diff --git a/.github/workflows/extract-translation-source-files.yml b/.github/workflows/extract-translation-source-files.yml index c258b142f82..95256d009a0 100644 --- a/.github/workflows/extract-translation-source-files.yml +++ b/.github/workflows/extract-translation-source-files.yml @@ -49,6 +49,7 @@ jobs: 'edx-proctoring', 'FeedbackXBlock', 'RecommenderXBlock', + 'platform-plugin-aspects', 'xblock-drag-and-drop-v2', 'xblock-free-text-response', 'xblock-google-drive', @@ -95,6 +96,10 @@ jobs: repo: 'tutor-contrib-aspects', transifex_file_path: 'transifex_input.yaml' }, + { + repo: 'openedx-app-ios', + transifex_file_path: 'I18N/en.lproj/Localizable.strings' + }, ] core.setOutput('hasPythonRepos', true); @@ -416,6 +421,14 @@ jobs: - name: install requirements run: pip install -r requirements/translations.txt + - name: install requirements from the repository + run: | + # If the repository has additional requirements, install them + cd translations/${{ matrix.repository_config.repo }} + if make --just-print translation_requirements; then + make translation_requirements; + fi + # Extracts the translation source files - name: extract translation source files run: | diff --git a/.github/workflows/sync-translations.yml b/.github/workflows/sync-translations.yml deleted file mode 100644 index 93bd524c1b3..00000000000 --- a/.github/workflows/sync-translations.yml +++ /dev/null @@ -1,189 +0,0 @@ -name: Migrate translations from the old Transifex project - -on: - workflow_dispatch: - - -jobs: - migrate-translations: - runs-on: ubuntu-latest - strategy: - fail-fast: false - max-parallel: 1 - matrix: - resource: - - new_slug: ecommerce - old_slug: ecommerce - old_project_slug: edx-platform - - - new_slug: ecommerce-js - old_slug: ecommerce-js - old_project_slug: edx-platform - - - new_slug: edx-ora2 - old_slug: openassessment - old_project_slug: edx-platform - - - new_slug: edx-ora2-js - old_slug: openassessment-js - old_project_slug: edx-platform - - - new_slug: edx-proctoring - old_slug: edx-proctoring - old_project_slug: edx-platform - - - new_slug: studio-frontend - old_slug: studio-frontend - old_project_slug: edx-platform - - - new_slug: donexblock - old_slug: xblock-done - old_project_slug: xblocks - - - new_slug: xblock-drag-and-drop-v2 - old_slug: drag-and-drop-v2 - old_project_slug: xblocks - - - new_slug: xblock-free-text-response - old_slug: xblock-free-text-response - old_project_slug: xblocks - - - new_slug: course-discovery - old_slug: course_discovery - old_project_slug: edx-platform - - - new_slug: course-discovery-js - old_slug: course_discovery-js - old_project_slug: edx-platform - - - new_slug: credentials-js - old_slug: credentials-js - old_project_slug: edx-platform - - - new_slug: credentials - old_slug: credentials - old_project_slug: edx-platform - - - new_slug: frontend-app-account - old_slug: frontend-app-account - old_project_slug: edx-platform - - - new_slug: frontend-app-authn - old_slug: frontend-app-authn - old_project_slug: edx-platform - - - new_slug: frontend-app-course-authoring - old_slug: frontend-app-course-authoring - old_project_slug: edx-platform - - - new_slug: frontend-app-discussions - old_slug: frontend-app-discussions - old_project_slug: edx-platform - - - new_slug: frontend-app-ecommerce - old_slug: frontend-app-ecommerce - old_project_slug: edx-platform - - - new_slug: frontend-app-gradebook - old_slug: frontend-app-gradebook - old_project_slug: edx-platform - - - new_slug: frontend-app-learner-dashboard - old_slug: frontend-app-learner-dashboard - old_project_slug: edx-platform - - - new_slug: frontend-app-learner-record - old_slug: frontend-app-learner-record - old_project_slug: edx-platform - - - new_slug: frontend-app-learning - old_slug: frontend-app-learning - old_project_slug: edx-platform - - - new_slug: frontend-app-profile - old_slug: frontend-app-profile - old_project_slug: edx-platform - - - new_slug: frontend-app-program-console - old_slug: frontend-app-program-manager - old_project_slug: edx-platform - - - new_slug: frontend-component-footer - old_slug: frontend-component-footer-edx - old_project_slug: edx-platform - - - new_slug: frontend-component-header - old_slug: frontend-component-header - old_project_slug: edx-platform - - - new_slug: paragon - old_slug: paragon - old_project_slug: edx-platform - - # Start: edx-platform repo resources - # The edx-platform repo resources has been consolidated into a two resources - # - https://github.com/openedx/edx-platform/blob/master/docs/decisions/0018-standarize-django-po-files.rst - - - new_slug: edx-platform - old_slug: django-partial - old_project_slug: edx-platform - - - new_slug: edx-platform - old_slug: django-studio - old_project_slug: edx-platform - - - new_slug: edx-platform - old_slug: edx_proctoring_proctortrack - old_project_slug: edx-platform - - - new_slug: edx-platform - old_slug: mako - old_project_slug: edx-platform - - - new_slug: edx-platform - old_slug: mako-studio - old_project_slug: edx-platform - - - new_slug: edx-platform - old_slug: wiki - old_project_slug: edx-platform - - - new_slug: edx-platform-js - old_slug: underscore - old_project_slug: edx-platform - - - new_slug: edx-platform-js - old_slug: djangojs-studio - old_project_slug: edx-platform - - - new_slug: edx-platform-js - old_slug: underscore-studio - old_project_slug: edx-platform - - - new_slug: edx-platform-js - old_slug: djangojs-account-settings-view - old_project_slug: edx-platform - - - new_slug: edx-platform-js - old_slug: djangojs-partial - old_project_slug: edx-platform - - # End: edx-platform repo resources - - steps: - - uses: actions/checkout@v3 - - name: setup python - uses: actions/setup-python@v4 - with: - python-version: 3.8 - - name: Install Python dependencies - run: make translations_scripts_requirements - - - name: Sync - env: - # `TX_LANGUAGES` list of languages is set in the `Makefile` - TX_NEW_SLUG: ${{ matrix.resource.new_slug }} - TX_OLD_SLUG: ${{ matrix.resource.old_slug }} - TX_OLD_PROJECT_SLUG: ${{ matrix.resource.old_project_slug }} - TX_API_TOKEN: ${{ secrets.TRANSIFEX_API_TOKEN }} - run: make sync_translations diff --git a/Makefile b/Makefile index 45c93d64a06..825450389e9 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,9 @@ -.PHONY: piptools upgrade fix_transifex_resource_names translations_scripts_requirements validate_translation_files \ -sync_translations sync_translations_github_workflow rerun_tests_for_transifex_bot_pull_requests - - -# Default languages for the sync_translations.py file -# This list represents the supported languages by the Open edX community as stated by the Translators Working Group: -# - https://openedx.atlassian.net/wiki/spaces/COMM/pages/3157524644/Translation+Working+Group#The-following-is-a-table-of-the-latest-list-of-languages-supported--by-the-Translation-Working-Group -export TX_LANGUAGES := ar,da,de_DE,el,es_419,es_ES,fr_CA,hi,he,id,it_IT,pt_BR,pt_PT,ru,th,tr_TR,uk,zh_CN +.PHONY: piptools upgrade fix_transifex_resource_names translations_scripts_requirements \ +validate_translation_files test_requirements test fix_transifex_resource_names_dry_run \ +retry_merge_transifex_bot_pull_requests +# Default project to work on. Override to release project e.g. `openedx-translations-redwood` when cutting a release. +export TRANSIFEX_PROJECT_SLUG := openedx-translations piptools: pip install -q -r requirements/pip_tools.txt @@ -24,10 +21,10 @@ upgrade: piptools ## update the requirements/*.txt files with the latest packag translations_scripts_requirements: ## Installs the requirements file pip install -q -r requirements/translations.txt -fix_transifex_resource_names: ## Runs the script +fix_transifex_resource_names: ## Runs the script on the TRANSIFEX_PROJECT_SLUG project python scripts/fix_transifex_resource_names.py -fix_transifex_resource_names_dry_run: ## Runs the script in --dry-run mode +fix_transifex_resource_names_dry_run: ## Runs the script in --dry-run mode on the TRANSIFEX_PROJECT_SLUG project python scripts/fix_transifex_resource_names.py --dry-run @@ -40,12 +37,6 @@ test: ## Run scripts tests validate_translation_files: ## Run basic validation to ensure files are compilable python scripts/validate_translation_files.py -sync_translations: ## Syncs from the old projects to the new openedx-translations project - python scripts/sync_translations.py $(SYNC_ARGS) - -sync_translations_github_workflow: ## Run with parameters from .github/workflows/sync-translations.yml - make SYNC_ARGS="--simulate-github-workflow $(SYNC_ARGS)" sync_translations - export MAX_PULL_REQUESTS_TO_RESTART := 1000 retry_merge_transifex_bot_pull_requests: ## Fix Transifex bot stuck and unmerged pull requests. bash scripts/retry_merge_transifex_bot_pull_requests.sh diff --git a/README.rst b/README.rst index bd3cb901193..2e2a2fb210d 100644 --- a/README.rst +++ b/README.rst @@ -1,7 +1,7 @@ openedx-translations #################### -The openedx-translations repository contains translation files from Open edX repositories +This openedx-translations repository contains translation files from Open edX repositories to be kept in sync with Transifex. To accomplish this task, a GitHub Action in ``.github/workflows/`` named ``extract-translation-source-files.yml`` regularly extracts English translation source files form Open edX repositories containing code and adds them @@ -11,20 +11,58 @@ into this repository. The translation files in this repository can then be acces using the `openedx-atlas`_ CLI tool to download specific directories of translation files from openedx-translations. -Current State -************* +This repository implements the `OEP-58`_ proposal. -This repository is currently under active development with limited use. -The GitHub Action -``extract-translation-source-files.yml`` generates English translation source -files for the configured repositories. These translation source files are the only -ones uploaded to the Transifex project openedx-translations. The English translation -source files have only been translated into one language: French Canadian (fr_CA). The -`openedx-atlas`_ CLI tool can only be used to pull translation files from the credentials -directory in openedx-translations. +Main and Release branches +************************* + +This repository has a main branch in addition to a dedicated branch for every +release. As of May 10th, 2024 the following are the release branches: + +``main`` branch +=============== + +This branch is used for the latest version of Open edX such as +`Tutor nightly`_, `edx-platform "master" branch`_ and others. + +To translate the latest versions the `open-edx/openedx-translations`_ Transifex +project should be used. + + +``open-release/.master`` branch +============================================= + +This branch is used for the latest version of the Open edX Release, which will +be a version of Tutor and corresponding branches in tagged repos. For example, +for the Redwood release (June 2024), the branches were: +`Tutor Redwood v18`_, `edx-platform "open-release/redwood.master" branch`_ +and others. + +To update translations for a named release, find the corresponding named release project in the `Open edX Transifex project `_ by searching for the release name (for example, Redwood) in the search box. + +Tools for repository maintainers +******************************** + +This repository contains both `GitHub Actions workflows`_ and +`Makefile programs`_ to automate and assist maintainers chores including: + +Fix resource names in Transifex +=============================== + +The GitHub Transifex App integeration puts an inconvenient names for resources like ``translations..frontend-app-something..src-i18n-transifex-input--main`` +instead of ``frontend-app-something``. + +Running this command should be safe and can be ran multiple times on +both the main ``openedx-translations`` project or on release projects +by setting the ``TRANSIFEX_PROJECT_SLUG`` make variable as shown below:: + + # Dry run the name fix + make TRANSIFEX_PROJECT_SLUG='openedx-translations-zebrawood' fix_transifex_resource_names_dry_run + # If runs without errors, run the actual command: + make TRANSIFEX_PROJECT_SLUG='openedx-translations-zebrawood' fix_transifex_resource_names Translation validation -********************** +====================== This repository validates translations with the GNU gettext ``msgfmt`` tool. @@ -38,6 +76,9 @@ The validation can be run locally with the following command: The validation errors is also posted as a comment on the update translation pull requests. +Retry merging Transifex pull requests +===================================== + If GitHub Actions has an outage or any other issues there will be a backlog of stale unmerged Transifex bot pull requests. To re-run tests and merge the pull requests, run the following command: @@ -46,31 +87,19 @@ pull requests, run the following command: make retry_merge_transifex_bot_pull_requests - -Translations sync from old Transifex projects -********************************************* - -This repository allows for syncing translations old -`open-edx/edx-platform`_ and `open-edx/xblocks`_ Transifex projects into -the new `open-edx/openedx-translations`_ Transifex project. This is done by -trigger the `sync_translations.yml workflow on GitHub`_. - -Alternatively, you can run the following command to trigger the workflow: - -.. code-block:: bash - - # Run with parameters from .github/workflows/sync-translations.yml - make sync_translations_github_workflow - - -For more information, please see the pull request for `OEP-58`_. - - .. _OEP-58: https://github.com/openedx/open-edx-proposals/pull/367 .. _openedx-atlas: https://github.com/openedx/openedx-atlas .. _sync_translations.yml workflow on GitHub: https://github.com/openedx/openedx-translations/actions/workflows/sync-translations.yml -.. _open-edx/edx-platform: https://app.transifex.com/open-edx/edx-platform/dashboard/ -.. _open-edx/xblocks: https://app.transifex.com/open-edx/xblocks/dashboard/ .. _open-edx/openedx-translations: https://app.transifex.com/open-edx/openedx-translations/dashboard/ +.. _open-edx/openedx-translations-redwood: https://app.transifex.com/open-edx/openedx-translations-redwood/dashboard/ + + +.. _Tutor nightly: https://docs.tutor.edly.io/tutorials/nightly.html +.. _edx-platform "master" branch: https://github.com/openedx/edx-platform +.. _Tutor Redwood v18: https://docs.tutor.edly.io/ +.. _edx-platform "open-release/redwood.master" branch: https://github.com/openedx/edx-platform/tree/open-release/redwood.master + +.. _GitHub Actions workflows: https://github.com/openedx/openedx-translations/tree/main/.github/workflows +.. _Makefile programs: https://github.com/openedx/openedx-translations/blob/main/Makefile diff --git a/catalog-info.yaml b/catalog-info.yaml index f1d836f8657..1956cdd94bb 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -10,6 +10,7 @@ metadata: annotations: github.com/project-slug: openedx/openedx-translations openedx.org/arch-interest-groups: "" + openedx.org/release: "main" spec: owner: domain-translations type: 'library' diff --git a/scripts/fix_transifex_resource_names.py b/scripts/fix_transifex_resource_names.py index fe2049cb408..df92e6f8894 100644 --- a/scripts/fix_transifex_resource_names.py +++ b/scripts/fix_transifex_resource_names.py @@ -39,9 +39,25 @@ def is_dry_run(): return '--dry-run' in sys.argv +def get_transifex_project_slug(): + """ + Get Transifex project slug e.g. openedx-translations or openedx-translations-. + """ + slug = getenv('TRANSIFEX_PROJECT_SLUG') + if not slug: + raise RuntimeError( + 'Error: Cannot determine Transifex project slug. Set `TRANSIFEX_PROJECT_SLUG` environment variable to ' + '"openedx-translations" or "openedx-translations-". ' + 'List of Open edX releases are available in the following page: ' + 'https://openedx.atlassian.net/wiki/spaces/OEPM/pages/4191191044/Open+edX+Releases+Homepage' + ) + + return slug + + def get_transifex_project(): """ - Get openedx-translations project from Transifex. + Get the translations project object from Transifex. """ transifex_api_token = getenv('TRANSIFEX_API_TOKEN') if not transifex_api_token: @@ -58,7 +74,7 @@ def get_transifex_project(): transifex_api.setup(auth=transifex_api_token) openedx_org = transifex_api.Organization.get(slug='open-edx') - return openedx_org.fetch('projects').get(slug='openedx-translations') + return openedx_org.fetch('projects').get(slug=get_transifex_project_slug()) def get_repo_slug_from_resource(resource): @@ -101,7 +117,7 @@ def main(argv): print(__doc__) return - print('Updating openedx-translations project resource and slug names:') + print(f'Updating "{get_transifex_project_slug()}" project resource and slug names:') openedx_translations_proj = get_transifex_project() for resource in openedx_translations_proj.fetch('resources'): diff --git a/scripts/sync_translations.py b/scripts/sync_translations.py deleted file mode 100644 index 1bf06bc3166..00000000000 --- a/scripts/sync_translations.py +++ /dev/null @@ -1,302 +0,0 @@ -""" -Sync translations from the deprecated Transifex projects into the new openedx-translations project. - - - Old projects links: - * edX Platform Core: https://app.transifex.com/open-edx/edx-platform/ - * XBlocks: https://app.transifex.com/open-edx/xblocks/ - - - New project link: - * https://app.transifex.com/open-edx/openedx-translations/ - - -Variable names meaning: - - - current_translation: translation in the new "open-edx/openedx-translations" project - - translation_from_old_project: translation in the old "open-edx/edx-platform" or "open-edx/xblocks" projects - -""" - -import argparse -import configparser -from datetime import datetime -import os -from os.path import expanduser -import yaml - -from transifex.api import transifex_api -from transifex.api.jsonapi import exceptions - -NEW_PROJECT_SLUG = 'openedx-translations' -ORGANIZATION_SLUG = 'open-edx' - - -def parse_tx_date(date_str): - """ - Parse a date string coming from Transifex into a datetime object. - """ - if date_str: - if date_str.endswith('Z'): - date_str = date_str.replace('Z', '+00:00') - - return datetime.fromisoformat(date_str) - - return None - - -class Command: - - workflow_file_path = '.github/workflows/sync-translations.yml' - - def __init__(self, tx_api, dry_run, simulate_github_workflow, environ): - self.dry_run = dry_run - self.simulate_github_workflow = simulate_github_workflow - self.tx_api = tx_api - self.environ = environ - - def is_dry_run(self): - """ - Check if the script is running in dry-run mode. - """ - return self.dry_run - - def is_simulated_github_actions(self): - """ - Check if the script is running in simulated GitHub Actions mode. - """ - return self.simulate_github_workflow - - def get_resource_url(self, resource, project_slug): - return f'https://www.transifex.com/{ORGANIZATION_SLUG}/{project_slug}/{resource.slug}' - - def get_transifex_organization_projects(self): - """ - Get openedx-translations project from Transifex. - """ - tx_api_token = self.environ.get('TX_API_TOKEN') - if not tx_api_token: - config = configparser.ConfigParser() - config.read(expanduser('~/.transifexrc')) - tx_api_token = config['https://www.transifex.com']['password'] - - if not tx_api_token: - raise Exception( - 'Error: No auth token found. ' - 'Set transifex API token via TX_API_TOKEN environment variable or via the ~/.transifexrc file.' - ) - - self.tx_api.setup(auth=tx_api_token) - return self.tx_api.Organization.get(slug=ORGANIZATION_SLUG).fetch('projects') - - def get_resources_pair(self, new_slug, old_slug, old_project_slug): - """ - Load the old and new Transifex resources pair. - """ - projects = self.get_transifex_organization_projects() - new_project = projects.get(slug=NEW_PROJECT_SLUG) - - new_resource_id = f'o:{ORGANIZATION_SLUG}:p:{new_project.slug}:r:{new_slug}' - print(f'new resource id: {new_resource_id}') - try: - new_resource = self.tx_api.Resource.get(id=new_resource_id) - except exceptions.JsonApiException as error: - print(f'Error: New resource error: {new_resource_id}. Error: {error}') - raise - - old_resource_id = f'o:{ORGANIZATION_SLUG}:p:{old_project_slug}:r:{old_slug}' - print(f'old resource id: {old_resource_id}') - try: - old_resource = self.tx_api.Resource.get(id=old_resource_id) - except exceptions.JsonApiException as error: - print(f'Error: Old resource error: {new_resource_id}. Error: {error}') - raise - - return { - 'old_resource': old_resource, - 'new_resource': new_resource, - } - - def get_translations(self, language_code, resource): - """ - Get a list of translations for a given language and resource. - """ - language = self.tx_api.Language.get(code=language_code) - translations = self.tx_api.ResourceTranslation. \ - filter(resource=resource, language=language). \ - include('resource_string') - - return translations.all() - - def sync_translations(self, language_code, old_resource, new_resource): - """ - Sync specific language translations into the new Transifex resource. - """ - print(' syncing', language_code, '...') - translations_from_old_project = { - self.get_translation_id(translation): translation - for translation in self.get_translations(language_code=language_code, resource=old_resource) - } - - for current_translation in self.get_translations(language_code=language_code, resource=new_resource): - translation_id = self.get_translation_id(current_translation) - if translation_from_old_project := translations_from_old_project.get(translation_id): - self.sync_translation_entry( - translation_from_old_project=translation_from_old_project, - current_translation=current_translation, - ) - - def sync_translation_entry(self, translation_from_old_project, current_translation): - """ - Sync a single translation entry from the old project to the new one. - - Return: - str: status code - - updated: if the entry was updated - - skipped: if the entry was skipped - - updated-dry-run: if the entry was updated in dry-run mode - """ - translation_id = self.get_translation_id(current_translation) - - updates = {} - for attr in ['reviewed', 'proofread', 'strings']: - if old_attr_value := getattr(translation_from_old_project, attr, None): - if old_attr_value != getattr(current_translation, attr, None): - updates[attr] = old_attr_value - - # Avoid overwriting more recent translations in the open-edx/openedx-translations project - newer_translation_found = False - old_project_translation_time = parse_tx_date(translation_from_old_project.datetime_translated) - current_translation_time = parse_tx_date(current_translation.datetime_translated) - - if old_project_translation_time and current_translation_time: - newer_translation_found = current_translation_time > old_project_translation_time - - if updates: - if newer_translation_found: - print(translation_id, updates, - ( - f'[Skipped: current translation "{current_translation_time}" ' - f'is more recent than "{old_project_translation_time}"]' - ) - ) - return 'skipped' - else: - print(translation_id, updates, '[Dry run]' if self.is_dry_run() else '') - if self.is_dry_run(): - return 'updated-dry-run' - else: - current_translation.save(**updates) - return 'updated' - - def sync_tags(self, old_resource, new_resource): - """ - Sync tags from the old Transifex resource into the new Transifex resource. This process is language independent. - """ - old_resource_str = self.tx_api.ResourceString.filter(resource=old_resource) - new_resource_str = self.tx_api.ResourceString.filter(resource=new_resource) - - old_quick_lookup = {} - for item in old_resource_str.all(): - dict_item = item.to_dict() - old_quick_lookup[dict_item['attributes']['string_hash']] = dict_item['attributes']['tags'] - - for new_info in new_resource_str.all(): - old_tags = old_quick_lookup.get(new_info.string_hash) - new_tags = new_info.tags - - if old_tags is None: # in case of new changes are not synced yet - continue - if len(new_tags) == 0 and len(old_tags) == 0: # nothing to compare - continue - - if len(new_tags) != len(old_tags) or set(new_tags) != set(old_tags): - print(f' - found tag difference for {new_info.string_hash}. overwriting: {new_tags} with {old_tags}') - - if not self.is_dry_run(): - new_info.save(tags=old_tags) - - def get_translation_id(self, translation): - """ - Build a unique identifier for a translation entry. - """ - return f'context:{translation.resource_string.context}:key:{translation.resource_string.key}' - - def get_languages(self): - """ - Get a list of languages to sync translations for. - """ - return self.environ['TX_LANGUAGES'].split(',') - - def sync_pair_into_new_resource(self, new_slug, old_slug, old_project_slug): - """ - Sync translations from both the edx-platform and XBlock projects into the new openedx-translations project. - """ - languages = self.get_languages() - resource_pair = self.get_resources_pair(new_slug, old_slug, old_project_slug) - - print(f'Syncing {resource_pair["new_resource"].name} from {resource_pair["old_resource"].name}...') - print(f'Syncing: {languages}') - print(f' - from: {self.get_resource_url(resource_pair["old_resource"], old_project_slug)}') - print(f' - to: {self.get_resource_url(resource_pair["new_resource"], NEW_PROJECT_SLUG)}') - - for lang_code in languages: - self.sync_translations(language_code=lang_code, **resource_pair) - - print('Syncing tags...') - self.sync_tags(**resource_pair) - - print('-' * 80, '\n') - - def run_from_workflow_yaml_file(self, workflow_configs): - """ - Run the script from a GitHub Actions migrate-from-transifex-old-project.yml workflow file. - """ - pairs_list = workflow_configs['jobs']['migrate-translations']['strategy']['matrix']['resource'] - - print('Verifying existence of resource pairs...') - for pair in pairs_list: - self.get_resources_pair( - new_slug=pair['new_slug'], - old_slug=pair['old_slug'], - old_project_slug=pair['old_project_slug'], - ) - print('\n', '-' * 80, '\n') - - for pair in pairs_list: - self.sync_pair_into_new_resource( - new_slug=pair['new_slug'], - old_slug=pair['old_slug'], - old_project_slug=pair['old_project_slug'], - ) - - def run(self): - if self.is_simulated_github_actions(): - with open(self.workflow_file_path) as workflow_file: - self.run_from_workflow_yaml_file( - workflow_configs=yaml.safe_load(workflow_file.read()), - ) - else: - self.sync_pair_into_new_resource( - new_slug=self.environ['TX_NEW_SLUG'], - old_slug=self.environ['TX_OLD_SLUG'], - old_project_slug=self.environ['TX_OLD_PROJECT_SLUG'], - ) - - -def main(): # pragma: no cover - parser = argparse.ArgumentParser(description=__doc__) - parser.add_argument('--simulate-github-workflow', action='store_true', - dest='simulate_github_workflow') - parser.add_argument('--dry-run', action='store_true', dest='dry_run') - argparse_args = parser.parse_args() - - command = Command( - tx_api=transifex_api, - environ=os.environ, - dry_run=argparse_args.dry_run, - simulate_github_workflow=argparse_args.simulate_github_workflow, - ) - command.run() - - -if __name__ == '__main__': - main() # pragma: no cover diff --git a/scripts/tests/test_sync_translations.py b/scripts/tests/test_sync_translations.py deleted file mode 100644 index 199c0e3fd2c..00000000000 --- a/scripts/tests/test_sync_translations.py +++ /dev/null @@ -1,316 +0,0 @@ -""" -Tests for sync_translations.py -""" -from dataclasses import dataclass -from datetime import datetime, timezone -import types -from typing import Union - -import pytest -import responses - -from transifex.api import transifex_api, Project -from transifex.api.jsonapi import Resource -from transifex.api.jsonapi.auth import BearerAuthentication - -from . import response_data -from ..sync_translations import ( - Command, - ORGANIZATION_SLUG, - parse_tx_date, -) - -HOST = transifex_api.HOST - - -def sync_command(**kwargs): - command_args = { - 'tx_api': transifex_api, - 'dry_run': True, - 'simulate_github_workflow': False, - 'environ': { - 'TX_API_TOKEN': 'dummy-token' - } - } - command_args.update(kwargs) - result = Command(**command_args) - result.tx_api.make_auth_headers = BearerAuthentication('dummy-token') - return result - - -@dataclass -class ResourceStringMock: - """ - String entry in Transifex. - - Mock class for the transifex.api.ResourceString class. - """ - key: str - context: str = '' - - -@dataclass -class ResourceTranslationMock: - """ - Translation for an entry in Transifex. - - Mock class for the transifex.api.ResourceTranslation class. - """ - resource_string: ResourceStringMock - strings: dict - reviewed: bool - proofread: bool - datetime_translated: str - - _updates: dict = None # Last updates applied via `save()` - - def save(self, **updates): - """ - Mock ResourceTranslation.save() method. - """ - self._updates = updates - - @property - def updates(self): - """ - Return the last updates applied via `save()`. - """ - return self._updates - - @classmethod - def factory( - cls, - key='key', - context='', - translation: Union[str, None] = 'dummy translation', - **kwargs - ): - mock_kwargs = dict( - resource_string=ResourceStringMock( - key=key, - context=context - ), - strings={ - key: translation, - }, - reviewed=False, - proofread=False, - datetime_translated='2021-01-01T00:00:00Z', - ) - - mock_kwargs.update(kwargs) - return cls(**mock_kwargs) - - -@responses.activate -def test_get_transifex_organization_projects(): - """ - Verify that the get_transifex_organization_projects() method returns the correct data. - """ - command = sync_command() - - # Mocking responses - responses.add( - responses.GET, - HOST + f'/organizations?filter[slug]={ORGANIZATION_SLUG}', - json=response_data.RESPONSE_GET_ORGANIZATION, - status=200 - ) - responses.add( - responses.GET, - HOST + f'/projects?filter[organization]={response_data.RESPONSE_GET_ORGANIZATION["data"][0]["id"]}', - json=response_data.RESPONSE_GET_PROJECTS, - status=200 - ) - - # Remove the make_auth_headers to verify later that transifex setup is called - delattr(command.tx_api, 'make_auth_headers') - - data = command.get_transifex_organization_projects() - assert hasattr(command.tx_api, 'make_auth_headers') - assert isinstance(command.tx_api.make_auth_headers, BearerAuthentication) - assert len(data) == 1 - assert isinstance(data[0], Project) - assert data[0].id == response_data.RESPONSE_GET_PROJECTS['data'][0]['id'] - - -@responses.activate -def test_get_translations(): - """ - Verify that the get_translations() method returns the correct data. - """ - command = sync_command() - resource_id = f'{response_data.RESPONSE_GET_PROJECTS["data"][0]["id"]}:r:ar' - - # Mocking responses - responses.add( - responses.GET, - HOST + f'/languages?filter[code]=ar', - json=response_data.RESPONSE_GET_LANGUAGE, - status=200 - ) - responses.add( - responses.GET, - HOST + f'/resource_translations?filter[resource]={resource_id}&filter[language]=l:ar&include=resource_string', - json=response_data.RESPONSE_GET_LANGUAGE, - status=200 - ) - - data = command.get_translations( - language_code='ar', - resource=Resource(id=resource_id) - ) - assert isinstance(data, types.GeneratorType) - items = list(data) - assert len(items) == 1 - assert items[0].id == response_data.RESPONSE_GET_LANGUAGE['data'][0]['id'] - - -def test_translations_entry_update_empty_translation(): - """ - Test updating an entry from old project where `current_translation` is empty. - """ - command = sync_command(dry_run=False) - - translation_from_old_project = ResourceTranslationMock.factory( - key='test_key', - translation='old translation', - reviewed=True, - datetime_translated='2023-01-01T00:00:00Z', - ) - - # Current translation is empty - current_translation = ResourceTranslationMock.factory( - key='test_key', - translation=None, - datetime_translated=None, - ) - - status = command.sync_translation_entry( - translation_from_old_project, current_translation - ) - - assert status == 'updated' - assert current_translation.updates == { - 'strings': { - 'test_key': 'old translation' - }, - 'reviewed': True, - } - - -@pytest.mark.parametrize( - 'old_project_date, current_translation_date, new_translation_str', - [ - # As long as the current translation is _not_ more recent, it should be updated - (None, '2023-01-01T00:00:00Z', None), - (None, '2023-01-01T00:00:00Z', 'some translation'), - ('2023-01-01T00:00:00Z', '2023-01-01T00:00:00Z', 'some translation'), # Same date - ('2023-01-01T00:00:00Z', '2021-01-01T00:00:00Z', 'some translation'), # New project has newer date - ('2023-01-01T00:00:00Z', None, 'some translation'), - ('2023-01-01T00:00:00Z', None, None), - ] -) -def test_translations_entry_update_translation(old_project_date, current_translation_date, new_translation_str): - """ - Test updating an entry from old project where `current_translation` is has outdated translation. - """ - command = sync_command(dry_run=False) - - translation_from_old_project = ResourceTranslationMock.factory( - key='test_key', - translation='old translation', - reviewed=True, - datetime_translated=old_project_date, - ) - - current_translation = ResourceTranslationMock.factory( - key='test_key', - translation=new_translation_str, - datetime_translated=current_translation_date, - ) - - status = command.sync_translation_entry( - translation_from_old_project, current_translation - ) - - assert status == 'updated' - assert current_translation.updates == { - 'strings': { - 'test_key': 'old translation' - }, - 'reviewed': True, - } - - -def test_translations_entry_more_recent_translation(): - """ - Verify that the more recent translations in the open-edx/openedx-translations project are not overridden. - """ - command = sync_command(dry_run=False) - - translation_from_old_project = ResourceTranslationMock.factory( - key='test_key', - translation='one translation', - reviewed=True, - datetime_translated='2019-01-01T00:00:00Z', - ) - - # Current translation is empty - current_translation = ResourceTranslationMock.factory( - key='test_key', - translation='more recent translation', - datetime_translated='2023-01-01T00:00:00Z', - ) - - status = command.sync_translation_entry( - translation_from_old_project, current_translation - ) - - assert status == 'skipped' - assert not current_translation.updates, 'save() should not be called' - - -def test_translations_entry_dry_run(): - """ - Verify that --dry-run option skips the save() call. - """ - command = sync_command(dry_run=True) - - translation_from_old_project = ResourceTranslationMock.factory( - key='test_key', - translation='old translation', - reviewed=True, - datetime_translated='2023-01-01T00:00:00Z', - ) - - current_translation = ResourceTranslationMock.factory( - key='test_key', - translation=None, - datetime_translated=None, - ) - - status = command.sync_translation_entry( - translation_from_old_project, current_translation - ) - - assert status == 'updated-dry-run' - assert not current_translation.updates, 'save() should not be called in --dry-run mode' - - -@pytest.mark.parametrize( - "date_str, parse_result, test_message", - [ - (None, None, 'None cannot be parsed'), - ('2023-01-01T00:00:00Z', datetime(2023, 1, 1, 0, 0, tzinfo=timezone.utc), - 'Z suffix is replaced with the explict "+00:00" timezone'), - ('2023-01-01T00:00:00', datetime(2023, 1, 1, 0, 0), - 'If there is no Z suffix, no timezone is added'), - ] -) -def test_parse_tx_date(date_str, parse_result, test_message): - """ - Tests for parse_tx_date() helper function. - """ - assert parse_tx_date(date_str) == parse_result, test_message - diff --git a/transifex.yml b/transifex.yml index d19e34832b7..ce93a726e3e 100644 --- a/transifex.yml +++ b/transifex.yml @@ -288,6 +288,22 @@ git: source_file: translations/paragon/src/i18n/transifex_input.json translation_files_expression: 'translations/paragon/src/i18n/messages/.json' + # platform-plugin-aspects + - filter_type: dir + file_format: PO + source_file_extension: po + source_language: en + source_file_dir: translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/ + translation_files_expression: 'translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale//' + + # openedx-app-ios + - filter_type: file + file_format: STRINGS + source_file_extension: strings + source_language: en + source_file_dir: translations/openedx-app-ios/I18N/en.lproj/Localizable.strings + translation_files_expression: 'translations/openedx-app-ios/I18N/.lproj/Localizable.strings' + # RecommenderXBlock - filter_type: dir file_format: PO diff --git a/translations/AudioXBlock/audio/conf/locale/fa/LC_MESSAGES/django.po b/translations/AudioXBlock/audio/conf/locale/fa/LC_MESSAGES/django.po index 3e13f95a743..399c331afbc 100644 --- a/translations/AudioXBlock/audio/conf/locale/fa/LC_MESSAGES/django.po +++ b/translations/AudioXBlock/audio/conf/locale/fa/LC_MESSAGES/django.po @@ -5,6 +5,7 @@ # # Translators: # Omar Al-Ithawi , 2024 +# Fateme Khodayari, 2024 # msgid "" msgstr "" @@ -12,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "POT-Creation-Date: 2023-06-13 08:00+0000\n" "PO-Revision-Date: 2023-05-31 00:54+0000\n" -"Last-Translator: Omar Al-Ithawi , 2024\n" +"Last-Translator: Fateme Khodayari, 2024\n" "Language-Team: Persian (https://app.transifex.com/open-edx/teams/6205/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,12 +27,12 @@ msgstr "آدرس فایل MP3 برای پخش" #: templates/html/audio_edit.html:7 msgid "Audio Source Location" -msgstr "محل منبع صوتی" +msgstr "محل اصلی فایل صوتی" #: templates/html/audio_edit.html:13 msgid "Save" -msgstr "صرفه جویی" +msgstr "ذخیره‌سازی" #: templates/html/audio_edit.html:14 msgid "Cancel" -msgstr "لغو کنید" +msgstr "لغو" diff --git a/translations/DoneXBlock/done/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/DoneXBlock/done/conf/locale/pt_PT/LC_MESSAGES/django.po index edc8fe633fd..ad5fbf666ae 100644 --- a/translations/DoneXBlock/done/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/DoneXBlock/done/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -1,36 +1,39 @@ # edX translation file. -# Copyright (C) 2023 EdX +# Copyright (C) 2024 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2023. +# EdX Team , 2024. # # Translators: # Brian Smith, 2023 +# Cátia Lopes , 2024 # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"Last-Translator: Brian Smith, 2023\n" -"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/147691/pt_PT/)\n" +"POT-Creation-Date: 2023-06-13 08:00+0000\n" +"PO-Revision-Date: 2023-04-25 01:51+0000\n" +"Last-Translator: Cátia Lopes , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_PT\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: done.py:38 +#: done.py:41 msgid "Is the student done?" msgstr "O aluno já terminou?" -#: done.py:44 +#: done.py:47 msgid "Align left/right/center" msgstr "Alinhar esquerda/direita/centro" -#: done.py:131 +#: done.py:134 msgid "Display name" msgstr "Mostrar nome" -#: done.py:136 +#: done.py:139 msgid "" "ISO-8601 formatted string representing the start date of this assignment. We" " ignore this." @@ -38,7 +41,7 @@ msgstr "" "Texto formatado com ISO-8601 representando a data de início desta tarefa. " "Nós ignoramos isto." -#: done.py:141 +#: done.py:144 msgid "" "ISO-8601 formatted string representing the due date of this assignment. We " "ignore this." @@ -46,11 +49,11 @@ msgstr "" "Texto formatado com ISO-8601 representando a data limite desta tarefa. Nós " "ignoramos isto." -#: done.py:145 +#: done.py:148 msgid "Problem Weight" msgstr "Importância do problema" -#: done.py:147 +#: done.py:150 msgid "" "Defines the number of points each problem is worth. If the value is not set," " the problem is worth the sum of the option point values." @@ -82,15 +85,25 @@ msgid "" "component, and students can see in their progress page which portions are " "completed and which still need to be watched or read." msgstr "" +"Este é um componente muito simples, sem opções de configuração. É utilizado " +"para ajudar os alunos a manter um registo de qual parte do curso já foi " +"concluída. Por exemplo, pode colocá-lo por baixo de cada componente de texto" +" e vídeo, e os alunos podem ver na sua página de progresso quais as partes " +"concluídas e quais as que ainda precisam de ser vistas ou lidas." #: templates/studioview.html:6 msgid "" "It is also helpful to give students a way to sign off on having completed " "something. They are less likely to skip material that way." msgstr "" +"Também é útil dar aos alunos uma maneira de assinalar que completaram algo. " +"Desta forma, é menos provável que saltem componentes do curso." #: templates/studioview.html:8 msgid "" "(If you're a real power-user, in OLX, we do allow you to add an align tag, " "which can left-, center-, or right-justify the XBlock)" msgstr "" +"(Se é um verdadeiro utilizador avançado, no OLX, permitimos-lhe adicionar " +"uma etiqueta de alinhamento para ajustar o XBlock à esquerda, ao centro ou à" +" direita)" diff --git a/translations/FeedbackXBlock/feedback/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/FeedbackXBlock/feedback/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..e8a48d9a3db --- /dev/null +++ b/translations/FeedbackXBlock/feedback/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,316 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Carolina Amado, 2024 +# +msgid "" +msgstr "" +"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-06 00:53+0000\n" +"Last-Translator: Carolina Amado, 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: feedback.py:28 +msgid "What did you learn from this? What was missing?" +msgstr "O que é que aprendeu com isto? O que é que faltava?" + +#: feedback.py:29 +msgid "How would you rate this as a learning experience?" +msgstr "" +"Como classificaria esta experiência como uma experiência de aprendizagem?" + +#: feedback.py:31 +msgid "" +"Think about the material, and try to synthesize key lessons learned, as well" +" as key gaps in our presentation." +msgstr "" +"Reflita sobre o material e tente sintetizar as principais lições aprendidas," +" bem como as principais lacunas da nossa apresentação." + +#: feedback.py:35 +msgid "" +"Take a little bit of time to reflect here. Research shows that a meaningful " +"synthesis will help you better understand and remember material from this " +"course." +msgstr "" +"Reserve um pouco de tempo para refletir aqui. A investigação mostra que uma " +"síntese significativa ajudá-lo-á a compreender melhor e a recordar o " +"material deste curso." + +#: feedback.py:41 feedback.py:163 +msgid "Excellent" +msgstr "Excelente" + +#: feedback.py:41 feedback.py:164 +msgid "Good" +msgstr "Bom" + +#: feedback.py:41 feedback.py:165 +msgid "Average" +msgstr "Média" + +#: feedback.py:41 feedback.py:166 +msgid "Fair" +msgstr "Justo" + +#: feedback.py:41 feedback.py:167 +msgid "Poor" +msgstr "Pobre" + +#: feedback.py:76 +msgid "Freeform user prompt" +msgstr "Solicitação do utilizador de forma livre" + +#: feedback.py:82 feedback.py:98 +msgid "Random number generated for p. -1 if uninitialized" +msgstr "Número aleatório gerado para p. -1 se não for inicializado" + +#: feedback.py:87 +msgid "How user voted. -1 if didn't vote" +msgstr "Como o utilizador votou. -1 se não votou" + +#: feedback.py:93 +msgid "What percent of the time should this show?" +msgstr "Que percentagem de tempo deve ser apresentada?" + +#: feedback.py:103 +msgid "A list of user votes" +msgstr "Uma lista dos votos dos utilizadores" + +#: feedback.py:107 +msgid "Feedback" +msgstr "Comentário" + +#: feedback.py:110 +msgid "Display Name" +msgstr "Nome de exibição" + +#: feedback.py:111 +msgid "Provide Feedback" +msgstr "Fornecer feedback" + +#: feedback.py:116 templates/html/studio_view.html:17 +msgid "Voting message" +msgstr "Mensagem de votação" + +#: feedback.py:117 +msgid "Thank you for voting!" +msgstr "Obrigado/a por votar!" + +#: feedback.py:122 templates/html/studio_view.html:25 +msgid "Feedback message" +msgstr "Mensagem de feedback" + +#: feedback.py:123 +msgid "Thank you for your feedback!" +msgstr "Obrigado/a pelo seu feedback!" + +#: feedback.py:128 +msgid "Show aggregate to students" +msgstr "Mostrar agregado aos alunos" + +#: feedback.py:158 +msgid "Please reflect on this course material" +msgstr "Reflita sobre este material didático" + +#: feedback.py:159 +msgid "" +"Please take time to meaningfully reflect on your experience with this course" +" material." +msgstr "" +"Por favor, reserve algum tempo para refletir de forma significativa sobre a " +"sua experiência com este material didático." + +#: feedback.py:162 +msgid "Please rate your overall experience" +msgstr "Avalie a sua experiência global" + +#: feedback.py:169 +msgid "Please take a moment to thoughtfully reflect." +msgstr "Por favor, dedique um momento para refletir cuidadosamente." + +#: feedback.py:388 +msgid "Please vote!" +msgstr "Vote, por favor!" + +#: static/html/feedback_instructor.html:10 +msgid "Component" +msgstr "Componente" + +#: static/html/feedback_instructor.html:13 +msgid "Number of ratings" +msgstr "Número de classificações" + +#: static/html/feedback_instructor.html:16 +msgid "Average rating" +msgstr "Classificação média" + +#: static/html/feedback_instructor.html:19 +msgid "Feedback " +msgstr "Comentário" + +#: static/html/feedback_instructor.html:40 +msgid "Comment" +msgstr "Comentário" + +#: static/html/feedback_instructor.html:40 +msgid "Vote" +msgstr "Votar" + +#: static/html/feedback_instructor.html:40 +msgid "No vote" +msgstr "Não votar" + +#: templates/html/feedback.html:17 +msgid "Submit Feedback" +msgstr "Submeter feedback" + +#: templates/html/studio_view.html:5 +msgid "" +"This XBlock allows you to collect student feedback on pieces of the course. " +"This may be helpful either for course improvement, or to give students a " +"chance to reflect on what they have done." +msgstr "" +"Este XBlock permite-lhe recolher o feedback dos alunos sobre partes do " +"curso. Isto pode ser útil para melhorar o curso ou para dar aos alunos a " +"oportunidade de refletir sobre o que fizeram." + +#: templates/html/studio_view.html:9 +msgid "Display name" +msgstr "Mostrar nome" + +#: templates/html/studio_view.html:12 +msgid "The name of the component." +msgstr "O nome do componente." + +#: templates/html/studio_view.html:20 +msgid "The message to show after user vote." +msgstr "A mensagem a mostrar depois da votação do utilizador." + +#: templates/html/studio_view.html:28 +msgid "The message to show after user feedback." +msgstr "A mensagem a mostrar após o feedback do utilizador." + +#: templates/html/studio_view.html:33 +msgid "Show aggregate report to students" +msgstr "Mostrar relatório agregado aos alunos" + +#: templates/html/studio_view.html:35 +msgid "False" +msgstr "Falso" + +#: templates/html/studio_view.html:36 +msgid "True" +msgstr "Verdadeiro" + +#: templates/html/studio_view.html:39 +msgid "Wheter to show the aggregate report to students." +msgstr "Quando mostrar o relatório agregado aos alunos." + +#: templates/html/studio_view.html:44 +msgid "Freeform prompt" +msgstr "Solicitação de forma livre" + +#: templates/html/studio_view.html:47 +msgid "Example: Please provide us feedback on this section." +msgstr "Exemplo: Por favor, dê-nos feedback sobre esta secção." + +#: templates/html/studio_view.html:52 +msgid "Freeform placeholder" +msgstr "Espaço reservado de forma livre" + +#: templates/html/studio_view.html:55 +msgid "This is shown as grayed out text before the student has answered." +msgstr "" +"Isto é mostrado como texto a cinzento antes de o aluno ter respondido." + +#: templates/html/studio_view.html:60 +msgid "Likert icon set" +msgstr "Conjunto de ícones Likert" + +#: templates/html/studio_view.html:62 +msgid "Faces (happy to sad)" +msgstr "Rostos (alegres a tristes)" + +#: templates/html/studio_view.html:63 +msgid "Faces (sad to happy to sad)" +msgstr "Rostos (triste para feliz para triste)" + +#: templates/html/studio_view.html:64 +msgid "Numeric" +msgstr "Numérico" + +#: templates/html/studio_view.html:65 +msgid "Stars" +msgstr "Estrelas" + +#: templates/html/studio_view.html:68 +msgid "We can either show happy/sad faces, numbers 1-5 or stars." +msgstr "Podemos mostrar caras felizes/tristes, números de 1 a 5 ou estrelas." + +#: templates/html/studio_view.html:73 +msgid "Likert prompt" +msgstr "Questionário de Likert" + +#: templates/html/studio_view.html:76 +msgid "Example: Please rate your overall experience with this section." +msgstr "Exemplo: Avalie a sua experiência global com esta secção." + +#: templates/html/studio_view.html:81 +msgid "Likert option 1" +msgstr "Opção 1 de Likert" + +#: templates/html/studio_view.html:84 +msgid "Example: Excellent!" +msgstr "Exemplo: Excelente!" + +#: templates/html/studio_view.html:89 +msgid "Likert option 2" +msgstr "Opção 2 de Likert" + +#: templates/html/studio_view.html:92 +msgid "Example: Good" +msgstr "Exemplo: Bom" + +#: templates/html/studio_view.html:97 +msgid "Likert option 3" +msgstr "Opção 3 de Likert" + +#: templates/html/studio_view.html:100 +msgid "Example: Average" +msgstr "Exemplo: Média" + +#: templates/html/studio_view.html:105 +msgid "Likert option 4" +msgstr "Opção 4 de Likert" + +#: templates/html/studio_view.html:108 +msgid "Example: Fair" +msgstr "Exemplo: Justo" + +#: templates/html/studio_view.html:113 +msgid "Likert option 5" +msgstr "Opção 5 de Likert" + +#: templates/html/studio_view.html:116 +msgid "Example: Poor" +msgstr "Exemplo: Fraco" + +#: templates/html/studio_view.html:123 +msgid "Save" +msgstr "Guardar" + +#: templates/html/studio_view.html:126 +msgid "Cancel" +msgstr "Cancelar" diff --git a/translations/RecommenderXBlock/recommender/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/RecommenderXBlock/recommender/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..48d79d7d436 --- /dev/null +++ b/translations/RecommenderXBlock/recommender/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,523 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Leonor Arrimar, 2024 +# Ivo Branco , 2024 +# +msgid "" +msgstr "" +"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-03 00:54+0000\n" +"Last-Translator: Ivo Branco , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: recommender.py:314 +msgid "Invalid location URL provided" +msgstr "URL de localização inválido fornecido" + +#: recommender.py:325 +msgid "The resource you are attempting to provide already exists" +msgstr "O recurso que está a tentar disponibilizar já existe" + +#: recommender.py:338 +msgid "" +"The resource you are attempting to provide has been disallowed by the staff." +" Reason: " +msgstr "" +"O recurso que está a tentar disponibilizar não foi aprovado pela equipa. " +"Motivo:" + +#: recommender.py:355 +msgid "The selected resource does not exist" +msgstr "O recurso selecionado não existe" + +#: recommender.py:403 +msgid "Size of uploaded file exceeds threshold" +msgstr "O tamanho do ficheiro enviado excede o limite" + +#: recommender.py:414 +msgid "The configuration of pyfs is not properly set" +msgstr "A configuração de pyfs não está definida corretamente" + +#: recommender.py:753 +msgid "Endorse resource without permission" +msgstr "Aprovar recurso sem permissão" + +#: recommender.py:797 +msgid "You don't have the permission to remove this resource" +msgstr "Não tem permissão para remover este recurso" + +#: recommender.py:848 +msgid "Only staff can import resources" +msgstr "Apenas a equipa pode importar recursos" + +#: recommender.py:859 recommender.py:886 +msgid "" +"Please submit the JSON file obtained with the download resources button" +msgstr "" +"Por favor, submeta o ficheiro JSON obtido com o botão de transferir recursos" + +#: recommender.py:899 +msgid "Tried to access flagged resources without staff permission" +msgstr "Tentou aceder a recursos sinalizados sem a permissão da equipa" + +#: templates/recommender.html:83 +msgid "This is a list of recommended resources. If you\\" +msgstr "Esta é uma lista de recursos recomendados. Se você\\" + +#: templates/recommender.html:84 static/js/src/cats.js:158 +msgid "Show related resources" +msgstr "Mostrar recursos relacionados" + +#: templates/recommender.html:91 +msgid "" +"This will be a list of resources your fellow students thought might be " +"helpful, but it is empty currently. If you find useful resources, either on " +"edx.org or elsewhere, please add it." +msgstr "" +"Esta será uma lista de recursos que os seus colegas consideraram úteis, mas " +"neste momento ainda está vazia. Se encontrar recursos úteis, quer em edx.org" +" quer noutro sítio, adicione-os." + +#: templates/recommender.html:118 +msgid "Add new resource >>" +msgstr "Adicionar novo recurso >>" + +#: templates/recommender.html:119 +msgid "Download resources" +msgstr "Transferir recursos" + +#: templates/recommender.html:120 templates/recommender.html:146 +msgid "Upload resources" +msgstr "Carregar recursos" + +#: templates/recommender.html:122 +msgid "mode" +msgstr "modo" + +#: templates/recommender.html:131 +msgid "" +"This is a list of resources your fellow students thought might be helpful. " +"If you find another useful resource, either on edx.org or elsewhere, please " +"add it. If you can improve the description or preview of a resource, please " +"do so as well. If you find a resource helpful, upvote it. If it’s not " +"so helpful, downvote it. If it has issues (illegal material, incorrect, " +"etc.), please flag it and let us know the reason." +msgstr "" +"Esta é uma lista de recursos que os seus colegas estudantes consideraram " +"úteis. Se encontrar outro recurso útil, seja em edx.org ou noutro local, " +"adicione-o. Se puderes melhorar a descrição ou a pré-visualização de um " +"recurso, fá-lo também. Se considerar um recurso útil, dê-lhe um voto " +"positivo. Se não for assim tão útil, vote-o para baixo. Se tiver problemas " +"(material ilegal, incorreto, etc.), assinale-o e informe-nos do motivo." + +#: templates/recommender.html:139 +msgid "cancel and go back to resource list" +msgstr "cancelar e voltar à lista de recursos" + +#: templates/recommender.html:139 +msgid "< Related resources" +msgstr "< Recursos relacionados" + +#: templates/recommender.html:145 +msgid "Resources (in JSON format):" +msgstr "Recursos (em formato JSON):" + +#: templates/recommender.html:145 +msgid "Provide a file of resource list in JSON format" +msgstr "Forneça um ficheiro com a lista de recursos em formato JSON" + +#: templates/recommender.html:151 templates/recommender.html:161 +#: templates/recommender.html:171 +msgid "Reason" +msgstr "Razão" + +#: templates/recommender.html:155 +msgid "Reason for why this resource should be removed" +msgstr "Razão pela qual este recurso deve ser removido" + +#: templates/recommender.html:165 +msgid "Reason for why this resource should be endorsed" +msgstr "Razão pela qual este recurso deve ser aprovado" + +#: templates/recommender.html:175 +msgid "Reason for why this resource should be flagged" +msgstr "Motivo pelo qual este recurso deve ser assinalado" + +#: templates/recommender.html:181 templates/recommender.html:206 +msgid "Title" +msgstr "Título" + +#: templates/recommender.html:183 templates/recommender.html:208 +msgid "Provide a resource title, required" +msgstr "Fornecer um título de recurso, obrigatório" + +#: templates/recommender.html:185 templates/recommender.html:210 +msgid "" +"Provide a meaningful title so other students know whether this is useful to " +"them" +msgstr "" +"Forneça um título relevante para que os outros alunos saibam se este recurso" +" é útil para eles" + +#: templates/recommender.html:187 +msgid "Location" +msgstr "Local" + +#: templates/recommender.html:189 templates/recommender.html:214 +msgid "Provide a resource location in url, required" +msgstr "Fornecer uma localização de recurso em url, obrigatório" + +#: templates/recommender.html:193 templates/recommender.html:218 +msgid "Description" +msgstr "Descrição" + +#: templates/recommender.html:197 templates/recommender.html:222 +msgid "" +"Provide a meaningful description so other students know whether this is " +"useful to them" +msgstr "" +"Forneça uma descrição relevante para que os outros alunos saibam se este " +"recurso é útil para eles" + +#: templates/recommender.html:200 +msgid "Preview screenshot:" +msgstr "Pré-visualização da captura de ecrã:" + +#: templates/recommender.html:200 +msgid "Provide a resource screenshot" +msgstr "Forneça uma captura de ecrã do recurso" + +#: templates/recommender.html:201 +msgid "Save change" +msgstr "Guardar alterações" + +#: templates/recommender.html:220 +msgid "Provide a resource description" +msgstr "Forneça uma descrição do recurso" + +#: templates/recommender.html:225 +msgid "Provide a file of resource screenshot" +msgstr "Forneça um ficheiro com a captura de ecrã do recurso" + +#: templates/recommender.html:226 +msgid "Add resource" +msgstr "Adicionar recurso" + +#: templates/recommenderstudio.html:6 +msgid "Configuration setting" +msgstr "Definição de configurações " + +#: templates/recommenderstudio.html:9 +msgid "" +"Set the student-view, client side configurations for RecommenderXblock." +msgstr "" +"Definir as configurações do lado do cliente e da vista do aluno para o " +"RecommenderXblock." + +#: templates/recommenderstudio.html:12 templates/recommenderstudio.html:18 +msgid "Yes" +msgstr "Sim" + +#: templates/recommenderstudio.html:13 templates/recommenderstudio.html:19 +msgid "No" +msgstr "Não" + +#: templates/recommenderstudio.html:14 +msgid "" +"Do you want to take users on a little tour when they see the " +"RecommenderXBlock first time?" +msgstr "" +"Quer levar os utilizadores numa pequena visita guiada quando veem o " +"RecommenderXBlock pela primeira vez?" + +#: templates/recommenderstudio.html:21 +msgid "Do you want to disable the UX functions which are under development?" +msgstr "" +"Pretende desativar as funções de UX que estão ainda em desenvolvimento?" + +#: templates/recommenderstudio.html:36 +msgid "How many resources you want to show in each page of the resource list?" +msgstr "" +"Quantos recursos pretende mostrar em cada página da lista de recursos?" + +#: templates/recommenderstudio.html:46 +msgid "" +"How many page icons in pagination control (i.e., page range)? The icons for " +"pages from (current page - page range) to (current page + page range) will " +"be shown." +msgstr "" +"Quantos ícones de página no controlo de paginação (por exemplo, intervalo de" +" páginas)? Serão apresentados os ícones das páginas de (página atual - " +"intervalo de páginas) a (página atual + intervalo de páginas)." + +#: static/js/src/cats.js:65 +msgid "" +"Recommend a new resource which may be helpful to other students solving this" +" problem" +msgstr "" +"Recomendar um novo recurso que possa ser útil a outros estudantes que " +"estejam a resolver este problema" + +#: static/js/src/cats.js:66 +msgid "Edit this resource" +msgstr "Editar este recurso" + +#: static/js/src/cats.js:67 +msgid "Upvote if the resource is helpful" +msgstr "Votar positivamente se o recurso for útil" + +#: static/js/src/cats.js:68 +msgid "Downvote if the resource is not helpful" +msgstr "Votar negativamente se o recurso não for útil" + +#: static/js/src/cats.js:69 +msgid "Votes" +msgstr "Votos" + +#: static/js/src/cats.js:70 +msgid "Resource title" +msgstr "Título do recurso" + +#: static/js/src/cats.js:71 +msgid "Remove this resource and give the reason why you do that" +msgstr "Remover este recurso e indicar a razão " + +#: static/js/src/cats.js:72 +msgid "Preview image (typically, a screenshot)" +msgstr "Imagem de pré-visualização (normalmente, uma captura de ecrã)" + +#: static/js/src/cats.js:73 static/js/src/cats.js:77 +msgid "" +"Give a short (1-3 sentence) summary of the resource; ideally, this should be" +" concise, but give enough detail to let students know whether this resources" +" is useful to them" +msgstr "" +"Apresente um breve resumo (1-3 frases) do recurso; idealmente, deve ser " +"conciso, mas com pormenores suficientes para que os alunos saibam se o " +"recurso lhes é útil" + +#: static/js/src/cats.js:74 static/js/src/cats.js:78 +msgid "Cut-and-paste the URL of the resource." +msgstr "Copiar e colar o URL do recurso." + +#: static/js/src/cats.js:75 static/js/src/cats.js:79 +msgid "" +"Give a paragraph of summary of the resource; the summary should be more " +"detailed than you gave in Title" +msgstr "" +"Apresente um parágrafo de resumo do recurso; o resumo deve ser mais " +"pormenorizado do que o apresentado no título" + +#: static/js/src/cats.js:76 static/js/src/cats.js:80 +msgid "" +"Upload a preview screenshot (in GIF/PNG/JPG) of the resource; ideally, this " +"should let students know whether this resources is useful to them" +msgstr "" +"Carregue uma captura de ecrã de pré-visualização (em GIF/PNG/JPG) do " +"recurso; idealmente, esta deve permitir aos alunos saber se este recurso é " +"útil para eles" + +#: static/js/src/cats.js:81 +msgid "Go back to the main list" +msgstr "Voltar à lista principal" + +#: static/js/src/cats.js:82 +msgid "Give a meaningful reason for why this resource should be removed" +msgstr "Apresente uma razão válida para remover este recurso" + +#: static/js/src/cats.js:83 +msgid "Flag this resource as problematic and give your reason" +msgstr "Assinale este recurso como problemático e indique a sua razão" + +#: static/js/src/cats.js:84 +msgid "Delete this resource" +msgstr "Eliminar este recurso" + +#: static/js/src/cats.js:85 +msgid "Show a list of student-recommented related resources" +msgstr "Mostrar uma lista de recursos recomendados por alunos relacionados " + +#: static/js/src/cats.js:86 +msgid "Hide the recommendations list" +msgstr "Ocultar a lista de recomendações" + +#: static/js/src/cats.js:87 +msgid "Check the icon to endorse this resource" +msgstr "Assinale o ícone para apoiar este recurso" + +#: static/js/src/cats.js:88 +msgid "This resource is endorsed by staff" +msgstr "Este recurso é aprovado pelo staff" + +#: static/js/src/cats.js:89 +msgid "Click to view resources for removal" +msgstr "Clique para ver os recursos para remoção" + +#: static/js/src/cats.js:90 +msgid "Click to view resources in ordinary decreasing-vote order" +msgstr "Clique para ver os recursos por ordem decrescente de votos" + +#: static/js/src/cats.js:93 +msgid "" +"Here is a list of reasons why students think this resource problematic:" +msgstr "" +"Aqui está uma lista de razões pelas quais os alunos consideram este recurso " +"problemático:" + +#: static/js/src/cats.js:94 +msgid "The reason why it is endorsed is:" +msgstr "A razão pela qual é aprovado é:" + +#: static/js/src/cats.js:95 +msgid "Resource: " +msgstr "Recurso:" + +#: static/js/src/cats.js:96 +msgid "votes" +msgstr "votos" + +#: static/js/src/cats.js:104 +msgid "" +"The content you typed has not been submitted yet. Are you sure to go back?" +msgstr "" +"O conteúdo que escreveu ainda não foi submetido. Tem a certeza de que quer " +"voltar atrás?" + +#: static/js/src/cats.js:107 static/js/src/cats.js:199 +msgid "Import resources" +msgstr "Importar recursos" + +#: static/js/src/cats.js:108 +msgid "Suggest resource" +msgstr "Sugerir recursos" + +#: static/js/src/cats.js:109 static/js/src/cats.js:207 +msgid "Edit existing resource" +msgstr "Editar recurso existente" + +#: static/js/src/cats.js:110 +msgid "Flag Resource" +msgstr "Assinalar Recurso" + +#: static/js/src/cats.js:111 +msgid "Endorse Resource" +msgstr "Aprovar recurso" + +#: static/js/src/cats.js:112 +msgid "Remove Resource" +msgstr "Remover recurso" + +#: static/js/src/cats.js:116 +msgid "Upload resources in JSON format to the database." +msgstr "Carregar recursos em formato JSON para a base de dados." + +#: static/js/src/cats.js:117 +msgid "" +"Suggest a resource which can help other students with this problem. Please " +"do not give the answer directly." +msgstr "" +"Sugira um recurso que possa ajudar outros estudantes com este problema. Por " +"favor, não dê a resposta diretamente." + +#: static/js/src/cats.js:118 +msgid "" +"Edit the resource and make it more helpful for other students with this " +"problem. Please do not give the answer directly." +msgstr "" +"Edite o recurso e torne-o mais útil para outros estudantes com este " +"problema. Por favor, não dê a resposta diretamente." + +#: static/js/src/cats.js:119 +msgid "" +"Why would you like to flag this resource? The staff will review all flagged " +"resources, and remove inappropriate ones (spam, incorrect, abusive, etc.). " +"Giving a clear reason will help us do this efficiently." +msgstr "" +"Por que razão gostaria de assinalar este recurso? A equipa analisará todos " +"os recursos assinalados e removerá os inadequados (spam, incorrectos, " +"abusivos, etc.). Se nos der uma razão clara, ajudará a tornar o processo " +"mais eficiente." + +#: static/js/src/cats.js:120 +msgid "Endorse this resource and give the reason why you do that." +msgstr "Aprove este recurso e indique a razão pela qual o faz." + +#: static/js/src/cats.js:121 +msgid "Remove this resource and give the reason why you do that." +msgstr "Remova este recurso e indique a razão pela qual o faz." + +#: static/js/src/cats.js:157 +msgid "Hide related resources" +msgstr "Ocultar recursos relacionados" + +#: static/js/src/cats.js:191 +msgid "From page {fromPage} To page {toPage}" +msgstr "Da página {fromPage} Para a página {toPage}" + +#: static/js/src/cats.js:196 +msgid "Export resources" +msgstr "Exportar recursos" + +#: static/js/src/cats.js:198 +msgid "Entering import resource mode" +msgstr "A entrar no modo de importação de recursos" + +#: static/js/src/cats.js:202 +msgid "Entering add resource mode" +msgstr "A entrar no modo de adicionar recurso" + +#: static/js/src/cats.js:203 +msgid "Add new resource" +msgstr "Adicionar novo recurso" + +#: static/js/src/cats.js:206 +msgid "Entering edit resource mode" +msgstr "A entrar no modo de edição de recurso" + +#: static/js/src/cats.js:210 +msgid "Entering flag resource mode" +msgstr "A entrar no modo de assinalar o recurso" + +#: static/js/src/cats.js:211 +msgid "Flag resource" +msgstr "Assinalar recurso" + +#: static/js/src/cats.js:212 +msgid "Unflag resource" +msgstr "Retirar assinalação do curso" + +#: static/js/src/cats.js:215 +msgid "Endorse resource" +msgstr "Aprovar recurso" + +#: static/js/src/cats.js:216 +msgid "Unendorse resource" +msgstr "Retirar aprovação de recurso" + +#: static/js/src/cats.js:218 +msgid "Remove resource" +msgstr "Remover recurso" + +#: static/js/src/cats.js:219 +msgid "Hovering resource" +msgstr "Pairar recurso" + +#: static/js/src/cats.js:220 +msgid "A resource was clicked" +msgstr "Um recurso foi clicado" + +#: static/js/src/cats.js:221 +msgid "Back to resource list mode" +msgstr "Voltar ao modo de lista de recursos" diff --git a/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po b/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po index 2b92493badd..2fbd2bd91bc 100644 --- a/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/completion/completion/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-26 00:21+0000\n" +"POT-Creation-Date: 2024-05-16 00:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/completion/completion/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/completion/completion/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..74e34122ae9 --- /dev/null +++ b/translations/completion/completion/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,67 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Ivo Branco , 2024 +# Cátia Lopes , 2024 +# Pedro Cabral, 2024 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-08 00:18+0000\n" +"PO-Revision-Date: 2023-05-10 00:48+0000\n" +"Last-Translator: Pedro Cabral, 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: api/v1/views.py:84 +msgid "" +"BlockCompletion.objects.submit_batch_completion should not be called when " +"the feature is disabled." +msgstr "" +"BlockCompletion.objects.submit_batch_completion não deve ser chamado quando " +"a funcionalidade está desactivada." + +#: api/v1/views.py:89 +#, python-brace-format +msgid "Key '{key}' not found." +msgstr "Chave '{key}' não encontrada." + +#: api/v1/views.py:97 +msgid "User is not enrolled in course." +msgstr "O utilizador não está inscrito no curso." + +#: api/v1/views.py:115 +msgid "Invalid learning context key: {}" +msgstr "Chave de contexto de aprendizagem inválida: {}" + +#: api/v1/views.py:124 +msgid "Invalid block key: {}" +msgstr "Chave de bloco inválida: {}" + +#: api/v1/views.py:132 +#, python-brace-format +msgid "Block with key: '{key}' is not in context {context}" +msgstr "Bloco com chave: '{key}' não está no contexto {context}" + +#: api/v1/views.py:174 +msgid " " +msgstr " " + +#: api/v1/views.py:189 +msgid "ok" +msgstr "ok" + +#: models.py:33 +#, python-brace-format +msgid "{value} must be between 0.0 and 1.0" +msgstr "{value} deve estar entre 0.0 e 1.0" diff --git a/translations/completion/completion/conf/locale/tr_TR/LC_MESSAGES/django.po b/translations/completion/completion/conf/locale/tr_TR/LC_MESSAGES/django.po index c0fd45a20fa..95b7cb05ae3 100644 --- a/translations/completion/completion/conf/locale/tr_TR/LC_MESSAGES/django.po +++ b/translations/completion/completion/conf/locale/tr_TR/LC_MESSAGES/django.po @@ -5,15 +5,16 @@ # # Translators: # Nathan Robertson, 2024 +# Ali Işıngör , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-08 00:20+0000\n" +"POT-Creation-Date: 2024-03-28 00:21+0000\n" "PO-Revision-Date: 2023-05-10 00:48+0000\n" -"Last-Translator: Nathan Robertson, 2024\n" +"Last-Translator: Ali Işıngör , 2024\n" "Language-Team: Turkish (Turkey) (https://app.transifex.com/open-edx/teams/6205/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +58,7 @@ msgstr " " #: api/v1/views.py:189 msgid "ok" -msgstr "Tamam" +msgstr "tamam" #: models.py:33 #, python-brace-format diff --git a/translations/completion/completion/conf/locale/zh_CN/LC_MESSAGES/django.po b/translations/completion/completion/conf/locale/zh_CN/LC_MESSAGES/django.po index 436d289da9f..cfa22126efe 100644 --- a/translations/completion/completion/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/translations/completion/completion/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-08 00:20+0000\n" +"POT-Creation-Date: 2024-04-12 00:20+0000\n" "PO-Revision-Date: 2023-05-10 00:48+0000\n" "Last-Translator: Nathan Robertson, 2024\n" "Language-Team: Chinese (China) (https://app.transifex.com/open-edx/teams/6205/zh_CN/)\n" diff --git a/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po b/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po index 00465fc5cb0..04184dbc662 100644 --- a/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-24 00:23+0000\n" +"POT-Creation-Date: 2024-05-15 00:24+0000\n" "PO-Revision-Date: 2016-05-25 15:41+0000\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: English (http://www.transifex.com/open-edx/edx-platform/" @@ -38,47 +38,47 @@ msgstr "" msgid "Usernames of users with explicit access to view this catalog" msgstr "" -#: apps/api/serializers.py:989 +#: apps/api/serializers.py:991 msgid "Start date cannot be after the End date" msgstr "" -#: apps/api/serializers.py:994 +#: apps/api/serializers.py:996 msgid "Term cannot be changed" msgstr "" -#: apps/api/serializers.py:1014 +#: apps/api/serializers.py:1016 msgid "Language in which the course is administered" msgstr "" -#: apps/api/serializers.py:1112 +#: apps/api/serializers.py:1119 msgid "Course cannot be changed for an existing course run" msgstr "" -#: apps/api/serializers.py:1117 +#: apps/api/serializers.py:1124 msgid "Minimum effort cannot be greater than Maximum effort" msgstr "" -#: apps/api/serializers.py:1119 +#: apps/api/serializers.py:1126 msgid "Minimum effort and Maximum effort cannot be the same" msgstr "" -#: apps/api/serializers.py:1165 +#: apps/api/serializers.py:1172 msgid "Dictionary mapping course run IDs to boolean values" msgstr "" -#: apps/api/serializers.py:1269 +#: apps/api/serializers.py:1276 msgid "Restriction Type cannot be empty" msgstr "" -#: apps/api/serializers.py:1717 +#: apps/api/serializers.py:1724 msgid "Dictionary mapping course IDs to boolean values" msgstr "" -#: apps/api/serializers.py:2184 +#: apps/api/serializers.py:2191 msgid "Languages that course runs in this program are offered in." msgstr "" -#: apps/api/serializers.py:2188 +#: apps/api/serializers.py:2195 msgid "" "Languages that course runs in this program have available transcripts in." msgstr "" @@ -111,15 +111,15 @@ msgstr "" msgid "Failed to set course run data: {}" msgstr "" -#: apps/api/v1/views/course_runs.py:313 +#: apps/api/v1/views/course_runs.py:315 msgid "Can only update status, ofac restrictions, and ofac comment" msgstr "" -#: apps/api/v1/views/course_runs.py:352 +#: apps/api/v1/views/course_runs.py:356 msgid "Course run is in review. Editing disabled." msgstr "" -#: apps/api/v1/views/course_runs.py:359 +#: apps/api/v1/views/course_runs.py:363 msgid "Invalid parameter" msgstr "" @@ -571,6 +571,14 @@ msgstr "" msgid "Course Stack" msgstr "" +#: apps/course_metadata/choices.py:85 +msgid "Custom B2B Enterprise" +msgstr "" + +#: apps/course_metadata/choices.py:86 +msgid "Custom B2C" +msgstr "" + #: apps/course_metadata/data_loaders/course_type.py:27 #, python-brace-format msgid "" @@ -724,8 +732,8 @@ msgstr "" #: apps/course_metadata/models.py:693 apps/course_metadata/models.py:732 #: apps/course_metadata/models.py:1003 apps/course_metadata/models.py:1144 #: apps/course_metadata/models.py:1306 apps/course_metadata/models.py:2100 -#: apps/course_metadata/models.py:3110 apps/course_metadata/models.py:4041 -#: apps/course_metadata/models.py:4133 apps/learner_pathway/models.py:35 +#: apps/course_metadata/models.py:3139 apps/course_metadata/models.py:4070 +#: apps/course_metadata/models.py:4162 apps/learner_pathway/models.py:35 #: apps/learner_pathway/models.py:84 apps/learner_pathway/models.py:159 msgid "UUID" msgstr "" @@ -998,7 +1006,7 @@ msgstr "" #: apps/course_metadata/models.py:487 apps/course_metadata/models.py:531 #: apps/course_metadata/models.py:697 apps/course_metadata/models.py:735 -#: apps/course_metadata/models.py:1318 apps/course_metadata/models.py:3124 +#: apps/course_metadata/models.py:1318 apps/course_metadata/models.py:3153 msgid "Leave this field blank to have the value generated automatically." msgstr "" @@ -1192,7 +1200,7 @@ msgstr "" msgid "Add the course image" msgstr "" -#: apps/course_metadata/models.py:1355 apps/course_metadata/models.py:3096 +#: apps/course_metadata/models.py:1355 apps/course_metadata/models.py:3125 msgid "FAQ" msgstr "" @@ -1223,13 +1231,13 @@ msgid "" "This field signifies if this course is in the enterprise subscription catalog" msgstr "" -#: apps/course_metadata/models.py:1426 apps/course_metadata/models.py:3255 +#: apps/course_metadata/models.py:1426 apps/course_metadata/models.py:3284 msgid "" "If checked, this item will not be indexed in Algolia and will not show up in " "search results." msgstr "" -#: apps/course_metadata/models.py:1434 apps/course_metadata/models.py:3263 +#: apps/course_metadata/models.py:1434 apps/course_metadata/models.py:3292 msgid "If checked, the About Page will have a meta tag with noindex value" msgstr "" @@ -1251,11 +1259,11 @@ msgstr "" msgid "Past" msgstr "" -#: apps/course_metadata/models.py:2093 apps/course_metadata/models.py:3107 +#: apps/course_metadata/models.py:2093 apps/course_metadata/models.py:3136 msgid "Blocked" msgstr "" -#: apps/course_metadata/models.py:2094 apps/course_metadata/models.py:3108 +#: apps/course_metadata/models.py:2094 apps/course_metadata/models.py:3137 msgid "Unrestricted" msgstr "" @@ -1318,7 +1326,7 @@ msgid "" "value blank to default to the parent course's Outcome attribute." msgstr "" -#: apps/course_metadata/models.py:2184 apps/course_metadata/models.py:3291 +#: apps/course_metadata/models.py:2184 apps/course_metadata/models.py:3320 msgid "Add OFAC restriction text to the FAQ section of the Marketing site" msgstr "" @@ -1348,335 +1356,335 @@ msgid "" "to your project coordinator for additional help if necessary." msgstr "" -#: apps/course_metadata/models.py:2906 +#: apps/course_metadata/models.py:2935 msgid "Change careers" msgstr "" -#: apps/course_metadata/models.py:2907 +#: apps/course_metadata/models.py:2936 msgid "Job advancement" msgstr "" -#: apps/course_metadata/models.py:2908 +#: apps/course_metadata/models.py:2937 msgid "Learn valuable skills" msgstr "" -#: apps/course_metadata/models.py:2909 +#: apps/course_metadata/models.py:2938 msgid "Learn for fun" msgstr "" -#: apps/course_metadata/models.py:3097 +#: apps/course_metadata/models.py:3126 msgid "FAQs" msgstr "" -#: apps/course_metadata/models.py:3112 +#: apps/course_metadata/models.py:3141 msgid "The user-facing display title for this Program." msgstr "" -#: apps/course_metadata/models.py:3114 +#: apps/course_metadata/models.py:3143 msgid "A brief, descriptive subtitle for the Program." msgstr "" -#: apps/course_metadata/models.py:3116 +#: apps/course_metadata/models.py:3145 msgid "A brief hook for the marketing website" msgstr "" -#: apps/course_metadata/models.py:3119 +#: apps/course_metadata/models.py:3148 msgid "The lifecycle status of this Program." msgstr "" -#: apps/course_metadata/models.py:3131 +#: apps/course_metadata/models.py:3160 msgid "" "If this box is not checked, courses will be ordered as in the courses select " "box above." msgstr "" -#: apps/course_metadata/models.py:3146 +#: apps/course_metadata/models.py:3175 msgid "" "This field is now deprecated (ECOM-6021).Estimated number of weeks needed to " "complete a course run belonging to this program." msgstr "" -#: apps/course_metadata/models.py:3172 +#: apps/course_metadata/models.py:3201 msgid "DEPRECATED: Use the card image field" msgstr "" -#: apps/course_metadata/models.py:3179 +#: apps/course_metadata/models.py:3208 msgid "" "This field can be used by API clients to determine the order in which " "instructors will be displayed on program pages. Instructors in this list " "should appear before all others associated with this programs courses runs." msgstr "" -#: apps/course_metadata/models.py:3190 +#: apps/course_metadata/models.py:3219 msgid "The description of credit redemption for courses in program" msgstr "" -#: apps/course_metadata/models.py:3195 +#: apps/course_metadata/models.py:3224 msgid "Allow courses in this program to be purchased in a single transaction" msgstr "" -#: apps/course_metadata/models.py:3199 +#: apps/course_metadata/models.py:3228 msgid "" "Hide program on marketing site landing and search pages. This program MAY " "have a detail page." msgstr "" -#: apps/course_metadata/models.py:3202 +#: apps/course_metadata/models.py:3231 msgid "Total number of learners who have enrolled in courses this program" msgstr "" -#: apps/course_metadata/models.py:3207 +#: apps/course_metadata/models.py:3236 msgid "" "Total number of learners who have enrolled in courses in this program in the " "last 6 months" msgstr "" -#: apps/course_metadata/models.py:3212 +#: apps/course_metadata/models.py:3241 msgid "" "Number of credits a learner will earn upon successful completion of the " "program" msgstr "" -#: apps/course_metadata/models.py:3216 +#: apps/course_metadata/models.py:3245 msgid "" "This calculated field signifies if all the courses in this program are " "included in the enterprise subscription catalog " msgstr "" -#: apps/course_metadata/models.py:3220 +#: apps/course_metadata/models.py:3249 msgid "" "A field to override Organization short code alias specific for this program." msgstr "" -#: apps/course_metadata/models.py:3227 +#: apps/course_metadata/models.py:3256 msgid "A field to override Organization logo specific for this program." msgstr "" -#: apps/course_metadata/models.py:3231 +#: apps/course_metadata/models.py:3260 msgid "" "Primary subject field specific for this program. Useful field in case there " "are no courses associated with this program." msgstr "" -#: apps/course_metadata/models.py:3236 +#: apps/course_metadata/models.py:3265 msgid "" "Level type specific for this program. Useful field in case there are no " "courses associated with this program." msgstr "" -#: apps/course_metadata/models.py:3241 +#: apps/course_metadata/models.py:3270 msgid "" "Language code specific for this program. Useful field in case there are no " "courses associated with this program." msgstr "" -#: apps/course_metadata/models.py:3275 +#: apps/course_metadata/models.py:3304 msgid "" "Useful field to overwrite the duration of a program. It can be a text " "describing a period of time, Ex: 6-9 months." msgstr "" -#: apps/course_metadata/models.py:3284 +#: apps/course_metadata/models.py:3313 msgid "" "Pick a tag/label from the suggestions. To make a new tag, add a comma after " "the tag name." msgstr "" -#: apps/course_metadata/models.py:3295 +#: apps/course_metadata/models.py:3324 msgid "The last time this program was modified." msgstr "" -#: apps/course_metadata/models.py:3723 apps/course_metadata/models.py:3740 +#: apps/course_metadata/models.py:3752 apps/course_metadata/models.py:3769 msgid "ID" msgstr "" -#: apps/course_metadata/models.py:3759 +#: apps/course_metadata/models.py:3788 msgid "The actual rank number" msgstr "" -#: apps/course_metadata/models.py:3760 +#: apps/course_metadata/models.py:3789 msgid "What does the rank number mean" msgstr "" -#: apps/course_metadata/models.py:3761 +#: apps/course_metadata/models.py:3790 msgid "From where the rank is obtained" msgstr "" -#: apps/course_metadata/models.py:3777 +#: apps/course_metadata/models.py:3806 msgid "Callback URL to partner application flow" msgstr "" -#: apps/course_metadata/models.py:3780 +#: apps/course_metadata/models.py:3809 msgid "Overall program ranking (e.g. \"#1 in the U.S.\")" msgstr "" -#: apps/course_metadata/models.py:3785 +#: apps/course_metadata/models.py:3814 msgid "" "The 6 character hex value of the color to make the banner borders\n" " (e.g. \"#ff0000\" which equals red) No need to provide the `#`" msgstr "" -#: apps/course_metadata/models.py:3794 +#: apps/course_metadata/models.py:3823 msgid "Provide a campus image for the header of the degree" msgstr "" -#: apps/course_metadata/models.py:3800 +#: apps/course_metadata/models.py:3829 msgid "Provide a background image for the title section of the degree" msgstr "" -#: apps/course_metadata/models.py:3805 +#: apps/course_metadata/models.py:3834 msgid "The fine print that displays at the Tuition section's bottom" msgstr "" -#: apps/course_metadata/models.py:3810 +#: apps/course_metadata/models.py:3839 msgid "The fine print that displays at the Deadline section's bottom" msgstr "" -#: apps/course_metadata/models.py:3817 +#: apps/course_metadata/models.py:3846 msgid "The sailthru email list name to capture leads" msgstr "" -#: apps/course_metadata/models.py:3831 +#: apps/course_metadata/models.py:3860 msgid "Please provide an image file for the lead capture banner." msgstr "" -#: apps/course_metadata/models.py:3834 +#: apps/course_metadata/models.py:3863 msgid "The Hubspot form ID for the lead capture form" msgstr "" -#: apps/course_metadata/models.py:3840 +#: apps/course_metadata/models.py:3869 msgid "URL to micromasters landing page" msgstr "" -#: apps/course_metadata/models.py:3846 +#: apps/course_metadata/models.py:3875 msgid "Micromasters verbose title" msgstr "" -#: apps/course_metadata/models.py:3852 +#: apps/course_metadata/models.py:3881 msgid "Micromasters descriptive paragraph" msgstr "" -#: apps/course_metadata/models.py:3865 +#: apps/course_metadata/models.py:3894 msgid "Customized background image for the MicroMasters section." msgstr "" -#: apps/course_metadata/models.py:3869 +#: apps/course_metadata/models.py:3898 msgid "" "Override org name if micromasters program comes from different organization " "than Masters program" msgstr "" -#: apps/course_metadata/models.py:3876 +#: apps/course_metadata/models.py:3905 msgid "Ranking display for search card (e.g. \"#1 in the U.S.\"" msgstr "" -#: apps/course_metadata/models.py:3882 +#: apps/course_metadata/models.py:3911 msgid "Cost display for search card (e.g. \"$9,999\"" msgstr "" -#: apps/course_metadata/models.py:3888 +#: apps/course_metadata/models.py:3917 msgid "Number of courses for search card (e.g. \"11 Courses\"" msgstr "" -#: apps/course_metadata/models.py:3896 +#: apps/course_metadata/models.py:3925 msgid "" "Designates whether the degree should be displayed on the owning " "organization's page" msgstr "" -#: apps/course_metadata/models.py:3913 +#: apps/course_metadata/models.py:3942 msgid "The redirect URL of the degree on external site" msgstr "" -#: apps/course_metadata/models.py:3918 +#: apps/course_metadata/models.py:3947 msgid "The URL of the landing page on external site" msgstr "" -#: apps/course_metadata/models.py:3953 +#: apps/course_metadata/models.py:3982 msgid "Bell" msgstr "" -#: apps/course_metadata/models.py:3954 +#: apps/course_metadata/models.py:3983 msgid "Certificate" msgstr "" -#: apps/course_metadata/models.py:3955 +#: apps/course_metadata/models.py:3984 msgid "Checkmark" msgstr "" -#: apps/course_metadata/models.py:3956 +#: apps/course_metadata/models.py:3985 msgid "Clock" msgstr "" -#: apps/course_metadata/models.py:3957 +#: apps/course_metadata/models.py:3986 msgid "Desktop" msgstr "" -#: apps/course_metadata/models.py:3958 +#: apps/course_metadata/models.py:3987 msgid "Info" msgstr "" -#: apps/course_metadata/models.py:3959 +#: apps/course_metadata/models.py:3988 msgid "Sitemap" msgstr "" -#: apps/course_metadata/models.py:3960 +#: apps/course_metadata/models.py:3989 msgid "User" msgstr "" -#: apps/course_metadata/models.py:3961 +#: apps/course_metadata/models.py:3990 msgid "Dollar" msgstr "" -#: apps/course_metadata/models.py:3962 +#: apps/course_metadata/models.py:3991 msgid "Book" msgstr "" -#: apps/course_metadata/models.py:3963 +#: apps/course_metadata/models.py:3992 msgid "Mortar Board" msgstr "" -#: apps/course_metadata/models.py:3964 +#: apps/course_metadata/models.py:3993 msgid "Star" msgstr "" -#: apps/course_metadata/models.py:3965 +#: apps/course_metadata/models.py:3994 msgid "Trophy" msgstr "" -#: apps/course_metadata/models.py:3969 +#: apps/course_metadata/models.py:3998 msgid "Icon FA class" msgstr "" -#: apps/course_metadata/models.py:3970 +#: apps/course_metadata/models.py:3999 msgid "Paired text" msgstr "" -#: apps/course_metadata/models.py:3989 +#: apps/course_metadata/models.py:4018 msgid "Deadline applies for this semester (e.g. Spring 2019" msgstr "" -#: apps/course_metadata/models.py:3993 +#: apps/course_metadata/models.py:4022 msgid "Describes the deadline (e.g. Early Admission Deadline)" msgstr "" -#: apps/course_metadata/models.py:3997 +#: apps/course_metadata/models.py:4026 msgid "The date after which the deadline expires (e.g. January 1, 2019)" msgstr "" -#: apps/course_metadata/models.py:4001 +#: apps/course_metadata/models.py:4030 msgid "The time after which the deadline expires (e.g. 11:59 PM EST)." msgstr "" -#: apps/course_metadata/models.py:4022 +#: apps/course_metadata/models.py:4051 msgid "Describes what the cost is for (e.g. Tuition)" msgstr "" -#: apps/course_metadata/models.py:4026 +#: apps/course_metadata/models.py:4055 msgid "String-based field stating how much the cost is (e.g. $1000)." msgstr "" -#: apps/course_metadata/models.py:4054 +#: apps/course_metadata/models.py:4083 msgid "" "A high-level overview of the degree's courseware. The \"brief\"\n" " text is the first 750 characters of \"marketing_text\" and must " @@ -1684,102 +1692,102 @@ msgid "" " valid HTML." msgstr "" -#: apps/course_metadata/models.py:4062 +#: apps/course_metadata/models.py:4091 msgid "A high-level overview of the degree's courseware." msgstr "" -#: apps/course_metadata/models.py:4138 +#: apps/course_metadata/models.py:4167 msgid "Organization name" msgstr "" -#: apps/course_metadata/models.py:4160 +#: apps/course_metadata/models.py:4189 msgid "These programs are for a different partner than the pathway itself: {}" msgstr "" -#: apps/course_metadata/models.py:4187 +#: apps/course_metadata/models.py:4216 msgid "Facebook" msgstr "" -#: apps/course_metadata/models.py:4188 +#: apps/course_metadata/models.py:4217 msgid "Twitter" msgstr "" -#: apps/course_metadata/models.py:4189 +#: apps/course_metadata/models.py:4218 msgid "Blog" msgstr "" -#: apps/course_metadata/models.py:4190 +#: apps/course_metadata/models.py:4219 msgid "Others" msgstr "" -#: apps/course_metadata/models.py:4250 +#: apps/course_metadata/models.py:4279 #, python-brace-format msgid "" "Partner {partner_key} and course partner {course_partner_key} do not match " "when attempting to save url slug {url_slug}" msgstr "" -#: apps/course_metadata/models.py:4270 +#: apps/course_metadata/models.py:4299 #, python-brace-format msgid "" "Partner {partner_key} and course partner {course_partner_key} do not match " "when attempting to save url redirect {url_path}" msgstr "" -#: apps/course_metadata/models.py:4291 +#: apps/course_metadata/models.py:4320 msgid "It expects the data will be provided in a csv file format " msgstr "" -#: apps/course_metadata/models.py:4303 apps/course_metadata/models.py:4316 -#: apps/course_metadata/models.py:4329 apps/course_metadata/models.py:4349 -#: apps/course_metadata/models.py:4362 apps/course_metadata/models.py:4381 -#: apps/course_metadata/models.py:4401 apps/course_metadata/models.py:4416 +#: apps/course_metadata/models.py:4332 apps/course_metadata/models.py:4345 +#: apps/course_metadata/models.py:4358 apps/course_metadata/models.py:4378 +#: apps/course_metadata/models.py:4391 apps/course_metadata/models.py:4410 +#: apps/course_metadata/models.py:4430 apps/course_metadata/models.py:4445 msgid "" "It expects the data will be provided in a csv file format with first row " "containing all the headers." msgstr "" -#: apps/course_metadata/models.py:4373 +#: apps/course_metadata/models.py:4402 msgid "Open Courses" msgstr "" -#: apps/course_metadata/models.py:4374 +#: apps/course_metadata/models.py:4403 msgid "2U Executive Education Courses" msgstr "" -#: apps/course_metadata/models.py:4375 +#: apps/course_metadata/models.py:4404 msgid "Bootcamps" msgstr "" -#: apps/course_metadata/models.py:4386 apps/course_metadata/models.py:4490 +#: apps/course_metadata/models.py:4415 apps/course_metadata/models.py:4519 msgid "Course UUIDs" msgstr "" -#: apps/course_metadata/models.py:4466 +#: apps/course_metadata/models.py:4495 msgid "Course Run IDs" msgstr "" -#: apps/course_metadata/models.py:4482 +#: apps/course_metadata/models.py:4511 msgid "Profile Image UUIDs" msgstr "" -#: apps/course_metadata/models.py:4489 +#: apps/course_metadata/models.py:4518 msgid "Tag" msgstr "" -#: apps/course_metadata/models.py:4505 +#: apps/course_metadata/models.py:4534 msgid "Remove All Redirects" msgstr "" -#: apps/course_metadata/models.py:4506 +#: apps/course_metadata/models.py:4535 msgid "Url Paths" msgstr "" -#: apps/course_metadata/models.py:4514 +#: apps/course_metadata/models.py:4543 msgid "Add redirects from all published course url slugs" msgstr "" -#: apps/course_metadata/models.py:4515 apps/taxonomy_support/models.py:55 +#: apps/course_metadata/models.py:4544 apps/taxonomy_support/models.py:55 msgid "Course uuids" msgstr "" @@ -2026,7 +2034,7 @@ msgid "" "%(course_preview_url)s\n" msgstr "" -#: apps/course_metadata/utils.py:380 +#: apps/course_metadata/utils.py:389 msgid "Special characters not allowed in Course Number." msgstr "" @@ -2193,7 +2201,7 @@ msgid "" "Adds recommendations for courses created or modified in the past num days" msgstr "" -#: apps/taxonomy_support/providers.py:162 +#: apps/taxonomy_support/providers.py:198 msgid "No partner object found!" msgstr "" diff --git a/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/djangojs.po index 5c6aad64981..de0d24b1403 100644 --- a/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/course-discovery/course_discovery/conf/locale/en/LC_MESSAGES/djangojs.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-24 00:23+0000\n" +"POT-Creation-Date: 2024-05-15 00:24+0000\n" "PO-Revision-Date: 2016-05-25 15:41+0000\n" "Last-Translator: harshit jain , 2021\n" "Language-Team: English (http://www.transifex.com/open-edx/edx-platform/" diff --git a/translations/course-discovery/course_discovery/conf/locale/fr_CA/LC_MESSAGES/django.po b/translations/course-discovery/course_discovery/conf/locale/fr_CA/LC_MESSAGES/django.po index 116250abd10..b0b75294a6f 100644 --- a/translations/course-discovery/course_discovery/conf/locale/fr_CA/LC_MESSAGES/django.po +++ b/translations/course-discovery/course_discovery/conf/locale/fr_CA/LC_MESSAGES/django.po @@ -8,16 +8,16 @@ # Omar Al-Ithawi , 2023 # Brian Smith, 2023 # Pierre Mailhot , 2024 -# edx_transifex_bot , 2024 # Gabriel D'Amours , 2024 +# edx_transifex_bot , 2024 # msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-22 00:20+0000\n" +"POT-Creation-Date: 2024-04-12 00:22+0000\n" "PO-Revision-Date: 2023-01-26 15:39+0000\n" -"Last-Translator: Gabriel D'Amours , 2024\n" +"Last-Translator: edx_transifex_bot , 2024\n" "Language-Team: French (Canada) (https://app.transifex.com/open-edx/teams/6205/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,37 +60,37 @@ msgstr "La session ne peut pas être modifiée" msgid "Language in which the course is administered" msgstr "Langue dans laquelle le cours est dispensé" -#: apps/api/serializers.py:1112 +#: apps/api/serializers.py:1117 msgid "Course cannot be changed for an existing course run" msgstr "Le cours ne peut pas être modifié pour une session existante" -#: apps/api/serializers.py:1117 +#: apps/api/serializers.py:1122 msgid "Minimum effort cannot be greater than Maximum effort" msgstr "L'effort minimum ne peut pas être supérieur à l'effort maximal" -#: apps/api/serializers.py:1119 +#: apps/api/serializers.py:1124 msgid "Minimum effort and Maximum effort cannot be the same" msgstr "L'effort minimum et l'effort maximum ne peuvent pas être les mêmes" -#: apps/api/serializers.py:1165 +#: apps/api/serializers.py:1170 msgid "Dictionary mapping course run IDs to boolean values" msgstr "" "Dictionnaire mappant les ID d'exécution de cours à des valeurs booléennes" -#: apps/api/serializers.py:1269 +#: apps/api/serializers.py:1274 msgid "Restriction Type cannot be empty" msgstr "Le type de restriction ne peut pas être vide" -#: apps/api/serializers.py:1717 +#: apps/api/serializers.py:1722 msgid "Dictionary mapping course IDs to boolean values" msgstr "Dictionnaire mappant les identifiants de cours aux valeurs booléennes" -#: apps/api/serializers.py:2184 +#: apps/api/serializers.py:2189 msgid "Languages that course runs in this program are offered in." msgstr "" "Langages dans lesquels sont offerts les sessions de cours de ce programme." -#: apps/api/serializers.py:2188 +#: apps/api/serializers.py:2193 msgid "" "Languages that course runs in this program have available transcripts in." msgstr "" @@ -129,18 +129,18 @@ msgstr "Données incorrectes envoyées." msgid "Failed to set course run data: {}" msgstr "Impossible de paramétrer les valeurs de session de cours : {}" -#: apps/api/v1/views/course_runs.py:313 +#: apps/api/v1/views/course_runs.py:314 msgid "Can only update status, ofac restrictions, and ofac comment" msgstr "" "Vous pouvez seulement mettre à jour le statut, les restrictions ofac et les " "commentaires ofac" -#: apps/api/v1/views/course_runs.py:352 +#: apps/api/v1/views/course_runs.py:353 msgid "Course run is in review. Editing disabled." msgstr "" "La session de cours est en cours de révision. Modification désactivée." -#: apps/api/v1/views/course_runs.py:359 +#: apps/api/v1/views/course_runs.py:360 msgid "Invalid parameter" msgstr "Paramètre invalide" @@ -618,6 +618,14 @@ msgstr "Sprint" msgid "Course Stack" msgstr "Pile de cours" +#: apps/course_metadata/choices.py:85 +msgid "Custom B2B Enterprise" +msgstr "Entreprise B2B personnalisée" + +#: apps/course_metadata/choices.py:86 +msgid "Custom B2C" +msgstr "B2C personnalisé" + #: apps/course_metadata/data_loaders/course_type.py:27 #, python-brace-format msgid "" @@ -2466,7 +2474,7 @@ msgstr "" "Ajoute des recommandations pour les cours créés ou modifiés au cours des " "derniers jours" -#: apps/taxonomy_support/providers.py:162 +#: apps/taxonomy_support/providers.py:198 msgid "No partner object found!" msgstr "Aucun objet partenaire trouvé!" diff --git a/translations/course-discovery/course_discovery/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/course-discovery/course_discovery/conf/locale/pt_PT/LC_MESSAGES/django.po index 1798142e801..ff723b477bf 100644 --- a/translations/course-discovery/course_discovery/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/course-discovery/course_discovery/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -6,14 +6,16 @@ # Translators: # Translators: # Brian Smith, 2024 +# Cátia Lopes , 2024 +# Pedro Cabral, 2024 # msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-16 00:21+0000\n" +"POT-Creation-Date: 2024-05-09 00:22+0000\n" "PO-Revision-Date: 2023-01-26 15:39+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Pedro Cabral, 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,51 +44,51 @@ msgstr "Número de cursos deste catálogo" msgid "Usernames of users with explicit access to view this catalog" msgstr "Nomes dos utilizadores com acesso explícito para ver este catálogo" -#: apps/api/serializers.py:989 +#: apps/api/serializers.py:991 msgid "Start date cannot be after the End date" msgstr "A data de início não pode ser após a data de fim" -#: apps/api/serializers.py:994 +#: apps/api/serializers.py:996 msgid "Term cannot be changed" msgstr "Termo não pode ser alterado" -#: apps/api/serializers.py:1014 +#: apps/api/serializers.py:1016 msgid "Language in which the course is administered" msgstr "Idioma em que o curso é administrado" -#: apps/api/serializers.py:1112 +#: apps/api/serializers.py:1119 msgid "Course cannot be changed for an existing course run" msgstr "O curso não pode ser alterado para um curso que já existe" -#: apps/api/serializers.py:1117 +#: apps/api/serializers.py:1124 msgid "Minimum effort cannot be greater than Maximum effort" msgstr "O esforço mínimo não pode ser maior do que o esforço máximo" -#: apps/api/serializers.py:1119 +#: apps/api/serializers.py:1126 msgid "Minimum effort and Maximum effort cannot be the same" msgstr "O esforço mínimo e o esforço máximo não podem ser iguais" -#: apps/api/serializers.py:1165 +#: apps/api/serializers.py:1172 msgid "Dictionary mapping course run IDs to boolean values" msgstr "" "Dicionário com as equivalências entre as IDs das edições de curso e os " "valores booleanos" -#: apps/api/serializers.py:1269 +#: apps/api/serializers.py:1276 msgid "Restriction Type cannot be empty" msgstr "Tipo de Restrição tem que estar preenchido" -#: apps/api/serializers.py:1717 +#: apps/api/serializers.py:1724 msgid "Dictionary mapping course IDs to boolean values" msgstr "" "Dicionário com as equivalências entre as IDs dos cursos e os valores " "booleanos" -#: apps/api/serializers.py:2184 +#: apps/api/serializers.py:2191 msgid "Languages that course runs in this program are offered in." msgstr "Idiomas disponibilizados nos cursos deste programa." -#: apps/api/serializers.py:2188 +#: apps/api/serializers.py:2195 msgid "" "Languages that course runs in this program have available transcripts in." msgstr "" @@ -123,16 +125,16 @@ msgstr "Enviados dados incorretos. " msgid "Failed to set course run data: {}" msgstr "Falha ao definir os dados do percurso: {}" -#: apps/api/v1/views/course_runs.py:313 +#: apps/api/v1/views/course_runs.py:315 msgid "Can only update status, ofac restrictions, and ofac comment" msgstr "" "Só pode actualizar o estado, das restrições ofac e dos comentários ofac" -#: apps/api/v1/views/course_runs.py:352 +#: apps/api/v1/views/course_runs.py:356 msgid "Course run is in review. Editing disabled." msgstr "O curso está a ser revisto. Edição desactivada." -#: apps/api/v1/views/course_runs.py:359 +#: apps/api/v1/views/course_runs.py:363 msgid "Invalid parameter" msgstr "Parâmetro inválido" @@ -341,7 +343,7 @@ msgid "" "The base URL of your publisher service, if used. Example: " "https://publisher.example.com/" msgstr "" -"O URL da base do seu serviço de edição, se utilizado. Exemplo: " +"O URL da base do seu serviço de edição, se for utilizado. Exemplo: " "https://publisher.example.com/" #: apps/core/models.py:79 @@ -350,14 +352,14 @@ msgstr "URL do LMS" #: apps/core/models.py:81 msgid "LMS Admin URL" -msgstr "URL do Administrador LMS" +msgstr "URL da Administração do LMS" #: apps/core/models.py:82 msgid "" "The public URL of your LMS Django admin. Example: https://lms-" "internal.example.com/admin" msgstr "" -"O URL público do seu administrador de Django LMS. Exemplo: https://lms-" +"O URL público do administrador Django LMS. Exemplo: https://lms-" "internal.example.com/admin" #: apps/core/models.py:84 @@ -390,11 +392,11 @@ msgstr "Organização Salesforce Id" #: apps/core/models.py:145 msgid "Salesforce Security Token" -msgstr "Código de Segurança Força de Vendas" +msgstr "Código de Segurança do Salesforce" #: apps/core/models.py:149 msgid "Is a Salesforce Sandbox?" -msgstr "É uma Sandbox da Força de Vendas?" +msgstr "É uma Sandbox do Salesforce?" #: apps/core/models.py:155 msgid "Case Record Type Id" @@ -463,17 +465,17 @@ msgstr "Arquivado" #: apps/course_metadata/algolia_models.py:314 #: apps/course_metadata/algolia_models.py:581 msgid "Certificate courses" -msgstr "" +msgstr "Cursos certificados" #: apps/course_metadata/algolia_models.py:316 #: apps/course_metadata/algolia_models.py:587 msgid "Degrees" -msgstr "" +msgstr "Graus Académicos" #: apps/course_metadata/algolia_models.py:318 #: apps/course_metadata/algolia_models.py:589 msgid "Paths to degrees" -msgstr "" +msgstr "Percursos para obtenção de um grau académico" #: apps/course_metadata/algolia_models.py:648 msgid "Available by subscription" @@ -610,7 +612,15 @@ msgstr "Sprint" #: apps/course_metadata/choices.py:81 msgid "Course Stack" -msgstr "" +msgstr "Conjunto de Cursos" + +#: apps/course_metadata/choices.py:85 +msgid "Custom B2B Enterprise" +msgstr "Personalizar B2B Enterprise" + +#: apps/course_metadata/choices.py:86 +msgid "Custom B2C" +msgstr "Personalizar B2C" #: apps/course_metadata/data_loaders/course_type.py:27 #, python-brace-format @@ -628,7 +638,7 @@ msgid "" "{type}.Skipping type." msgstr "" "Tipo de execução existente {run_type} para {key} ({id}) não corresponde ao " -"tipo de curso {type}.Tipo de saltar." +"tipo de curso {type}.Ignorar type." #: apps/course_metadata/data_loaders/course_type.py:75 #, python-brace-format @@ -641,12 +651,12 @@ msgstr "" #: apps/course_metadata/data_loaders/course_type.py:91 #, python-brace-format msgid "Course {key} ({id}) matched type {type}" -msgstr "Curso {key} ({id}) correspondeu ao tipo {type}" +msgstr "Curso {key} ({id}) correspondeu ao type {type}" #: apps/course_metadata/data_loaders/course_type.py:101 #, python-brace-format msgid "Could not convert course {key} ({id}) to type {type}" -msgstr "Não foi possível converter o curso {key} ({id}) para o tipo {type}" +msgstr "Não foi possível converter o curso {key} ({id}) para o type {type}" #: apps/course_metadata/emails.py:36 #, python-brace-format @@ -683,7 +693,7 @@ msgid "" " is defined for partner {partner}" msgstr "" "Não estão a ser enviadas notificações de email para o modelo {template} " -"porque não está definido nenhum URL de estúdio para o parceiro {partner}" +"porque não está definido nenhum URL no studio para o parceiro {partner}" #: apps/course_metadata/emails.py:169 msgid "legal team" @@ -785,8 +795,8 @@ msgstr "Código curto para um parceiro." #: apps/course_metadata/models.py:693 apps/course_metadata/models.py:732 #: apps/course_metadata/models.py:1003 apps/course_metadata/models.py:1144 #: apps/course_metadata/models.py:1306 apps/course_metadata/models.py:2100 -#: apps/course_metadata/models.py:3110 apps/course_metadata/models.py:4041 -#: apps/course_metadata/models.py:4133 apps/learner_pathway/models.py:35 +#: apps/course_metadata/models.py:3139 apps/course_metadata/models.py:4070 +#: apps/course_metadata/models.py:4162 apps/learner_pathway/models.py:35 #: apps/learner_pathway/models.py:84 apps/learner_pathway/models.py:159 msgid "UUID" msgstr "UUID" @@ -808,13 +818,13 @@ msgid "" "CourseType/CourseRunType mismatches to allow. Specify like course-type-" "slug:run-type-slug." msgstr "" -"Desajustes do tipo CourseType/CourseRunType a permitir. Especificar como " -"course-type-slug:run-type-slug." +"Incompatibilidades a permitir de CourseType/CourseRunType. Especifique algo " +"como course-type-slug:run-type-slug." #: apps/course_metadata/management/commands/backpopulate_course_type.py:41 #: apps/course_metadata/management/commands/delete_person_dups.py:38 msgid "Actually commit the changes to the database." -msgstr "Efetivamente cometer as alterações à base de dados." +msgstr "Confirmar o commit relativo às alterações na base de dados." #: apps/course_metadata/management/commands/backpopulate_course_type.py:46 msgid "" @@ -822,7 +832,7 @@ msgid "" "command line." msgstr "" "Usar argumentos do modelo BackpopulateCourseTypeConfig em vez da linha de " -"comando." +"comandos." #: apps/course_metadata/management/commands/backpopulate_course_type.py:64 msgid "You must specify --partner" @@ -831,12 +841,12 @@ msgstr "Deve especificar --parceiro" #: apps/course_metadata/management/commands/backpopulate_course_type.py:71 #, python-brace-format msgid "Supplied Course Run Type slug [{rt_slug}] does not exist." -msgstr "O slug do Tipo de Edição de Curso [{rt_slug}] não existe." +msgstr "O slug do Supplied Course Run Type [{rt_slug}] não existe." #: apps/course_metadata/management/commands/backpopulate_course_type.py:78 #, python-brace-format msgid "Supplied Course Type slug [{ct_slug}] does not exist." -msgstr "O slug do Tipo de Curso [{ct_slug}] não existe." +msgstr "O slug do Supplied Course Type [{ct_slug}] não existe." #: apps/course_metadata/management/commands/backpopulate_course_type.py:89 msgid "No courses found. Did you specify an argument?" @@ -853,7 +863,7 @@ msgstr "" #: apps/course_metadata/management/commands/delete_person_dups.py:21 msgid "Delete duplicate persons in course_metadata." -msgstr "Eliminar duplicados de pessoas em course_metadata." +msgstr "Eliminar utilizadores duplicados em course_metadata." #: apps/course_metadata/management/commands/delete_person_dups.py:26 msgid "PERSON" @@ -873,7 +883,7 @@ msgid "" "line." msgstr "" "Utilizar argumentos do modelo DeletePersonDupsConfig em vez da linha de " -"comando." +"comandos." #: apps/course_metadata/management/commands/delete_person_dups.py:60 msgid "Malformed argument \"{}\", should be in form of UUID:TARGET_UUID" @@ -975,17 +985,17 @@ msgstr "Path {url_path} não está em uso, nada a apagar" #: apps/course_metadata/management/commands/unpublish_inactive_runs.py:42 msgid "One or more courses failed to unpublish." -msgstr "Um ou mais cursos não conseguiram despublicar." +msgstr "Um ou mais cursos não conseguiram cancelar a publicação." #: apps/course_metadata/management/commands/unpublish_inactive_runs.py:48 #, python-brace-format msgid "Successfully unpublished runs in course {key}" -msgstr "Sucesso na despublicação de edições no curso {key}" +msgstr "Sucesso no cancelamento de publicação de edições no curso {key}" #: apps/course_metadata/management/commands/unpublish_inactive_runs.py:51 #, python-brace-format msgid "Failed to unpublish runs in course {key}" -msgstr "Falha ao despublicar edições no curso {key}" +msgstr "Falha ao cancelar a publicação de edições no curso {key}" #: apps/course_metadata/models.py:234 msgid "" @@ -1009,8 +1019,8 @@ msgid "" "For seo, this field allows for alternate spanish description to be manually " "inputted" msgstr "" -"Para seo, este campo permite que a descrição alternativa em espanhol seja " -"inserida manualmente" +"Para o seo, este campo permite que seja inserida manualmente a descrição " +"alternativa em espanhol" #: apps/course_metadata/models.py:270 apps/course_metadata/models.py:1383 #: apps/course_metadata/models.py:2177 @@ -1030,9 +1040,9 @@ msgid "" "When this flag is enabled, the key of a new course run will be auto " "generated. When this flag is disabled, the key can be manually set." msgstr "" -"Quando este sinalizador estiver ativado, a chave de uma nova edição de curso" -" será gerada automaticamente. Quando este sinalizador estiver desativado, a " -"chave pode ser definida manualmente." +"Quando esta flag estiver ativada, a chave de uma nova edição de curso será " +"gerada automaticamente. Se esta flag estiver desativada, a chave pode ser " +"definida manualmente." #: apps/course_metadata/models.py:282 msgid "" @@ -1040,7 +1050,7 @@ msgid "" "subscription catalog" msgstr "" "Este campo indica se algum dos cursos desta organização está no catálogo de " -"subscrição da empresa" +"cursos do enterprise" #: apps/course_metadata/models.py:285 msgid "" @@ -1048,10 +1058,15 @@ msgid "" " all related course under same organization will use this color as theme color.\n" " (e.g. \"#ff0000\" which equals red) No need to provide the `#`" msgstr "" +"O valor hexadecimal de 6 caracteres da cor do tema da organização,\n" +"todos os cursos relacionadas com a mesma organização utilizarão esta cor como cor do tema.\n" +"(por exemplo, \"#ff0000\" que é igual a vermelho) Não é necessário usar o `#`" #: apps/course_metadata/models.py:301 msgid "The timestamp of the last time the organization data was modified." msgstr "" +"O timestamp de data/hora da última vez que os dados da organização foram " +"modificados." #: apps/course_metadata/models.py:317 msgid "" @@ -1063,7 +1078,7 @@ msgstr "" #: apps/course_metadata/models.py:388 msgid "Corresponding organization code in an external product source" -msgstr "" +msgstr "Código da organização correspondente a uma fonte externa de produtos" #: apps/course_metadata/models.py:445 msgid "LevelType model translations" @@ -1087,22 +1102,22 @@ msgstr "Por favor, disponibilize um ficheiro de imagem com fundo transparente" #: apps/course_metadata/models.py:487 apps/course_metadata/models.py:531 #: apps/course_metadata/models.py:697 apps/course_metadata/models.py:735 -#: apps/course_metadata/models.py:1318 apps/course_metadata/models.py:3124 +#: apps/course_metadata/models.py:1318 apps/course_metadata/models.py:3153 msgid "Leave this field blank to have the value generated automatically." msgstr "" "Deixe este campo em branco para que o valor seja gerado automaticamente." #: apps/course_metadata/models.py:528 msgid "Name of the external source." -msgstr "" +msgstr "Nome da fonte externa." #: apps/course_metadata/models.py:533 msgid "Description of the external source." -msgstr "" +msgstr "Descrição da fonte externa." #: apps/course_metadata/models.py:538 msgid "Programs of these types will be OFAC restricted" -msgstr "" +msgstr "Programas deste tipo estarão sujeitos a restrições do OFAC" #: apps/course_metadata/models.py:552 msgid "ProgramType model translations" @@ -1114,7 +1129,8 @@ msgstr "Este modo requer verificação de identidade." #: apps/course_metadata/models.py:569 msgid "Completion can grant credit toward an organization’s degree." -msgstr "A conclusão pode conceder crédito para o grau de uma organização." +msgstr "" +"A conclusão pode conceder créditos para um grau académico da organização." #: apps/course_metadata/models.py:573 msgid "" @@ -1129,12 +1145,12 @@ msgid "" "Who gets paid for the course? Platform is the site owner, Organization is " "the school." msgstr "" -"Quem é pago pelo curso? Plataforma é o proprietário do site, Organização é a" -" escola." +"Quem é pago pelo curso? Plataforma é o proprietário do site, a Organização é" +" a escola." #: apps/course_metadata/models.py:674 msgid "Sets the order for displaying Course Run Types." -msgstr "Define a ordem de exibição dos Tipos de Edição de Curso." +msgstr "Define a ordem de exibição dos Course Run Types." #: apps/course_metadata/models.py:677 msgid "" @@ -1142,7 +1158,7 @@ msgid "" "this course type in Publisher." msgstr "" "Deixe em branco para permitir todas as organizações. Caso contrário, " -"especifica quais organizações podem ver este tipo de curso no Publisher." +"especifique quais organizações podem ver este tipo de curso no Publisher." #: apps/course_metadata/models.py:727 msgid "Subject model translations" @@ -1154,19 +1170,23 @@ msgstr "Traduções modelo do tópico" #: apps/course_metadata/models.py:833 msgid "SEO Meta tags for Products" -msgstr "" +msgstr "Meta tags SEO para Produtos" #: apps/course_metadata/models.py:863 msgid "" "The ID of the Taxi Form (by 2U) that would be rendered in place of the " "hubspot capture form" msgstr "" +"O ID do Formulário Taxi (da 2U) que será apresentado no lugar do formulário " +"de captação da hubspot" #: apps/course_metadata/models.py:869 msgid "" "The grouping of the Taxi Form (by 2U) that would be rendered instead of the " "hubspot capture form" msgstr "" +"O agrupamento do Formulário Taxi (da 2U) que será apresentado em " +"substituição do formulário de captação da hubspot" #: apps/course_metadata/models.py:893 msgid "The URL of the paid landing page on external site" @@ -1182,7 +1202,7 @@ msgstr "A data de início da oferta externa do curso para fins de marketing" #: apps/course_metadata/models.py:914 msgid "The ends date of the external course offering for marketing purpose" -msgstr "" +msgstr "A data de término da oferta do curso externo para fins de marketing" #: apps/course_metadata/models.py:918 msgid "The suggested deadline for enrollment for marketing purpose" @@ -1194,22 +1214,26 @@ msgstr "O identificador de uma variante de produto." #: apps/course_metadata/models.py:926 msgid "Course override" -msgstr "" +msgstr "Sobreposição de curso" #: apps/course_metadata/models.py:927 msgid "This field allows for override the default course term" -msgstr "" +msgstr "Este campo permite susbstituir o período padrão do curso" #: apps/course_metadata/models.py:945 msgid "" "This field contain external course marketing type specific to product lines" msgstr "" +"Este campo contém um tipo de marketing externo de curso específico para " +"linhas de produto" #: apps/course_metadata/models.py:954 msgid "" "Determines weather the course should be displayed on the owning " "organization's page" msgstr "" +"Determina se o curso deve ser apresentado na página da organização " +"proprietária" #: apps/course_metadata/models.py:1022 msgid "A list of major works by this person. Must be valid HTML." @@ -1228,43 +1252,43 @@ msgstr "" #: apps/course_metadata/models.py:1165 msgid "U.S. Value Per Lead" -msgstr "" +msgstr "Valor por Lead nos EUA" #: apps/course_metadata/models.py:1166 msgid "U.S. value per lead in U.S. dollars." -msgstr "" +msgstr "Valor por lead nos EUA em dólares americanos." #: apps/course_metadata/models.py:1171 msgid "International Value Per Lead" -msgstr "" +msgstr "Valor Internacional por Lead" #: apps/course_metadata/models.py:1172 msgid "International value per lead in U.S. dollars." -msgstr "" +msgstr "Valor internacional por lead em dólares americanos." #: apps/course_metadata/models.py:1177 msgid "U.S. Value Per Click" -msgstr "" +msgstr "Valor por Clique nos EUA" #: apps/course_metadata/models.py:1178 msgid "U.S. value per click in U.S. dollars." -msgstr "" +msgstr "Valor por clique nos EUA em dólares americanos." #: apps/course_metadata/models.py:1183 msgid "International Value Per Click" -msgstr "" +msgstr "Valor Internacional por Clique" #: apps/course_metadata/models.py:1184 msgid "International value per click in U.S. dollars." -msgstr "" +msgstr "Valor internacional por clique em dólares americanos." #: apps/course_metadata/models.py:1222 msgid "Latitude" -msgstr "" +msgstr "Latitude" #: apps/course_metadata/models.py:1229 msgid "Longitude" -msgstr "" +msgstr "Longitude" #: apps/course_metadata/models.py:1266 msgid "Allowlist" @@ -1287,12 +1311,14 @@ msgid "" "The actual duration of this course as experienced by learners who complete " "it." msgstr "" +"A duração real deste curso conforme experienciada pelos alunos que o " +"completam." #: apps/course_metadata/models.py:1352 msgid "Add the course image" msgstr "Adicionar a imagem do curso" -#: apps/course_metadata/models.py:1355 apps/course_metadata/models.py:3096 +#: apps/course_metadata/models.py:1355 apps/course_metadata/models.py:3125 msgid "FAQ" msgstr "FAQ" @@ -1317,7 +1343,7 @@ msgstr "Informação Adicional" #: apps/course_metadata/models.py:1413 msgid "The last time this course was modified in the database." -msgstr "" +msgstr "A última vez que este curso foi modificado na base de dados." #: apps/course_metadata/models.py:1418 msgid "" @@ -1326,25 +1352,29 @@ msgid "" msgstr "" "Este campo indica se este curso está no catálogo de subscrição da empresa" -#: apps/course_metadata/models.py:1426 apps/course_metadata/models.py:3255 +#: apps/course_metadata/models.py:1426 apps/course_metadata/models.py:3284 msgid "" "If checked, this item will not be indexed in Algolia and will not show up in" " search results." msgstr "" +"Se selecionado, este item não será indexado no Algolia e não aparecerá nos " +"resultados de pesquisa." -#: apps/course_metadata/models.py:1434 apps/course_metadata/models.py:3263 +#: apps/course_metadata/models.py:1434 apps/course_metadata/models.py:3292 msgid "If checked, the About Page will have a meta tag with noindex value" -msgstr "" +msgstr "Se selecionado, a página \"Sobre\" terá uma meta tag com valor noindex" #: apps/course_metadata/models.py:1439 msgid "Watchers" -msgstr "" +msgstr "Observadores" #: apps/course_metadata/models.py:1441 msgid "" "The list of email addresses that will be notified if any of the course runs " "is published or scheduled." msgstr "" +"A lista de endereços de email que serão notificados caso alguma das edições " +"do curso seja publicada ou agendada." #: apps/course_metadata/models.py:1680 msgid "Future" @@ -1354,11 +1384,11 @@ msgstr "Futuro" msgid "Past" msgstr "Passado" -#: apps/course_metadata/models.py:2093 apps/course_metadata/models.py:3107 +#: apps/course_metadata/models.py:2093 apps/course_metadata/models.py:3136 msgid "Blocked" msgstr "Bloqueado" -#: apps/course_metadata/models.py:2094 apps/course_metadata/models.py:3108 +#: apps/course_metadata/models.py:2094 apps/course_metadata/models.py:3137 msgid "Unrestricted" msgstr "Sem restrições" @@ -1438,7 +1468,7 @@ msgstr "" "Descrição \"O Que Vai Aprender\" para esta edição em particular. Se deixar " "em branco, será utilizada a descrição da primeira edição do curso." -#: apps/course_metadata/models.py:2184 apps/course_metadata/models.py:3291 +#: apps/course_metadata/models.py:2184 apps/course_metadata/models.py:3320 msgid "Add OFAC restriction text to the FAQ section of the Marketing site" msgstr "" "Adicionar texto de restrição OFAC à secção de Perguntas Frequentes do site " @@ -1457,6 +1487,9 @@ msgid "" "The identifier for a product variant. This is used to link a course run to a" " product variant for external LOBs (i.e; ExecEd & Bootcamps)." msgstr "" +"O identificador para uma variante de produto. Este é utilizado para associar" +" uma edição do curso a uma variante de produto para LOBs externas (por " +"exemplo, ExecEd & Bootcamps)." #: apps/course_metadata/models.py:2552 apps/course_metadata/models.py:2565 msgid "Current" @@ -1474,43 +1507,43 @@ msgstr "" "A troca de tipos de vagas após revisão não é suportada. Por favor contacte o" " coordenador do seu projecto para obter ajuda adicional, se necessário." -#: apps/course_metadata/models.py:2906 +#: apps/course_metadata/models.py:2935 msgid "Change careers" -msgstr "" +msgstr "Mudar de carreira" -#: apps/course_metadata/models.py:2907 +#: apps/course_metadata/models.py:2936 msgid "Job advancement" -msgstr "" +msgstr "Progressão profissional" -#: apps/course_metadata/models.py:2908 +#: apps/course_metadata/models.py:2937 msgid "Learn valuable skills" -msgstr "" +msgstr "Aprender competências valiosas" -#: apps/course_metadata/models.py:2909 +#: apps/course_metadata/models.py:2938 msgid "Learn for fun" -msgstr "" +msgstr "Aprender por diversão" -#: apps/course_metadata/models.py:3097 +#: apps/course_metadata/models.py:3126 msgid "FAQs" msgstr "FAQs" -#: apps/course_metadata/models.py:3112 +#: apps/course_metadata/models.py:3141 msgid "The user-facing display title for this Program." msgstr "O título de apresentação ao utilizador para este Programa." -#: apps/course_metadata/models.py:3114 +#: apps/course_metadata/models.py:3143 msgid "A brief, descriptive subtitle for the Program." msgstr "Breve sub-título descritivo para este Programa." -#: apps/course_metadata/models.py:3116 +#: apps/course_metadata/models.py:3145 msgid "A brief hook for the marketing website" msgstr "Uma breve captura para o website de marketing" -#: apps/course_metadata/models.py:3119 +#: apps/course_metadata/models.py:3148 msgid "The lifecycle status of this Program." msgstr "Estado do ciclo de vida deste Programa." -#: apps/course_metadata/models.py:3131 +#: apps/course_metadata/models.py:3160 msgid "" "If this box is not checked, courses will be ordered as in the courses select" " box above." @@ -1518,7 +1551,7 @@ msgstr "" "Se esta caixa não estiver assinalada, os cursos serão ordenados como na " "caixa de seleção de cursos acima." -#: apps/course_metadata/models.py:3146 +#: apps/course_metadata/models.py:3175 msgid "" "This field is now deprecated (ECOM-6021).Estimated number of weeks needed to" " complete a course run belonging to this program." @@ -1526,11 +1559,11 @@ msgstr "" "Este campo está agora descontinuado (ECOM-6021). Número estimado de semanas " "necessárias para completar um curso pertencente a este programa." -#: apps/course_metadata/models.py:3172 +#: apps/course_metadata/models.py:3201 msgid "DEPRECATED: Use the card image field" msgstr "DESCONTINUADO: Use o campo de imagem do cartão" -#: apps/course_metadata/models.py:3179 +#: apps/course_metadata/models.py:3208 msgid "" "This field can be used by API clients to determine the order in which " "instructors will be displayed on program pages. Instructors in this list " @@ -1541,16 +1574,16 @@ msgstr "" " nesta lista devem aparecer antes de todos os outros associados a estes " "programas de cursos." -#: apps/course_metadata/models.py:3190 +#: apps/course_metadata/models.py:3219 msgid "The description of credit redemption for courses in program" msgstr "A descrição da amortização de crédito para cursos no programa" -#: apps/course_metadata/models.py:3195 +#: apps/course_metadata/models.py:3224 msgid "Allow courses in this program to be purchased in a single transaction" msgstr "" "Permitir que os cursos deste programa sejam comprados numa única transação" -#: apps/course_metadata/models.py:3199 +#: apps/course_metadata/models.py:3228 msgid "" "Hide program on marketing site landing and search pages. This program MAY " "have a detail page." @@ -1558,11 +1591,11 @@ msgstr "" "Oculte o programa nas páginas de destino e nas nas páginas de procura do " "site de marketing. Este programa PODE ter uma página de detalhes." -#: apps/course_metadata/models.py:3202 +#: apps/course_metadata/models.py:3231 msgid "Total number of learners who have enrolled in courses this program" msgstr "Número total de alunos que se inscreveram em cursos deste programa" -#: apps/course_metadata/models.py:3207 +#: apps/course_metadata/models.py:3236 msgid "" "Total number of learners who have enrolled in courses in this program in the" " last 6 months" @@ -1570,7 +1603,7 @@ msgstr "" "Número total de alunos que se inscreveram em cursos deste programa nos " "últimos 6 meses" -#: apps/course_metadata/models.py:3212 +#: apps/course_metadata/models.py:3241 msgid "" "Number of credits a learner will earn upon successful completion of the " "program" @@ -1578,7 +1611,7 @@ msgstr "" "Número de créditos que um estudante ganhará ao concluir com sucesso o " "programa" -#: apps/course_metadata/models.py:3216 +#: apps/course_metadata/models.py:3245 msgid "" "This calculated field signifies if all the courses in this program are " "included in the enterprise subscription catalog " @@ -1586,20 +1619,20 @@ msgstr "" "Este campo calculado indica se todos os cursos deste programa estão " "incluídos no catálogo de subscrição da empresa " -#: apps/course_metadata/models.py:3220 +#: apps/course_metadata/models.py:3249 msgid "" "A field to override Organization short code alias specific for this program." msgstr "" "Um campo para substituir o código curto da Organização específico para este " "programa." -#: apps/course_metadata/models.py:3227 +#: apps/course_metadata/models.py:3256 msgid "A field to override Organization logo specific for this program." msgstr "" "Um campo para substituir o logótipo da Organização específico para este " "programa." -#: apps/course_metadata/models.py:3231 +#: apps/course_metadata/models.py:3260 msgid "" "Primary subject field specific for this program. Useful field in case there " "are no courses associated with this program." @@ -1607,7 +1640,7 @@ msgstr "" "Campo de assunto primário específico para este programa. Campo útil no caso " "de não haver cursos associados a este programa." -#: apps/course_metadata/models.py:3236 +#: apps/course_metadata/models.py:3265 msgid "" "Level type specific for this program. Useful field in case there are no " "courses associated with this program." @@ -1615,7 +1648,7 @@ msgstr "" "Tipo de nível específico para este programa. Campo útil no caso de não haver" " cursos associados a este programa." -#: apps/course_metadata/models.py:3241 +#: apps/course_metadata/models.py:3270 msgid "" "Language code specific for this program. Useful field in case there are no " "courses associated with this program." @@ -1623,13 +1656,15 @@ msgstr "" "Código de idioma específico para este programa. Campo útil no caso de não " "haver cursos associados a este programa." -#: apps/course_metadata/models.py:3275 +#: apps/course_metadata/models.py:3304 msgid "" "Useful field to overwrite the duration of a program. It can be a text " "describing a period of time, Ex: 6-9 months." msgstr "" +"Campo útil para substituir a duração de um programa. Pode ser um texto que " +"descreva um período de tempo, por exemplo: 6-9 meses." -#: apps/course_metadata/models.py:3284 +#: apps/course_metadata/models.py:3313 msgid "" "Pick a tag/label from the suggestions. To make a new tag, add a comma after " "the tag name." @@ -1637,35 +1672,35 @@ msgstr "" "Escolha uma etiqueta/rótulo a partir das sugestões. Para fazer uma nova " "etiqueta, adicione uma vírgula após o nome da etiqueta." -#: apps/course_metadata/models.py:3295 +#: apps/course_metadata/models.py:3324 msgid "The last time this program was modified." -msgstr "" +msgstr "A última vez que este programa foi modificado." -#: apps/course_metadata/models.py:3723 apps/course_metadata/models.py:3740 +#: apps/course_metadata/models.py:3752 apps/course_metadata/models.py:3769 msgid "ID" msgstr "ID" -#: apps/course_metadata/models.py:3759 +#: apps/course_metadata/models.py:3788 msgid "The actual rank number" msgstr "O número real de classificação" -#: apps/course_metadata/models.py:3760 +#: apps/course_metadata/models.py:3789 msgid "What does the rank number mean" msgstr "O que significa o número de classificação" -#: apps/course_metadata/models.py:3761 +#: apps/course_metadata/models.py:3790 msgid "From where the rank is obtained" msgstr "De onde a classificação é obtida" -#: apps/course_metadata/models.py:3777 +#: apps/course_metadata/models.py:3806 msgid "Callback URL to partner application flow" msgstr "URL de retorno para o fluxo de aplicações do parceiro" -#: apps/course_metadata/models.py:3780 +#: apps/course_metadata/models.py:3809 msgid "Overall program ranking (e.g. \"#1 in the U.S.\")" msgstr "Classificação geral do programa (por exemplo, \"#1 nos EUA\")" -#: apps/course_metadata/models.py:3785 +#: apps/course_metadata/models.py:3814 msgid "" "The 6 character hex value of the color to make the banner borders\n" " (e.g. \"#ff0000\" which equals red) No need to provide the `#`" @@ -1673,53 +1708,53 @@ msgstr "" "O valor hexadecimal de 6 caracteres da cor para fazer as bordas das faixas\n" " (por exemplo \"#ff0000\" que é igual a vermelho) Não há necessidade de fornecer o `#`" -#: apps/course_metadata/models.py:3794 +#: apps/course_metadata/models.py:3823 msgid "Provide a campus image for the header of the degree" msgstr "Forneça uma imagem do campus para o cabeçalho do diploma" -#: apps/course_metadata/models.py:3800 +#: apps/course_metadata/models.py:3829 msgid "Provide a background image for the title section of the degree" msgstr "Forneça uma imagem de fundo para a secção do título do diploma" -#: apps/course_metadata/models.py:3805 +#: apps/course_metadata/models.py:3834 msgid "The fine print that displays at the Tuition section's bottom" msgstr "As letras miúdas exibidas na parte inferior da secção de Propinas" -#: apps/course_metadata/models.py:3810 +#: apps/course_metadata/models.py:3839 msgid "The fine print that displays at the Deadline section's bottom" msgstr "As letras miúdas exibidas na parte inferior da secção Prazo" -#: apps/course_metadata/models.py:3817 +#: apps/course_metadata/models.py:3846 msgid "The sailthru email list name to capture leads" msgstr "O nome da lista de email do sailthru para capturar pistas" -#: apps/course_metadata/models.py:3831 +#: apps/course_metadata/models.py:3860 msgid "Please provide an image file for the lead capture banner." msgstr "" "Por favor forneça um ficheiro de imagem para a faixa principal de captura." -#: apps/course_metadata/models.py:3834 +#: apps/course_metadata/models.py:3863 msgid "The Hubspot form ID for the lead capture form" msgstr "" "A identificação do formulário Hubspot para o formulário principal de captura" -#: apps/course_metadata/models.py:3840 +#: apps/course_metadata/models.py:3869 msgid "URL to micromasters landing page" msgstr "URL para a página de destino de micromasters" -#: apps/course_metadata/models.py:3846 +#: apps/course_metadata/models.py:3875 msgid "Micromasters verbose title" msgstr "Título detalhado de Micromasters" -#: apps/course_metadata/models.py:3852 +#: apps/course_metadata/models.py:3881 msgid "Micromasters descriptive paragraph" msgstr "Parágrafo descritivo de Micromasters" -#: apps/course_metadata/models.py:3865 +#: apps/course_metadata/models.py:3894 msgid "Customized background image for the MicroMasters section." msgstr "Imagem de fundo personalizada para a secção MicroMasters." -#: apps/course_metadata/models.py:3869 +#: apps/course_metadata/models.py:3898 msgid "" "Override org name if micromasters program comes from different organization " "than Masters program" @@ -1727,121 +1762,123 @@ msgstr "" "Substituir o nome da organização se o programa micromasters vier de uma " "organização diferente do programa Masters" -#: apps/course_metadata/models.py:3876 +#: apps/course_metadata/models.py:3905 msgid "Ranking display for search card (e.g. \"#1 in the U.S.\"" msgstr "" "Exibição da classificação para o cartão de pesquisa (por exemplo, \"#1 nos " "EUA\"" -#: apps/course_metadata/models.py:3882 +#: apps/course_metadata/models.py:3911 msgid "Cost display for search card (e.g. \"$9,999\"" msgstr "Visualização do custo do cartão de pesquisa (por exemplo \"$9.999\"" -#: apps/course_metadata/models.py:3888 +#: apps/course_metadata/models.py:3917 msgid "Number of courses for search card (e.g. \"11 Courses\"" msgstr "Número de cursos para o cartão de pesquisa (por exemplo \"11 Cursos\"" -#: apps/course_metadata/models.py:3896 +#: apps/course_metadata/models.py:3925 msgid "" "Designates whether the degree should be displayed on the owning " "organization's page" msgstr "" +"Indica se a graduação deve ser apresentada na página da organização " +"proprietária" -#: apps/course_metadata/models.py:3913 +#: apps/course_metadata/models.py:3942 msgid "The redirect URL of the degree on external site" -msgstr "" +msgstr "O URL de redirecionamento da graduação no site externo" -#: apps/course_metadata/models.py:3918 +#: apps/course_metadata/models.py:3947 msgid "The URL of the landing page on external site" msgstr "O URL da página de destino no site externo" -#: apps/course_metadata/models.py:3953 +#: apps/course_metadata/models.py:3982 msgid "Bell" msgstr "Sino" -#: apps/course_metadata/models.py:3954 +#: apps/course_metadata/models.py:3983 msgid "Certificate" msgstr "Certificado" -#: apps/course_metadata/models.py:3955 +#: apps/course_metadata/models.py:3984 msgid "Checkmark" msgstr "Marca de verificação" -#: apps/course_metadata/models.py:3956 +#: apps/course_metadata/models.py:3985 msgid "Clock" msgstr "Relógio" -#: apps/course_metadata/models.py:3957 +#: apps/course_metadata/models.py:3986 msgid "Desktop" msgstr "Computador" -#: apps/course_metadata/models.py:3958 +#: apps/course_metadata/models.py:3987 msgid "Info" msgstr "Info" -#: apps/course_metadata/models.py:3959 +#: apps/course_metadata/models.py:3988 msgid "Sitemap" msgstr "Mapa do Site" -#: apps/course_metadata/models.py:3960 +#: apps/course_metadata/models.py:3989 msgid "User" msgstr "Utilizador" -#: apps/course_metadata/models.py:3961 +#: apps/course_metadata/models.py:3990 msgid "Dollar" msgstr "Dólar" -#: apps/course_metadata/models.py:3962 +#: apps/course_metadata/models.py:3991 msgid "Book" msgstr "Reservar" -#: apps/course_metadata/models.py:3963 +#: apps/course_metadata/models.py:3992 msgid "Mortar Board" msgstr "Capelo de Formatura" -#: apps/course_metadata/models.py:3964 +#: apps/course_metadata/models.py:3993 msgid "Star" msgstr "Estrela" -#: apps/course_metadata/models.py:3965 +#: apps/course_metadata/models.py:3994 msgid "Trophy" msgstr "Troféu" -#: apps/course_metadata/models.py:3969 +#: apps/course_metadata/models.py:3998 msgid "Icon FA class" msgstr "Classe de ícone FA" -#: apps/course_metadata/models.py:3970 +#: apps/course_metadata/models.py:3999 msgid "Paired text" msgstr "Texto emparelhado" -#: apps/course_metadata/models.py:3989 +#: apps/course_metadata/models.py:4018 msgid "Deadline applies for this semester (e.g. Spring 2019" msgstr "" "O prazo limite aplica-se a este semestre (por exemplo, Primavera de 2019" -#: apps/course_metadata/models.py:3993 +#: apps/course_metadata/models.py:4022 msgid "Describes the deadline (e.g. Early Admission Deadline)" msgstr "Descreve o prazo (por exemplo, Prazo de Admissão Antecipada)" -#: apps/course_metadata/models.py:3997 +#: apps/course_metadata/models.py:4026 msgid "The date after which the deadline expires (e.g. January 1, 2019)" msgstr "A data após a qual o prazo expira (por exemplo, 1 de Janeiro de 2019)" -#: apps/course_metadata/models.py:4001 +#: apps/course_metadata/models.py:4030 msgid "The time after which the deadline expires (e.g. 11:59 PM EST)." msgstr "O tempo após o qual o prazo expira (por exemplo, 23:59 horas EST)." -#: apps/course_metadata/models.py:4022 +#: apps/course_metadata/models.py:4051 msgid "Describes what the cost is for (e.g. Tuition)" msgstr "Descreve para que serve o custo (por exemplo, Propinas)" -#: apps/course_metadata/models.py:4026 +#: apps/course_metadata/models.py:4055 msgid "String-based field stating how much the cost is (e.g. $1000)." msgstr "" "Campo baseado em string informando quanto é o custo (por exemplo, $ 1.000)." -#: apps/course_metadata/models.py:4054 +#: apps/course_metadata/models.py:4083 msgid "" "A high-level overview of the degree's courseware. The \"brief\"\n" " text is the first 750 characters of \"marketing_text\" and must be\n" @@ -1851,36 +1888,36 @@ msgstr "" " texto são os primeiros 750 caracteres de \"marketing_text\" e deve ser\n" " HTML válido." -#: apps/course_metadata/models.py:4062 +#: apps/course_metadata/models.py:4091 msgid "A high-level overview of the degree's courseware." msgstr "Uma visão geral de alto nível do material didático do curso." -#: apps/course_metadata/models.py:4138 +#: apps/course_metadata/models.py:4167 msgid "Organization name" msgstr "Nome da organização" -#: apps/course_metadata/models.py:4160 +#: apps/course_metadata/models.py:4189 msgid "These programs are for a different partner than the pathway itself: {}" msgstr "" "Estes programas são para um parceiro diferente do que o próprio caminho: {}" -#: apps/course_metadata/models.py:4187 +#: apps/course_metadata/models.py:4216 msgid "Facebook" msgstr "Facebook" -#: apps/course_metadata/models.py:4188 +#: apps/course_metadata/models.py:4217 msgid "Twitter" msgstr "Twitter" -#: apps/course_metadata/models.py:4189 +#: apps/course_metadata/models.py:4218 msgid "Blog" msgstr "Blog" -#: apps/course_metadata/models.py:4190 +#: apps/course_metadata/models.py:4219 msgid "Others" msgstr "Outros" -#: apps/course_metadata/models.py:4250 +#: apps/course_metadata/models.py:4279 #, python-brace-format msgid "" "Partner {partner_key} and course partner {course_partner_key} do not match " @@ -1889,7 +1926,7 @@ msgstr "" "Parceiro {partner_key} e parceiro de curso {course_partner_key} não " "correspondem quando se tenta salvar a slug de URL {url_slug}" -#: apps/course_metadata/models.py:4270 +#: apps/course_metadata/models.py:4299 #, python-brace-format msgid "" "Partner {partner_key} and course partner {course_partner_key} do not match " @@ -1898,14 +1935,14 @@ msgstr "" "O parceiro {partner_key} e o parceiro do curso {course_partner_key} não " "correspondem quando se tenta salvar o redirecionamento de URL {url_path}" -#: apps/course_metadata/models.py:4291 +#: apps/course_metadata/models.py:4320 msgid "It expects the data will be provided in a csv file format " -msgstr "" +msgstr "Espera-se que os dados sejam fornecidos num formato de ficheiro csv" -#: apps/course_metadata/models.py:4303 apps/course_metadata/models.py:4316 -#: apps/course_metadata/models.py:4329 apps/course_metadata/models.py:4349 -#: apps/course_metadata/models.py:4362 apps/course_metadata/models.py:4381 -#: apps/course_metadata/models.py:4401 apps/course_metadata/models.py:4416 +#: apps/course_metadata/models.py:4332 apps/course_metadata/models.py:4345 +#: apps/course_metadata/models.py:4358 apps/course_metadata/models.py:4378 +#: apps/course_metadata/models.py:4391 apps/course_metadata/models.py:4410 +#: apps/course_metadata/models.py:4430 apps/course_metadata/models.py:4445 msgid "" "It expects the data will be provided in a csv file format with first row " "containing all the headers." @@ -1913,48 +1950,48 @@ msgstr "" "Espera que os dados sejam fornecidos em formato de ficheiro csv com a " "primeira linha contendo todos os cabeçalhos." -#: apps/course_metadata/models.py:4373 +#: apps/course_metadata/models.py:4402 msgid "Open Courses" -msgstr "" +msgstr "Cursos Abertos" -#: apps/course_metadata/models.py:4374 +#: apps/course_metadata/models.py:4403 msgid "2U Executive Education Courses" -msgstr "" +msgstr "Cursos de Educação Executiva 2U" -#: apps/course_metadata/models.py:4375 +#: apps/course_metadata/models.py:4404 msgid "Bootcamps" -msgstr "" +msgstr "Cursos intensivos" -#: apps/course_metadata/models.py:4386 apps/course_metadata/models.py:4490 +#: apps/course_metadata/models.py:4415 apps/course_metadata/models.py:4519 msgid "Course UUIDs" msgstr "UUIDs do Curso" -#: apps/course_metadata/models.py:4466 +#: apps/course_metadata/models.py:4495 msgid "Course Run IDs" msgstr "IDs de edição de curso" -#: apps/course_metadata/models.py:4482 +#: apps/course_metadata/models.py:4511 msgid "Profile Image UUIDs" msgstr "UUIDs da Imagem de Perfil" -#: apps/course_metadata/models.py:4489 +#: apps/course_metadata/models.py:4518 msgid "Tag" msgstr "Etiqueta" -#: apps/course_metadata/models.py:4505 +#: apps/course_metadata/models.py:4534 msgid "Remove All Redirects" msgstr "Remover Todos os Redirecionamentos" -#: apps/course_metadata/models.py:4506 +#: apps/course_metadata/models.py:4535 msgid "Url Paths" msgstr "Caminhos de URL" -#: apps/course_metadata/models.py:4514 +#: apps/course_metadata/models.py:4543 msgid "Add redirects from all published course url slugs" msgstr "" "Adicionar redirecionamentos de todos os slugs de URL de curso publicados" -#: apps/course_metadata/models.py:4515 apps/taxonomy_support/models.py:55 +#: apps/course_metadata/models.py:4544 apps/taxonomy_support/models.py:55 msgid "Course uuids" msgstr "uuids de curso" @@ -1996,7 +2033,7 @@ msgstr "Atualizar Competências do Curso" #: apps/course_metadata/templates/admin/course_metadata/refresh_program_skills.html:22 #: apps/course_metadata/templates/admin/course_metadata/refresh_program_skills.html:32 msgid "Refresh Program Skills" -msgstr "" +msgstr "Atualizar Competências do Programa" #: apps/course_metadata/templates/course_metadata/email/comment.html:7 #, python-format @@ -2061,6 +2098,7 @@ msgstr "" msgid "" "{link_start}{contact_us_email}{link_middle}{contact_us_email}{link_end}" msgstr "" +"{link_start}{contact_us_email}{link_middle}{contact_us_email}{link_end}" #: apps/course_metadata/templates/course_metadata/email/go_live.txt:11 #, python-format @@ -2074,6 +2112,8 @@ msgid "" "Note: This email address is unable to receive replies. For questions or " "comments, please contact your Project Coordinator(s):" msgstr "" +"Nota: Este endereço eletrónico não recebe respostas. Para perguntas ou " +"comentários, contactar o(s) Coordenador(es) do Projeto:" #: apps/course_metadata/templates/course_metadata/email/internal_review.html:14 #, python-brace-format @@ -2192,6 +2232,9 @@ msgid "" " Course '%(course_name)s' has been successfully reviewed by edX and is now published on %(course_publish_date)s. To see live course, go here: %(course_marketing_url)s\n" " " msgstr "" +"\n" +" O curso '%(course_name)s' foi revisto com sucesso pelo edX e está agora publicado em %(course_publish_date)s. Para ver o curso, clique aqui: %(course_marketing_url)s\n" +" " #: apps/course_metadata/templates/course_metadata/email/watchers_course_url.html:12 #, python-format @@ -2201,6 +2244,10 @@ msgid "" " To see a preview of the Course About Page, go here: %(course_marketing_url)s\n" " " msgstr "" +"\n" +" O curso '%(course_name)s' foi revisto com sucesso pelo edX e está agora pronto para publicação. O curso será publicado em %(course_publish_date)s.\n" +" Para pré-visualizar a página \"Sobre\" do curso, clique aqui: %(course_marketing_url)s\n" +" " #: apps/course_metadata/templates/course_metadata/email/watchers_course_url.txt:4 #, python-format @@ -2208,6 +2255,8 @@ msgid "" "\n" " Course '%(course_name)s' has been successfully reviewed by edX and is now published on %(course_publish_date)s. To see live course, go here: %(course_marketing_url)s\n" msgstr "" +"\n" +" O curso '%(course_name)s' foi revisto com sucesso pelo edX e está agora publicado em %(course_publish_date)s. Para ver o curso, clique aqui: %(course_marketing_url)s\n" #: apps/course_metadata/templates/course_metadata/email/watchers_course_url.txt:8 #, python-format @@ -2216,8 +2265,11 @@ msgid "" " Course '%(course_name)s' has been successfully reviewed by edX and is now ready for publication. The course will be published on %(course_publish_date)s.\n" " To see a preview of the Course About Page, go here: %(course_preview_url)s\n" msgstr "" +"\n" +" O curso '%(course_name)s' foi revisto com sucesso pelo edX e está agora pronto para publicação. O curso será publicado em %(course_publish_date)s.\n" +" Para pré-visualizar a página \"Sobre\" do curso, clique aqui: %(course_preview_url)s\n" -#: apps/course_metadata/utils.py:380 +#: apps/course_metadata/utils.py:389 msgid "Special characters not allowed in Course Number." msgstr "Caracteres especiais não são permitidos no Número do Curso." @@ -2251,6 +2303,8 @@ msgstr "O programa foi alterado com sucesso." #: apps/course_metadata/views.py:127 msgid "The refresh program skills task triggered successfully." msgstr "" +"A tarefa de atualização das competências do programa foi accionada com " +"sucesso." #: apps/course_metadata/views.py:206 msgid "The refresh course skills task triggered successfully." @@ -2398,9 +2452,9 @@ msgstr "" "Adiciona recomendações para cursos criados ou modificados nos últimos num " "dias" -#: apps/taxonomy_support/providers.py:162 +#: apps/taxonomy_support/providers.py:198 msgid "No partner object found!" -msgstr "" +msgstr "Não foi encontrado nenhum objeto de parceiro!" #: urls.py:32 msgid "Discovery Service Administration" diff --git a/translations/course-discovery/course_discovery/conf/locale/zh_CN/LC_MESSAGES/django.po b/translations/course-discovery/course_discovery/conf/locale/zh_CN/LC_MESSAGES/django.po index dd459ea5b5d..1527f541287 100644 --- a/translations/course-discovery/course_discovery/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/translations/course-discovery/course_discovery/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -9,14 +9,15 @@ # Sarina Canelake , 2023 # Nathan Robertson, 2024 # edx_transifex_bot , 2024 +# Cecilia Liu, 2024 # msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-16 00:21+0000\n" +"POT-Creation-Date: 2024-04-12 00:22+0000\n" "PO-Revision-Date: 2023-01-26 15:39+0000\n" -"Last-Translator: edx_transifex_bot , 2024\n" +"Last-Translator: Cecilia Liu, 2024\n" "Language-Team: Chinese (China) (https://app.transifex.com/open-edx/teams/6205/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,35 +56,35 @@ msgstr "条款不能更改" msgid "Language in which the course is administered" msgstr "这门课程上课所用的语言" -#: apps/api/serializers.py:1112 +#: apps/api/serializers.py:1117 msgid "Course cannot be changed for an existing course run" msgstr "不能更改现有的正在进行中的课程" -#: apps/api/serializers.py:1117 +#: apps/api/serializers.py:1122 msgid "Minimum effort cannot be greater than Maximum effort" msgstr "最短学习时长不得大于最长学习时长" -#: apps/api/serializers.py:1119 +#: apps/api/serializers.py:1124 msgid "Minimum effort and Maximum effort cannot be the same" msgstr "最小努力和最大努力不能相同" -#: apps/api/serializers.py:1165 +#: apps/api/serializers.py:1170 msgid "Dictionary mapping course run IDs to boolean values" msgstr "代码词典将课程开课ID映射到布尔值" -#: apps/api/serializers.py:1269 +#: apps/api/serializers.py:1274 msgid "Restriction Type cannot be empty" msgstr "限制类型不能为空" -#: apps/api/serializers.py:1717 +#: apps/api/serializers.py:1722 msgid "Dictionary mapping course IDs to boolean values" msgstr "代码词典将课程ID映射到布尔值" -#: apps/api/serializers.py:2184 +#: apps/api/serializers.py:2189 msgid "Languages that course runs in this program are offered in." msgstr "此方案中课程的可用语言如下" -#: apps/api/serializers.py:2188 +#: apps/api/serializers.py:2193 msgid "" "Languages that course runs in this program have available transcripts in." msgstr "此方案中课程的成绩单可用语言如下" @@ -116,15 +117,15 @@ msgstr "发送的数据不正确。" msgid "Failed to set course run data: {}" msgstr "无法设置课程运行数据:{}" -#: apps/api/v1/views/course_runs.py:313 +#: apps/api/v1/views/course_runs.py:314 msgid "Can only update status, ofac restrictions, and ofac comment" msgstr "只能更新状态、ofac 限制和 ofac 评论" -#: apps/api/v1/views/course_runs.py:352 +#: apps/api/v1/views/course_runs.py:353 msgid "Course run is in review. Editing disabled." msgstr "课程运行正在审查中。禁用编辑。" -#: apps/api/v1/views/course_runs.py:359 +#: apps/api/v1/views/course_runs.py:360 msgid "Invalid parameter" msgstr "无效的参数" @@ -438,12 +439,12 @@ msgstr "证书课程" #: apps/course_metadata/algolia_models.py:316 #: apps/course_metadata/algolia_models.py:587 msgid "Degrees" -msgstr "度数" +msgstr "学位" #: apps/course_metadata/algolia_models.py:318 #: apps/course_metadata/algolia_models.py:589 msgid "Paths to degrees" -msgstr "通往学位的途径" +msgstr "通往学位的路径" #: apps/course_metadata/algolia_models.py:648 msgid "Available by subscription" @@ -500,7 +501,7 @@ msgstr "慕课" #: apps/course_metadata/choices.py:38 msgid "spoc" -msgstr "斯波克" +msgstr "联系人" #: apps/course_metadata/choices.py:39 msgid "test" @@ -576,12 +577,20 @@ msgstr "短期课程" #: apps/course_metadata/choices.py:80 msgid "Sprint" -msgstr "短跑" +msgstr "冲刺" #: apps/course_metadata/choices.py:81 msgid "Course Stack" msgstr "课程堆栈" +#: apps/course_metadata/choices.py:85 +msgid "Custom B2B Enterprise" +msgstr "定制B2B企业" + +#: apps/course_metadata/choices.py:86 +msgid "Custom B2C" +msgstr "定制B2C" + #: apps/course_metadata/data_loaders/course_type.py:27 #, python-brace-format msgid "" @@ -1026,7 +1035,7 @@ msgstr "外部源的描述。" #: apps/course_metadata/models.py:538 msgid "Programs of these types will be OFAC restricted" -msgstr "这些类型的计划将受到 OFAC 限制" +msgstr "这些类型的项目将受到 OFAC 限制" #: apps/course_metadata/models.py:552 msgid "ProgramType model translations" @@ -1112,7 +1121,7 @@ msgstr "产品变体的标识符。" #: apps/course_metadata/models.py:926 msgid "Course override" -msgstr "航向覆盖" +msgstr "课程覆盖" #: apps/course_metadata/models.py:927 msgid "This field allows for override the default course term" @@ -1127,7 +1136,7 @@ msgstr "该字段包含特定于产品线的外部课程营销类型" msgid "" "Determines weather the course should be displayed on the owning " "organization's page" -msgstr "确定课程应在所属组织的页面上显示的天气" +msgstr "确定课程是否应在所属组织的页面上显示" #: apps/course_metadata/models.py:1022 msgid "A list of major works by this person. Must be valid HTML." @@ -2226,7 +2235,7 @@ msgid "" "Adds recommendations for courses created or modified in the past num days" msgstr "为过去 num 天内创建或修改的课程添加建议" -#: apps/taxonomy_support/providers.py:162 +#: apps/taxonomy_support/providers.py:198 msgid "No partner object found!" msgstr "未找到合作伙伴对象!" diff --git a/translations/credentials-themes/edx_credentials_themes/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/credentials-themes/edx_credentials_themes/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..e849e6da0c2 --- /dev/null +++ b/translations/credentials-themes/edx_credentials_themes/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,234 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Ivo Branco , 2024 +# Cátia Lopes , 2024 +# +msgid "" +msgstr "" +"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-10-25 21:30+0000\n" +"Last-Translator: Cátia Lopes , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: templates/edx.org/_footer.html:7 +msgid "Legal Policies" +msgstr "Informação Jurídica" + +#: templates/edx.org/_footer.html:11 +msgid "Terms of Service & Honor Code" +msgstr "Termos de Serviço & Código de Honra" + +#: templates/edx.org/_footer.html:16 +msgid "Privacy Policy" +msgstr "Politica de Privacidade" + +#: templates/edx.org/_footer.html:21 +msgid "Cookie Policy" +msgstr "Política de Cookies" + +#: templates/edx.org/_footer.html:26 +msgid "Your Privacy Choices" +msgstr "As suas opções de privacidade" + +#: templates/edx.org/_footer.html:36 +msgid "" +"All rights reserved except where noted. edX, Open edX and the edX and Open " +"edX logos are registered trademarks or trademarks of edX Inc." +msgstr "" +"Todos os direitos reservados, exceto quando indicado. edX, Open edX e os " +"logotipos edX e Open edX são marcas registadas ou marcas comerciais da edX " +"Inc." + +#: templates/edx.org/_footer.html:46 +msgid "Powered by" +msgstr "Powered by" + +#: templates/edx.org/credentials/programs/base.html:30 +msgid "About edX" +msgstr "Sobre a edX" + +#: templates/edx.org/credentials/programs/base.html:33 +#, python-brace-format +msgid "" +"{link_start} edX{link_end} offers interactive online classes and MOOCs from " +"the world’s best universities, including MIT, Harvard, Berkeley, University " +"of Texas, and many others. edX is an online initiative created by founding " +"partners Harvard and MIT." +msgstr "" +"{link_start} edX{link_end} oferece aulas interativas online e MOOCs das " +"melhores universidades do mundo, incluindo o MIT, Harvard, Berkeley, " +"Universidade do Texas e muitas outras. O edX é uma iniciativa online criada " +"pelos parceiros fundadores Harvard e MIT." + +#. Translators: MicroBachelors should not be translated, this phrase is +#. preceded by the learner's name and followed by a program title +#: templates/edx.org/credentials/programs/microbachelors/certificate.html:7 +msgid "" +"has successfully completed all courses and received passing grades to earn a" +" MicroBachelors program certificate in" +msgstr "" +"completou com sucesso todos os cursos e recebeu notas de aprovação para " +"obter um certificado do programa MicroBachelors em" + +#. Translators: MicroBachelors should not be translated +#: templates/edx.org/credentials/programs/microbachelors/certificate.html:12 +msgid "MicroBachelors program certificate" +msgstr "Certificado do programa MicroBachelors" + +#. Translators: MicroBachelors should not be translated +#: templates/edx.org/credentials/programs/microbachelors/certificate.html:17 +msgid "About the edX MicroBachelors program certificate" +msgstr "Acerca do certificado do programa MicroBachelors edX" + +#. Translators: MicroBachelors should not be translated +#: templates/edx.org/credentials/programs/microbachelors/certificate.html:22 +#, python-brace-format +msgid "" +"An edX MicroBachelors credential signifies that the learner has completed a " +"group of courses that add up to a rich understanding of an area of study. " +"Completion of MicroBachelors programs requires that learners earn " +"{link_start}Verified Certificates{link_end} from each of the courses " +"included in the program." +msgstr "" +"Uma credencial de MicroBachelors edX significa que o aluno concluiu um grupo" +" de cursos que contribuem para um conhecimento aprofundado de uma área de " +"estudo. A conclusão dos programas MicroBachelors exige que os alunos " +"obtenham {link_start}Certificados Verificados{link_end} de cada um dos " +"cursos incluídos no programa." + +#. Translators: MicroMasters should not be translated +#: templates/edx.org/credentials/programs/micromasters/certificate.html:8 +#, python-format +msgid "" +"You worked hard to earn your MicroMasters Credential from " +"%(organization_name)s." +msgstr "" +"Trabalhou arduamente para obter a sua Credencial MicroMasters " +"%(organization_name)s." + +#. Translators: MicroMasters should not be translated, this phrase is preceded +#. by the learner's name and followed by a program title +#: templates/edx.org/credentials/programs/micromasters/certificate.html:16 +msgid "" +"has successfully completed all courses and received passing grades to earn a" +" MicroMasters program certificate in" +msgstr "" +"completou com sucesso todos os cursos e recebeu notas de aprovação para " +"obter um certificado do programa MicroMasters em" + +#. Translators: MicroMasters should not be translated +#: templates/edx.org/credentials/programs/micromasters/certificate.html:21 +msgid "MicroMasters program certificate" +msgstr "Certificado do programa MicroMasters" + +#. Translators: MicroMasters should not be translated +#: templates/edx.org/credentials/programs/micromasters/certificate.html:26 +msgid "About the edX MicroMasters credential" +msgstr "Acerca da credencial MicroMasters edX" + +#. Translators: MicroMasters should not be translated +#: templates/edx.org/credentials/programs/micromasters/certificate.html:31 +#, python-brace-format +msgid "" +"An edX MicroMasters credential signifies that the learner has completed a " +"group of courses that add up to a rich understanding of an area of study. " +"Completion of MicroMasters Programs requires that learners earn " +"{link_start}Verified Certificates{link_end} from each of the courses " +"included in the Program." +msgstr "" +"Uma credencial de MicroMasters edX significa que o aluno concluiu um grupo " +"de cursos que contribuem para um conhecimento aprofundado de uma área de " +"estudo. A conclusão dos Programas MicroMasters exige que os alunos obtenham " +"{link_start}Certificados Verificados{link_end} de cada um dos cursos " +"incluídos no Programa." + +#. Translators: This phrase is preceded by the learner's name and followed by +#. a program title +#: templates/edx.org/credentials/programs/professional-certificate/certificate.html:7 +msgid "" +"successfully completed all courses and received passing grades for a " +"Professional Certificate in" +msgstr "" +"concluiu com sucesso todos os cursos e teve notas para receber um " +"certificado profissional em" + +#: templates/edx.org/credentials/programs/professional-certificate/certificate.html:11 +msgid "Professional Certificate" +msgstr "Certificado Profissional" + +#: templates/edx.org/credentials/programs/professional-certificate/certificate.html:15 +msgid "About the edX Professional Certificate" +msgstr "Acerca do Certificado Profissional edX" + +#: templates/edx.org/credentials/programs/professional-certificate/certificate.html:19 +#, python-brace-format +msgid "" +"An edX Professional Certificate signifies that the learner has completed a " +"group of courses that add up to a rich understanding of an area of study. " +"Completion of Professional Certificate Programs requires that learners earn " +"{link_start}Verified Certificates{link_end} from each of the courses " +"included in the Program." +msgstr "" +"Um Certificado Profissional edX significa que o aluno concluiu um grupo de " +"cursos que contribuem para um conhecimento aprofundado de uma área de " +"estudo. A conclusão dos Programas de Certificado Profissional exige que os " +"alunos obtenham {link_start}Certificados Verificados{link_end} de cada um " +"dos cursos incluídos no Programa." + +#. Translators: XSeries should not be translated +#: templates/edx.org/credentials/programs/xseries/certificate.html:8 +#, python-format +msgid "" +"You worked hard to earn your XSeries Program certificate from " +"%(organization_name)s." +msgstr "" +"Trabalhou arduamente para obter o seu certificado do Programa XSeries " +"%(organization_name)s." + +#. Translators: XSeries should not be translated, this phrase is preceded by +#. the learner's name and followed by a program title +#: templates/edx.org/credentials/programs/xseries/certificate.html:16 +msgid "" +"has successfully completed all courses and received passing grades for an " +"XSeries Program certificate in" +msgstr "" +"completou com sucesso todos os cursos e recebeu notas de aprovação para " +"obter um certificado do Programa XSeries em" + +#. Translators: XSeries should not be translated +#: templates/edx.org/credentials/programs/xseries/certificate.html:21 +msgid "XSeries Program certificate" +msgstr "Certificado do Programa XSeries" + +#. Translators: XSeries should not be translated +#: templates/edx.org/credentials/programs/xseries/certificate.html:26 +msgid "About the edX XSeries Program certificate" +msgstr "Acerca do certificado do Programa edX XSeries" + +#. Translators: XSeries should not be translated +#: templates/edx.org/credentials/programs/xseries/certificate.html:31 +#, python-brace-format +msgid "" +"An edX XSeries Program certificate signifies that the learner has completed " +"a group of courses that add up to a rich understanding of an area of study. " +"Completion of XSeries Programs requires that learners earn " +"{link_start}Verified Certificates{link_end} from each of the courses " +"included in the Program." +msgstr "" +"Um certificado do Programa XSeries edX significa que o aluno concluiu um " +"grupo de cursos que contribuem para um conhecimento aprofundado de uma área " +"de estudo. A conclusão dos Programas XSeries exige que os alunos obtenham " +"{link_start}Certificados Verificados{link_end} de cada um dos cursos " +"incluídos no Programa." diff --git a/translations/credentials/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/credentials/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po index 12d02e66e6d..3c3048bf4bf 100644 --- a/translations/credentials/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/credentials/credentials/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -5,6 +5,7 @@ # # Translators: # Brian Smith, 2023 +# Cátia Lopes , 2024 # msgid "" msgstr "" @@ -12,8 +13,8 @@ msgstr "" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "POT-Creation-Date: 2023-09-25 16:46+0000\n" "PO-Revision-Date: 2023-01-24 18:30+0000\n" -"Last-Translator: Brian Smith, 2023\n" -"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/147691/pt_PT/)\n" +"Last-Translator: Cátia Lopes , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -313,96 +314,97 @@ msgstr "" #: apps/verifiable_credentials/admin.py msgid "Issuer ID" -msgstr "" +msgstr "ID do emissor" #: apps/verifiable_credentials/admin.py msgid "At least one Issuer must be always enabled!" -msgstr "" +msgstr "Pelo menos um Emissor tem de estar sempre ativado!" #: apps/verifiable_credentials/composition/open_badges.py msgid "Open Badges Specification v3.0" -msgstr "" +msgstr "Especificação dos Open Badges v3.0" #: apps/verifiable_credentials/composition/open_badges.py msgid "Open Badges Specification v3.0.1" -msgstr "" +msgstr "Especificação dos Open Badges v3.0.1" #: apps/verifiable_credentials/composition/status_list.py #: apps/verifiable_credentials/storages/status_list.py msgid "Status List 2021" -msgstr "" +msgstr "Lista de estados 2021" #: apps/verifiable_credentials/composition/verifiable_credentials.py msgid "Verifiable Credentials Data Model v1.1" -msgstr "" +msgstr "Modelo de dados de credenciais verificáveis v1.1" #: apps/verifiable_credentials/issuance/main.py #, python-brace-format msgid "Couldn't find such issuance line: [{issuance_uuid}]" -msgstr "" +msgstr "Não foi possível encontrar essa linha de emissão: [{issuance_uuid}]" #: apps/verifiable_credentials/issuance/main.py #, python-brace-format msgid "Seems credential isn't active anymore: [{credential_id}]" -msgstr "" +msgstr "Parece que a credencial já não está ativa: [{credential_id}]" #: apps/verifiable_credentials/issuance/main.py msgid "Provided data didn't validate" -msgstr "" +msgstr "Os dados fornecidos não foram validados" #: apps/verifiable_credentials/issuance/main.py msgid "Issued verifiable credential can't be verified!" -msgstr "" +msgstr "A credencial verificável emitida não pode ser verificada!" #: apps/verifiable_credentials/issuance/models.py msgid "Related Open edX learner credential" -msgstr "" +msgstr "Credencial de aluno Open edX relacionada" #: apps/verifiable_credentials/issuance/models.py msgid "Completeness indicator" -msgstr "" +msgstr "Indicador de conclusão" #: apps/verifiable_credentials/issuance/models.py msgid "Issuer DID" -msgstr "" +msgstr "DID do emissor" #: apps/verifiable_credentials/issuance/models.py msgid "Target storage identifier" -msgstr "" +msgstr "Identificador de armazenamento de destino" #: apps/verifiable_credentials/issuance/models.py msgid "Verifiable credential subject DID" -msgstr "" +msgstr "DID do sujeito da credencial verificável " #: apps/verifiable_credentials/issuance/models.py msgid "Verifiable credential specification to use" -msgstr "" +msgstr "Especificação de credencial verificável a utilizar" #: apps/verifiable_credentials/issuance/models.py msgid "Defines a position in the Status List sequence" -msgstr "" +msgstr "Define uma posição na sequência da Lista de Estados" #: apps/verifiable_credentials/issuance/models.py msgid "Keeps track on a corresponding user credential's status" msgstr "" +"Mantém um registo do estado de uma credencial correspondente ao utilizador" #: apps/verifiable_credentials/issuance/models.py msgid "program certificate" -msgstr "" +msgstr "certificado do programa" #: apps/verifiable_credentials/issuance/models.py msgid "course certificate" -msgstr "" +msgstr "certificado do curso" #: apps/verifiable_credentials/issuance/models.py #, python-brace-format msgid "program certificate for passing a program {program_title}" -msgstr "" +msgstr "certificado do programa pela conclusão de um programa {program_title}" #: apps/verifiable_credentials/issuance/models.py #, python-brace-format msgid ", with total {hours_of_effort} Hours of effort required to complete it" -msgstr "" +msgstr ", com total {hours_of_effort} Horas necessárias para a sua realização" #: apps/verifiable_credentials/issuance/models.py #, python-brace-format @@ -411,6 +413,9 @@ msgid "" "by {organizations}, in collaboration with {platform_name}. The " "{program_title} program includes {course_count} course(s){effort_info}." msgstr "" +"{credential_type} é concedida na conclusão do programa {program_title} " +"oferecido por {organizations}, em colaboração com {platform_name}. O " +"programa {program_title} inclui {course_count} curso(s){effort_info}." #: apps/verifiable_credentials/issuance/models.py #, python-brace-format @@ -419,45 +424,54 @@ msgid "" " grades for a Professional Certificate in {program_title} a program offered " "by {organizations}, in collaboration with {platform_name}." msgstr "" +"{recipient_fullname} completou com sucesso todos os cursos e recebeu notas " +"de aprovação para um Certificado Profissional em {program_title}, um " +"programa oferecido por {organizations}, em colaboração com {platform_name}." #: apps/verifiable_credentials/issuance/models.py msgid "recipient" -msgstr "" +msgstr "destinatário" #: apps/verifiable_credentials/issuance/models.py msgid "" "Issuer secret key. See: https://w3c-ccg.github.io/did-method-" "key/#ed25519-x25519" msgstr "" +"Senha secreta do emissor. Ver: https://w3c-ccg.github.io/did-method-" +"key/#ed25519-x25519" #: apps/verifiable_credentials/issuance/status_list.py #, python-brace-format msgid "Status List generation failed: [{issuer_id}]" -msgstr "" +msgstr "A geração da Lista de Estados falhou: [{issuer_id}]" #: apps/verifiable_credentials/issuance/utils.py msgid "" "There are no enabled Issuance Configurations for some reason! At least one " "must be always active." msgstr "" +"Por alguma razão, não existem Configurações de Emissão activadas! Pelo menos" +" uma deve estar sempre ativa." #: apps/verifiable_credentials/management/commands/create_default_issuer.py #, python-brace-format msgid "Verifiable Credentials feature is not enabled [{feature_name}]" msgstr "" +"A funcionalidade Credenciais Verificáveis não está ativada [{feature_name}]" #: apps/verifiable_credentials/rest_api/v1/views.py msgid "Mandatory data is missing" -msgstr "" +msgstr "Faltam dados obrigatórios" #: apps/verifiable_credentials/rest_api/v1/views.py msgid "Credential identifier must be valid UUID: ['credential_uuid']" msgstr "" +"O identificador da credencial deve ser um UUID válido: ['credential_uuid']" #: apps/verifiable_credentials/rest_api/v1/views.py #, python-format msgid "No such user credential [%(credential_uuid)s]" -msgstr "" +msgstr "Não existe tal credencial de utilizador [%(credential_uuid)s]" #: apps/verifiable_credentials/rest_api/v1/views.py #, python-brace-format @@ -465,15 +479,17 @@ msgid "" "Provided storage backend ({storage_id}) isn't active. " "Storages: {active_storages}" msgstr "" +"Backend de armazenamento fornecido ({storage_id}) não está ativo." +" Armazéns: {active_storages}" #: apps/verifiable_credentials/rest_api/v1/views.py #, python-brace-format msgid "Can't find an Issuer with such ID [{issuer_id}]" -msgstr "" +msgstr "Não é possível encontrar um Emissor com esse ID [{issuer_id}]" #: apps/verifiable_credentials/storages/learner_credential_wallet.py msgid "Learner Credential Wallet" -msgstr "" +msgstr "Carteira de Credenciais do Aluno" #: templates/404.html msgid "Page Not Found" diff --git a/translations/credentials/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po b/translations/credentials/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po index 26e8943eab6..49b6d87b3b1 100644 --- a/translations/credentials/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/translations/credentials/credentials/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -6,6 +6,7 @@ # Translators: # Brian Smith, 2023 # Nathan Robertson, 2024 +# Cecilia Liu, 2024 # msgid "" msgstr "" @@ -13,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "POT-Creation-Date: 2023-09-25 16:46+0000\n" "PO-Revision-Date: 2023-01-24 18:30+0000\n" -"Last-Translator: Nathan Robertson, 2024\n" +"Last-Translator: Cecilia Liu, 2024\n" "Language-Team: Chinese (China) (https://app.transifex.com/open-edx/teams/6205/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -292,11 +293,11 @@ msgstr "以下列表中的程序均已生成程序记录。" #: apps/verifiable_credentials/admin.py msgid "Issuer ID" -msgstr "发行人ID" +msgstr "发布人ID" #: apps/verifiable_credentials/admin.py msgid "At least one Issuer must be always enabled!" -msgstr "必须始终启用至少一个发行者!" +msgstr "必须始终启用至少一个发布者!" #: apps/verifiable_credentials/composition/open_badges.py msgid "Open Badges Specification v3.0" @@ -318,7 +319,7 @@ msgstr "可验证凭证数据模型 v1.1" #: apps/verifiable_credentials/issuance/main.py #, python-brace-format msgid "Couldn't find such issuance line: [{issuance_uuid}]" -msgstr "找不到这样的发行行:[ {issuance_uuid} ]" +msgstr "找不到这样的发布行:[ {issuance_uuid} ]" #: apps/verifiable_credentials/issuance/main.py #, python-brace-format @@ -430,7 +431,7 @@ msgstr "可验证凭证功能未启用 [ {feature_name} ]" #: apps/verifiable_credentials/rest_api/v1/views.py msgid "Mandatory data is missing" -msgstr "缺少强制性数据" +msgstr "缺少必要数据" #: apps/verifiable_credentials/rest_api/v1/views.py msgid "Credential identifier must be valid UUID: ['credential_uuid']" diff --git a/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po b/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po index 2b442cb62e6..6d393fd475e 100644 --- a/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po @@ -835,29 +835,29 @@ msgid "" " been saved." msgstr "" -#: extensions/api/serializers.py:1561 +#: extensions/api/serializers.py:1562 msgid "Enrollment code" msgstr "" -#: extensions/api/serializers.py:1562 +#: extensions/api/serializers.py:1563 msgid "Discount code" msgstr "" -#: extensions/api/serializers.py:2059 +#: extensions/api/serializers.py:2060 msgid "Invalid order number or order {} does not exists." msgstr "" -#: extensions/api/serializers.py:2114 +#: extensions/api/serializers.py:2115 msgid "New coupon voucher assignment Failure. Error: {}" msgstr "" -#: extensions/api/serializers.py:2132 +#: extensions/api/serializers.py:2133 msgid "" "Your order {} can not be refunded as '{}' coupon are not supported to " "refund." msgstr "" -#: extensions/api/serializers.py:2163 +#: extensions/api/serializers.py:2164 msgid "Could note create new voucher for the order: {}" msgstr "" diff --git a/translations/ecommerce/ecommerce/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/ecommerce/ecommerce/conf/locale/pt_PT/LC_MESSAGES/django.po index ca260015ba7..e191a5abe40 100644 --- a/translations/ecommerce/ecommerce/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/ecommerce/ecommerce/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -5,6 +5,7 @@ # # Translators: # Brian Smith, 2024 +# Cátia Lopes , 2024 # msgid "" msgstr "" @@ -12,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "POT-Creation-Date: 2023-06-13 08:00+0000\n" "PO-Revision-Date: 2023-11-20 11:35+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Cátia Lopes , 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -546,7 +547,7 @@ msgstr "ID de oportunidade do Salesforce" #: enterprise/forms.py:55 msgid "Salesforce Opportunity Line Item" -msgstr "" +msgstr "Item de Linha de Oportunidade Salesforce" #: enterprise/forms.py:58 msgid "Emails Addresses" @@ -630,6 +631,8 @@ msgid "" "The Salesforce Opportunity Line Item must be 18 alphanumeric characters and " "begin with '00k'." msgstr "" +"O Item de Linha de Oportunidade Salesforce deve ter 18 caracteres " +"alfanuméricos e começar com \"00k\"." #: enterprise/forms.py:184 enterprise/forms.py:232 msgid "Ensure this value is greater than or equal to 0." @@ -905,23 +908,23 @@ msgstr "" "[publish_course_modes_to_lms] está desativada. Para evitar SKUs fantasma, os" " dados não foram guardados." -#: extensions/api/serializers.py:1561 +#: extensions/api/serializers.py:1562 msgid "Enrollment code" msgstr "Código de inscrição" -#: extensions/api/serializers.py:1562 +#: extensions/api/serializers.py:1563 msgid "Discount code" msgstr "Código de desconto" -#: extensions/api/serializers.py:2059 +#: extensions/api/serializers.py:2060 msgid "Invalid order number or order {} does not exists." msgstr "Número de pedido inválido ou pedido {} não existe." -#: extensions/api/serializers.py:2114 +#: extensions/api/serializers.py:2115 msgid "New coupon voucher assignment Failure. Error: {}" msgstr "Falha na atribuição do novo cupom de cupom. Erro: {}" -#: extensions/api/serializers.py:2132 +#: extensions/api/serializers.py:2133 msgid "" "Your order {} can not be refunded as '{}' coupon are not supported to " "refund." @@ -929,7 +932,7 @@ msgstr "" "Seu pedido {} não pode ser reembolsado, pois o cupom '{}' não tem suporte " "para reembolso." -#: extensions/api/serializers.py:2163 +#: extensions/api/serializers.py:2164 msgid "Could note create new voucher for the order: {}" msgstr "Nota para criar um novo voucher para o pedido: {}" @@ -1228,7 +1231,7 @@ msgstr "Número de dias passados para obter reembolsos para Android." #: extensions/iap/models.py:27 msgid "mobile team email" -msgstr "" +msgstr "e-mail da mobile team" #: extensions/iap/models.py:42 msgid "Original Transaction ID" @@ -3234,12 +3237,12 @@ msgstr "Secções" #: templates/oscar/dashboard/catalogue/category_form.html:43 #: templates/oscar/dashboard/catalogue/category_form.html:62 msgid "Category details" -msgstr "" +msgstr "Detalhes da categoria" #: templates/oscar/dashboard/catalogue/category_form.html:48 #: templates/oscar/dashboard/catalogue/category_form.html:82 msgid "Search engine optimisation" -msgstr "" +msgstr "Otimização do motor de busca" #: templates/oscar/dashboard/catalogue/category_form.html:106 #: templates/oscar/dashboard/catalogue/product_update.html:324 @@ -3522,6 +3525,9 @@ msgid "" " %(name)s | Offers\n" " " msgstr "" +"\n" +" %(name)s | Ofertas\n" +" " #: templates/oscar/dashboard/offers/offer_detail.html:26 msgid "Reinstating..." @@ -3588,15 +3594,15 @@ msgstr "Restrições" #: templates/oscar/dashboard/offers/offer_detail.html:101 msgid "Num of vouchers" -msgstr "" +msgstr "Número de vouchers" #: templates/oscar/dashboard/offers/offer_detail.html:110 msgid "Attached vouchers" -msgstr "" +msgstr "Vouchers anexados" #: templates/oscar/dashboard/offers/offer_detail.html:142 msgid "No vouchers are attached to this offer." -msgstr "" +msgstr "Esta oferta não inclui vouchers." #: templates/oscar/dashboard/offers/offer_detail.html:150 msgid "Export to CSV" @@ -3768,7 +3774,7 @@ msgstr "Endereço de email" #: templates/oscar/dashboard/orders/order_detail.html:36 msgid "Customer checked out as a guest." -msgstr "" +msgstr "O cliente fez o check-out como convidado." #: templates/oscar/dashboard/orders/order_detail.html:50 #: templates/oscar/dashboard/refunds/refund_detail.html:61 @@ -3885,7 +3891,7 @@ msgstr "Total do envio" #: templates/oscar/dashboard/orders/order_detail.html:266 #, python-format msgid "Surcharge %(name)s" -msgstr "" +msgstr "Sobretaxa %(name)s" #: templates/oscar/dashboard/orders/order_detail.html:294 msgid "With selected lines" @@ -3926,7 +3932,7 @@ msgstr "com o valor" #: templates/oscar/dashboard/orders/order_detail.html:358 msgid "Create Refund" -msgstr "" +msgstr "Criar Reembolso" #: templates/oscar/dashboard/orders/order_detail.html:364 msgid "Go!" @@ -3949,7 +3955,7 @@ msgstr "Este pedido não pode ter o seu estado alterado." #: templates/oscar/dashboard/orders/order_detail.html:390 msgid "Status Changes" -msgstr "" +msgstr "Alterações de Estado" #: templates/oscar/dashboard/orders/order_detail.html:397 msgid "From" @@ -3957,11 +3963,11 @@ msgstr "De" #: templates/oscar/dashboard/orders/order_detail.html:398 msgid "To" -msgstr "" +msgstr "Para" #: templates/oscar/dashboard/orders/order_detail.html:414 msgid "No status changes." -msgstr "" +msgstr "Não há alterações de estado." #: templates/oscar/dashboard/orders/order_detail.html:424 msgid "Shipping Events" @@ -3980,6 +3986,9 @@ msgid "" " %(title)s (quantity %(event_qty)s/%(total_qty)s)\n" " " msgstr "" +"\n" +" %(title)s (quantidade %(event_qty)s/%(total_qty)s)\n" +" " #: templates/oscar/dashboard/orders/order_detail.html:460 msgid "No shipping events." @@ -4127,12 +4136,12 @@ msgstr "Procura Avançada" #: templates/oscar/dashboard/orders/order_list.html:78 #: templates/oscar/dashboard/orders/order_list.html:164 msgid "Order Search Results" -msgstr "" +msgstr "Resultados da Pesquisa de Pedidos" #: templates/oscar/dashboard/orders/order_list.html:80 #: templates/oscar/dashboard/orders/order_list.html:166 msgid "All Orders" -msgstr "" +msgstr "Todos os Pedidos" #: templates/oscar/dashboard/orders/order_list.html:85 msgid "Download selected orders as a CSV" @@ -4140,7 +4149,7 @@ msgstr "Transferir pedidos selecionados como um CSV" #: templates/oscar/dashboard/orders/order_list.html:86 msgid "Submitting..." -msgstr "" +msgstr "A submeter..." #: templates/oscar/dashboard/orders/order_list.html:86 msgid "Download" @@ -4156,11 +4165,11 @@ msgstr "Número de itens" #: templates/oscar/dashboard/orders/order_list.html:98 msgid "Customer" -msgstr "" +msgstr "Cliente" #: templates/oscar/dashboard/orders/order_list.html:99 msgid "Shipping address" -msgstr "" +msgstr "Endereço de envio" #: templates/oscar/dashboard/orders/order_list.html:119 #: templates/oscar/dashboard/refunds/refund_list.html:79 @@ -4170,7 +4179,7 @@ msgstr "Eliminado" #: templates/oscar/dashboard/orders/order_list.html:148 msgid "Changing..." -msgstr "" +msgstr "A alterar..." #: templates/oscar/dashboard/orders/order_list.html:169 msgid "No orders found." diff --git a/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po index a68ad3b6548..d34b20b6149 100644 --- a/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-26 00:27+0000\n" +"POT-Creation-Date: 2024-05-16 00:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po index 9da12251ab9..c3a7f7d23c7 100644 --- a/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-bulk-grades/bulk_grades/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-26 00:28+0000\n" +"POT-Creation-Date: 2024-05-16 00:30+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po index b722418fcb7..b486657f477 100644 --- a/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-enterprise/enterprise/conf/locale/en/LC_MESSAGES/django.po @@ -161,21 +161,6 @@ msgstr "" msgid "Specifies whether data sharing consent page is published." msgstr "" -#: enterprise_learner_portal/api/v1/serializers.py:40 -msgid "" -"To use this EnterpriseCourseEnrollmentSerializer, this package must be " -"installed in an Open edX environment." -msgstr "" - -#: enterprise_learner_portal/api/v1/views.py:69 -#: enterprise_learner_portal/api/v1/views.py:132 -#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:477 -#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:531 -msgid "" -"To use this endpoint, this package must be installed in an Open edX " -"environment." -msgstr "" - #: integrated_channels/canvas/models.py:42 msgid "" "The API Client ID provided to edX by the enterprise customer to be used to " @@ -595,31 +580,31 @@ msgstr "" msgid "Course enrollment track" msgstr "" -#: enterprise/admin/forms.py:74 enterprise/api/v1/serializers.py:1366 +#: enterprise/admin/forms.py:74 enterprise/api/v1/serializers.py:1407 msgid "Audit" msgstr "" -#: enterprise/admin/forms.py:75 enterprise/api/v1/serializers.py:1367 +#: enterprise/admin/forms.py:75 enterprise/api/v1/serializers.py:1408 msgid "Verified" msgstr "" -#: enterprise/admin/forms.py:76 enterprise/api/v1/serializers.py:1368 +#: enterprise/admin/forms.py:76 enterprise/api/v1/serializers.py:1409 msgid "Professional Education" msgstr "" -#: enterprise/admin/forms.py:77 enterprise/api/v1/serializers.py:1369 +#: enterprise/admin/forms.py:77 enterprise/api/v1/serializers.py:1410 msgid "Professional Education (no ID)" msgstr "" -#: enterprise/admin/forms.py:78 enterprise/api/v1/serializers.py:1370 +#: enterprise/admin/forms.py:78 enterprise/api/v1/serializers.py:1411 msgid "Credit" msgstr "" -#: enterprise/admin/forms.py:79 enterprise/api/v1/serializers.py:1371 +#: enterprise/admin/forms.py:79 enterprise/api/v1/serializers.py:1412 msgid "Honor" msgstr "" -#: enterprise/admin/forms.py:80 enterprise/api/v1/serializers.py:1372 +#: enterprise/admin/forms.py:80 enterprise/api/v1/serializers.py:1413 msgid "Unpaid Executive Education" msgstr "" @@ -729,21 +714,21 @@ msgstr "" msgid "Successfully requested the Data Sharing consent from learner." msgstr "" -#: enterprise/admin/views.py:460 +#: enterprise/admin/views.py:478 #, python-brace-format msgid "{count} new learner was added to {enterprise_customer_name}." msgid_plural "{count} new learners were added to {enterprise_customer_name}." msgstr[0] "" msgstr[1] "" -#: enterprise/admin/views.py:474 +#: enterprise/admin/views.py:492 #, python-brace-format msgid "" "The following learners were already associated with this Enterprise " "Customer: {list_of_emails}" msgstr "" -#: enterprise/admin/views.py:484 +#: enterprise/admin/views.py:502 #, python-brace-format msgid "" "The following learners are already associated with another Enterprise " @@ -751,31 +736,31 @@ msgid "" "{list_of_emails}" msgstr "" -#: enterprise/admin/views.py:496 +#: enterprise/admin/views.py:514 #, python-brace-format msgid "" "The following duplicate email addresses were not added: {list_of_emails}" msgstr "" -#: enterprise/admin/views.py:539 +#: enterprise/admin/views.py:557 #, python-brace-format msgid "Error at line {line}: {message}\n" msgstr "" -#: enterprise/admin/views.py:614 +#: enterprise/admin/views.py:632 #, python-brace-format msgid "{enrolled_count} learner was enrolled in {enrolled_in}." msgid_plural "{enrolled_count} learners were enrolled in {enrolled_in}." msgstr[0] "" msgstr[1] "" -#: enterprise/admin/views.py:639 +#: enterprise/admin/views.py:657 #, python-brace-format msgid "" "The following learners could not be enrolled in {enrolled_in}: {user_list}" msgstr "" -#: enterprise/admin/views.py:662 +#: enterprise/admin/views.py:680 #, python-brace-format msgid "" "The following learners do not have an account on {platform_name}. They have " @@ -783,12 +768,12 @@ msgid "" "they will be enrolled automatically: {pending_email_list}" msgstr "" -#: enterprise/admin/views.py:894 +#: enterprise/admin/views.py:912 #, python-brace-format msgid "Email {email} is not associated with Enterprise Customer {ec_name}" msgstr "" -#: enterprise/admin/views.py:958 +#: enterprise/admin/views.py:976 msgid "" "Successfully written the \"Auth org id\" field for this enterprise customer." msgstr "" @@ -823,19 +808,19 @@ msgid "" "Please reach out to them." msgstr "" -#: enterprise/api/v1/serializers.py:69 +#: enterprise/api/v1/serializers.py:70 msgid "Total count of items." msgstr "" -#: enterprise/api/v1/serializers.py:70 +#: enterprise/api/v1/serializers.py:71 msgid "URL to fetch next page of items." msgstr "" -#: enterprise/api/v1/serializers.py:71 +#: enterprise/api/v1/serializers.py:72 msgid "URL to fetch previous page of items." msgstr "" -#: enterprise/api/v1/serializers.py:72 +#: enterprise/api/v1/serializers.py:73 msgid "List of items." msgstr "" @@ -873,8 +858,17 @@ msgid "" "Catalog: {catalog_id}" msgstr "" +#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:477 +#: enterprise/api/v1/views/enterprise_subsidy_fulfillment.py:531 +#: enterprise_learner_portal/api/v1/views.py:69 +#: enterprise_learner_portal/api/v1/views.py:132 +msgid "" +"To use this endpoint, this package must be installed in an Open edX " +"environment." +msgstr "" + #: enterprise/api_client/discovery.py:60 -#: enterprise/api_client/discovery.py:399 enterprise/utils.py:1606 +#: enterprise/api_client/discovery.py:399 enterprise/utils.py:1608 msgid "" "To get a CatalogIntegration object, this package must be installed in an " "Open edX environment." @@ -1065,285 +1059,291 @@ msgid "" "{error_code}{span_end}{span_start}Username: {username}{span_end}" msgstr "" -#: enterprise/models.py:134 +#: enterprise/models.py:138 msgid "Enterprise Customer Type" msgstr "" -#: enterprise/models.py:135 +#: enterprise/models.py:139 msgid "Enterprise Customer Types" msgstr "" -#: enterprise/models.py:142 +#: enterprise/models.py:146 msgid "Specifies enterprise customer type." msgstr "" -#: enterprise/models.py:202 enterprise/models.py:2905 +#: enterprise/models.py:206 enterprise/models.py:2926 msgid "Enterprise Customer" msgstr "" -#: enterprise/models.py:203 +#: enterprise/models.py:207 msgid "Enterprise Customers" msgstr "" -#: enterprise/models.py:210 +#: enterprise/models.py:214 msgid "Enterprise Customer name." msgstr "" -#: enterprise/models.py:230 +#: enterprise/models.py:234 msgid "Hides course price on learning platform course confirmation screen." msgstr "" -#: enterprise/models.py:253 +#: enterprise/models.py:257 msgid "" "Enables data sharing consent prompt for learners each time they enroll in a " "course. If left unchecked, the prompt will not appear and relevant data will" " not be shared." msgstr "" -#: enterprise/models.py:265 +#: enterprise/models.py:269 msgid "" "Setting to either require learners to accept data sharing consent at course " "enrollment, or through an external process." msgstr "" -#: enterprise/models.py:274 +#: enterprise/models.py:278 msgid "" "Allows learners enrolling through learning platforms to select the audit " "track." msgstr "" -#: enterprise/models.py:282 +#: enterprise/models.py:286 msgid "" "Enables transmission of audit enrollment data from learning platform " "learners." msgstr "" -#: enterprise/models.py:290 +#: enterprise/models.py:294 msgid "" "Specifies whether to replace the display of potentially sensitive SSO " "usernames with a more generic name, e.g. EnterpriseLearner." msgstr "" -#: enterprise/models.py:301 +#: enterprise/models.py:305 msgid "" "Specifies whether the customer is able to assign learners to cohorts upon " "enrollment." msgstr "" -#: enterprise/models.py:306 +#: enterprise/models.py:310 msgid "Customer Type" msgstr "" -#: enterprise/models.py:319 +#: enterprise/models.py:323 msgid "" "Enables the scheduled reporting configurations screen on the administrator " "portal." msgstr "" -#: enterprise/models.py:330 +#: enterprise/models.py:334 msgid "" "Enables the Single Sign On (SSO) configuration screen on the administrator " "portal. " msgstr "" -#: enterprise/models.py:345 +#: enterprise/models.py:349 msgid "" "Automatically enabled. If unchecked, learners won't have access to the " "learner portal." msgstr "" -#: enterprise/models.py:351 +#: enterprise/models.py:355 msgid "" "Specifies whether enterprise offers will be made known to learners in the " "learner portal. This only applies to customers with “offers”, the old " "version of learner credit." msgstr "" -#: enterprise/models.py:363 +#: enterprise/models.py:367 msgid "" "Hides labor market data from learners (populated by features using Lightcast" " integration). " msgstr "" -#: enterprise/models.py:370 +#: enterprise/models.py:374 msgid "" "Automatically enabled. If unchecked, the learners won't be able to search " "for a course on the learner portal." msgstr "" -#: enterprise/models.py:379 +#: enterprise/models.py:383 msgid "" "If checked, the learners will be able to see the link to CEN on the learner " "portal dashboard." msgstr "" -#: enterprise/models.py:387 +#: enterprise/models.py:391 msgid "" "If checked, the learners will be able to see the pathways on the learner " "portal dashboard." msgstr "" -#: enterprise/models.py:395 +#: enterprise/models.py:399 msgid "" "If checked, the learners will be able to see the programs on the learner " "portal dashboard." msgstr "" -#: enterprise/models.py:403 +#: enterprise/models.py:407 msgid "" "If checked, the learners will be able to see the academies on the learner " "portal dashboard." msgstr "" -#: enterprise/models.py:410 +#: enterprise/models.py:414 +msgid "" +"If checked, search will be replaced with one academy on enterprise learner " +"portal." +msgstr "" + +#: enterprise/models.py:421 msgid "" "Automatically enabled. Displays advanced analytics page on the administrator" " portal, which includes skill and labor market data." msgstr "" -#: enterprise/models.py:418 +#: enterprise/models.py:429 msgid "" "Enables the learning platform configuration screen on the administrator " "portal." msgstr "" -#: enterprise/models.py:424 +#: enterprise/models.py:435 msgid "" "Allows a learner to input customer slug to identify their org in the SSO " "process. Should be enabled for customers that leverage SSO." msgstr "" -#: enterprise/models.py:430 +#: enterprise/models.py:441 msgid "" "Specifies whether the organization should have access to executive education" " 2U content." msgstr "" -#: enterprise/models.py:436 +#: enterprise/models.py:447 msgid "" "Display Demo data from analyitcs and learner progress report for demo " "customer." msgstr "" -#: enterprise/models.py:443 +#: enterprise/models.py:454 msgid "" "Email linked on learner portal as public point of contact, will default to " "all admin users associated with this customer if left blank." msgstr "" -#: enterprise/models.py:453 +#: enterprise/models.py:464 msgid "" "Specifies the discount percent used for enrollments from the enrollment API " "where capturing the discount per order is not possible. This is passed to " "ecommerce when creating orders for financial data reporting." msgstr "" -#: enterprise/models.py:467 +#: enterprise/models.py:478 msgid "Specifies the default language for learners of the organization." msgstr "" -#: enterprise/models.py:477 +#: enterprise/models.py:488 msgid "Specifies the sender alias for automated emails from the edX system." msgstr "" -#: enterprise/models.py:485 +#: enterprise/models.py:496 msgid "" "Email address that will receive learner replies to automated edX emails." msgstr "" -#: enterprise/models.py:496 +#: enterprise/models.py:507 msgid "" "Message text shown on the learner portal dashboard for career engagement " "network." msgstr "" -#: enterprise/models.py:825 +#: enterprise/models.py:836 msgid "" "Course details were not found for course key {} - Course Catalog API " "returned nothing. Proceeding with enrollment, but notifications won't be " "sent" msgstr "" -#: enterprise/models.py:1050 +#: enterprise/models.py:1061 msgid "" "When enabled along with `active`, all other linked enterprise customers for " "this user will be marked as inactive upon save." msgstr "" -#: enterprise/models.py:1057 +#: enterprise/models.py:1068 msgid "Enterprise Customer Learner" msgstr "" -#: enterprise/models.py:1058 +#: enterprise/models.py:1069 msgid "Enterprise Customer Learners" msgstr "" -#: enterprise/models.py:1651 +#: enterprise/models.py:1672 msgid "Logo images must be in .png format." msgstr "" -#: enterprise/models.py:1678 +#: enterprise/models.py:1699 msgid "Branding Configuration" msgstr "" -#: enterprise/models.py:1679 +#: enterprise/models.py:1700 msgid "Branding Configurations" msgstr "" -#: enterprise/models.py:1761 +#: enterprise/models.py:1782 msgid "Specifies whether this is default provider for enterprise customer." msgstr "" -#: enterprise/models.py:1844 +#: enterprise/models.py:1865 msgid "" "The UUID of the course (not course run) in which the learner is entitled." msgstr "" -#: enterprise/models.py:1854 +#: enterprise/models.py:1875 msgid "The enterprise learner to which this entitlement is attached." msgstr "" -#: enterprise/models.py:1977 +#: enterprise/models.py:1998 msgid "The enterprise learner to which this enrollment is attached." msgstr "" -#: enterprise/models.py:1984 +#: enterprise/models.py:2005 msgid "The ID of the course in which the learner was enrolled." msgstr "" -#: enterprise/models.py:1991 +#: enterprise/models.py:2012 msgid "" "Specifies whether a user marked this course as saved for later in the " "learner portal." msgstr "" -#: enterprise/models.py:2007 +#: enterprise/models.py:2028 msgid "" "Specifies whether the enterprise course enrollment's course enrollment " "object was unenrolled." msgstr "" -#: enterprise/models.py:2017 +#: enterprise/models.py:2038 msgid "" "Specifies when an enterprise course enrollment's course enrollment object " "was unenrolled." msgstr "" -#: enterprise/models.py:2199 +#: enterprise/models.py:2220 msgid "The course entitlement the associated subsidy is for." msgstr "" -#: enterprise/models.py:2210 +#: enterprise/models.py:2231 msgid "The course enrollment the associated subsidy is for." msgstr "" -#: enterprise/models.py:2217 +#: enterprise/models.py:2238 msgid "" "Whether the enterprise subsidy is revoked, e.g., when a user's license is " "revoked." msgstr "" -#: enterprise/models.py:2348 +#: enterprise/models.py:2369 msgid "" "Query parameters which will be used to filter the discovery service's " "search/all endpoint results, specified as a JSON object. An empty JSON " @@ -1351,7 +1351,7 @@ msgid "" "catalog." msgstr "" -#: enterprise/models.py:2363 +#: enterprise/models.py:2384 msgid "" "Specifies whether the catalog is allowed to include exec ed (2U) courses. " "This means that, when the content_filter specifies that 'course' content " @@ -1359,15 +1359,15 @@ msgid "" " won't be excluded from the content of the associated catalog." msgstr "" -#: enterprise/models.py:2370 +#: enterprise/models.py:2391 msgid "Enterprise Catalog Query" msgstr "" -#: enterprise/models.py:2371 +#: enterprise/models.py:2392 msgid "Enterprise Catalog Queries" msgstr "" -#: enterprise/models.py:2458 +#: enterprise/models.py:2479 msgid "" "Query parameters which will be used to filter the discovery service's " "search/all endpoint results, specified as a Json object. An empty Json " @@ -1375,33 +1375,33 @@ msgid "" "catalog." msgstr "" -#: enterprise/models.py:2466 +#: enterprise/models.py:2487 msgid "" "Ordered list of enrollment modes which can be displayed to learners for " "course runs in this catalog." msgstr "" -#: enterprise/models.py:2472 +#: enterprise/models.py:2493 msgid "" "Specifies whether courses should be published with direct-to-audit " "enrollment URLs." msgstr "" -#: enterprise/models.py:2479 +#: enterprise/models.py:2500 msgid "Enterprise Customer Catalog" msgstr "" -#: enterprise/models.py:2480 enterprise/models.py:3027 +#: enterprise/models.py:2501 enterprise/models.py:3048 msgid "Enterprise Customer Catalogs" msgstr "" -#: enterprise/models.py:2747 +#: enterprise/models.py:2768 msgid "" "Fill in a standard Django template that, when rendered, produces the email you want sent to newly-enrolled Enterprise Customer learners. The following variables may be available:\n" "
  • user_name: A human-readable name for the person being emailed. Be sure to handle the case where this is not defined, as it may be missing in some cases. It may also be a username, if the learner hasn't configured their \"real\" name in the system.
  • organization_name: The name of the organization sponsoring the enrollment.
  • enrolled_in: Details of the course or program that was enrolled in. It may contain:
    • name: The name of the enrollable item (e.g., \"Demo Course\").
    • url: A link to the homepage of the enrolled-in item.
    • branding: A custom branding name for the enrolled-in item. For example, the branding of a MicroMasters program would be \"MicroMasters\".
    • start: The date the enrolled-in item becomes available. Render this to text using the Django `date` template filter (see the Django documentation).
    • type: Whether the enrolled-in item is a course, a program, or something else.
" msgstr "" -#: enterprise/models.py:2765 +#: enterprise/models.py:2786 #, python-brace-format msgid "" "Enter a string that can be used to generate a dynamic subject line for " @@ -1409,193 +1409,193 @@ msgid "" " name of the course or program that was enrolled in." msgstr "" -#: enterprise/models.py:2907 +#: enterprise/models.py:2928 msgid "Active" msgstr "" -#: enterprise/models.py:2908 +#: enterprise/models.py:2929 msgid "Include Date" msgstr "" -#: enterprise/models.py:2909 +#: enterprise/models.py:2930 msgid "Include date in the report file name" msgstr "" -#: enterprise/models.py:2915 +#: enterprise/models.py:2936 msgid "Delivery Method" msgstr "" -#: enterprise/models.py:2916 +#: enterprise/models.py:2937 msgid "The method in which the data should be sent." msgstr "" -#: enterprise/models.py:2921 +#: enterprise/models.py:2942 msgid "" "Specifies whether report should be compressed. Without compression files " "will not be password protected or encrypted." msgstr "" -#: enterprise/models.py:2928 +#: enterprise/models.py:2949 msgid "PGP Encryption Key" msgstr "" -#: enterprise/models.py:2929 +#: enterprise/models.py:2950 msgid "The key for encryption, if PGP encrypted file is required." msgstr "" -#: enterprise/models.py:2937 +#: enterprise/models.py:2958 msgid "Data Type" msgstr "" -#: enterprise/models.py:2938 +#: enterprise/models.py:2959 msgid "The type of data this report should contain." msgstr "" -#: enterprise/models.py:2945 +#: enterprise/models.py:2966 msgid "Report Type" msgstr "" -#: enterprise/models.py:2946 +#: enterprise/models.py:2967 msgid "The type this report should be sent as, e.g. CSV." msgstr "" -#: enterprise/models.py:2950 +#: enterprise/models.py:2971 msgid "Email" msgstr "" -#: enterprise/models.py:2951 +#: enterprise/models.py:2972 msgid "The email(s), one per line, where the report should be sent." msgstr "" -#: enterprise/models.py:2958 +#: enterprise/models.py:2979 msgid "Frequency" msgstr "" -#: enterprise/models.py:2959 +#: enterprise/models.py:2980 msgid "" "The frequency interval (daily, weekly, or monthly) that the report should be" " sent." msgstr "" -#: enterprise/models.py:2964 +#: enterprise/models.py:2985 msgid "Day of Month" msgstr "" -#: enterprise/models.py:2965 +#: enterprise/models.py:2986 msgid "" "The day of the month to send the report. This field is required and only " "valid when the frequency is monthly." msgstr "" -#: enterprise/models.py:2973 +#: enterprise/models.py:2994 msgid "Day of Week" msgstr "" -#: enterprise/models.py:2974 +#: enterprise/models.py:2995 msgid "" "The day of the week to send the report. This field is required and only " "valid when the frequency is weekly." msgstr "" -#: enterprise/models.py:2978 +#: enterprise/models.py:2999 msgid "Hour of Day" msgstr "" -#: enterprise/models.py:2979 +#: enterprise/models.py:3000 msgid "" "The hour of the day to send the report, in Eastern Standard Time (EST). This" " is required for all frequency settings." msgstr "" -#: enterprise/models.py:2987 +#: enterprise/models.py:3008 msgid "" "This password will be used to secure the zip file. It will be encrypted when" " stored in the database." msgstr "" -#: enterprise/models.py:2994 +#: enterprise/models.py:3015 msgid "SFTP Host name" msgstr "" -#: enterprise/models.py:2995 +#: enterprise/models.py:3016 msgid "If the delivery method is sftp, the host to deliver the report to." msgstr "" -#: enterprise/models.py:3000 +#: enterprise/models.py:3021 msgid "SFTP Port" msgstr "" -#: enterprise/models.py:3001 +#: enterprise/models.py:3022 msgid "If the delivery method is sftp, the port on the host to connect to." msgstr "" -#: enterprise/models.py:3008 +#: enterprise/models.py:3029 msgid "SFTP username" msgstr "" -#: enterprise/models.py:3009 +#: enterprise/models.py:3030 msgid "" "If the delivery method is sftp, the username to use to securely access the " "host." msgstr "" -#: enterprise/models.py:3015 +#: enterprise/models.py:3036 msgid "" "If the delivery method is sftp, the password to use to securely access the " "host. The password will be encrypted when stored in the database." msgstr "" -#: enterprise/models.py:3022 +#: enterprise/models.py:3043 msgid "SFTP file path" msgstr "" -#: enterprise/models.py:3023 +#: enterprise/models.py:3044 msgid "" "If the delivery method is sftp, the path on the host to deliver the report " "to." msgstr "" -#: enterprise/models.py:3131 +#: enterprise/models.py:3152 msgid "Delivery method cannot be updated" msgstr "" -#: enterprise/models.py:3147 +#: enterprise/models.py:3168 msgid "Day of week must be set if the frequency is weekly." msgstr "" -#: enterprise/models.py:3151 +#: enterprise/models.py:3172 msgid "Day of month must be set if the frequency is monthly." msgstr "" -#: enterprise/models.py:3154 +#: enterprise/models.py:3175 msgid "Frequency must be set to either daily, weekly, or monthly." msgstr "" -#: enterprise/models.py:3160 +#: enterprise/models.py:3181 msgid "Email(s) must be set if the delivery method is email." msgstr "" -#: enterprise/models.py:3164 +#: enterprise/models.py:3185 msgid "Decrypted password must be set if the delivery method is email." msgstr "" -#: enterprise/models.py:3168 +#: enterprise/models.py:3189 msgid "SFTP Hostname must be set if the delivery method is sftp." msgstr "" -#: enterprise/models.py:3170 +#: enterprise/models.py:3191 msgid "SFTP username must be set if the delivery method is sftp." msgstr "" -#: enterprise/models.py:3172 +#: enterprise/models.py:3193 msgid "SFTP File Path must be set if the delivery method is sftp." msgstr "" -#: enterprise/models.py:3175 +#: enterprise/models.py:3196 msgid "Decrypted SFTP password must be set if the delivery method is SFTP." msgstr "" -#: enterprise/models.py:3238 +#: enterprise/models.py:3259 msgid "" "The EnterpriseCustomer for which the role is assigned to for the provided " "user. Defaults to the first active Enterprise Customer that the user is " @@ -1604,223 +1604,233 @@ msgid "" "drop down." msgstr "" -#: enterprise/models.py:3527 +#: enterprise/models.py:3548 msgid "Filters to show banner notifications conditionally." msgstr "" -#: enterprise/models.py:3532 +#: enterprise/models.py:3553 msgid "Admin Notification Filter" msgstr "" -#: enterprise/models.py:3533 +#: enterprise/models.py:3554 msgid "Admin Notification Filters" msgstr "" -#: enterprise/models.py:3559 +#: enterprise/models.py:3580 msgid "" "Notification banner title which will appear to enterprise admin on admin " "portal." msgstr "" -#: enterprise/models.py:3567 +#: enterprise/models.py:3588 msgid "" "Notification banner text which will appear to enterprise admin on admin " "portal. You can enter maximum of 512 characters. This text support markdown." " See https://commonmark.org/help/ for the supported markdown features." msgstr "" -#: enterprise/models.py:3584 +#: enterprise/models.py:3605 msgid "Admin Notification" msgstr "" -#: enterprise/models.py:3585 +#: enterprise/models.py:3606 msgid "Admin Notifications" msgstr "" -#: enterprise/models.py:3623 +#: enterprise/models.py:3644 msgid "Admin Notification Read" msgstr "" -#: enterprise/models.py:3624 +#: enterprise/models.py:3645 msgid "Admin Notifications Read" msgstr "" -#: enterprise/models.py:3657 enterprise/models.py:3761 -#: enterprise/models.py:3904 +#: enterprise/models.py:3678 enterprise/models.py:3782 +#: enterprise/models.py:3925 msgid "The enterprise that can be linked using this key." msgstr "" -#: enterprise/models.py:3666 +#: enterprise/models.py:3687 msgid "The number of times this key can be used to link a learner." msgstr "" -#: enterprise/models.py:3675 +#: enterprise/models.py:3696 msgid "The key will no longer be valid after this date." msgstr "" -#: enterprise/models.py:3684 +#: enterprise/models.py:3705 msgid "" "Specifies if the key is active. Once deactivated, the key is no longer valid" " and cannot be reactivated." msgstr "" -#: enterprise/models.py:3765 +#: enterprise/models.py:3786 msgid "ChatGPT prompt." msgstr "" -#: enterprise/models.py:3767 +#: enterprise/models.py:3788 msgid "ChatGPT response." msgstr "" -#: enterprise/models.py:3768 +#: enterprise/models.py:3789 msgid "Prompt type." msgstr "" -#: enterprise/models.py:3772 +#: enterprise/models.py:3793 msgid "ChatGPT Response" msgstr "" -#: enterprise/models.py:3773 +#: enterprise/models.py:3794 msgid "ChatGPT Responses" msgstr "" -#: enterprise/models.py:3881 +#: enterprise/models.py:3902 msgid "Enterprise Customer SSO Configuration" msgstr "" -#: enterprise/models.py:3882 +#: enterprise/models.py:3903 msgid "Enterprise Customer SSO Configurations" msgstr "" -#: enterprise/models.py:3891 +#: enterprise/models.py:3912 msgid "The display name of the SSO configuration." msgstr "" -#: enterprise/models.py:3913 +#: enterprise/models.py:3934 msgid "" "Specifies whether the integration with the SSO orchestration is active." msgstr "" -#: enterprise/models.py:3922 +#: enterprise/models.py:3943 msgid "The identity provider integrated with by the SSO orchestrator ." msgstr "" -#: enterprise/models.py:3931 +#: enterprise/models.py:3952 msgid "The metadata url of the identity provider." msgstr "" -#: enterprise/models.py:3939 +#: enterprise/models.py:3960 msgid "The metadata xml of the identity provider." msgstr "" -#: enterprise/models.py:3948 +#: enterprise/models.py:3969 msgid "The entity id of the identity provider." msgstr "" -#: enterprise/models.py:3957 +#: enterprise/models.py:3978 msgid "" "Specifies whether the integration with the customer's identity provider " "should auto update metadata." msgstr "" -#: enterprise/models.py:4011 +#: enterprise/models.py:4032 msgid "" "The date and time when the configuration was submitted to the SSO " "orchestration." msgstr "" -#: enterprise/models.py:4019 +#: enterprise/models.py:4040 msgid "" "The date and time when the configuration was completed by the SSO " "orchestration." msgstr "" -#: enterprise/models.py:4027 +#: enterprise/models.py:4048 msgid "" "The date and time when the configuration was validated and used for the " "first time." msgstr "" -#: enterprise/models.py:4035 +#: enterprise/models.py:4056 msgid "" "The date and time when the orchestrator encountered an error during " "configuration." msgstr "" -#: enterprise/models.py:4044 +#: enterprise/models.py:4065 msgid "" "Whether admin has indicated the service provider metadata was uploaded." msgstr "" -#: enterprise/models.py:4054 enterprise/models.py:4090 +#: enterprise/models.py:4075 enterprise/models.py:4111 msgid "" "SAP specific configuration: the timeout interval for the OData API in " "seconds." msgstr "" -#: enterprise/models.py:4064 +#: enterprise/models.py:4085 msgid "SAP specific configuration: the root url of the OData API." msgstr "" -#: enterprise/models.py:4073 +#: enterprise/models.py:4094 msgid "SAP specific configuration: the company id of the OData API." msgstr "" -#: enterprise/models.py:4082 +#: enterprise/models.py:4103 msgid "" "SAP specific configuration: the root url of the SAP SuccessFactors OAuth " "API." msgstr "" -#: enterprise/models.py:4099 +#: enterprise/models.py:4120 msgid "" "SAP specific configuration: the private key used to sign the SAML assertion." msgstr "" -#: enterprise/models.py:4108 +#: enterprise/models.py:4129 msgid "SAP specific configuration: the client id of the OData API." msgstr "" -#: enterprise/models.py:4117 +#: enterprise/models.py:4138 msgid "SAP specific configuration: the user id of the OAuth API." msgstr "" -#: enterprise/models.py:4139 +#: enterprise/models.py:4160 msgid "Field is locked as the configuration has already been submitted." msgstr "" -#: enterprise/models.py:4177 +#: enterprise/models.py:4198 msgid "Record has already been submitted for configuration." msgstr "" -#: enterprise/models.py:4227 +#: enterprise/models.py:4248 msgid "Specifies enterprise group name." msgstr "" -#: enterprise/models.py:4241 +#: enterprise/models.py:4262 msgid "" "When enabled, all learners connected to the org will be considered a member." msgstr "" -#: enterprise/models.py:4248 +#: enterprise/models.py:4269 msgid "Enterprise Group" msgstr "" -#: enterprise/models.py:4249 +#: enterprise/models.py:4270 msgid "Enterprise Groups" msgstr "" -#: enterprise/models.py:4317 +#: enterprise/models.py:4419 msgid "" "The moment at which the membership record is written with an Enterprise " "Customer User record." msgstr "" -#: enterprise/models.py:4323 +#: enterprise/models.py:4429 +msgid "Current status of the membership record" +msgstr "" + +#: enterprise/models.py:4436 +msgid "" +"The moment at which the membership record was revoked by an Enterprise " +"admin." +msgstr "" + +#: enterprise/models.py:4442 msgid "Enterprise Group Membership" msgstr "" -#: enterprise/models.py:4324 +#: enterprise/models.py:4443 msgid "Enterprise Group Memberships" msgstr "" @@ -1903,110 +1913,110 @@ msgstr "" msgid "Continue" msgstr "" -#: enterprise/utils.py:144 +#: enterprise/utils.py:146 msgid "" "Either \"Email or Username\" or \"CSV bulk upload\" must be specified, but " "both were." msgstr "" -#: enterprise/utils.py:147 +#: enterprise/utils.py:149 msgid "Error: Learners could not be added. Correct the following errors." msgstr "" -#: enterprise/utils.py:149 +#: enterprise/utils.py:151 #, python-brace-format msgid "" "Enrollment track {course_mode} is not available for course {course_id}." msgstr "" -#: enterprise/utils.py:151 +#: enterprise/utils.py:153 msgid "Select a course enrollment track for the given course(s)." msgstr "" -#: enterprise/utils.py:153 +#: enterprise/utils.py:155 #, python-brace-format msgid "" "Could not retrieve details for the course ID {course_id}. Specify a valid " "ID." msgstr "" -#: enterprise/utils.py:156 +#: enterprise/utils.py:158 msgid "" "Either \"CSV bulk upload\" or a singular course ID may be used for manual " "enrollments, but not both together." msgstr "" -#: enterprise/utils.py:160 +#: enterprise/utils.py:162 #, python-brace-format msgid "{argument} does not appear to be a valid email address." msgstr "" -#: enterprise/utils.py:162 +#: enterprise/utils.py:164 #, python-brace-format msgid "" "{argument} does not appear to be a valid email address or known username" msgstr "" -#: enterprise/utils.py:165 +#: enterprise/utils.py:167 #, python-brace-format msgid "" "Expected a CSV file with [{expected_columns}] columns, but found " "[{actual_columns}] columns instead." msgstr "" -#: enterprise/utils.py:169 +#: enterprise/utils.py:171 msgid "Reason field is required but was not filled." msgstr "" -#: enterprise/utils.py:172 +#: enterprise/utils.py:174 msgid "" "Either \"Email or Username\" or \"CSV bulk upload\" must be specified, but " "neither were." msgstr "" -#: enterprise/utils.py:175 +#: enterprise/utils.py:177 #, python-brace-format msgid "" "User with email address {email} is already registered with Enterprise " "Customer {ec_name}" msgstr "" -#: enterprise/utils.py:177 +#: enterprise/utils.py:179 msgid "User is not linked with Enterprise Customer" msgstr "" -#: enterprise/utils.py:178 +#: enterprise/utils.py:180 #, python-brace-format msgid "User with email address {email} doesn't exist." msgstr "" -#: enterprise/utils.py:179 +#: enterprise/utils.py:181 #, python-brace-format msgid "Course ID {course_id} doesn't exist in Enterprise Customer's Catalog" msgstr "" -#: enterprise/utils.py:181 +#: enterprise/utils.py:183 #, python-brace-format msgid "" "Enterprise channel worker user with the username " "\"{channel_worker_username}\" was not found." msgstr "" -#: enterprise/utils.py:184 +#: enterprise/utils.py:186 msgid "" "Unable to parse CSV file. Please make sure it is a CSV 'utf-8' encoded file." msgstr "" -#: enterprise/utils.py:187 +#: enterprise/utils.py:189 msgid "Discount percentage should be from 0 to 100." msgstr "" -#: enterprise/utils.py:397 +#: enterprise/utils.py:399 #, python-brace-format msgid "You've been enrolled in {course_name}!" msgstr "" -#: enterprise/utils.py:556 enterprise/utils.py:635 +#: enterprise/utils.py:558 enterprise/utils.py:637 msgid "`user` must have one of either `email` or `user_email`." msgstr "" @@ -2407,3 +2417,9 @@ msgstr "" #, python-brace-format msgid "{purchase_action} for" msgstr "" + +#: enterprise_learner_portal/api/v1/serializers.py:40 +msgid "" +"To use this EnterpriseCourseEnrollmentSerializer, this package must be " +"installed in an Open edX environment." +msgstr "" diff --git a/translations/edx-enterprise/enterprise/conf/locale/fr_CA/LC_MESSAGES/django.po b/translations/edx-enterprise/enterprise/conf/locale/fr_CA/LC_MESSAGES/django.po index d5ccbe63223..f874d67ba3b 100644 --- a/translations/edx-enterprise/enterprise/conf/locale/fr_CA/LC_MESSAGES/django.po +++ b/translations/edx-enterprise/enterprise/conf/locale/fr_CA/LC_MESSAGES/django.po @@ -4,9 +4,9 @@ # EdX Team , 2024. # # Translators: -# Pierre Mailhot , 2023 # Gabriel D'Amours , 2024 # edx_transifex_bot , 2024 +# Pierre Mailhot , 2024 # msgid "" msgstr "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "POT-Creation-Date: 2023-06-13 08:00+0000\n" "PO-Revision-Date: 2023-11-20 11:35+0000\n" -"Last-Translator: edx_transifex_bot , 2024\n" +"Last-Translator: Pierre Mailhot , 2024\n" "Language-Team: French (Canada) (https://app.transifex.com/open-edx/teams/6205/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -478,7 +478,7 @@ msgid "" " " msgstr "" "\n" -"Cette commande de gestion supprime les enregistrements du modèle IntegratedChannelAPIRequestLogs datant de plus d'un mois.\n" +"Cette commande de gestion supprime les enregistrements du modèle IntegratedChannelAPIRequestLogs datant de plus d'un mois.\n" " " #: integrated_channels/integrated_channel/management/commands/reset_sapsf_learner_transmissions.py:19 @@ -766,31 +766,31 @@ msgstr "" msgid "Course enrollment track" msgstr "Parcours d'inscription au cours" -#: enterprise/admin/forms.py:74 enterprise/api/v1/serializers.py:1366 +#: enterprise/admin/forms.py:74 enterprise/api/v1/serializers.py:1396 msgid "Audit" msgstr "Audit" -#: enterprise/admin/forms.py:75 enterprise/api/v1/serializers.py:1367 +#: enterprise/admin/forms.py:75 enterprise/api/v1/serializers.py:1397 msgid "Verified" msgstr "Vérifié" -#: enterprise/admin/forms.py:76 enterprise/api/v1/serializers.py:1368 +#: enterprise/admin/forms.py:76 enterprise/api/v1/serializers.py:1398 msgid "Professional Education" msgstr "Formation professionnelle" -#: enterprise/admin/forms.py:77 enterprise/api/v1/serializers.py:1369 +#: enterprise/admin/forms.py:77 enterprise/api/v1/serializers.py:1399 msgid "Professional Education (no ID)" msgstr "Formation professionnelle (sans identification)" -#: enterprise/admin/forms.py:78 enterprise/api/v1/serializers.py:1370 +#: enterprise/admin/forms.py:78 enterprise/api/v1/serializers.py:1400 msgid "Credit" msgstr "Crédit" -#: enterprise/admin/forms.py:79 enterprise/api/v1/serializers.py:1371 +#: enterprise/admin/forms.py:79 enterprise/api/v1/serializers.py:1401 msgid "Honor" msgstr "Honneur" -#: enterprise/admin/forms.py:80 enterprise/api/v1/serializers.py:1372 +#: enterprise/admin/forms.py:80 enterprise/api/v1/serializers.py:1402 msgid "Unpaid Executive Education" msgstr "Formation des cadres non rémunérée" @@ -1135,32 +1135,6 @@ msgstr "" "Pour obtenir un ecommerce_api_client, ce package doit être installé dans un " "environnement Open edX." -#: enterprise/config/models.py:39 -msgid "" -"Specifies which user role assignments to update. If unspecified, will " -"update for all roles." -msgstr "" -"Spécifie les attributions de rôles utilisateur à mettre à jour. Si non " -"spécifié, sera mis à jour pour tous les rôles." - -#: enterprise/config/models.py:43 -msgid "Number of user role asssignments to update in each batch of updates." -msgstr "" -"Nombre d'attributions de rôles d'utilisateur à mettre à jour dans chaque lot" -" de mises à jour." - -#: enterprise/config/models.py:48 -msgid "The enterprise customer to limit role assignments to." -msgstr "Le client d’entreprise auquel limiter les attributions de rôles." - -#: enterprise/config/models.py:53 -msgid "" -"If set, no updates or creates will occur; will instead iterate over the " -"assignments that would be modified or created" -msgstr "" -"Si cette option est définie, aucune mise à jour ou création n'aura lieu; va " -"plutôt parcourir les attributions qui seraient modifiées ou créées" - #: enterprise/constants.py:13 #, python-brace-format msgid "" @@ -1366,37 +1340,37 @@ msgstr "" " et il pourra vous aider.{span_end}{span_start}Code d'erreur : " "{error_code}{span_end}{span_start}Utilisateur : {username}{span_end}" -#: enterprise/models.py:134 +#: enterprise/models.py:138 msgid "Enterprise Customer Type" msgstr "Type de client d'entreprise" -#: enterprise/models.py:135 +#: enterprise/models.py:139 msgid "Enterprise Customer Types" msgstr "Types de client d'entreprise" -#: enterprise/models.py:142 +#: enterprise/models.py:146 msgid "Specifies enterprise customer type." msgstr "Spécifie le type de client d'entreprise." -#: enterprise/models.py:202 enterprise/models.py:2905 +#: enterprise/models.py:206 enterprise/models.py:2926 msgid "Enterprise Customer" msgstr "Client d'entreprise" -#: enterprise/models.py:203 +#: enterprise/models.py:207 msgid "Enterprise Customers" msgstr "Clients d'entreprise" -#: enterprise/models.py:210 +#: enterprise/models.py:214 msgid "Enterprise Customer name." msgstr "Nom du client d'entreprise" -#: enterprise/models.py:230 +#: enterprise/models.py:234 msgid "Hides course price on learning platform course confirmation screen." msgstr "" "Masque le prix du cours sur l’écran de confirmation du cours de la " "plateforme d’apprentissage." -#: enterprise/models.py:253 +#: enterprise/models.py:257 msgid "" "Enables data sharing consent prompt for learners each time they enroll in a " "course. If left unchecked, the prompt will not appear and relevant data will" @@ -1407,7 +1381,7 @@ msgstr "" "pas cochée, l'invite n'apparaîtra pas et les données pertinentes ne seront " "pas partagées." -#: enterprise/models.py:265 +#: enterprise/models.py:269 msgid "" "Setting to either require learners to accept data sharing consent at course " "enrollment, or through an external process." @@ -1416,7 +1390,7 @@ msgstr "" "consentement au partage de données lors de l'inscription au cours, soit via " "un processus externe." -#: enterprise/models.py:274 +#: enterprise/models.py:278 msgid "" "Allows learners enrolling through learning platforms to select the audit " "track." @@ -1424,7 +1398,7 @@ msgstr "" "Permet aux apprenants qui s'inscrivent via des plateformes d'apprentissage " "de sélectionner le parcours audit." -#: enterprise/models.py:282 +#: enterprise/models.py:286 msgid "" "Enables transmission of audit enrollment data from learning platform " "learners." @@ -1432,7 +1406,7 @@ msgstr "" "Permet la transmission des données d'inscription au parcours audit des " "apprenants de la plateforme d'apprentissage." -#: enterprise/models.py:290 +#: enterprise/models.py:294 msgid "" "Specifies whether to replace the display of potentially sensitive SSO " "usernames with a more generic name, e.g. EnterpriseLearner." @@ -1441,7 +1415,7 @@ msgstr "" "potentiellement sensibles par un nom plus générique, par ex. " "ApprenantEntreprise." -#: enterprise/models.py:301 +#: enterprise/models.py:305 msgid "" "Specifies whether the customer is able to assign learners to cohorts upon " "enrollment." @@ -1449,11 +1423,11 @@ msgstr "" "Spécifie si le client peut affecter des apprenants à des cohortes lors de " "leur inscription." -#: enterprise/models.py:306 +#: enterprise/models.py:310 msgid "Customer Type" msgstr "Type de client" -#: enterprise/models.py:319 +#: enterprise/models.py:323 msgid "" "Enables the scheduled reporting configurations screen on the administrator " "portal." @@ -1461,7 +1435,7 @@ msgstr "" "Active l’écran des configurations de rapports planifiés sur le portail de " "l’administrateur." -#: enterprise/models.py:330 +#: enterprise/models.py:334 msgid "" "Enables the Single Sign On (SSO) configuration screen on the administrator " "portal. " @@ -1469,7 +1443,7 @@ msgstr "" "Active l'écran de configuration de l'authentification unique (SSO) sur le " "portail de l'administrateur." -#: enterprise/models.py:345 +#: enterprise/models.py:349 msgid "" "Automatically enabled. If unchecked, learners won't have access to the " "learner portal." @@ -1477,7 +1451,7 @@ msgstr "" "Activé automatiquement. Si cette case n'est pas cochée, les apprenants " "n'auront pas accès au portail des apprenants." -#: enterprise/models.py:351 +#: enterprise/models.py:355 msgid "" "Specifies whether enterprise offers will be made known to learners in the " "learner portal. This only applies to customers with “offers”, the old " @@ -1487,7 +1461,7 @@ msgstr "" "apprenants sur le portail des apprenants. Cela ne s’applique qu’aux clients " "bénéficiant des \"offres\", l’ancienne version du crédit apprenant." -#: enterprise/models.py:363 +#: enterprise/models.py:367 msgid "" "Hides labor market data from learners (populated by features using Lightcast" " integration). " @@ -1495,7 +1469,7 @@ msgstr "" "Masque les données du marché du travail aux apprenants (remplies par des " "fonctionnalités utilisant l'intégration Lightcast)." -#: enterprise/models.py:370 +#: enterprise/models.py:374 msgid "" "Automatically enabled. If unchecked, the learners won't be able to search " "for a course on the learner portal." @@ -1503,7 +1477,7 @@ msgstr "" "Activé automatiquement. Si cette case n'est pas cochée, les apprenants ne " "pourront pas rechercher de cours sur le portail des apprenants." -#: enterprise/models.py:379 +#: enterprise/models.py:383 msgid "" "If checked, the learners will be able to see the link to CEN on the learner " "portal dashboard." @@ -1511,7 +1485,7 @@ msgstr "" "Si cette case est cochée, les apprenants pourront voir le lien vers le CEN " "sur le tableau de bord du portail de l'apprenant." -#: enterprise/models.py:387 +#: enterprise/models.py:391 msgid "" "If checked, the learners will be able to see the pathways on the learner " "portal dashboard." @@ -1519,7 +1493,7 @@ msgstr "" "Si cette case est cochée, les apprenants pourront voir les parcours sur le " "tableau de bord du portail de l'apprenant." -#: enterprise/models.py:395 +#: enterprise/models.py:399 msgid "" "If checked, the learners will be able to see the programs on the learner " "portal dashboard." @@ -1527,7 +1501,7 @@ msgstr "" "Si cette case est cochée, les apprenants pourront voir les programmes sur le" " tableau de bord du portail des apprenants." -#: enterprise/models.py:403 +#: enterprise/models.py:407 msgid "" "If checked, the learners will be able to see the academies on the learner " "portal dashboard." @@ -1535,7 +1509,15 @@ msgstr "" "Si coché, les apprenants seront capables de voir les académies sur le " "tableau de bord du portail des apprenants." -#: enterprise/models.py:410 +#: enterprise/models.py:414 +msgid "" +"If checked, search will be replaced with one academy on enterprise learner " +"portal." +msgstr "" +"Si cette case est cochée, la recherche sera remplacée par une académie sur " +"le portail des apprenants d'entreprise." + +#: enterprise/models.py:421 msgid "" "Automatically enabled. Displays advanced analytics page on the administrator" " portal, which includes skill and labor market data." @@ -1544,7 +1526,7 @@ msgstr "" "l'administrateur, qui comprend des données sur les compétences et le marché " "du travail." -#: enterprise/models.py:418 +#: enterprise/models.py:429 msgid "" "Enables the learning platform configuration screen on the administrator " "portal." @@ -1552,7 +1534,7 @@ msgstr "" "Active l'écran de configuration de la plateforme d'apprentissage sur le " "portail de l'administrateur." -#: enterprise/models.py:424 +#: enterprise/models.py:435 msgid "" "Allows a learner to input customer slug to identify their org in the SSO " "process. Should be enabled for customers that leverage SSO." @@ -1561,7 +1543,7 @@ msgstr "" "organisation dans le processus SSO. Doit être activé pour les clients qui " "utilisent SSO." -#: enterprise/models.py:430 +#: enterprise/models.py:441 msgid "" "Specifies whether the organization should have access to executive education" " 2U content." @@ -1569,7 +1551,7 @@ msgstr "" "Spécifie si l’organisation doit avoir accès au contenu 2U de formation pour " "cadres." -#: enterprise/models.py:436 +#: enterprise/models.py:447 msgid "" "Display Demo data from analyitcs and learner progress report for demo " "customer." @@ -1577,7 +1559,7 @@ msgstr "" "Affichez les données de démonstration provenant des analyses et du rapport " "de progression de l'apprenant pour le client de démonstration." -#: enterprise/models.py:443 +#: enterprise/models.py:454 msgid "" "Email linked on learner portal as public point of contact, will default to " "all admin users associated with this customer if left blank." @@ -1586,7 +1568,7 @@ msgstr "" "public sera par défaut adressé à tous les utilisateurs administrateurs " "associés à ce client s'il est laissé vide." -#: enterprise/models.py:453 +#: enterprise/models.py:464 msgid "" "Specifies the discount percent used for enrollments from the enrollment API " "where capturing the discount per order is not possible. This is passed to " @@ -1597,24 +1579,24 @@ msgstr "" "commande. Ceci est transmis au commerce électronique lors de la création de " "commandes pour le rapport des données financières." -#: enterprise/models.py:467 +#: enterprise/models.py:478 msgid "Specifies the default language for learners of the organization." msgstr "Spécifie la langue par défaut pour les apprenants de l'organisation." -#: enterprise/models.py:477 +#: enterprise/models.py:488 msgid "Specifies the sender alias for automated emails from the edX system." msgstr "" "Spécifie l'alias de l'expéditeur pour les courriels automatisés du système " "edX." -#: enterprise/models.py:485 +#: enterprise/models.py:496 msgid "" "Email address that will receive learner replies to automated edX emails." msgstr "" "Adresse courriel qui recevra les réponses des apprenants aux courriels edX " "automatisés." -#: enterprise/models.py:496 +#: enterprise/models.py:507 msgid "" "Message text shown on the learner portal dashboard for career engagement " "network." @@ -1622,7 +1604,7 @@ msgstr "" "Texte du message affiché sur le tableau de bord du portail de l'apprenant " "pour le réseau d'engagement de carrière." -#: enterprise/models.py:825 +#: enterprise/models.py:836 msgid "" "Course details were not found for course key {} - Course Catalog API " "returned nothing. Proceeding with enrollment, but notifications won't be " @@ -1632,7 +1614,7 @@ msgstr "" "du catalogue de cours n'a rien retourné. L'inscription est en cours, mais " "les notifications ne seront pas envoyées" -#: enterprise/models.py:1050 +#: enterprise/models.py:1061 msgid "" "When enabled along with `active`, all other linked enterprise customers for " "this user will be marked as inactive upon save." @@ -1641,50 +1623,50 @@ msgstr "" "liés pour cet utilisateur seront marqués comme inactifs lors de la " "sauvegarde." -#: enterprise/models.py:1057 +#: enterprise/models.py:1068 msgid "Enterprise Customer Learner" msgstr "Apprenant d'un client d'entreprise" -#: enterprise/models.py:1058 +#: enterprise/models.py:1069 msgid "Enterprise Customer Learners" msgstr "Apprenants d'un client d'entreprise" -#: enterprise/models.py:1651 +#: enterprise/models.py:1672 msgid "Logo images must be in .png format." msgstr "Les images du logo doivent être au format .png." -#: enterprise/models.py:1678 +#: enterprise/models.py:1699 msgid "Branding Configuration" msgstr "Configuration de la marque" -#: enterprise/models.py:1679 +#: enterprise/models.py:1700 msgid "Branding Configurations" msgstr "Configurations de la marque" -#: enterprise/models.py:1761 +#: enterprise/models.py:1782 msgid "Specifies whether this is default provider for enterprise customer." msgstr "" "Spécifie s'il s'agit du fournisseur par défaut pour le client d'entreprise." -#: enterprise/models.py:1844 +#: enterprise/models.py:1865 msgid "" "The UUID of the course (not course run) in which the learner is entitled." msgstr "" "L'UUID du cours (et non de la session de cours) auquel l'apprenant a droit." -#: enterprise/models.py:1854 +#: enterprise/models.py:1875 msgid "The enterprise learner to which this entitlement is attached." msgstr "L'apprenant d'entreprise auquel ce droit est attaché." -#: enterprise/models.py:1977 +#: enterprise/models.py:1998 msgid "The enterprise learner to which this enrollment is attached." msgstr "L'apprenant d'entreprise auquel cette inscription est attachée." -#: enterprise/models.py:1984 +#: enterprise/models.py:2005 msgid "The ID of the course in which the learner was enrolled." msgstr "L'identifiant du cours auquel l'apprenant a été inscrit." -#: enterprise/models.py:1991 +#: enterprise/models.py:2012 msgid "" "Specifies whether a user marked this course as saved for later in the " "learner portal." @@ -1692,7 +1674,7 @@ msgstr "" "Spécifie si un utilisateur a marqué ce cours comme enregistré pour plus tard" " dans le portail de l'apprenant." -#: enterprise/models.py:2007 +#: enterprise/models.py:2028 msgid "" "Specifies whether the enterprise course enrollment's course enrollment " "object was unenrolled." @@ -1700,7 +1682,7 @@ msgstr "" "Spécifie si l’objet d’inscription au cours de l’inscription au cours " "d’entreprise a été désinscrit." -#: enterprise/models.py:2017 +#: enterprise/models.py:2038 msgid "" "Specifies when an enterprise course enrollment's course enrollment object " "was unenrolled." @@ -1708,16 +1690,16 @@ msgstr "" "Spécifie quand l’objet d’inscription à un cours d’entreprise a été " "désinscrit." -#: enterprise/models.py:2199 +#: enterprise/models.py:2220 msgid "The course entitlement the associated subsidy is for." msgstr "Le droit au cours auquel la subvention associée est destinée." -#: enterprise/models.py:2210 +#: enterprise/models.py:2231 msgid "The course enrollment the associated subsidy is for." msgstr "" "L’inscription au cours pour laquelle la subvention associée est destinée." -#: enterprise/models.py:2217 +#: enterprise/models.py:2238 msgid "" "Whether the enterprise subsidy is revoked, e.g., when a user's license is " "revoked." @@ -1725,7 +1707,7 @@ msgstr "" "Si la subvention aux entreprises est révoquée, par exemple lorsque la " "licence d'un utilisateur est révoquée." -#: enterprise/models.py:2348 +#: enterprise/models.py:2369 msgid "" "Query parameters which will be used to filter the discovery service's " "search/all endpoint results, specified as a JSON object. An empty JSON " @@ -1737,7 +1719,7 @@ msgstr "" "en tant qu'objet JSON. Un objet JSON vide signifie que tous les éléments de " "contenu disponibles seront inclus dans le catalogue." -#: enterprise/models.py:2363 +#: enterprise/models.py:2384 msgid "" "Specifies whether the catalog is allowed to include exec ed (2U) courses. " "This means that, when the content_filter specifies that 'course' content " @@ -1749,15 +1731,15 @@ msgstr "" "\"cours\" doivent être inclus dans le catalogue, les de cours de type " "executive-education-2u ne seront pas exclus du contenu du catalogue associé." -#: enterprise/models.py:2370 +#: enterprise/models.py:2391 msgid "Enterprise Catalog Query" msgstr "Requête de catalogue d'entreprise" -#: enterprise/models.py:2371 +#: enterprise/models.py:2392 msgid "Enterprise Catalog Queries" msgstr "Requêtes de catalogue d'entreprise" -#: enterprise/models.py:2458 +#: enterprise/models.py:2479 msgid "" "Query parameters which will be used to filter the discovery service's " "search/all endpoint results, specified as a Json object. An empty Json " @@ -1769,7 +1751,7 @@ msgstr "" "tant qu'objet Json. Un objet Json vide signifie que tous les éléments de " "contenu disponibles seront inclus dans le catalogue." -#: enterprise/models.py:2466 +#: enterprise/models.py:2487 msgid "" "Ordered list of enrollment modes which can be displayed to learners for " "course runs in this catalog." @@ -1777,7 +1759,7 @@ msgstr "" "Liste ordonnée des modes d'inscription qui peuvent être affichés aux " "apprenants pour les session de cours dans ce catalogue." -#: enterprise/models.py:2472 +#: enterprise/models.py:2493 msgid "" "Specifies whether courses should be published with direct-to-audit " "enrollment URLs." @@ -1785,15 +1767,15 @@ msgstr "" "Spécifie si les cours doivent être publiés avec des URL d'inscription " "directes au parcours audit." -#: enterprise/models.py:2479 +#: enterprise/models.py:2500 msgid "Enterprise Customer Catalog" msgstr "Catalogue des clients d'entreprise" -#: enterprise/models.py:2480 enterprise/models.py:3027 +#: enterprise/models.py:2501 enterprise/models.py:3048 msgid "Enterprise Customer Catalogs" msgstr "Catalogues des clients d'entreprise" -#: enterprise/models.py:2747 +#: enterprise/models.py:2768 msgid "" "Fill in a standard Django template that, when rendered, produces the email you want sent to newly-enrolled Enterprise Customer learners. The following variables may be available:\n" "
  • user_name: A human-readable name for the person being emailed. Be sure to handle the case where this is not defined, as it may be missing in some cases. It may also be a username, if the learner hasn't configured their \"real\" name in the system.
  • organization_name: The name of the organization sponsoring the enrollment.
  • enrolled_in: Details of the course or program that was enrolled in. It may contain:
    • name: The name of the enrollable item (e.g., \"Demo Course\").
    • url: A link to the homepage of the enrolled-in item.
    • branding: A custom branding name for the enrolled-in item. For example, the branding of a MicroMasters program would be \"MicroMasters\".
    • start: The date the enrolled-in item becomes available. Render this to text using the Django `date` template filter (see the Django documentation).
    • type: Whether the enrolled-in item is a course, a program, or something else.
" @@ -1801,7 +1783,7 @@ msgstr "" "Remplissez un modèle Django standard qui, une fois rendu, produit le courriel que vous souhaitez envoyer aux apprenants d'entreprise nouvellement inscrits. Les variables suivantes peuvent être disponibles :\n" "
  • user_name : Un nom lisible pour la personne à qui l'on envoie un courriel. Assurez-vous de gérer le cas où cela n'est pas défini, car il peut manquer dans certains cas. Il peut également s'agir d'un nom d'utilisateur, si l'apprenant n'a pas configuré son \"véritable\" nom dans le système.
  • organization_name : Le nom de l'organisation qui parraine l'inscription.
  • enrolled_in : Détails du cours ou du programme auquel vous êtes inscrit. Il peut contenir :
    • name : Le nom de l'élément pouvant être inscrit (par exemple, (\"Cours de démonstration\").
    • url : Un lien vers la page d'accueil de l'élément inscrit.
    • branding : Un nom de marque personnalisé pour l’élément inscrit. Par exemple, la marque d'un programme MicroMasters serait \"MicroMasters\".
    • start : Date à laquelle l'élément inscrit devient disponible. Rendu ceci en texte en utilisant le filtre de modèle `date` de Django (voir la documentation Django).
    • type : Si l'élément inscrit est un cours, un programme ou autre chose.
" -#: enterprise/models.py:2765 +#: enterprise/models.py:2786 #, python-brace-format msgid "" "Enter a string that can be used to generate a dynamic subject line for " @@ -1812,27 +1794,27 @@ msgstr "" "dynamique pour les courriels de notification. L'espace réservé {course_name}" " sera remplacé par le nom du cours ou du programme auquel vous êtes inscrit." -#: enterprise/models.py:2907 +#: enterprise/models.py:2928 msgid "Active" msgstr "Actif" -#: enterprise/models.py:2908 +#: enterprise/models.py:2929 msgid "Include Date" msgstr "Inclure la date" -#: enterprise/models.py:2909 +#: enterprise/models.py:2930 msgid "Include date in the report file name" msgstr "Inclure la date dans le nom du fichier de rapport" -#: enterprise/models.py:2915 +#: enterprise/models.py:2936 msgid "Delivery Method" msgstr "Méthode de livraison" -#: enterprise/models.py:2916 +#: enterprise/models.py:2937 msgid "The method in which the data should be sent." msgstr "La méthode par laquelle les données doivent être envoyées." -#: enterprise/models.py:2921 +#: enterprise/models.py:2942 msgid "" "Specifies whether report should be compressed. Without compression files " "will not be password protected or encrypted." @@ -1840,43 +1822,43 @@ msgstr "" "Spécifie si le rapport doit être compressé. Sans compression, les fichiers " "ne seront ni protégés par mot de passe ni chiffrés." -#: enterprise/models.py:2928 +#: enterprise/models.py:2949 msgid "PGP Encryption Key" msgstr "Clé de chiffrement PGP" -#: enterprise/models.py:2929 +#: enterprise/models.py:2950 msgid "The key for encryption, if PGP encrypted file is required." msgstr "La clé de chiffrement, si un fichier chiffré PGP est requis." -#: enterprise/models.py:2937 +#: enterprise/models.py:2958 msgid "Data Type" msgstr "Type de données" -#: enterprise/models.py:2938 +#: enterprise/models.py:2959 msgid "The type of data this report should contain." msgstr "Le type de données que ce rapport doit contenir." -#: enterprise/models.py:2945 +#: enterprise/models.py:2966 msgid "Report Type" msgstr "Type de rapport" -#: enterprise/models.py:2946 +#: enterprise/models.py:2967 msgid "The type this report should be sent as, e.g. CSV." msgstr "Le type sous lequel ce rapport doit être envoyé, par exemple CSV." -#: enterprise/models.py:2950 +#: enterprise/models.py:2971 msgid "Email" msgstr "Courriel" -#: enterprise/models.py:2951 +#: enterprise/models.py:2972 msgid "The email(s), one per line, where the report should be sent." msgstr "Le ou les courriels, un par ligne, où le rapport doit être envoyé." -#: enterprise/models.py:2958 +#: enterprise/models.py:2979 msgid "Frequency" msgstr "Fréquence" -#: enterprise/models.py:2959 +#: enterprise/models.py:2980 msgid "" "The frequency interval (daily, weekly, or monthly) that the report should be" " sent." @@ -1884,11 +1866,11 @@ msgstr "" "L'intervalle de fréquence (quotidien, hebdomadaire ou mensuel) auquel le " "rapport doit être envoyé." -#: enterprise/models.py:2964 +#: enterprise/models.py:2985 msgid "Day of Month" msgstr "Jour du mois" -#: enterprise/models.py:2965 +#: enterprise/models.py:2986 msgid "" "The day of the month to send the report. This field is required and only " "valid when the frequency is monthly." @@ -1896,11 +1878,11 @@ msgstr "" "Le jour du mois quand envoyer le rapport. Ce champ est obligatoire et valide" " uniquement lorsque la fréquence est mensuelle." -#: enterprise/models.py:2973 +#: enterprise/models.py:2994 msgid "Day of Week" msgstr "Jour de la semaine" -#: enterprise/models.py:2974 +#: enterprise/models.py:2995 msgid "" "The day of the week to send the report. This field is required and only " "valid when the frequency is weekly." @@ -1908,11 +1890,11 @@ msgstr "" "Le jour de la semaine quand envoyer le rapport. Ce champ est obligatoire et " "valide uniquement lorsque la fréquence est hebdomadaire." -#: enterprise/models.py:2978 +#: enterprise/models.py:2999 msgid "Hour of Day" msgstr "Heure de la journée" -#: enterprise/models.py:2979 +#: enterprise/models.py:3000 msgid "" "The hour of the day to send the report, in Eastern Standard Time (EST). This" " is required for all frequency settings." @@ -1920,7 +1902,7 @@ msgstr "" "L'heure de la journée à laquelle envoyer le rapport, en heure normale de " "l'Est (EST). Ceci est requis pour tous les réglages de fréquence." -#: enterprise/models.py:2987 +#: enterprise/models.py:3008 msgid "" "This password will be used to secure the zip file. It will be encrypted when" " stored in the database." @@ -1928,29 +1910,29 @@ msgstr "" "Ce mot de passe sera utilisé pour sécuriser le fichier zip. Il sera crypté " "une fois stocké dans la base de données." -#: enterprise/models.py:2994 +#: enterprise/models.py:3015 msgid "SFTP Host name" msgstr "Nom d'hôte SFTP" -#: enterprise/models.py:2995 +#: enterprise/models.py:3016 msgid "If the delivery method is sftp, the host to deliver the report to." msgstr "" "Si la méthode de livraison est sftp, l'hôte auquel transmettre le rapport." -#: enterprise/models.py:3000 +#: enterprise/models.py:3021 msgid "SFTP Port" msgstr "Port SFTP" -#: enterprise/models.py:3001 +#: enterprise/models.py:3022 msgid "If the delivery method is sftp, the port on the host to connect to." msgstr "" "Si la méthode de livraison est sftp, le port de l'hôte auquel se connecter." -#: enterprise/models.py:3008 +#: enterprise/models.py:3029 msgid "SFTP username" msgstr "Utilisateur SFTP" -#: enterprise/models.py:3009 +#: enterprise/models.py:3030 msgid "" "If the delivery method is sftp, the username to use to securely access the " "host." @@ -1958,7 +1940,7 @@ msgstr "" "Si la méthode de livraison est sftp, le nom d'utilisateur à utiliser pour " "accéder en toute sécurité à l'hôte." -#: enterprise/models.py:3015 +#: enterprise/models.py:3036 msgid "" "If the delivery method is sftp, the password to use to securely access the " "host. The password will be encrypted when stored in the database." @@ -1967,11 +1949,11 @@ msgstr "" " en toute sécurité à l'hôte. Le mot de passe sera crypté une fois stocké " "dans la base de données." -#: enterprise/models.py:3022 +#: enterprise/models.py:3043 msgid "SFTP file path" msgstr "Chemin du fichier SFTP" -#: enterprise/models.py:3023 +#: enterprise/models.py:3044 msgid "" "If the delivery method is sftp, the path on the host to deliver the report " "to." @@ -1979,60 +1961,60 @@ msgstr "" "Si la méthode de livraison est sftp, chemin sur l'hôte auquel transmettre le" " rapport." -#: enterprise/models.py:3131 +#: enterprise/models.py:3152 msgid "Delivery method cannot be updated" msgstr "La méthode de livraison ne peut être mise à jour" -#: enterprise/models.py:3147 +#: enterprise/models.py:3168 msgid "Day of week must be set if the frequency is weekly." msgstr "" "Le jour de la semaine doit être défini si la fréquence est hebdomadaire." -#: enterprise/models.py:3151 +#: enterprise/models.py:3172 msgid "Day of month must be set if the frequency is monthly." msgstr "Le jour du mois doit être défini si la fréquence est mensuelle." -#: enterprise/models.py:3154 +#: enterprise/models.py:3175 msgid "Frequency must be set to either daily, weekly, or monthly." msgstr "" "La fréquence doit être définie sur quotidienne, hebdomadaire ou mensuelle." -#: enterprise/models.py:3160 +#: enterprise/models.py:3181 msgid "Email(s) must be set if the delivery method is email." msgstr "" "Les courriels doivent être définis si la méthode de livraison est par " "courriel." -#: enterprise/models.py:3164 +#: enterprise/models.py:3185 msgid "Decrypted password must be set if the delivery method is email." msgstr "" "Le mot de passe déchiffré doit être défini si la méthode de livraison est " "par courriel." -#: enterprise/models.py:3168 +#: enterprise/models.py:3189 msgid "SFTP Hostname must be set if the delivery method is sftp." msgstr "" "Le nom d'hôte SFTP doit être défini si la méthode de livraison est sftp." -#: enterprise/models.py:3170 +#: enterprise/models.py:3191 msgid "SFTP username must be set if the delivery method is sftp." msgstr "" "Le nom d'utilisateur SFTP doit être défini si la méthode de livraison est " "sftp." -#: enterprise/models.py:3172 +#: enterprise/models.py:3193 msgid "SFTP File Path must be set if the delivery method is sftp." msgstr "" "Le chemin du fichier SFTP doit être défini si la méthode de livraison est " "sftp." -#: enterprise/models.py:3175 +#: enterprise/models.py:3196 msgid "Decrypted SFTP password must be set if the delivery method is SFTP." msgstr "" "Le mot de passe SFTP déchiffré doit être défini si la méthode de livraison " "est SFTP." -#: enterprise/models.py:3238 +#: enterprise/models.py:3259 msgid "" "The EnterpriseCustomer for which the role is assigned to for the provided " "user. Defaults to the first active Enterprise Customer that the user is " @@ -2046,21 +2028,21 @@ msgstr "" "veuillez d'abord créer l'enregistrement, puis modifier le champ client " "d'entreprise à l'aide de la liste déroulante." -#: enterprise/models.py:3527 +#: enterprise/models.py:3548 msgid "Filters to show banner notifications conditionally." msgstr "" "Filtres pour afficher les notifications de bannière de manière " "conditionnelle." -#: enterprise/models.py:3532 +#: enterprise/models.py:3553 msgid "Admin Notification Filter" msgstr "Filtre de notification d'administrateur" -#: enterprise/models.py:3533 +#: enterprise/models.py:3554 msgid "Admin Notification Filters" msgstr "Filtres de notification d'administrateur" -#: enterprise/models.py:3559 +#: enterprise/models.py:3580 msgid "" "Notification banner title which will appear to enterprise admin on admin " "portal." @@ -2068,7 +2050,7 @@ msgstr "" "Titre de la bannière de notification qui apparaîtra à l'administrateur de " "l'entreprise sur le portail d'administration." -#: enterprise/models.py:3567 +#: enterprise/models.py:3588 msgid "" "Notification banner text which will appear to enterprise admin on admin " "portal. You can enter maximum of 512 characters. This text support markdown." @@ -2080,37 +2062,37 @@ msgstr "" "https://commonmark.org/help/ pour les fonctionnalités de markdown prises en " "charge." -#: enterprise/models.py:3584 +#: enterprise/models.py:3605 msgid "Admin Notification" msgstr "Notification d'administration" -#: enterprise/models.py:3585 +#: enterprise/models.py:3606 msgid "Admin Notifications" msgstr "Notifications d'administration" -#: enterprise/models.py:3623 +#: enterprise/models.py:3644 msgid "Admin Notification Read" msgstr "Notifications d'administration lue" -#: enterprise/models.py:3624 +#: enterprise/models.py:3645 msgid "Admin Notifications Read" msgstr "Notification d'administration lue" -#: enterprise/models.py:3657 enterprise/models.py:3761 -#: enterprise/models.py:3904 +#: enterprise/models.py:3678 enterprise/models.py:3782 +#: enterprise/models.py:3925 msgid "The enterprise that can be linked using this key." msgstr "L'entreprise qui peut être liée à l'aide de cette clé." -#: enterprise/models.py:3666 +#: enterprise/models.py:3687 msgid "The number of times this key can be used to link a learner." msgstr "" "Le nombre de fois que cette clé peut être utilisée pour lier un apprenant." -#: enterprise/models.py:3675 +#: enterprise/models.py:3696 msgid "The key will no longer be valid after this date." msgstr "La clé ne sera plus valable après cette date." -#: enterprise/models.py:3684 +#: enterprise/models.py:3705 msgid "" "Specifies if the key is active. Once deactivated, the key is no longer valid" " and cannot be reactivated." @@ -2118,60 +2100,60 @@ msgstr "" "Spécifie si la clé est active. Une fois désactivée, la clé n'est plus valide" " et ne peut pas être réactivée." -#: enterprise/models.py:3765 +#: enterprise/models.py:3786 msgid "ChatGPT prompt." msgstr "Invite ChatGPT." -#: enterprise/models.py:3767 +#: enterprise/models.py:3788 msgid "ChatGPT response." msgstr "Réponse ChatGPT." -#: enterprise/models.py:3768 +#: enterprise/models.py:3789 msgid "Prompt type." msgstr "Type d'invite." -#: enterprise/models.py:3772 +#: enterprise/models.py:3793 msgid "ChatGPT Response" msgstr "Réponse ChatGPT" -#: enterprise/models.py:3773 +#: enterprise/models.py:3794 msgid "ChatGPT Responses" msgstr "Réponses ChatGPT" -#: enterprise/models.py:3881 +#: enterprise/models.py:3902 msgid "Enterprise Customer SSO Configuration" msgstr "Configuration SSO pour clients d'entreprise" -#: enterprise/models.py:3882 +#: enterprise/models.py:3903 msgid "Enterprise Customer SSO Configurations" msgstr "Configurations SSO pour clients d'entreprise" -#: enterprise/models.py:3891 +#: enterprise/models.py:3912 msgid "The display name of the SSO configuration." msgstr "Le nom d’affichage de la configuration SSO." -#: enterprise/models.py:3913 +#: enterprise/models.py:3934 msgid "" "Specifies whether the integration with the SSO orchestration is active." msgstr "Spécifie si l'intégration avec l'orchestration SSO est active." -#: enterprise/models.py:3922 +#: enterprise/models.py:3943 msgid "The identity provider integrated with by the SSO orchestrator ." msgstr "Le fournisseur d'identité intégré par l'orchestrateur SSO." -#: enterprise/models.py:3931 +#: enterprise/models.py:3952 msgid "The metadata url of the identity provider." msgstr "L'URL des métadonnées du fournisseur d'identité." -#: enterprise/models.py:3939 +#: enterprise/models.py:3960 msgid "The metadata xml of the identity provider." msgstr "Le XML des métadonnées du fournisseur d’identité." -#: enterprise/models.py:3948 +#: enterprise/models.py:3969 msgid "The entity id of the identity provider." msgstr "L’identifiant d’entité du fournisseur d’identité." -#: enterprise/models.py:3957 +#: enterprise/models.py:3978 msgid "" "Specifies whether the integration with the customer's identity provider " "should auto update metadata." @@ -2179,7 +2161,7 @@ msgstr "" "Spécifie si l'intégration avec le fournisseur d'identité du client doit " "mettre à jour automatiquement les métadonnées." -#: enterprise/models.py:4011 +#: enterprise/models.py:4032 msgid "" "The date and time when the configuration was submitted to the SSO " "orchestration." @@ -2187,7 +2169,7 @@ msgstr "" "La date et l'heure auxquelles la configuration a été soumise à " "l'orchestration SSO." -#: enterprise/models.py:4019 +#: enterprise/models.py:4040 msgid "" "The date and time when the configuration was completed by the SSO " "orchestration." @@ -2195,7 +2177,7 @@ msgstr "" "La date et l'heure auxquelles la configuration a été terminée par " "l'orchestration SSO." -#: enterprise/models.py:4027 +#: enterprise/models.py:4048 msgid "" "The date and time when the configuration was validated and used for the " "first time." @@ -2203,7 +2185,7 @@ msgstr "" "La date et l'heure auxquelles la configuration a été validée et utilisée " "pour la première fois." -#: enterprise/models.py:4035 +#: enterprise/models.py:4056 msgid "" "The date and time when the orchestrator encountered an error during " "configuration." @@ -2211,14 +2193,14 @@ msgstr "" "Date et heure auxquelles l'orchestrateur a rencontré une erreur lors de la " "configuration." -#: enterprise/models.py:4044 +#: enterprise/models.py:4065 msgid "" "Whether admin has indicated the service provider metadata was uploaded." msgstr "" "Si l'administrateur a indiqué que les métadonnées du fournisseur de services" " ont été téléversées." -#: enterprise/models.py:4054 enterprise/models.py:4090 +#: enterprise/models.py:4075 enterprise/models.py:4111 msgid "" "SAP specific configuration: the timeout interval for the OData API in " "seconds." @@ -2226,16 +2208,16 @@ msgstr "" "Configuration spécifique SAP : l'intervalle de délai d'expiration de l'API " "OData en secondes." -#: enterprise/models.py:4064 +#: enterprise/models.py:4085 msgid "SAP specific configuration: the root url of the OData API." msgstr "Configuration spécifique SAP : l'url racine de l'API OData." -#: enterprise/models.py:4073 +#: enterprise/models.py:4094 msgid "SAP specific configuration: the company id of the OData API." msgstr "" "Configuration spécifique SAP : l'identifiant de l'entreprise de l'API OData." -#: enterprise/models.py:4082 +#: enterprise/models.py:4103 msgid "" "SAP specific configuration: the root url of the SAP SuccessFactors OAuth " "API." @@ -2243,62 +2225,74 @@ msgstr "" "Configuration spécifique à SAP : l'URL racine de l'API OAuth de SAP " "SuccessFactors." -#: enterprise/models.py:4099 +#: enterprise/models.py:4120 msgid "" "SAP specific configuration: the private key used to sign the SAML assertion." msgstr "" "Configuration spécifique SAP : la clé privée utilisée pour signer " "l'assertion SAML." -#: enterprise/models.py:4108 +#: enterprise/models.py:4129 msgid "SAP specific configuration: the client id of the OData API." msgstr "Configuration spécifique SAP : l'identifiant client de l'API OData." -#: enterprise/models.py:4117 +#: enterprise/models.py:4138 msgid "SAP specific configuration: the user id of the OAuth API." msgstr "" "Configuration spécifique SAP : l'identifiant utilisateur de l'API OAuth." -#: enterprise/models.py:4139 +#: enterprise/models.py:4160 msgid "Field is locked as the configuration has already been submitted." msgstr "Le champ est verrouillé car la configuration a déjà été soumise." -#: enterprise/models.py:4177 +#: enterprise/models.py:4198 msgid "Record has already been submitted for configuration." msgstr "L'enregistrement a déjà été soumis pour configuration." -#: enterprise/models.py:4227 +#: enterprise/models.py:4248 msgid "Specifies enterprise group name." -msgstr "Spécifie le nom du groupe d'entreprises." +msgstr "Spécifie le nom du groupe d'entreprises." -#: enterprise/models.py:4241 +#: enterprise/models.py:4262 msgid "" "When enabled, all learners connected to the org will be considered a member." msgstr "" -"Lorsqu'il est activé, tous les apprenants connectés à l'organisation" -" seront considérés comme membres." +"Lorsqu'il est activé, tous les apprenants connectés à l'organisation seront " +"considérés comme membres." -#: enterprise/models.py:4248 +#: enterprise/models.py:4269 msgid "Enterprise Group" -msgstr "Groupe d'entreprise" +msgstr "Groupe d'entreprise" -#: enterprise/models.py:4249 +#: enterprise/models.py:4270 msgid "Enterprise Groups" -msgstr "Groupes d'entreprises" +msgstr "Groupes d'entreprises" -#: enterprise/models.py:4317 +#: enterprise/models.py:4419 msgid "" "The moment at which the membership record is written with an Enterprise " "Customer User record." msgstr "" -"Moment auquel l'enregistrement d'adhésion est écrit avec un " -"enregistrement d'utilisateur client entreprise." +"Moment auquel l'enregistrement d'adhésion est écrit avec un enregistrement " +"d'utilisateur client entreprise." -#: enterprise/models.py:4323 +#: enterprise/models.py:4429 +msgid "Current status of the membership record" +msgstr "État actuel du dossier de membre" + +#: enterprise/models.py:4436 +msgid "" +"The moment at which the membership record was revoked by an Enterprise " +"admin." +msgstr "" +"Moment auquel l'enregistrement d'adhésion a été révoqué par un " +"administrateur d'entreprise." + +#: enterprise/models.py:4442 msgid "Enterprise Group Membership" -msgstr "Adhésion à un groupe d'entreprises" +msgstr "Adhésion à un groupe d'entreprises" -#: enterprise/models.py:4324 +#: enterprise/models.py:4443 msgid "Enterprise Group Memberships" msgstr "Adhésions aux groupes d’entreprises" @@ -2968,3 +2962,29 @@ msgstr "" #, python-brace-format msgid "{purchase_action} for" msgstr "{purchase_action} pour" + +#: enterprise/config/models.py:39 +msgid "" +"Specifies which user role assignments to update. If unspecified, will " +"update for all roles." +msgstr "" +"Spécifie les attributions de rôles utilisateur à mettre à jour. Si non " +"spécifié, sera mis à jour pour tous les rôles." + +#: enterprise/config/models.py:43 +msgid "Number of user role asssignments to update in each batch of updates." +msgstr "" +"Nombre d'attributions de rôles d'utilisateur à mettre à jour dans chaque lot" +" de mises à jour." + +#: enterprise/config/models.py:48 +msgid "The enterprise customer to limit role assignments to." +msgstr "Le client d’entreprise auquel limiter les attributions de rôles." + +#: enterprise/config/models.py:53 +msgid "" +"If set, no updates or creates will occur; will instead iterate over the " +"assignments that would be modified or created" +msgstr "" +"Si cette option est définie, aucune mise à jour ou création n'aura lieu; va " +"plutôt parcourir les attributions qui seraient modifiées ou créées" diff --git a/translations/edx-enterprise/enterprise/conf/locale/pt_PT/LC_MESSAGES/djangojs.po b/translations/edx-enterprise/enterprise/conf/locale/pt_PT/LC_MESSAGES/djangojs.po index 2536fccbd46..450eccfbaa1 100644 --- a/translations/edx-enterprise/enterprise/conf/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/translations/edx-enterprise/enterprise/conf/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -5,6 +5,7 @@ # # Translators: # Brian Smith, 2024 +# Ivo Branco , 2024 # msgid "" msgstr "" @@ -12,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "POT-Creation-Date: 2023-06-13 08:00+0000\n" "PO-Revision-Date: 2023-11-20 11:35+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Ivo Branco , 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,19 +23,19 @@ msgstr "" #: enterprise/static/enterprise/js/manage_learners.js:38 msgid "Enter a valid course ID" -msgstr "" +msgstr "Introduza um ID de curso válido" #: enterprise/static/enterprise/js/manage_learners.js:82 msgid "Are you sure you want to unlink %(email)s?" -msgstr "" +msgstr "Tem a certeza de que pretende desativar a ligação %(email)s?" #: enterprise/static/enterprise/js/manage_learners.js:114 msgid "---------" -msgstr "" +msgstr "---------" #: enterprise/static/enterprise/js/manage_learners.js:115 msgid "Audit" -msgstr "Exame" +msgstr "Auditoria" #: enterprise/static/enterprise/js/manage_learners.js:116 msgid "Verified" @@ -46,7 +47,7 @@ msgstr "Educação Profissional" #: enterprise/static/enterprise/js/manage_learners.js:118 msgid "Professional Education (no ID)" -msgstr "" +msgstr "Educação profissional (sem ID)" #: enterprise/static/enterprise/js/manage_learners.js:119 msgid "Credit" diff --git a/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po index 0970d44faf1..be2386fae2a 100644 --- a/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-26 00:29+0000\n" +"POT-Creation-Date: 2024-05-16 00:32+0000\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" @@ -49,7 +49,7 @@ msgstr "" msgid "Example {example_number} is missing an option for \"{criterion_name}\"" msgstr "" -#: assessment/score_type_constants.py:21 xblock/grade_mixin.py:524 +#: assessment/score_type_constants.py:21 xblock/grade_mixin.py:547 msgid "Peer" msgstr "" @@ -224,6 +224,7 @@ msgstr "" #: templates/legacy/edit/oa_edit_basic_settings_list.html:93 #: templates/legacy/edit/oa_edit_basic_settings_list.html:131 #: templates/legacy/edit/oa_edit_basic_settings_list.html:157 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:169 #: templates/legacy/edit/oa_edit_peer_assessment.html:45 msgid "False" msgstr "" @@ -232,6 +233,7 @@ msgstr "" #: templates/legacy/edit/oa_edit_basic_settings_list.html:94 #: templates/legacy/edit/oa_edit_basic_settings_list.html:132 #: templates/legacy/edit/oa_edit_basic_settings_list.html:158 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:170 #: templates/legacy/edit/oa_edit_peer_assessment.html:46 msgid "True" msgstr "" @@ -331,6 +333,28 @@ msgid "" "response." msgstr "" +#: templates/legacy/edit/oa_edit_basic_settings_list.html:167 +msgid "Allow Learner Resubmissions" +msgstr "" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:174 +msgid "" +"Set to TRUE to allow learners to resubmit ungraded work. Set to FALSE if " +"resubmissions are not allowed." +msgstr "" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:178 +msgid "Resubmission Grace Period" +msgstr "" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:187 +msgid "" +"Specify the maximum period during which resubmissions are allowed. If left " +"blank, learners will be able to reset their submission as long as it has not " +"been graded. The grace period starts once the learner has submitted their " +"response." +msgstr "" + #: templates/legacy/edit/oa_edit_criterion.html:6 #: templates/legacy/staff_area/oa_student_info.html:122 #: templates/legacy/staff_area/oa_student_info_assessment_detail.html:25 @@ -481,6 +505,25 @@ msgid "" "studio page." msgstr "" +#: templates/legacy/edit/oa_edit_peer_assessment.html:60 +msgid "Grading strategy for the peer assessment" +msgstr "" + +#: templates/legacy/edit/oa_edit_peer_assessment.html:62 +msgid "Mean" +msgstr "" + +#: templates/legacy/edit/oa_edit_peer_assessment.html:63 +msgid "Median (default)" +msgstr "" + +#: templates/legacy/edit/oa_edit_peer_assessment.html:66 +msgid "" +"Select the preferred grading strategy for the peer assessment. By default, " +"the median across all peer reviews is used to calculate the final grade. If " +"you select the mean, the average of all peer reviews will be used." +msgstr "" + #: templates/legacy/edit/oa_edit_peer_assessment_schedule.html:5 msgid "Peer Assessment Deadlines" msgstr "" @@ -1581,7 +1624,7 @@ msgstr "" msgid "We could not submit your response" msgstr "" -#: templates/legacy/response/oa_response.html:332 +#: templates/legacy/response/oa_response.html:333 msgid "Submit your response and move to the next step" msgstr "" @@ -1681,6 +1724,14 @@ msgid "" " " msgstr "" +#: templates/legacy/response/oa_response_submitted.html:63 +msgid "We could not reset your response" +msgstr "" + +#: templates/legacy/response/oa_response_submitted.html:69 +msgid "Reset response and submit again" +msgstr "" + #: templates/legacy/response/oa_response_team_already_submitted.html:15 msgid "Error" msgstr "" @@ -1738,7 +1789,7 @@ msgid "" "will receive a grade of Incomplete." msgstr "" -#: templates/legacy/staff/oa_staff_grade.html:13 xblock/grade_mixin.py:365 +#: templates/legacy/staff/oa_staff_grade.html:13 xblock/grade_mixin.py:369 msgid "Staff Grade" msgstr "" @@ -2225,86 +2276,96 @@ msgstr "" msgid "Loading Open Response Assessment..." msgstr "" -#: xblock/grade_mixin.py:77 xblock/leaderboard_mixin.py:61 +#: xblock/grade_mixin.py:78 xblock/leaderboard_mixin.py:61 msgid "An unexpected error occurred." msgstr "" -#: xblock/grade_mixin.py:179 +#: xblock/grade_mixin.py:180 msgid "Peer Assessment" msgstr "" -#: xblock/grade_mixin.py:181 +#: xblock/grade_mixin.py:182 msgid "Self Assessment" msgstr "" -#: xblock/grade_mixin.py:221 +#: xblock/grade_mixin.py:222 msgid "Assessment feedback could not be saved." msgstr "" -#: xblock/grade_mixin.py:232 +#: xblock/grade_mixin.py:233 msgid "Feedback saved." msgstr "" -#: xblock/grade_mixin.py:366 xblock/grade_mixin.py:512 +#: xblock/grade_mixin.py:370 xblock/grade_mixin.py:535 msgid "Staff Comments" msgstr "" -#: xblock/grade_mixin.py:372 -msgid "Peer Median Grade" -msgstr "" - -#: xblock/grade_mixin.py:377 xblock/grade_mixin.py:519 +#: xblock/grade_mixin.py:383 xblock/grade_mixin.py:542 #, python-brace-format msgid "Peer {peer_index}" msgstr "" -#: xblock/grade_mixin.py:378 +#: xblock/grade_mixin.py:384 msgid "Peer Comments" msgstr "" -#: xblock/grade_mixin.py:388 +#: xblock/grade_mixin.py:394 msgid "Self Assessment Grade" msgstr "" -#: xblock/grade_mixin.py:388 +#: xblock/grade_mixin.py:394 msgid "Your Self Assessment" msgstr "" -#: xblock/grade_mixin.py:389 xblock/grade_mixin.py:531 +#: xblock/grade_mixin.py:395 xblock/grade_mixin.py:554 msgid "Your Comments" msgstr "" -#: xblock/grade_mixin.py:485 -msgid "Waiting for peer reviews" +#: xblock/grade_mixin.py:429 +msgid "Peer Mean Grade" msgstr "" -#: xblock/grade_mixin.py:655 -msgid "The grade for this problem is determined by your Staff Grade." +#: xblock/grade_mixin.py:430 +msgid "Peer Median Grade" msgstr "" -#: xblock/grade_mixin.py:657 -msgid "" -"The grade for this problem is determined by the median score of your Peer " -"Assessments." +#: xblock/grade_mixin.py:508 +msgid "Waiting for peer reviews" msgstr "" -#: xblock/grade_mixin.py:660 +#: xblock/grade_mixin.py:677 +msgid "The grade for this problem is determined by your Staff Grade." +msgstr "" + +#: xblock/grade_mixin.py:681 msgid "The grade for this problem is determined by your Self Assessment." msgstr "" -#: xblock/grade_mixin.py:666 +#: xblock/grade_mixin.py:687 #, python-brace-format msgid "" "You have successfully completed this problem and received a {earned_points}/" "{total_points}." msgstr "" -#: xblock/grade_mixin.py:674 +#: xblock/grade_mixin.py:695 msgid "" "You have not yet received all necessary peer reviews to determine your final " "grade." msgstr "" +#: xblock/grade_mixin.py:710 +msgid "" +"The grade for this problem is determined by the median score of your Peer " +"Assessments." +msgstr "" + +#: xblock/grade_mixin.py:715 +msgid "" +"The grade for this problem is determined by the mean score of your Peer " +"Assessments." +msgstr "" + #: xblock/openassesment_template_mixin.py:66 msgid "Peer Assessment Only" msgstr "" @@ -2325,6 +2386,22 @@ msgstr "" msgid "Self Assessment to Staff Assessment" msgstr "" +#: xblock/openassessmentblock.py:1358 +msgid "You can't reset your submission." +msgstr "" + +#: xblock/openassessmentblock.py:1371 +msgid "The user does not exist." +msgstr "" + +#: xblock/openassessmentblock.py:1374 +msgid "There is no submission to reset." +msgstr "" + +#: xblock/openassessmentblock.py:1376 +msgid "Submission reset successfully." +msgstr "" + #: xblock/rubric_reuse_mixin.py:62 msgid "You must specify a block id from which to copy a rubric." msgstr "" @@ -2359,96 +2436,96 @@ msgstr "" msgid "You do not have permission to access ORA staff grading." msgstr "" -#: xblock/staff_area_mixin.py:242 +#: xblock/staff_area_mixin.py:241 msgid "Pending" msgstr "" -#: xblock/staff_area_mixin.py:243 +#: xblock/staff_area_mixin.py:242 msgid "Complete/Overwritten" msgstr "" -#: xblock/staff_area_mixin.py:246 +#: xblock/staff_area_mixin.py:245 msgid "Not applicable" msgstr "" -#: xblock/staff_area_mixin.py:247 +#: xblock/staff_area_mixin.py:246 msgid "Not submitted" msgstr "" -#: xblock/staff_area_mixin.py:248 +#: xblock/staff_area_mixin.py:247 msgid "Submitted" msgstr "" -#: xblock/staff_area_mixin.py:342 +#: xblock/staff_area_mixin.py:341 msgid "Error getting learner information." msgstr "" -#: xblock/staff_area_mixin.py:385 +#: xblock/staff_area_mixin.py:384 msgid "Error loading the checked out learner response." msgstr "" -#: xblock/staff_area_mixin.py:386 +#: xblock/staff_area_mixin.py:385 msgid "No other learner responses are available for grading at this time." msgstr "" -#: xblock/staff_area_mixin.py:388 +#: xblock/staff_area_mixin.py:387 msgid "Error getting staff grade information." msgstr "" -#: xblock/staff_area_mixin.py:409 +#: xblock/staff_area_mixin.py:408 msgid "Error getting staff grade ungraded and checked out counts." msgstr "" -#: xblock/staff_area_mixin.py:703 +#: xblock/staff_area_mixin.py:702 msgid "Please enter valid reason to remove the submission." msgstr "" -#: xblock/staff_area_mixin.py:714 +#: xblock/staff_area_mixin.py:713 msgid "Submission not found" msgstr "" -#: xblock/staff_area_mixin.py:725 +#: xblock/staff_area_mixin.py:724 msgid "Submission for team assignment has no associated team submission" msgstr "" -#: xblock/staff_area_mixin.py:754 +#: xblock/staff_area_mixin.py:753 msgid "" "The learner submission has been removed from peer assessment. The learner " "receives a grade of zero unless you delete the learner's state for the " "problem to allow them to resubmit a response." msgstr "" -#: xblock/staff_area_mixin.py:789 +#: xblock/staff_area_mixin.py:788 msgid "" "The team’s submission has been removed from grading. The team receives a " "grade of zero unless you delete a team member’s state for the problem to " "allow the team to resubmit a response." msgstr "" -#: xblock/studio_mixin.py:243 xblock/studio_mixin.py:255 +#: xblock/studio_mixin.py:246 xblock/studio_mixin.py:258 msgid "Error updating XBlock configuration" msgstr "" -#: xblock/studio_mixin.py:260 +#: xblock/studio_mixin.py:263 msgid "Error: Text Response and File Upload Response cannot both be disabled" msgstr "" -#: xblock/studio_mixin.py:264 +#: xblock/studio_mixin.py:267 msgid "" "Error: When Text Response is disabled, File Upload Response must be Required" msgstr "" -#: xblock/studio_mixin.py:267 +#: xblock/studio_mixin.py:270 msgid "" "Error: When File Upload Response is disabled, Text Response must be Required" msgstr "" -#: xblock/studio_mixin.py:291 +#: xblock/studio_mixin.py:294 #, python-brace-format msgid "Validation error: {error}" msgstr "" -#: xblock/studio_mixin.py:323 +#: xblock/studio_mixin.py:328 msgid "Successfully updated OpenAssessment XBlock" msgstr "" @@ -2495,98 +2572,104 @@ msgstr "" msgid "The start date '{start}' cannot be later than the due date '{due}'" msgstr "" -#: xblock/utils/validation.py:118 +#: xblock/utils/validation.py:120 msgid "This problem must include at least one assessment." msgstr "" -#: xblock/utils/validation.py:122 +#: xblock/utils/validation.py:124 msgid "The assessment order you selected is invalid." msgstr "" -#: xblock/utils/validation.py:132 +#: xblock/utils/validation.py:134 msgid "" "In peer assessment, the \"Must Grade\" value must be a positive integer." msgstr "" -#: xblock/utils/validation.py:135 +#: xblock/utils/validation.py:137 msgid "In peer assessment, the \"Graded By\" value must be a positive integer." msgstr "" -#: xblock/utils/validation.py:139 +#: xblock/utils/validation.py:141 msgid "" "In peer assessment, the \"Must Grade\" value must be greater than or equal " "to the \"Graded By\" value." msgstr "" -#: xblock/utils/validation.py:148 +#: xblock/utils/validation.py:150 msgid "You must provide at least one example response for learner training." msgstr "" -#: xblock/utils/validation.py:151 +#: xblock/utils/validation.py:153 msgid "Each example response for learner training must be unique." msgstr "" -#: xblock/utils/validation.py:158 +#: xblock/utils/validation.py:160 msgid "" "The \"required\" value must be true if staff assessment is the only step." msgstr "" -#: xblock/utils/validation.py:162 +#: xblock/utils/validation.py:164 msgid "" "The number of assessments cannot be changed after the problem has been " "released." msgstr "" -#: xblock/utils/validation.py:167 +#: xblock/utils/validation.py:169 msgid "" "The assessment type cannot be changed after the problem has been released." msgstr "" -#: xblock/utils/validation.py:190 +#: xblock/utils/validation.py:176 +msgid "" +"The grading strategy for peer assessments cannot be changed after the " +"problem has been released." +msgstr "" + +#: xblock/utils/validation.py:200 msgid "This rubric definition is not valid." msgstr "" -#: xblock/utils/validation.py:193 +#: xblock/utils/validation.py:203 msgid "You must provide at least one prompt." msgstr "" -#: xblock/utils/validation.py:199 +#: xblock/utils/validation.py:209 #, python-brace-format msgid "Options in '{criterion}' have duplicate name(s): {duplicates}" msgstr "" -#: xblock/utils/validation.py:207 +#: xblock/utils/validation.py:217 msgid "Criteria with no options must require written feedback." msgstr "" -#: xblock/utils/validation.py:216 +#: xblock/utils/validation.py:226 msgid "Prompts cannot be created or deleted after a problem is released." msgstr "" -#: xblock/utils/validation.py:220 +#: xblock/utils/validation.py:230 msgid "The number of criteria cannot be changed after a problem is released." msgstr "" -#: xblock/utils/validation.py:233 +#: xblock/utils/validation.py:243 msgid "Criteria names cannot be changed after a problem is released" msgstr "" -#: xblock/utils/validation.py:238 +#: xblock/utils/validation.py:248 msgid "The number of options cannot be changed after a problem is released." msgstr "" -#: xblock/utils/validation.py:243 +#: xblock/utils/validation.py:253 msgid "Point values cannot be changed after a problem is released." msgstr "" -#: xblock/utils/validation.py:294 +#: xblock/utils/validation.py:304 msgid "Learner training must have at least one training example." msgstr "" -#: xblock/utils/validation.py:359 +#: xblock/utils/validation.py:369 msgid "Leaderboard number is invalid." msgstr "" -#: xblock/utils/validation.py:382 +#: xblock/utils/validation.py:392 msgid "The submission format is invalid." msgstr "" diff --git a/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po index 8e5962feccc..be152bf6a6b 100644 --- a/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-ora2/openassessment/conf/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-26 00:29+0000\n" +"POT-Creation-Date: 2024-05-16 00:32+0000\n" "PO-Revision-Date: 2014-06-04 15:41-0400\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" @@ -18,518 +18,545 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:77 xblock/static/js/src/oa_server.js:113 -#: xblock/static/js/src/oa_server.js:137 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:78 xblock/static/js/src/oa_server.js:114 +#: xblock/static/js/src/oa_server.js:138 msgid "This section could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:158 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:159 msgid "The staff assessment form could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:180 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:181 msgid "The display of ungraded and checked out responses could not be loaded." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:214 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:215 msgid "This response could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 #: xblock/static/js/src/oa_server.js:237 +msgid "The submission could not be reset." +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:260 msgid "Please check your internet connection." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:262 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:285 msgid "This feedback could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:287 xblock/static/js/src/oa_server.js:378 -#: xblock/static/js/src/oa_server.js:401 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:310 xblock/static/js/src/oa_server.js:401 +#: xblock/static/js/src/oa_server.js:424 msgid "This assessment could not be submitted." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:424 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:447 msgid "One or more rescheduling tasks failed." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:484 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:509 msgid "This problem could not be saved." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:505 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:530 msgid "The server could not be contacted." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:531 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:556 msgid "Could not retrieve upload url." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:550 xblock/static/js/src/oa_server.js:569 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:575 xblock/static/js/src/oa_server.js:594 msgid "Server error." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:614 msgid "Could not retrieve download url." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:615 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:640 msgid "The submission could not be removed from the grading pool." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:671 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:696 msgid "Multiple teams returned for course" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:678 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:703 msgid "Could not load teams information." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:700 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:725 msgid "User lookup failed" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:705 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:730 msgid "Error when looking up username" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:729 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:754 msgid "Failed to clone rubric" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "View and grade responses" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "Demo the new Grading Experience" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:97 msgid "Unit Name" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:98 msgid "Units" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:105 msgid "Assessment" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:106 msgid "Assessments" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:113 #: xblock/static/js/src/lms/oa_course_items_listing.js:114 msgid "Total Responses" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:121 #: xblock/static/js/src/lms/oa_course_items_listing.js:122 msgid "Training" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:129 #: xblock/static/js/src/lms/oa_course_items_listing.js:130 msgid "Peer" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:137 #: xblock/static/js/src/lms/oa_course_items_listing.js:138 msgid "Self" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:145 #: xblock/static/js/src/lms/oa_course_items_listing.js:146 msgid "Waiting" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:153 #: xblock/static/js/src/lms/oa_course_items_listing.js:154 msgid "Staff" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:161 #: xblock/static/js/src/lms/oa_course_items_listing.js:162 msgid "Final Grade Received" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:169 msgid "Staff Grader" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:200 msgid "List of Open Assessments is unavailable" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:302 #: xblock/static/js/src/lms/oa_course_items_listing.js:353 msgid "Please wait" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:326 msgid "Block view is unavailable" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:338 msgid "Back to Full List" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:5 msgid "Confirm" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:7 msgid "Cancel" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:253 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:261 msgid "" "There is still file upload in progress. Please wait until it is finished." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:243 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:251 msgid "Cannot submit empty response even everything is optional." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:235 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:243 msgid "Please upload a file." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:228 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:236 msgid "Please provide a response." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:328 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:336 msgid "No files selected for upload." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:335 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:343 msgid "Please provide a description for each file you are uploading." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:344 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:352 msgid "Your file has been deleted or path has been changed: " msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:439 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:447 msgid "Saving draft" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:446 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:454 msgid "" "If you leave this page without saving or submitting your response, you will " "lose any work you have done on the response." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:461 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:469 msgid "Saving draft..." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:477 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:485 msgid "Draft saved!" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:490 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:498 msgid "Error" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:511 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:519 msgid "Confirm Submit Response" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:514 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:523 +msgid "" +"You're about to submit your response for this assignment. After you submit " +"this response, you may have a limited time to resubmit before your " +"submission is graded." +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:529 msgid "" "You're about to submit your response for this assignment. After you submit " "this response, you can't change it or submit a new response." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:571 +msgid "Confirm Reset" +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:573 +msgid "" +"You're about to reset your response for this assignment. You will need to " +"submit a new response in order to complete this step. Are you sure you want " +"to continue?" +msgstr "" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:644 msgid "Individual file size must be {max_files_mb}MB or less." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:603 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:658 msgid "" "File upload failed: unsupported file type. Only the supported file types can " "be uploaded. If you have questions, please reach out to the course team." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:614 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:669 msgid "The maximum number files that can be saved is " msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:682 -#: xblock/static/js/src/lms/oa_response.js:688 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 +#: xblock/static/js/src/lms/oa_response.js:743 msgid "Describe " msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:682 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 msgid "(required):" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:702 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:757 msgid "Thumbnail view of " msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:779 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:834 msgid "Confirm Delete Uploaded File" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:804 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:859 msgid "" "Are you sure you want to delete the following file? It cannot be restored.\n" "File: " msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_self.js:138 msgid "" "If you leave this page without submitting your self assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:143 #: xblock/static/js/src/lms/oa_staff_area.js:253 msgid "Unexpected server error." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:147 msgid "You must provide a learner name." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:214 msgid "" "This grade will be applied to all members of the team. Do you want to " "continue?" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:218 msgid "Confirm Grade Team Submission" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:304 msgid "Error getting the number of ungraded responses" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:538 msgid "" "If you leave this page without submitting your staff assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_training.js:130 msgid "Feedback available for selection." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_peer.js:217 msgid "" "If you leave this page without submitting your peer assessment, you will " "lose any work you have done." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Refresh" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Action" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Review" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Username" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peers Assessed" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peer Responses Received" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Time Spent On Current Step" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Staff assessment" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Grade Status" msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "The \"{name}\" problem is configured to require a minimum of {min_grades} " "peer grades, and asks to review {min_graded} peers." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "There are currently {stuck_learners} learners in the waiting state, meaning " "they have not yet met all requirements for Peer Assessment. " msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "However, {overwritten_count} of these students have received a grade through " "the staff grade override tool already." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Error while fetching student data." msgstr "" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 #: xblock/static/js/src/lms/oa_base.js:441 msgid "Unable to load" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Paragraph" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Preformatted" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 3" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 4" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 5" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 6" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:43 msgid "Unnamed Option" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:53 msgid "Not Selected" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_rubric.js:124 msgid "Problem cloning rubric" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:100 msgid "Criterion Added" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:102 msgid "" "You have added a criterion. You will need to select an option for the " @@ -537,13 +564,13 @@ msgid "" "Steps tab." msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:150 #: xblock/static/js/src/studio/oa_edit_listeners.js:186 msgid "Option Deleted" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:152 msgid "" "You have deleted an option. That option has been removed from its criterion " @@ -551,64 +578,71 @@ msgid "" "select a new option for the criterion." msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:188 msgid "" "You have deleted all the options for this criterion. The criterion has been " "removed from the sample responses in the Learner Training step." msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:214 msgid "Criterion Deleted" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:216 msgid "" "You have deleted a criterion. The criterion has been removed from the " "example responses in the Learner Training step." msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:394 msgid "Warning" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:395 msgid "" "Changes to steps that are not selected as part of the assignment will not be " "saved." msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:91 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:104 +msgid "" +"Time must be in the format dd:hh:mm. The days must be between 00 and 99, the " +"hours between 00 and 23, and the minutes between 00 and 59." +msgstr "" + +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:118 msgid "File types can not be empty." msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:101 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:128 msgid "The following file types are not allowed: " msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:183 msgid "Save Unsuccessful" msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:184 msgid "Errors detected on the following tabs: " msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 msgid "" "This ORA has already been released. Changes will only affect learners making " "new submissions. Existing submissions will not be modified by this change." msgstr "" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 -#: xblock/static/js/src/studio/oa_edit.js:319 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit.js:321 msgid "error count: " msgstr "" diff --git a/translations/edx-ora2/openassessment/conf/locale/fr_CA/LC_MESSAGES/django.po b/translations/edx-ora2/openassessment/conf/locale/fr_CA/LC_MESSAGES/django.po index 3545ae5ffd0..84197412366 100644 --- a/translations/edx-ora2/openassessment/conf/locale/fr_CA/LC_MESSAGES/django.po +++ b/translations/edx-ora2/openassessment/conf/locale/fr_CA/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-08 00:29+0000\n" +"POT-Creation-Date: 2024-04-12 00:35+0000\n" "PO-Revision-Date: 2023-05-10 00:48+0000\n" "Last-Translator: Gabriel D'Amours , 2024\n" "Language-Team: French (Canada) (https://app.transifex.com/open-edx/teams/6205/fr_CA/)\n" @@ -435,7 +435,7 @@ msgstr "" #: templates/legacy/edit/oa_edit_header_and_validation.html:3 msgid "Open Response Assessment" -msgstr "Évaluation d'une réponse libre" +msgstr "Évaluation d'une réponse ouverte" #: templates/legacy/edit/oa_edit_header_and_validation.html:8 #: templates/legacy/edit/oa_edit_prompt.html:7 @@ -2704,63 +2704,63 @@ msgstr "" "Vous n'avez pas les droits nécessaires pour accéder aux informations de " "notations du personnel." -#: xblock/staff_area_mixin.py:242 +#: xblock/staff_area_mixin.py:241 msgid "Pending" msgstr "En attente" -#: xblock/staff_area_mixin.py:243 +#: xblock/staff_area_mixin.py:242 msgid "Complete/Overwritten" msgstr "Complété/Écrasé" -#: xblock/staff_area_mixin.py:246 +#: xblock/staff_area_mixin.py:245 msgid "Not applicable" msgstr "N'est pas applicable" -#: xblock/staff_area_mixin.py:247 +#: xblock/staff_area_mixin.py:246 msgid "Not submitted" msgstr "Pas soumis" -#: xblock/staff_area_mixin.py:248 +#: xblock/staff_area_mixin.py:247 msgid "Submitted" msgstr "Soumis" -#: xblock/staff_area_mixin.py:342 +#: xblock/staff_area_mixin.py:341 msgid "Error getting learner information." msgstr "Erreur lors de l'obtention d'information sur l'apprenant." -#: xblock/staff_area_mixin.py:385 +#: xblock/staff_area_mixin.py:384 msgid "Error loading the checked out learner response." msgstr "Erreur lors du chargement de la réponse de l'apprenant." -#: xblock/staff_area_mixin.py:386 +#: xblock/staff_area_mixin.py:385 msgid "No other learner responses are available for grading at this time." msgstr "" "Aucune autre réponse d'apprenant disponible pour notation en ce moment." -#: xblock/staff_area_mixin.py:388 +#: xblock/staff_area_mixin.py:387 msgid "Error getting staff grade information." msgstr "Erreur lors de la récupération des notes attribuées par le personnel." -#: xblock/staff_area_mixin.py:409 +#: xblock/staff_area_mixin.py:408 msgid "Error getting staff grade ungraded and checked out counts." msgstr "" "Erreur lors de la récupération des notes attribuées par le personnel ." -#: xblock/staff_area_mixin.py:703 +#: xblock/staff_area_mixin.py:702 msgid "Please enter valid reason to remove the submission." msgstr "Veuillez saisir une raison valide pour retirer la réponse." -#: xblock/staff_area_mixin.py:714 +#: xblock/staff_area_mixin.py:713 msgid "Submission not found" msgstr "Soumission introuvable" -#: xblock/staff_area_mixin.py:725 +#: xblock/staff_area_mixin.py:724 msgid "Submission for team assignment has no associated team submission" msgstr "" "La soumission pour l'affectation d'équipe n'a pas de soumission d'équipe " "associée" -#: xblock/staff_area_mixin.py:754 +#: xblock/staff_area_mixin.py:753 msgid "" "The learner submission has been removed from peer assessment. The learner " "receives a grade of zero unless you delete the learner's state for the " @@ -2770,7 +2770,7 @@ msgstr "" "L'étudiant obtient une note nulle à moins de supprimer l'état de l'exercice " "pour l'étudiant afin de lui permettre de proposer une nouvelle réponse." -#: xblock/staff_area_mixin.py:789 +#: xblock/staff_area_mixin.py:788 msgid "" "The team’s submission has been removed from grading. The team receives a " "grade of zero unless you delete a team member’s state for the problem to " diff --git a/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/django.po index 56d3bafcf04..4c8fa2285db 100644 --- a/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -6,14 +6,16 @@ # # Translators: # Brian Smith, 2024 +# Cátia Lopes , 2024 +# Ivo Branco , 2024 # msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-27 00:29+0000\n" +"POT-Creation-Date: 2024-05-15 00:35+0000\n" "PO-Revision-Date: 2023-05-10 00:48+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Ivo Branco , 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,7 +61,7 @@ msgstr "" "No exemplo {example_number} está em falta uma opção para " "\"{criterion_name}\"" -#: assessment/score_type_constants.py:21 xblock/grade_mixin.py:524 +#: assessment/score_type_constants.py:21 xblock/grade_mixin.py:547 msgid "Peer" msgstr "Par" @@ -245,6 +247,7 @@ msgstr "Permitir Vários Ficheiros" #: templates/legacy/edit/oa_edit_basic_settings_list.html:93 #: templates/legacy/edit/oa_edit_basic_settings_list.html:131 #: templates/legacy/edit/oa_edit_basic_settings_list.html:157 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:169 #: templates/legacy/edit/oa_edit_peer_assessment.html:45 msgid "False" msgstr "Falso" @@ -253,6 +256,7 @@ msgstr "Falso" #: templates/legacy/edit/oa_edit_basic_settings_list.html:94 #: templates/legacy/edit/oa_edit_basic_settings_list.html:132 #: templates/legacy/edit/oa_edit_basic_settings_list.html:158 +#: templates/legacy/edit/oa_edit_basic_settings_list.html:170 #: templates/legacy/edit/oa_edit_peer_assessment.html:46 msgid "True" msgstr "Verdadeiro" @@ -373,6 +377,34 @@ msgstr "" "Especificar se os alunos podem ver a rubrica enquanto estão a trabalhar na " "sua resposta." +#: templates/legacy/edit/oa_edit_basic_settings_list.html:167 +msgid "Allow Learner Resubmissions" +msgstr "Permitir reenvio de alunos" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:174 +msgid "" +"Set to TRUE to allow learners to resubmit ungraded work. Set to FALSE if " +"resubmissions are not allowed." +msgstr "" +"Defina como TRUE para permitir que os alunos enviem novamente trabalhos não " +"classificados. Definir como FALSE se não forem permitidas re-submissões." + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:178 +msgid "Resubmission Grace Period" +msgstr "Período de tolerância para ressubmissão" + +#: templates/legacy/edit/oa_edit_basic_settings_list.html:187 +msgid "" +"Specify the maximum period during which resubmissions are allowed. If left " +"blank, learners will be able to reset their submission as long as it has not" +" been graded. The grace period starts once the learner has submitted their " +"response." +msgstr "" +"Especifique o período máximo durante o qual são permitidos reenvios. Se " +"deixado em branco, os alunos poderão redefinir seu envio, desde que ele não " +"tenha sido avaliado. O período de carência começa quando o aluno envia sua " +"resposta." + #: templates/legacy/edit/oa_edit_criterion.html:6 #: templates/legacy/staff_area/oa_student_info.html:122 #: templates/legacy/staff_area/oa_student_info_assessment_detail.html:25 @@ -538,6 +570,32 @@ msgid "" "under the Open Response Assessment Settings card on the Pages & Resources " "studio page." msgstr "" +"Esta funcionalidade está a ser ativada pela definição ao nível do curso. " +"Pode ser encontrada no cartão Definições de Avaliação de Resposta Aberta no " +"separador Páginas & Recursos do Studio." + +#: templates/legacy/edit/oa_edit_peer_assessment.html:60 +msgid "Grading strategy for the peer assessment" +msgstr "Estratégia de classificação para a avaliação pelos pares" + +#: templates/legacy/edit/oa_edit_peer_assessment.html:62 +msgid "Mean" +msgstr "Média" + +#: templates/legacy/edit/oa_edit_peer_assessment.html:63 +msgid "Median (default)" +msgstr "Mediana (predefinição)" + +#: templates/legacy/edit/oa_edit_peer_assessment.html:66 +msgid "" +"Select the preferred grading strategy for the peer assessment. By default, " +"the median across all peer reviews is used to calculate the final grade. If " +"you select the mean, the average of all peer reviews will be used." +msgstr "" +"Seleccione a estratégia de classificação preferida para a avaliação por " +"pares. Por padrão, a mediana de todas as avaliações entre pares é usada para" +" calcular a nota final. Se você selecionar a média, a média de todas as " +"avaliações entre pares será usada." #: templates/legacy/edit/oa_edit_peer_assessment_schedule.html:5 msgid "Peer Assessment Deadlines" @@ -640,31 +698,31 @@ msgstr "" #: templates/legacy/edit/oa_edit_schedule.html:5 msgid "Deadlines Configuration" -msgstr "" +msgstr "Configuração de Prazos" #: templates/legacy/edit/oa_edit_schedule.html:9 msgid "Select a deadline configuration option" -msgstr "" +msgstr "Selecionar uma opção de configuração de prazos" #: templates/legacy/edit/oa_edit_schedule.html:13 msgid " NEW" -msgstr "" +msgstr " NOVO" #: templates/legacy/edit/oa_edit_schedule.html:19 msgid "Configure deadlines manually" -msgstr "" +msgstr "Configurar prazos manualmente" #: templates/legacy/edit/oa_edit_schedule.html:23 msgid "Match deadlines to the subsection due date" -msgstr "" +msgstr "Corresponder os prazos à data limite da subsecção" #: templates/legacy/edit/oa_edit_schedule.html:27 msgid "Match deadlines to the course end date" -msgstr "" +msgstr "Corresponder os prazos à data de término do curso" #: templates/legacy/edit/oa_edit_schedule.html:30 msgid "Learn more about open response date settings" -msgstr "" +msgstr "Saiba mais sobre as definições da data de resposta aberta" #: templates/legacy/edit/oa_edit_schedule.html:40 msgid "Response Start Date" @@ -846,8 +904,17 @@ msgid_plural "" " %(assessment_title)s - %(points)s points\n" " " msgstr[0] "" +"\n" +" %(assessment_title)s - %(points)s ponto\n" +" " msgstr[1] "" +"\n" +" %(assessment_title)s - %(points)s pontos\n" +" " msgstr[2] "" +"\n" +" %(assessment_title)s - %(points)s pontos\n" +" " #: templates/legacy/grade/oa_assessment_title.html:24 #, python-format @@ -1552,6 +1619,9 @@ msgid "" " Your work will save automatically and you can return to complete your team's response at any time before the due date\n" " " msgstr "" +"\n" +" O seu trabalho será guardado automaticamente e pode regressar para completar a resposta da sua equipa em qualquer altura antes da data de entrega\n" +" " #: templates/legacy/response/oa_response.html:81 msgid "" @@ -1559,11 +1629,16 @@ msgid "" " Your work will save automatically and you can return to complete your team's response at any time.\n" " " msgstr "" +"\n" +" O seu trabalho será guardado automaticamente e pode voltar para completar a resposta da sua equipa em qualquer altura.\n" +" " #: templates/legacy/response/oa_response.html:86 msgid "" "After you submit a response on behalf of your team, it cannot be edited." msgstr "" +"Depois de submeter uma resposta em nome da sua equipa, esta não pode ser " +"editada." #: templates/legacy/response/oa_response.html:89 msgid "Enter your response to the prompt." @@ -1574,24 +1649,32 @@ msgid "" "Your work will save automatically and you can return to complete your " "response at any time before the subsection due date " msgstr "" +"O seu trabalho será guardado automaticamente e pode voltar para completar a " +"sua resposta em qualquer altura antes da data limite da subsecção" #: templates/legacy/response/oa_response.html:94 msgid "" "Your work will save automatically and you can return to complete your " "response at any time before the course ends " msgstr "" +"O seu trabalho será guardado automaticamente e pode regressar para completar" +" a sua resposta em qualquer altura antes do fim do curso" #: templates/legacy/response/oa_response.html:96 msgid "" "Your work will save automatically and you can return to complete your " "response at any time before the due date " msgstr "" +"O seu trabalho será guardado automaticamente e pode regressar para completar" +" a sua resposta em qualquer altura antes da data de entrega" #: templates/legacy/response/oa_response.html:108 msgid "" "Your work will save automatically and you can return to complete your " "response at any time." msgstr "" +"O seu trabalho será guardado automaticamente e pode regressar para completar" +" a sua resposta em qualquer altura." #: templates/legacy/response/oa_response.html:110 msgid "After you submit your response, you cannot edit it" @@ -1784,7 +1867,7 @@ msgstr "" msgid "We could not submit your response" msgstr "Não foi possível submeter a sua resposta" -#: templates/legacy/response/oa_response.html:332 +#: templates/legacy/response/oa_response.html:333 msgid "Submit your response and move to the next step" msgstr "Envie sua resposta e transfira-a para a próxima etapa" @@ -1901,6 +1984,14 @@ msgstr "" " Necessita ainda de concluir a etapa de auto-avaliação %(start_tag)s %(end_tag)s.\n" " " +#: templates/legacy/response/oa_response_submitted.html:63 +msgid "We could not reset your response" +msgstr "Não foi possível repor a sua resposta" + +#: templates/legacy/response/oa_response_submitted.html:69 +msgid "Reset response and submit again" +msgstr "Repor a resposta e enviar novamente" + #: templates/legacy/response/oa_response_team_already_submitted.html:15 msgid "Error" msgstr "Erro" @@ -1968,7 +2059,7 @@ msgstr "" "poderá concluir a auto-avaliação ou continuar esta tarefa, pelo que receberá" " uma classificação de incompleto." -#: templates/legacy/staff/oa_staff_grade.html:13 xblock/grade_mixin.py:365 +#: templates/legacy/staff/oa_staff_grade.html:13 xblock/grade_mixin.py:369 msgid "Staff Grade" msgstr "Classificação da Equipa" @@ -2256,8 +2347,17 @@ msgid_plural "" " %(assessment_label)s - %(points)s points\n" " " msgstr[0] "" +"\n" +" %(assessment_label)s - %(points)s ponto\n" +" " msgstr[1] "" +"\n" +" %(assessment_label)s - %(points)s pontos\n" +" " msgstr[2] "" +"\n" +" %(assessment_label)s - %(points)s pontos\n" +" " #: templates/legacy/staff_area/oa_student_info.html:154 msgid "Feedback Recorded" @@ -2516,78 +2616,74 @@ msgstr "" #: templates/openassessmentblock/base.html:69 msgid "Loading Open Response Assessment..." -msgstr "" +msgstr "A carregar a Avaliação de Resposta Aberta..." -#: xblock/grade_mixin.py:77 xblock/leaderboard_mixin.py:61 +#: xblock/grade_mixin.py:78 xblock/leaderboard_mixin.py:61 msgid "An unexpected error occurred." msgstr "Ocorreu um erro." -#: xblock/grade_mixin.py:179 +#: xblock/grade_mixin.py:180 msgid "Peer Assessment" msgstr "Avaliação dos pares" -#: xblock/grade_mixin.py:181 +#: xblock/grade_mixin.py:182 msgid "Self Assessment" msgstr "Auto-avaliação" -#: xblock/grade_mixin.py:221 +#: xblock/grade_mixin.py:222 msgid "Assessment feedback could not be saved." msgstr "Não foi possível guardar os comentários da avaliação." -#: xblock/grade_mixin.py:232 +#: xblock/grade_mixin.py:233 msgid "Feedback saved." msgstr "Comentário guardado." -#: xblock/grade_mixin.py:366 xblock/grade_mixin.py:512 +#: xblock/grade_mixin.py:370 xblock/grade_mixin.py:535 msgid "Staff Comments" msgstr "Comentários da equipa" -#: xblock/grade_mixin.py:372 -msgid "Peer Median Grade" -msgstr "Classificação média dos pares" - -#: xblock/grade_mixin.py:377 xblock/grade_mixin.py:519 +#: xblock/grade_mixin.py:383 xblock/grade_mixin.py:542 #, python-brace-format msgid "Peer {peer_index}" msgstr "Pares {peer_index}" -#: xblock/grade_mixin.py:378 +#: xblock/grade_mixin.py:384 msgid "Peer Comments" msgstr "Comentários de pares" -#: xblock/grade_mixin.py:388 +#: xblock/grade_mixin.py:394 msgid "Self Assessment Grade" msgstr "Classificação da auto-avaliação" -#: xblock/grade_mixin.py:388 +#: xblock/grade_mixin.py:394 msgid "Your Self Assessment" msgstr "A sua auto-avaliação" -#: xblock/grade_mixin.py:389 xblock/grade_mixin.py:531 +#: xblock/grade_mixin.py:395 xblock/grade_mixin.py:554 msgid "Your Comments" msgstr "Os seus comentários" -#: xblock/grade_mixin.py:485 +#: xblock/grade_mixin.py:429 +msgid "Peer Mean Grade" +msgstr "Nota média dos pares" + +#: xblock/grade_mixin.py:430 +msgid "Peer Median Grade" +msgstr "Classificação média dos pares" + +#: xblock/grade_mixin.py:508 msgid "Waiting for peer reviews" msgstr "A aguardar is comentários de pares" -#: xblock/grade_mixin.py:655 +#: xblock/grade_mixin.py:677 msgid "The grade for this problem is determined by your Staff Grade." msgstr "A nota para este problema é determinada pela Equipa do Curso." -#: xblock/grade_mixin.py:657 -msgid "" -"The grade for this problem is determined by the median score of your Peer " -"Assessments." -msgstr "" -"A nota para este problema é determinada pela média do valor das suas " -"Avaliações de Pares." - -#: xblock/grade_mixin.py:660 +#: xblock/grade_mixin.py:681 msgid "The grade for this problem is determined by your Self Assessment." msgstr "A nota para este problema é determinada pela sua Autoavaliação." -#: xblock/grade_mixin.py:666 +#: xblock/grade_mixin.py:687 #, python-brace-format msgid "" "You have successfully completed this problem and received a " @@ -2596,7 +2692,7 @@ msgstr "" "Completou este problema com sucesso e recebeu " "{earned_points}/{total_points}." -#: xblock/grade_mixin.py:674 +#: xblock/grade_mixin.py:695 msgid "" "You have not yet received all necessary peer reviews to determine your final" " grade." @@ -2604,6 +2700,22 @@ msgstr "" "Ainda não recebeu todas as avaliações necessárias para determinar sua nota " "final." +#: xblock/grade_mixin.py:710 +msgid "" +"The grade for this problem is determined by the median score of your Peer " +"Assessments." +msgstr "" +"A nota para este problema é determinada pela média do valor das suas " +"Avaliações de Pares." + +#: xblock/grade_mixin.py:715 +msgid "" +"The grade for this problem is determined by the mean score of your Peer " +"Assessments." +msgstr "" +"A nota para este problema é determinada pela pontuação média das Avaliações " +"dos Pares." + #: xblock/openassesment_template_mixin.py:66 msgid "Peer Assessment Only" msgstr "Somente Avaliação por Pares" @@ -2624,6 +2736,22 @@ msgstr "Autovaliação para Avaliação de Pares" msgid "Self Assessment to Staff Assessment" msgstr "Autoavaliação para Avaliação pela Equipa de Curso" +#: xblock/openassessmentblock.py:1358 +msgid "You can't reset your submission." +msgstr "Não é possível repor a sua submissão." + +#: xblock/openassessmentblock.py:1371 +msgid "The user does not exist." +msgstr "O utilizador não existe." + +#: xblock/openassessmentblock.py:1374 +msgid "There is no submission to reset." +msgstr "Não há nenhuma apresentação para repor." + +#: xblock/openassessmentblock.py:1376 +msgid "Submission reset successfully." +msgstr "A submissão foi reposta com êxito." + #: xblock/rubric_reuse_mixin.py:62 msgid "You must specify a block id from which to copy a rubric." msgstr "Deve especificar um bloco id a partir do qual copiar uma rubrica." @@ -2660,63 +2788,63 @@ msgstr "Sem permissão para aceder às informações do estudante de ORA." msgid "You do not have permission to access ORA staff grading." msgstr "Sem permissão para aceder à classificação da equipa de ORA." -#: xblock/staff_area_mixin.py:242 +#: xblock/staff_area_mixin.py:241 msgid "Pending" msgstr "Pendente" -#: xblock/staff_area_mixin.py:243 +#: xblock/staff_area_mixin.py:242 msgid "Complete/Overwritten" msgstr "Completo/Substituído" -#: xblock/staff_area_mixin.py:246 +#: xblock/staff_area_mixin.py:245 msgid "Not applicable" msgstr "Não aplicável" -#: xblock/staff_area_mixin.py:247 +#: xblock/staff_area_mixin.py:246 msgid "Not submitted" msgstr "Não submetido" -#: xblock/staff_area_mixin.py:248 +#: xblock/staff_area_mixin.py:247 msgid "Submitted" msgstr "Submetido" -#: xblock/staff_area_mixin.py:342 +#: xblock/staff_area_mixin.py:341 msgid "Error getting learner information." msgstr "Erro ao obter informações do estudante." -#: xblock/staff_area_mixin.py:385 +#: xblock/staff_area_mixin.py:384 msgid "Error loading the checked out learner response." msgstr "Erro ao carregar a resposta do estudante já validada." -#: xblock/staff_area_mixin.py:386 +#: xblock/staff_area_mixin.py:385 msgid "No other learner responses are available for grading at this time." msgstr "" "Neste momento, não existe outra resposta do estudante está disponível para " "classificação." -#: xblock/staff_area_mixin.py:388 +#: xblock/staff_area_mixin.py:387 msgid "Error getting staff grade information." msgstr "Erro ao obter informações sobre a classificação da equipa." -#: xblock/staff_area_mixin.py:409 +#: xblock/staff_area_mixin.py:408 msgid "Error getting staff grade ungraded and checked out counts." msgstr "" "Erro ao obter o grau da equipa sem classificação e contagens verificadas." -#: xblock/staff_area_mixin.py:703 +#: xblock/staff_area_mixin.py:702 msgid "Please enter valid reason to remove the submission." msgstr "Por favor, introduza um motivo válido para eliminar o envio." -#: xblock/staff_area_mixin.py:714 +#: xblock/staff_area_mixin.py:713 msgid "Submission not found" msgstr "Submissão não encontrada" -#: xblock/staff_area_mixin.py:725 +#: xblock/staff_area_mixin.py:724 msgid "Submission for team assignment has no associated team submission" msgstr "" "Submissão para atribuição de equipa não tem submissão de equipa associada" -#: xblock/staff_area_mixin.py:754 +#: xblock/staff_area_mixin.py:753 msgid "" "The learner submission has been removed from peer assessment. The learner " "receives a grade of zero unless you delete the learner's state for the " @@ -2727,7 +2855,7 @@ msgstr "" "resposta do estudante para o problema, permitindo que ele submeta uma nova " "resposta." -#: xblock/staff_area_mixin.py:789 +#: xblock/staff_area_mixin.py:788 msgid "" "The team’s submission has been removed from grading. The team receives a " "grade of zero unless you delete a team member’s state for the problem to " @@ -2737,36 +2865,36 @@ msgstr "" "zero, a menos que remova o estado de um membro da equipa para o problema " "para permitir que equipa submeta uma nova resposta." -#: xblock/studio_mixin.py:243 xblock/studio_mixin.py:255 +#: xblock/studio_mixin.py:246 xblock/studio_mixin.py:258 msgid "Error updating XBlock configuration" msgstr "Erro ao atualizar a configuração do XBlock" -#: xblock/studio_mixin.py:260 +#: xblock/studio_mixin.py:263 msgid "Error: Text Response and File Upload Response cannot both be disabled" msgstr "" "Erro: Resposta de Texto e Resposta de Carregamento de Ficheiro não podem ser" " desactivados" -#: xblock/studio_mixin.py:264 +#: xblock/studio_mixin.py:267 msgid "" "Error: When Text Response is disabled, File Upload Response must be Required" msgstr "" "Erro: Quando a Resposta de Texto está desactivada, a Resposta de " "Carregamento de Ficheiro deve ser Obrigatória" -#: xblock/studio_mixin.py:267 +#: xblock/studio_mixin.py:270 msgid "" "Error: When File Upload Response is disabled, Text Response must be Required" msgstr "" "Erro: Quando a Resposta de Carregamento de Ficheiro está desactivada, a " "Resposta de Texto deve ser Obrigatória" -#: xblock/studio_mixin.py:291 +#: xblock/studio_mixin.py:294 #, python-brace-format msgid "Validation error: {error}" msgstr "Erro de validação: {error}" -#: xblock/studio_mixin.py:323 +#: xblock/studio_mixin.py:328 msgid "Successfully updated OpenAssessment XBlock" msgstr "Atualização bem-sucedida do OpenAssessment XBlock" @@ -2820,27 +2948,27 @@ msgid "The start date '{start}' cannot be later than the due date '{due}'" msgstr "" "A data de início '{start}' não pode ser posterior à data limite '{due}'" -#: xblock/utils/validation.py:118 +#: xblock/utils/validation.py:120 msgid "This problem must include at least one assessment." msgstr "Este problema deve apresentar, pelo menos, uma avaliação." -#: xblock/utils/validation.py:122 +#: xblock/utils/validation.py:124 msgid "The assessment order you selected is invalid." msgstr "A ordem de avaliação selecionada é inválida." -#: xblock/utils/validation.py:132 +#: xblock/utils/validation.py:134 msgid "In peer assessment, the \"Must Grade\" value must be a positive integer." msgstr "" "Na avaliação dos pares, o valor \"Classificação Requerida\" deve ser um " "inteiro positivo." -#: xblock/utils/validation.py:135 +#: xblock/utils/validation.py:137 msgid "In peer assessment, the \"Graded By\" value must be a positive integer." msgstr "" "Na avaliação dos pares, o valor \"Classificado Com\" deve ser um número " "inteiro positivo." -#: xblock/utils/validation.py:139 +#: xblock/utils/validation.py:141 msgid "" "In peer assessment, the \"Must Grade\" value must be greater than or equal " "to the \"Graded By\" value." @@ -2848,92 +2976,100 @@ msgstr "" "Na avaliação dos pares, o valor \"Classificação Requerida\" deve ser maior " "ou igual ao valor \"Classificado Com\"." -#: xblock/utils/validation.py:148 +#: xblock/utils/validation.py:150 msgid "You must provide at least one example response for learner training." msgstr "" "Deve fornecer, pelo menos, uma resposta de exemplo para o exercício do " "estudante." -#: xblock/utils/validation.py:151 +#: xblock/utils/validation.py:153 msgid "Each example response for learner training must be unique." msgstr "" "Cada resposta de exemplo para o exercício do estudante deve ser exclusiva." -#: xblock/utils/validation.py:158 +#: xblock/utils/validation.py:160 msgid "The \"required\" value must be true if staff assessment is the only step." msgstr "" "O valor \"obrigatório\" deve existir caso a avaliação de equipa seja a única" " etapa." -#: xblock/utils/validation.py:162 +#: xblock/utils/validation.py:164 msgid "" "The number of assessments cannot be changed after the problem has been " "released." msgstr "" "O número de avaliações não pode ser alterado após a publicação do problema." -#: xblock/utils/validation.py:167 +#: xblock/utils/validation.py:169 msgid "" "The assessment type cannot be changed after the problem has been released." msgstr "" "O tipo de avaliação não pode ser alterado após a publicação do problema." -#: xblock/utils/validation.py:190 +#: xblock/utils/validation.py:176 +msgid "" +"The grading strategy for peer assessments cannot be changed after the " +"problem has been released." +msgstr "" +"A estratégia de classificação das avaliações interpares não pode ser " +"alterada depois de o problema ter sido divulgado." + +#: xblock/utils/validation.py:200 msgid "This rubric definition is not valid." msgstr "Esta definição de rúbrica não é válida." -#: xblock/utils/validation.py:193 +#: xblock/utils/validation.py:203 msgid "You must provide at least one prompt." -msgstr "" +msgstr "Deve criar, pelo menos, um enunciado." -#: xblock/utils/validation.py:199 +#: xblock/utils/validation.py:209 #, python-brace-format msgid "Options in '{criterion}' have duplicate name(s): {duplicates}" msgstr "As opções em '{criterion}' têm título(s) duplicado: {duplicates}" -#: xblock/utils/validation.py:207 +#: xblock/utils/validation.py:217 msgid "Criteria with no options must require written feedback." msgstr "" "Os critérios sem opções de escolha devem requerer comentários escritos." -#: xblock/utils/validation.py:216 +#: xblock/utils/validation.py:226 msgid "Prompts cannot be created or deleted after a problem is released." msgstr "" "Os enunciados não podem ser criados ou eliminados após a publicação de um " "problema." -#: xblock/utils/validation.py:220 +#: xblock/utils/validation.py:230 msgid "The number of criteria cannot be changed after a problem is released." msgstr "" "O número de critérios não pode ser alterado após a publicação de um " "problema." -#: xblock/utils/validation.py:233 +#: xblock/utils/validation.py:243 msgid "Criteria names cannot be changed after a problem is released" msgstr "" "Os títulos dos critérios não podem ser alterados após a publicação de um " "problema" -#: xblock/utils/validation.py:238 +#: xblock/utils/validation.py:248 msgid "The number of options cannot be changed after a problem is released." msgstr "" "O número de opções não pode ser alterado após a publicação de um problema." -#: xblock/utils/validation.py:243 +#: xblock/utils/validation.py:253 msgid "Point values cannot be changed after a problem is released." msgstr "" "Os valores da pontuação não podem ser alterados após a publicação de um " "problema." -#: xblock/utils/validation.py:294 +#: xblock/utils/validation.py:304 msgid "Learner training must have at least one training example." msgstr "" "A Formação do Estudante deve ter, pelo menos, um exemplo de exercício." -#: xblock/utils/validation.py:359 +#: xblock/utils/validation.py:369 msgid "Leaderboard number is invalid." msgstr "O número da tabela classificativa é inválido." -#: xblock/utils/validation.py:382 +#: xblock/utils/validation.py:392 msgid "The submission format is invalid." msgstr "O formato de envio é inválido." diff --git a/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/djangojs.po b/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/djangojs.po index 14c55731fb2..b252a0d2c46 100644 --- a/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/translations/edx-ora2/openassessment/conf/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -6,14 +6,16 @@ # # Translators: # Brian Smith, 2024 +# Cátia Lopes , 2024 +# Ivo Branco , 2024 # msgid "" msgstr "" "Project-Id-Version: edx-ora2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-02 00:33+0000\n" +"POT-Creation-Date: 2024-05-15 00:35+0000\n" "PO-Revision-Date: 2023-05-10 00:48+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Ivo Branco , 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,275 +23,283 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:77 xblock/static/js/src/oa_server.js:113 -#: xblock/static/js/src/oa_server.js:137 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:78 xblock/static/js/src/oa_server.js:114 +#: xblock/static/js/src/oa_server.js:138 msgid "This section could not be loaded." msgstr "Não foi possível carregar esta secção." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:158 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:159 msgid "The staff assessment form could not be loaded." msgstr "Não foi possível carregar o formulário de avaliação da Equipa." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:180 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:181 msgid "The display of ungraded and checked out responses could not be loaded." msgstr "" "Não foi possível carregar a exibição de respostas entregues não " "classificadas." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:214 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:215 msgid "This response could not be submitted." msgstr "Não foi possível submeter esta resposta." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 #: xblock/static/js/src/oa_server.js:237 +msgid "The submission could not be reset." +msgstr "Não foi possível repor a submissão." + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:260 msgid "Please check your internet connection." -msgstr "" +msgstr "Verifique a sua ligação à internet." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:262 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:285 msgid "This feedback could not be submitted." msgstr "Não foi possível submeter este comentário." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:287 xblock/static/js/src/oa_server.js:378 -#: xblock/static/js/src/oa_server.js:401 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:310 xblock/static/js/src/oa_server.js:401 +#: xblock/static/js/src/oa_server.js:424 msgid "This assessment could not be submitted." msgstr "Não foi possível submeter esta avaliação." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:424 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:447 msgid "One or more rescheduling tasks failed." msgstr "Ocorreu erro no reagendamento de uma ou mais tarefas." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:484 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:509 msgid "This problem could not be saved." msgstr "Não foi possível gravar este problema." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:505 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:530 msgid "The server could not be contacted." msgstr "Não foi possível contactar o servidor." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:531 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:556 msgid "Could not retrieve upload url." msgstr "Não foi possível recuperar o url de envio." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:550 xblock/static/js/src/oa_server.js:569 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:575 xblock/static/js/src/oa_server.js:594 msgid "Server error." msgstr "Erro de servidor." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:614 msgid "Could not retrieve download url." msgstr "Não foi possível obter os dados a partir do URL definido." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:615 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:640 msgid "The submission could not be removed from the grading pool." msgstr "Não foi possível remover a submissão da pool de classificação." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:671 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:696 msgid "Multiple teams returned for course" msgstr "Várias equipas voltaram para o curso" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:678 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:703 msgid "Could not load teams information." msgstr "Não foi possível carregar informação das equipas." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:700 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:725 msgid "User lookup failed" msgstr "A procura do utilizador falhou" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:705 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:730 msgid "Error when looking up username" msgstr "Erro ao procurar o nome de utilizador" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:8 -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:1 -#: xblock/static/js/src/oa_server.js:729 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:8 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:1 +#: xblock/static/js/src/oa_server.js:754 msgid "Failed to clone rubric" msgstr "Falha na clonagem da rubrica" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "View and grade responses" msgstr "Ver e classificar as respostas" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:61 msgid "Demo the new Grading Experience" msgstr "Demonstração da nova experiência de classificação" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:97 msgid "Unit Name" msgstr "Título da Unidade" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:98 msgid "Units" msgstr "Unidades" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:105 msgid "Assessment" msgstr "Avaliação" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:106 msgid "Assessments" msgstr "Avaliações" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:113 #: xblock/static/js/src/lms/oa_course_items_listing.js:114 msgid "Total Responses" msgstr "Total de Respostas" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:121 #: xblock/static/js/src/lms/oa_course_items_listing.js:122 msgid "Training" msgstr "Formação" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:129 #: xblock/static/js/src/lms/oa_course_items_listing.js:130 msgid "Peer" msgstr "Par" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:137 #: xblock/static/js/src/lms/oa_course_items_listing.js:138 msgid "Self" msgstr "Auto" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:145 #: xblock/static/js/src/lms/oa_course_items_listing.js:146 msgid "Waiting" msgstr "A aguardar" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:153 #: xblock/static/js/src/lms/oa_course_items_listing.js:154 msgid "Staff" msgstr "Equipa" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:161 #: xblock/static/js/src/lms/oa_course_items_listing.js:162 msgid "Final Grade Received" msgstr "Nota Final Recebida" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:169 msgid "Staff Grader" msgstr "Graduador de Pessoal" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:200 msgid "List of Open Assessments is unavailable" msgstr "Lista de Avaliações Abertas não está disponível" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:302 #: xblock/static/js/src/lms/oa_course_items_listing.js:353 msgid "Please wait" msgstr "Aguarde, por favor" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:326 msgid "Block view is unavailable" msgstr "A visualização em grelha não está disponível" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:319 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:319 #: xblock/static/js/src/lms/oa_course_items_listing.js:338 msgid "Back to Full List" msgstr "Voltar à lista completa" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:5 msgid "Confirm" msgstr "Confirmar" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_confirmation_alert.js:7 msgid "Cancel" msgstr "Cancelar" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:253 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:261 msgid "" "There is still file upload in progress. Please wait until it is finished." msgstr "" +"Os ficheiros ainda estão a ser carregados. Aguarde até que o carregamento " +"esteja concluído." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:243 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:251 msgid "Cannot submit empty response even everything is optional." -msgstr "" +msgstr "Não é possível submeter uma resposta vazia, mesmo que seja opcional." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:235 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:243 msgid "Please upload a file." -msgstr "" +msgstr "Por favor, carregue um ficheiro." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:228 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:236 msgid "Please provide a response." -msgstr "" +msgstr "Por favor, dê uma resposta." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:328 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:336 msgid "No files selected for upload." -msgstr "" +msgstr "Não há ficheiros selecionados para carregamento." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:335 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:343 msgid "Please provide a description for each file you are uploading." -msgstr "" +msgstr "Por favor, descreva cada ficheiro que carregar." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:344 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:352 msgid "Your file has been deleted or path has been changed: " msgstr "O seu ficheiro foi eliminado ou o caminho foi alterado: " -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:439 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:447 msgid "Saving draft" -msgstr "" +msgstr "Guardar rascunho" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:446 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:454 msgid "" "If you leave this page without saving or submitting your response, you will " "lose any work you have done on the response." @@ -297,28 +307,39 @@ msgstr "" "Caso saia desta página sem gravar ou submeter a sua resposta, irá perder " "todo o trabalho até aqui realizado." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:461 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:469 msgid "Saving draft..." -msgstr "" +msgstr "A guardar rascunho..." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:477 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:485 msgid "Draft saved!" -msgstr "" +msgstr "Rascunho guardado!" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:490 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:498 msgid "Error" msgstr "Erro" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:511 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:519 msgid "Confirm Submit Response" msgstr "Confirmar Submissão da Resposta" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:514 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:523 +msgid "" +"You're about to submit your response for this assignment. After you submit " +"this response, you may have a limited time to resubmit before your " +"submission is graded." +msgstr "" +"Está prestes a enviar a sua resposta para este trabalho. Depois de enviar " +"esta resposta, pode ter um tempo limitado para a enviar novamente antes de " +"ser classificada." + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:529 msgid "" "You're about to submit your response for this assignment. After you submit " "this response, you can't change it or submit a new response." @@ -326,13 +347,29 @@ msgstr "" "Está prestes a submeter a sua resposta para esta tarefa. Depois de a " "submeter, não é possível alterá-la ou submeter uma nova resposta." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:589 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:571 +msgid "Confirm Reset" +msgstr "Confirmar a reposição" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:573 +msgid "" +"You're about to reset your response for this assignment. You will need to " +"submit a new response in order to complete this step. Are you sure you want " +"to continue?" +msgstr "" +"Está prestes a repor a sua resposta para esta tarefa. Terá de enviar uma " +"nova resposta para concluir esta etapa. Tem a certeza de que pretende " +"continuar?" + +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:644 msgid "Individual file size must be {max_files_mb}MB or less." msgstr "O tamanho do ficheiro individual deve ser {max_files_mb}MB ou menos." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:603 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:658 msgid "" "File upload failed: unsupported file type. Only the supported file types can" " be uploaded. If you have questions, please reach out to the course team." @@ -341,34 +378,34 @@ msgstr "" " tipos de ficheiros suportados podem ser carregados. Se tiver dúvidas, entre" " em contato com a equipa de curso." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:614 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:669 msgid "The maximum number files that can be saved is " msgstr "O número máximo de ficheiros que podem ser guardados é " -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:682 -#: xblock/static/js/src/lms/oa_response.js:688 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 +#: xblock/static/js/src/lms/oa_response.js:743 msgid "Describe " msgstr "Descreva " -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:682 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:737 msgid "(required):" msgstr "(obrigatório):" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:702 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:757 msgid "Thumbnail view of " msgstr "Visualização em miniatura de " -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:779 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:834 msgid "Confirm Delete Uploaded File" msgstr "Confirmar exclusão do arquivo enviado" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 -#: xblock/static/js/src/lms/oa_response.js:804 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 +#: xblock/static/js/src/lms/oa_response.js:859 msgid "" "Are you sure you want to delete the following file? It cannot be restored.\n" "File: " @@ -376,7 +413,7 @@ msgstr "" "Tem certeza de que deseja apagar o seguinte ficheiro? Não pode ser restaurado.\n" "Ficheiro: " -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_self.js:138 msgid "" "If you leave this page without submitting your self assessment, you will " @@ -385,35 +422,35 @@ msgstr "" "Caso saia desta página sem submeter a sua auto-avaliação, irá perder todo o " "trabalho até aqui realizado." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:143 #: xblock/static/js/src/lms/oa_staff_area.js:253 msgid "Unexpected server error." msgstr "Erro do servidor." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:147 msgid "You must provide a learner name." msgstr "Deve indicar o nome de um estudante." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:214 msgid "" "This grade will be applied to all members of the team. Do you want to " "continue?" msgstr "Esta nota será aplicada a todos os membros da equipa. Quer continuar?" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:218 msgid "Confirm Grade Team Submission" msgstr "Confirme o envio da equipe de notas" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:304 msgid "Error getting the number of ungraded responses" msgstr "Erro ao obter o número de respostas sem classificação" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_staff_area.js:538 msgid "" "If you leave this page without submitting your staff assessment, you will " @@ -422,12 +459,12 @@ msgstr "" "Caso saia desta página sem submeter a sua avaliação individual, irá perder " "todo o trabalho até aqui realizado." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_training.js:130 msgid "Feedback available for selection." msgstr "Comentário disponível para a seleção." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:377 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:377 #: xblock/static/js/src/lms/oa_peer.js:217 msgid "" "If you leave this page without submitting your peer assessment, you will " @@ -436,43 +473,43 @@ msgstr "" "Caso saia desta página sem submeter o seu teste, irá perder todo o trabalho " "até aqui realizado." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Refresh" msgstr "Atualizar" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Action" msgstr "Ação" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Review" msgstr "Rever" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Username" msgstr "Nome de utilizador" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peers Assessed" msgstr "Colegas avaliados" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Peer Responses Received" msgstr "Respostas de Colegas Recebidas" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Time Spent On Current Step" msgstr "Tempo Gasto Na Etapa Atual" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Staff assessment" msgstr "Avaliação da equipa" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Grade Status" msgstr "Estado da Classificação" -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "The \"{name}\" problem is configured to require a minimum of {min_grades} " "peer grades, and asks to review {min_graded} peers." @@ -480,7 +517,7 @@ msgstr "" "O problema \"{name}\" está configurado para exigir um mínimo de {min_grades}" " avaliações de colegas, e pede para rever {min_graded} colegas." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "There are currently {stuck_learners} learners in the waiting state, meaning " "they have not yet met all requirements for Peer Assessment. " @@ -489,7 +526,7 @@ msgstr "" "significa que ainda não cumpriram todos os requisitos para a Avaliação por " "Colegas. " -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "" "However, {overwritten_count} of these students have received a grade through" " the staff grade override tool already." @@ -498,66 +535,66 @@ msgstr "" "classificação através da ferramenta de substituição de classificações da " "equipa." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 msgid "Error while fetching student data." msgstr "Erro ao ir buscar dados de estudantes." -#: xblock/static/dist/openassessment-lms.dc8bb1e464bcaaab4668.js:383 +#: xblock/static/dist/openassessment-lms.d29f0bd34bb5d82d36fb.js:383 #: xblock/static/js/src/lms/oa_base.js:441 msgid "Unable to load" msgstr "Não foi possível carregar" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Paragraph" msgstr "Parágrafo" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Preformatted" msgstr "Pré-formatado" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 3" msgstr "Título 3" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 4" msgstr "Título 4" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 5" msgstr "Título 5" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_tiny_mce.js:66 msgid "Heading 6" msgstr "Título 6" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:43 msgid "Unnamed Option" msgstr "Opção sem título" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_container_item.js:53 msgid "Not Selected" msgstr "Não Selecionado" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_rubric.js:124 msgid "Problem cloning rubric" msgstr "Rúbrica de clonagem de problemas" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:100 msgid "Criterion Added" msgstr "Critério Adicionado" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:102 msgid "" "You have added a criterion. You will need to select an option for the " @@ -568,13 +605,13 @@ msgstr "" " de Formação do Estudante. Para o fazer, clique no separador Passos de " "Avaliação." -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:150 #: xblock/static/js/src/studio/oa_edit_listeners.js:186 msgid "Option Deleted" msgstr "Opção eliminada" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:152 msgid "" "You have deleted an option. That option has been removed from its criterion " @@ -585,7 +622,7 @@ msgstr "" "respostas da etapa Formação do Estudante. Deve selecionar uma nova opção " "para esse critério." -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:188 msgid "" "You have deleted all the options for this criterion. The criterion has been " @@ -594,12 +631,12 @@ msgstr "" "Eliminou todas as opções para este critério. O critério foi removido dos " "exemplos de resposta da etapa de Formação do Estudante." -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:214 msgid "Criterion Deleted" msgstr "Critério eliminado" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:216 msgid "" "You have deleted a criterion. The criterion has been removed from the " @@ -608,12 +645,12 @@ msgstr "" "Eliminou um critério. O critério foi removido dos exemplos de resposta da " "etapa de Formação do Estudante." -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:394 msgid "Warning" msgstr "Aviso" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit_listeners.js:395 msgid "" "Changes to steps that are not selected as part of the assignment will not be" @@ -622,27 +659,36 @@ msgstr "" "As alterações às etapas que não estão selecionados como parte da tarefa, não" " serão guardadas." -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:91 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:104 +msgid "" +"Time must be in the format dd:hh:mm. The days must be between 00 and 99, the" +" hours between 00 and 23, and the minutes between 00 and 59." +msgstr "" +"A hora deve estar no formato dd:hh:mm. Os dias devem estar entre 00 e 99, as" +" horas entre 00 e 23 e os minutos entre 00 e 59." + +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:118 msgid "File types can not be empty." msgstr "O tipo de ficheiro não pode estar vazio." -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 -#: xblock/static/js/src/studio/oa_edit_settings.js:101 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit_settings.js:128 msgid "The following file types are not allowed: " msgstr "Os seguintes tipos de ficheiro não são permitidos: " -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:183 msgid "Save Unsuccessful" msgstr "Sem Sucesso ao Guardar" -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 #: xblock/static/js/src/studio/oa_edit.js:184 msgid "Errors detected on the following tabs: " msgstr "Erros detetados nos seguintes separadores: " -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 msgid "" "This ORA has already been released. Changes will only affect learners making" " new submissions. Existing submissions will not be modified by this change." @@ -651,7 +697,7 @@ msgstr "" "afetar os alunos que fizerem novas submissões. As submissões existentes não " "serão modificadas por esta alteração." -#: xblock/static/dist/openassessment-studio.d576fb212cefa2e4b720.js:25 -#: xblock/static/js/src/studio/oa_edit.js:319 +#: xblock/static/dist/openassessment-studio.fba153d2eafbb4c8e78c.js:25 +#: xblock/static/js/src/studio/oa_edit.js:321 msgid "error count: " msgstr "contagem de erros: " diff --git a/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po index 3c3d0f7df51..26a5da75c0b 100644 --- a/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po @@ -66,7 +66,7 @@ msgstr "" "#-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-#\n" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-03-14 00:31+0000\n" +"POT-Creation-Date: 2024-04-29 00:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -75,7 +75,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.14.0\n" -#: cms/djangoapps/api/v1/serializers/course_runs.py:48 +#: cms/djangoapps/api/v1/serializers/course_runs.py:49 msgid "Course team user does not exist" msgstr "" @@ -118,7 +118,7 @@ msgid "Content Groups" msgstr "" #: cms/djangoapps/contentstore/course_group_config.py:65 -#: cms/djangoapps/contentstore/views/certificates.py:141 +#: cms/djangoapps/contentstore/views/certificates.py:142 msgid "invalid JSON" msgstr "" @@ -264,22 +264,22 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:170 +#: cms/djangoapps/contentstore/helpers.py:171 msgid "Vertical" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:174 +#: cms/djangoapps/contentstore/helpers.py:175 #: cms/templates/course_outline.html:208 lms/templates/ccx/schedule.html:86 #: lms/templates/seq_block.html:136 msgid "Section" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:176 +#: cms/djangoapps/contentstore/helpers.py:177 #: lms/templates/ccx/schedule.html:90 msgid "Subsection" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:178 +#: cms/djangoapps/contentstore/helpers.py:179 #: 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:89 @@ -287,7 +287,7 @@ msgstr "" msgid "Unit" msgstr "" -#: cms/djangoapps/contentstore/helpers.py:185 +#: cms/djangoapps/contentstore/helpers.py:186 #: cms/djangoapps/contentstore/views/component.py:215 #: openedx/core/djangoapps/content_libraries/constants.py:15 msgid "Problem" @@ -378,7 +378,7 @@ msgid "The following parameters are required: {missing}." msgstr "" #: cms/djangoapps/contentstore/transcript_storage_handlers.py:205 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:242 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:243 #: xmodule/video_block/video_handlers.py:544 msgid "" "There is a problem with this transcript file. Try to upload a different file." @@ -391,12 +391,12 @@ 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 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:172 #: xmodule/video_block/video_handlers.py:467 msgid "A transcript file is required." msgstr "" -#: cms/djangoapps/contentstore/utils.py:758 +#: cms/djangoapps/contentstore/utils.py:800 #: cms/templates/visibility_editor.html:113 msgid "Deleted Group" msgstr "" @@ -404,32 +404,32 @@ 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:823 +#: cms/djangoapps/contentstore/utils.py:868 #, python-brace-format msgid "{previous_groups}, {current_group}" msgstr "" -#: cms/djangoapps/contentstore/utils.py:986 +#: cms/djangoapps/contentstore/utils.py:1031 #: cms/djangoapps/contentstore/views/block.py:272 #: cms/djangoapps/contentstore/views/component.py:214 xmodule/html_block.py:59 msgid "Text" msgstr "" -#: cms/djangoapps/contentstore/utils.py:1182 +#: cms/djangoapps/contentstore/utils.py:1227 #, python-brace-format msgid "Duplicate of {0}" msgstr "" -#: cms/djangoapps/contentstore/utils.py:1184 +#: cms/djangoapps/contentstore/utils.py:1229 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "" -#: cms/djangoapps/contentstore/utils.py:1232 +#: cms/djangoapps/contentstore/utils.py:1285 msgid "Invalid prerequisite course key" msgstr "" -#: cms/djangoapps/contentstore/utils.py:1751 +#: cms/djangoapps/contentstore/utils.py:1856 msgid "Set Date" msgstr "" @@ -535,7 +535,7 @@ msgid "{profile_name} URL" msgstr "" #: cms/djangoapps/contentstore/video_storage_handlers.py:516 -#: lms/djangoapps/instructor/views/api.py:1442 +#: lms/djangoapps/instructor/views/api.py:1445 #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:59 msgid "Name" msgstr "" @@ -624,17 +624,17 @@ msgid "" "underscores (_)." msgstr "" -#: cms/djangoapps/contentstore/views/certificates.py:164 +#: cms/djangoapps/contentstore/views/certificates.py:165 msgid "must have name of the certificate" msgstr "" -#: cms/djangoapps/contentstore/views/certificates.py:249 +#: cms/djangoapps/contentstore/views/certificates.py:250 #, 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 +#: cms/djangoapps/contentstore/views/certificates.py:355 +#: cms/djangoapps/contentstore/views/certificates.py:393 #, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "" @@ -683,7 +683,7 @@ msgstr "" msgid "Peer Assessment Only" msgstr "" -#: cms/djangoapps/contentstore/views/component.py:260 xmodule/capa_block.py:171 +#: cms/djangoapps/contentstore/views/component.py:260 xmodule/capa_block.py:182 msgid "Blank Problem" msgstr "" @@ -692,29 +692,29 @@ msgstr "" msgid "Advanced" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:358 +#: cms/djangoapps/contentstore/views/course.py:360 msgid "Course has been successfully reindexed." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:773 +#: cms/djangoapps/contentstore/views/course.py:891 msgid "" "Special characters not allowed in organization, course number, and course " "run." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:809 +#: cms/djangoapps/contentstore/views/course.py:927 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:814 -#: cms/djangoapps/contentstore/views/course.py:817 +#: cms/djangoapps/contentstore/views/course.py:932 +#: cms/djangoapps/contentstore/views/course.py:935 msgid "" "Please change either the organization or course number so that it is unique." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:822 +#: cms/djangoapps/contentstore/views/course.py:940 #, python-brace-format msgid "" "Unable to create course '{name}'.\n" @@ -722,32 +722,32 @@ msgid "" "{err}" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:834 +#: cms/djangoapps/contentstore/views/course.py:952 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:851 +#: cms/djangoapps/contentstore/views/course.py:969 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:1251 +#: cms/djangoapps/contentstore/views/course.py:1375 msgid "An error occurred while trying to save your tabs" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:1252 +#: cms/djangoapps/contentstore/views/course.py:1376 msgid "Tabs Exception" msgstr "" -#: cms/djangoapps/contentstore/views/course.py:1474 +#: cms/djangoapps/contentstore/views/course.py:1594 msgid "This group configuration is in use and cannot be deleted." msgstr "" -#: cms/djangoapps/contentstore/views/course.py:1488 +#: cms/djangoapps/contentstore/views/course.py:1608 msgid "This content group is in use and cannot be deleted." msgstr "" @@ -820,56 +820,56 @@ msgstr "" msgid "Access restricted to: {list_of_groups}" msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:146 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:460 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:147 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:464 msgid "Transcripts are supported only for \"video\" blocks." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:148 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:149 msgid "Cannot find item by locator." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:169 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:170 msgid "Video locator is required." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:173 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:174 msgid "This transcript file type is not supported." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:175 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:176 msgid "Video ID is required." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:452 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:494 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:457 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:498 msgid "Incoming video data is empty." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:457 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:461 msgid "Can't find item by locator." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:543 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:582 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:546 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:585 msgid "No such transcript." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:553 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:556 msgid "There is a problem with the chosen transcript file." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:593 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:596 msgid "" "There is a problem with the existing transcript file. Please upload a " "different file." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:613 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:616 msgid "YouTube ID is required." msgstr "" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:630 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:638 msgid "There is a problem with the YouTube transcript file." msgstr "" @@ -900,7 +900,7 @@ 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:821 +#: xmodule/library_content_block.py:826 msgid "Empty" msgstr "" @@ -978,7 +978,7 @@ msgstr "" msgid "%" msgstr "" -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1556 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1562 #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" @@ -1093,7 +1093,7 @@ msgstr "" msgid "Course is already in published state." msgstr "" -#: cms/djangoapps/models/settings/course_metadata.py:218 +#: cms/djangoapps/models/settings/course_metadata.py:221 #, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "" @@ -1164,7 +1164,7 @@ msgstr "" #: common/djangoapps/course_modes/helpers.py:48 #: lms/djangoapps/branding/api.py:329 lms/djangoapps/branding/api.py:404 -#: lms/djangoapps/courseware/views/views.py:2206 +#: lms/djangoapps/courseware/views/views.py:2208 #: openedx/core/djangoapps/user_authn/views/registration_form.py:996 #: lms/templates/static_templates/honor.html:5 #: lms/templates/static_templates/honor.html:10 @@ -1182,7 +1182,7 @@ 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/capa_block.py:177 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:122 #: xmodule/lti_block.py:131 xmodule/split_test_block.py:82 @@ -1374,25 +1374,25 @@ msgstr "" msgid "Disabled Account" msgstr "" -#: common/djangoapps/student/models/course_enrollment.py:1583 +#: common/djangoapps/student/models/course_enrollment.py:1584 msgid "Namespace of enrollment attribute" msgstr "" -#: common/djangoapps/student/models/course_enrollment.py:1587 +#: common/djangoapps/student/models/course_enrollment.py:1588 msgid "Name of the enrollment attribute" msgstr "" -#: common/djangoapps/student/models/course_enrollment.py:1591 +#: common/djangoapps/student/models/course_enrollment.py:1592 msgid "Value of the enrollment attribute" msgstr "" -#: common/djangoapps/student/models/course_enrollment.py:1665 +#: common/djangoapps/student/models/course_enrollment.py:1666 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 +#: common/djangoapps/student/models/course_enrollment.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 " @@ -1400,7 +1400,7 @@ msgid "" "is_verified, verification_date" msgstr "" -#: common/djangoapps/student/models/course_enrollment.py:1699 +#: common/djangoapps/student/models/course_enrollment.py:1700 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 " @@ -2680,6 +2680,8 @@ msgstr "" #: common/templates/student/edx_ace/proctoringrequirements/email/body.html:63 #: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:12 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:34 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:7 #: 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 @@ -3425,11 +3427,11 @@ msgstr "" msgid "Automatically approve valid refund requests, without manual processing" msgstr "" -#: lms/djangoapps/commerce/utils.py:366 +#: lms/djangoapps/commerce/utils.py:467 msgid "[Refund] User-Requested Refund" msgstr "" -#: lms/djangoapps/commerce/utils.py:376 +#: lms/djangoapps/commerce/utils.py:477 #, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " @@ -3562,42 +3564,42 @@ msgstr "" msgid "Disabled" msgstr "" -#: lms/djangoapps/course_home_api/outline/serializers.py:32 +#: lms/djangoapps/course_home_api/outline/serializers.py:33 #, python-brace-format msgid "({number} Question)" msgid_plural "({number} Questions)" msgstr[0] "" msgstr[1] "" -#: lms/djangoapps/course_home_api/outline/views.py:283 +#: lms/djangoapps/course_home_api/outline/views.py:291 #, 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/djangoapps/course_home_api/outline/views.py:298 #: lms/templates/courseware/course_about.html:87 msgid "Course is full" msgstr "" -#: lms/djangoapps/course_home_api/outline/views.py:385 +#: lms/djangoapps/course_home_api/outline/views.py:591 msgid "'course_id' is required." msgstr "" -#: lms/djangoapps/course_home_api/outline/views.py:389 +#: lms/djangoapps/course_home_api/outline/views.py:595 msgid "Only 'course_id' is expected." msgstr "" -#: lms/djangoapps/course_home_api/outline/views.py:395 +#: lms/djangoapps/course_home_api/outline/views.py:601 msgid "Welcome message successfully dismissed." msgstr "" -#: lms/djangoapps/course_home_api/outline/views.py:425 +#: lms/djangoapps/course_home_api/outline/views.py:631 msgid "Your course goal has been successfully set." msgstr "" -#: lms/djangoapps/course_home_api/outline/views.py:426 +#: lms/djangoapps/course_home_api/outline/views.py:632 msgid "Course goal updated successfully." msgstr "" @@ -3949,7 +3951,7 @@ msgid "Course level settings for Open Response Assessment." msgstr "" #: lms/djangoapps/courseware/tabs.py:36 -#: lms/djangoapps/courseware/views/views.py:2159 +#: lms/djangoapps/courseware/views/views.py:2161 #: 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 @@ -3977,99 +3979,99 @@ msgid "" msgstr "" #: lms/djangoapps/courseware/views/index.py:234 -#: lms/djangoapps/courseware/views/views.py:540 xmodule/discussion_block.py:185 +#: lms/djangoapps/courseware/views/views.py:542 xmodule/discussion_block.py:185 msgid "sign in" msgstr "" #: lms/djangoapps/courseware/views/index.py:238 -#: lms/djangoapps/courseware/views/views.py:544 -#: lms/djangoapps/courseware/views/views.py:559 xmodule/discussion_block.py:189 +#: lms/djangoapps/courseware/views/views.py:546 +#: lms/djangoapps/courseware/views/views.py:561 xmodule/discussion_block.py:189 msgid "register" msgstr "" -#: lms/djangoapps/courseware/views/views.py:159 +#: lms/djangoapps/courseware/views/views.py:161 msgid "Your enrollment: Audit track" msgstr "" -#: lms/djangoapps/courseware/views/views.py:160 +#: lms/djangoapps/courseware/views/views.py:162 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:168 +#: lms/djangoapps/courseware/views/views.py:170 msgid "Your enrollment: Honor track" msgstr "" -#: lms/djangoapps/courseware/views/views.py:169 +#: lms/djangoapps/courseware/views/views.py:171 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:182 +#: lms/djangoapps/courseware/views/views.py:184 msgid "We're working on it..." msgstr "" -#: lms/djangoapps/courseware/views/views.py:184 +#: lms/djangoapps/courseware/views/views.py:186 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:194 +#: lms/djangoapps/courseware/views/views.py:196 msgid "Your certificate has been invalidated" msgstr "" -#: lms/djangoapps/courseware/views/views.py:195 +#: lms/djangoapps/courseware/views/views.py:197 msgid "Please contact your course team if you have any questions." msgstr "" -#: lms/djangoapps/courseware/views/views.py:203 +#: lms/djangoapps/courseware/views/views.py:205 msgid "Congratulations, you qualified for a certificate!" msgstr "" -#: lms/djangoapps/courseware/views/views.py:204 -#: lms/djangoapps/courseware/views/views.py:226 +#: lms/djangoapps/courseware/views/views.py:206 +#: lms/djangoapps/courseware/views/views.py:228 msgid "You've earned a certificate for this course." msgstr "" -#: lms/djangoapps/courseware/views/views.py:214 +#: lms/djangoapps/courseware/views/views.py:216 msgid "Your certificate will be available soon!" msgstr "" -#: lms/djangoapps/courseware/views/views.py:215 +#: lms/djangoapps/courseware/views/views.py:217 msgid "" "After this course officially ends, you will receive an email notification " "with your certificate." msgstr "" -#: lms/djangoapps/courseware/views/views.py:225 +#: lms/djangoapps/courseware/views/views.py:227 msgid "Your certificate is available" msgstr "" -#: lms/djangoapps/courseware/views/views.py:239 +#: lms/djangoapps/courseware/views/views.py:241 msgid "Certificate unavailable" msgstr "" -#: lms/djangoapps/courseware/views/views.py:241 +#: lms/djangoapps/courseware/views/views.py:243 #, 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:538 +#: lms/djangoapps/courseware/views/views.py:540 #, python-brace-format msgid "To see course content, {sign_in_link} or {register_link}." msgstr "" -#: lms/djangoapps/courseware/views/views.py:553 +#: lms/djangoapps/courseware/views/views.py:555 #, python-brace-format msgid "{sign_in_link} or {register_link}." msgstr "" -#: lms/djangoapps/courseware/views/views.py:555 +#: lms/djangoapps/courseware/views/views.py:557 #: 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 @@ -4078,53 +4080,53 @@ msgstr "" msgid "Sign in" msgstr "" -#: lms/djangoapps/courseware/views/views.py:569 +#: lms/djangoapps/courseware/views/views.py:571 #, 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:582 +#: lms/djangoapps/courseware/views/views.py:584 msgid "You must be enrolled in the course to see course content." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1194 +#: lms/djangoapps/courseware/views/views.py:1196 #: lms/djangoapps/instructor/views/api.py:160 msgid "User does not exist." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1201 +#: lms/djangoapps/courseware/views/views.py:1203 msgid "Invalid location." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1215 +#: lms/djangoapps/courseware/views/views.py:1217 #, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "" -#: lms/djangoapps/courseware/views/views.py:1412 +#: lms/djangoapps/courseware/views/views.py:1414 #, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1422 +#: lms/djangoapps/courseware/views/views.py:1424 msgid "Course is not valid" msgstr "" -#: lms/djangoapps/courseware/views/views.py:1438 +#: lms/djangoapps/courseware/views/views.py:1440 msgid "Your certificate will be available when you pass the course." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1451 +#: lms/djangoapps/courseware/views/views.py:1453 msgid "Certificate has already been created." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1453 +#: lms/djangoapps/courseware/views/views.py:1455 msgid "Certificate is being created." msgstr "" -#: lms/djangoapps/courseware/views/views.py:1973 +#: lms/djangoapps/courseware/views/views.py:1975 msgid "" "We plan to use this information to evaluate your application for financial " "assistance and to further develop our financial assistance program. Please " @@ -4141,29 +4143,29 @@ msgid "" "3. Check your email, your application will be reviewed in 3-4 business days" msgstr "" -#: lms/djangoapps/courseware/views/views.py:2166 +#: lms/djangoapps/courseware/views/views.py:2168 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:2173 +#: lms/djangoapps/courseware/views/views.py:2175 msgid "I certify that: " msgstr "" -#: lms/djangoapps/courseware/views/views.py:2180 +#: lms/djangoapps/courseware/views/views.py:2182 msgid "" "Paying the verified certificate fee for the above course would cause me " "economic hardship" msgstr "" -#: lms/djangoapps/courseware/views/views.py:2192 +#: lms/djangoapps/courseware/views/views.py:2194 msgid "" "I will work diligently to complete the course work and receive a certificate" msgstr "" -#: lms/djangoapps/courseware/views/views.py:2204 +#: lms/djangoapps/courseware/views/views.py:2206 #, python-brace-format msgid "" "I have read, understand, and will abide by the {honor_code_link} for the edX " @@ -4320,14 +4322,14 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py:349 -#: lms/djangoapps/instructor/views/api.py:3339 +#: lms/djangoapps/instructor/views/api.py:3342 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 +#: lms/djangoapps/instructor/views/api.py:3345 msgid "Could not read uploaded file." msgstr "" @@ -4387,7 +4389,7 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py:568 -#: lms/djangoapps/instructor/views/api.py:3384 +#: lms/djangoapps/instructor/views/api.py:3387 msgid "File is not attached." msgstr "" @@ -4404,86 +4406,86 @@ msgid "" "for further information." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1123 +#: lms/djangoapps/instructor/views/api.py:1126 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 +#: lms/djangoapps/instructor/views/api.py:1135 msgid "A list of usage keys for the blocks to include in the report. " msgstr "" -#: lms/djangoapps/instructor/views/api.py:1140 +#: lms/djangoapps/instructor/views/api.py:1143 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 +#: lms/djangoapps/instructor/views/api.py:1154 msgid "User-friendly text describing current status of report generation." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1154 +#: lms/djangoapps/instructor/views/api.py:1157 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 +#: lms/djangoapps/instructor/views/api.py:1183 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 +#: lms/djangoapps/instructor/views/api.py:1186 +#: lms/djangoapps/instructor/views/api.py:2242 +#: lms/djangoapps/instructor/views/api.py:2425 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 +#: lms/djangoapps/instructor/views/api.py:1187 +#: lms/djangoapps/instructor/views/api.py:2243 +#: lms/djangoapps/instructor/views/api.py:2426 msgid "The requesting user lacks access to the course." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1319 +#: lms/djangoapps/instructor/views/api.py:1322 #: lms/djangoapps/instructor_task/api_helper.py:109 msgid "problem responses" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1325 +#: lms/djangoapps/instructor/views/api.py:1328 msgid "Could not find problem with this location." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1376 +#: lms/djangoapps/instructor/views/api.py:1379 msgid "CourseID" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1377 +#: lms/djangoapps/instructor/views/api.py:1380 msgid "Certificate Type" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1378 +#: lms/djangoapps/instructor/views/api.py:1381 msgid "Total Certificates Issued" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1379 +#: lms/djangoapps/instructor/views/api.py:1382 msgid "Date Report Run" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1415 +#: lms/djangoapps/instructor/views/api.py:1418 #: lms/djangoapps/instructor_task/api_helper.py:110 msgid "enrolled learner profile" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1440 +#: lms/djangoapps/instructor/views/api.py:1443 msgid "User ID" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1441 +#: lms/djangoapps/instructor/views/api.py:1444 #: lms/djangoapps/instructor/views/tools.py:221 #: lms/djangoapps/instructor/views/tools.py:226 #: openedx/core/djangoapps/schedules/admin.py:148 @@ -4500,8 +4502,8 @@ msgstr "" #. 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:703 +#: lms/djangoapps/instructor/views/api.py:1446 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:710 #: 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:492 @@ -4511,11 +4513,11 @@ msgstr "" msgid "Email" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1444 +#: lms/djangoapps/instructor/views/api.py:1447 msgid "Language" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1445 +#: lms/djangoapps/instructor/views/api.py:1448 msgid "Location" msgstr "" @@ -4524,7 +4526,7 @@ msgstr "" #. 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 +#: lms/djangoapps/instructor/views/api.py:1450 #: openedx/core/djangoapps/user_authn/api/form_fields.py:117 #: openedx/core/djangoapps/user_authn/views/registration_form.py:645 #: lms/templates/signup_modal.html:94 @@ -4532,41 +4534,41 @@ msgstr "" msgid "Gender" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1448 +#: lms/djangoapps/instructor/views/api.py:1451 msgid "Level of Education" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1449 +#: lms/djangoapps/instructor/views/api.py:1452 #: themes/stanford-style/lms/templates/register-form.html:223 msgid "Mailing Address" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1450 +#: lms/djangoapps/instructor/views/api.py:1453 msgid "Goals" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1451 +#: lms/djangoapps/instructor/views/api.py:1454 msgid "Enrollment Mode" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1452 +#: lms/djangoapps/instructor/views/api.py:1455 msgid "Last Login" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1453 +#: lms/djangoapps/instructor/views/api.py:1456 msgid "Date Joined" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1454 +#: lms/djangoapps/instructor/views/api.py:1457 msgid "External User Key" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1460 +#: lms/djangoapps/instructor/views/api.py:1463 msgid "Cohort" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1464 -#: lms/djangoapps/instructor/views/instructor_dashboard.py:759 +#: lms/djangoapps/instructor/views/api.py:1467 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:766 msgid "Team" msgstr "" @@ -4575,7 +4577,7 @@ msgstr "" #. 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 +#: lms/djangoapps/instructor/views/api.py:1471 #: 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:830 @@ -4584,310 +4586,310 @@ msgstr "" msgid "City" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1470 +#: lms/djangoapps/instructor/views/api.py:1473 #: 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/views/api.py:1515 #: lms/djangoapps/instructor_task/api_helper.py:111 msgid "enrollment" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1532 +#: lms/djangoapps/instructor/views/api.py:1535 msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1534 +#: lms/djangoapps/instructor/views/api.py:1537 msgid "The file must contain a 'username' column, an 'email' column, or both." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1622 +#: lms/djangoapps/instructor/views/api.py:1625 #: lms/djangoapps/instructor_task/api_helper.py:113 msgid "survey" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1640 +#: lms/djangoapps/instructor/views/api.py:1643 #: lms/djangoapps/instructor_task/api_helper.py:114 msgid "proctored exam results" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1655 +#: lms/djangoapps/instructor/views/api.py:1658 msgid "Anonymized User IDs" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1693 +#: lms/djangoapps/instructor/views/api.py:1696 #, python-brace-format msgid "Enrollment status for {student}: unknown" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1697 +#: lms/djangoapps/instructor/views/api.py:1700 #, python-brace-format msgid "Enrollment status for {student}: active" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1699 +#: lms/djangoapps/instructor/views/api.py:1702 #, python-brace-format msgid "Enrollment status for {student}: inactive" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1704 +#: lms/djangoapps/instructor/views/api.py:1707 #, python-brace-format msgid "Enrollment status for {student}: pending" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1706 +#: lms/djangoapps/instructor/views/api.py:1709 #, python-brace-format msgid "Enrollment status for {student}: never enrolled" msgstr "" -#: lms/djangoapps/instructor/views/api.py:1823 +#: lms/djangoapps/instructor/views/api.py:1826 msgid "Module does not exist." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1826 +#: lms/djangoapps/instructor/views/api.py:1829 msgid "An error occurred while deleting the score." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1868 -#: lms/djangoapps/instructor/views/api.py:2086 +#: lms/djangoapps/instructor/views/api.py:1871 +#: lms/djangoapps/instructor/views/api.py:2089 msgid "Course has no entrance exam section." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1881 +#: lms/djangoapps/instructor/views/api.py:1884 msgid "all_students and unique_student_identifier are mutually exclusive." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1885 +#: lms/djangoapps/instructor/views/api.py:1888 msgid "all_students and delete_module are mutually exclusive." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1891 +#: lms/djangoapps/instructor/views/api.py:1894 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 +#: lms/djangoapps/instructor/views/api.py:1911 +#: lms/djangoapps/instructor/views/api.py:2100 +#: lms/djangoapps/instructor/views/api.py:2364 msgid "Course has no valid entrance exam section." msgstr "" -#: lms/djangoapps/instructor/views/api.py:1910 -#: lms/djangoapps/instructor/views/api.py:2103 +#: lms/djangoapps/instructor/views/api.py:1913 +#: lms/djangoapps/instructor/views/api.py:2106 msgid "All Students" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2091 +#: lms/djangoapps/instructor/views/api.py:2094 msgid "Cannot rescore with all_students and unique_student_identifier." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2157 +#: lms/djangoapps/instructor/views/api.py:2160 msgid "Current status of task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2158 +#: lms/djangoapps/instructor/views/api.py:2161 msgid "Identifies the kind of task being performed, e.g. rescoring." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2159 +#: lms/djangoapps/instructor/views/api.py:2162 msgid "The celery ID for the task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2160 +#: lms/djangoapps/instructor/views/api.py:2163 msgid "The date and time when the task was created." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2163 +#: lms/djangoapps/instructor/views/api.py:2166 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 +#: lms/djangoapps/instructor/views/api.py:2170 msgid "The username of the user who initiated this task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2168 +#: lms/djangoapps/instructor/views/api.py:2171 msgid "The last knows state of the celery task." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2169 +#: lms/djangoapps/instructor/views/api.py:2172 msgid "Task duration information, if known" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2170 +#: lms/djangoapps/instructor/views/api.py:2173 msgid "User-friendly task status information, if available." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2179 +#: lms/djangoapps/instructor/views/api.py:2182 msgid "List of instructor tasks." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2241 -#: lms/djangoapps/instructor/views/api.py:2424 +#: lms/djangoapps/instructor/views/api.py:2244 +#: lms/djangoapps/instructor/views/api.py:2427 msgid "The requested course does not exist." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2386 +#: lms/djangoapps/instructor/views/api.py:2389 msgid "URL from which report can be downloaded." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2387 +#: lms/djangoapps/instructor/views/api.py:2390 msgid "Name of report." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2388 +#: lms/djangoapps/instructor/views/api.py:2391 msgid "HTML anchor tag that contains the name and link." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2397 +#: lms/djangoapps/instructor/views/api.py:2400 msgid "List of report downloads" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2411 +#: lms/djangoapps/instructor/views/api.py:2414 msgid "ID for the course whose reports need to be listed." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2417 +#: lms/djangoapps/instructor/views/api.py:2420 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/views/api.py:2527 #: lms/djangoapps/instructor_task/api_helper.py:115 msgid "ORA data" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2542 +#: lms/djangoapps/instructor/views/api.py:2545 msgid "ORA summary" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2566 +#: lms/djangoapps/instructor/views/api.py:2569 msgid "Attachments archive is being created." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2581 +#: lms/djangoapps/instructor/views/api.py:2584 #: lms/djangoapps/instructor_task/api_helper.py:116 msgid "grade" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2604 +#: lms/djangoapps/instructor/views/api.py:2607 #: lms/djangoapps/instructor_task/api_helper.py:108 msgid "problem grade" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2870 +#: lms/djangoapps/instructor/views/api.py:2873 #, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:2898 +#: lms/djangoapps/instructor/views/api.py:2901 msgid "Successfully removed invalid due date extension (unit has no due date)." msgstr "" -#: lms/djangoapps/instructor/views/api.py:2903 +#: lms/djangoapps/instructor/views/api.py:2906 #, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3010 +#: lms/djangoapps/instructor/views/api.py:3013 #, python-format msgid "This student (%s) will skip the entrance exam." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3012 +#: lms/djangoapps/instructor/views/api.py:3015 #, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3031 +#: lms/djangoapps/instructor/views/api.py:3034 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 +#: lms/djangoapps/instructor/views/api.py:3059 msgid "" "Please select one or more certificate statuses that require certificate " "regeneration." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3070 +#: lms/djangoapps/instructor/views/api.py:3073 msgid "Please select certificate statuses from the list only." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3076 +#: lms/djangoapps/instructor/views/api.py:3079 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 +#: lms/djangoapps/instructor/views/api.py:3140 #, 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 +#: lms/djangoapps/instructor/views/api.py:3147 #, 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 +#: lms/djangoapps/instructor/views/api.py:3153 #, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3186 +#: lms/djangoapps/instructor/views/api.py:3189 #, 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 +#: lms/djangoapps/instructor/views/api.py:3207 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 +#: lms/djangoapps/instructor/views/api.py:3224 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 +#: lms/djangoapps/instructor/views/api.py:3241 #, 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 +#: lms/djangoapps/instructor/views/api.py:3278 msgid "Invalid data, generate_for must be \"new\" or \"all\"." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3283 +#: lms/djangoapps/instructor/views/api.py:3286 msgid "Certificate generation started for students on the allowlist." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3331 +#: lms/djangoapps/instructor/views/api.py:3334 #, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3382 +#: lms/djangoapps/instructor/views/api.py:3385 #, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "" -#: lms/djangoapps/instructor/views/api.py:3423 +#: lms/djangoapps/instructor/views/api.py:3426 #, python-brace-format msgid "" "The student {student} appears on the Certificate Exception list in course " @@ -4895,33 +4897,33 @@ msgid "" "attempting to invalidate their certificate." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3460 +#: lms/djangoapps/instructor/views/api.py:3463 #, 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 +#: lms/djangoapps/instructor/views/api.py:3471 #, 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 +#: lms/djangoapps/instructor/views/api.py:3508 msgid "" "Certificate Invalidation does not exist, Please refresh the page and try " "again." msgstr "" -#: lms/djangoapps/instructor/views/api.py:3541 +#: lms/djangoapps/instructor/views/api.py:3544 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 +#: lms/djangoapps/instructor/views/api.py:3562 #, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " @@ -4940,70 +4942,70 @@ msgid "" "{analytics_dashboard_name}, our new course analytics product{link_end}." msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:311 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:318 msgid "Special Exams" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:363 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:370 #: 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:408 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:415 msgid "Please Enter the numeric value for the course price" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:417 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:424 #, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:429 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:436 msgid "CourseMode price updated successfully" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:438 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:445 msgid "Course Info" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:460 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:467 #, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:487 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:494 msgid "Membership" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:521 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:528 msgid "Cohorts" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:540 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:547 #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:29 msgid "Discussions" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:559 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:566 #: lms/templates/ccx/coach_dashboard.html:66 msgid "Student Admin" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:605 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:612 msgid "Extensions" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:630 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:637 msgid "Data Download" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:740 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:747 msgid "Analytics" msgstr "" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:788 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:795 msgid "Open Responses" msgstr "" @@ -5783,7 +5785,7 @@ 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 +#: xmodule/capa_block.py:1001 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 @@ -6225,8 +6227,8 @@ msgid "" "page{end_anchor}." msgstr "" -#: lms/templates/main_django.html:50 cms/templates/base.html:98 -#: lms/templates/main.html:199 +#: lms/templates/main_django.html:50 cms/templates/base.html:102 +#: lms/templates/main.html:203 msgid "Skip to main content" msgstr "" @@ -6273,10 +6275,13 @@ msgstr "" msgid "Error" msgstr "" -#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:10 -msgid "ID Verification Approved" +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:11 +#: lms/templates/support/edx_ace/wholecoursereset/email/subject.txt:3 +#, python-format +msgid "The course %(course_title)s has been reset !" msgstr "" +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:16 #: 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 @@ -6286,6 +6291,36 @@ msgstr "" msgid "Hello %(full_name)s," msgstr "" +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:21 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:3 +#, python-format +msgid "Your progress in course %(course_title)s has been reset on your behalf." +msgstr "" + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:25 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:4 +msgid "" +"You will be able to re-attempt this course and earn a verified certificate " +"upon successful completion." +msgstr "" + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:31 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:6 +msgid "Best," +msgstr "" + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:2 +#: 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/body.html:10 +msgid "ID Verification Approved" +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 @@ -6306,13 +6341,6 @@ msgstr "" 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!" @@ -6442,7 +6470,7 @@ msgstr "" #: 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:168 +#: cms/templates/studio_xblock_wrapper.html:169 msgid "Delete" msgstr "" @@ -6477,7 +6505,7 @@ 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:183 -#: cms/templates/studio_xblock_wrapper.html:122 +#: cms/templates/studio_xblock_wrapper.html:123 #: lms/templates/wiki/includes/article_menu.html:22 msgid "Edit" msgstr "" @@ -7188,18 +7216,25 @@ msgstr "" msgid "Learning Sequences and Outlines" msgstr "" -#: openedx/core/djangoapps/content_libraries/api.py:485 +#: openedx/core/djangoapps/content/search/models.py:28 +msgid "" +"Numeric ID for each Course / Library context. This ID will generally require " +"fewer bits than the full LearningContextKey, allowing more courses and " +"libraries to be represented in content search filters." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/api.py:484 msgid "Cannot change or remove the access level for the only admin." msgstr "" -#: openedx/core/djangoapps/content_libraries/api.py:730 +#: openedx/core/djangoapps/content_libraries/api.py:732 #, python-brace-format msgid "" "Block type \"{block_type}\" is not compatible with library type " "\"{library_type}\"." msgstr "" -#: openedx/core/djangoapps/content_libraries/api.py:739 +#: openedx/core/djangoapps/content_libraries/api.py:741 msgid "Library cannot have more than {} Components" msgstr "" @@ -7391,7 +7426,11 @@ msgid "" " " msgstr "" -#: openedx/core/djangoapps/content_staging/models.py:108 +#: openedx/core/djangoapps/content_staging/models.py:68 +msgid "Content tags applied to these blocks" +msgstr "" + +#: openedx/core/djangoapps/content_staging/models.py:111 msgid "Original usage key/ID of the thing that is in the clipboard." msgstr "" @@ -7764,7 +7803,7 @@ msgid "Group Moderator" msgstr "" #: openedx/core/djangoapps/django_comment_common/models.py:28 -#: lms/templates/instructor/instructor_dashboard_2/membership.html:279 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:283 msgid "Community TA" msgstr "" @@ -7836,114 +7875,143 @@ msgstr "" msgid "Notification Type" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:16 +#: openedx/core/djangoapps/notifications/base_notification.py:19 #, 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:29 +#: openedx/core/djangoapps/notifications/base_notification.py:32 #, 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:43 +#: openedx/core/djangoapps/notifications/base_notification.py:46 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} responded to your post <{strong}" ">{post_title}" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:61 +#: openedx/core/djangoapps/notifications/base_notification.py:65 #, python-brace-format msgid "" "<{p}><{strong}>{username} posted <{strong}>{post_title}" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:78 +#: openedx/core/djangoapps/notifications/base_notification.py:83 #, python-brace-format msgid "" "<{p}><{strong}>{username} asked <{strong}>{post_title}" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:92 +#: openedx/core/djangoapps/notifications/base_notification.py:97 #, 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:107 +#: openedx/core/djangoapps/notifications/base_notification.py:112 #, 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:126 +#: openedx/core/djangoapps/notifications/base_notification.py:132 #, python-brace-format msgid "" "

{username}’s {content_type} has been reported " "{content}

" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:143 +#: openedx/core/djangoapps/notifications/base_notification.py:149 #, python-brace-format msgid "" -"<{p}><{strong}>{username} response has been endorsed in your post " -"<{strong}>{post_title}" +"<{p}><{strong}>{replier_name} response has been endorsed in your " +"post <{strong}>{post_title}" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:158 +#: openedx/core/djangoapps/notifications/base_notification.py:164 #, python-brace-format msgid "" "<{p}>{post_title}" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:174 +#: openedx/core/djangoapps/notifications/base_notification.py:181 #, python-brace-format msgid "" "<{p}>You have a new course update: <{strong}>{course_update_content}" msgstr "" -#: openedx/core/djangoapps/notifications/base_notification.py:187 +#: openedx/core/djangoapps/notifications/base_notification.py:199 +#, python-brace-format +msgid "" +"<{p}>You have a new open response submission awaiting for review for : " +"<{strong}>{ora_name}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:213 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/base_notification.py:196 +#: openedx/core/djangoapps/notifications/base_notification.py:223 msgid "Notifications for new announcements and updates from the course team." msgstr "" -#: openedx/core/djangoapps/notifications/views.py:216 -#: openedx/core/djangoapps/notifications/views.py:268 +#: openedx/core/djangoapps/notifications/base_notification.py:232 +msgid "Notifications for Open response submissions." +msgstr "" + +#: openedx/core/djangoapps/notifications/email_notifications.py:16 +msgid "Daily" +msgstr "" + +#: openedx/core/djangoapps/notifications/email_notifications.py:17 +msgid "Weekly" +msgstr "" + +#: openedx/core/djangoapps/notifications/email_notifications.py:18 +msgid "Immediately" +msgstr "" + +#: openedx/core/djangoapps/notifications/email_notifications.py:19 +#: xmodule/capa_block.py:223 xmodule/capa_block.py:241 +#: xmodule/capa_block.py:280 +msgid "Never" +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py:215 +#: openedx/core/djangoapps/notifications/views.py:269 msgid "The notification preference config version is not up to date." msgstr "" -#: openedx/core/djangoapps/notifications/views.py:421 +#: openedx/core/djangoapps/notifications/views.py:418 msgid "Invalid app name." msgstr "" -#: openedx/core/djangoapps/notifications/views.py:431 +#: openedx/core/djangoapps/notifications/views.py:428 msgid "Notifications marked as seen." msgstr "" -#: openedx/core/djangoapps/notifications/views.py:470 +#: openedx/core/djangoapps/notifications/views.py:467 msgid "Notification marked read." msgstr "" -#: openedx/core/djangoapps/notifications/views.py:482 +#: openedx/core/djangoapps/notifications/views.py:479 msgid "Notifications marked read." msgstr "" -#: openedx/core/djangoapps/notifications/views.py:484 +#: openedx/core/djangoapps/notifications/views.py:481 msgid "Invalid app_name or notification_id." msgstr "" @@ -8627,7 +8695,7 @@ msgstr "" msgid "Work experience" msgstr "" -#: openedx/core/djangoapps/user_api/accounts/utils.py:46 +#: openedx/core/djangoapps/user_api/accounts/utils.py:45 #, python-brace-format msgid "" "Make sure that you are providing a valid username or a URL that contains " @@ -8662,8 +8730,8 @@ msgid "Success" msgstr "" #: openedx/core/djangoapps/user_api/admin.py:118 -#: cms/templates/studio_xblock_wrapper.html:127 -#: cms/templates/studio_xblock_wrapper.html:129 +#: cms/templates/studio_xblock_wrapper.html:128 +#: cms/templates/studio_xblock_wrapper.html:130 #: lms/templates/staff_problem_info.html:66 msgid "Actions" msgstr "" @@ -9230,6 +9298,15 @@ msgid "" "A license defines how the contents of this block can be shared and reused." msgstr "" +#: openedx/core/lib/teams_config.py:386 +#, python-brace-format +msgid "Team Group: {team_set_name}" +msgstr "" + +#: openedx/core/lib/teams_config.py:387 +msgid "Partition for segmenting users by team-set" +msgstr "" + #: openedx/features/calendar_sync/ics.py:36 #, python-brace-format msgid "{assignment} is due for {course}." @@ -9552,7 +9629,7 @@ msgstr "" msgid "XML data for the annotation" msgstr "" -#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:167 +#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:178 #: 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:123 xmodule/library_root_xblock.py:30 @@ -9566,19 +9643,19 @@ msgstr "" msgid "Annotation" msgstr "" -#: xmodule/capa/capa_problem.py:486 +#: xmodule/capa/capa_problem.py:511 msgid "Cannot rescore problems with possible file submissions" msgstr "" -#: xmodule/capa/capa_problem.py:580 +#: xmodule/capa/capa_problem.py:610 msgid "Question {}" msgstr "" -#: xmodule/capa/capa_problem.py:715 xmodule/capa_block.py:1310 +#: xmodule/capa/capa_problem.py:745 xmodule/capa_block.py:1375 msgid "Incorrect" msgstr "" -#: xmodule/capa/capa_problem.py:720 xmodule/capa_block.py:1319 +#: xmodule/capa/capa_problem.py:750 xmodule/capa_block.py:1384 msgid "Correct" msgstr "" @@ -9735,8 +9812,8 @@ msgstr "" msgid "Incorrect:" msgstr "" -#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:716 -#: xmodule/capa_block.py:732 +#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:778 +#: xmodule/capa_block.py:794 msgid "Answer" msgstr "" @@ -10004,214 +10081,247 @@ msgstr "" msgid "Invalid JSON response received from codejail api service." msgstr "" -#: xmodule/capa_block.py:174 +#: xmodule/capa_block.py:185 msgid "Number of attempts taken by the student on this problem" msgstr "" -#: xmodule/capa_block.py:179 xmodule/modulestore/inheritance.py:146 +#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:146 msgid "Maximum Attempts" msgstr "" -#: xmodule/capa_block.py:180 +#: xmodule/capa_block.py:191 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 +#: xmodule/capa_block.py:196 +msgid "Grading Method" +msgstr "" + +#: xmodule/capa_block.py:198 +msgid "" +"Define the grading method for this problem. By default, it's the score of " +"the last submission made by the student." +msgstr "" + +#: xmodule/capa_block.py:204 xmodule/capa_block.py:501 +msgid "Last Score" +msgstr "" + +#: xmodule/capa_block.py:205 xmodule/capa_block.py:502 +msgid "First Score" +msgstr "" + +#: xmodule/capa_block.py:206 xmodule/capa_block.py:503 +msgid "Highest Score" +msgstr "" + +#: xmodule/capa_block.py:207 xmodule/capa_block.py:504 +msgid "Average Score" +msgstr "" + +#: xmodule/capa_block.py:210 msgid "Date that this problem is due by" msgstr "" -#: xmodule/capa_block.py:186 +#: xmodule/capa_block.py:212 msgid "Amount of time after the due date that submissions will be accepted" msgstr "" -#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:103 +#: xmodule/capa_block.py:216 xmodule/modulestore/inheritance.py:103 msgid "Show Results" msgstr "" -#: xmodule/capa_block.py:191 +#: xmodule/capa_block.py:217 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 +#: xmodule/capa_block.py:222 xmodule/capa_block.py:234 +#: xmodule/capa_block.py:278 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 +#: xmodule/capa_block.py:224 xmodule/capa_block.py:240 msgid "Past Due" msgstr "" -#: xmodule/capa_block.py:202 xmodule/modulestore/inheritance.py:89 +#: xmodule/capa_block.py:228 xmodule/modulestore/inheritance.py:89 msgid "Show Answer" msgstr "" -#: xmodule/capa_block.py:203 +#: xmodule/capa_block.py:229 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 +#: xmodule/capa_block.py:235 msgid "Answered" msgstr "" -#: xmodule/capa_block.py:210 +#: xmodule/capa_block.py:236 msgid "Attempted or Past Due" msgstr "" -#: xmodule/capa_block.py:211 +#: xmodule/capa_block.py:237 msgid "Closed" msgstr "" -#: xmodule/capa_block.py:212 +#: xmodule/capa_block.py:238 msgid "Finished" msgstr "" -#: xmodule/capa_block.py:213 +#: xmodule/capa_block.py:239 msgid "Correct or Past Due" msgstr "" -#: xmodule/capa_block.py:216 +#: xmodule/capa_block.py:242 msgid "After Some Number of Attempts" msgstr "" -#: xmodule/capa_block.py:217 +#: xmodule/capa_block.py:243 msgid "After All Attempts" msgstr "" -#: xmodule/capa_block.py:218 +#: xmodule/capa_block.py:244 msgid "After All Attempts or Correct" msgstr "" -#: xmodule/capa_block.py:219 +#: xmodule/capa_block.py:245 msgid "Attempted" msgstr "" -#: xmodule/capa_block.py:223 +#: xmodule/capa_block.py:249 msgid "Show Answer: Number of Attempts" msgstr "" -#: xmodule/capa_block.py:225 +#: xmodule/capa_block.py:251 msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." msgstr "" -#: xmodule/capa_block.py:232 +#: xmodule/capa_block.py:258 msgid "Whether to force the save button to appear on the page" msgstr "" -#: xmodule/capa_block.py:237 xmodule/library_content_block.py:170 +#: xmodule/capa_block.py:263 xmodule/library_content_block.py:170 msgid "Show Reset Button" msgstr "" -#: xmodule/capa_block.py:238 +#: xmodule/capa_block.py:264 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 +#: xmodule/capa_block.py:270 xmodule/modulestore/inheritance.py:115 msgid "Randomization" msgstr "" -#: xmodule/capa_block.py:246 +#: xmodule/capa_block.py:272 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 +#: xmodule/capa_block.py:279 msgid "On Reset" msgstr "" -#: xmodule/capa_block.py:255 +#: xmodule/capa_block.py:281 msgid "Per Student" msgstr "" -#: xmodule/capa_block.py:259 +#: xmodule/capa_block.py:285 msgid "XML data for the problem" msgstr "" -#: xmodule/capa_block.py:264 +#: xmodule/capa_block.py:290 msgid "Dictionary with the correctness of current student answers" msgstr "" -#: xmodule/capa_block.py:266 +#: xmodule/capa_block.py:293 +msgid "List of correctness maps for each attempt" +msgstr "" + +#: xmodule/capa_block.py:295 msgid "Dictionary for maintaining the state of inputtypes" msgstr "" -#: xmodule/capa_block.py:267 +#: xmodule/capa_block.py:296 msgid "Dictionary with the current student responses" msgstr "" -#: xmodule/capa_block.py:270 +#: xmodule/capa_block.py:298 +msgid "List of student answers for each attempt" +msgstr "" + +#: xmodule/capa_block.py:302 msgid "Dictionary with the current student score" msgstr "" -#: xmodule/capa_block.py:271 +#: xmodule/capa_block.py:304 +msgid "List of scores for each attempt" +msgstr "" + +#: xmodule/capa_block.py:306 msgid "Whether or not the answers have been saved since last submit" msgstr "" -#: xmodule/capa_block.py:273 +#: xmodule/capa_block.py:308 msgid "Whether the student has answered the problem" msgstr "" -#: xmodule/capa_block.py:274 +#: xmodule/capa_block.py:309 msgid "Random seed for this student" msgstr "" -#: xmodule/capa_block.py:275 +#: xmodule/capa_block.py:310 msgid "Last submission time" msgstr "" -#: xmodule/capa_block.py:277 +#: xmodule/capa_block.py:312 msgid "Timer Between Attempts" msgstr "" -#: xmodule/capa_block.py:278 +#: xmodule/capa_block.py:313 msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." msgstr "" -#: xmodule/capa_block.py:282 +#: xmodule/capa_block.py:317 msgid "Problem Weight" msgstr "" -#: xmodule/capa_block.py:283 +#: xmodule/capa_block.py:318 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 +#: xmodule/capa_block.py:323 msgid "Markdown source of this module" msgstr "" -#: xmodule/capa_block.py:290 +#: xmodule/capa_block.py:325 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 +#: xmodule/capa_block.py:329 xmodule/html_block.py:67 msgid "Enable LaTeX templates?" msgstr "" -#: xmodule/capa_block.py:299 xmodule/modulestore/inheritance.py:151 +#: xmodule/capa_block.py:334 xmodule/modulestore/inheritance.py:151 msgid "Matlab API key" msgstr "" -#: xmodule/capa_block.py:300 +#: xmodule/capa_block.py:335 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 " @@ -10221,47 +10331,47 @@ msgid "" "contact moocsupport@mathworks.com" msgstr "" -#: xmodule/capa_block.py:394 +#: xmodule/capa_block.py:429 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 +#: xmodule/capa_block.py:434 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 +#: xmodule/capa_block.py:776 xmodule/capa_block.py:792 msgid "Answer ID" msgstr "" -#: xmodule/capa_block.py:715 xmodule/capa_block.py:731 +#: xmodule/capa_block.py:777 xmodule/capa_block.py:793 msgid "Question" msgstr "" -#: xmodule/capa_block.py:719 +#: xmodule/capa_block.py:781 msgid "Correct Answer" msgstr "" -#: xmodule/capa_block.py:950 +#: xmodule/capa_block.py:1014 msgid "Submitting" msgstr "" -#: xmodule/capa_block.py:1080 +#: xmodule/capa_block.py:1144 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 +#: xmodule/capa_block.py:1148 msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "" -#: xmodule/capa_block.py:1091 +#: xmodule/capa_block.py:1155 msgid "If this error persists, please contact the course staff." msgstr "" @@ -10270,7 +10380,7 @@ msgstr "" #. 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 +#: xmodule/capa_block.py:1210 #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "" @@ -10278,98 +10388,98 @@ 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 +#: xmodule/capa_block.py:1216 #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "" -#: xmodule/capa_block.py:1231 +#: xmodule/capa_block.py:1295 #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" -#: xmodule/capa_block.py:1305 +#: xmodule/capa_block.py:1370 #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1314 +#: xmodule/capa_block.py:1379 #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1323 +#: xmodule/capa_block.py:1388 #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1328 +#: xmodule/capa_block.py:1393 msgid "Partially Correct" msgstr "" -#: xmodule/capa_block.py:1330 +#: xmodule/capa_block.py:1395 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 +#: xmodule/capa_block.py:1779 xmodule/capa_block.py:2107 msgid "Problem is closed." msgstr "" -#: xmodule/capa_block.py:1719 +#: xmodule/capa_block.py:1785 msgid "Problem must be reset before it can be submitted again." msgstr "" -#: xmodule/capa_block.py:1729 +#: xmodule/capa_block.py:1795 #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" -#: xmodule/capa_block.py:1738 +#: xmodule/capa_block.py:1804 #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." msgstr "" -#: xmodule/capa_block.py:1894 +#: xmodule/capa_block.py:1987 #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1899 +#: xmodule/capa_block.py:1992 #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:1905 +#: xmodule/capa_block.py:1998 #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "" msgstr[1] "" -#: xmodule/capa_block.py:2025 +#: xmodule/capa_block.py:2118 msgid "Problem needs to be reset prior to save." msgstr "" -#: xmodule/capa_block.py:2035 +#: xmodule/capa_block.py:2128 msgid "Your answers have been saved." msgstr "" -#: xmodule/capa_block.py:2038 +#: xmodule/capa_block.py:2131 #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -10378,21 +10488,21 @@ 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 +#: xmodule/capa_block.py:2163 msgid "You cannot select Reset for a problem that is closed." msgstr "" -#: xmodule/capa_block.py:2079 +#: xmodule/capa_block.py:2172 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 +#: xmodule/capa_block.py:2227 msgid "Problem's definition does not support rescoring." msgstr "" -#: xmodule/capa_block.py:2140 +#: xmodule/capa_block.py:2233 msgid "Problem must be answered before it can be graded again." msgstr "" @@ -11457,84 +11567,84 @@ msgid "" "their answers and reshuffle selected items." msgstr "" -#: xmodule/library_content_block.py:534 +#: xmodule/library_content_block.py:539 msgid "Source content library has not been specified." msgstr "" -#: xmodule/library_content_block.py:538 +#: xmodule/library_content_block.py:543 msgid "Content libraries are not available in the current runtime." msgstr "" -#: xmodule/library_content_block.py:541 +#: xmodule/library_content_block.py:546 #, python-brace-format msgid "Source content library does not exist: {source_library_id}" msgstr "" -#: xmodule/library_content_block.py:623 +#: xmodule/library_content_block.py:628 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:628 +#: xmodule/library_content_block.py:633 #, python-brace-format msgid "{refresh_icon} Update now." msgstr "" -#: xmodule/library_content_block.py:636 +#: xmodule/library_content_block.py:641 msgid "Library is invalid, corrupt, or has been deleted." msgstr "" -#: xmodule/library_content_block.py:638 +#: xmodule/library_content_block.py:643 msgid "Edit Library List." msgstr "" -#: xmodule/library_content_block.py:665 +#: xmodule/library_content_block.py:670 msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." msgstr "" -#: xmodule/library_content_block.py:675 +#: xmodule/library_content_block.py:680 msgid "A library has not yet been selected." msgstr "" -#: xmodule/library_content_block.py:677 +#: xmodule/library_content_block.py:682 msgid "Select a Library." msgstr "" -#: xmodule/library_content_block.py:691 +#: xmodule/library_content_block.py:696 #, python-brace-format msgid "There are no problems in the specified library of type {capa_type}." msgstr "" -#: xmodule/library_content_block.py:694 +#: xmodule/library_content_block.py:699 msgid "Select another problem type." msgstr "" -#: xmodule/library_content_block.py:705 +#: xmodule/library_content_block.py:710 #, 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:710 +#: xmodule/library_content_block.py:715 #, 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:716 +#: xmodule/library_content_block.py:721 msgid "Edit the library configuration." msgstr "" -#: xmodule/library_content_block.py:734 +#: xmodule/library_content_block.py:739 msgid "Invalid Library" msgstr "" -#: xmodule/library_content_block.py:735 +#: xmodule/library_content_block.py:740 msgid "No Library Selected" msgstr "" @@ -11918,11 +12028,11 @@ msgid "" "Contents." msgstr "" -#: xmodule/modulestore/xml_importer.py:78 +#: xmodule/modulestore/xml_importer.py:79 msgid "Error while reading {}. Check file for XML errors." msgstr "" -#: xmodule/modulestore/xml_importer.py:90 +#: xmodule/modulestore/xml_importer.py:91 msgid "Failed to import block: {} at location: {}" msgstr "" @@ -12187,29 +12297,29 @@ msgstr "" msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" -#: xmodule/video_block/transcripts_utils.py:219 +#: xmodule/video_block/transcripts_utils.py:233 #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." msgstr "" -#: xmodule/video_block/transcripts_utils.py:288 +#: xmodule/video_block/transcripts_utils.py:305 msgid "We support only SubRip (*.srt) transcripts format." msgstr "" -#: xmodule/video_block/transcripts_utils.py:292 +#: xmodule/video_block/transcripts_utils.py:309 #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" -#: xmodule/video_block/transcripts_utils.py:297 +#: xmodule/video_block/transcripts_utils.py:314 msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" -#: xmodule/video_block/transcripts_utils.py:525 +#: xmodule/video_block/transcripts_utils.py:542 #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" @@ -13882,7 +13992,7 @@ msgstr "" msgid "Tools" msgstr "" -#: cms/templates/component.html:17 cms/templates/studio_xblock_wrapper.html:161 +#: cms/templates/component.html:17 cms/templates/studio_xblock_wrapper.html:162 msgid "Duplicate" msgstr "" @@ -13891,7 +14001,7 @@ msgid "Duplicate this component" msgstr "" #: cms/templates/component.html:23 cms/templates/component.html:28 -#: cms/templates/studio_xblock_wrapper.html:142 +#: cms/templates/studio_xblock_wrapper.html:143 msgid "Move" msgstr "" @@ -13901,7 +14011,7 @@ msgstr "" #: cms/templates/component.html:39 cms/templates/edit-tabs.html:146 #: cms/templates/edit-tabs.html:147 -#: cms/templates/studio_xblock_wrapper.html:177 +#: cms/templates/studio_xblock_wrapper.html:178 msgid "Drag to reorder" msgstr "" @@ -15767,7 +15877,7 @@ 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." +"and they are automatically enrolled in the course." msgstr "" #: cms/templates/manage_users.html:109 @@ -16544,38 +16654,38 @@ msgid "" "worth." msgstr "" -#: cms/templates/studio_xblock_wrapper.html:70 +#: cms/templates/studio_xblock_wrapper.html:71 msgid "Importing components" msgstr "" -#: cms/templates/studio_xblock_wrapper.html:90 -#: cms/templates/studio_xblock_wrapper.html:92 +#: cms/templates/studio_xblock_wrapper.html:91 +#: cms/templates/studio_xblock_wrapper.html:93 msgid "Expand or Collapse" msgstr "" -#: cms/templates/studio_xblock_wrapper.html:100 +#: cms/templates/studio_xblock_wrapper.html:101 msgid "Select this problem" msgstr "" -#: cms/templates/studio_xblock_wrapper.html:137 +#: cms/templates/studio_xblock_wrapper.html:138 msgid "Manage Access" msgstr "" -#: cms/templates/studio_xblock_wrapper.html:147 +#: cms/templates/studio_xblock_wrapper.html:148 msgid "Manage Tags" msgstr "" -#: cms/templates/studio_xblock_wrapper.html:156 +#: cms/templates/studio_xblock_wrapper.html:157 msgid "Copy to Clipboard" msgstr "" -#: cms/templates/studio_xblock_wrapper.html:183 +#: cms/templates/studio_xblock_wrapper.html:184 #: lms/templates/instructor/instructor_dashboard_2/certificates.html:169 #: lms/templates/module-error.html:20 msgid "Details" msgstr "" -#: cms/templates/studio_xblock_wrapper.html:195 +#: cms/templates/studio_xblock_wrapper.html:196 msgid "This block contains multiple components." msgstr "" @@ -17685,13 +17795,17 @@ msgid_plural "You have used {num_used} of {num_total} attempts" msgstr[0] "" msgstr[1] "" -#: lms/templates/problem.html:93 +#: lms/templates/problem.html:94 +msgid "Grading method: {grading_method}" +msgstr "" + +#: lms/templates/problem.html:96 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 +#: lms/templates/problem.html:152 msgid "Answers are displayed within the problem" msgstr "" @@ -21876,66 +21990,69 @@ 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." +"Insights. Any users not yet enrolled in the course will be automatically " +"enrolled when added as Staff." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:178 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:179 msgid "Add Staff" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:183 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:184 msgid "Limited Staff" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:185 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:186 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." +"course in Studio. Any users not yet enrolled in the course will be " +"automatically enrolled when added as Limited Staff." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:191 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:193 msgid "Add Limited Staff" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:197 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:199 msgid "Admin" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:199 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:201 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." +"to manage course team membership. Any users not yet enrolled in the course " +"will be automatically enrolled when added as Admin." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:206 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:208 msgid "Add Admin" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:212 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 msgid "Beta Testers" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:216 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." +"sure that the content works, but have no additional privileges. Any users " +"not yet enrolled in the course will be automatically enrolled when added as " +"Beta Tester." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:219 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:222 msgid "Add Beta Tester" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:224 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:227 msgid "Discussion Admins" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:226 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:229 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 " @@ -21944,27 +22061,30 @@ msgid "" "be added as Discussion Admins." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:233 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:236 msgid "Add Discussion Admin" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:238 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:241 msgid "Course Data Researcher" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:240 -msgid "Course Data Researchers can access the data download tab." +#: lms/templates/instructor/instructor_dashboard_2/membership.html:243 +msgid "" +"Course Data Researchers can access the data download tab. Any users not yet " +"enrolled in the course will be automatically enrolled when added as Course " +"Data Researcher." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:243 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:247 msgid "Add Course Data Researcher" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:251 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:255 msgid "Discussion Moderators" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:253 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:257 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 " @@ -21973,15 +22093,15 @@ msgid "" "added as Discussion Moderators." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:260 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:264 msgid "Add Moderator" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:265 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:269 msgid "Group Community TA" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:267 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:271 msgid "" "Group Community TAs are members of the community who help course teams " "moderate discussions. Group Community TAs see only posts by learners in " @@ -21991,11 +22111,11 @@ msgid "" "learners can be added as Group Community TAs." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:274 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:278 msgid "Add Group Community TA" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:281 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:285 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 " @@ -22004,22 +22124,22 @@ msgid "" "TA'. Only enrolled learners can be added as Community TAs." msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:287 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:291 msgid "Add Community TA" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:294 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:298 msgid "CCX Coaches" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:296 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:300 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 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:305 msgid "Add CCX Coach" 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 index 3f7f05e1fd8..392e2f7b6df 100644 --- a/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po @@ -28,7 +28,7 @@ msgstr "" "#-#-#-#-# underscore.po (PROJECT VERSION) #-#-#-#-#\n" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-03-14 00:31+0000\n" +"POT-Creation-Date: 2024-04-29 00:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3651,12 +3651,12 @@ msgid "Please enter a username or email." msgstr "" #: lms/static/js/instructor_dashboard/membership.js:198 -#: lms/static/js/instructor_dashboard/membership.js:1029 +#: lms/static/js/instructor_dashboard/membership.js:1049 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 +#: lms/static/js/instructor_dashboard/membership.js:984 msgid "Error changing user's permissions." msgstr "" @@ -3704,100 +3704,106 @@ msgstr "" msgid "Error adding/removing users as beta testers." msgstr "" +#. Translators: For cases when the input field is empty; +#: lms/static/js/instructor_dashboard/membership.js:518 +#: lms/static/js/instructor_dashboard/membership.js:728 +msgid "This field must not be blank" +msgstr "" + #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:528 +#: lms/static/js/instructor_dashboard/membership.js:534 msgid "These users were successfully added as beta testers:" msgstr "" -#: lms/static/js/instructor_dashboard/membership.js:533 +#: lms/static/js/instructor_dashboard/membership.js:539 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 +#: lms/static/js/instructor_dashboard/membership.js:545 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 +#: lms/static/js/instructor_dashboard/membership.js:558 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 +#: lms/static/js/instructor_dashboard/membership.js:571 msgid "These users were not removed as beta testers:" msgstr "" -#: lms/static/js/instructor_dashboard/membership.js:578 +#: lms/static/js/instructor_dashboard/membership.js:583 +msgid "Could not find users associated with the following identifiers:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:592 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 +#: lms/static/js/instructor_dashboard/membership.js:617 msgid "Reason field should not be left blank." msgstr "" -#: lms/static/js/instructor_dashboard/membership.js:632 +#: lms/static/js/instructor_dashboard/membership.js:638 msgid "Error enrolling/unenrolling users." msgstr "" -#: lms/static/js/instructor_dashboard/membership.js:711 +#: lms/static/js/instructor_dashboard/membership.js:731 msgid "The following email addresses and/or usernames are invalid:" msgstr "" -#: lms/static/js/instructor_dashboard/membership.js:748 +#: lms/static/js/instructor_dashboard/membership.js:768 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 +#: lms/static/js/instructor_dashboard/membership.js:780 msgid "Successfully enrolled the following users:" msgstr "" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:772 +#: lms/static/js/instructor_dashboard/membership.js:792 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 +#: lms/static/js/instructor_dashboard/membership.js:804 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 +#: lms/static/js/instructor_dashboard/membership.js:816 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 +#: lms/static/js/instructor_dashboard/membership.js:828 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 +#: lms/static/js/instructor_dashboard/membership.js:840 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 +#: lms/static/js/instructor_dashboard/membership.js:852 msgid "The following users are no longer enrolled in the course:" msgstr "" -#: lms/static/js/instructor_dashboard/membership.js:843 +#: lms/static/js/instructor_dashboard/membership.js:863 msgid "" "These users were not affiliated with the course so could not be unenrolled:" msgstr "" @@ -7742,7 +7748,7 @@ msgstr "" #: cms/templates/js/embed-link-share-link-editor.underscore:5 msgid "" "Embed your subsection content directly on a page using an iframe, and view " -"it withput the LMS header and footer." +"it without the LMS header and footer." msgstr "" #: cms/templates/js/embed-link-share-link-editor.underscore:11 diff --git a/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/django.po b/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/django.po index 0863c395196..a038bf67eef 100644 --- a/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/django.po +++ b/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/django.po @@ -25,17 +25,17 @@ # Translators: # Brian Smith, 2024 # Gabriel D'Amours , 2024 -# Pierre Mailhot , 2024 # edx_transifex_bot , 2024 +# Pierre Mailhot , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-03-14 00:31+0000\n" +"POT-Creation-Date: 2024-04-29 00:34+0000\n" "PO-Revision-Date: 2023-11-20 11:35+0000\n" -"Last-Translator: edx_transifex_bot , 2024\n" +"Last-Translator: Pierre Mailhot , 2024\n" "Language-Team: French (Canada) (https://app.transifex.com/open-edx/teams/6205/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,7 +44,7 @@ msgstr "" "Language: fr_CA\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: cms/djangoapps/api/v1/serializers/course_runs.py:48 +#: cms/djangoapps/api/v1/serializers/course_runs.py:49 msgid "Course team user does not exist" msgstr "L'utilisateur de l'équipe de cours n'existe pas" @@ -95,7 +95,7 @@ msgid "Content Groups" msgstr "Groupes de contenu" #: cms/djangoapps/contentstore/course_group_config.py:65 -#: cms/djangoapps/contentstore/views/certificates.py:141 +#: cms/djangoapps/contentstore/views/certificates.py:142 msgid "invalid JSON" msgstr "JSON invalide" @@ -186,7 +186,7 @@ msgstr "User ID inconnu : {0}" #: cms/djangoapps/contentstore/errors.py:17 msgid "Unsafe archive file. Aborting import." -msgstr "Fichier d'archive dangereux. Abandon de l'importation." +msgstr "Fichier d'archive dangereux. Abandon de l'importation." #: cms/djangoapps/contentstore/errors.py:18 msgid "User permission denied." @@ -258,22 +258,22 @@ msgstr "Mauvais emplacement du cours fourni" msgid "Missing branch on fresh clone" msgstr "Branche manquante sur le nouveau clone" -#: cms/djangoapps/contentstore/helpers.py:170 +#: cms/djangoapps/contentstore/helpers.py:171 msgid "Vertical" msgstr "Vertical" -#: cms/djangoapps/contentstore/helpers.py:174 +#: cms/djangoapps/contentstore/helpers.py:175 #: cms/templates/course_outline.html:208 lms/templates/ccx/schedule.html:86 #: lms/templates/seq_block.html:136 msgid "Section" msgstr "Section" -#: cms/djangoapps/contentstore/helpers.py:176 +#: cms/djangoapps/contentstore/helpers.py:177 #: lms/templates/ccx/schedule.html:90 msgid "Subsection" msgstr "Sous-section" -#: cms/djangoapps/contentstore/helpers.py:178 +#: cms/djangoapps/contentstore/helpers.py:179 #: 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:89 @@ -281,7 +281,7 @@ msgstr "Sous-section" msgid "Unit" msgstr "Unité" -#: cms/djangoapps/contentstore/helpers.py:185 +#: cms/djangoapps/contentstore/helpers.py:186 #: cms/djangoapps/contentstore/views/component.py:215 #: openedx/core/djangoapps/content_libraries/constants.py:15 msgid "Problem" @@ -374,7 +374,7 @@ msgid "The following parameters are required: {missing}." msgstr "Les paramètres suivants sont requis : {missing}." #: cms/djangoapps/contentstore/transcript_storage_handlers.py:205 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:242 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:243 #: xmodule/video_block/video_handlers.py:544 msgid "" "There is a problem with this transcript file. Try to upload a different " @@ -390,12 +390,12 @@ msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "Une transcription avec le code de langue \"{language_code}\" existe déjà." #: cms/djangoapps/contentstore/transcript_storage_handlers.py:237 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:171 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:172 #: xmodule/video_block/video_handlers.py:467 msgid "A transcript file is required." msgstr "Un fichier de transcription est requis." -#: cms/djangoapps/contentstore/utils.py:758 +#: cms/djangoapps/contentstore/utils.py:800 #: cms/templates/visibility_editor.html:113 msgid "Deleted Group" msgstr "Groupe supprimé" @@ -403,32 +403,32 @@ msgstr "Groupe supprimé" #. 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:823 +#: cms/djangoapps/contentstore/utils.py:868 #, python-brace-format msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" -#: cms/djangoapps/contentstore/utils.py:986 +#: cms/djangoapps/contentstore/utils.py:1031 #: cms/djangoapps/contentstore/views/block.py:272 #: cms/djangoapps/contentstore/views/component.py:214 xmodule/html_block.py:59 msgid "Text" msgstr "Texte" -#: cms/djangoapps/contentstore/utils.py:1182 +#: cms/djangoapps/contentstore/utils.py:1227 #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplication de {0}" -#: cms/djangoapps/contentstore/utils.py:1184 +#: cms/djangoapps/contentstore/utils.py:1229 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplication de '{0}'" -#: cms/djangoapps/contentstore/utils.py:1232 +#: cms/djangoapps/contentstore/utils.py:1285 msgid "Invalid prerequisite course key" msgstr "Id du cours prérequis invalide" -#: cms/djangoapps/contentstore/utils.py:1751 +#: cms/djangoapps/contentstore/utils.py:1856 msgid "Set Date" msgstr "Définir une date" @@ -534,7 +534,7 @@ msgid "{profile_name} URL" msgstr "{profile_name} URL" #: cms/djangoapps/contentstore/video_storage_handlers.py:516 -#: lms/djangoapps/instructor/views/api.py:1442 +#: lms/djangoapps/instructor/views/api.py:1445 #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:59 msgid "Name" msgstr "Nom" @@ -636,17 +636,17 @@ msgstr "" "Les noms des fichiers images ne doivent contenir que des lettres, chiffres, " "traits d'union (-) et soulignés (_)." -#: cms/djangoapps/contentstore/views/certificates.py:164 +#: cms/djangoapps/contentstore/views/certificates.py:165 msgid "must have name of the certificate" msgstr "doit avoir le nom de l'attestation" -#: cms/djangoapps/contentstore/views/certificates.py:249 +#: cms/djangoapps/contentstore/views/certificates.py:250 #, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "Clé de valeur manquante '{1}' pour le dict {0} de l'attestation" -#: cms/djangoapps/contentstore/views/certificates.py:354 -#: cms/djangoapps/contentstore/views/certificates.py:392 +#: cms/djangoapps/contentstore/views/certificates.py:355 +#: cms/djangoapps/contentstore/views/certificates.py:393 #, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "Permission refusée : authentification infructueuse pour {user}" @@ -696,7 +696,7 @@ msgid "Peer Assessment Only" msgstr "Évaluation par les pairs seulement" #: cms/djangoapps/contentstore/views/component.py:260 -#: xmodule/capa_block.py:171 +#: xmodule/capa_block.py:182 msgid "Blank Problem" msgstr "Problème vide" @@ -705,11 +705,11 @@ msgstr "Problème vide" msgid "Advanced" msgstr "Avancé" -#: cms/djangoapps/contentstore/views/course.py:358 +#: cms/djangoapps/contentstore/views/course.py:360 msgid "Course has been successfully reindexed." msgstr "Cours réindexé avec succès." -#: cms/djangoapps/contentstore/views/course.py:773 +#: cms/djangoapps/contentstore/views/course.py:891 msgid "" "Special characters not allowed in organization, course number, and course " "run." @@ -717,7 +717,7 @@ msgstr "" "Les caractères spéciaux ne sont pas autorisés dans l'organisation, le numéro" " du cours, et l'exécution du cours." -#: cms/djangoapps/contentstore/views/course.py:809 +#: cms/djangoapps/contentstore/views/course.py:927 msgid "" "There is already a course defined with the same organization and course " "number. Please change either organization or course number to be unique." @@ -725,14 +725,14 @@ msgstr "" "Il existe déjà un cours avec la même organisation et ce numéro de cours. " "Changer soit l'organisation ou le numéro de cours pour être unique." -#: cms/djangoapps/contentstore/views/course.py:814 -#: cms/djangoapps/contentstore/views/course.py:817 +#: cms/djangoapps/contentstore/views/course.py:932 +#: cms/djangoapps/contentstore/views/course.py:935 msgid "" "Please change either the organization or course number so that it is unique." msgstr "" "Merci de changer l'organisme ou le numéro du Cours pour qu'il soit unique." -#: cms/djangoapps/contentstore/views/course.py:822 +#: cms/djangoapps/contentstore/views/course.py:940 #, python-brace-format msgid "" "Unable to create course '{name}'.\n" @@ -743,7 +743,7 @@ msgstr "" "\n" "{err}" -#: cms/djangoapps/contentstore/views/course.py:834 +#: cms/djangoapps/contentstore/views/course.py:952 msgid "" "User does not have the permission to create courses in this organization or " "course creation is disabled" @@ -751,7 +751,7 @@ msgstr "" "L'usager n'a pas la permission de créer de cours dans cette organisation ou " "la création de cours est désactivée" -#: cms/djangoapps/contentstore/views/course.py:851 +#: cms/djangoapps/contentstore/views/course.py:969 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" @@ -761,20 +761,20 @@ msgstr "" "L'organisation que vous avez choisi n'existe pas dans le système, vous " "devrez l'ajouter au système" -#: cms/djangoapps/contentstore/views/course.py:1251 +#: cms/djangoapps/contentstore/views/course.py:1375 msgid "An error occurred while trying to save your tabs" msgstr "Une erreur s'est produite pendant la sauvegarde de vos onglets" -#: cms/djangoapps/contentstore/views/course.py:1252 +#: cms/djangoapps/contentstore/views/course.py:1376 msgid "Tabs Exception" msgstr "Onglets de dérogation" -#: cms/djangoapps/contentstore/views/course.py:1474 +#: cms/djangoapps/contentstore/views/course.py:1594 msgid "This group configuration is in use and cannot be deleted." msgstr "" "Cette configuration de groupe est utilisée et ne peut pas être supprimée." -#: cms/djangoapps/contentstore/views/course.py:1488 +#: cms/djangoapps/contentstore/views/course.py:1608 msgid "This content group is in use and cannot be deleted." msgstr "Ce groupe de contenu est utilisé et ne peut pas être supprimé." @@ -802,8 +802,8 @@ msgid "" "We support uploading files in one of the following formats: " "{IMPORTABLE_FILE_TYPES}" msgstr "" -"Nous prenons en charge le téléchargement de fichiers dans l'un des " -"formats suivants : {IMPORTABLE_FILE_TYPES}" +"Nous prenons en charge le téléchargement de fichiers dans l'un des formats " +"suivants : {IMPORTABLE_FILE_TYPES}" #: cms/djangoapps/contentstore/views/import_export.py:179 msgid "Some chunks missed during file upload. Please try again" @@ -859,46 +859,46 @@ msgstr "" msgid "Access restricted to: {list_of_groups}" msgstr "Accès restreint à : {list_of_groups}" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:146 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:460 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:147 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:464 msgid "Transcripts are supported only for \"video\" blocks." msgstr "Les transcriptions ne sont prises en charge que pour les blocs \"vidéo\"." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:148 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:149 msgid "Cannot find item by locator." msgstr "Impossible de trouver l'élément par localisateur." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:169 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:170 msgid "Video locator is required." msgstr "Le localisateur vidéo est requis." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:173 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:174 msgid "This transcript file type is not supported." msgstr "Ce type de fichier de transcription n'est pas supporté." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:175 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:176 msgid "Video ID is required." msgstr "L'identifiant vidéo est requis." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:452 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:494 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:457 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:498 msgid "Incoming video data is empty." msgstr "Les données vidéos entrantes sont vides." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:457 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:461 msgid "Can't find item by locator." msgstr "Aucun élément trouvé par le localisateur." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:543 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:582 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:546 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:585 msgid "No such transcript." msgstr "Aucune transcription de ce genre." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:553 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:556 msgid "There is a problem with the chosen transcript file." msgstr "Il y a un problème avec le fichier de transcription choisi." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:593 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:596 msgid "" "There is a problem with the existing transcript file. Please upload a " "different file." @@ -906,11 +906,11 @@ msgstr "" "Il y a un problème avec le fichier de transcription existant. S'il vous " "plaît télécharger un fichier différent." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:613 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:616 msgid "YouTube ID is required." msgstr "L'identifiant YouTube est requis." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:630 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:638 msgid "There is a problem with the YouTube transcript file." msgstr "Il y a un problème avec le fichier de transcription YouTube." @@ -944,7 +944,7 @@ msgstr "" "Vous ne pouvez pas retirer le dernier Admin. Ajoutez d'abord un autre Admin." #: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py:101 -#: xmodule/library_content_block.py:821 +#: xmodule/library_content_block.py:826 msgid "Empty" msgstr "Vide" @@ -1028,7 +1028,7 @@ msgstr "" msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1556 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1562 #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" @@ -1159,7 +1159,7 @@ msgstr "" msgid "Course is already in published state." msgstr "Le cours est déjà dans cet état de publication." -#: cms/djangoapps/models/settings/course_metadata.py:218 +#: cms/djangoapps/models/settings/course_metadata.py:221 #, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "Format incorrect pour le champ '{name}'. {detailed_message}" @@ -1233,7 +1233,7 @@ msgstr "Vous êtes inscrit sous le code d'honneur" #: common/djangoapps/course_modes/helpers.py:48 #: lms/djangoapps/branding/api.py:329 lms/djangoapps/branding/api.py:404 -#: lms/djangoapps/courseware/views/views.py:2206 +#: lms/djangoapps/courseware/views/views.py:2208 #: openedx/core/djangoapps/user_authn/views/registration_form.py:996 #: lms/templates/static_templates/honor.html:5 #: lms/templates/static_templates/honor.html:10 @@ -1251,7 +1251,7 @@ msgid "Professional Ed" msgstr "Formation professionnelle" #: common/djangoapps/course_modes/models.py:63 xmodule/annotatable_block.py:65 -#: xmodule/capa_block.py:166 xmodule/conditional_block.py:88 +#: xmodule/capa_block.py:177 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:122 #: xmodule/lti_block.py:131 xmodule/split_test_block.py:82 @@ -1477,19 +1477,19 @@ msgstr "" msgid "Disabled Account" msgstr "Compte désactivé" -#: common/djangoapps/student/models/course_enrollment.py:1583 +#: common/djangoapps/student/models/course_enrollment.py:1584 msgid "Namespace of enrollment attribute" msgstr "Espace de nommage de l'attribut d'inscription" -#: common/djangoapps/student/models/course_enrollment.py:1587 +#: common/djangoapps/student/models/course_enrollment.py:1588 msgid "Name of the enrollment attribute" msgstr "Nom de l'attribut d'inscription" -#: common/djangoapps/student/models/course_enrollment.py:1591 +#: common/djangoapps/student/models/course_enrollment.py:1592 msgid "Value of the enrollment attribute" msgstr "Valeur de l'attribut d'inscription" -#: common/djangoapps/student/models/course_enrollment.py:1665 +#: common/djangoapps/student/models/course_enrollment.py:1666 msgid "" "The window of time after enrolling during which users can be granted a " "refund, represented in microseconds. The default is 14 days." @@ -1498,7 +1498,7 @@ msgstr "" "demander un remboursement, représenté en microsecondes. Le défaut est 14 " "jours." -#: common/djangoapps/student/models/course_enrollment.py:1687 +#: common/djangoapps/student/models/course_enrollment.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 " @@ -1509,7 +1509,7 @@ msgstr "" "avec la première ligne étant l'en-tête et les colonnes seront les suivantes " ": user_id, username, email, course_id, is_verified, verification_date" -#: common/djangoapps/student/models/course_enrollment.py:1699 +#: common/djangoapps/student/models/course_enrollment.py:1700 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 " @@ -3003,6 +3003,8 @@ msgstr "Merci," #: common/templates/student/edx_ace/proctoringrequirements/email/body.html:63 #: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:12 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:34 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:7 #: 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 @@ -3832,11 +3834,11 @@ msgstr "" "Approuver automatiquement les demandes de remboursement valides, sans " "traitement manuel" -#: lms/djangoapps/commerce/utils.py:366 +#: lms/djangoapps/commerce/utils.py:467 msgid "[Refund] User-Requested Refund" msgstr "[Remboursement] Remboursement demandé par l'utilisateur" -#: lms/djangoapps/commerce/utils.py:376 +#: lms/djangoapps/commerce/utils.py:477 #, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " @@ -4008,7 +4010,7 @@ msgstr "" msgid "Disabled" msgstr "Désactivé" -#: lms/djangoapps/course_home_api/outline/serializers.py:32 +#: lms/djangoapps/course_home_api/outline/serializers.py:33 #, python-brace-format msgid "({number} Question)" msgid_plural "({number} Questions)" @@ -4016,7 +4018,7 @@ msgstr[0] "({number} Question)" msgstr[1] "({number} Questions)" msgstr[2] "({number} Questions)" -#: lms/djangoapps/course_home_api/outline/views.py:283 +#: lms/djangoapps/course_home_api/outline/views.py:291 #, python-brace-format msgid "" "Please contact your degree administrator or {platform_name} Support if you " @@ -4025,28 +4027,28 @@ msgstr "" "Veuillez contacter l'administrateur de votre diplôme ou {platform_name} si " "vous avez des questions." -#: lms/djangoapps/course_home_api/outline/views.py:290 +#: lms/djangoapps/course_home_api/outline/views.py:298 #: lms/templates/courseware/course_about.html:87 msgid "Course is full" msgstr "Ce cours est complet" -#: lms/djangoapps/course_home_api/outline/views.py:385 +#: lms/djangoapps/course_home_api/outline/views.py:591 msgid "'course_id' is required." msgstr "'course_id' est requis." -#: lms/djangoapps/course_home_api/outline/views.py:389 +#: lms/djangoapps/course_home_api/outline/views.py:595 msgid "Only 'course_id' is expected." msgstr "Seul 'course_id' est attendu." -#: lms/djangoapps/course_home_api/outline/views.py:395 +#: lms/djangoapps/course_home_api/outline/views.py:601 msgid "Welcome message successfully dismissed." msgstr "Message de bienvenue supprimé avec succès." -#: lms/djangoapps/course_home_api/outline/views.py:425 +#: lms/djangoapps/course_home_api/outline/views.py:631 msgid "Your course goal has been successfully set." msgstr "Votre objectif de cours a été défini avec succès." -#: lms/djangoapps/course_home_api/outline/views.py:426 +#: lms/djangoapps/course_home_api/outline/views.py:632 msgid "Course goal updated successfully." msgstr "Objectif du cours mis à jour avec succès." @@ -4448,7 +4450,7 @@ msgstr "" "Paramètres de niveau de cours pour l'évaluation de la réponse ouverte." #: lms/djangoapps/courseware/tabs.py:36 -#: lms/djangoapps/courseware/views/views.py:2159 +#: lms/djangoapps/courseware/views/views.py:2161 #: 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 @@ -4478,23 +4480,23 @@ msgstr "" "{sign_in_link} ou {register_link}, et inscrivez-vous au cours." #: lms/djangoapps/courseware/views/index.py:234 -#: lms/djangoapps/courseware/views/views.py:540 +#: lms/djangoapps/courseware/views/views.py:542 #: xmodule/discussion_block.py:185 msgid "sign in" msgstr "se connecter" #: lms/djangoapps/courseware/views/index.py:238 -#: lms/djangoapps/courseware/views/views.py:544 -#: lms/djangoapps/courseware/views/views.py:559 +#: lms/djangoapps/courseware/views/views.py:546 +#: lms/djangoapps/courseware/views/views.py:561 #: xmodule/discussion_block.py:189 msgid "register" msgstr "inscription" -#: lms/djangoapps/courseware/views/views.py:159 +#: lms/djangoapps/courseware/views/views.py:161 msgid "Your enrollment: Audit track" msgstr "Parcours d'inscription : Audit" -#: lms/djangoapps/courseware/views/views.py:160 +#: lms/djangoapps/courseware/views/views.py:162 msgid "" "You are enrolled in the audit track for this course. The audit track does " "not include a certificate." @@ -4502,11 +4504,11 @@ msgstr "" "Vous êtes inscrit dans le parcours audit pour ce cours. Le parcours audit " "n'inclut pas d'attestation." -#: lms/djangoapps/courseware/views/views.py:168 +#: lms/djangoapps/courseware/views/views.py:170 msgid "Your enrollment: Honor track" msgstr "Parcours d'inscription : Sur l'honneur" -#: lms/djangoapps/courseware/views/views.py:169 +#: lms/djangoapps/courseware/views/views.py:171 msgid "" "You are enrolled in the honor track for this course. The honor track does " "not include a certificate." @@ -4514,11 +4516,11 @@ msgstr "" "Vous êtes inscrit dans le parcours sur l'honneur pour ce cours. Le parcours " "sur l'honneur n'inclut pas d'attestation." -#: lms/djangoapps/courseware/views/views.py:182 +#: lms/djangoapps/courseware/views/views.py:184 msgid "We're working on it..." msgstr "Nous travaillons là-dessus..." -#: lms/djangoapps/courseware/views/views.py:184 +#: lms/djangoapps/courseware/views/views.py:186 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." @@ -4527,29 +4529,29 @@ msgstr "" "dans vos cours et un lien à l'attestation apparaîtra ici et sur votre " "tableau de bord lorsque celle-ci sera prête." -#: lms/djangoapps/courseware/views/views.py:194 +#: lms/djangoapps/courseware/views/views.py:196 msgid "Your certificate has been invalidated" msgstr "Votre attestation a été invalidée" -#: lms/djangoapps/courseware/views/views.py:195 +#: lms/djangoapps/courseware/views/views.py:197 msgid "Please contact your course team if you have any questions." msgstr "" "S'il vous plaît contacter votre équipe de cours si vous avez des questions." -#: lms/djangoapps/courseware/views/views.py:203 +#: lms/djangoapps/courseware/views/views.py:205 msgid "Congratulations, you qualified for a certificate!" msgstr "Félicitations, vous vous qualifiez pour une attestation!" -#: lms/djangoapps/courseware/views/views.py:204 -#: lms/djangoapps/courseware/views/views.py:226 +#: lms/djangoapps/courseware/views/views.py:206 +#: lms/djangoapps/courseware/views/views.py:228 msgid "You've earned a certificate for this course." msgstr "Vous avez obtenu une attestation pour ce cours." -#: lms/djangoapps/courseware/views/views.py:214 +#: lms/djangoapps/courseware/views/views.py:216 msgid "Your certificate will be available soon!" msgstr "Votre attestation sera bientôt disponible!" -#: lms/djangoapps/courseware/views/views.py:215 +#: lms/djangoapps/courseware/views/views.py:217 msgid "" "After this course officially ends, you will receive an email notification " "with your certificate." @@ -4557,15 +4559,15 @@ msgstr "" "Après la fin officielle de ce cours, vous recevrez une notification par " "courriel avec votre attestation." -#: lms/djangoapps/courseware/views/views.py:225 +#: lms/djangoapps/courseware/views/views.py:227 msgid "Your certificate is available" msgstr "Votre attestation est disponible" -#: lms/djangoapps/courseware/views/views.py:239 +#: lms/djangoapps/courseware/views/views.py:241 msgid "Certificate unavailable" msgstr "Attestation non disponible" -#: lms/djangoapps/courseware/views/views.py:241 +#: lms/djangoapps/courseware/views/views.py:243 #, python-brace-format msgid "" "You have not received a certificate because you do not have a current " @@ -4574,17 +4576,17 @@ msgstr "" "Vous n'avez pas reçu une attestation car votre identité n'a pas été vérifiée" " avec {platform_name}." -#: lms/djangoapps/courseware/views/views.py:538 +#: lms/djangoapps/courseware/views/views.py:540 #, python-brace-format msgid "To see course content, {sign_in_link} or {register_link}." msgstr "Pour voir le contenu du cours, {sign_in_link} ou {register_link}." -#: lms/djangoapps/courseware/views/views.py:553 +#: lms/djangoapps/courseware/views/views.py:555 #, python-brace-format msgid "{sign_in_link} or {register_link}." msgstr "{sign_in_link} ou {register_link}." -#: lms/djangoapps/courseware/views/views.py:555 +#: lms/djangoapps/courseware/views/views.py:557 #: 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 @@ -4593,7 +4595,7 @@ msgstr "{sign_in_link} ou {register_link}." msgid "Sign in" msgstr "Connexion" -#: lms/djangoapps/courseware/views/views.py:569 +#: lms/djangoapps/courseware/views/views.py:571 #, python-brace-format msgid "" "You must be enrolled in the course to see course content. " @@ -4602,47 +4604,47 @@ msgstr "" "Vous devez être inscrit au cours pour en voir le contenu. " "{enroll_link_start}S'inscrire maintenant{enroll_link_end}." -#: lms/djangoapps/courseware/views/views.py:582 +#: lms/djangoapps/courseware/views/views.py:584 msgid "You must be enrolled in the course to see course content." msgstr "Vous devez être inscrit dans le cours pour en voir le contenu." -#: lms/djangoapps/courseware/views/views.py:1194 +#: lms/djangoapps/courseware/views/views.py:1196 #: lms/djangoapps/instructor/views/api.py:160 msgid "User does not exist." msgstr "L'utilisateur n'existe pas." -#: lms/djangoapps/courseware/views/views.py:1201 +#: lms/djangoapps/courseware/views/views.py:1203 msgid "Invalid location." msgstr "Emplacement invalide." -#: lms/djangoapps/courseware/views/views.py:1215 +#: lms/djangoapps/courseware/views/views.py:1217 #, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "L'utilisateur {username} n'a jamais accéder au problème {location}" -#: lms/djangoapps/courseware/views/views.py:1412 +#: lms/djangoapps/courseware/views/views.py:1414 #, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" "Vous devez être connecté sur {platform_name} afin de créer une attestation." -#: lms/djangoapps/courseware/views/views.py:1422 +#: lms/djangoapps/courseware/views/views.py:1424 msgid "Course is not valid" msgstr "Cours invalide" -#: lms/djangoapps/courseware/views/views.py:1438 +#: lms/djangoapps/courseware/views/views.py:1440 msgid "Your certificate will be available when you pass the course." msgstr "Votre attestation sera disponible quand vous aurez complété le cours." -#: lms/djangoapps/courseware/views/views.py:1451 +#: lms/djangoapps/courseware/views/views.py:1453 msgid "Certificate has already been created." msgstr "L'attestation a déjà été créée." -#: lms/djangoapps/courseware/views/views.py:1453 +#: lms/djangoapps/courseware/views/views.py:1455 msgid "Certificate is being created." msgstr "L'attestation est en cours de création." -#: lms/djangoapps/courseware/views/views.py:1973 +#: lms/djangoapps/courseware/views/views.py:1975 msgid "" "We plan to use this information to evaluate your application for financial assistance and to further develop our financial assistance program. Please note that while \n" "assistance is available in most courses that offer verified certificates, a few courses and programs are not eligible. You must complete a separate application \n" @@ -4660,7 +4662,7 @@ msgstr "" " 2. Remplissez cette demande\n" " 3. Vérifiez vos courriels, votre candidature sera examinée dans 3 à 4 jours ouvrables" -#: lms/djangoapps/courseware/views/views.py:2166 +#: lms/djangoapps/courseware/views/views.py:2168 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 " @@ -4670,11 +4672,11 @@ msgstr "" "le cours n'apparaît pas dans la liste, assurez-vous que vous vous êtes " "inscrit dans le parcours audit de ce cours." -#: lms/djangoapps/courseware/views/views.py:2173 +#: lms/djangoapps/courseware/views/views.py:2175 msgid "I certify that: " msgstr "Je certifie que:" -#: lms/djangoapps/courseware/views/views.py:2180 +#: lms/djangoapps/courseware/views/views.py:2182 msgid "" "Paying the verified certificate fee for the above course would cause me " "economic hardship" @@ -4682,14 +4684,14 @@ msgstr "" "Payer les frais d'attestation vérifiée pour le cours ci-dessus me causerait " "des difficultés financières" -#: lms/djangoapps/courseware/views/views.py:2192 +#: lms/djangoapps/courseware/views/views.py:2194 msgid "" "I will work diligently to complete the course work and receive a certificate" msgstr "" "Je travaillerai avec diligence pour terminer les cours et recevoir une " "attestation" -#: lms/djangoapps/courseware/views/views.py:2204 +#: lms/djangoapps/courseware/views/views.py:2206 #, python-brace-format msgid "" "I have read, understand, and will abide by the {honor_code_link} for the edX" @@ -4865,7 +4867,7 @@ msgstr "" "alternatif" #: lms/djangoapps/instructor/views/api.py:349 -#: lms/djangoapps/instructor/views/api.py:3339 +#: lms/djangoapps/instructor/views/api.py:3342 msgid "" "Make sure that the file you upload is in CSV format with no extraneous " "characters or rows." @@ -4874,7 +4876,7 @@ msgstr "" "caractères ou rangées sans rapport." #: lms/djangoapps/instructor/views/api.py:354 -#: lms/djangoapps/instructor/views/api.py:3342 +#: lms/djangoapps/instructor/views/api.py:3345 msgid "Could not read uploaded file." msgstr "Impossible de lire le fichier téléversé." @@ -4949,7 +4951,7 @@ msgstr "" "fourni {username} est différent. Inscription quand même avec {email}." #: lms/djangoapps/instructor/views/api.py:568 -#: lms/djangoapps/instructor/views/api.py:3384 +#: lms/djangoapps/instructor/views/api.py:3387 msgid "File is not attached." msgstr "Fichier n'est pas joint." @@ -4969,7 +4971,7 @@ msgstr "" "email={email}). Sans le courriel l'étudiant ne pourra se connecter. S'il " "vous plaît contacter le support pour plus d'informations." -#: lms/djangoapps/instructor/views/api.py:1123 +#: lms/djangoapps/instructor/views/api.py:1126 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 " @@ -4981,11 +4983,11 @@ msgstr "" "section, de sous-section ou d'unité) alors tous les blocs sous jacents " "seront inclus dans le rapport." -#: lms/djangoapps/instructor/views/api.py:1132 +#: lms/djangoapps/instructor/views/api.py:1135 msgid "A list of usage keys for the blocks to include in the report. " msgstr "Une liste des clés pour les blocs à inclure dans le rapport." -#: lms/djangoapps/instructor/views/api.py:1140 +#: lms/djangoapps/instructor/views/api.py:1143 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. " @@ -4993,11 +4995,11 @@ msgstr "" "Une liste des types de problème/bloc pour lesquelles générer le rapport. Ce " "champ peut être omis si le rapport doit inclure tous les types de blocs." -#: lms/djangoapps/instructor/views/api.py:1151 +#: lms/djangoapps/instructor/views/api.py:1154 msgid "User-friendly text describing current status of report generation." msgstr "Un texte décrivant le statut de la génération du rapport." -#: lms/djangoapps/instructor/views/api.py:1154 +#: lms/djangoapps/instructor/views/api.py:1157 msgid "" "A unique id for the report generation task. It can be used to query the " "latest report generation status." @@ -5005,7 +5007,7 @@ msgstr "" "Un ID unique pour la tâche de génération du rapport. Il peut être utilisé " "pour demandé le statut de la génération du rapport." -#: lms/djangoapps/instructor/views/api.py:1180 +#: lms/djangoapps/instructor/views/api.py:1183 msgid "" "The provided parameters were invalid. Make sure you've provided at least one" " valid usage key for `problem_locations`." @@ -5013,53 +5015,53 @@ msgstr "" "Les paramètres fournis ne sont pas valides. Veuillez vous assurer que vous " "avez fourni au moins un clé valide pour 'problem_locations'." -#: lms/djangoapps/instructor/views/api.py:1183 -#: lms/djangoapps/instructor/views/api.py:2239 -#: lms/djangoapps/instructor/views/api.py:2422 +#: lms/djangoapps/instructor/views/api.py:1186 +#: lms/djangoapps/instructor/views/api.py:2242 +#: lms/djangoapps/instructor/views/api.py:2425 msgid "The requesting user is not authenticated." msgstr "L'utilisateur demandant n'est pas authentifié." -#: lms/djangoapps/instructor/views/api.py:1184 -#: lms/djangoapps/instructor/views/api.py:2240 -#: lms/djangoapps/instructor/views/api.py:2423 +#: lms/djangoapps/instructor/views/api.py:1187 +#: lms/djangoapps/instructor/views/api.py:2243 +#: lms/djangoapps/instructor/views/api.py:2426 msgid "The requesting user lacks access to the course." msgstr "L'utilisateur demandant n'a pas accès à ce cours." -#: lms/djangoapps/instructor/views/api.py:1319 +#: lms/djangoapps/instructor/views/api.py:1322 #: lms/djangoapps/instructor_task/api_helper.py:109 msgid "problem responses" msgstr "réponses au problème" -#: lms/djangoapps/instructor/views/api.py:1325 +#: lms/djangoapps/instructor/views/api.py:1328 msgid "Could not find problem with this location." msgstr "Impossible de trouver un problème avec cet emplacement." -#: lms/djangoapps/instructor/views/api.py:1376 +#: lms/djangoapps/instructor/views/api.py:1379 msgid "CourseID" msgstr "ID de cours" -#: lms/djangoapps/instructor/views/api.py:1377 +#: lms/djangoapps/instructor/views/api.py:1380 msgid "Certificate Type" msgstr "Type d'attestation" -#: lms/djangoapps/instructor/views/api.py:1378 +#: lms/djangoapps/instructor/views/api.py:1381 msgid "Total Certificates Issued" msgstr "Nombre d'attestations émises" -#: lms/djangoapps/instructor/views/api.py:1379 +#: lms/djangoapps/instructor/views/api.py:1382 msgid "Date Report Run" msgstr "Date de l'exécution du rapport" -#: lms/djangoapps/instructor/views/api.py:1415 +#: lms/djangoapps/instructor/views/api.py:1418 #: lms/djangoapps/instructor_task/api_helper.py:110 msgid "enrolled learner profile" msgstr "profil de l'apprenant inscrit" -#: lms/djangoapps/instructor/views/api.py:1440 +#: lms/djangoapps/instructor/views/api.py:1443 msgid "User ID" msgstr "ID utilisateur" -#: lms/djangoapps/instructor/views/api.py:1441 +#: lms/djangoapps/instructor/views/api.py:1444 #: lms/djangoapps/instructor/views/tools.py:221 #: lms/djangoapps/instructor/views/tools.py:226 #: openedx/core/djangoapps/schedules/admin.py:148 @@ -5076,8 +5078,8 @@ msgstr "Nom d'utilisateur" #. 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:703 +#: lms/djangoapps/instructor/views/api.py:1446 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:710 #: 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:492 @@ -5087,11 +5089,11 @@ msgstr "Nom d'utilisateur" msgid "Email" msgstr "Courriel" -#: lms/djangoapps/instructor/views/api.py:1444 +#: lms/djangoapps/instructor/views/api.py:1447 msgid "Language" msgstr "Langue" -#: lms/djangoapps/instructor/views/api.py:1445 +#: lms/djangoapps/instructor/views/api.py:1448 msgid "Location" msgstr "Adresse" @@ -5100,7 +5102,7 @@ msgstr "Adresse" #. 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 +#: lms/djangoapps/instructor/views/api.py:1450 #: openedx/core/djangoapps/user_authn/api/form_fields.py:117 #: openedx/core/djangoapps/user_authn/views/registration_form.py:645 #: lms/templates/signup_modal.html:94 @@ -5108,41 +5110,41 @@ msgstr "Adresse" msgid "Gender" msgstr "Genre" -#: lms/djangoapps/instructor/views/api.py:1448 +#: lms/djangoapps/instructor/views/api.py:1451 msgid "Level of Education" msgstr "Niveau de formation" -#: lms/djangoapps/instructor/views/api.py:1449 +#: lms/djangoapps/instructor/views/api.py:1452 #: themes/stanford-style/lms/templates/register-form.html:223 msgid "Mailing Address" msgstr "Adresse postale" -#: lms/djangoapps/instructor/views/api.py:1450 +#: lms/djangoapps/instructor/views/api.py:1453 msgid "Goals" msgstr "Objectifs" -#: lms/djangoapps/instructor/views/api.py:1451 +#: lms/djangoapps/instructor/views/api.py:1454 msgid "Enrollment Mode" msgstr "Mode d'inscription" -#: lms/djangoapps/instructor/views/api.py:1452 +#: lms/djangoapps/instructor/views/api.py:1455 msgid "Last Login" msgstr "Dernière connexion" -#: lms/djangoapps/instructor/views/api.py:1453 +#: lms/djangoapps/instructor/views/api.py:1456 msgid "Date Joined" msgstr "Date d'inscription" -#: lms/djangoapps/instructor/views/api.py:1454 +#: lms/djangoapps/instructor/views/api.py:1457 msgid "External User Key" msgstr "Clé Utilisateur Externe" -#: lms/djangoapps/instructor/views/api.py:1460 +#: lms/djangoapps/instructor/views/api.py:1463 msgid "Cohort" msgstr "Cohorte" -#: lms/djangoapps/instructor/views/api.py:1464 -#: lms/djangoapps/instructor/views/instructor_dashboard.py:759 +#: lms/djangoapps/instructor/views/api.py:1467 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:766 msgid "Team" msgstr "Équipe" @@ -5151,7 +5153,7 @@ msgstr "Équipe" #. 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 +#: lms/djangoapps/instructor/views/api.py:1471 #: 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:830 @@ -5160,126 +5162,126 @@ msgstr "Équipe" msgid "City" msgstr "Ville" -#: lms/djangoapps/instructor/views/api.py:1470 +#: lms/djangoapps/instructor/views/api.py:1473 #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:103 #: themes/stanford-style/lms/templates/register-form.html:167 msgid "Country" msgstr "Pays" -#: lms/djangoapps/instructor/views/api.py:1512 +#: lms/djangoapps/instructor/views/api.py:1515 #: lms/djangoapps/instructor_task/api_helper.py:111 msgid "enrollment" msgstr "inscription" -#: lms/djangoapps/instructor/views/api.py:1532 +#: lms/djangoapps/instructor/views/api.py:1535 msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" "Le fichier doit contenir une colonne 'cohorte' contenant les noms de " "cohortes." -#: lms/djangoapps/instructor/views/api.py:1534 +#: lms/djangoapps/instructor/views/api.py:1537 msgid "The file must contain a 'username' column, an 'email' column, or both." msgstr "" "Le fichier doit contenir une colonne 'utilisateur', une colonne 'courriel', " "ou les deux." -#: lms/djangoapps/instructor/views/api.py:1622 +#: lms/djangoapps/instructor/views/api.py:1625 #: lms/djangoapps/instructor_task/api_helper.py:113 msgid "survey" msgstr "sondage" -#: lms/djangoapps/instructor/views/api.py:1640 +#: lms/djangoapps/instructor/views/api.py:1643 #: lms/djangoapps/instructor_task/api_helper.py:114 msgid "proctored exam results" msgstr "résultats de l'examen surveillé" -#: lms/djangoapps/instructor/views/api.py:1655 +#: lms/djangoapps/instructor/views/api.py:1658 msgid "Anonymized User IDs" msgstr "ID d'utilisateurs anonymisés" -#: lms/djangoapps/instructor/views/api.py:1693 +#: lms/djangoapps/instructor/views/api.py:1696 #, python-brace-format msgid "Enrollment status for {student}: unknown" msgstr "Statut d'inscription pour {student} : inconnu" -#: lms/djangoapps/instructor/views/api.py:1697 +#: lms/djangoapps/instructor/views/api.py:1700 #, python-brace-format msgid "Enrollment status for {student}: active" msgstr "Statut d'inscription pour {student} : actif" -#: lms/djangoapps/instructor/views/api.py:1699 +#: lms/djangoapps/instructor/views/api.py:1702 #, python-brace-format msgid "Enrollment status for {student}: inactive" msgstr "Statut d'inscription pour {student} : inactif" -#: lms/djangoapps/instructor/views/api.py:1704 +#: lms/djangoapps/instructor/views/api.py:1707 #, python-brace-format msgid "Enrollment status for {student}: pending" msgstr "Statut d'inscription pour {student} : en attente" -#: lms/djangoapps/instructor/views/api.py:1706 +#: lms/djangoapps/instructor/views/api.py:1709 #, python-brace-format msgid "Enrollment status for {student}: never enrolled" msgstr "Statut d'inscription pour {student} : jamais inscrit" -#: lms/djangoapps/instructor/views/api.py:1823 +#: lms/djangoapps/instructor/views/api.py:1826 msgid "Module does not exist." msgstr "Le module n'existe pas." -#: lms/djangoapps/instructor/views/api.py:1826 +#: lms/djangoapps/instructor/views/api.py:1829 msgid "An error occurred while deleting the score." msgstr "Une erreur est survenue lors de la suppression de la note." -#: lms/djangoapps/instructor/views/api.py:1868 -#: lms/djangoapps/instructor/views/api.py:2086 +#: lms/djangoapps/instructor/views/api.py:1871 +#: lms/djangoapps/instructor/views/api.py:2089 msgid "Course has no entrance exam section." msgstr "Le cours n'a pas d'examen d'entrée." -#: lms/djangoapps/instructor/views/api.py:1881 +#: lms/djangoapps/instructor/views/api.py:1884 msgid "all_students and unique_student_identifier are mutually exclusive." msgstr "" "all_students et unique_student_identifier sont mutuellement exclusifs." -#: lms/djangoapps/instructor/views/api.py:1885 +#: lms/djangoapps/instructor/views/api.py:1888 msgid "all_students and delete_module are mutually exclusive." msgstr "all_students et delete_module sont mutuellement exclusifs." -#: lms/djangoapps/instructor/views/api.py:1891 +#: lms/djangoapps/instructor/views/api.py:1894 msgid "Requires instructor access." msgstr "Accès instructeur nécessaire." -#: lms/djangoapps/instructor/views/api.py:1908 -#: lms/djangoapps/instructor/views/api.py:2097 -#: lms/djangoapps/instructor/views/api.py:2361 +#: lms/djangoapps/instructor/views/api.py:1911 +#: lms/djangoapps/instructor/views/api.py:2100 +#: lms/djangoapps/instructor/views/api.py:2364 msgid "Course has no valid entrance exam section." msgstr "Le cours n'a pas de section d'examen d'entrée valide." -#: lms/djangoapps/instructor/views/api.py:1910 -#: lms/djangoapps/instructor/views/api.py:2103 +#: lms/djangoapps/instructor/views/api.py:1913 +#: lms/djangoapps/instructor/views/api.py:2106 msgid "All Students" msgstr "Tous les étudiants" -#: lms/djangoapps/instructor/views/api.py:2091 +#: lms/djangoapps/instructor/views/api.py:2094 msgid "Cannot rescore with all_students and unique_student_identifier." msgstr "Ne peut renoter avec all_students et unique_student_identifier." -#: lms/djangoapps/instructor/views/api.py:2157 +#: lms/djangoapps/instructor/views/api.py:2160 msgid "Current status of task." msgstr "Statut courant de la tâche." -#: lms/djangoapps/instructor/views/api.py:2158 +#: lms/djangoapps/instructor/views/api.py:2161 msgid "Identifies the kind of task being performed, e.g. rescoring." msgstr "Identifie le type de tâche exécuté, ex. renoter." -#: lms/djangoapps/instructor/views/api.py:2159 +#: lms/djangoapps/instructor/views/api.py:2162 msgid "The celery ID for the task." msgstr "Le ID du celery pour cette tâche." -#: lms/djangoapps/instructor/views/api.py:2160 +#: lms/djangoapps/instructor/views/api.py:2163 msgid "The date and time when the task was created." msgstr "La date et l'heure quand la tâche a été créée." -#: lms/djangoapps/instructor/views/api.py:2163 +#: lms/djangoapps/instructor/views/api.py:2166 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 " @@ -5289,52 +5291,52 @@ msgstr "" "dépendront du type de tâche éxécuté. Par exemple, ils peuvent contenir " "l'emplacement de la question pour une tâche sur ce type de ressource." -#: lms/djangoapps/instructor/views/api.py:2167 +#: lms/djangoapps/instructor/views/api.py:2170 msgid "The username of the user who initiated this task." msgstr "Le nom d'utilisateur de l'usager ayant lancé cette tâche." -#: lms/djangoapps/instructor/views/api.py:2168 +#: lms/djangoapps/instructor/views/api.py:2171 msgid "The last knows state of the celery task." msgstr "Le dernier état connu des tâches celery." -#: lms/djangoapps/instructor/views/api.py:2169 +#: lms/djangoapps/instructor/views/api.py:2172 msgid "Task duration information, if known" msgstr "Information de durée des tâches, si connu" -#: lms/djangoapps/instructor/views/api.py:2170 +#: lms/djangoapps/instructor/views/api.py:2173 msgid "User-friendly task status information, if available." msgstr "Information de statut pour les tâches, si disponible." -#: lms/djangoapps/instructor/views/api.py:2179 +#: lms/djangoapps/instructor/views/api.py:2182 msgid "List of instructor tasks." msgstr "Liste de tâches des instructeurs." -#: lms/djangoapps/instructor/views/api.py:2241 -#: lms/djangoapps/instructor/views/api.py:2424 +#: lms/djangoapps/instructor/views/api.py:2244 +#: lms/djangoapps/instructor/views/api.py:2427 msgid "The requested course does not exist." msgstr "Le cours demandé n'existe pas." -#: lms/djangoapps/instructor/views/api.py:2386 +#: lms/djangoapps/instructor/views/api.py:2389 msgid "URL from which report can be downloaded." msgstr "URL avec lequel le rapport peut être téléchargé." -#: lms/djangoapps/instructor/views/api.py:2387 +#: lms/djangoapps/instructor/views/api.py:2390 msgid "Name of report." msgstr "Nom du rapport." -#: lms/djangoapps/instructor/views/api.py:2388 +#: lms/djangoapps/instructor/views/api.py:2391 msgid "HTML anchor tag that contains the name and link." msgstr "Ancre HTML qui contient le nom et le lien." -#: lms/djangoapps/instructor/views/api.py:2397 +#: lms/djangoapps/instructor/views/api.py:2400 msgid "List of report downloads" msgstr "Liste des rapports téléchargés" -#: lms/djangoapps/instructor/views/api.py:2411 +#: lms/djangoapps/instructor/views/api.py:2414 msgid "ID for the course whose reports need to be listed." msgstr "ID pour le cours dont les rapports ont besoin d'être affichés." -#: lms/djangoapps/instructor/views/api.py:2417 +#: lms/djangoapps/instructor/views/api.py:2420 msgid "" "Filter results to only return details of for the report with the specified " "name." @@ -5342,58 +5344,58 @@ msgstr "" "Filtrer les résultats pour n'avoir que les détails du rapport avec le nom " "spécifié." -#: lms/djangoapps/instructor/views/api.py:2524 +#: lms/djangoapps/instructor/views/api.py:2527 #: lms/djangoapps/instructor_task/api_helper.py:115 msgid "ORA data" msgstr "Données ORA" -#: lms/djangoapps/instructor/views/api.py:2542 +#: lms/djangoapps/instructor/views/api.py:2545 msgid "ORA summary" msgstr "Sommaire ORA" -#: lms/djangoapps/instructor/views/api.py:2566 +#: lms/djangoapps/instructor/views/api.py:2569 msgid "Attachments archive is being created." msgstr "L'archive des pièces jointes est en cours de création." -#: lms/djangoapps/instructor/views/api.py:2581 +#: lms/djangoapps/instructor/views/api.py:2584 #: lms/djangoapps/instructor_task/api_helper.py:116 msgid "grade" msgstr "note" -#: lms/djangoapps/instructor/views/api.py:2604 +#: lms/djangoapps/instructor/views/api.py:2607 #: lms/djangoapps/instructor_task/api_helper.py:108 msgid "problem grade" msgstr "note du problème" -#: lms/djangoapps/instructor/views/api.py:2870 +#: lms/djangoapps/instructor/views/api.py:2873 #, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "Date de remise modifiée avec succès pour étudiant {0} de {1} à {2}" -#: lms/djangoapps/instructor/views/api.py:2898 +#: lms/djangoapps/instructor/views/api.py:2901 msgid "" "Successfully removed invalid due date extension (unit has no due date)." msgstr "" "Retrait avec réussite de l'extension de date de remise invalide (l'unité n'a" " pas de date de remise)." -#: lms/djangoapps/instructor/views/api.py:2903 +#: lms/djangoapps/instructor/views/api.py:2906 #, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" "Réinitialisation réussie de la date de remise étudiant {0} de {1} à {2}" -#: lms/djangoapps/instructor/views/api.py:3010 +#: lms/djangoapps/instructor/views/api.py:3013 #, python-format msgid "This student (%s) will skip the entrance exam." msgstr "Cet étudiant (%s) va sauter l'examen d'entrée." -#: lms/djangoapps/instructor/views/api.py:3012 +#: lms/djangoapps/instructor/views/api.py:3015 #, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "Cet étudiant (%s) a déjà la permission de sauter l'examen d'entrée." -#: lms/djangoapps/instructor/views/api.py:3031 +#: lms/djangoapps/instructor/views/api.py:3034 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 " @@ -5403,7 +5405,7 @@ msgstr "" "a été démarrée. Vous pouvez consulter le statut de cette tâche dans la " "section \"Tâches en attente\"." -#: lms/djangoapps/instructor/views/api.py:3056 +#: lms/djangoapps/instructor/views/api.py:3059 msgid "" "Please select one or more certificate statuses that require certificate " "regeneration." @@ -5411,12 +5413,12 @@ msgstr "" "S'il vous plaît choisir un ou plusieurs statuts d'attestation qui ont besoin" " d'une régénération d'attestation." -#: lms/djangoapps/instructor/views/api.py:3070 +#: lms/djangoapps/instructor/views/api.py:3073 msgid "Please select certificate statuses from the list only." msgstr "" "S'il vous plaît choisir les statuts d'attestation de cette liste seulement." -#: lms/djangoapps/instructor/views/api.py:3076 +#: lms/djangoapps/instructor/views/api.py:3079 msgid "" "Certificate regeneration task has been started. You can view the status of " "the generation task in the \"Pending Tasks\" section." @@ -5425,7 +5427,7 @@ msgstr "" "consulter le statut de la tâche de génération dans la section \"Tâches en " "attente\"." -#: lms/djangoapps/instructor/views/api.py:3137 +#: lms/djangoapps/instructor/views/api.py:3140 #, python-brace-format msgid "" "Student {user} is not enrolled in this course. Please check your spelling " @@ -5434,7 +5436,7 @@ msgstr "" "L'apprenant {user} n'est pas inscrit au cours. Veuillez vérifier votre " "orthographe et réessayer." -#: lms/djangoapps/instructor/views/api.py:3144 +#: lms/djangoapps/instructor/views/api.py:3147 #, python-brace-format msgid "" "Student {user} is already on the certificate invalidation list and cannot be" @@ -5443,14 +5445,14 @@ msgstr "" "L'apprenant {user} est déjà sur la liste d'invalidation des attestations et " "ne peut pas être ajouté à la liste de dérogation pour les attestations." -#: lms/djangoapps/instructor/views/api.py:3150 +#: lms/djangoapps/instructor/views/api.py:3153 #, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" "Étudiant (utilisateur/courriel={user}) déjà dans la liste de dérogation des " "attestations." -#: lms/djangoapps/instructor/views/api.py:3186 +#: lms/djangoapps/instructor/views/api.py:3189 #, python-brace-format msgid "" "Error occurred removing the allowlist entry for student {student}. Please " @@ -5459,7 +5461,7 @@ msgstr "" "Une erreur est survenue en retirant l'apprenant {student} de la liste de " "dérogation. Veuillez rafraîchir la page et réessayer" -#: lms/djangoapps/instructor/views/api.py:3204 +#: lms/djangoapps/instructor/views/api.py:3207 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." @@ -5468,7 +5470,7 @@ msgstr "" "Veuillez remplir utilisateur/courriel et ensuite appuyer le bouton \"Ajouter" " à la liste de Dérogation\"." -#: lms/djangoapps/instructor/views/api.py:3221 +#: lms/djangoapps/instructor/views/api.py:3224 msgid "" "The record is not in the correct format. Please add a valid username or " "email address." @@ -5476,7 +5478,7 @@ msgstr "" "Le dossier n'est pas dans le bon format. S'il vous plaît ajouter un nom " "d'utilisateur valide ou une adresse courriel valide." -#: lms/djangoapps/instructor/views/api.py:3238 +#: lms/djangoapps/instructor/views/api.py:3241 #, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." @@ -5484,27 +5486,27 @@ msgstr "" "{user} n'existe pas dans le LMS. S'il vous plaît vérifier votre orthographe " "et réessayer." -#: lms/djangoapps/instructor/views/api.py:3275 +#: lms/djangoapps/instructor/views/api.py:3278 msgid "Invalid data, generate_for must be \"new\" or \"all\"." msgstr "Données invalide, generate_for doit être \"nouveau\" ou \"tout\"." -#: lms/djangoapps/instructor/views/api.py:3283 +#: lms/djangoapps/instructor/views/api.py:3286 msgid "Certificate generation started for students on the allowlist." msgstr "" "La génération des attestations a commencé pour les étudiants sur la liste " "d'autorisation." -#: lms/djangoapps/instructor/views/api.py:3331 +#: lms/djangoapps/instructor/views/api.py:3334 #, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "utilisateur \"{user}\" dans la rangée# {row}" -#: lms/djangoapps/instructor/views/api.py:3382 +#: lms/djangoapps/instructor/views/api.py:3385 #, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "utilisateur \"{username}\" dans la rangée# {row}" -#: lms/djangoapps/instructor/views/api.py:3423 +#: lms/djangoapps/instructor/views/api.py:3426 #, python-brace-format msgid "" "The student {student} appears on the Certificate Exception list in course " @@ -5515,7 +5517,7 @@ msgstr "" "du cours {course}. Veuillez le retirer de cette liste avant d'essayer " "d'invalider son attestation." -#: lms/djangoapps/instructor/views/api.py:3460 +#: lms/djangoapps/instructor/views/api.py:3463 #, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " @@ -5524,7 +5526,7 @@ msgstr "" "Attestation pour {user} a déjà été invalidée. S'il vous plaît vérifier votre" " orthographe et réessayer." -#: lms/djangoapps/instructor/views/api.py:3468 +#: lms/djangoapps/instructor/views/api.py:3471 #, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " @@ -5534,7 +5536,7 @@ msgstr "" "vérifier que l'attestation a été générée pour cet étudiant et ensuite " "procéder." -#: lms/djangoapps/instructor/views/api.py:3505 +#: lms/djangoapps/instructor/views/api.py:3508 msgid "" "Certificate Invalidation does not exist, Please refresh the page and try " "again." @@ -5542,7 +5544,7 @@ msgstr "" "L'invalidation de l'attestation n'existe pas, S'il vous plaît rafraîchir la " "page et essayez de nouveau." -#: lms/djangoapps/instructor/views/api.py:3541 +#: lms/djangoapps/instructor/views/api.py:3544 msgid "" "Student username/email field is required and can not be empty. Kindly fill " "in username/email and then press \"Invalidate Certificate\" button." @@ -5551,7 +5553,7 @@ msgstr "" "être vide. Bien vouloir remplir nom d'utilisateur / courriel et appuyer sur " "le boutton \"Invalider Attestation\"." -#: lms/djangoapps/instructor/views/api.py:3559 +#: lms/djangoapps/instructor/views/api.py:3562 #, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " @@ -5576,72 +5578,72 @@ msgstr "" "{link_start}visiter {analytics_dashboard_name}, notre nouveau produit " "d'analyse de cours{link_end}." -#: lms/djangoapps/instructor/views/instructor_dashboard.py:311 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:318 msgid "Special Exams" msgstr "Examens spéciaux" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:363 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:370 #: 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 "Attestations" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:408 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:415 msgid "Please Enter the numeric value for the course price" msgstr "S'il vous plaît entrez une valeur numérique comme prix du cours" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:417 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:424 #, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "CourseMode avec l'identifiant mode ({mode_slug}) n'existe pas" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:429 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:436 msgid "CourseMode price updated successfully" msgstr "Prix du CourseMode mis à jour avec succès" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:438 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:445 msgid "Course Info" msgstr "Infos du cours" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:460 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:467 #, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "" "Les données d'inscription sont maintenant disponibles au lien " "{dashboard_link}." -#: lms/djangoapps/instructor/views/instructor_dashboard.py:487 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:494 msgid "Membership" msgstr "Inscription" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:521 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:528 msgid "Cohorts" msgstr "Cohortes" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:540 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:547 #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:29 msgid "Discussions" msgstr "Discussions" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:559 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:566 #: lms/templates/ccx/coach_dashboard.html:66 msgid "Student Admin" msgstr "Admin Étudiant" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:605 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:612 msgid "Extensions" msgstr "Extensions" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:630 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:637 msgid "Data Download" msgstr "Téléchargement des données" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:740 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:747 msgid "Analytics" msgstr "Analytiques" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:788 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:795 msgid "Open Responses" msgstr "Réponses ouvertes" @@ -6493,7 +6495,7 @@ msgstr "" "\"%(username)s\" ?" #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html:38 -#: xmodule/capa_block.py:937 cms/templates/index.html:219 +#: xmodule/capa_block.py:1001 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 @@ -7009,8 +7011,8 @@ msgstr "" "{start_anchor}%(target)s{middle_anchor}cliquez ici pour accéder à la page " "d'accueil{end_anchor}." -#: lms/templates/main_django.html:50 cms/templates/base.html:98 -#: lms/templates/main.html:199 +#: lms/templates/main_django.html:50 cms/templates/base.html:102 +#: lms/templates/main.html:203 msgid "Skip to main content" msgstr "Passer au contenu de cette vue" @@ -7064,10 +7066,13 @@ msgstr "Permettre" msgid "Error" msgstr "Erreur" -#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:10 -msgid "ID Verification Approved" -msgstr "Vérification d'identité approuvée" +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:11 +#: lms/templates/support/edx_ace/wholecoursereset/email/subject.txt:3 +#, python-format +msgid "The course %(course_title)s has been reset !" +msgstr "Le cours %(course_title)s a été réinitialisé !" +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:16 #: 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 @@ -7077,6 +7082,41 @@ msgstr "Vérification d'identité approuvée" msgid "Hello %(full_name)s," msgstr "Bonjour %(full_name)s," +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:21 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:3 +#, python-format +msgid "" +"Your progress in course %(course_title)s has been reset on your behalf." +msgstr "" +"Votre progression dans le cours %(course_title)s a été réinitialisée en " +"votre nom." + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:25 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:4 +msgid "" +"You will be able to re-attempt this course and earn a verified certificate " +"upon successful completion." +msgstr "" +"Vous pourrez reprendre ce cours et obtenir un certificat vérifié une fois " +"terminé avec succès." + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:31 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:6 +msgid "Best," +msgstr "Cordialement," + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:2 +#: 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 "Bonjour %(full_name)s," + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:10 +msgid "ID Verification Approved" +msgstr "Vérification d'identité approuvée" + #: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:19 #: lms/templates/verify_student/edx_ace/verificationapproved/email/body.txt:3 #, python-format @@ -7100,13 +7140,6 @@ msgstr "" msgid "Enjoy your studies," msgstr "Profitez de vos études," -#: 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 "Bonjour %(full_name)s," - #: lms/templates/verify_student/edx_ace/verificationapproved/email/subject.txt:3 #, python-format msgid "Your %(platform_name)s ID verification was approved!" @@ -7247,7 +7280,7 @@ msgstr "Supprimer l'article" #: 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:168 +#: cms/templates/studio_xblock_wrapper.html:169 msgid "Delete" msgstr "Supprimer" @@ -7288,7 +7321,7 @@ msgstr "Vous allez supprimer un article. Veuillez confirmer." #: 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:183 -#: cms/templates/studio_xblock_wrapper.html:122 +#: cms/templates/studio_xblock_wrapper.html:123 #: lms/templates/wiki/includes/article_menu.html:22 msgid "Edit" msgstr "Éditer" @@ -8063,13 +8096,24 @@ msgstr "Cours avec erreurs" msgid "Learning Sequences and Outlines" msgstr "Séquences d'apprentissage et résumés" -#: openedx/core/djangoapps/content_libraries/api.py:485 +#: openedx/core/djangoapps/content/search/models.py:28 +msgid "" +"Numeric ID for each Course / Library context. This ID will generally require" +" fewer bits than the full LearningContextKey, allowing more courses and " +"libraries to be represented in content search filters." +msgstr "" +"ID numérique pour chaque contexte Cours/Bibliothèque. Cet ID nécessitera " +"généralement moins de bits que le LearningContextKey complet, ce qui " +"permettra de représenter davantage de cours et de bibliothèques dans les " +"filtres de recherche de contenu." + +#: openedx/core/djangoapps/content_libraries/api.py:484 msgid "Cannot change or remove the access level for the only admin." msgstr "" "Impossible de modifier ou de retirer le niveau d'accès du seul " "administrateur." -#: openedx/core/djangoapps/content_libraries/api.py:730 +#: openedx/core/djangoapps/content_libraries/api.py:732 #, python-brace-format msgid "" "Block type \"{block_type}\" is not compatible with library type " @@ -8078,7 +8122,7 @@ msgstr "" "Le type de bloc \"{block_type}\" n'est pas compatible avec le type de " "bibliothèque \"{library_type}\"." -#: openedx/core/djangoapps/content_libraries/api.py:739 +#: openedx/core/djangoapps/content_libraries/api.py:741 msgid "Library cannot have more than {} Components" msgstr "La bibliothèque ne peut pas contenir plus de {} composants" @@ -8284,7 +8328,11 @@ msgstr "" " ce champ doit être identique à la balise racine de l'OLX. \n" " par exemple \"vidéo\" si une vidéo est mise en scène, ou \"vertical\" pour une unité. " -#: openedx/core/djangoapps/content_staging/models.py:108 +#: openedx/core/djangoapps/content_staging/models.py:68 +msgid "Content tags applied to these blocks" +msgstr "Balises de contenu appliquées à ces blocs" + +#: openedx/core/djangoapps/content_staging/models.py:111 msgid "Original usage key/ID of the thing that is in the clipboard." msgstr "" "Clé d'utilisation/ID d'origine de l'élément qui se trouve dans le presse-" @@ -8725,7 +8773,7 @@ msgid "Group Moderator" msgstr "Modérateur de groupe" #: openedx/core/djangoapps/django_comment_common/models.py:28 -#: lms/templates/instructor/instructor_dashboard_2/membership.html:279 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:283 msgid "Community TA" msgstr "Assistant d'enseignement de la communauté" @@ -8808,7 +8856,7 @@ msgstr "Application de notifications" msgid "Notification Type" msgstr "Type de notification" -#: openedx/core/djangoapps/notifications/base_notification.py:16 +#: openedx/core/djangoapps/notifications/base_notification.py:19 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} commented on your response to the " @@ -8817,7 +8865,7 @@ msgstr "" "<{p}><{strong}>{replier_name} a commenté votre réponse au message" " <{strong}>{post_title} " -#: openedx/core/djangoapps/notifications/base_notification.py:29 +#: openedx/core/djangoapps/notifications/base_notification.py:32 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} commented on " @@ -8828,7 +8876,7 @@ msgstr "" "<{strong}>{author_name} à votre message " "<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:43 +#: openedx/core/djangoapps/notifications/base_notification.py:46 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} responded to your post " @@ -8837,7 +8885,7 @@ msgstr "" "<{p}><{strong}>{replier_name} a répondu à votre message " "<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:61 +#: openedx/core/djangoapps/notifications/base_notification.py:65 #, python-brace-format msgid "" "<{p}><{strong}>{username} posted " @@ -8846,7 +8894,7 @@ msgstr "" "<{p}><{strong}>{username} a publié " "<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:78 +#: openedx/core/djangoapps/notifications/base_notification.py:83 #, python-brace-format msgid "" "<{p}><{strong}>{username} asked " @@ -8855,7 +8903,7 @@ msgstr "" "<{p}><{strong}>{username} a demandé " "<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:92 +#: openedx/core/djangoapps/notifications/base_notification.py:97 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} responded to a post you’re " @@ -8864,7 +8912,7 @@ msgstr "" "<{p}><{strong}>{replier_name} a répondu à un message que vous " "suivez : <{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:107 +#: openedx/core/djangoapps/notifications/base_notification.py:112 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} commented on {author_name}'s " @@ -8874,7 +8922,7 @@ msgstr "" "{author_name} dans un message que vous suivez " "<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:126 +#: openedx/core/djangoapps/notifications/base_notification.py:132 #, python-brace-format msgid "" "

{username}’s {content_type} has been reported " @@ -8883,16 +8931,16 @@ msgstr "" "

le {content_type} de {username} a été signalé " "{content}

" -#: openedx/core/djangoapps/notifications/base_notification.py:143 +#: openedx/core/djangoapps/notifications/base_notification.py:149 #, python-brace-format msgid "" -"<{p}><{strong}>{username} response has been endorsed in your post" -" <{strong}>{post_title}" +"<{p}><{strong}>{replier_name} response has been endorsed in your " +"post <{strong}>{post_title}" msgstr "" -"<{p}>La réponse de <{strong}>{username} a été approuvée dans " +"<{p}><{strong}>{replier_name} la réponse a été approuvée dans " "votre message <{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:158 +#: openedx/core/djangoapps/notifications/base_notification.py:164 #, python-brace-format msgid "" "<{p}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:174 +#: openedx/core/djangoapps/notifications/base_notification.py:181 #, python-brace-format msgid "" "<{p}>You have a new course update: " @@ -8911,7 +8959,16 @@ msgstr "" "> {course_update_content} {strong} > " " {p} >" -#: openedx/core/djangoapps/notifications/base_notification.py:187 +#: openedx/core/djangoapps/notifications/base_notification.py:199 +#, python-brace-format +msgid "" +"<{p}>You have a new open response submission awaiting for review for : " +"<{strong}>{ora_name}" +msgstr "" +"<{p}>Vous avez une nouvelle soumission de réponse ouverte en attente " +"d'examen pour : <{strong}>{ora_name}" + +#: openedx/core/djangoapps/notifications/base_notification.py:213 msgid "" "Notifications for responses and comments on your posts, and the ones you’re " "following, including endorsements to your responses and on your posts." @@ -8920,36 +8977,58 @@ msgstr "" "celles que vous suivez, y compris les approbations de vos réponses et de vos" " publications." -#: openedx/core/djangoapps/notifications/base_notification.py:196 +#: openedx/core/djangoapps/notifications/base_notification.py:223 msgid "Notifications for new announcements and updates from the course team." msgstr "" -"Notifications pour les nouvelles annonces et mises à jour de l'équipe du" -" cours." +"Notifications pour les nouvelles annonces et mises à jour de l'équipe du " +"cours." -#: openedx/core/djangoapps/notifications/views.py:216 -#: openedx/core/djangoapps/notifications/views.py:268 +#: openedx/core/djangoapps/notifications/base_notification.py:232 +msgid "Notifications for Open response submissions." +msgstr "Notifications pour les soumissions de réponses ouvertes." + +#: openedx/core/djangoapps/notifications/email_notifications.py:16 +msgid "Daily" +msgstr "Tous les jours" + +#: openedx/core/djangoapps/notifications/email_notifications.py:17 +msgid "Weekly" +msgstr "Hebdomadaire" + +#: openedx/core/djangoapps/notifications/email_notifications.py:18 +msgid "Immediately" +msgstr "Immédiatement" + +#: openedx/core/djangoapps/notifications/email_notifications.py:19 +#: xmodule/capa_block.py:223 xmodule/capa_block.py:241 +#: xmodule/capa_block.py:280 +msgid "Never" +msgstr "Jamais" + +#: openedx/core/djangoapps/notifications/views.py:215 +#: openedx/core/djangoapps/notifications/views.py:269 msgid "The notification preference config version is not up to date." msgstr "" "La version de la configuration des préférences de notification n'est pas à " "jour." -#: openedx/core/djangoapps/notifications/views.py:421 +#: openedx/core/djangoapps/notifications/views.py:418 msgid "Invalid app name." msgstr "Nom d'application non valide." -#: openedx/core/djangoapps/notifications/views.py:431 +#: openedx/core/djangoapps/notifications/views.py:428 msgid "Notifications marked as seen." msgstr "Notifications marquées comme vues." -#: openedx/core/djangoapps/notifications/views.py:470 +#: openedx/core/djangoapps/notifications/views.py:467 msgid "Notification marked read." msgstr "Notification marquée comme lue." -#: openedx/core/djangoapps/notifications/views.py:482 +#: openedx/core/djangoapps/notifications/views.py:479 msgid "Notifications marked read." msgstr "Notifications marquées comme lues." -#: openedx/core/djangoapps/notifications/views.py:484 +#: openedx/core/djangoapps/notifications/views.py:481 msgid "Invalid app_name or notification_id." msgstr "app_name ou notification_id non valide." @@ -9738,9 +9817,9 @@ msgstr "Spécialité" #: openedx/core/djangoapps/user_api/accounts/settings_views.py:272 #: openedx/core/djangoapps/user_authn/api/form_fields.py:376 msgid "Work experience" -msgstr "L'expérience professionnelle" +msgstr "L'expérience professionnelle" -#: openedx/core/djangoapps/user_api/accounts/utils.py:46 +#: openedx/core/djangoapps/user_api/accounts/utils.py:45 #, python-brace-format msgid "" "Make sure that you are providing a valid username or a URL that contains " @@ -9780,8 +9859,8 @@ msgid "Success" msgstr "Opération réussie" #: openedx/core/djangoapps/user_api/admin.py:118 -#: cms/templates/studio_xblock_wrapper.html:127 -#: cms/templates/studio_xblock_wrapper.html:129 +#: cms/templates/studio_xblock_wrapper.html:128 +#: cms/templates/studio_xblock_wrapper.html:130 #: lms/templates/staff_problem_info.html:66 msgid "Actions" msgstr "Actions" @@ -10439,6 +10518,15 @@ msgstr "" "Une licence définit comment le contenu de ce bloc peut être partagé et " "réutilisé." +#: openedx/core/lib/teams_config.py:386 +#, python-brace-format +msgid "Team Group: {team_set_name}" +msgstr "Groupe d'équipe : {team_set_name}" + +#: openedx/core/lib/teams_config.py:387 +msgid "Partition for segmenting users by team-set" +msgstr "Partition pour segmenter les utilisateurs par équipe" + #: openedx/features/calendar_sync/ics.py:36 #, python-brace-format msgid "{assignment} is due for {course}." @@ -10833,7 +10921,7 @@ msgstr "Notre adresse postale est" msgid "XML data for the annotation" msgstr "Données XML pour l'annotation" -#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:167 +#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:178 #: 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:123 @@ -10847,20 +10935,20 @@ msgstr "Le nom d'affichage de ce composant." msgid "Annotation" msgstr "Annotation" -#: xmodule/capa/capa_problem.py:486 +#: xmodule/capa/capa_problem.py:511 msgid "Cannot rescore problems with possible file submissions" msgstr "" "Ne peut renoter les problèmes avec possiblement des soumissions de fichiers" -#: xmodule/capa/capa_problem.py:580 +#: xmodule/capa/capa_problem.py:610 msgid "Question {}" msgstr "Question {}" -#: xmodule/capa/capa_problem.py:715 xmodule/capa_block.py:1310 +#: xmodule/capa/capa_problem.py:745 xmodule/capa_block.py:1375 msgid "Incorrect" msgstr "Incorrect" -#: xmodule/capa/capa_problem.py:720 xmodule/capa_block.py:1319 +#: xmodule/capa/capa_problem.py:750 xmodule/capa_block.py:1384 msgid "Correct" msgstr "Correct" @@ -11030,8 +11118,8 @@ msgstr "Correct :" msgid "Incorrect:" msgstr "Incorrect :" -#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:716 -#: xmodule/capa_block.py:732 +#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:778 +#: xmodule/capa_block.py:794 msgid "Answer" msgstr "Réponse" @@ -11326,15 +11414,15 @@ msgstr "Mauvaise réponse du service d'API Codejail" msgid "Invalid JSON response received from codejail api service." msgstr "Réponse JSON invalide reçu par l'API de Codejail" -#: xmodule/capa_block.py:174 +#: xmodule/capa_block.py:185 msgid "Number of attempts taken by the student on this problem" msgstr "Nombre de tentatives de l'étudiant sur ce problème" -#: xmodule/capa_block.py:179 xmodule/modulestore/inheritance.py:146 +#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:146 msgid "Maximum Attempts" msgstr "Nombre de tentatives maximum" -#: xmodule/capa_block.py:180 +#: xmodule/capa_block.py:191 msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -11343,20 +11431,48 @@ msgstr "" "problème. Si cette valeur n'est pas définie, un nombre infini de tentatives " "est permis." -#: xmodule/capa_block.py:184 +#: xmodule/capa_block.py:196 +msgid "Grading Method" +msgstr "Méthode de notation" + +#: xmodule/capa_block.py:198 +msgid "" +"Define the grading method for this problem. By default, it's the score of " +"the last submission made by the student." +msgstr "" +"Définissez la méthode de notation pour ce problème. Par défaut, il s'agit de" +" la note de la dernière soumission effectuée par l'étudiant." + +#: xmodule/capa_block.py:204 xmodule/capa_block.py:501 +msgid "Last Score" +msgstr "Dernier résultat" + +#: xmodule/capa_block.py:205 xmodule/capa_block.py:502 +msgid "First Score" +msgstr "Premier résultat" + +#: xmodule/capa_block.py:206 xmodule/capa_block.py:503 +msgid "Highest Score" +msgstr "Le résultat le plus élevé" + +#: xmodule/capa_block.py:207 xmodule/capa_block.py:504 +msgid "Average Score" +msgstr "Résultat moyen" + +#: xmodule/capa_block.py:210 msgid "Date that this problem is due by" msgstr "Date à laquelle ce problème doit être remis" -#: xmodule/capa_block.py:186 +#: xmodule/capa_block.py:212 msgid "Amount of time after the due date that submissions will be accepted" msgstr "" "Laps de temps après la date d'échéance où les soumissions seront acceptées" -#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:103 +#: xmodule/capa_block.py:216 xmodule/modulestore/inheritance.py:103 msgid "Show Results" msgstr "Afficher les résultats" -#: xmodule/capa_block.py:191 +#: xmodule/capa_block.py:217 msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." @@ -11364,25 +11480,20 @@ msgstr "" "Définit quand afficher si la réponse d'un apprenant au problème est " "correcte. Configuré dans la sous-section." -#: xmodule/capa_block.py:196 xmodule/capa_block.py:208 -#: xmodule/capa_block.py:252 +#: xmodule/capa_block.py:222 xmodule/capa_block.py:234 +#: xmodule/capa_block.py:278 msgid "Always" msgstr "Toujours" -#: xmodule/capa_block.py:197 xmodule/capa_block.py:215 -#: xmodule/capa_block.py:254 -msgid "Never" -msgstr "Jamais" - -#: xmodule/capa_block.py:198 xmodule/capa_block.py:214 +#: xmodule/capa_block.py:224 xmodule/capa_block.py:240 msgid "Past Due" msgstr "En retard" -#: xmodule/capa_block.py:202 xmodule/modulestore/inheritance.py:89 +#: xmodule/capa_block.py:228 xmodule/modulestore/inheritance.py:89 msgid "Show Answer" msgstr "Afficher la réponse" -#: xmodule/capa_block.py:203 +#: xmodule/capa_block.py:229 msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -11390,47 +11501,47 @@ msgstr "" "Définit quand afficher la réponse au problème. Une valeur de défaut peut " "être définie dans les paramètres avancés." -#: xmodule/capa_block.py:209 +#: xmodule/capa_block.py:235 msgid "Answered" msgstr "Répondu" -#: xmodule/capa_block.py:210 +#: xmodule/capa_block.py:236 msgid "Attempted or Past Due" msgstr "Tenté ou en retard" -#: xmodule/capa_block.py:211 +#: xmodule/capa_block.py:237 msgid "Closed" msgstr "Fermé" -#: xmodule/capa_block.py:212 +#: xmodule/capa_block.py:238 msgid "Finished" msgstr "Terminé" -#: xmodule/capa_block.py:213 +#: xmodule/capa_block.py:239 msgid "Correct or Past Due" msgstr "Correct ou en retard" -#: xmodule/capa_block.py:216 +#: xmodule/capa_block.py:242 msgid "After Some Number of Attempts" msgstr "Après un certain nombre de tentatives" -#: xmodule/capa_block.py:217 +#: xmodule/capa_block.py:243 msgid "After All Attempts" msgstr "Après toutes les tentatives" -#: xmodule/capa_block.py:218 +#: xmodule/capa_block.py:244 msgid "After All Attempts or Correct" msgstr "Après toutes les tentatives ou correct" -#: xmodule/capa_block.py:219 +#: xmodule/capa_block.py:245 msgid "Attempted" msgstr "Tenté" -#: xmodule/capa_block.py:223 +#: xmodule/capa_block.py:249 msgid "Show Answer: Number of Attempts" msgstr "Afficher la réponse : Nombre de tentatives" -#: xmodule/capa_block.py:225 +#: xmodule/capa_block.py:251 msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." @@ -11438,15 +11549,15 @@ msgstr "" "Nombre de fois où l'étudiant doit tenter de répondre à la question avant que" " le bouton Afficher la réponse ne s'affiche." -#: xmodule/capa_block.py:232 +#: xmodule/capa_block.py:258 msgid "Whether to force the save button to appear on the page" msgstr "Forcer ou non le bouton sauvegarder à apparaître sur la page" -#: xmodule/capa_block.py:237 xmodule/library_content_block.py:170 +#: xmodule/capa_block.py:263 xmodule/library_content_block.py:170 msgid "Show Reset Button" msgstr "Afficher le bouton de réinitialisation" -#: xmodule/capa_block.py:238 +#: xmodule/capa_block.py:264 msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -11455,11 +11566,11 @@ msgstr "" "qu'il puisse réinitialiser sa réponse. Une valeur de défaut peut être " "définie dans les paramètres avancés." -#: xmodule/capa_block.py:244 xmodule/modulestore/inheritance.py:115 +#: xmodule/capa_block.py:270 xmodule/modulestore/inheritance.py:115 msgid "Randomization" msgstr "Aléatoire" -#: xmodule/capa_block.py:246 +#: xmodule/capa_block.py:272 msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " @@ -11468,56 +11579,68 @@ msgstr "" "script Python associé. Pour les problèmes qui n'utilisent pas de valeurs " "aléatoires, indiquer \"Jamais\"." -#: xmodule/capa_block.py:253 +#: xmodule/capa_block.py:279 msgid "On Reset" msgstr "Sur réinitialisation" -#: xmodule/capa_block.py:255 +#: xmodule/capa_block.py:281 msgid "Per Student" msgstr "Par étudiant" -#: xmodule/capa_block.py:259 +#: xmodule/capa_block.py:285 msgid "XML data for the problem" msgstr "Données XML pour le problème" -#: xmodule/capa_block.py:264 +#: xmodule/capa_block.py:290 msgid "Dictionary with the correctness of current student answers" msgstr "Dictionaire avec l'exactitude des réponses de l'étudiant" -#: xmodule/capa_block.py:266 +#: xmodule/capa_block.py:293 +msgid "List of correctness maps for each attempt" +msgstr "Liste des cartes d'exactitude pour chaque tentative" + +#: xmodule/capa_block.py:295 msgid "Dictionary for maintaining the state of inputtypes" msgstr "Dictionnaire pour maintenir le statut de inputtypes" -#: xmodule/capa_block.py:267 +#: xmodule/capa_block.py:296 msgid "Dictionary with the current student responses" msgstr "Dictionnaire avec les réponses de l'étudiant" -#: xmodule/capa_block.py:270 +#: xmodule/capa_block.py:298 +msgid "List of student answers for each attempt" +msgstr "Liste des réponses des élèves pour chaque tentative" + +#: xmodule/capa_block.py:302 msgid "Dictionary with the current student score" msgstr "Dictionnaire avec le score actuel de l'étudiant" -#: xmodule/capa_block.py:271 +#: xmodule/capa_block.py:304 +msgid "List of scores for each attempt" +msgstr "Liste des résultats pour chaque tentative" + +#: xmodule/capa_block.py:306 msgid "Whether or not the answers have been saved since last submit" msgstr "" "Si les réponses ont été enregistrées ou non depuis la dernière soumission" -#: xmodule/capa_block.py:273 +#: xmodule/capa_block.py:308 msgid "Whether the student has answered the problem" msgstr "Si l'étudiant a répondu au problème" -#: xmodule/capa_block.py:274 +#: xmodule/capa_block.py:309 msgid "Random seed for this student" msgstr "Suite aléatoire pour cet étudiant" -#: xmodule/capa_block.py:275 +#: xmodule/capa_block.py:310 msgid "Last submission time" msgstr "Dernière soumission" -#: xmodule/capa_block.py:277 +#: xmodule/capa_block.py:312 msgid "Timer Between Attempts" msgstr "Laps de temps entre les tentatives" -#: xmodule/capa_block.py:278 +#: xmodule/capa_block.py:313 msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -11525,11 +11648,11 @@ msgstr "" "Nombre de secondes que l'étudiant doit attendre entre chaque soumission pour" " un problème avec des tentatives multiples." -#: xmodule/capa_block.py:282 +#: xmodule/capa_block.py:317 msgid "Problem Weight" msgstr "Poids du problème" -#: xmodule/capa_block.py:283 +#: xmodule/capa_block.py:318 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." @@ -11537,26 +11660,26 @@ msgstr "" "Définit le nombre de points que chaque problème vaut. Si la valeur n'est pas" " définie, chaque champ de réponse dans le problème vaut un point." -#: xmodule/capa_block.py:288 +#: xmodule/capa_block.py:323 msgid "Markdown source of this module" msgstr "Source markdown de ce module" -#: xmodule/capa_block.py:290 +#: xmodule/capa_block.py:325 msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "Code source pour les problèmes LaTeX et Word. Cette fonctionnalité n'est pas" " bien pris en charge." -#: xmodule/capa_block.py:294 xmodule/html_block.py:67 +#: xmodule/capa_block.py:329 xmodule/html_block.py:67 msgid "Enable LaTeX templates?" msgstr "Activé les gabarits LaTeX?" -#: xmodule/capa_block.py:299 xmodule/modulestore/inheritance.py:151 +#: xmodule/capa_block.py:334 xmodule/modulestore/inheritance.py:151 msgid "Matlab API key" msgstr "Clé d'API Matlab" -#: xmodule/capa_block.py:300 +#: xmodule/capa_block.py:335 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 " @@ -11572,7 +11695,7 @@ msgstr "" "Pour obtenir une clé pour votre cours ou pour signaler un problème, s'il " "vous plaît contacter moocsupport@mathworks.com" -#: xmodule/capa_block.py:394 +#: xmodule/capa_block.py:429 msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -11580,7 +11703,7 @@ msgstr "" "Nous sommes désolés, il y a eu une erreur lors du traitement de votre " "demande. S'il vous plaît essayer de rafraîchir votre page et essayer encore." -#: xmodule/capa_block.py:399 +#: xmodule/capa_block.py:434 msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." @@ -11588,29 +11711,29 @@ msgstr "" "Le statut de ce problème a changé depuis que vous avez téléchargé cette " "page. S'il vous plaît rafraîchissez votre page." -#: xmodule/capa_block.py:714 xmodule/capa_block.py:730 +#: xmodule/capa_block.py:776 xmodule/capa_block.py:792 msgid "Answer ID" msgstr "Identifiant de la réponse" -#: xmodule/capa_block.py:715 xmodule/capa_block.py:731 +#: xmodule/capa_block.py:777 xmodule/capa_block.py:793 msgid "Question" msgstr "Question" -#: xmodule/capa_block.py:719 +#: xmodule/capa_block.py:781 msgid "Correct Answer" msgstr "Réponse correcte" -#: xmodule/capa_block.py:950 +#: xmodule/capa_block.py:1014 msgid "Submitting" msgstr "Soumission" -#: xmodule/capa_block.py:1080 +#: xmodule/capa_block.py:1144 msgid "Warning: The problem has been reset to its initial state!" msgstr "Avertissement : ce problème a été réinitialisé à son statut initial!" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_block.py:1084 +#: xmodule/capa_block.py:1148 msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" @@ -11618,7 +11741,7 @@ msgstr "" "Le statut du problème a été corrompu par une soumission invalide. La " "soumission était composée de : " -#: xmodule/capa_block.py:1091 +#: xmodule/capa_block.py:1155 msgid "If this error persists, please contact the course staff." msgstr "Si cette erreur persiste, contacter le personnel du cours." @@ -11627,7 +11750,7 @@ msgstr "Si cette erreur persiste, contacter le personnel du cours." #. 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 +#: xmodule/capa_block.py:1210 #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -11635,12 +11758,12 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. 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 +#: xmodule/capa_block.py:1216 #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Indice ({hint_num} de {hints_count}) : " -#: xmodule/capa_block.py:1231 +#: xmodule/capa_block.py:1295 #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -11648,7 +11771,7 @@ msgstr "" "Vos réponses ont déjà été enregistrées. Cliquez sur '{button_name}' pour les" " noter." -#: xmodule/capa_block.py:1305 +#: xmodule/capa_block.py:1370 #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" @@ -11656,7 +11779,7 @@ msgstr[0] "Incorrect ({progress} point)" msgstr[1] "Incorrect ({progress} points)" msgstr[2] "Incorrect ({progress} points)" -#: xmodule/capa_block.py:1314 +#: xmodule/capa_block.py:1379 #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" @@ -11664,7 +11787,7 @@ msgstr[0] "Correct ({progress} point)" msgstr[1] "Correct ({progress} points)" msgstr[2] "Correct ({progress} points)" -#: xmodule/capa_block.py:1323 +#: xmodule/capa_block.py:1388 #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" @@ -11672,32 +11795,32 @@ msgstr[0] "Partiellement correct ({progress} point)" msgstr[1] "Partiellement correct ({progress} points)" msgstr[2] "Partiellement correct ({progress} points)" -#: xmodule/capa_block.py:1328 +#: xmodule/capa_block.py:1393 msgid "Partially Correct" msgstr "Partiellement correct" -#: xmodule/capa_block.py:1330 +#: xmodule/capa_block.py:1395 msgid "Answer submitted." msgstr "Réponse envoyée." #. 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 +#: xmodule/capa_block.py:1779 xmodule/capa_block.py:2107 msgid "Problem is closed." msgstr "Problème fermé." -#: xmodule/capa_block.py:1719 +#: xmodule/capa_block.py:1785 msgid "Problem must be reset before it can be submitted again." msgstr "" "Le problème doit être réinitialisé avant qu'il puisse être soumis de " "nouveau." -#: xmodule/capa_block.py:1729 +#: xmodule/capa_block.py:1795 #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Vous devez attendre au minimum {wait} secondes entre les soumissions." -#: xmodule/capa_block.py:1738 +#: xmodule/capa_block.py:1804 #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -11706,7 +11829,7 @@ msgstr "" "Vous devez attendre au moins {wait_secs} entre deux soumissions. Il reste " "{remaining_secs}." -#: xmodule/capa_block.py:1894 +#: xmodule/capa_block.py:1987 #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" @@ -11714,7 +11837,7 @@ msgstr[0] "{num_hour} heure" msgstr[1] "{num_hour} heures" msgstr[2] "{num_hour} heures" -#: xmodule/capa_block.py:1899 +#: xmodule/capa_block.py:1992 #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" @@ -11722,7 +11845,7 @@ msgstr[0] "{num_minute} minute" msgstr[1] "{num_minute} minutes" msgstr[2] "{num_minute} minutes" -#: xmodule/capa_block.py:1905 +#: xmodule/capa_block.py:1998 #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" @@ -11730,15 +11853,15 @@ msgstr[0] "{num_second} seconde" msgstr[1] "{num_second} secondes" msgstr[2] "{num_second} secondes" -#: xmodule/capa_block.py:2025 +#: xmodule/capa_block.py:2118 msgid "Problem needs to be reset prior to save." msgstr "Le problème doit être réinitialisé avant d'être sauvegardé." -#: xmodule/capa_block.py:2035 +#: xmodule/capa_block.py:2128 msgid "Your answers have been saved." msgstr "Vos réponses ont été sauvegardées." -#: xmodule/capa_block.py:2038 +#: xmodule/capa_block.py:2131 #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -11749,11 +11872,11 @@ 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 +#: xmodule/capa_block.py:2163 msgid "You cannot select Reset for a problem that is closed." msgstr "Vous ne pouvez pas sélectionner Réinitialiser pour un problème fermé." -#: xmodule/capa_block.py:2079 +#: xmodule/capa_block.py:2172 msgid "You must submit an answer before you can select Reset." msgstr "" "Vous devez soumettre une réponse avant de pouvoir sélectionner " @@ -11761,11 +11884,11 @@ 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 +#: xmodule/capa_block.py:2227 msgid "Problem's definition does not support rescoring." msgstr "La définition du problème ne supporte pas une nouvelle notation." -#: xmodule/capa_block.py:2140 +#: xmodule/capa_block.py:2233 msgid "Problem must be answered before it can be graded again." msgstr "Le problème doit être répondu avant d'être noté de nouveau." @@ -13069,41 +13192,41 @@ msgstr "" "les utilisateurs puissent réinitialiser leurs réponses et remanier les " "éléments sélectionnés." -#: xmodule/library_content_block.py:534 +#: xmodule/library_content_block.py:539 msgid "Source content library has not been specified." msgstr "La bibliothèque de contenu source n'a pas été spécifiée." -#: xmodule/library_content_block.py:538 +#: xmodule/library_content_block.py:543 msgid "Content libraries are not available in the current runtime." msgstr "" "Les bibliothèques de contenu ne sont pas disponibles dans l'exécutable " "actuel." -#: xmodule/library_content_block.py:541 +#: xmodule/library_content_block.py:546 #, python-brace-format msgid "Source content library does not exist: {source_library_id}" msgstr "La bibliothèque de contenu source n'existe pas : {source_library_id}" -#: xmodule/library_content_block.py:623 +#: xmodule/library_content_block.py:628 msgid "This component is out of date. The library has new content." msgstr "Ce composant est obsolète. La bibliothèque a un nouveau contenu." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_block.py:628 +#: xmodule/library_content_block.py:633 #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Mettre à jour maintenant." -#: xmodule/library_content_block.py:636 +#: xmodule/library_content_block.py:641 msgid "Library is invalid, corrupt, or has been deleted." msgstr "La bibliothèque est non valide, corrompue, ou a été supprimée." -#: xmodule/library_content_block.py:638 +#: xmodule/library_content_block.py:643 msgid "Edit Library List." msgstr "Éditer la liste de bibliothèques" -#: xmodule/library_content_block.py:665 +#: xmodule/library_content_block.py:670 msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -13111,25 +13234,25 @@ msgstr "" "Ce cours ne supporte pas les bibliothèques de contenu. Contacter votre " "administrateur de systèmes pour plus d'information." -#: xmodule/library_content_block.py:675 +#: xmodule/library_content_block.py:680 msgid "A library has not yet been selected." msgstr "Une bibliothèque n'a pas encore été sélectionnée." -#: xmodule/library_content_block.py:677 +#: xmodule/library_content_block.py:682 msgid "Select a Library." msgstr "Sélectionnez une bibliothèque." -#: xmodule/library_content_block.py:691 +#: xmodule/library_content_block.py:696 #, python-brace-format msgid "There are no problems in the specified library of type {capa_type}." msgstr "" "Il n'y a aucun problème de type {capa_type} dans la bibliothèque spécifiée." -#: xmodule/library_content_block.py:694 +#: xmodule/library_content_block.py:699 msgid "Select another problem type." msgstr "Choisir un autre type de problème." -#: xmodule/library_content_block.py:705 +#: xmodule/library_content_block.py:710 #, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " @@ -13140,7 +13263,7 @@ msgstr[1] "" msgstr[2] "" "La bibliothèque spécifiée est configurée pour récupérer {count} problèmes," -#: xmodule/library_content_block.py:710 +#: xmodule/library_content_block.py:715 #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." @@ -13148,15 +13271,15 @@ msgstr[0] "mais il n'y a seulement que {actual} problème correspondant." msgstr[1] "mais il n'y a seulement que {actual} problèmes correspondants." msgstr[2] "mais il n'y a seulement que {actual} problèmes correspondants." -#: xmodule/library_content_block.py:716 +#: xmodule/library_content_block.py:721 msgid "Edit the library configuration." msgstr "Éditer la configuration de la bibliothèque." -#: xmodule/library_content_block.py:734 +#: xmodule/library_content_block.py:739 msgid "Invalid Library" msgstr "Bibliothèque non valide" -#: xmodule/library_content_block.py:735 +#: xmodule/library_content_block.py:740 msgid "No Library Selected" msgstr "Aucune bibliothèque sélectionnée" @@ -13648,15 +13771,15 @@ msgid "" "Enter true or false. If true, this block will be hidden from the Table of " "Contents." msgstr "" -"Entrez vrai ou faux. Si c'est vrai, ce bloc sera masqué de la table des " +"Entrez vrai ou faux. Si c'est vrai, ce bloc sera masqué de la table des " "matières." -#: xmodule/modulestore/xml_importer.py:78 +#: xmodule/modulestore/xml_importer.py:79 msgid "Error while reading {}. Check file for XML errors." msgstr "" "Erreur lors de la lecture de {}. Vérifiez le fichier pour des erreurs XML." -#: xmodule/modulestore/xml_importer.py:90 +#: xmodule/modulestore/xml_importer.py:91 msgid "Failed to import block: {} at location: {}" msgstr "Échec de l'importation du bloc : {} à l'emplacement : {}" @@ -13961,7 +14084,7 @@ msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" "Impossible d'obtenir le lien de transcription de YouTube pour {youtube_id}." -#: xmodule/video_block/transcripts_utils.py:219 +#: xmodule/video_block/transcripts_utils.py:233 #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -13970,11 +14093,11 @@ msgstr "" "Impossible de recevoir les transcriptions de YouTube pour {youtube_id}. Code" " de statut : {status_code}." -#: xmodule/video_block/transcripts_utils.py:288 +#: xmodule/video_block/transcripts_utils.py:305 msgid "We support only SubRip (*.srt) transcripts format." msgstr "Nous supportons seulement le format de transcription SubRip (*.srt)." -#: xmodule/video_block/transcripts_utils.py:292 +#: xmodule/video_block/transcripts_utils.py:309 #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -13983,13 +14106,13 @@ msgstr "" "Quelque chose s'est mal passé avec les transcriptions SubRip pendant " "l'analyse. Inner message est {error_message}" -#: xmodule/video_block/transcripts_utils.py:297 +#: xmodule/video_block/transcripts_utils.py:314 msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" "Quelque chose s'est mal passé avec les transcriptions SubRip pendant " "l'analyse." -#: xmodule/video_block/transcripts_utils.py:525 +#: xmodule/video_block/transcripts_utils.py:542 #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" @@ -15884,7 +16007,7 @@ msgid "Tools" msgstr "Outils" #: cms/templates/component.html:17 -#: cms/templates/studio_xblock_wrapper.html:161 +#: cms/templates/studio_xblock_wrapper.html:162 msgid "Duplicate" msgstr "Dupliquer" @@ -15893,7 +16016,7 @@ msgid "Duplicate this component" msgstr "Dupliquer ce composant" #: cms/templates/component.html:23 cms/templates/component.html:28 -#: cms/templates/studio_xblock_wrapper.html:142 +#: cms/templates/studio_xblock_wrapper.html:143 msgid "Move" msgstr "Déplacer" @@ -15903,7 +16026,7 @@ msgstr "Supprimer ce composant" #: cms/templates/component.html:39 cms/templates/edit-tabs.html:146 #: cms/templates/edit-tabs.html:147 -#: cms/templates/studio_xblock_wrapper.html:177 +#: cms/templates/studio_xblock_wrapper.html:178 msgid "Drag to reorder" msgstr "Glissez pour modifier l'ordre" @@ -17381,10 +17504,10 @@ msgid "" "or .zip file must contain a course.xml file. It may also contain other " "files." msgstr "" -"Le cours que vous importez doit être dans un fichier .tar.gz (c'est-à-" -"dire un fichier .tar compressé avec GNU Zip) ou .zip (c'est-à-dire un " -"fichier compressé). Ce fichier .tar.gz ou .zip doit contenir un fichier " -"course.xml. Il peut également contenir d'autres fichiers." +"Le cours que vous importez doit être dans un fichier .tar.gz (c'est-à-dire " +"un fichier .tar compressé avec GNU Zip) ou .zip (c'est-à-dire un fichier " +"compressé). Ce fichier .tar.gz ou .zip doit contenir un fichier course.xml. " +"Il peut également contenir d'autres fichiers." #: cms/templates/import.html:56 msgid "" @@ -18170,10 +18293,10 @@ 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." +" and they are automatically enrolled in the course." msgstr "" -"Tous les membres de l'équipe peuvent accéder au contenu dans Studio, le LMS " -"et Insights, mais ils ne sont pas automatiquement inscrits dans ce cours." +"Tous les membres de l'équipe du cours peuvent accéder au contenu de Studio, " +"du LMS et d'Insights, et ils sont automatiquement inscrits au cours." #: cms/templates/manage_users.html:109 msgid "Transferring Ownership" @@ -19070,38 +19193,38 @@ msgstr "" "laboratoires, des quiz, des examens et préciser la valeur des points pour " "chacune de ces tâches." -#: cms/templates/studio_xblock_wrapper.html:70 +#: cms/templates/studio_xblock_wrapper.html:71 msgid "Importing components" msgstr "Importation de composants" -#: cms/templates/studio_xblock_wrapper.html:90 -#: cms/templates/studio_xblock_wrapper.html:92 +#: cms/templates/studio_xblock_wrapper.html:91 +#: cms/templates/studio_xblock_wrapper.html:93 msgid "Expand or Collapse" msgstr "Déplier ou Replier" -#: cms/templates/studio_xblock_wrapper.html:100 +#: cms/templates/studio_xblock_wrapper.html:101 msgid "Select this problem" msgstr "Sélectionnez ce problème" -#: cms/templates/studio_xblock_wrapper.html:137 +#: cms/templates/studio_xblock_wrapper.html:138 msgid "Manage Access" msgstr "Gérer l'accès" -#: cms/templates/studio_xblock_wrapper.html:147 +#: cms/templates/studio_xblock_wrapper.html:148 msgid "Manage Tags" msgstr "Gérer les balises" -#: cms/templates/studio_xblock_wrapper.html:156 +#: cms/templates/studio_xblock_wrapper.html:157 msgid "Copy to Clipboard" msgstr "Copier dans le presse-papier" -#: cms/templates/studio_xblock_wrapper.html:183 +#: cms/templates/studio_xblock_wrapper.html:184 #: lms/templates/instructor/instructor_dashboard_2/certificates.html:169 #: lms/templates/module-error.html:20 msgid "Details" msgstr "Détails" -#: cms/templates/studio_xblock_wrapper.html:195 +#: cms/templates/studio_xblock_wrapper.html:196 msgid "This block contains multiple components." msgstr "Ce bloc contient des composants multiples." @@ -20300,7 +20423,11 @@ msgstr[0] "Vous avez utilisé {num_used} essai sur {num_total}" msgstr[1] "Vous avez utilisé {num_used} essais sur {num_total}" msgstr[2] "Vous avez utilisé {num_used} essais sur {num_total}" -#: lms/templates/problem.html:93 +#: lms/templates/problem.html:94 +msgid "Grading method: {grading_method}" +msgstr "Méthode de notation : {grading_method}" + +#: lms/templates/problem.html:96 msgid "" "Some problems have options such as save, reset, hints, or show answer. These" " options follow the Submit button." @@ -20308,7 +20435,7 @@ msgstr "" "Certains problèmes ont des options telles que sauver, réinitialiser, " "astuces, ou afficher la réponse. Ces options suivent le bouton Soumettre." -#: lms/templates/problem.html:149 +#: lms/templates/problem.html:152 msgid "Answers are displayed within the problem" msgstr "Les réponses sont affichées dans le problème" @@ -24503,7 +24630,7 @@ msgstr "Formation des cadres non rémunérée" #: lms/templates/instructor/instructor_dashboard_2/course_info.html:39 msgid "Paid Executive Education" -msgstr "Formation exécutive rémunérée" +msgstr "Formation des cadres rémunérée" #: lms/templates/instructor/instructor_dashboard_2/course_info.html:44 msgid "Master's" @@ -25249,87 +25376,94 @@ 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." +"Insights. Any users not yet enrolled in the course will be automatically " +"enrolled when added as Staff." msgstr "" -"Les membres de l'équipe avec le rôle équipe avec le rôle de personnel aident" -" à la gestion du cours. Le personnel peut inscrire et désinscrire des " -"participants, ainsi que modifier les notes aux exercices et accéder à " -"l'ensemble des données du cours. Le personnel a également accès au cours " -"dans Studio. Vous ne pouvez affecter des rôles que pour les utilisateurs " -"inscrits au cours." +"Les membres de l'équipe du cours ayant le rôle Personnel vous aident à gérer" +" votre cours. Le personnel peut inscrire et désinscrire des apprenants, " +"modifier leurs notes et accéder à toutes les données des cours. Le personnel" +" a également accès à votre cours dans Studio et Insights. Tous les " +"utilisateurs qui ne sont pas encore inscrits au cours seront automatiquement" +" inscrits lorsqu'ils seront ajoutés en tant que Personnel." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:178 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:179 msgid "Add Staff" msgstr "Ajouter du personnel" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:183 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:184 msgid "Limited Staff" msgstr "Personnel restreint" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:185 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:186 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." +"course in Studio. Any users not yet enrolled in the course will be " +"automatically enrolled when added as Limited Staff." msgstr "" -"Les membres de l'équipe de cours avec le rôle personnel restreint vous " -"aident à gérer votre cours. Le personnel restreint peut inscrire et " -"désinscrire des apprenants, ainsi que modifier leurs notes et accéder à " -"toutes les données du cours. Le personnel restreint n'a pas accès à votre " -"cours dans Studio. Vous ne pouvez attribuer des rôles d'équipe de cours " -"qu'aux utilisateurs inscrits." +"Les membres de l'équipe du cours ayant le rôle d'équipe limitée vous aident " +"à gérer votre cours. Le personnel limité peut inscrire et désinscrire des " +"apprenants, modifier leurs notes et accéder à toutes les données du cours. " +"Le personnel limité n'a pas accès à votre cours dans Studio. Tous les " +"utilisateurs qui ne sont pas encore inscrits au cours seront automatiquement" +" inscrits lorsqu'ils seront ajoutés en tant que personnel limité." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:191 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:193 msgid "Add Limited Staff" msgstr "Ajouter un personnel restreint" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:197 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:199 msgid "Admin" msgstr "Admin" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:199 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:201 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 "" -"Les membres de l'équipe de cours avec le rôle Admin aident à la gestion du " -"cours. Ils peuvent également effectuer toutes les actions comme le " -"personnel, mais aussi ajouter ou retirer des membres Admin, gérer les rôles " -"de modérations des forums, l'ajout de bêta-testeurs. Vous ne pouvez affecter" -" des rôles que pour les utilisateurs inscrits au cours." - -#: lms/templates/instructor/instructor_dashboard_2/membership.html:206 +" to manage course team membership. Any users not yet enrolled in the course " +"will be automatically enrolled when added as Admin." +msgstr "" +"Les membres de l'équipe du cours dotés du rôle d'administrateur vous aident " +"à gérer votre cours. Ils peuvent effectuer toutes les tâches que le " +"Personnel peut effectuer, et peuvent également ajouter et supprimer les " +"rôles de Personnel et d'Administrateur, les rôles de modération de " +"discussion et le rôle de bêta-testeur pour gérer l'adhésion à l'équipe du " +"cours. Tous les utilisateurs non encore inscrits au cours seront " +"automatiquement inscrits lorsqu'ils seront ajoutés en tant " +"qu'Administrateur." + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:208 msgid "Add Admin" msgstr "Ajouter un Admin" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:212 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 msgid "Beta Testers" msgstr "Bêta-testeurs" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:216 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." +"sure that the content works, but have no additional privileges. Any users " +"not yet enrolled in the course will be automatically enrolled when added as " +"Beta Tester." msgstr "" -"Les Bêta-testeurs peuvent voir le contenu du cours avant les autres " -"participants. Ils peuvent ainsi s'assurer que le contenu fonctionne, mais ne" -" disposent pas de permissions supplémentaires. Vous ne pouvez affecter de " -"rôle uniquement à des utilisateurs inscrits." +"Les bêta-testeurs peuvent voir le contenu du cours avant les autres " +"apprenants. Ils peuvent s’assurer que le contenu fonctionne, mais ne " +"disposent d’aucun privilège supplémentaire. Tous les utilisateurs qui ne " +"sont pas encore inscrits au cours seront automatiquement inscrits lorsqu'ils" +" seront ajoutés en tant que bêta-testeur." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:219 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:222 msgid "Add Beta Tester" msgstr "Ajouter un Bêta-testeur" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:224 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:227 msgid "Discussion Admins" msgstr "Administrateurs de discussion" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:226 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:229 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 " @@ -25345,29 +25479,34 @@ msgstr "" " d'Administrateur de discussions uniquement à des utilisateurs inscrits au " "cours." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:233 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:236 msgid "Add Discussion Admin" msgstr "Ajouter un Administrateur de discussion" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:238 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:241 msgid "Course Data Researcher" msgstr "Chercheur des données du cours" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:240 -msgid "Course Data Researchers can access the data download tab." +#: lms/templates/instructor/instructor_dashboard_2/membership.html:243 +msgid "" +"Course Data Researchers can access the data download tab. Any users not yet " +"enrolled in the course will be automatically enrolled when added as Course " +"Data Researcher." msgstr "" -"Les chercheurs des données du cours peuvent accéder à l'onglet de " -"téléchargement des données." +"Les chercheurs sur les données de cours peuvent accéder à l'onglet de " +"téléchargement des données. Tous les utilisateurs qui ne sont pas encore " +"inscrits au cours seront automatiquement inscrits lorsqu'ils seront ajoutés " +"en tant que chercheur de données de cours." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:243 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:247 msgid "Add Course Data Researcher" msgstr "Ajouter un chercheur des données du cours" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:251 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:255 msgid "Discussion Moderators" msgstr "Modérateurs de discussion" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:253 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:257 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. " @@ -25382,15 +25521,15 @@ msgstr "" "rôles de modération des utilisateurs. Vous pouvez donner un rôle de " "Modérateur de discussions uniquement à des utilisateurs inscrits au cours." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:260 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:264 msgid "Add Moderator" msgstr "Ajouter un Modérateur" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:265 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:269 msgid "Group Community TA" msgstr "Assistant d'enseignement de groupe" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:267 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:271 msgid "" "Group Community TAs are members of the community who help course teams " "moderate discussions. Group Community TAs see only posts by learners in " @@ -25408,11 +25547,11 @@ msgstr "" "comme 'Assistants'. Vous pouvez donner un rôle d'assistant d'enseignement de" " groupe uniquement à des utilisateurs inscrits au cours." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:274 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:278 msgid "Add Group Community TA" msgstr "Ajouter un assistant d'enseignement de groupe" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:281 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:285 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 " @@ -25428,15 +25567,15 @@ msgstr "" "comme 'Assistants'. Vous pouvez donner un rôle d'Assistant uniquement à des " "utilisateurs inscrits au cours." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:287 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:291 msgid "Add Community TA" msgstr "Ajouter un assistant d'enseignement" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:294 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:298 msgid "CCX Coaches" msgstr "Coaches CCX" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:296 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:300 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 " @@ -25447,7 +25586,7 @@ msgstr "" "personnalisés à leurs propres étudiants et basés sur le matériel de ce " "cours." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:301 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:305 msgid "Add CCX Coach" msgstr "Ajouter un coach CCX" diff --git a/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/djangojs.po b/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/djangojs.po index 027511c205a..0885ea2d104 100644 --- a/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/djangojs.po +++ b/translations/edx-platform/conf/locale/fr_CA/LC_MESSAGES/djangojs.po @@ -13,17 +13,17 @@ # Translators: # Brian Smith, 2024 # Omar Al-Ithawi , 2024 -# Pierre Mailhot , 2024 # edx_transifex_bot , 2024 +# Pierre Mailhot , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-03-14 00:31+0000\n" +"POT-Creation-Date: 2024-04-29 00:34+0000\n" "PO-Revision-Date: 2023-11-20 11:35+0000\n" -"Last-Translator: edx_transifex_bot , 2024\n" +"Last-Translator: Pierre Mailhot , 2024\n" "Language-Team: French (Canada) (https://app.transifex.com/open-edx/teams/6205/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4010,12 +4010,12 @@ msgid "Please enter a username or email." msgstr "Veuillez saisir un nom d'utilisateur ou un courriel." #: lms/static/js/instructor_dashboard/membership.js:198 -#: lms/static/js/instructor_dashboard/membership.js:1029 +#: lms/static/js/instructor_dashboard/membership.js:1049 msgid "This role requires a divided discussions scheme." msgstr "Ce rôle requiert un plan de discussions divisées." #: lms/static/js/instructor_dashboard/membership.js:262 -#: lms/static/js/instructor_dashboard/membership.js:964 +#: lms/static/js/instructor_dashboard/membership.js:984 msgid "Error changing user's permissions." msgstr "Erreur lors du changement des permissions de l'utilisateur." @@ -4072,12 +4072,18 @@ msgstr "" "Erreur lors de l'ajout/suppression d'utilisateurs en que tant que bêta-" "testeurs." +#. Translators: For cases when the input field is empty; +#: lms/static/js/instructor_dashboard/membership.js:518 +#: lms/static/js/instructor_dashboard/membership.js:728 +msgid "This field must not be blank" +msgstr "Ce champ ne doit pas être vide" + #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:528 +#: lms/static/js/instructor_dashboard/membership.js:534 msgid "These users were successfully added as beta testers:" msgstr "Ces utilisateurs ont été ajoutés comme bêta-testeurs avec succès :" -#: lms/static/js/instructor_dashboard/membership.js:533 +#: lms/static/js/instructor_dashboard/membership.js:539 msgid "" "These users could not be added as beta testers because their accounts are " "not yet activated:" @@ -4086,22 +4092,26 @@ msgstr "" "que leurs comptes ne sont pas encore activés :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:539 +#: lms/static/js/instructor_dashboard/membership.js:545 msgid "These users were successfully removed as beta testers:" msgstr "Ces utilisateurs ont été retirés des bêta-testeurs avec succès :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:552 +#: lms/static/js/instructor_dashboard/membership.js:558 msgid "These users were not added as beta testers:" msgstr "Ces utilisateurs n'ont pas été ajoutés comme bêta-testeurs :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:565 +#: lms/static/js/instructor_dashboard/membership.js:571 msgid "These users were not removed as beta testers:" msgstr "" "Ces utilisateurs n'ont pas pu être retirés en tant que bêta-testeurs :" -#: lms/static/js/instructor_dashboard/membership.js:578 +#: lms/static/js/instructor_dashboard/membership.js:583 +msgid "Could not find users associated with the following identifiers:" +msgstr "Impossible de trouver des utilisateurs associés à ces identifiants :" + +#: lms/static/js/instructor_dashboard/membership.js:592 msgid "" "Users must create and activate their account before they can be promoted to " "beta tester." @@ -4109,35 +4119,31 @@ msgstr "" "Les utilisateurs doivent créer et activer leur compte avant de pouvoir " "devenir des bêta-testeurs." -#: lms/static/js/instructor_dashboard/membership.js:580 -msgid "Could not find users associated with the following identifiers:" -msgstr "Impossible de trouver des utilisateurs associés à ces identifiants :" - -#: lms/static/js/instructor_dashboard/membership.js:611 +#: lms/static/js/instructor_dashboard/membership.js:617 msgid "Reason field should not be left blank." msgstr "Le champ Raison ne doit pas être laissé vide." -#: lms/static/js/instructor_dashboard/membership.js:632 +#: lms/static/js/instructor_dashboard/membership.js:638 msgid "Error enrolling/unenrolling users." msgstr "Erreur lors de l'inscription/désinscription d'utilisateurs." -#: lms/static/js/instructor_dashboard/membership.js:711 +#: lms/static/js/instructor_dashboard/membership.js:731 msgid "The following email addresses and/or usernames are invalid:" msgstr "" "Les adresses courriels et/ou noms d'utilisateurs suivants sont invalides :" -#: lms/static/js/instructor_dashboard/membership.js:748 +#: lms/static/js/instructor_dashboard/membership.js:768 msgid "Successfully enrolled and sent email to the following users:" msgstr "" "Inscriptions et envoi de courriels réussis pour les utilisateurs suivants :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:760 +#: lms/static/js/instructor_dashboard/membership.js:780 msgid "Successfully enrolled the following users:" msgstr "Inscription réussie pour les utilisateurs suivants :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:772 +#: lms/static/js/instructor_dashboard/membership.js:792 msgid "" "Email cannot be sent to the following users via batch enrollment. They will " "be allowed to enroll once they register:" @@ -4147,14 +4153,14 @@ msgstr "" "seront inscrits :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:784 +#: lms/static/js/instructor_dashboard/membership.js:804 msgid "These users will be allowed to enroll once they register:" msgstr "" "Ces étudiants seront autorisés à s'inscrire une fois qu'il se seront " "enregistrés sur la plateforme : " #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:796 +#: lms/static/js/instructor_dashboard/membership.js:816 msgid "" "Email cannot be sent to the following users via batch enrollment. They will " "be enrolled once they register:" @@ -4164,14 +4170,14 @@ msgstr "" "inscrits :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:808 +#: lms/static/js/instructor_dashboard/membership.js:828 msgid "These users will be enrolled once they register:" msgstr "" "Les utilisateurs suivants seront inscrits dès leur inscription sur la plate-" "forme : " #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:820 +#: lms/static/js/instructor_dashboard/membership.js:840 msgid "" "Emails successfully sent. The following users are no longer enrolled in the " "course:" @@ -4180,11 +4186,11 @@ msgstr "" " désinscrits du cours :" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:832 +#: lms/static/js/instructor_dashboard/membership.js:852 msgid "The following users are no longer enrolled in the course:" msgstr "Les utilisateurs suivants ont été désinscrits du cours : " -#: lms/static/js/instructor_dashboard/membership.js:843 +#: lms/static/js/instructor_dashboard/membership.js:863 msgid "" "These users were not affiliated with the course so could not be unenrolled:" msgstr "" @@ -7840,7 +7846,7 @@ msgid "" "adjust it from the section that contains them." msgstr "" "Pour masquer les sous-sections et les garder accessibles via des liens, vous" -" devez l'ajuster à partir de la section qui les contient." +" devez l'ajuster à partir de la section qui les contient." #: cms/templates/js/content-visibility-editor.underscore:13 msgid "Show entire subsection" @@ -8495,11 +8501,10 @@ msgstr "Modifier le titre" #: cms/templates/js/embed-link-share-link-editor.underscore:5 msgid "" "Embed your subsection content directly on a page using an iframe, and view " -"it withput the LMS header and footer." +"it without the LMS header and footer." msgstr "" -"Intégrez le contenu de votre sous-section directement sur une page à " -"l'aide d'une iframe et affichez-le sans l'en-tête et le pied de " -"page LMS." +"Intégrez le contenu de votre sous-section directement sur une page à l'aide " +"d'une iframe et affichez-le sans l'en-tête et le pied de page LMS." #: cms/templates/js/embed-link-share-link-editor.underscore:11 #: cms/templates/js/full-page-share-link-editor.underscore:11 @@ -8517,7 +8522,7 @@ msgid "" "subsection along with the header and footer of your LMS." msgstr "" "Lorsque vous partagerez ce lien avec vos apprenants, ils verront le contenu " -"de la sous-section ainsi que l'en-tête et le pied de page de votre LMS." +"de la sous-section ainsi que l'en-tête et le pied de page de votre LMS." #: cms/templates/js/grading-editor.underscore:1 msgid "Grading" diff --git a/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/django.po index c3d788c7ede..d34b740e9ed 100644 --- a/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -24,15 +24,18 @@ # # Translators: # Brian Smith, 2024 +# Ivo Branco , 2024 +# Cátia Lopes , 2024 +# Carolina Amado, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-03-09 00:32+0000\n" +"POT-Creation-Date: 2024-04-29 00:34+0000\n" "PO-Revision-Date: 2023-11-20 11:35+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Carolina Amado, 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +44,7 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: cms/djangoapps/api/v1/serializers/course_runs.py:48 +#: cms/djangoapps/api/v1/serializers/course_runs.py:49 msgid "Course team user does not exist" msgstr "O utilizador da equipa do curso não existe" @@ -91,7 +94,7 @@ msgid "Content Groups" msgstr "Grupos de Conteúdo" #: cms/djangoapps/contentstore/course_group_config.py:65 -#: cms/djangoapps/contentstore/views/certificates.py:141 +#: cms/djangoapps/contentstore/views/certificates.py:142 msgid "invalid JSON" msgstr "JSON inválido" @@ -178,7 +181,7 @@ msgstr "ID de utilizador desconhecido: {0}" #: cms/djangoapps/contentstore/errors.py:17 msgid "Unsafe archive file. Aborting import." -msgstr "" +msgstr "Ficheiro de arquivo inseguro. Abortar a importação." #: cms/djangoapps/contentstore/errors.py:18 msgid "User permission denied." @@ -250,22 +253,22 @@ msgstr "Indicou uma localização errada do curso" msgid "Missing branch on fresh clone" msgstr "Ramo em falta no clone recente" -#: cms/djangoapps/contentstore/helpers.py:170 +#: cms/djangoapps/contentstore/helpers.py:171 msgid "Vertical" msgstr "Vertical" -#: cms/djangoapps/contentstore/helpers.py:174 +#: cms/djangoapps/contentstore/helpers.py:175 #: cms/templates/course_outline.html:208 lms/templates/ccx/schedule.html:86 #: lms/templates/seq_block.html:136 msgid "Section" msgstr "Secção" -#: cms/djangoapps/contentstore/helpers.py:176 +#: cms/djangoapps/contentstore/helpers.py:177 #: lms/templates/ccx/schedule.html:90 msgid "Subsection" msgstr "Subsecção" -#: cms/djangoapps/contentstore/helpers.py:178 +#: cms/djangoapps/contentstore/helpers.py:179 #: 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:89 @@ -273,7 +276,7 @@ msgstr "Subsecção" msgid "Unit" msgstr "Unidade" -#: cms/djangoapps/contentstore/helpers.py:185 +#: cms/djangoapps/contentstore/helpers.py:186 #: cms/djangoapps/contentstore/views/component.py:215 #: openedx/core/djangoapps/content_libraries/constants.py:15 msgid "Problem" @@ -366,7 +369,7 @@ msgid "The following parameters are required: {missing}." msgstr "Os seguintes parâmetros são necessários: {missing}." #: cms/djangoapps/contentstore/transcript_storage_handlers.py:205 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:242 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:243 #: xmodule/video_block/video_handlers.py:544 msgid "" "There is a problem with this transcript file. Try to upload a different " @@ -382,12 +385,12 @@ msgid "A transcript with the \"{language_code}\" language code already exists." msgstr "Já existe uma transcrição com o código de linguagem \"{language_code}\"." #: cms/djangoapps/contentstore/transcript_storage_handlers.py:237 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:171 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:172 #: xmodule/video_block/video_handlers.py:467 msgid "A transcript file is required." msgstr "É necessário um ficheiro de transcrição." -#: cms/djangoapps/contentstore/utils.py:749 +#: cms/djangoapps/contentstore/utils.py:800 #: cms/templates/visibility_editor.html:113 msgid "Deleted Group" msgstr "Grupo Apagado" @@ -395,32 +398,32 @@ msgstr "Grupo Apagado" #. 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:814 +#: cms/djangoapps/contentstore/utils.py:868 #, python-brace-format msgid "{previous_groups}, {current_group}" msgstr "{previous_groups}, {current_group}" -#: cms/djangoapps/contentstore/utils.py:977 +#: cms/djangoapps/contentstore/utils.py:1031 #: cms/djangoapps/contentstore/views/block.py:272 #: cms/djangoapps/contentstore/views/component.py:214 xmodule/html_block.py:59 msgid "Text" msgstr "Texto" -#: cms/djangoapps/contentstore/utils.py:1173 +#: cms/djangoapps/contentstore/utils.py:1227 #, python-brace-format msgid "Duplicate of {0}" msgstr "Duplicado de {0}" -#: cms/djangoapps/contentstore/utils.py:1175 +#: cms/djangoapps/contentstore/utils.py:1229 #, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" -#: cms/djangoapps/contentstore/utils.py:1223 +#: cms/djangoapps/contentstore/utils.py:1285 msgid "Invalid prerequisite course key" msgstr "Chave do curso de pré-requisitos inválida" -#: cms/djangoapps/contentstore/utils.py:1742 +#: cms/djangoapps/contentstore/utils.py:1856 msgid "Set Date" msgstr "Definir Data" @@ -526,7 +529,7 @@ msgid "{profile_name} URL" msgstr "{profile_name} URL" #: cms/djangoapps/contentstore/video_storage_handlers.py:516 -#: lms/djangoapps/instructor/views/api.py:1442 +#: lms/djangoapps/instructor/views/api.py:1445 #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:59 msgid "Name" msgstr "Nome" @@ -630,17 +633,17 @@ msgstr "" "O nome do ficheiro de imagem só pode conter letras, números, hífens (-) e " "sublinhados (_)." -#: cms/djangoapps/contentstore/views/certificates.py:164 +#: cms/djangoapps/contentstore/views/certificates.py:165 msgid "must have name of the certificate" msgstr "deve ter o nome do certificado" -#: cms/djangoapps/contentstore/views/certificates.py:249 +#: cms/djangoapps/contentstore/views/certificates.py:250 #, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "Certificado dict {0} chave de valor ausente '{1}'" -#: cms/djangoapps/contentstore/views/certificates.py:354 -#: cms/djangoapps/contentstore/views/certificates.py:392 +#: cms/djangoapps/contentstore/views/certificates.py:355 +#: cms/djangoapps/contentstore/views/certificates.py:393 #, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "Acesso Negado: Falha na autenticação {user}" @@ -690,20 +693,20 @@ msgid "Peer Assessment Only" msgstr "Somente Avaliação por Pares" #: cms/djangoapps/contentstore/views/component.py:260 -#: xmodule/capa_block.py:171 +#: xmodule/capa_block.py:182 msgid "Blank Problem" -msgstr "" +msgstr "Problema em branco" #: cms/djangoapps/contentstore/views/component.py:384 #: xmodule/video_block/video_block.py:152 msgid "Advanced" msgstr "Avançado" -#: cms/djangoapps/contentstore/views/course.py:358 +#: cms/djangoapps/contentstore/views/course.py:360 msgid "Course has been successfully reindexed." msgstr "O curso foi reindexado com sucesso." -#: cms/djangoapps/contentstore/views/course.py:773 +#: cms/djangoapps/contentstore/views/course.py:891 msgid "" "Special characters not allowed in organization, course number, and course " "run." @@ -711,7 +714,7 @@ msgstr "" "Não são permitidos caracteres especiais na organização, no número do curso e" " na execução do curso." -#: cms/djangoapps/contentstore/views/course.py:809 +#: cms/djangoapps/contentstore/views/course.py:927 msgid "" "There is already a course defined with the same organization and course " "number. Please change either organization or course number to be unique." @@ -719,15 +722,15 @@ msgstr "" "Já existe um curso definido com a mesma organização e o mesmo número de " "curso. Por favor, altere o número da organização ou do curso para ser único." -#: cms/djangoapps/contentstore/views/course.py:814 -#: cms/djangoapps/contentstore/views/course.py:817 +#: cms/djangoapps/contentstore/views/course.py:932 +#: cms/djangoapps/contentstore/views/course.py:935 msgid "" "Please change either the organization or course number so that it is unique." msgstr "" "Por favor, altere o nome da organização ou o número do curso para que seja " "único." -#: cms/djangoapps/contentstore/views/course.py:822 +#: cms/djangoapps/contentstore/views/course.py:940 #, python-brace-format msgid "" "Unable to create course '{name}'.\n" @@ -738,7 +741,7 @@ msgstr "" "\n" "{err}" -#: cms/djangoapps/contentstore/views/course.py:834 +#: cms/djangoapps/contentstore/views/course.py:952 msgid "" "User does not have the permission to create courses in this organization or " "course creation is disabled" @@ -746,7 +749,7 @@ msgstr "" "O utilizador não tem a permissão para criar cursos nesta organização ou a " "criação de cursos está desactivada" -#: cms/djangoapps/contentstore/views/course.py:851 +#: cms/djangoapps/contentstore/views/course.py:969 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" @@ -756,20 +759,20 @@ msgstr "" "organização que selecionou não existe no sistema, por isso precisará de a " "adicionar" -#: cms/djangoapps/contentstore/views/course.py:1251 +#: cms/djangoapps/contentstore/views/course.py:1375 msgid "An error occurred while trying to save your tabs" msgstr "Ocorreu um erro enquanto tentava gravar os seus separadores" -#: cms/djangoapps/contentstore/views/course.py:1252 +#: cms/djangoapps/contentstore/views/course.py:1376 msgid "Tabs Exception" msgstr "Separadores de Excepções" -#: cms/djangoapps/contentstore/views/course.py:1474 +#: cms/djangoapps/contentstore/views/course.py:1594 msgid "This group configuration is in use and cannot be deleted." msgstr "" "A configuração de grupo está a ser utilizada e não pode ser eliminado." -#: cms/djangoapps/contentstore/views/course.py:1488 +#: cms/djangoapps/contentstore/views/course.py:1608 msgid "This content group is in use and cannot be deleted." msgstr "Este grupo de conteúdo está a ser utilizado e não pode ser eliminado." @@ -797,6 +800,8 @@ msgid "" "We support uploading files in one of the following formats: " "{IMPORTABLE_FILE_TYPES}" msgstr "" +"Suportamos o carregamento de ficheiros num dos seguintes formatos: " +"{IMPORTABLE_FILE_TYPES}" #: cms/djangoapps/contentstore/views/import_export.py:179 msgid "Some chunks missed during file upload. Please try again" @@ -854,46 +859,46 @@ msgstr "" msgid "Access restricted to: {list_of_groups}" msgstr "Acesso restrito a: {list_of_groups}" -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:146 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:460 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:147 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:464 msgid "Transcripts are supported only for \"video\" blocks." msgstr "As transcrições são suportadas apenas para blocos de \"vídeo\"." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:148 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:149 msgid "Cannot find item by locator." msgstr "Não foi possível localizar o item por localizador." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:169 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:170 msgid "Video locator is required." msgstr "O localizador de vídeo é obrigatório." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:173 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:174 msgid "This transcript file type is not supported." msgstr "Este tipo de ficheiro de transcrição não é suportado." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:175 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:176 msgid "Video ID is required." msgstr "O ID de vídeo é obrigatório." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:452 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:494 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:457 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:498 msgid "Incoming video data is empty." msgstr "Os dados de vídeo recebidos estão vazios." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:457 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:461 msgid "Can't find item by locator." msgstr "Não foi possível encontrar o item por localizador." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:543 -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:582 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:546 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:585 msgid "No such transcript." msgstr "A transcrição indicada não existe." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:553 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:556 msgid "There is a problem with the chosen transcript file." msgstr "Ocorreu um problema com o ficheiro de transcrição escolhido." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:593 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:596 msgid "" "There is a problem with the existing transcript file. Please upload a " "different file." @@ -901,11 +906,11 @@ msgstr "" "Ocorreu um problema com o ficheiro de transcrição existente. Por favor, " "carregue um ficheiro diferente." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:613 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:616 msgid "YouTube ID is required." msgstr "O ID do YouTube é obrigatório." -#: cms/djangoapps/contentstore/views/transcripts_ajax.py:630 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:638 msgid "There is a problem with the YouTube transcript file." msgstr "Ocorreu um problema com o ficheiro de transcrição do YouTube." @@ -939,74 +944,74 @@ msgstr "" "administrador." #: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py:101 -#: xmodule/library_content_block.py:821 +#: xmodule/library_content_block.py:826 msgid "Empty" msgstr "Vazio" -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:220 -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:570 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:221 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:571 #, python-brace-format msgid "Libraries cannot have more than {limit} components" msgstr "As bibliotecas não podem ter mais do {limit} componentes" -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:432 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:433 #: openedx/core/djangoapps/xblock/rest_api/views.py:242 msgid "Invalid data" msgstr "Dados inválidos" -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:434 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:435 #: openedx/core/djangoapps/xblock/rest_api/views.py:244 #, python-brace-format msgid "Invalid data ({details})" msgstr "Dados inválidos ({details})" -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:545 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:546 msgid "There was a problem pasting your component." -msgstr "" +msgstr "Houve um problema ao colar o seu componente." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:549 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:550 msgid "Your clipboard is empty or invalid." -msgstr "" +msgstr "A sua área de transferência está vazia ou é inválida." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:673 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:674 #, python-brace-format msgid "You can not move {source_type} into {target_parent_type}." msgstr "Não pode mover {source_type} para {target_parent_type}." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:682 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:683 msgid "Item is already present in target location." msgstr "O item já está presente no local de destino." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:684 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:685 msgid "You can not move an item into itself." msgstr "Não pode mover um item para si mesmo." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:686 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:687 msgid "You can not move an item into it's child." msgstr "Não pode mover um item para um item dependente." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:688 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:689 msgid "You can not move an item directly into content experiment." msgstr "Não pode mover um item diretamente para a experiência de conteúdo." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:690 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:691 #, python-brace-format msgid "{source_usage_key} not found in {parent_usage_key}." msgstr "{source_usage_key} não foi encontrado em {parent_usage_key}." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:702 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:703 #, python-brace-format msgid "" "You can not move {source_usage_key} at an invalid index ({target_index})." msgstr "" "Não pode mover {source_usage_key} num índice inválido ({target_index})." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:709 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:710 #, python-brace-format msgid "You must provide target_index ({target_index}) as an integer." msgstr "Deve indicar o target_index ({target_index}) como um número inteiro." -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1021 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1022 #, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." @@ -1016,11 +1021,11 @@ 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:1026 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1027 msgid "%" msgstr "%" -#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1554 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1562 #, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" @@ -1149,7 +1154,7 @@ msgstr "" msgid "Course is already in published state." msgstr "O curso já está no estado publicado." -#: cms/djangoapps/models/settings/course_metadata.py:218 +#: cms/djangoapps/models/settings/course_metadata.py:221 #, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "Formato incorreto para o campo ' {name} '. {detailed_message}" @@ -1222,7 +1227,7 @@ msgstr "Matriculou-se como um estudante de código de honra" #: common/djangoapps/course_modes/helpers.py:48 #: lms/djangoapps/branding/api.py:329 lms/djangoapps/branding/api.py:404 -#: lms/djangoapps/courseware/views/views.py:2206 +#: lms/djangoapps/courseware/views/views.py:2208 #: openedx/core/djangoapps/user_authn/views/registration_form.py:996 #: lms/templates/static_templates/honor.html:5 #: lms/templates/static_templates/honor.html:10 @@ -1240,10 +1245,10 @@ msgid "Professional Ed" msgstr "Profissional de Educação" #: common/djangoapps/course_modes/models.py:63 xmodule/annotatable_block.py:65 -#: xmodule/capa_block.py:166 xmodule/conditional_block.py:88 +#: xmodule/capa_block.py:177 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:122 -#: xmodule/lti_block.py:131 xmodule/split_test_block.py:81 +#: xmodule/lti_block.py:131 xmodule/split_test_block.py:82 #: xmodule/unit_block.py:38 xmodule/word_cloud_block.py:57 #: xmodule/x_module.py:226 cms/templates/container.html:157 #: cms/templates/library.html:51 @@ -1418,9 +1423,9 @@ msgstr "" #, python-format msgid "%(count)d student account was unlocked." msgid_plural "%(count)d student accounts were unlocked." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(count)d a conta do aluno foi desbloqueada." +msgstr[1] "%(count)d as contas dos alunos foram desbloqueadas." +msgstr[2] "%(count)d as contas dos alunos foram desbloqueadas." #: common/djangoapps/student/admin.py:498 #, python-brace-format @@ -1464,19 +1469,19 @@ msgstr "" msgid "Disabled Account" msgstr "Conta desativada" -#: common/djangoapps/student/models/course_enrollment.py:1583 +#: common/djangoapps/student/models/course_enrollment.py:1584 msgid "Namespace of enrollment attribute" msgstr "Espaço do nome do atributo de matrícula" -#: common/djangoapps/student/models/course_enrollment.py:1587 +#: common/djangoapps/student/models/course_enrollment.py:1588 msgid "Name of the enrollment attribute" msgstr "Nome do atributo de matrícula" -#: common/djangoapps/student/models/course_enrollment.py:1591 +#: common/djangoapps/student/models/course_enrollment.py:1592 msgid "Value of the enrollment attribute" msgstr "Valor do atributo de matrícula" -#: common/djangoapps/student/models/course_enrollment.py:1665 +#: common/djangoapps/student/models/course_enrollment.py:1666 msgid "" "The window of time after enrolling during which users can be granted a " "refund, represented in microseconds. The default is 14 days." @@ -1485,7 +1490,7 @@ msgstr "" " reembolsados, representado em microssegundos. O prazo por defeito é de 14 " "dias." -#: common/djangoapps/student/models/course_enrollment.py:1687 +#: common/djangoapps/student/models/course_enrollment.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 " @@ -1496,7 +1501,7 @@ msgstr "" "com a primeira linha contendo o cabeçalho e as colunas sendo as seguintes: " "user_id, username, email, course_id, is_verified, verification_date" -#: common/djangoapps/student/models/course_enrollment.py:1699 +#: common/djangoapps/student/models/course_enrollment.py:1700 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 " @@ -2345,9 +2350,11 @@ msgstr "dezembro" 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[0] "O ficheiro deve terminar com a extensão '{file_types}'." msgstr[1] "" +"O ficheiro deve terminar numa das seguintes extensões: '{file_types}'." msgstr[2] "" +"O ficheiro deve terminar numa das seguintes extensões: '{file_types}'." #: common/djangoapps/util/file.py:70 #, python-brace-format @@ -2386,9 +2393,9 @@ msgstr "Palavra-passe inválida." #, python-format msgid "at least %(min_length)d character" msgid_plural "at least %(min_length)d characters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "pelo menos %(min_length)d carácter" +msgstr[1] "pelo menos %(min_length)d caracteres" +msgstr[2] "pelo menos %(min_length)d caracteres" #: common/djangoapps/util/password_policy_validators.py:175 #, python-format @@ -2399,8 +2406,14 @@ msgid_plural "" "This password is too long. It must contain no more than %(max_length)d " "characters." msgstr[0] "" +"Esta palavra-passe é demasiado longa. Não deve conter mais do que " +"%(max_length)d carácter." msgstr[1] "" +"Esta palavra-passe é demasiado longa. Não deve conter mais do que " +"%(max_length)d caracteres." msgstr[2] "" +"Esta palavra-passe é demasiado longa. Não deve conter mais do que " +"%(max_length)d caracteres." #: common/djangoapps/util/password_policy_validators.py:185 #, python-format @@ -2408,56 +2421,67 @@ 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] "" +"A sua palavra-passe não deve conter mais do que %(max_length)d carácter." msgstr[1] "" +"A sua palavra-passe não deve conter mais do que %(max_length)d caracteres." msgstr[2] "" +"A sua palavra-passe não deve conter mais do que %(max_length)d caracteres." #: 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] "" +"Esta palavra-passe deve conter pelo menos %(min_alphabetic)d letra." msgstr[1] "" +"Esta palavra-passe deve conter pelo menos %(min_alphabetic)d letras." msgstr[2] "" +"Esta palavra-passe deve conter pelo menos %(min_alphabetic)d letras." #: 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] "" +"A sua palavra-passe deve conter pelo menos %(min_alphabetic)d letra." msgstr[1] "" +"A sua palavra-passe deve conter pelo menos %(min_alphabetic)d letras." msgstr[2] "" +"A sua palavra-passe deve conter pelo menos %(min_alphabetic)d letras." #: common/djangoapps/util/password_policy_validators.py:231 #, python-format msgid "%(num)d letter" msgid_plural "%(num)d letters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(num)d letra" +msgstr[1] "%(num)d letras" +msgstr[2] "%(num)d letras" #: 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] "" -msgstr[2] "" +msgstr[0] "Esta palavra-passe deve conter pelo menos %(min_numeric)d número." +msgstr[1] "Esta palavra-passe deve conter pelo menos %(min_numeric)d números." +msgstr[2] "Esta palavra-passe deve conter pelo menos %(min_numeric)d números." #: 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[0] "A sua palavra-passe deve conter pelo menos %(min_numeric)d número." msgstr[1] "" +"A sua palavra-passe deve conter pelo menos %(min_numeric)d números." msgstr[2] "" +"A sua palavra-passe deve conter pelo menos %(min_numeric)d números." #: common/djangoapps/util/password_policy_validators.py:279 #, python-format msgid "%(num)d number" msgid_plural "%(num)d numbers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(num)d número" +msgstr[1] "%(num)d números" +msgstr[2] "%(num)d números" #: common/djangoapps/util/password_policy_validators.py:309 #, python-format @@ -2465,8 +2489,11 @@ 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] "" +"Esta palavra-passe deve conter pelo menos %(min_upper)d letra maiúscula." msgstr[1] "" +"Esta palavra-passe deve conter pelo menos %(min_upper)d letras maiúsculas." msgstr[2] "" +"Esta palavra-passe deve conter pelo menos %(min_upper)d letras maiúsculas." #: common/djangoapps/util/password_policy_validators.py:319 #, python-format @@ -2474,16 +2501,19 @@ 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] "" +"A sua palavra-passe deve conter pelo menos %(min_upper)d letra maiúscula." msgstr[1] "" +"A sua palavra-passe deve conter pelo menos %(min_upper)d letras maiúsculas." msgstr[2] "" +"A sua palavra-passe deve conter pelo menos %(min_upper)d letras maiúsculas." #: 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] "" -msgstr[2] "" +msgstr[0] "%(num)d letras maiúscula" +msgstr[1] "%(num)d letras maiúsculas" +msgstr[2] "%(num)d letras maiúsculas" #: common/djangoapps/util/password_policy_validators.py:357 #, python-format @@ -2491,8 +2521,11 @@ 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] "" +"Esta palavra-passe deve conter pelo menos %(min_lower)d letra minúscula." msgstr[1] "" +"Esta palavra-passe deve conter pelo menos %(min_lower)d letras minúsculas." msgstr[2] "" +"Esta palavra-passe deve conter pelo menos %(min_lower)d letras minúsculas." #: common/djangoapps/util/password_policy_validators.py:367 #, python-format @@ -2500,16 +2533,19 @@ 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] "" +"A sua palavra-passe deve conter pelo menos %(min_lower)d letra minúscula." msgstr[1] "" +"A sua palavra-passe deve conter pelo menos %(min_lower)d letras minúsculas." msgstr[2] "" +"A sua palavra-passe deve conter pelo menos %(min_lower)d letras minúsculas." #: 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] "" -msgstr[2] "" +msgstr[0] "%(num)d letras minúsculas" +msgstr[1] "%(num)d letras minúsculas" +msgstr[2] "%(num)d letras minúsculas" #: common/djangoapps/util/password_policy_validators.py:406 #, python-format @@ -2518,8 +2554,14 @@ msgid "" msgid_plural "" "This password must contain at least %(min_punctuation)d punctuation marks." msgstr[0] "" +"Esta palavra-passe deve conter pelo menos %(min_punctuation)d sinal de " +"pontuação." msgstr[1] "" +"Esta palavra-passe deve conter pelo menos %(min_punctuation)d sinais de " +"pontuação." msgstr[2] "" +"Esta palavra-passe deve conter pelo menos %(min_punctuation)d sinais de " +"pontuação." #: common/djangoapps/util/password_policy_validators.py:416 #, python-format @@ -2528,40 +2570,48 @@ msgid "" msgid_plural "" "Your password must contain at least %(min_punctuation)d punctuation marks." msgstr[0] "" +"A sua palavra-passe deve conter pelo menos %(min_punctuation)d sinal de " +"pontuação." msgstr[1] "" +"A sua palavra-passe deve conter pelo menos %(min_punctuation)d sinais de " +"pontuação." msgstr[2] "" +"A sua palavra-passe deve conter pelo menos %(min_punctuation)d sinais de " +"pontuação." #: 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] "" -msgstr[2] "" +msgstr[0] "%(num)d sinal de pontuação" +msgstr[1] "%(num)d sinais de pontuação" +msgstr[2] "%(num)d sinais de pontuação" #: 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] "" -msgstr[2] "" +msgstr[0] "Esta palavra-passe deve conter pelo menos %(min_symbol)d símbolo." +msgstr[1] "Esta palavra-passe deve conter pelo menos %(min_symbol)d símbolos." +msgstr[2] "Esta palavra-passe deve conter pelo menos %(min_symbol)d símbolos." #: 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[0] "A sua palavra-passe deve conter pelo menos %(min_symbol)d símbolo." msgstr[1] "" +"A sua palavra-passe deve conter pelo menos %(min_symbol)d símbolos." msgstr[2] "" +"A sua palavra-passe deve conter pelo menos %(min_symbol)d símbolos." #: common/djangoapps/util/password_policy_validators.py:472 #, python-format msgid "%(num)d symbol" msgid_plural "%(num)d symbols" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(num)d símbolo" +msgstr[1] "%(num)d símbolos" +msgstr[2] "%(num)d símbolos" #: common/djangoapps/xblock_django/admin.py:22 msgid "" @@ -2936,6 +2986,8 @@ msgstr "Obrigado," #: common/templates/student/edx_ace/proctoringrequirements/email/body.html:63 #: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:12 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:34 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:7 #: 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 @@ -3218,7 +3270,7 @@ msgstr "Política de Cookies" #: lms/djangoapps/branding/api.py:395 msgid "Your Privacy Choices" -msgstr "" +msgstr "As suas opções de privacidade" #: lms/djangoapps/branding/api.py:408 msgid "Trademark Policy" @@ -3746,11 +3798,11 @@ msgstr "" "Aprova automaticamente pedidos de reembolso válidos, sem processamento " "manual" -#: lms/djangoapps/commerce/utils.py:366 +#: lms/djangoapps/commerce/utils.py:467 msgid "[Refund] User-Requested Refund" msgstr "[Refund] Reembolso Solicitado Pelo Utilizador" -#: lms/djangoapps/commerce/utils.py:376 +#: lms/djangoapps/commerce/utils.py:477 #, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " @@ -3800,8 +3852,17 @@ msgid_plural "" " 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] "" +"\n" +" Definiu o objetivo de aprender {start_bold}%(days_per_week)s vez por semana %(course_name)s{end_bold}. Ainda não chegou lá, mas ainda há tempo para alcançar esse objetivo!\n" +" " msgstr[1] "" +"\n" +" Definiu o objetivo de aprender {start_bold}%(days_per_week)s vezes por semana %(course_name)s{end_bold}. Ainda não chegou lá, mas ainda há tempo para alcançar esse objetivo!\n" +" " msgstr[2] "" +"\n" +" Definiu o objetivo de aprender {start_bold}%(days_per_week)s vezes por semana %(course_name)s{end_bold}. Ainda não chegou lá, mas ainda há tempo para alcançar esse objetivo!\n" +" " #: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.html:78 msgid "" @@ -3914,15 +3975,15 @@ msgstr "" msgid "Disabled" msgstr "Desativado" -#: lms/djangoapps/course_home_api/outline/serializers.py:32 +#: lms/djangoapps/course_home_api/outline/serializers.py:33 #, python-brace-format msgid "({number} Question)" msgid_plural "({number} Questions)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "({number} Questão)" +msgstr[1] "({number} Questões)" +msgstr[2] "({number} Questões)" -#: lms/djangoapps/course_home_api/outline/views.py:283 +#: lms/djangoapps/course_home_api/outline/views.py:291 #, python-brace-format msgid "" "Please contact your degree administrator or {platform_name} Support if you " @@ -3931,28 +3992,28 @@ msgstr "" "Por favor contacte o administrador do seu curso ou o apoio da plataforma " "{platform_name} se tiver dúvidas." -#: lms/djangoapps/course_home_api/outline/views.py:290 +#: lms/djangoapps/course_home_api/outline/views.py:298 #: lms/templates/courseware/course_about.html:87 msgid "Course is full" msgstr "O curso está completo" -#: lms/djangoapps/course_home_api/outline/views.py:385 +#: lms/djangoapps/course_home_api/outline/views.py:591 msgid "'course_id' is required." msgstr "'course_id' é necessário." -#: lms/djangoapps/course_home_api/outline/views.py:389 +#: lms/djangoapps/course_home_api/outline/views.py:595 msgid "Only 'course_id' is expected." msgstr "Apenas 'course_id' é esperado." -#: lms/djangoapps/course_home_api/outline/views.py:395 +#: lms/djangoapps/course_home_api/outline/views.py:601 msgid "Welcome message successfully dismissed." msgstr "Mensagem de boas-vindas descartada com sucesso." -#: lms/djangoapps/course_home_api/outline/views.py:425 +#: lms/djangoapps/course_home_api/outline/views.py:631 msgid "Your course goal has been successfully set." msgstr "O objetivo do seu curso foi definido com sucesso." -#: lms/djangoapps/course_home_api/outline/views.py:426 +#: lms/djangoapps/course_home_api/outline/views.py:632 msgid "Course goal updated successfully." msgstr "Objetivo do curso atualizado com sucesso." @@ -4058,6 +4119,8 @@ msgid "" "This Open Response Assessment's due dates are set by your instructor and " "can't be shifted." msgstr "" +"As datas de entrega desta Avaliação de Resposta Aberta são definidas pelo " +"formador e não podem ser alteradas." #: lms/djangoapps/courseware/courses.py:735 msgid "Self Assessment" @@ -4337,14 +4400,14 @@ msgstr "" #: lms/djangoapps/courseware/plugins.py:271 msgid "Open Response Assessment Settings" -msgstr "" +msgstr "Configurações de Avaliação de Resposta Aberta" #: lms/djangoapps/courseware/plugins.py:272 msgid "Course level settings for Open Response Assessment." -msgstr "" +msgstr "Configurações ao nível do curso para Avaliação de Resposta Aberta." #: lms/djangoapps/courseware/tabs.py:36 -#: lms/djangoapps/courseware/views/views.py:2159 +#: lms/djangoapps/courseware/views/views.py:2161 #: 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 @@ -4374,23 +4437,23 @@ msgstr "" "{register_link}, e inscrever-se neste curso." #: lms/djangoapps/courseware/views/index.py:234 -#: lms/djangoapps/courseware/views/views.py:540 +#: lms/djangoapps/courseware/views/views.py:542 #: xmodule/discussion_block.py:185 msgid "sign in" msgstr "iniciar sessão" #: lms/djangoapps/courseware/views/index.py:238 -#: lms/djangoapps/courseware/views/views.py:544 -#: lms/djangoapps/courseware/views/views.py:559 +#: lms/djangoapps/courseware/views/views.py:546 +#: lms/djangoapps/courseware/views/views.py:561 #: xmodule/discussion_block.py:189 msgid "register" msgstr "registar" -#: lms/djangoapps/courseware/views/views.py:159 +#: lms/djangoapps/courseware/views/views.py:161 msgid "Your enrollment: Audit track" msgstr "A sua inscrição: modo de observação" -#: lms/djangoapps/courseware/views/views.py:160 +#: lms/djangoapps/courseware/views/views.py:162 msgid "" "You are enrolled in the audit track for this course. The audit track does " "not include a certificate." @@ -4398,11 +4461,11 @@ msgstr "" "Está inscrito em modo de observador para este curso. A inscrição no curso em" " modo observador não inclui um certificado." -#: lms/djangoapps/courseware/views/views.py:168 +#: lms/djangoapps/courseware/views/views.py:170 msgid "Your enrollment: Honor track" msgstr "A sua inscrição: Modo de honra" -#: lms/djangoapps/courseware/views/views.py:169 +#: lms/djangoapps/courseware/views/views.py:171 msgid "" "You are enrolled in the honor track for this course. The honor track does " "not include a certificate." @@ -4410,11 +4473,11 @@ msgstr "" "Está inscrito no modo de honra para este curso. O modo de honra não inclui " "um certificado." -#: lms/djangoapps/courseware/views/views.py:182 +#: lms/djangoapps/courseware/views/views.py:184 msgid "We're working on it..." msgstr "Estamos a trabalhar nisto..." -#: lms/djangoapps/courseware/views/views.py:184 +#: lms/djangoapps/courseware/views/views.py:186 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." @@ -4423,28 +4486,28 @@ msgstr "" "cursos e um link para o certificado aparecerá aqui e no seu Painel de " "Controlo quando estiver pronto." -#: lms/djangoapps/courseware/views/views.py:194 +#: lms/djangoapps/courseware/views/views.py:196 msgid "Your certificate has been invalidated" msgstr "O seu certificado foi anulado" -#: lms/djangoapps/courseware/views/views.py:195 +#: lms/djangoapps/courseware/views/views.py:197 msgid "Please contact your course team if you have any questions." msgstr "Por favor contacte a sua equipa do curso se tiver alguma dúvida.." -#: lms/djangoapps/courseware/views/views.py:203 +#: lms/djangoapps/courseware/views/views.py:205 msgid "Congratulations, you qualified for a certificate!" msgstr "Parabéns, qualificou-se para um certificado!" -#: lms/djangoapps/courseware/views/views.py:204 -#: lms/djangoapps/courseware/views/views.py:226 +#: lms/djangoapps/courseware/views/views.py:206 +#: lms/djangoapps/courseware/views/views.py:228 msgid "You've earned a certificate for this course." msgstr "Obteve um certificado para este curso." -#: lms/djangoapps/courseware/views/views.py:214 +#: lms/djangoapps/courseware/views/views.py:216 msgid "Your certificate will be available soon!" msgstr "O seu certificado estará disponível em breve!" -#: lms/djangoapps/courseware/views/views.py:215 +#: lms/djangoapps/courseware/views/views.py:217 msgid "" "After this course officially ends, you will receive an email notification " "with your certificate." @@ -4452,15 +4515,15 @@ msgstr "" "Após a conclusão oficial deste curso, receberá uma notificação por correio " "electrónico com o seu certificado." -#: lms/djangoapps/courseware/views/views.py:225 +#: lms/djangoapps/courseware/views/views.py:227 msgid "Your certificate is available" msgstr "O seu certificado está disponível" -#: lms/djangoapps/courseware/views/views.py:239 +#: lms/djangoapps/courseware/views/views.py:241 msgid "Certificate unavailable" msgstr "Certificado indisponível" -#: lms/djangoapps/courseware/views/views.py:241 +#: lms/djangoapps/courseware/views/views.py:243 #, python-brace-format msgid "" "You have not received a certificate because you do not have a current " @@ -4469,17 +4532,17 @@ msgstr "" "Não recebeu um certificado porque não possui uma identidade verificada em " "{platform_name}." -#: lms/djangoapps/courseware/views/views.py:538 +#: lms/djangoapps/courseware/views/views.py:540 #, python-brace-format msgid "To see course content, {sign_in_link} or {register_link}." msgstr "Para ver o conteúdo do curso, {sign_in_link} ou {register_link}." -#: lms/djangoapps/courseware/views/views.py:553 +#: lms/djangoapps/courseware/views/views.py:555 #, python-brace-format msgid "{sign_in_link} or {register_link}." msgstr "{sign_in_link} ou {register_link}." -#: lms/djangoapps/courseware/views/views.py:555 +#: lms/djangoapps/courseware/views/views.py:557 #: 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 @@ -4488,7 +4551,7 @@ msgstr "{sign_in_link} ou {register_link}." msgid "Sign in" msgstr "Iniciar Sessão" -#: lms/djangoapps/courseware/views/views.py:569 +#: lms/djangoapps/courseware/views/views.py:571 #, python-brace-format msgid "" "You must be enrolled in the course to see course content. " @@ -4497,47 +4560,47 @@ msgstr "" "É necessário estar inscrito no curso para ver o conteúdo do curso. " "{enroll_link_start}Inscreva-se agora{enroll_link_end}." -#: lms/djangoapps/courseware/views/views.py:582 +#: lms/djangoapps/courseware/views/views.py:584 msgid "You must be enrolled in the course to see course content." msgstr "Tem de estar inscrito no curso para ver o seu conteúdo." -#: lms/djangoapps/courseware/views/views.py:1194 +#: lms/djangoapps/courseware/views/views.py:1196 #: lms/djangoapps/instructor/views/api.py:160 msgid "User does not exist." msgstr "O utilizador não existe." -#: lms/djangoapps/courseware/views/views.py:1201 +#: lms/djangoapps/courseware/views/views.py:1203 msgid "Invalid location." msgstr "Localização inválida." -#: lms/djangoapps/courseware/views/views.py:1215 +#: lms/djangoapps/courseware/views/views.py:1217 #, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "O utilizador {username} nunca acedeu ao problema {location}" -#: lms/djangoapps/courseware/views/views.py:1412 +#: lms/djangoapps/courseware/views/views.py:1414 #, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" "Tem de ter sessão iniciada em {platform_name} para gerar um certificado." -#: lms/djangoapps/courseware/views/views.py:1422 +#: lms/djangoapps/courseware/views/views.py:1424 msgid "Course is not valid" msgstr "O curso não é válido" -#: lms/djangoapps/courseware/views/views.py:1438 +#: lms/djangoapps/courseware/views/views.py:1440 msgid "Your certificate will be available when you pass the course." msgstr "O seu certificado estará disponível quando for aprovado neste curso." -#: lms/djangoapps/courseware/views/views.py:1451 +#: lms/djangoapps/courseware/views/views.py:1453 msgid "Certificate has already been created." msgstr "O certificado já foi gerado." -#: lms/djangoapps/courseware/views/views.py:1453 +#: lms/djangoapps/courseware/views/views.py:1455 msgid "Certificate is being created." msgstr "O certificado está a ser gerado." -#: lms/djangoapps/courseware/views/views.py:1973 +#: lms/djangoapps/courseware/views/views.py:1975 msgid "" "We plan to use this information to evaluate your application for financial assistance and to further develop our financial assistance program. Please note that while \n" "assistance is available in most courses that offer verified certificates, a few courses and programs are not eligible. You must complete a separate application \n" @@ -4547,8 +4610,15 @@ msgid "" "2. Complete this application \n" "3. Check your email, your application will be reviewed in 3-4 business days" msgstr "" +"Planeamos usar esta informação para avaliar a sua candidatura a assistência financeira e para desenvolver ainda mais o nosso programa de assistência financeira. Note que, embora \n" +"a assistência esteja disponível na maioria dos cursos que oferecem certificados verificados, alguns cursos e programas não são elegíveis. Deve completar uma candidatura separada \n" +"para cada curso que frequente. Pode ser aprovado para assistência financeira cinco (5) vezes por ano (com base num período de 12 meses desde a sua primeira aprovação). \n" +"Para se candidatar à assistência financeira: \n" +"1. Inscreva-se no percurso em modo observador para um curso elegível que ofereça Certificados Verificados \n" +"2. Complete esta candidatura \n" +"3. Verifique o seu email, a sua candidatura será revista em 3-4 dias úteis" -#: lms/djangoapps/courseware/views/views.py:2166 +#: lms/djangoapps/courseware/views/views.py:2168 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 " @@ -4558,27 +4628,31 @@ msgstr "" "curso não aparecer na lista, certifique-se de que está inscrito em modo de " "observador para o curso." -#: lms/djangoapps/courseware/views/views.py:2173 +#: lms/djangoapps/courseware/views/views.py:2175 msgid "I certify that: " -msgstr "" +msgstr "Certifico que:" -#: lms/djangoapps/courseware/views/views.py:2180 +#: lms/djangoapps/courseware/views/views.py:2182 msgid "" "Paying the verified certificate fee for the above course would cause me " "economic hardship" msgstr "" +"Pagar a taxa do certificado verificado, para o curso acima mencionado, " +"causaria dificuldades económicas" -#: lms/djangoapps/courseware/views/views.py:2192 +#: lms/djangoapps/courseware/views/views.py:2194 msgid "" "I will work diligently to complete the course work and receive a certificate" msgstr "" +"Trabalharei diligentemente para completar as tarefas do curso e receber um " +"certificado" -#: lms/djangoapps/courseware/views/views.py:2204 +#: lms/djangoapps/courseware/views/views.py:2206 #, python-brace-format msgid "" "I have read, understand, and will abide by the {honor_code_link} for the edX" " Site" -msgstr "" +msgstr "Li, compreendi e cumprirei o {honor_code_link} para o site edX" #: lms/djangoapps/discussion/django_comment_client/base/views.py:545 #: lms/djangoapps/discussion/django_comment_client/base/views.py:611 @@ -4615,12 +4689,12 @@ msgstr "Bom" #. Translators: Replier commented on "your" response to your post #: lms/djangoapps/discussion/rest_api/discussions_notifications.py:125 msgid "your" -msgstr "" +msgstr "seu" #. Translators: Replier commented on "their" response to your post #: lms/djangoapps/discussion/rest_api/discussions_notifications.py:129 msgid "their" -msgstr "" +msgstr "deles" #: lms/djangoapps/discussion/templates/discussion/edx_ace/reportedcontentnotification/email/body.html:12 #, python-format @@ -4746,7 +4820,7 @@ msgstr "" "identificador alternativo" #: lms/djangoapps/instructor/views/api.py:349 -#: lms/djangoapps/instructor/views/api.py:3339 +#: lms/djangoapps/instructor/views/api.py:3342 msgid "" "Make sure that the file you upload is in CSV format with no extraneous " "characters or rows." @@ -4755,7 +4829,7 @@ msgstr "" "caracteres ou linhas estranhas." #: lms/djangoapps/instructor/views/api.py:354 -#: lms/djangoapps/instructor/views/api.py:3342 +#: lms/djangoapps/instructor/views/api.py:3345 msgid "Could not read uploaded file." msgstr "Não foi possível ler o ficheiro carregado." @@ -4831,7 +4905,7 @@ msgstr "" "{email}." #: lms/djangoapps/instructor/views/api.py:568 -#: lms/djangoapps/instructor/views/api.py:3384 +#: lms/djangoapps/instructor/views/api.py:3387 msgid "File is not attached." msgstr "O ficheiro não está anexado." @@ -4851,7 +4925,7 @@ msgstr "" "utilizador={email}). Sem o e-mail o estudante não será capaz de iniciar " "sessão. Para mais informações, queira contactar o suporte." -#: lms/djangoapps/instructor/views/api.py:1123 +#: lms/djangoapps/instructor/views/api.py:1126 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 " @@ -4863,12 +4937,12 @@ msgstr "" "blocos de unidades) então todos os blocos sob esse bloco serão incluídos no " "relatório." -#: lms/djangoapps/instructor/views/api.py:1132 +#: lms/djangoapps/instructor/views/api.py:1135 msgid "A list of usage keys for the blocks to include in the report. " msgstr "" "Uma lista de chaves de utilização para os blocos a incluir no relatório. " -#: lms/djangoapps/instructor/views/api.py:1140 +#: lms/djangoapps/instructor/views/api.py:1143 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. " @@ -4877,13 +4951,13 @@ msgstr "" "relatório. Este campo pode ser omitido se o relatório incluir detalhes de " "todos os tipos de blocos. " -#: lms/djangoapps/instructor/views/api.py:1151 +#: lms/djangoapps/instructor/views/api.py:1154 msgid "User-friendly text describing current status of report generation." msgstr "" "Texto de fácil utilização descrevendo o estado actual da criação de " "relatórios." -#: lms/djangoapps/instructor/views/api.py:1154 +#: lms/djangoapps/instructor/views/api.py:1157 msgid "" "A unique id for the report generation task. It can be used to query the " "latest report generation status." @@ -4891,7 +4965,7 @@ msgstr "" "Uma identificação única para a tarefa de criação de relatórios. Pode ser " "utilizada para consultar o estado da última criação de relatórios." -#: lms/djangoapps/instructor/views/api.py:1180 +#: lms/djangoapps/instructor/views/api.py:1183 msgid "" "The provided parameters were invalid. Make sure you've provided at least one" " valid usage key for `problem_locations`." @@ -4899,53 +4973,53 @@ msgstr "" "Os parâmetros fornecidos eram inválidos. Certifique-se de que forneceu pelo " "menos uma chave de utilização válida para `problem_locations'." -#: lms/djangoapps/instructor/views/api.py:1183 -#: lms/djangoapps/instructor/views/api.py:2239 -#: lms/djangoapps/instructor/views/api.py:2422 +#: lms/djangoapps/instructor/views/api.py:1186 +#: lms/djangoapps/instructor/views/api.py:2242 +#: lms/djangoapps/instructor/views/api.py:2425 msgid "The requesting user is not authenticated." msgstr "O utilizador requerente não está autenticado." -#: lms/djangoapps/instructor/views/api.py:1184 -#: lms/djangoapps/instructor/views/api.py:2240 -#: lms/djangoapps/instructor/views/api.py:2423 +#: lms/djangoapps/instructor/views/api.py:1187 +#: lms/djangoapps/instructor/views/api.py:2243 +#: lms/djangoapps/instructor/views/api.py:2426 msgid "The requesting user lacks access to the course." msgstr "O utilizador requerente não tem acesso ao curso." -#: lms/djangoapps/instructor/views/api.py:1319 +#: lms/djangoapps/instructor/views/api.py:1322 #: lms/djangoapps/instructor_task/api_helper.py:109 msgid "problem responses" msgstr "respostas aos problemas" -#: lms/djangoapps/instructor/views/api.py:1325 +#: lms/djangoapps/instructor/views/api.py:1328 msgid "Could not find problem with this location." msgstr "Não foi encontrado qualquer problema com este local." -#: lms/djangoapps/instructor/views/api.py:1376 +#: lms/djangoapps/instructor/views/api.py:1379 msgid "CourseID" msgstr "IDdoCurso" -#: lms/djangoapps/instructor/views/api.py:1377 +#: lms/djangoapps/instructor/views/api.py:1380 msgid "Certificate Type" msgstr "Tipo de Certificado" -#: lms/djangoapps/instructor/views/api.py:1378 +#: lms/djangoapps/instructor/views/api.py:1381 msgid "Total Certificates Issued" msgstr "Total de Certificados Emitidos" -#: lms/djangoapps/instructor/views/api.py:1379 +#: lms/djangoapps/instructor/views/api.py:1382 msgid "Date Report Run" msgstr "Data da Execução do Relatório" -#: lms/djangoapps/instructor/views/api.py:1415 +#: lms/djangoapps/instructor/views/api.py:1418 #: lms/djangoapps/instructor_task/api_helper.py:110 msgid "enrolled learner profile" msgstr "perfil do estudante inscrito" -#: lms/djangoapps/instructor/views/api.py:1440 +#: lms/djangoapps/instructor/views/api.py:1443 msgid "User ID" msgstr "ID do utilizador" -#: lms/djangoapps/instructor/views/api.py:1441 +#: lms/djangoapps/instructor/views/api.py:1444 #: lms/djangoapps/instructor/views/tools.py:221 #: lms/djangoapps/instructor/views/tools.py:226 #: openedx/core/djangoapps/schedules/admin.py:148 @@ -4962,8 +5036,8 @@ msgstr "Nome de utilizador" #. 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:703 +#: lms/djangoapps/instructor/views/api.py:1446 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:710 #: 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:492 @@ -4973,11 +5047,11 @@ msgstr "Nome de utilizador" msgid "Email" msgstr "Email" -#: lms/djangoapps/instructor/views/api.py:1444 +#: lms/djangoapps/instructor/views/api.py:1447 msgid "Language" msgstr "Idioma" -#: lms/djangoapps/instructor/views/api.py:1445 +#: lms/djangoapps/instructor/views/api.py:1448 msgid "Location" msgstr "Local" @@ -4986,7 +5060,7 @@ msgstr "Local" #. 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 +#: lms/djangoapps/instructor/views/api.py:1450 #: openedx/core/djangoapps/user_authn/api/form_fields.py:117 #: openedx/core/djangoapps/user_authn/views/registration_form.py:645 #: lms/templates/signup_modal.html:94 @@ -4994,41 +5068,41 @@ msgstr "Local" msgid "Gender" msgstr "Género" -#: lms/djangoapps/instructor/views/api.py:1448 +#: lms/djangoapps/instructor/views/api.py:1451 msgid "Level of Education" msgstr "Nível de Escolaridade" -#: lms/djangoapps/instructor/views/api.py:1449 +#: lms/djangoapps/instructor/views/api.py:1452 #: themes/stanford-style/lms/templates/register-form.html:223 msgid "Mailing Address" msgstr "Endereço para correspondência" -#: lms/djangoapps/instructor/views/api.py:1450 +#: lms/djangoapps/instructor/views/api.py:1453 msgid "Goals" msgstr "Objetivos" -#: lms/djangoapps/instructor/views/api.py:1451 +#: lms/djangoapps/instructor/views/api.py:1454 msgid "Enrollment Mode" msgstr "Modo de Matrícula" -#: lms/djangoapps/instructor/views/api.py:1452 +#: lms/djangoapps/instructor/views/api.py:1455 msgid "Last Login" msgstr "Última sessão" -#: lms/djangoapps/instructor/views/api.py:1453 +#: lms/djangoapps/instructor/views/api.py:1456 msgid "Date Joined" msgstr "Data de Ingresso" -#: lms/djangoapps/instructor/views/api.py:1454 +#: lms/djangoapps/instructor/views/api.py:1457 msgid "External User Key" msgstr "Chave de utilizador externa" -#: lms/djangoapps/instructor/views/api.py:1460 +#: lms/djangoapps/instructor/views/api.py:1463 msgid "Cohort" msgstr "Grupo" -#: lms/djangoapps/instructor/views/api.py:1464 -#: lms/djangoapps/instructor/views/instructor_dashboard.py:759 +#: lms/djangoapps/instructor/views/api.py:1467 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:766 msgid "Team" msgstr "Equipa" @@ -5037,7 +5111,7 @@ msgstr "Equipa" #. 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 +#: lms/djangoapps/instructor/views/api.py:1471 #: 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:830 @@ -5046,127 +5120,127 @@ msgstr "Equipa" msgid "City" msgstr "Cidade" -#: lms/djangoapps/instructor/views/api.py:1470 +#: lms/djangoapps/instructor/views/api.py:1473 #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:103 #: themes/stanford-style/lms/templates/register-form.html:167 msgid "Country" msgstr "País" -#: lms/djangoapps/instructor/views/api.py:1512 +#: lms/djangoapps/instructor/views/api.py:1515 #: lms/djangoapps/instructor_task/api_helper.py:111 msgid "enrollment" msgstr "inscrição" -#: lms/djangoapps/instructor/views/api.py:1532 +#: lms/djangoapps/instructor/views/api.py:1535 msgid "The file must contain a 'cohort' column containing cohort names." msgstr "O ficheiro deve conter uma coluna grupo com os nomes dos grupos." -#: lms/djangoapps/instructor/views/api.py:1534 +#: lms/djangoapps/instructor/views/api.py:1537 msgid "The file must contain a 'username' column, an 'email' column, or both." msgstr "" "O ficheiro deve conter uma coluna 'utilizadores', uma coluna 'email', ou " "ambas." -#: lms/djangoapps/instructor/views/api.py:1622 +#: lms/djangoapps/instructor/views/api.py:1625 #: lms/djangoapps/instructor_task/api_helper.py:113 msgid "survey" msgstr "sondagem" -#: lms/djangoapps/instructor/views/api.py:1640 +#: lms/djangoapps/instructor/views/api.py:1643 #: lms/djangoapps/instructor_task/api_helper.py:114 msgid "proctored exam results" msgstr "resultados de exames supervisionados" -#: lms/djangoapps/instructor/views/api.py:1655 +#: lms/djangoapps/instructor/views/api.py:1658 msgid "Anonymized User IDs" msgstr "IDs de utilizadores anónimos" -#: lms/djangoapps/instructor/views/api.py:1693 +#: lms/djangoapps/instructor/views/api.py:1696 #, python-brace-format msgid "Enrollment status for {student}: unknown" msgstr "Estado da matricula do {student}: desconhecido" -#: lms/djangoapps/instructor/views/api.py:1697 +#: lms/djangoapps/instructor/views/api.py:1700 #, python-brace-format msgid "Enrollment status for {student}: active" msgstr "Estado da matricula do {student}: ativo" -#: lms/djangoapps/instructor/views/api.py:1699 +#: lms/djangoapps/instructor/views/api.py:1702 #, python-brace-format msgid "Enrollment status for {student}: inactive" msgstr "Estado da matricula do {student}: inativo" -#: lms/djangoapps/instructor/views/api.py:1704 +#: lms/djangoapps/instructor/views/api.py:1707 #, python-brace-format msgid "Enrollment status for {student}: pending" msgstr "Estado da matricula do {student}: pendente" -#: lms/djangoapps/instructor/views/api.py:1706 +#: lms/djangoapps/instructor/views/api.py:1709 #, python-brace-format msgid "Enrollment status for {student}: never enrolled" msgstr "Estado da matricula do {student}: nunca registado" -#: lms/djangoapps/instructor/views/api.py:1823 +#: lms/djangoapps/instructor/views/api.py:1826 msgid "Module does not exist." msgstr "O módulo não existe." -#: lms/djangoapps/instructor/views/api.py:1826 +#: lms/djangoapps/instructor/views/api.py:1829 msgid "An error occurred while deleting the score." msgstr "Ocorreu um erro ao apagar a pontuação." -#: lms/djangoapps/instructor/views/api.py:1868 -#: lms/djangoapps/instructor/views/api.py:2086 +#: lms/djangoapps/instructor/views/api.py:1871 +#: lms/djangoapps/instructor/views/api.py:2089 msgid "Course has no entrance exam section." msgstr "O curso não tem uma secção de exame de admissão." -#: lms/djangoapps/instructor/views/api.py:1881 +#: lms/djangoapps/instructor/views/api.py:1884 msgid "all_students and unique_student_identifier are mutually exclusive." msgstr "all_students e unique_student_identifier são mutuamente exclusivos." -#: lms/djangoapps/instructor/views/api.py:1885 +#: lms/djangoapps/instructor/views/api.py:1888 msgid "all_students and delete_module are mutually exclusive." msgstr "all_students e delete_module são mutualmente exclusivos." -#: lms/djangoapps/instructor/views/api.py:1891 +#: lms/djangoapps/instructor/views/api.py:1894 msgid "Requires instructor access." msgstr "Requer o acesso de formador." -#: lms/djangoapps/instructor/views/api.py:1908 -#: lms/djangoapps/instructor/views/api.py:2097 -#: lms/djangoapps/instructor/views/api.py:2361 +#: lms/djangoapps/instructor/views/api.py:1911 +#: lms/djangoapps/instructor/views/api.py:2100 +#: lms/djangoapps/instructor/views/api.py:2364 msgid "Course has no valid entrance exam section." msgstr "O curso não tem secção de exame de admissão válida." -#: lms/djangoapps/instructor/views/api.py:1910 -#: lms/djangoapps/instructor/views/api.py:2103 +#: lms/djangoapps/instructor/views/api.py:1913 +#: lms/djangoapps/instructor/views/api.py:2106 msgid "All Students" msgstr "Todos os estudantes" -#: lms/djangoapps/instructor/views/api.py:2091 +#: lms/djangoapps/instructor/views/api.py:2094 msgid "Cannot rescore with all_students and unique_student_identifier." msgstr "" "Não é possível recomeçar a pontuação com all_students e " "unique_student_identifier." -#: lms/djangoapps/instructor/views/api.py:2157 +#: lms/djangoapps/instructor/views/api.py:2160 msgid "Current status of task." msgstr "Estado actual da tarefa." -#: lms/djangoapps/instructor/views/api.py:2158 +#: lms/djangoapps/instructor/views/api.py:2161 msgid "Identifies the kind of task being performed, e.g. rescoring." msgstr "" "Identifica o tipo de tarefa que está a ser executada, por exemplo, re-" "pontuação." -#: lms/djangoapps/instructor/views/api.py:2159 +#: lms/djangoapps/instructor/views/api.py:2162 msgid "The celery ID for the task." msgstr "O ID de celery da tarefa." -#: lms/djangoapps/instructor/views/api.py:2160 +#: lms/djangoapps/instructor/views/api.py:2163 msgid "The date and time when the task was created." msgstr "A data e a hora em que a tarefa foi criada." -#: lms/djangoapps/instructor/views/api.py:2163 +#: lms/djangoapps/instructor/views/api.py:2166 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 " @@ -5176,53 +5250,53 @@ msgstr "" "dependerá do tipo de tarefa a ser executada. Por exemplo, pode conter a " "localização do problema para uma tarefa de recursos de problemas." -#: lms/djangoapps/instructor/views/api.py:2167 +#: lms/djangoapps/instructor/views/api.py:2170 msgid "The username of the user who initiated this task." msgstr "O nome de utilizador do utilizador que iniciou esta tarefa." -#: lms/djangoapps/instructor/views/api.py:2168 +#: lms/djangoapps/instructor/views/api.py:2171 msgid "The last knows state of the celery task." msgstr "O último estado conhecido da tarefa de celery." -#: lms/djangoapps/instructor/views/api.py:2169 +#: lms/djangoapps/instructor/views/api.py:2172 msgid "Task duration information, if known" msgstr "Informação sobre a duração da tarefa, se conhecida" -#: lms/djangoapps/instructor/views/api.py:2170 +#: lms/djangoapps/instructor/views/api.py:2173 msgid "User-friendly task status information, if available." msgstr "" "Informação de fácil utilização sobre o estado das tarefas, se disponível." -#: lms/djangoapps/instructor/views/api.py:2179 +#: lms/djangoapps/instructor/views/api.py:2182 msgid "List of instructor tasks." msgstr "Lista de tarefas do formador." -#: lms/djangoapps/instructor/views/api.py:2241 -#: lms/djangoapps/instructor/views/api.py:2424 +#: lms/djangoapps/instructor/views/api.py:2244 +#: lms/djangoapps/instructor/views/api.py:2427 msgid "The requested course does not exist." msgstr "O curso pedido não existe." -#: lms/djangoapps/instructor/views/api.py:2386 +#: lms/djangoapps/instructor/views/api.py:2389 msgid "URL from which report can be downloaded." msgstr "URL a partir da qual o relatório pode ser descarregado." -#: lms/djangoapps/instructor/views/api.py:2387 +#: lms/djangoapps/instructor/views/api.py:2390 msgid "Name of report." msgstr "Nome do relatório." -#: lms/djangoapps/instructor/views/api.py:2388 +#: lms/djangoapps/instructor/views/api.py:2391 msgid "HTML anchor tag that contains the name and link." msgstr "Etiqueta de âncora HTML que contém o nome e a ligação." -#: lms/djangoapps/instructor/views/api.py:2397 +#: lms/djangoapps/instructor/views/api.py:2400 msgid "List of report downloads" msgstr "Lista de transferências de relatórios" -#: lms/djangoapps/instructor/views/api.py:2411 +#: lms/djangoapps/instructor/views/api.py:2414 msgid "ID for the course whose reports need to be listed." msgstr "ID para o curso cujos relatórios precisam de ser listados." -#: lms/djangoapps/instructor/views/api.py:2417 +#: lms/djangoapps/instructor/views/api.py:2420 msgid "" "Filter results to only return details of for the report with the specified " "name." @@ -5230,61 +5304,61 @@ msgstr "" "Filtrar os resultados para devolver apenas os detalhes do relatório com o " "nome especificado." -#: lms/djangoapps/instructor/views/api.py:2524 +#: lms/djangoapps/instructor/views/api.py:2527 #: lms/djangoapps/instructor_task/api_helper.py:115 msgid "ORA data" msgstr "Dados ORA" -#: lms/djangoapps/instructor/views/api.py:2542 +#: lms/djangoapps/instructor/views/api.py:2545 msgid "ORA summary" msgstr "Resumo ORA" -#: lms/djangoapps/instructor/views/api.py:2566 +#: lms/djangoapps/instructor/views/api.py:2569 msgid "Attachments archive is being created." msgstr "O ficheiro com anexos está a ser criado." -#: lms/djangoapps/instructor/views/api.py:2581 +#: lms/djangoapps/instructor/views/api.py:2584 #: lms/djangoapps/instructor_task/api_helper.py:116 msgid "grade" msgstr "classificação" -#: lms/djangoapps/instructor/views/api.py:2604 +#: lms/djangoapps/instructor/views/api.py:2607 #: lms/djangoapps/instructor_task/api_helper.py:108 msgid "problem grade" msgstr "grau do problema" -#: lms/djangoapps/instructor/views/api.py:2870 +#: lms/djangoapps/instructor/views/api.py:2873 #, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" "A mudança da data de entrega para o estudante {0} de {1} para {2} foi feita " "com sucesso" -#: lms/djangoapps/instructor/views/api.py:2898 +#: lms/djangoapps/instructor/views/api.py:2901 msgid "" "Successfully removed invalid due date extension (unit has no due date)." msgstr "" "Removida a extensão inválida do prazo limite com sucesso (a unidade não tem " "prazo limite)." -#: lms/djangoapps/instructor/views/api.py:2903 +#: lms/djangoapps/instructor/views/api.py:2906 #, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" "A redefinição da data de entrega para o estudante {0} de {1} para {2} foi " "executada com sucesso" -#: lms/djangoapps/instructor/views/api.py:3010 +#: lms/djangoapps/instructor/views/api.py:3013 #, python-format msgid "This student (%s) will skip the entrance exam." msgstr "Este estudante (%s) vai saltar o exame de entrada." -#: lms/djangoapps/instructor/views/api.py:3012 +#: lms/djangoapps/instructor/views/api.py:3015 #, python-format msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "Este estudante (%s) já está autorizado a ignorar o exame de admissão." -#: lms/djangoapps/instructor/views/api.py:3031 +#: lms/djangoapps/instructor/views/api.py:3034 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 " @@ -5294,7 +5368,7 @@ msgstr "" " iniciada. Pode visualizar o estado da tarefa na secção \"Tarefas " "pendentes\"." -#: lms/djangoapps/instructor/views/api.py:3056 +#: lms/djangoapps/instructor/views/api.py:3059 msgid "" "Please select one or more certificate statuses that require certificate " "regeneration." @@ -5302,11 +5376,11 @@ msgstr "" "Por favor selecione um ou mais estados de certificado que requerem a " "reemissão de certificados." -#: lms/djangoapps/instructor/views/api.py:3070 +#: lms/djangoapps/instructor/views/api.py:3073 msgid "Please select certificate statuses from the list only." msgstr "Por favor, seleccione apenas os estados dos certificados da lista." -#: lms/djangoapps/instructor/views/api.py:3076 +#: lms/djangoapps/instructor/views/api.py:3079 msgid "" "Certificate regeneration task has been started. You can view the status of " "the generation task in the \"Pending Tasks\" section." @@ -5314,7 +5388,7 @@ msgstr "" "A tarefa de reemissão de certificados foi iniciada. Pode visualizar o estado" " da tarefa na secção \"Tarefas pendentes\"." -#: lms/djangoapps/instructor/views/api.py:3137 +#: lms/djangoapps/instructor/views/api.py:3140 #, python-brace-format msgid "" "Student {user} is not enrolled in this course. Please check your spelling " @@ -5323,7 +5397,7 @@ msgstr "" "O Aluno {user} não está inscrito neste curso. Verifique a sua ortografia e " "tente de novo" -#: lms/djangoapps/instructor/views/api.py:3144 +#: lms/djangoapps/instructor/views/api.py:3147 #, python-brace-format msgid "" "Student {user} is already on the certificate invalidation list and cannot be" @@ -5332,14 +5406,14 @@ msgstr "" "o Estudante {user} já consta da lista de revogação de certificados e não " "pode ser adicionado à lista de excepção de certificados." -#: lms/djangoapps/instructor/views/api.py:3150 +#: lms/djangoapps/instructor/views/api.py:3153 #, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" "Estudante (username/email={user}) já se encontra na lista de exceções de " "certificado." -#: lms/djangoapps/instructor/views/api.py:3186 +#: lms/djangoapps/instructor/views/api.py:3189 #, python-brace-format msgid "" "Error occurred removing the allowlist entry for student {student}. Please " @@ -5348,7 +5422,7 @@ msgstr "" "Ocorreu um erro ao remover a entrada da lista de permissão para o estudante {student}.\n" "Por favor, actualize a página e tente novamente" -#: lms/djangoapps/instructor/views/api.py:3204 +#: lms/djangoapps/instructor/views/api.py:3207 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." @@ -5357,7 +5431,7 @@ msgstr "" "estar vazio. Por favor, preencha o nome de utilizador/email e depois " "pressione o botão \"Adicionar à Lista de Exceções\"." -#: lms/djangoapps/instructor/views/api.py:3221 +#: lms/djangoapps/instructor/views/api.py:3224 msgid "" "The record is not in the correct format. Please add a valid username or " "email address." @@ -5365,7 +5439,7 @@ msgstr "" "O registo não está no formato correto. Adicione um nome de utilizador ou " "endereço de email válido." -#: lms/djangoapps/instructor/views/api.py:3238 +#: lms/djangoapps/instructor/views/api.py:3241 #, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." @@ -5373,27 +5447,27 @@ msgstr "" "{user} não existe no LMS. Por favor verifique a ortografia e tente " "novamente." -#: lms/djangoapps/instructor/views/api.py:3275 +#: lms/djangoapps/instructor/views/api.py:3278 msgid "Invalid data, generate_for must be \"new\" or \"all\"." msgstr "Os dados inválidos, gerados_por devem ser \"novos\" ou \"todos\"" -#: lms/djangoapps/instructor/views/api.py:3283 +#: lms/djangoapps/instructor/views/api.py:3286 msgid "Certificate generation started for students on the allowlist." msgstr "" "Iniciou-se a criação de certificados para os estudantes na lista de " "permissões." -#: lms/djangoapps/instructor/views/api.py:3331 +#: lms/djangoapps/instructor/views/api.py:3334 #, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "utilizador \"{user}\" na linha# {row}" -#: lms/djangoapps/instructor/views/api.py:3382 +#: lms/djangoapps/instructor/views/api.py:3385 #, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "utilizador \"{username}\" na linha# {row}" -#: lms/djangoapps/instructor/views/api.py:3423 +#: lms/djangoapps/instructor/views/api.py:3426 #, python-brace-format msgid "" "The student {student} appears on the Certificate Exception list in course " @@ -5404,7 +5478,7 @@ msgstr "" "{course}. Por favor, retire-os da lista de Excepção de Certificado antes de " "tentar invalidar o certificado." -#: lms/djangoapps/instructor/views/api.py:3460 +#: lms/djangoapps/instructor/views/api.py:3463 #, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " @@ -5413,7 +5487,7 @@ msgstr "" "O certificado de {user} já foi invalidado. Por favor verifique a ortografia " "e tente novamente." -#: lms/djangoapps/instructor/views/api.py:3468 +#: lms/djangoapps/instructor/views/api.py:3471 #, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " @@ -5422,7 +5496,7 @@ msgstr "" "O certificado para o estudante {user} já é inválido, por favor verifique se " "o certificado foi gerado para este estudante e continue." -#: lms/djangoapps/instructor/views/api.py:3505 +#: lms/djangoapps/instructor/views/api.py:3508 msgid "" "Certificate Invalidation does not exist, Please refresh the page and try " "again." @@ -5430,7 +5504,7 @@ msgstr "" "Invalidação do certificado não existe. Por favor atualize a página e tente " "novamente." -#: lms/djangoapps/instructor/views/api.py:3541 +#: lms/djangoapps/instructor/views/api.py:3544 msgid "" "Student username/email field is required and can not be empty. Kindly fill " "in username/email and then press \"Invalidate Certificate\" button." @@ -5439,7 +5513,7 @@ msgstr "" "estar vazio. Por favor, preencha o nome de utilizador/email e, em seguida, " "pressione o botão \"Invalidar Certificado\"." -#: lms/djangoapps/instructor/views/api.py:3559 +#: lms/djangoapps/instructor/views/api.py:3562 #, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " @@ -5464,70 +5538,70 @@ msgstr "" "{link_start}visita {analytics_dashboard_name}, o nosso novo produto " "analítico de curso{link_end}." -#: lms/djangoapps/instructor/views/instructor_dashboard.py:311 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:318 msgid "Special Exams" msgstr "Exames Especiais" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:363 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:370 #: 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 "Certificados" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:408 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:415 msgid "Please Enter the numeric value for the course price" msgstr "Por favor Introduza o valor numérico para o preço do curso" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:417 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:424 #, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "ModoCurso com o modo slug ({mode_slug}) NãoExiste" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:429 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:436 msgid "CourseMode price updated successfully" msgstr "Preço do ModoCurso actualizado com sucesso" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:438 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:445 msgid "Course Info" msgstr "Informações sobre o Curso" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:460 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:467 #, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "Os dados de inscrição estão agora disponíveis em {dashboard_link}." -#: lms/djangoapps/instructor/views/instructor_dashboard.py:487 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:494 msgid "Membership" msgstr "Inscrição" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:521 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:528 msgid "Cohorts" msgstr "Grupos" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:540 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:547 #: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:29 msgid "Discussions" msgstr "Debates" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:559 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:566 #: lms/templates/ccx/coach_dashboard.html:66 msgid "Student Admin" msgstr "Admin de Estudantes" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:605 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:612 msgid "Extensions" msgstr "Extensões" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:630 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:637 msgid "Data Download" msgstr "Transferir Dados" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:740 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:747 msgid "Analytics" msgstr "Análise" -#: lms/djangoapps/instructor/views/instructor_dashboard.py:788 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:795 msgid "Open Responses" msgstr "Respostas Abertas" @@ -5540,17 +5614,17 @@ msgstr "0 enviados" #, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{num_emails} enviado" +msgstr[1] "{num_emails} enviados" +msgstr[2] "{num_emails} enviados" #: lms/djangoapps/instructor/views/instructor_task_helpers.py:99 #, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{num_emails} não enviado" +msgstr[1] "{num_emails} não enviados" +msgstr[2] "{num_emails} não enviados" #: lms/djangoapps/instructor/views/instructor_task_helpers.py:140 msgid "Complete" @@ -6039,7 +6113,7 @@ msgstr "" "visível para todos. Note-se que este campo é ignorado se o bloco for " "visível_apenas_para_funcionário." -#: lms/djangoapps/lms_xblock/mixin.py:146 xmodule/split_test_block.py:89 +#: lms/djangoapps/lms_xblock/mixin.py:146 xmodule/split_test_block.py:90 msgid "" "The list of group configurations for partitioning students in content " "experiments." @@ -6054,6 +6128,10 @@ msgid "" " with the LTI consumer. See the Open edX LTI Provider documentation for more" " details." msgstr "" +"Quando assinalado, o conteúdo LTI carregará apenas para alunos que tenham " +"uma conta nesta instância. Isto é necessário apenas para ligar contas de " +"alunos com o consumidor LTI. Consulta a documentação do Open edX LTI " +"Provider para mais detalhes." #: lms/djangoapps/program_enrollments/models.py:57 msgid "One of user or external_user_key must not be null." @@ -6374,7 +6452,7 @@ msgstr "" "\"%(username)s\"? " #: lms/templates/admin/user_api/accounts/cancel_retirement_action.html:38 -#: xmodule/capa_block.py:937 cms/templates/index.html:219 +#: xmodule/capa_block.py:1001 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 @@ -6887,8 +6965,8 @@ msgstr "" "{start_anchor}%(target)s{middle_anchor}clique aqui para ir para a página " "inicial{end_anchor}." -#: lms/templates/main_django.html:50 cms/templates/base.html:98 -#: lms/templates/main.html:199 +#: lms/templates/main_django.html:50 cms/templates/base.html:102 +#: lms/templates/main.html:203 msgid "Skip to main content" msgstr "Ir para o conteúdo principal" @@ -6940,10 +7018,13 @@ msgstr "Permitir" msgid "Error" msgstr "Erro" -#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:10 -msgid "ID Verification Approved" -msgstr "Verificação de Identificação Aprovada" +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:11 +#: lms/templates/support/edx_ace/wholecoursereset/email/subject.txt:3 +#, python-format +msgid "The course %(course_title)s has been reset !" +msgstr "O curso %(course_title)s foi reiniciado!" +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:16 #: 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 @@ -6953,6 +7034,39 @@ msgstr "Verificação de Identificação Aprovada" msgid "Hello %(full_name)s," msgstr "Olá %(full_name)s," +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:21 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:3 +#, python-format +msgid "" +"Your progress in course %(course_title)s has been reset on your behalf." +msgstr "O seu progresso no curso %(course_title)s foi reiniciado em seu nome." + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:25 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:4 +msgid "" +"You will be able to re-attempt this course and earn a verified certificate " +"upon successful completion." +msgstr "" +"Poderá tentar realizar novamente este curso e obter um certificado " +"verificado após a conclusão bem-sucedida." + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.html:31 +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:6 +msgid "Best," +msgstr "Atenciosamente," + +#: lms/templates/support/edx_ace/wholecoursereset/email/body.txt:2 +#: 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 "Olá %(full_name)s, " + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:10 +msgid "ID Verification Approved" +msgstr "Verificação de Identificação Aprovada" + #: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:19 #: lms/templates/verify_student/edx_ace/verificationapproved/email/body.txt:3 #, python-format @@ -6977,13 +7091,6 @@ msgstr "" msgid "Enjoy your studies," msgstr "Aproveite seus estudos," -#: 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 "Olá %(full_name)s, " - #: lms/templates/verify_student/edx_ace/verificationapproved/email/subject.txt:3 #, python-format msgid "Your %(platform_name)s ID verification was approved!" @@ -7123,7 +7230,7 @@ msgstr "Eliminar artigo" #: 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:168 +#: cms/templates/studio_xblock_wrapper.html:169 msgid "Delete" msgstr "Eliminar" @@ -7163,7 +7270,7 @@ msgstr "Está a eliminar um artigo. Por favor, confirme." #: 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:183 -#: cms/templates/studio_xblock_wrapper.html:122 +#: cms/templates/studio_xblock_wrapper.html:123 #: lms/templates/wiki/includes/article_menu.html:22 msgid "Edit" msgstr "Editar" @@ -7411,6 +7518,8 @@ msgid "" "Markdown syntax is allowed. See the {start_link}cheatsheet{end_link} for " "help." msgstr "" +"É permitida a sintaxe Markdown. Consulta a {start_link}folha de " +"dicas{end_link} para mais informações." #: lms/templates/wiki/plugins/attachments/index.html:4 #: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:4 @@ -7931,12 +8040,23 @@ msgstr "Cursos Com Erros" msgid "Learning Sequences and Outlines" msgstr "Sequências de aprendizagem" -#: openedx/core/djangoapps/content_libraries/api.py:485 +#: openedx/core/djangoapps/content/search/models.py:28 +msgid "" +"Numeric ID for each Course / Library context. This ID will generally require" +" fewer bits than the full LearningContextKey, allowing more courses and " +"libraries to be represented in content search filters." +msgstr "" +"ID numérico para cada contexto de Curso/Biblioteca. Este ID geralmente " +"requer menos bits do que a chave completa do Contexto de Aprendizagem, " +"permitindo representar mais cursos e bibliotecas nos filtros de pesquisa de " +"conteúdo." + +#: openedx/core/djangoapps/content_libraries/api.py:484 msgid "Cannot change or remove the access level for the only admin." msgstr "" "Não é possível alterar ou remover o nível de acesso do único administrador." -#: openedx/core/djangoapps/content_libraries/api.py:730 +#: openedx/core/djangoapps/content_libraries/api.py:732 #, python-brace-format msgid "" "Block type \"{block_type}\" is not compatible with library type " @@ -7945,9 +8065,9 @@ msgstr "" "O tipo de bloco \"{block_type}\" não é compatível com o tipo de biblioteca " "\"{library_type}\"." -#: openedx/core/djangoapps/content_libraries/api.py:739 +#: openedx/core/djangoapps/content_libraries/api.py:741 msgid "Library cannot have more than {} Components" -msgstr "" +msgstr "A biblioteca não pode ter mais de {} Componentes." #: openedx/core/djangoapps/content_libraries/constants.py:14 msgid "Complex" @@ -8148,7 +8268,11 @@ msgstr "" " este campo tem de ser igual à etiqueta de raiz do OLX. \n" " Por exemplo, \"video\" se for um vídeo preparado ou \"vertical\" para uma unidade." -#: openedx/core/djangoapps/content_staging/models.py:108 +#: openedx/core/djangoapps/content_staging/models.py:68 +msgid "Content tags applied to these blocks" +msgstr "Etiquetas de conteúdo aplicadas a estes blocos" + +#: openedx/core/djangoapps/content_staging/models.py:111 msgid "Original usage key/ID of the thing that is in the clipboard." msgstr "" "Chave de utilização/ID original do objecto que se encontra na área de " @@ -8164,6 +8288,8 @@ msgid "" "Organization that is related to this taxonomy.If None, then this taxonomy is" " related to all organizations." msgstr "" +"Organização que está relacionada com esta taxonomia. Se \"None\", então esta" +" taxonomia está relacionada com todas as organizações." #: openedx/core/djangoapps/cors_csrf/models.py:21 msgid "" @@ -8475,6 +8601,8 @@ msgid "" "The Posting availability in discussions whether it will be enabled, " "scheduled or indefinitely disabled." msgstr "" +"A disponibilidade de publicação em debates, se será ativada, programada ou " +"desativada indefinidamente." #: openedx/core/djangoapps/discussions/models.py:438 msgid "The LTI configuration data for this context/provider." @@ -8579,7 +8707,7 @@ msgid "Group Moderator" msgstr "Moderador de Grupo" #: openedx/core/djangoapps/django_comment_common/models.py:28 -#: lms/templates/instructor/instructor_dashboard_2/membership.html:279 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:283 msgid "Community TA" msgstr "Assistente de Ensino da Comunidade" @@ -8652,124 +8780,183 @@ msgstr "Trajetos do Estudante" #: openedx/core/djangoapps/notifications/admin.py:16 msgid "Notification App" -msgstr "" +msgstr "Aplicação de Notificações" #: openedx/core/djangoapps/notifications/admin.py:37 msgid "Notification Type" -msgstr "" +msgstr "Tipo de Notificação" -#: openedx/core/djangoapps/notifications/base_notification.py:16 +#: openedx/core/djangoapps/notifications/base_notification.py:19 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} commented on your response to the " "post <{strong}>{post_title}" msgstr "" +"<{p}><{strong}>{replier_name} comentou a sua resposta à " +"publicação <{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:29 +#: openedx/core/djangoapps/notifications/base_notification.py:32 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} commented on " "<{strong}>{author_name} response to your post " "<{strong}>{post_title}" msgstr "" +"<{p}><{strong}>{replier_name} comentou a resposta de " +"<{strong}>{author_name} à sua publicação " +"<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:43 +#: openedx/core/djangoapps/notifications/base_notification.py:46 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} responded to your post " "<{strong}>{post_title}" msgstr "" +"<{p}><{strong}>{replier_name} respondeu à sua plublicação " +"<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:61 +#: openedx/core/djangoapps/notifications/base_notification.py:65 #, python-brace-format msgid "" "<{p}><{strong}>{username} posted " "<{strong}>{post_title}" msgstr "" +"<{p}><{strong}>{username} publicou " +"<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:78 +#: openedx/core/djangoapps/notifications/base_notification.py:83 #, python-brace-format msgid "" "<{p}><{strong}>{username} asked " "<{strong}>{post_title}" msgstr "" +"<{p}><{strong}>{username} perguntou " +"<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:92 +#: openedx/core/djangoapps/notifications/base_notification.py:97 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} responded to a post you’re " "following: <{strong}>{post_title}" msgstr "" +"<{p}><{strong}>{replier_name} respondeu a uma publicação que está" +" a seguir: <{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:107 +#: openedx/core/djangoapps/notifications/base_notification.py:112 #, python-brace-format msgid "" "<{p}><{strong}>{replier_name} commented on {author_name}'s " "response in a post you’re following <{strong}>{post_title}" msgstr "" +"<{p}><{strong}>{replier_name} comentou a resposta de " +"{author_name} numa publicação que está a seguir " +"<{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:126 +#: openedx/core/djangoapps/notifications/base_notification.py:132 #, python-brace-format msgid "" "

{username}’s {content_type} has been reported " "{content}

" msgstr "" +"

{username}’s {content_type} foi reportado " +"{content}

" -#: openedx/core/djangoapps/notifications/base_notification.py:143 +#: openedx/core/djangoapps/notifications/base_notification.py:149 #, python-brace-format msgid "" -"<{p}><{strong}>{username} response has been endorsed in your post" -" <{strong}>{post_title}" +"<{p}><{strong}>{replier_name} response has been endorsed in your " +"post <{strong}>{post_title}" msgstr "" +"<{p}><{strong}>A resposta de {replier_name} foi apoiada na sua " +"publicação <{strong}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:158 +#: openedx/core/djangoapps/notifications/base_notification.py:164 #, python-brace-format msgid "" "<{p}>{post_title}" msgstr "" +"<{p}>{post_title}" -#: openedx/core/djangoapps/notifications/base_notification.py:174 +#: openedx/core/djangoapps/notifications/base_notification.py:181 #, python-brace-format msgid "" "<{p}>You have a new course update: " "<{strong}>{course_update_content}" msgstr "" +"<{p}>Tem uma nova atualização no curso: " +"<{strong}>{course_update_content}" -#: openedx/core/djangoapps/notifications/base_notification.py:187 +#: openedx/core/djangoapps/notifications/base_notification.py:199 +#, python-brace-format +msgid "" +"<{p}>You have a new open response submission awaiting for review for : " +"<{strong}>{ora_name}" +msgstr "" +"<{p}>Tem uma nova submissão de resposta aberta em " +"<{strong}>{ora_name} a aguardar revisão" + +#: openedx/core/djangoapps/notifications/base_notification.py:213 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 "" +"Notificações de respostas e comentários às suas publicações e às publicações" +" das pessoas que segue, incluindo apoios às suas respostas e às suas " +"publicações." -#: openedx/core/djangoapps/notifications/base_notification.py:196 +#: openedx/core/djangoapps/notifications/base_notification.py:223 msgid "Notifications for new announcements and updates from the course team." -msgstr "" +msgstr "Notificações de novos anúncios e atualizações da equipa de curso." + +#: openedx/core/djangoapps/notifications/base_notification.py:232 +msgid "Notifications for Open response submissions." +msgstr "Notificações para as sumissões de respostas abertas." + +#: openedx/core/djangoapps/notifications/email_notifications.py:16 +msgid "Daily" +msgstr "Diariamente" -#: openedx/core/djangoapps/notifications/views.py:216 -#: openedx/core/djangoapps/notifications/views.py:268 +#: openedx/core/djangoapps/notifications/email_notifications.py:17 +msgid "Weekly" +msgstr "Semanalmente" + +#: openedx/core/djangoapps/notifications/email_notifications.py:18 +msgid "Immediately" +msgstr "Imediatamente" + +#: openedx/core/djangoapps/notifications/email_notifications.py:19 +#: xmodule/capa_block.py:223 xmodule/capa_block.py:241 +#: xmodule/capa_block.py:280 +msgid "Never" +msgstr "Nunca" + +#: openedx/core/djangoapps/notifications/views.py:215 +#: openedx/core/djangoapps/notifications/views.py:269 msgid "The notification preference config version is not up to date." msgstr "" +"A versão de configuração de preferência de notificação não está atualizada." -#: openedx/core/djangoapps/notifications/views.py:421 +#: openedx/core/djangoapps/notifications/views.py:418 msgid "Invalid app name." -msgstr "" +msgstr "Nome da aplicação inválido." -#: openedx/core/djangoapps/notifications/views.py:431 +#: openedx/core/djangoapps/notifications/views.py:428 msgid "Notifications marked as seen." -msgstr "" +msgstr "Notificações marcadas como vistas." -#: openedx/core/djangoapps/notifications/views.py:470 +#: openedx/core/djangoapps/notifications/views.py:467 msgid "Notification marked read." -msgstr "" +msgstr "Notificação marcada com lida." -#: openedx/core/djangoapps/notifications/views.py:482 +#: openedx/core/djangoapps/notifications/views.py:479 msgid "Notifications marked read." -msgstr "" +msgstr "Notificações marcadas como lidas." -#: openedx/core/djangoapps/notifications/views.py:484 +#: openedx/core/djangoapps/notifications/views.py:481 msgid "Invalid app_name or notification_id." -msgstr "" +msgstr "app_name ou notification_id inválido" #: openedx/core/djangoapps/oauth_dispatch/models.py:81 msgid "" @@ -9425,7 +9612,7 @@ msgstr "O campo '{field_name}' não pode ser editado." #: openedx/core/djangoapps/user_api/accounts/api.py:426 msgid "Full name can't be longer than 255 symbols" -msgstr "" +msgstr "O nome completo não pode ter mais de 255 símbolos" #: openedx/core/djangoapps/user_api/accounts/api.py:428 #: openedx/core/djangoapps/user_authn/views/registration_form.py:110 @@ -9545,9 +9732,9 @@ msgstr "Especialidade" #: openedx/core/djangoapps/user_api/accounts/settings_views.py:272 #: openedx/core/djangoapps/user_authn/api/form_fields.py:376 msgid "Work experience" -msgstr "" +msgstr "Experiência profissional" -#: openedx/core/djangoapps/user_api/accounts/utils.py:46 +#: openedx/core/djangoapps/user_api/accounts/utils.py:45 #, python-brace-format msgid "" "Make sure that you are providing a valid username or a URL that contains " @@ -9587,8 +9774,8 @@ msgid "Success" msgstr "Sucesso" #: openedx/core/djangoapps/user_api/admin.py:118 -#: cms/templates/studio_xblock_wrapper.html:127 -#: cms/templates/studio_xblock_wrapper.html:129 +#: cms/templates/studio_xblock_wrapper.html:128 +#: cms/templates/studio_xblock_wrapper.html:130 #: lms/templates/staff_problem_info.html:66 msgid "Actions" msgstr "Ações" @@ -10230,6 +10417,15 @@ msgstr "" "Uma licença define como os conteúdos deste bloco podem ser partilhados e " "reutilizados." +#: openedx/core/lib/teams_config.py:386 +#, python-brace-format +msgid "Team Group: {team_set_name}" +msgstr "Equipa: {team_set_name}" + +#: openedx/core/lib/teams_config.py:387 +msgid "Partition for segmenting users by team-set" +msgstr "Partição para segmentar utilizadores por team-set" + #: openedx/features/calendar_sync/ics.py:36 #, python-brace-format msgid "{assignment} is due for {course}." @@ -10590,9 +10786,9 @@ msgstr "" #, python-brace-format msgid "Try again ({attempts} attempt remaining)" msgid_plural "Try again ({attempts} attempts remaining)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Tentar novamente ({attempts} tentativa restante)" +msgstr[1] "Tentar novamente ({attempts} tentativas restantes)" +msgstr[2] "Tentar novamente ({attempts} tentativas restantes)" #: openedx/features/personalized_learner_schedules/call_to_action.py:142 #, python-brace-format @@ -10621,7 +10817,7 @@ msgstr "O nosso endereço para correspondência é" msgid "XML data for the annotation" msgstr "Dados XML para a anotação" -#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:167 +#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:178 #: 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:123 @@ -10635,21 +10831,21 @@ msgstr "O nome exibido para este componente." msgid "Annotation" msgstr "Anotação" -#: xmodule/capa/capa_problem.py:486 +#: xmodule/capa/capa_problem.py:511 msgid "Cannot rescore problems with possible file submissions" msgstr "" "Não foi possível corrigir novamente os problemas com os possíveis envios de " "ficheiros" -#: xmodule/capa/capa_problem.py:580 +#: xmodule/capa/capa_problem.py:610 msgid "Question {}" msgstr "Questão {}" -#: xmodule/capa/capa_problem.py:715 xmodule/capa_block.py:1310 +#: xmodule/capa/capa_problem.py:745 xmodule/capa_block.py:1375 msgid "Incorrect" msgstr "Incorreto" -#: xmodule/capa/capa_problem.py:720 xmodule/capa_block.py:1319 +#: xmodule/capa/capa_problem.py:750 xmodule/capa_block.py:1384 msgid "Correct" msgstr "Correto" @@ -10818,8 +11014,8 @@ msgstr "Correto:" msgid "Incorrect:" msgstr "Incorreto:" -#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:716 -#: xmodule/capa_block.py:732 +#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:778 +#: xmodule/capa_block.py:794 msgid "Answer" msgstr "Resposta" @@ -11112,15 +11308,15 @@ msgstr "Serviço Codejail API resposta inválida." msgid "Invalid JSON response received from codejail api service." msgstr "Resposta JSON inválida recebida do serviço codejail api." -#: xmodule/capa_block.py:174 +#: xmodule/capa_block.py:185 msgid "Number of attempts taken by the student on this problem" msgstr "Número de tentativas efetuadas pelo estudante neste problema" -#: xmodule/capa_block.py:179 xmodule/modulestore/inheritance.py:146 +#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:146 msgid "Maximum Attempts" msgstr "Máximo de tentativas" -#: xmodule/capa_block.py:180 +#: xmodule/capa_block.py:191 msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -11129,19 +11325,47 @@ msgstr "" "problema. Se o valor não estiver definido, é permitido um número infinito de" " tentativas." -#: xmodule/capa_block.py:184 +#: xmodule/capa_block.py:196 +msgid "Grading Method" +msgstr "Método de Classificação" + +#: xmodule/capa_block.py:198 +msgid "" +"Define the grading method for this problem. By default, it's the score of " +"the last submission made by the student." +msgstr "" +"Defina o método de avaliação para este problema. Por predefinição, é a " +"pontuação da última submissão feita pelo aluno. " + +#: xmodule/capa_block.py:204 xmodule/capa_block.py:501 +msgid "Last Score" +msgstr "Última Pontuação" + +#: xmodule/capa_block.py:205 xmodule/capa_block.py:502 +msgid "First Score" +msgstr "Primeira Pontuação" + +#: xmodule/capa_block.py:206 xmodule/capa_block.py:503 +msgid "Highest Score" +msgstr "Pontuação Mais Alta" + +#: xmodule/capa_block.py:207 xmodule/capa_block.py:504 +msgid "Average Score" +msgstr "Pontuação Média" + +#: xmodule/capa_block.py:210 msgid "Date that this problem is due by" msgstr "Data em que expira este problema" -#: xmodule/capa_block.py:186 +#: xmodule/capa_block.py:212 msgid "Amount of time after the due date that submissions will be accepted" msgstr "Tempo após a data limite em que submissões ainda serão aceites" -#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:103 +#: xmodule/capa_block.py:216 xmodule/modulestore/inheritance.py:103 msgid "Show Results" msgstr "Mostrar resultados" -#: xmodule/capa_block.py:191 +#: xmodule/capa_block.py:217 msgid "" "Defines when to show whether a learner's answer to the problem is correct. " "Configured on the subsection." @@ -11149,25 +11373,20 @@ msgstr "" "Define quando mostrar se a resposta do estudante para o problema está " "correta. Configurado na subsecção." -#: xmodule/capa_block.py:196 xmodule/capa_block.py:208 -#: xmodule/capa_block.py:252 +#: xmodule/capa_block.py:222 xmodule/capa_block.py:234 +#: xmodule/capa_block.py:278 msgid "Always" msgstr "Sempre" -#: xmodule/capa_block.py:197 xmodule/capa_block.py:215 -#: xmodule/capa_block.py:254 -msgid "Never" -msgstr "Nunca" - -#: xmodule/capa_block.py:198 xmodule/capa_block.py:214 +#: xmodule/capa_block.py:224 xmodule/capa_block.py:240 msgid "Past Due" msgstr "Prazo ultrapassado" -#: xmodule/capa_block.py:202 xmodule/modulestore/inheritance.py:89 +#: xmodule/capa_block.py:228 xmodule/modulestore/inheritance.py:89 msgid "Show Answer" msgstr "Mostrar Resposta" -#: xmodule/capa_block.py:203 +#: xmodule/capa_block.py:229 msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." @@ -11175,47 +11394,47 @@ msgstr "" "Define quando mostrar a resposta ao problema. Um valor padrão pode ser " "definido nas Configurações Avançadas." -#: xmodule/capa_block.py:209 +#: xmodule/capa_block.py:235 msgid "Answered" msgstr "Respondido" -#: xmodule/capa_block.py:210 +#: xmodule/capa_block.py:236 msgid "Attempted or Past Due" msgstr "Tentativa ou Vencido" -#: xmodule/capa_block.py:211 +#: xmodule/capa_block.py:237 msgid "Closed" msgstr "Fechado" -#: xmodule/capa_block.py:212 +#: xmodule/capa_block.py:238 msgid "Finished" msgstr "Concluído" -#: xmodule/capa_block.py:213 +#: xmodule/capa_block.py:239 msgid "Correct or Past Due" msgstr "Correto ou Prazo Vencido" -#: xmodule/capa_block.py:216 +#: xmodule/capa_block.py:242 msgid "After Some Number of Attempts" msgstr "Depois de Algumas Tentativas" -#: xmodule/capa_block.py:217 +#: xmodule/capa_block.py:243 msgid "After All Attempts" msgstr "Depois de todas as tentativas" -#: xmodule/capa_block.py:218 +#: xmodule/capa_block.py:244 msgid "After All Attempts or Correct" msgstr "Depois de todas as tentativas ou correto" -#: xmodule/capa_block.py:219 +#: xmodule/capa_block.py:245 msgid "Attempted" msgstr "Tentativa" -#: xmodule/capa_block.py:223 +#: xmodule/capa_block.py:249 msgid "Show Answer: Number of Attempts" msgstr "Mostrar Resposta: Número de Tentativas" -#: xmodule/capa_block.py:225 +#: xmodule/capa_block.py:251 msgid "" "Number of times the student must attempt to answer the question before the " "Show Answer button appears." @@ -11223,15 +11442,15 @@ msgstr "" "Número de vezes que o aluno deve tentar responder à pergunta antes de " "aparecer o botão Mostrar Resposta." -#: xmodule/capa_block.py:232 +#: xmodule/capa_block.py:258 msgid "Whether to force the save button to appear on the page" msgstr "Se forçar o botão de guardar a aparecer na página" -#: xmodule/capa_block.py:237 xmodule/library_content_block.py:170 +#: xmodule/capa_block.py:263 xmodule/library_content_block.py:170 msgid "Show Reset Button" msgstr "Mostrar botão de reiniciar" -#: xmodule/capa_block.py:238 +#: xmodule/capa_block.py:264 msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." @@ -11240,11 +11459,11 @@ msgstr "" "utilizador possa redefinir a sua resposta. Um valor padrão pode ser definido" " nas Configurações Avançadas." -#: xmodule/capa_block.py:244 xmodule/modulestore/inheritance.py:115 +#: xmodule/capa_block.py:270 xmodule/modulestore/inheritance.py:115 msgid "Randomization" msgstr "Aleatoriedade" -#: xmodule/capa_block.py:246 +#: xmodule/capa_block.py:272 msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " @@ -11253,55 +11472,67 @@ msgstr "" "Python associado. Para problemas que não tornam os valores aleatórios, " "especifique \"Nunca\". " -#: xmodule/capa_block.py:253 +#: xmodule/capa_block.py:279 msgid "On Reset" msgstr "A Redefinir" -#: xmodule/capa_block.py:255 +#: xmodule/capa_block.py:281 msgid "Per Student" msgstr "Por Estudante" -#: xmodule/capa_block.py:259 +#: xmodule/capa_block.py:285 msgid "XML data for the problem" msgstr "Dados XML para o problema" -#: xmodule/capa_block.py:264 +#: xmodule/capa_block.py:290 msgid "Dictionary with the correctness of current student answers" msgstr "Dicionário com a correção das respostas atuais dos estudantes" -#: xmodule/capa_block.py:266 +#: xmodule/capa_block.py:293 +msgid "List of correctness maps for each attempt" +msgstr "Lista de mapas de correção para cada tentativa" + +#: xmodule/capa_block.py:295 msgid "Dictionary for maintaining the state of inputtypes" msgstr "Dicionário para manter o estado dos tipos de entrada" -#: xmodule/capa_block.py:267 +#: xmodule/capa_block.py:296 msgid "Dictionary with the current student responses" msgstr "Dicionário com as respostas atuais dos estudantes" -#: xmodule/capa_block.py:270 +#: xmodule/capa_block.py:298 +msgid "List of student answers for each attempt" +msgstr "Lista de respostas dos alunos para cada tentativa" + +#: xmodule/capa_block.py:302 msgid "Dictionary with the current student score" msgstr "Dicionário com a classificação atual do estudante" -#: xmodule/capa_block.py:271 +#: xmodule/capa_block.py:304 +msgid "List of scores for each attempt" +msgstr "Lista de pontuações para cada tentativa" + +#: xmodule/capa_block.py:306 msgid "Whether or not the answers have been saved since last submit" msgstr "Se as respostas foram ou não guardadas desde a última submissão" -#: xmodule/capa_block.py:273 +#: xmodule/capa_block.py:308 msgid "Whether the student has answered the problem" msgstr "Se o estudante respondeu ao problema" -#: xmodule/capa_block.py:274 +#: xmodule/capa_block.py:309 msgid "Random seed for this student" msgstr "Origem aleatória para este estudante" -#: xmodule/capa_block.py:275 +#: xmodule/capa_block.py:310 msgid "Last submission time" msgstr "Última hora de submissão" -#: xmodule/capa_block.py:277 +#: xmodule/capa_block.py:312 msgid "Timer Between Attempts" msgstr "Tempo entre tentativas" -#: xmodule/capa_block.py:278 +#: xmodule/capa_block.py:313 msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." @@ -11309,11 +11540,11 @@ msgstr "" "Os segundos que um estudante deve esperar entre as submissões de um problema" " com múltiplas tentativas." -#: xmodule/capa_block.py:282 +#: xmodule/capa_block.py:317 msgid "Problem Weight" msgstr "Peso do problema" -#: xmodule/capa_block.py:283 +#: xmodule/capa_block.py:318 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." @@ -11321,26 +11552,26 @@ msgstr "" "Define o número de pontos que cada problema vale. Se um valor não for " "definido, cada campo de resposta no problema vale um ponto." -#: xmodule/capa_block.py:288 +#: xmodule/capa_block.py:323 msgid "Markdown source of this module" msgstr "Marcar a fonte deste módulo" -#: xmodule/capa_block.py:290 +#: xmodule/capa_block.py:325 msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" "Código fonte para problemas LaTeX e Word. Esta funcionalidade não é bem " "suportada." -#: xmodule/capa_block.py:294 xmodule/html_block.py:67 +#: xmodule/capa_block.py:329 xmodule/html_block.py:67 msgid "Enable LaTeX templates?" msgstr "Ativar modelos LaTeX?" -#: xmodule/capa_block.py:299 xmodule/modulestore/inheritance.py:151 +#: xmodule/capa_block.py:334 xmodule/modulestore/inheritance.py:151 msgid "Matlab API key" msgstr "Chave Matlab API" -#: xmodule/capa_block.py:300 +#: xmodule/capa_block.py:335 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 " @@ -11356,7 +11587,7 @@ msgstr "" " está exposta ou comprometida. Para obter uma chave para o seu curso ou para" " reportar um problema, entre em contacto com moocsupport@mathworks.com" -#: xmodule/capa_block.py:394 +#: xmodule/capa_block.py:429 msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." @@ -11364,7 +11595,7 @@ msgstr "" "Desculpe, ocorreu um erro ao processar o seu pedido. Por favor, recarregue a" " página e tente novamente." -#: xmodule/capa_block.py:399 +#: xmodule/capa_block.py:434 msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." @@ -11372,29 +11603,29 @@ msgstr "" "O estado deste problema mudou desde que carregou esta página. Por favor, " "atualize a sua página." -#: xmodule/capa_block.py:714 xmodule/capa_block.py:730 +#: xmodule/capa_block.py:776 xmodule/capa_block.py:792 msgid "Answer ID" msgstr "ID da Resposta" -#: xmodule/capa_block.py:715 xmodule/capa_block.py:731 +#: xmodule/capa_block.py:777 xmodule/capa_block.py:793 msgid "Question" msgstr "Pergunta" -#: xmodule/capa_block.py:719 +#: xmodule/capa_block.py:781 msgid "Correct Answer" msgstr "Resposta Correta" -#: xmodule/capa_block.py:950 +#: xmodule/capa_block.py:1014 msgid "Submitting" msgstr "A submeter" -#: xmodule/capa_block.py:1080 +#: xmodule/capa_block.py:1144 msgid "Warning: The problem has been reset to its initial state!" msgstr "Aviso: O problema foi redefinido para o seu estado inicial!" #. Translators: Following this message, there will be a bulleted list of #. items. -#: xmodule/capa_block.py:1084 +#: xmodule/capa_block.py:1148 msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" @@ -11402,7 +11633,7 @@ msgstr "" "O status do problema foi corrompido por uma submissão inválida. A submissão " "consistiu de:" -#: xmodule/capa_block.py:1091 +#: xmodule/capa_block.py:1155 msgid "If this error persists, please contact the course staff." msgstr "" "Se o erro persistir, por favor, entre em contacto com a equipa do curso." @@ -11412,7 +11643,7 @@ msgstr "" #. 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 +#: xmodule/capa_block.py:1210 #, python-brace-format msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" @@ -11420,12 +11651,12 @@ msgstr "{previous_hints}{list_start_tag}{strong_text}{hint_text}" #. 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 +#: xmodule/capa_block.py:1216 #, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Dica ({hint_num} de {hints_count}): " -#: xmodule/capa_block.py:1231 +#: xmodule/capa_block.py:1295 #, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." @@ -11433,54 +11664,54 @@ msgstr "" "As suas respostas foram previamente guardadas. Clique em '{button_name}' " "para as classificar." -#: xmodule/capa_block.py:1305 +#: xmodule/capa_block.py:1370 #, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Incorreto ({progress} ponto)" +msgstr[1] "Incorreto ({progress} pontos)" +msgstr[2] "Incorreto ({progress} pontos)" -#: xmodule/capa_block.py:1314 +#: xmodule/capa_block.py:1379 #, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Correto ({progress} ponto)" +msgstr[1] "Correto ({progress} pontos)" +msgstr[2] "Correto ({progress} pontos)" -#: xmodule/capa_block.py:1323 +#: xmodule/capa_block.py:1388 #, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Parcialmente correto ({progress} ponto)" +msgstr[1] "Parcialmente correto ({progress} pontos)" +msgstr[2] "Parcialmente correto ({progress} pontos)" -#: xmodule/capa_block.py:1328 +#: xmodule/capa_block.py:1393 msgid "Partially Correct" msgstr "Parcialmente Correto" -#: xmodule/capa_block.py:1330 +#: xmodule/capa_block.py:1395 msgid "Answer submitted." msgstr "Resposta submetida." #. 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 +#: xmodule/capa_block.py:1779 xmodule/capa_block.py:2107 msgid "Problem is closed." msgstr "O problema está fechado." -#: xmodule/capa_block.py:1719 +#: xmodule/capa_block.py:1785 msgid "Problem must be reset before it can be submitted again." msgstr "O problema deve ser reiniciado antes de tentar nova submissão." -#: xmodule/capa_block.py:1729 +#: xmodule/capa_block.py:1795 #, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Aguarde pelo menos {wait} segundos entre as submissões." -#: xmodule/capa_block.py:1738 +#: xmodule/capa_block.py:1804 #, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " @@ -11489,39 +11720,39 @@ msgstr "" "Deve aguardar pelo menos {wait_secs} segundos entre submissões. Restam " "{remaining_secs}." -#: xmodule/capa_block.py:1894 +#: xmodule/capa_block.py:1987 #, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{num_hour} hora" +msgstr[1] "{num_hour} horas" +msgstr[2] "{num_hour} horas" -#: xmodule/capa_block.py:1899 +#: xmodule/capa_block.py:1992 #, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{num_minute} minuto" +msgstr[1] "{num_minute} minutos" +msgstr[2] "{num_minute} minutos" -#: xmodule/capa_block.py:1905 +#: xmodule/capa_block.py:1998 #, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{num_second} segundo" +msgstr[1] "{num_second} segundos" +msgstr[2] "{num_second} segundos" -#: xmodule/capa_block.py:2025 +#: xmodule/capa_block.py:2118 msgid "Problem needs to be reset prior to save." msgstr "O problema deve ser redefinido antes de guardar." -#: xmodule/capa_block.py:2035 +#: xmodule/capa_block.py:2128 msgid "Your answers have been saved." msgstr "As suas respostas foram guardadas." -#: xmodule/capa_block.py:2038 +#: xmodule/capa_block.py:2131 #, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " @@ -11532,22 +11763,22 @@ 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 +#: xmodule/capa_block.py:2163 msgid "You cannot select Reset for a problem that is closed." msgstr "" "Não pode selecionar Reiniciar para um problema que se encontra fechado." -#: xmodule/capa_block.py:2079 +#: xmodule/capa_block.py:2172 msgid "You must submit an answer before you can select Reset." msgstr "Deve submeter uma resposta antes de selecionar Reiniciar." #. 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 +#: xmodule/capa_block.py:2227 msgid "Problem's definition does not support rescoring." msgstr "A definição do problema não suporta uma nova correção." -#: xmodule/capa_block.py:2140 +#: xmodule/capa_block.py:2233 msgid "Problem must be answered before it can be graded again." msgstr "" "O problema deve ser respondido antes de poder ser novamente classificado." @@ -12537,7 +12768,7 @@ msgstr "" #: xmodule/course_block.py:978 msgid "Video Sharing Options" -msgstr "" +msgstr "Opções de Partilha de Vídeo" #: xmodule/course_block.py:980 msgid "" @@ -12545,16 +12776,21 @@ msgid "" "three values: 'all-on', 'all-off' and 'per-video'. with 'per-video' as the " "default." msgstr "" +"Indique as opções de partilha de vídeo para o curso. Isto pode ser definido " +"como um de três valores: 'all-on', 'all-off' e 'per-video', sendo 'per-" +"video' o valor padrão." #: xmodule/course_block.py:994 msgid "Force Flexible Grading for Peer ORAs" -msgstr "" +msgstr "Forçar Classificação Flexível para ORAs com Avaliação por Pares." #: 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 "" +"Definir esta opção forçará a opção de avaliação flexível para todas as ORAs " +"com avaliação por pares neste curso." #: xmodule/course_block.py:1015 msgid "Course Instructor" @@ -12837,39 +13073,39 @@ msgstr "" "utilizadores possam reiniciar as suas respostas e reordenar os itens " "seleccionados." -#: xmodule/library_content_block.py:534 +#: xmodule/library_content_block.py:539 msgid "Source content library has not been specified." -msgstr "" +msgstr "A fonte da biblioteca de conteúdo não foi indicada." -#: xmodule/library_content_block.py:538 +#: xmodule/library_content_block.py:543 msgid "Content libraries are not available in the current runtime." -msgstr "" +msgstr "Bibliotecas de conteúdo não estão disponíveis no ambiente atual." -#: xmodule/library_content_block.py:541 +#: xmodule/library_content_block.py:546 #, python-brace-format msgid "Source content library does not exist: {source_library_id}" -msgstr "" +msgstr "A fonte da biblioteca de conteúdo não existe: {source_library_id}" -#: xmodule/library_content_block.py:623 +#: xmodule/library_content_block.py:628 msgid "This component is out of date. The library has new content." msgstr "Este componente está desatualizado. A biblioteca tem conteúdo novo." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) -#: xmodule/library_content_block.py:628 +#: xmodule/library_content_block.py:633 #, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Atualizar agora." -#: xmodule/library_content_block.py:636 +#: xmodule/library_content_block.py:641 msgid "Library is invalid, corrupt, or has been deleted." msgstr "A biblioteca está inválida, danificada, ou foi apagada." -#: xmodule/library_content_block.py:638 +#: xmodule/library_content_block.py:643 msgid "Edit Library List." msgstr "Editar lista da Biblioteca." -#: xmodule/library_content_block.py:665 +#: xmodule/library_content_block.py:670 msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." @@ -12877,48 +13113,51 @@ msgstr "" "Este curso não suporta bibliotecas de conteúdo. Contacte o seu administrador" " de sistemas para mais informação." -#: xmodule/library_content_block.py:675 +#: xmodule/library_content_block.py:680 msgid "A library has not yet been selected." msgstr "Ainda não foi seleccionada uma biblioteca." -#: xmodule/library_content_block.py:677 +#: xmodule/library_content_block.py:682 msgid "Select a Library." msgstr "Selecione uma biblioteca." -#: xmodule/library_content_block.py:691 +#: xmodule/library_content_block.py:696 #, python-brace-format msgid "There are no problems in the specified library of type {capa_type}." -msgstr "" +msgstr "Não há problemas do tipo {capa_type} na biblioteca indicada." -#: xmodule/library_content_block.py:694 +#: xmodule/library_content_block.py:699 msgid "Select another problem type." msgstr "Selecione outro tipo de problema." -#: xmodule/library_content_block.py:705 +#: xmodule/library_content_block.py:710 #, 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] "" +"A biblioteca indicada está configurada para ir buscar {count} problema," msgstr[1] "" +"A biblioteca indicada está configurada para ir buscar {count} problemas," msgstr[2] "" +"A biblioteca indicada está configurada para ir buscar {count} problemas," -#: xmodule/library_content_block.py:710 +#: xmodule/library_content_block.py:715 #, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "mas há apenas {actual} problema correspondente." +msgstr[1] "mas há apenas {actual} problemas correspondentes." +msgstr[2] "mas há apenas {actual} problemas correspondentes." -#: xmodule/library_content_block.py:716 +#: xmodule/library_content_block.py:721 msgid "Edit the library configuration." msgstr "Editar a configuração da biblioteca." -#: xmodule/library_content_block.py:734 +#: xmodule/library_content_block.py:739 msgid "Invalid Library" msgstr "Biblioteca inválida" -#: xmodule/library_content_block.py:735 +#: xmodule/library_content_block.py:740 msgid "No Library Selected" msgstr "Nenhum biblioteca selecionada" @@ -13395,26 +13634,26 @@ msgstr "" #: xmodule/modulestore/inheritance.py:244 msgid "Hide from Table of Contents" -msgstr "" +msgstr "Ocultar no Índice" #: xmodule/modulestore/inheritance.py:245 msgid "" "Enter true or false. If true, this block will be hidden from the Table of " "Contents." -msgstr "" +msgstr "Digite true ou false. Se \"True\", este bloco será ocultado no Índice." -#: xmodule/modulestore/xml_importer.py:78 +#: xmodule/modulestore/xml_importer.py:79 msgid "Error while reading {}. Check file for XML errors." msgstr "Erro durante a leitura {}. Verificar ficheiro para erros XML." -#: xmodule/modulestore/xml_importer.py:90 +#: xmodule/modulestore/xml_importer.py:91 msgid "Failed to import block: {} at location: {}" msgstr "Falha ao importar bloco: {} na localização: {}" #: xmodule/partitions/enrollment_track_partition_generator.py:38 #: cms/templates/group_configurations.html:86 msgid "Enrollment Track Groups" -msgstr "Grupos de Modo de Inscrição" +msgstr "Percurso de aprendizagem dos grupos" #: xmodule/partitions/enrollment_track_partition_generator.py:39 msgid "Partition for segmenting users by enrollment track" @@ -13532,7 +13771,7 @@ msgstr "É um exame de Integração" msgid "This setting indicates whether this exam is an onboarding exam." msgstr "Esta definição indica se este exame é um exame de integração." -#: xmodule/seq_block.py:362 xmodule/seq_block.py:443 +#: xmodule/seq_block.py:362 xmodule/seq_block.py:454 msgid "" "This subsection is unlocked for learners when they meet the prerequisite " "requirements." @@ -13540,21 +13779,21 @@ msgstr "" "Esta subsecção é desbloqueada para os alunos quando estes preenchem os pré-" "requisitos." -#: xmodule/seq_block.py:495 +#: xmodule/seq_block.py:506 msgid "This exam is hidden from the learner." msgstr "Este exame está oculto para o estudante." -#: xmodule/seq_block.py:504 +#: xmodule/seq_block.py:515 msgid "" "Because the course has ended, this assignment is hidden from the learner." msgstr "Como o curso terminou, esta tarefa está oculta para o estudante." -#: xmodule/seq_block.py:506 +#: xmodule/seq_block.py:517 msgid "" "Because the due date has passed, this assignment is hidden from the learner." msgstr "Como a data limite passou, esta tarefa está oculta para o estudante." -#: xmodule/seq_block.py:550 +#: xmodule/seq_block.py:561 msgid "" "This section is a prerequisite. You must complete this section in order to " "unlock additional content." @@ -13562,29 +13801,29 @@ msgstr "" "Esta secção é um pré-requisito. Conclua esta secção para desbloquear " "conteúdo adicional." -#: xmodule/seq_block.py:983 +#: xmodule/seq_block.py:994 msgid "" "A list summarizing what students should look forward to in this section." msgstr "Uma lista que resume o que os estudantes devem esperar desta secção." -#: xmodule/split_test_block.py:41 +#: xmodule/split_test_block.py:42 #, python-brace-format msgid "Group ID {group_id}" msgstr "ID do Grupo {group_id}" -#: xmodule/split_test_block.py:78 +#: xmodule/split_test_block.py:79 msgid "Not Selected" msgstr "Não selecionado" -#: xmodule/split_test_block.py:82 +#: xmodule/split_test_block.py:83 msgid "The display name for this component. (Not shown to learners)" msgstr "O nome exibido para este componente. (Não mostrado aos estudantes)" -#: xmodule/split_test_block.py:84 +#: xmodule/split_test_block.py:85 msgid "Content Experiment" msgstr "Experiência de Conteúdo" -#: xmodule/split_test_block.py:95 +#: xmodule/split_test_block.py:96 msgid "" "The configuration defines how users are grouped for this content experiment." " Caution: Changing the group configuration of a student-visible experiment " @@ -13594,28 +13833,28 @@ msgstr "" "experiência de conteúdo. Cuidado: Alterar a configuração do grupo de uma " "experiência visível pelo estudante afetará os dados da experiência." -#: xmodule/split_test_block.py:97 +#: xmodule/split_test_block.py:98 msgid "Group Configuration" msgstr "Configuração de Grupo" -#: xmodule/split_test_block.py:108 +#: xmodule/split_test_block.py:109 msgid "Which child block students in a particular group_id should see" msgstr "Qual sub-bloco os estudantes de um group_id em particular podem ver" -#: xmodule/split_test_block.py:266 +#: xmodule/split_test_block.py:295 #, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inativo)" -#: xmodule/split_test_block.py:607 +#: xmodule/split_test_block.py:636 msgid "The experiment is not associated with a group configuration." msgstr "A experiência não está associada a uma configuração de grupo." -#: xmodule/split_test_block.py:609 +#: xmodule/split_test_block.py:638 msgid "Select a Group Configuration" msgstr "Selecione uma configuração de grupo" -#: xmodule/split_test_block.py:618 +#: xmodule/split_test_block.py:647 msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." @@ -13623,7 +13862,7 @@ msgstr "" "A experiência usa uma configuração de grupo que foi eliminada. Selecione uma" " configuração de grupo válida ou apague esta experiência." -#: xmodule/split_test_block.py:628 +#: xmodule/split_test_block.py:657 msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." @@ -13632,16 +13871,16 @@ msgstr "" "experiências. Selecione uma configuração de grupo válida ou apague esta " "experiência." -#: xmodule/split_test_block.py:638 +#: xmodule/split_test_block.py:667 msgid "" "The experiment does not contain all of the groups in the configuration." msgstr "A experiência não contém todos os grupos na configuração." -#: xmodule/split_test_block.py:640 +#: xmodule/split_test_block.py:669 msgid "Add Missing Groups" msgstr "Adicionar Grupos em falta" -#: xmodule/split_test_block.py:647 +#: xmodule/split_test_block.py:676 msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." @@ -13649,7 +13888,7 @@ msgstr "" "A experiência tem um grupo inativo. Mova o conteúdo para grupos ativos e " "apague o grupo inativo." -#: xmodule/split_test_block.py:666 +#: xmodule/split_test_block.py:695 msgid "This content experiment has issues that affect content visibility." msgstr "Este conteúdo apresenta problemas que afetam a sua visibilidade." @@ -13657,11 +13896,11 @@ msgstr "Este conteúdo apresenta problemas que afetam a sua visibilidade." msgid "External Discussion" msgstr "Debate Externo" -#: xmodule/vertical_block.py:56 +#: xmodule/vertical_block.py:44 msgid "Enable in-context discussions for the Unit" msgstr "Permitir discussões em contexto para a Unidade" -#: xmodule/vertical_block.py:57 +#: xmodule/vertical_block.py:45 msgid "Add discussion for the Unit." msgstr "Acrescentar discussões para a Unidade." @@ -13671,6 +13910,8 @@ msgid "" "Here's a fun clip from a class I'm taking on {social_account_handle} from {organization_name}.\n" "\n" msgstr "" +"Aqui está um conteúdo divertido de uma aula que estou a ter em {social_account_handle} da entidade {organization_name}.\n" +"\n" #: xmodule/video_block/sharing_sites.py:84 #, python-brace-format @@ -13678,6 +13919,8 @@ msgid "" "Here's a fun clip from a class I'm taking on {social_account_handle}.\n" "\n" msgstr "" +"Aqui está um conteúdo divertido de uma aula que estou a ter em {social_account_handle}.\n" +"\n" #: xmodule/video_block/sharing_sites.py:88 #, python-brace-format @@ -13685,6 +13928,8 @@ msgid "" "Here's a fun clip from a class I'm taking from {organization_name}.\n" "\n" msgstr "" +"Aqui está um conteúdo divertido de uma aula que estou a ter da entidade {organization_name}.\n" +"\n" #: xmodule/video_block/sharing_sites.py:92 #, python-brace-format @@ -13692,6 +13937,8 @@ msgid "" "Here's a fun clip from a class I'm taking on {platform_name}.\n" "\n" msgstr "" +"Aqui está um conteúdo divertido de uma aula que estou a ter na plataforma {platform_name}.\n" +"\n" #: xmodule/video_block/transcripts_utils.py:211 #, python-brace-format @@ -13699,7 +13946,7 @@ msgid "Can't get transcript link from Youtube for {youtube_id}." msgstr "" "Não é possível obter a ligação de transcrição do Youtube para {youtube_id}." -#: xmodule/video_block/transcripts_utils.py:219 +#: xmodule/video_block/transcripts_utils.py:233 #, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " @@ -13708,11 +13955,11 @@ msgstr "" "Não é possível receber transcrições do Youtube para {youtube_id}. Código de " "status: {status_code}." -#: xmodule/video_block/transcripts_utils.py:288 +#: xmodule/video_block/transcripts_utils.py:305 msgid "We support only SubRip (*.srt) transcripts format." msgstr "Suporta apenas o formato de transcrição SubRip (*.srt)." -#: xmodule/video_block/transcripts_utils.py:292 +#: xmodule/video_block/transcripts_utils.py:309 #, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " @@ -13721,11 +13968,11 @@ msgstr "" "Algo falhou com o ficheiro de transcrição SubRip durante a análise. A " "mensagem interna é {error_message}" -#: xmodule/video_block/transcripts_utils.py:297 +#: xmodule/video_block/transcripts_utils.py:314 msgid "Something wrong with SubRip transcripts file during parsing." msgstr "Algo falhou com o ficheiro de transcrição SubRip durante a análise." -#: xmodule/video_block/transcripts_utils.py:525 +#: xmodule/video_block/transcripts_utils.py:542 #, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" @@ -13741,9 +13988,9 @@ msgstr "Básico" 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] "" -msgstr[2] "" +msgstr[0] "Não há um ficheiro de transcrição associado com ao idioma {lang}." +msgstr[1] "Não há ficheiros de transcrição associados com os idiomas {lang}." +msgstr[2] "Não há ficheiros de transcrição associados com os idiomas {lang}." #: xmodule/video_block/video_block.py:913 msgid "" @@ -15459,7 +15706,7 @@ msgstr "Política de Acessibilidade do Studio" #: 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 "" +msgstr "Ficheiros" #: cms/templates/asset_index.html:27 cms/templates/course_info.html:39 #: cms/templates/course_outline.html:200 cms/templates/edit-tabs.html:44 @@ -15601,7 +15848,7 @@ msgid "Tools" msgstr "Ferramentas" #: cms/templates/component.html:17 -#: cms/templates/studio_xblock_wrapper.html:161 +#: cms/templates/studio_xblock_wrapper.html:162 msgid "Duplicate" msgstr "Duplicar" @@ -15610,7 +15857,7 @@ msgid "Duplicate this component" msgstr "Duplicar este componente" #: cms/templates/component.html:23 cms/templates/component.html:28 -#: cms/templates/studio_xblock_wrapper.html:142 +#: cms/templates/studio_xblock_wrapper.html:143 msgid "Move" msgstr "Mover" @@ -15620,7 +15867,7 @@ msgstr "Eliminar este componente" #: cms/templates/component.html:39 cms/templates/edit-tabs.html:146 #: cms/templates/edit-tabs.html:147 -#: cms/templates/studio_xblock_wrapper.html:177 +#: cms/templates/studio_xblock_wrapper.html:178 msgid "Drag to reorder" msgstr "Arraste para reorganizar" @@ -15729,6 +15976,8 @@ msgid "" "To create a link to this unit from an HTML component in this course, enter " "{unit_link} as the URL value." msgstr "" +"Para criar um link para esta unidade a partir de um componente HTML neste " +"curso, insira {unit_link} como o valor do URL." #: cms/templates/course-create-rerun.html:10 msgid "Create a Course Rerun of:" @@ -15938,6 +16187,9 @@ msgid "" "order to display the discussions sidebar, discussions xBlocks will no longer" " be visible to learners." msgstr "" +"Esta edição do curso está a usar uma versão atualizada do fórum de debate do" +" edX. De forma a mostrar a barra lateral, os xBlocks de debates deixarão de " +"estar visíveis para os alunos." #: cms/templates/course_outline.html:80 msgid " Learn more" @@ -17082,6 +17334,10 @@ msgid "" "or .zip file must contain a course.xml file. It may also contain other " "files." msgstr "" +"O curso que importou deve estar num ficheiro .tar.gz (ou seja, um ficheiro " +".tar comprimido com GNU Zip) ou .zip (ou seja, um ficheiro comprimido). Este" +" ficheiro .tar.gz ou .zip deve conter um ficheiro course.xml. Pode também " +"conter outros ficheiros." #: cms/templates/import.html:56 msgid "" @@ -17104,6 +17360,8 @@ msgstr "" #: cms/templates/import.html:69 msgid "Select a .tar.gz or .zip File to Replace Your Course Content" msgstr "" +"Selecione um ficheiro .tar.gz ou .zip para substituir o conteúdo do seu " +"curso" #: cms/templates/import.html:77 msgid "Choose a File to Import" @@ -17492,7 +17750,7 @@ msgstr "Bibliotecas" #: cms/templates/index.html:364 msgid "Taxonomies" -msgstr "" +msgstr "Taxonomias" #: cms/templates/index.html:387 msgid "Are you staff on an existing {studio_name} course?" @@ -17709,8 +17967,17 @@ msgid_plural "" "student will be assigned {max_count} components drawn randomly from this " "list." msgstr[0] "" +"Mostrar todo o conteúdo correspondente elegível para ser adicionado a " +"{display_name}. A cada aluno será atribuído {max_count} componente retirado " +"aleatoriamente desta lista." msgstr[1] "" +"Mostrar todo o conteúdo correspondente elegível para ser adicionado a " +"{display_name}. A cada aluno será atribuído {max_count} componentes " +"retirados aleatoriamente desta lista." msgstr[2] "" +"Mostrar todo o conteúdo correspondente elegível para ser adicionado a " +"{display_name}. A cada aluno será atribuído {max_count} componentes " +"retirados aleatoriamente desta lista." #: cms/templates/library.html:49 msgid "Content Library" @@ -17844,10 +18111,10 @@ 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." +" and they are automatically enrolled in the course." msgstr "" -"Todos os elementos da equipa do curso podem aceder ao conteúdo no Studio, no" -" LMS e no Insights, mas estão automaticamente inscritos no curso." +"Todos os membros da equipa de curso podem aceder ao conteúdo no Studio, no " +"LMS, e no Insights, e são automaticamente inscritos no curso." #: cms/templates/manage_users.html:109 msgid "Transferring Ownership" @@ -18678,11 +18945,11 @@ msgstr "Configurações para elegibilidade de crédito do curso" #: cms/templates/settings_graders.html:102 msgid "Minimum Credit-Eligible Grade:" -msgstr "Grau Mínimo de Crédito Elegível:" +msgstr "Nota mínima de elegibilidade para crédito:" #: cms/templates/settings_graders.html:105 msgid "Must be greater than or equal to the course passing grade" -msgstr "Deve ser maior ou igual à classificação para aprovação do curso" +msgstr "Deve ser maior ou igual à nota de aprovação do curso" #: cms/templates/settings_graders.html:114 msgid "Grading Rules & Policies" @@ -18696,11 +18963,11 @@ msgstr "" #: cms/templates/settings_graders.html:120 msgid "Grace Period on Deadline:" -msgstr "Período de Tolerância para o Prazo Final:" +msgstr "Período de tolerância para o prazo final:" #: cms/templates/settings_graders.html:122 msgid "Leeway on due dates" -msgstr "Margem para as Datas Limite" +msgstr "Margem para as datas limite" #: cms/templates/settings_graders.html:130 msgid "Assignment Types" @@ -18747,38 +19014,38 @@ msgstr "" "laboratórios, questionários, e exames, e especifique quanto uma nota de cada" " aluno vale para cada tipo de tarefa." -#: cms/templates/studio_xblock_wrapper.html:70 +#: cms/templates/studio_xblock_wrapper.html:71 msgid "Importing components" -msgstr "" +msgstr "Importação de componentes" -#: cms/templates/studio_xblock_wrapper.html:90 -#: cms/templates/studio_xblock_wrapper.html:92 +#: cms/templates/studio_xblock_wrapper.html:91 +#: cms/templates/studio_xblock_wrapper.html:93 msgid "Expand or Collapse" msgstr "Expandir ou Encolher" -#: cms/templates/studio_xblock_wrapper.html:100 +#: cms/templates/studio_xblock_wrapper.html:101 msgid "Select this problem" -msgstr "" +msgstr "Selecionar este problema" -#: cms/templates/studio_xblock_wrapper.html:137 +#: cms/templates/studio_xblock_wrapper.html:138 msgid "Manage Access" msgstr "Gerir o Acesso" -#: cms/templates/studio_xblock_wrapper.html:147 +#: cms/templates/studio_xblock_wrapper.html:148 msgid "Manage Tags" -msgstr "" +msgstr "Gerir etiquetas" -#: cms/templates/studio_xblock_wrapper.html:156 +#: cms/templates/studio_xblock_wrapper.html:157 msgid "Copy to Clipboard" -msgstr "" +msgstr "Copiar para a área de transferência" -#: cms/templates/studio_xblock_wrapper.html:183 +#: cms/templates/studio_xblock_wrapper.html:184 #: lms/templates/instructor/instructor_dashboard_2/certificates.html:169 #: lms/templates/module-error.html:20 msgid "Details" msgstr "Detalhes" -#: cms/templates/studio_xblock_wrapper.html:195 +#: cms/templates/studio_xblock_wrapper.html:196 msgid "This block contains multiple components." msgstr "Este bloco contém vários componentes." @@ -19442,18 +19709,18 @@ msgstr "" #, python-format msgid "%s discussion started" msgid_plural "%s discussions started" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%s debate iniciado" +msgstr[1] "%s debates iniciados" +msgstr[2] "%s debates iniciados" #: 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] "" -msgstr[2] "" +msgstr[0] "%s comentário" +msgstr[1] "%s comentários" +msgstr[2] "%s comentários" #: lms/djangoapps/discussion/templates/discussion/maintenance_fragment.html:10 msgid "Discussion unavailable" @@ -19772,7 +20039,7 @@ msgstr "Bem-vindo a {platform_name}" #. 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 "" +msgstr "Funciona! Promovido pela Plataforma Open edX{registered_trademark}" #: lms/templates/invalid_email_key.html:10 msgid "Invalid email change key" @@ -19970,11 +20237,15 @@ msgstr "Mostrar resposta" #: 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] "" -msgstr[2] "" +msgstr[0] "Usou {num_used} de {num_total} tentativa" +msgstr[1] "Usou {num_used} de {num_total} tentativas" +msgstr[2] "Usou {num_used} de {num_total} tentativas" + +#: lms/templates/problem.html:94 +msgid "Grading method: {grading_method}" +msgstr "Método de classificação: {grading_method}" -#: lms/templates/problem.html:93 +#: lms/templates/problem.html:96 msgid "" "Some problems have options such as save, reset, hints, or show answer. These" " options follow the Submit button." @@ -19982,7 +20253,7 @@ msgstr "" "Alguns problemas têm opções como guardar, redefinir, sugestões ou mostrar " "resposta. Estas opções aparecem depois de premir o botão Submeter." -#: lms/templates/problem.html:149 +#: lms/templates/problem.html:152 msgid "Answers are displayed within the problem" msgstr "As suas respostas são exibidas dentro do exercício" @@ -20027,7 +20298,7 @@ msgstr "Saiba mais sobre este curso" #: lms/templates/public_video.html:43 msgid "Go to course" -msgstr "" +msgstr "Ir para o curso" #: lms/templates/public_video.html:47 msgid "Enroll in this course" @@ -20103,7 +20374,7 @@ msgstr "Nova Unidade" #: lms/templates/seq_block.html:97 msgid "Paste as new unit" -msgstr "" +msgstr "Colar como nova unidade" #: lms/templates/signup_modal.html:27 msgid "Sign Up for {platform_name}" @@ -20303,15 +20574,15 @@ msgstr "Página seguinte" #: lms/templates/studio_render_children_view.html:16 msgid "Paste Component" -msgstr "" +msgstr "Colar Componente" #: lms/templates/studio_render_children_view.html:24 msgid "From:" -msgstr "" +msgstr "De:" #: lms/templates/studio_render_children_view.html:27 msgid "What's in my clipboard?" -msgstr "" +msgstr "O que é que está na minha área de transferência?" #: lms/templates/tracking_log.html:5 msgid "Tracking Log" @@ -20444,11 +20715,11 @@ msgstr "Transferir ficheiro de vídeo" #: lms/templates/video.html:74 lms/templates/video.html:81 msgid "Share this video" -msgstr "" +msgstr "Partilhar este vídeo" #: lms/templates/video.html:97 msgid "Share on {site}" -msgstr "" +msgstr "Partilhar no {site}" #: lms/templates/video.html:115 msgid "Copy" @@ -20476,7 +20747,7 @@ msgstr "Transferir Material de Apoio" #: lms/templates/video.html:158 msgid "How is the transcript quality ?" -msgstr "" +msgstr "Qual é a qualidade da transcrição?" #: lms/templates/word_cloud.html:29 msgid "{num} of {total}" @@ -24881,81 +25152,88 @@ 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." +"Insights. Any users not yet enrolled in the course will be automatically " +"enrolled when added as Staff." msgstr "" -"Os elementos com a função de Equipa auxiliam na gestão do curso. Podem " -"inscrever e cancelar a matrícula dos estudantes, modificar classificações e " -"aceder a toda a informação do curso. A Equipa também tem acesso às " -"ferramentas Studio e Insights. Só pode atribuir funções de equipa do curso a" -" utilizadores inscritos." +"Membros da equipa de curso com o papel de Staff ajudam a gerir o seu curso. " +"O Staff pode inscrever e desinscrever alunos, bem como modificar as suas " +"notas e aceder a todos os dados do curso. O Staff também tem acesso ao seu " +"curso no Studio e no Insights. Qualquer utilizador não inscrito no curso " +"será automaticamente inscrito quando adicionado como Staff." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:178 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:179 msgid "Add Staff" msgstr "Adicionar Equipa" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:183 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:184 msgid "Limited Staff" -msgstr "" +msgstr "Staff Limitado" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:185 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:186 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." +"course in Studio. Any users not yet enrolled in the course will be " +"automatically enrolled when added as Limited Staff." msgstr "" +"Membros da equipa de curso com o papel de Staff Limitado ajudam a gerir o " +"seu curso. O Staff Limitado pode inscrever e desinscrever alunos, bem como " +"modificar as suas notas e aceder a todos os dados do curso. O Staff Limitado" +" não tem acesso ao seu curso no Studio. Qualquer utilizador não inscrito no " +"curso será automaticamente inscrito quando adicionado como Staff Limitado." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:191 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:193 msgid "Add Limited Staff" -msgstr "" +msgstr "Adicionar Staff Limitado" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:197 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:199 msgid "Admin" msgstr "Administrador" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:199 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:201 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." +" to manage course team membership. Any users not yet enrolled in the course " +"will be automatically enrolled when added as Admin." msgstr "" -"Os elementos da equipa do curso com a função Administração auxiliam na " -"gestão do seu curso. Eles podem fazer todas as tarefas de Equipa, para além " -"de adicionar e remover funções de Equipa e Administração, funções de " -"moderação de debate e função de testador beta para gerir a adesão à equipa " -"do curso. Só pode atribuir funções de equipa do curso a utilizadores " -"inscritos." +"Membros da equipa do curso com o papel de Admin ajudam a gerir o curso. " +"Podem realizar as mesmas tarefas do Staff, e podem ainda adicionar e remover" +" os papéis de Staff e Admin, os papéis de moderação de debate e o de beta " +"tester para gerir a adesão da equipa do curso. Qualquer utilizador será " +"automaticamente inscrito no curso quando adicionados como Admin." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:206 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:208 msgid "Add Admin" msgstr "Adicionar Administrador" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:212 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 msgid "Beta Testers" msgstr "Utilizadores Beta" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:216 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." +"sure that the content works, but have no additional privileges. Any users " +"not yet enrolled in the course will be automatically enrolled when added as " +"Beta Tester." msgstr "" -"Os Utilizadores Beta podem ver o conteúdo do curso antes dos outros " -"estudantes. Eles podem certificar-se de que o conteúdo funciona, mas não têm" -" privilégios adicionais. Só pode atribuir funções de equipa do curso a " -"utilizadores inscritos." +"Beta Testers podem ver o conteúdo do curso antes dos outros alunos. Devem " +"garantir que o conteúdo funciona, mas não têm privilégios adicionais. " +"Qualquer utilizador será automaticamente inscrito no curso quando adicionado" +" como Beta Tester." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:219 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:222 msgid "Add Beta Tester" msgstr "Adicionar Testador Beta" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:224 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:227 msgid "Discussion Admins" msgstr "Administradores de Debate" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:226 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:229 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 " @@ -24970,29 +25248,33 @@ msgstr "" "debate. Apenas utilizadores inscritos podem ser adicionados como " "Administradores de Debate." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:233 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:236 msgid "Add Discussion Admin" msgstr "Adicionar Administrador de Debate" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:238 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:241 msgid "Course Data Researcher" msgstr "Investigador de Dados do Curso" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:240 -msgid "Course Data Researchers can access the data download tab." +#: lms/templates/instructor/instructor_dashboard_2/membership.html:243 +msgid "" +"Course Data Researchers can access the data download tab. Any users not yet " +"enrolled in the course will be automatically enrolled when added as Course " +"Data Researcher." msgstr "" -"Investigadores de Dados do Curso podem aceder ao separador de descarregar " -"dados." +"Course Data Researchers can access the data download tab. Qualquer " +"utilizador será automaticamente inscrito no curso quando adicionado como " +"Investigador de Dados do Curso." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:243 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:247 msgid "Add Course Data Researcher" msgstr "Adicionar Investigador de Dados do Curso" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:251 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:255 msgid "Discussion Moderators" msgstr "Moderadores de Debate" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:253 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:257 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. " @@ -25007,15 +25289,15 @@ msgstr "" "remover funções de moderação de debate. Apenas utilizadores inscritos podem " "ser adicionados como Moderadores de Debate." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:260 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:264 msgid "Add Moderator" msgstr "Adicionar Moderador" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:265 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:269 msgid "Group Community TA" msgstr "Assistente de Comunidade de um grupo" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:267 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:271 msgid "" "Group Community TAs are members of the community who help course teams " "moderate discussions. Group Community TAs see only posts by learners in " @@ -25031,11 +25313,11 @@ msgstr "" "publicações são marcadas como 'Professor Assistente'. Apenas os estudantes " "inscritos podem ser adicionados como Professores Assistentes do grupo." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:274 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:278 msgid "Add Group Community TA" msgstr "Adicionar PA do Grupo Comunidade" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:281 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:285 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 " @@ -25051,15 +25333,15 @@ msgstr "" "'Professor Assistente'. Apenas os estudantes inscritos podem ser " "adicionados como Professores Assistentes do grupo." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:287 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:291 msgid "Add Community TA" msgstr "Adicionar Professor Assistente da Comunidade" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:294 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:298 msgid "CCX Coaches" msgstr "Tutores CCX" -#: lms/templates/instructor/instructor_dashboard_2/membership.html:296 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:300 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 " @@ -25069,7 +25351,7 @@ msgstr "" "com base neste curso, que podem usar para fornecer instrução personalizada " "aos seus próprios estudantes com base no material deste curso." -#: lms/templates/instructor/instructor_dashboard_2/membership.html:301 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:305 msgid "Add CCX Coach" msgstr "Adicionar Tutor CCX" @@ -25607,22 +25889,27 @@ msgstr "Meus Cursos" #: lms/templates/lti_provider/user-auth-error.html:11 msgid "There was an error when loading this module!" -msgstr "" +msgstr "Ocorreu um erro ao carregar este módulo!" #: lms/templates/lti_provider/user-auth-error.html:14 msgid "" "This module is available only for users who are signed into {platform}. " "Kindly sign in and refresh this page to load the content." msgstr "" +"Este módulo está disponível apenas para utilizadores que estejam " +"autenticados na plataforma {platform}. Por favor, inicie sessão e atualize " +"esta página para carregar o conteúdo." #: lms/templates/lti_provider/user-auth-error.html:21 msgid "NOTE:" -msgstr "" +msgstr "NOTA:" #: lms/templates/lti_provider/user-auth-error.html:22 msgid "" "The email used to sign into this platform and {platform} should be the same." msgstr "" +"O e-mail usado para iniciar sessão nesta plataforma e {platform} deve ser o " +"mesmo." #: lms/templates/modal/_modal-settings-language.html:21 msgid "Change Preferred Language" diff --git a/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/djangojs.po b/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/djangojs.po index 9ad04c06e82..8ce491ba41e 100644 --- a/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/translations/edx-platform/conf/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -12,15 +12,17 @@ # # Translators: # Brian Smith, 2024 +# Ivo Branco , 2024 +# Cátia Lopes , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-03-08 00:31+0000\n" +"POT-Creation-Date: 2024-04-29 00:34+0000\n" "PO-Revision-Date: 2023-11-20 11:35+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Cátia Lopes , 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -283,41 +285,41 @@ msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "" "Tem alterações não guardadas. Tem a certeza que quer sair desta página?" -#: cms/static/js/features/import/factories/import.js:20 +#: cms/static/js/features/import/factories/import.js:22 msgid "There was an error during the upload process." msgstr "Ocorreu um erro durante o processo de carregamento." -#: cms/static/js/features/import/factories/import.js:21 +#: cms/static/js/features/import/factories/import.js:23 msgid "There was an error while unpacking the file." msgstr "Ocorreu um erro durante a descompressão do ficheiro." -#: cms/static/js/features/import/factories/import.js:22 +#: cms/static/js/features/import/factories/import.js:24 msgid "There was an error while verifying the file you submitted." msgstr "Ocorreu um erro durante a validação do ficheiro submetido." -#: cms/static/js/features/import/factories/import.js:31 +#: cms/static/js/features/import/factories/import.js:33 msgid "Choose new file" msgstr "Escolha um novo ficheiro" -#: cms/static/js/features/import/factories/import.js:46 +#: cms/static/js/features/import/factories/import.js:48 msgid "" "File format not supported. Please upload a file with a {ext} extension." msgstr "" "O formato de ficheiro não é suportado. Por favor, carregue um ficheiro com " "uma extensão {ext}." -#: cms/static/js/features/import/factories/import.js:54 +#: cms/static/js/features/import/factories/import.js:56 msgid "There was an error while importing the new library to our database." msgstr "" "Ocorreu um erro ao importar a nova biblioteca para a nossa base de dados." -#: cms/static/js/features/import/factories/import.js:56 +#: cms/static/js/features/import/factories/import.js:58 msgid "There was an error while importing the new course to our database." msgstr "" "Ocorreu um erro durante a importação do novo curso para a nossa base de " "dados." -#: cms/static/js/features/import/factories/import.js:119 +#: cms/static/js/features/import/factories/import.js:121 msgid "Your import has failed." msgstr "A sua importação falhou." @@ -485,6 +487,8 @@ msgstr "Por favor entre um número inteiro não negativo." #: cms/static/js/models/settings/course_grader.js:66 msgid "You must have at least one undroppable <%- types %> assignment." msgstr "" +"É necessário ter pelo menos uma atribuição de <%- types %> que não possa ser" +" removida." #: cms/static/js/models/settings/course_grading_policy.js:79 msgid "Grace period must be specified in HH:MM format." @@ -713,35 +717,37 @@ msgstr "OK" #: cms/static/js/views/pages/container.js:497 #: cms/static/js/views/pages/container_subviews.js:187 msgid "Copying" -msgstr "" +msgstr "Copiar" #: cms/static/js/views/course_outline.js:328 msgid "Copy of '{componentDisplayName}'" -msgstr "" +msgstr "Cópia de '{componentDisplayName}'" #: cms/static/js/views/course_outline.js:364 #: cms/static/js/views/pages/container.js:285 #: cms/static/js/views/utils/xblock_utils.js:79 msgid "Pasting" -msgstr "" +msgstr "Colar" #: cms/static/js/views/course_outline.js:384 #: cms/static/js/views/pages/container.js:306 #: cms/static/js/views/utils/xblock_utils.js:96 msgid "Some errors occurred" -msgstr "" +msgstr "Ocorreram alguns erros" #: cms/static/js/views/course_outline.js:386 #: cms/static/js/views/pages/container.js:308 #: cms/static/js/views/utils/xblock_utils.js:98 msgid "The following required files could not be added to the course:" msgstr "" +"Os seguintes ficheiros obrigatórios não puderam ser adicionados à " +"disciplina:" #: cms/static/js/views/course_outline.js:394 #: cms/static/js/views/pages/container.js:316 #: cms/static/js/views/utils/xblock_utils.js:106 msgid "You may need to update a file(s) manually" -msgstr "" +msgstr "Poderá ser necessário atualizar manualmente um ou mais ficheiros" #: cms/static/js/views/course_outline.js:397 #: cms/static/js/views/pages/container.js:319 @@ -750,24 +756,27 @@ msgid "" "The following files already exist in this course but don't match the version" " used by the component you pasted:" msgstr "" +"Os seguintes ficheiros já existem nesta disciplina, mas não correspondem à " +"versão utilizada pelo componente que colou:" #: cms/static/js/views/course_outline.js:406 #: cms/static/js/views/pages/container.js:328 #: cms/static/js/views/utils/xblock_utils.js:118 msgid "New file(s) added to Files & Uploads." -msgstr "" +msgstr "Novo(s) ficheiro(s) adicionado(s) a Ficheiros & Uploads." #: cms/static/js/views/course_outline.js:408 #: cms/static/js/views/pages/container.js:330 #: cms/static/js/views/utils/xblock_utils.js:120 msgid "The following required files were imported to this course:" msgstr "" +"Os seguintes ficheiros obrigatórios foram importados para esta disciplina:" #: cms/static/js/views/course_outline.js:413 #: cms/static/js/views/pages/container.js:335 #: cms/static/js/views/utils/xblock_utils.js:125 msgid "View files" -msgstr "" +msgstr "Ver ficheiros" #: cms/static/js/views/course_outline.js:422 #: cms/static/js/views/pages/container.js:344 @@ -918,9 +927,9 @@ msgstr "Ocorreu um erro com a sua exportação." #: cms/static/js/views/group_configuration_details.js:71 msgid "Contains {count} group" msgid_plural "Contains {count} groups" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Contém o grupo {count}" +msgstr[1] "Contém {count} grupos" +msgstr[2] "Contém {count} grupos" #: cms/static/js/views/group_configuration_details.js:82 #: cms/static/js/views/partition_group_details.js:66 @@ -935,9 +944,9 @@ msgstr "Não está em Uso" #: cms/static/js/views/partition_group_details.js:74 msgid "Used in {count} location" msgid_plural "Used in {count} locations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Utilizado {count} localização" +msgstr[1] "Utilizado em {count} localizações" +msgstr[2] "Utilizado em {count} localizações" #. Translators: this refers to a collection of groups. #: cms/static/js/views/group_configuration_item.js:26 @@ -1175,7 +1184,7 @@ msgstr "Ainda não" #: cms/static/js/views/modals/course_outline_modals.js:338 msgid "Share {display_name} subsection" -msgstr "" +msgstr "Partilhar a subsecção {display_name}" #: cms/static/js/views/modals/course_outline_modals.js:973 msgid "All Learners and Staff" @@ -1200,11 +1209,11 @@ msgstr "Visibilidade" #: cms/static/js/views/modals/course_outline_modals.js:1487 msgid "Full Page" -msgstr "" +msgstr "Página inteira" #: cms/static/js/views/modals/course_outline_modals.js:1492 msgid "Embed Link" -msgstr "" +msgstr "Incorporar ligação" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/modals/edit_xblock.js:23 @@ -1992,16 +2001,16 @@ msgstr "imagem omitida" #: 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] "" -msgstr[2] "" +msgstr[0] "existe atualmente uma votação {numVotes}" +msgstr[1] "existem atualmente {numVotes} votos" +msgstr[2] "existem atualmente {numVotes} votos" #: common/static/common/js/discussion/views/discussion_content_view.js:291 msgid "{numVotes} Vote" msgid_plural "{numVotes} Votes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{numVotes} Vote" +msgstr[1] "{numVotes} Votos" +msgstr[2] "{numVotes} Votos" #: common/static/common/js/discussion/views/discussion_content_view.js:359 msgid "" @@ -2156,16 +2165,16 @@ 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] "" -msgstr[2] "" +msgstr[0] "{numResponses} outra resposta" +msgstr[1] "{numResponses} outras respostas" +msgstr[2] "{numResponses} outras respostas" #: common/static/common/js/discussion/views/discussion_thread_view.js:258 msgid "{numResponses} response" msgid_plural "{numResponses} responses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{numResponses} respostas" +msgstr[1] "{numResponses} respostas" +msgstr[2] "{numResponses} respostas" #: common/static/common/js/discussion/views/discussion_thread_view.js:270 msgid "Showing all responses" @@ -2174,9 +2183,9 @@ msgstr "Mostrar todas as respostas" #: 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] "" -msgstr[2] "" +msgstr[0] "Mostrar a primeira resposta" +msgstr[1] "Mostrar as primeiras {numResponses} respostas" +msgstr[2] "Mostrar as primeiras {numResponses} respostas" #: common/static/common/js/discussion/views/discussion_thread_view.js:287 msgid "Load all responses" @@ -2273,9 +2282,9 @@ msgstr "cerca de um minuto" #, javascript-format msgid "%d minute" msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d minuto" +msgstr[1] "%d minutos" +msgstr[2] "%d minutos" #: common/static/js/src/jquery.timeago.locale.js:9 msgid "about an hour" @@ -2285,9 +2294,9 @@ msgstr "cerca de uma hora" #, javascript-format msgid "about %d hour" msgid_plural "about %d hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "aproximadamente %d hora" +msgstr[1] "aproximadamente %d horas" +msgstr[2] "aproximadamente %d horas" #: common/static/js/src/jquery.timeago.locale.js:11 msgid "a day" @@ -2297,9 +2306,9 @@ msgstr "por dia" #, javascript-format msgid "%d day" msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d dia" +msgstr[1] "%d dias" +msgstr[2] "%d dias" #: common/static/js/src/jquery.timeago.locale.js:13 msgid "about a month" @@ -2309,9 +2318,9 @@ msgstr "cerca de um mês" #, javascript-format msgid "%d month" msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d mês" +msgstr[1] "%d meses" +msgstr[2] "%d meses" #: common/static/js/src/jquery.timeago.locale.js:15 msgid "about a year" @@ -2321,9 +2330,9 @@ msgstr "cerca de um ano" #, javascript-format msgid "%d year" msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d ano" +msgstr[1] "%d anos" +msgstr[2] "%d anos" #: lms/djangoapps/instructor/static/instructor/ProblemBrowser/components/Main/Main.jsx:39 msgid "Select a section or problem" @@ -2778,9 +2787,9 @@ msgstr "Não é possível participar na equipa gerida pelo formador" #: lms/djangoapps/teams/static/teams/js/views/team_utils.js:35 msgid " Member" msgid_plural " Members" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Membro" +msgstr[1] "Membros" +msgstr[2] " Membros" #: lms/djangoapps/teams/static/teams/js/views/teams.js:16 msgid "All teams" @@ -2910,9 +2919,9 @@ msgstr "A equipa \"{team}\" não foi encontrada." #: lms/djangoapps/teams/static/teams/js/views/topic_card.js:28 msgid "{team_count} Team" msgid_plural "{team_count} Teams" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{team_count} Equipa" +msgstr[1] "{team_count} Equipas" +msgstr[2] "{team_count} Equipas" #: lms/djangoapps/teams/static/teams/js/views/topic_card.js:50 msgid "Topic" @@ -3026,9 +3035,9 @@ msgstr "Por favor forneça um URL válido." #: 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] "" -msgstr[2] "" +msgstr[0] "%(errorCount)s erro encontrado no formulário." +msgstr[1] "%(errorCount)s erros encontrados no formulário." +msgstr[2] "%(errorCount)s erros encontrados no formulário." #: lms/static/js/Markdown.Editor.js:1451 msgid "Bold (Ctrl+B)" @@ -3452,7 +3461,7 @@ msgstr "Começar" #: lms/static/js/demographics_collection/DemographicsCollectionModal.jsx:268 msgid "Section {currentPage} of {totalPages}" -msgstr "" +msgstr "Secção {currentPage} de {totalPages}" #: lms/static/js/demographics_collection/DemographicsCollectionModal.jsx:276 msgid "Help make edX better for everyone!" @@ -3465,6 +3474,10 @@ msgid "" "your background. You can always edit this information later in Account " "Settings." msgstr "" +"Bem-vindo/a à edX! Antes de começar, por favor, dedique alguns minutos para " +"preencher as informações adicionais abaixo para nos ajudar a entender um " +"pouco mais sobre o seu percurso. Pode sempre editar esta informação mais " +"tarde nas Configurações de Conta." #: lms/static/js/demographics_collection/MultiselectDropdown.jsx:99 msgid "Clear all" @@ -3483,9 +3496,9 @@ msgstr "fechar questionário" #, javascript-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "A visualizar %s curso" +msgstr[1] "A visualizar %s cursos" +msgstr[2] "A visualizar %s cursos" #: lms/static/js/discovery/views/search_form.js:57 #, javascript-format @@ -3679,23 +3692,23 @@ msgstr "Insira um nome de utilizador ou email." #: 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] "" -msgstr[2] "" +msgstr[0] "{numUsersAdded} foi adicionado a este grupo." +msgstr[1] "{numUsersAdded} foram adicionados a este grupo." +msgstr[2] "{numUsersAdded} foram adicionados a este grupo." #: 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] "" -msgstr[2] "" +msgstr[0] "{numMoved} aluno foi movido de {prevCohort}" +msgstr[1] "{numMoved} alunos foram movidos de {prevCohort}" +msgstr[2] "{numMoved} alunos foram movidos de {prevCohort}" #: 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] "" -msgstr[2] "" +msgstr[0] "{numPresent} aluno já está no grupo" +msgstr[1] "{numPresent} alunos já estão no grupo" +msgstr[2] "{numPresent} alunos já estão no grupo" #: lms/static/js/groups/views/cohort_editor.js:231 msgid "{email}" @@ -3709,8 +3722,14 @@ 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] "" +"{numPreassigned} aluno foi pré-atribuído a este grupo. Este aluno será " +"automaticamente adicionado ao grupo quando se inscrever no curso." msgstr[1] "" +"{numPreassigned} alunos foram pré-atribuídos a este grupo. Estes alunos " +"serão automaticamente adicionados ao grupo quando se inscreverem no curso." msgstr[2] "" +"{numPreassigned} alunos foram pré-atribuídos a este grupo. Estes alunos " +"serão automaticamente adicionados ao grupo quando se inscreverem no curso." #: lms/static/js/groups/views/cohort_editor.js:276 msgid "Unknown username: {user}" @@ -3727,9 +3746,9 @@ msgstr "Tarefa de grupo não permitida: {email_or_username}" #: 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] "" -msgstr[2] "" +msgstr[0] "Ocorreu um erro ao tentar adicionar alunos:" +msgstr[1] "{numErrors} alunos não puderam ser adicionados a este grupo:" +msgstr[2] "{numErrors} alunos não puderam ser adicionados a este grupo:" #: lms/static/js/groups/views/cohort_editor.js:306 msgid "View all errors" @@ -3961,12 +3980,12 @@ msgid "Please enter a username or email." msgstr "Por favor insira um nome de utilizador ou email." #: lms/static/js/instructor_dashboard/membership.js:198 -#: lms/static/js/instructor_dashboard/membership.js:1029 +#: lms/static/js/instructor_dashboard/membership.js:1049 msgid "This role requires a divided discussions scheme." msgstr "Esta função requer um esquema de debates dividido." #: lms/static/js/instructor_dashboard/membership.js:262 -#: lms/static/js/instructor_dashboard/membership.js:964 +#: lms/static/js/instructor_dashboard/membership.js:984 msgid "Error changing user's permissions." msgstr "Erro ao alterar as permissões do utilizador." @@ -4019,13 +4038,19 @@ msgstr "Todas as contas foram criadas com sucesso." msgid "Error adding/removing users as beta testers." msgstr "Erro ao adicionar/remover utilizadores beta." +#. Translators: For cases when the input field is empty; +#: lms/static/js/instructor_dashboard/membership.js:518 +#: lms/static/js/instructor_dashboard/membership.js:728 +msgid "This field must not be blank" +msgstr "Este campo não pode estar vazio" + #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:528 +#: lms/static/js/instructor_dashboard/membership.js:534 msgid "These users were successfully added as beta testers:" msgstr "" "Estes utilizadores foram adicionados com sucesso como utilizadores beta:" -#: lms/static/js/instructor_dashboard/membership.js:533 +#: lms/static/js/instructor_dashboard/membership.js:539 msgid "" "These users could not be added as beta testers because their accounts are " "not yet activated:" @@ -4034,21 +4059,27 @@ msgstr "" "suas contas não foram ainda ativadas:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:539 +#: lms/static/js/instructor_dashboard/membership.js:545 msgid "These users were successfully removed as beta testers:" msgstr "Estes utilizadores foram removidos com sucesso dos utilizadores beta:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:552 +#: lms/static/js/instructor_dashboard/membership.js:558 msgid "These users were not added as beta testers:" msgstr "Estes utilizadores não foram adicionados como utilizadores beta:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:565 +#: lms/static/js/instructor_dashboard/membership.js:571 msgid "These users were not removed as beta testers:" msgstr "Estes utilizadores não foram removidos dos utilizadores beta:" -#: lms/static/js/instructor_dashboard/membership.js:578 +#: lms/static/js/instructor_dashboard/membership.js:583 +msgid "Could not find users associated with the following identifiers:" +msgstr "" +"Não foi possível encontrar utilizadores associados aos seguintes " +"identificadores:" + +#: lms/static/js/instructor_dashboard/membership.js:592 msgid "" "Users must create and activate their account before they can be promoted to " "beta tester." @@ -4056,62 +4087,60 @@ msgstr "" "Os utilizadores devem criar e ativar a sua conta antes de serem promovidos a" " utilizadores beta." -#: lms/static/js/instructor_dashboard/membership.js:580 -msgid "Could not find users associated with the following identifiers:" -msgstr "" -"Não foi possível encontrar utilizadores associados aos seguintes " -"identificadores:" - -#: lms/static/js/instructor_dashboard/membership.js:611 +#: lms/static/js/instructor_dashboard/membership.js:617 msgid "Reason field should not be left blank." msgstr "O campo Motivo não deve ser deixado em branco." -#: lms/static/js/instructor_dashboard/membership.js:632 +#: lms/static/js/instructor_dashboard/membership.js:638 msgid "Error enrolling/unenrolling users." msgstr "Erro ao inscrever/desinscrever utilizadores." -#: lms/static/js/instructor_dashboard/membership.js:711 +#: lms/static/js/instructor_dashboard/membership.js:731 msgid "The following email addresses and/or usernames are invalid:" msgstr "" "Os seguintes endereços de email e/ou nomes de utilizador são inválidos:" -#: lms/static/js/instructor_dashboard/membership.js:748 +#: lms/static/js/instructor_dashboard/membership.js:768 msgid "Successfully enrolled and sent email to the following users:" msgstr "Inscritos com sucesso e enviado email para os seguintes utilizadores:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:760 +#: lms/static/js/instructor_dashboard/membership.js:780 msgid "Successfully enrolled the following users:" msgstr "Os seguintes utilizadores foram inscritos com sucesso:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:772 +#: lms/static/js/instructor_dashboard/membership.js:792 msgid "" "Email cannot be sent to the following users via batch enrollment. They will " "be allowed to enroll once they register:" msgstr "" +"Não foi possível enviar e-mail aos seguintes utilizadores através da " +"inscrição em lote. Eles poderão inscrever-se assim que se registarem:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:784 +#: lms/static/js/instructor_dashboard/membership.js:804 msgid "These users will be allowed to enroll once they register:" msgstr "" "Estes utilizadores terão permissão para se inscreverem depois de se " "registarem:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:796 +#: lms/static/js/instructor_dashboard/membership.js:816 msgid "" "Email cannot be sent to the following users via batch enrollment. They will " "be enrolled once they register:" msgstr "" +"Não foi possível enviar e-mail aos seguintes utilizadores através da " +"inscrição em lote. Eles serão inscritos assim que se registarem:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:808 +#: lms/static/js/instructor_dashboard/membership.js:828 msgid "These users will be enrolled once they register:" msgstr "Estes utilizadores serão inscritos assim que se registem:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:820 +#: lms/static/js/instructor_dashboard/membership.js:840 msgid "" "Emails successfully sent. The following users are no longer enrolled in the " "course:" @@ -4120,11 +4149,11 @@ msgstr "" "inscritos no curso:" #. Translators: A list of users appears after this sentence; -#: lms/static/js/instructor_dashboard/membership.js:832 +#: lms/static/js/instructor_dashboard/membership.js:852 msgid "The following users are no longer enrolled in the course:" msgstr "Os seguintes utilizadores já não estão inscritos no curso:" -#: lms/static/js/instructor_dashboard/membership.js:843 +#: lms/static/js/instructor_dashboard/membership.js:863 msgid "" "These users were not affiliated with the course so could not be unenrolled:" msgstr "" @@ -4603,7 +4632,7 @@ msgstr "" #: lms/static/js/learner_dashboard/EnterpriseLearnerPortalModal.jsx:123 msgid "You have access to the {enterpriseName} dashboard" -msgstr "" +msgstr "Tem acesso ao painel de controlo {enterpriseName}" #: lms/static/js/learner_dashboard/EnterpriseLearnerPortalModal.jsx:132 msgid "" @@ -4647,7 +4676,7 @@ msgstr "Termina {end}" #: lms/static/js/learner_dashboard/models/program_subscription_model.js:29 msgid "${price}/month {currency}" -msgstr "" +msgstr "${price}/mês {currency}" #: lms/static/js/learner_dashboard/views/course_entitlement_view.js:220 msgid "You must select a session to access the course." @@ -4707,11 +4736,11 @@ msgstr "" #: lms/static/js/learner_dashboard/views/program_alert_list_view.js:39 msgid "View program" -msgstr "" +msgstr "Ver programa" #: lms/static/js/learner_dashboard/views/program_alert_list_view.js:42 msgid "Enroll in a {programName}'s course" -msgstr "" +msgstr "Inscreva-se num curso do programa {programName}" #: lms/static/js/learner_dashboard/views/program_alert_list_view.js:48 msgid "" @@ -4719,6 +4748,9 @@ msgid "" "enrolled in any courses. Enroll in a remaining course and enjoy verified " "access." msgstr "" +"Tem uma subscrição ativa para o programa {programName} mas não está inscrito" +" em nenhum curso. Inscreva-se num curso do programa e desfrute o acesso " +"verificado." #: lms/static/js/learner_dashboard/views/program_alert_list_view.js:53 msgid "" @@ -4726,23 +4758,28 @@ msgid "" "your {programName} program subscription. Enroll in a course from the " "{i_start}Program Details{i_end} page." msgstr "" +"De acordo com os nossos registos, não está inscrito em nenhum curso incluído" +" na sua subscrição do programa {programName}. Inscreva-se num curso a partir" +" da página {i_start}Detalhes do Programa{i_end}. " #: lms/static/js/learner_dashboard/views/program_alert_list_view.js:67 msgid "Subscription trial expires in less than 24 hours" -msgstr "" +msgstr "A sua subscrição experimental expira em menos de 24 horas" #: 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] "" -msgstr[2] "" +msgstr[0] "A sua subscrição experimental expira em {remainingDays} dia" +msgstr[1] "A sua subscrição experimental expira em {remainingDays} dias" +msgstr[2] "A sua subscrição experimental expira em {remainingDays} dias" #: 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 "" +"A fase experimental do programa {programName} expirará às {trialEndTime} no " +"dia {trialEndDate} e o cartão registado será cobrado {subscriptionPrice}." #: lms/static/js/learner_dashboard/views/program_alert_list_view.js:77 msgid "" @@ -4754,8 +4791,17 @@ msgid_plural "" "{trialEndTime} on {trialEndDate} and the card on file will be charged " "{subscriptionPrice}." msgstr[0] "" +"A fase experimental do programa {programName} expirará em {remainingDays} " +"dia às {trialEndTime} no dia {trialEndDate} e o cartão registado será " +"cobrado {subscriptionPrice}." msgstr[1] "" +"A fase experimental do programa {programName} expirará em {remainingDays} " +"dias às {trialEndTime} no dia {trialEndDate} e o cartão registado será " +"cobrado {subscriptionPrice}." msgstr[2] "" +"A fase experimental do programa {programName} expirará em {remainingDays} " +"dias às {trialEndTime} no dia {trialEndDate} e o cartão registado será " +"cobrado {subscriptionPrice}." #: lms/static/js/learner_dashboard/views/program_details_sidebar_view.js:66 msgid "{type} Progress" @@ -5641,9 +5687,9 @@ msgstr "Marcado como favorito" #: 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] "" -msgstr[2] "" +msgstr[0] "{total_results} resultado encontrado para \"{search_term}\"" +msgstr[1] "{total_results} resultados encontrados para \"{search_term}\"" +msgstr[2] "{total_results} resultados encontrados para \"{search_term}\"" #: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:68 msgid "Profile Visibility:" @@ -5782,36 +5828,38 @@ msgstr "Responder a Anotação" #: 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] "" -msgstr[2] "" +msgstr[0] "{num_points} ponto possível (classificado, resultados ocultos)" +msgstr[1] "{num_points} pontos possíveis (classificado, resultados ocultos)" +msgstr[2] "{num_points} pontos possíveis (classificado, resultados ocultos)" #. 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[0] "{num_points} ponto possível (não classificado, resultados ocultos)" msgstr[1] "" +"{num_points} pontos possíveis (não classificado, resultados ocultos)" msgstr[2] "" +"{num_points} pontos possíveis (não classificado, resultados ocultos)" #. 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] "" -msgstr[2] "" +msgstr[0] "{num_points} ponto possível (classificado)" +msgstr[1] "{num_points} pontos possíveis (classificado)" +msgstr[2] "{num_points} pontos possíveis (classificado)" #. 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] "" -msgstr[2] "" +msgstr[0] "{num_points} ponto possível (não classificado)" +msgstr[1] "{num_points} pontos possíveis (não classificado)" +msgstr[2] "{num_points} pontos possíveis (não classificado)" #. 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 @@ -5820,9 +5868,9 @@ msgstr[2] "" #: xmodule/js/src/capa/display.js:269 msgid "{earned}/{possible} point (graded)" msgid_plural "{earned}/{possible} points (graded)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{earned}/{possible} ponto (classificado)" +msgstr[1] "{earned}/{possible} pontos (classificados)" +msgstr[2] "{earned}/{possible} pontos (classificados)" #. 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 @@ -5831,9 +5879,9 @@ msgstr[2] "" #: xmodule/js/src/capa/display.js:276 msgid "{earned}/{possible} point (ungraded)" msgid_plural "{earned}/{possible} points (ungraded)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{earned}/{possible} ponto (não classificado)" +msgstr[1] "{earned}/{possible} pontos (não classificados)" +msgstr[2] "{earned}/{possible} pontos (não classificados)" #: xmodule/js/src/capa/display.js:349 msgid "The grading process is still running. Refresh the page to see updates." @@ -7304,23 +7352,23 @@ msgstr "Posição de vídeo" #: xmodule/js/src/video/06_video_progress_slider.js:324 msgid "%(value)s hour" msgid_plural "%(value)s hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(value)s hora" +msgstr[1] "%(value)s horas" +msgstr[2] "%(value)s horas" #: xmodule/js/src/video/06_video_progress_slider.js:327 msgid "%(value)s minute" msgid_plural "%(value)s minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(value)s minuto" +msgstr[1] "%(value)s minutos" +msgstr[2] "%(value)s minutos" #: xmodule/js/src/video/06_video_progress_slider.js:330 msgid "%(value)s second" msgid_plural "%(value)s seconds" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(value)s segundo" +msgstr[1] "%(value)s segundos" +msgstr[2] "%(value)s segundos" #: xmodule/js/src/video/07_video_volume_control.js:70 msgid "" @@ -7743,6 +7791,8 @@ msgid "" "To hide the subsections and keep them accesible through links, you must " "adjust it from the section that contains them." msgstr "" +"Para ocultar as subsecções e mantê-las acessíveis através de ligações, é " +"necessário ajustá-las a partir da secção que as contém." #: cms/templates/js/content-visibility-editor.underscore:13 msgid "Show entire subsection" @@ -7899,12 +7949,16 @@ msgid "" "Hidden in the course outline, but sections are accessible for your learners " "through their separate link." msgstr "" +"Escondidas na estrutura geral da disciplina, mas as secções estão acessíveis" +" aos seus alunos através de uma ligação separada." #: cms/templates/js/course-outline.underscore:63 msgid "" "Subsections are not navigable between each other, they can only be accessed " "through their link." msgstr "" +"As subsecções não são navegáveis entre si, apenas podem ser acedidas através" +" da respetiva ligação." #: cms/templates/js/course-outline.underscore:71 msgid "Unpublished changes to live content" @@ -7980,11 +8034,11 @@ msgstr "Configurar" #: cms/templates/js/tag-count.underscore:2 #: cms/templates/js/tag-count.underscore:5 msgid "Manage Tags" -msgstr "" +msgstr "Gerir etiquetas" #: cms/templates/js/course-outline.underscore:220 msgid "Copy to Clipboard" -msgstr "" +msgstr "Copiar para a área de transferência" #: cms/templates/js/course-outline.underscore:225 #: cms/templates/js/course-outline.underscore:248 @@ -8045,7 +8099,7 @@ msgstr "A subsecção está oculta após a data limite" #: cms/templates/js/course-outline.underscore:428 msgid "Share" -msgstr "" +msgstr "Partilhar" #: cms/templates/js/course-outline.underscore:442 #, python-format @@ -8053,6 +8107,8 @@ msgid "" "This subsection is configured as \\\"%(gradingType)s\\\", which doesn't " "exist in the current grading policy." msgstr "" +"Esta subsecção está configurada como \\\"%(gradingType)s\\\", que não existe" +" na política de classificação atual." #: cms/templates/js/course-outline.underscore:457 #: cms/templates/js/xblock-outline.underscore:57 @@ -8070,15 +8126,15 @@ msgstr "Clique para adicionar um elemento do tipo %(xblock_type)s" #: cms/templates/js/course-outline.underscore:501 #, python-format msgid "Paste %(xblock_type)s" -msgstr "" +msgstr "Colar %(xblock_type)s" #: cms/templates/js/course-outline.underscore:510 msgid "From:" -msgstr "" +msgstr "De:" #: cms/templates/js/course-outline.underscore:513 msgid "What's in my clipboard?" -msgstr "" +msgstr "O que é que está na minha área de transferência?" #: cms/templates/js/course-settings-learning-fields.underscore:2 msgid "Learning Outcome" @@ -8123,7 +8179,7 @@ msgstr "Configurações de Vídeo do Curso" #: cms/templates/js/course-video-sharing-enable.underscore:3 msgid "Video Sharing" -msgstr "" +msgstr "Partilha de vídeo" #: cms/templates/js/course-video-sharing-enable.underscore:13 msgid "Learn more" @@ -8241,20 +8297,24 @@ msgid "" "The number of {type} assignments defined here does not match the current " "number of {type} assignments in the course:" msgstr "" +"O número de tarefas {type} definido aqui não corresponde ao número atual de " +"tarefas {type} na disciplina:" #: cms/templates/js/course_grade_policy.underscore:47 msgid "There are no assignments of this type in the course." -msgstr "" +msgstr "Não existem trabalhos deste tipo na disciplina." #: cms/templates/js/course_grade_policy.underscore:51 msgid "{assignment_count} {type} assignment(s) found:" -msgstr "" +msgstr "{assignment_count} {type} tarefa(s) encontrada(s):" #: cms/templates/js/course_grade_policy.underscore:71 msgid "" "The number of {type} assignments in the course matches the number defined " "here." msgstr "" +"O número de tarefas {type} na disciplina corresponde ao número definido " +"aqui." #: cms/templates/js/course_info_handouts.underscore:3 msgid "Course Handouts" @@ -8295,11 +8355,11 @@ msgstr "Tópicos para unidades não publicadas não seriam criados" #: cms/templates/js/discussion-editor.underscore:16 msgid "Please enable discussions for graded units from the" -msgstr "" +msgstr "Ativar os debates sobre as unidades classificadas a partir do" #: cms/templates/js/discussion-editor.underscore:24 msgid "Discussion Configuration" -msgstr "" +msgstr "Configuração do Fórum" #: cms/templates/js/due-date-editor.underscore:3 msgid "Due Date:" @@ -8382,13 +8442,15 @@ msgstr "Editar Título" #: cms/templates/js/embed-link-share-link-editor.underscore:5 msgid "" "Embed your subsection content directly on a page using an iframe, and view " -"it withput the LMS header and footer." +"it without the LMS header and footer." msgstr "" +"Incorpore o conteúdo da sua subsecção diretamente numa página usando um " +"iframe e visualiza-o sem o cabeçalho e rodapé do LMS." #: cms/templates/js/embed-link-share-link-editor.underscore:11 #: cms/templates/js/full-page-share-link-editor.underscore:11 msgid "Click to copy link to clipboard" -msgstr "" +msgstr "Clique para copiar a ligação para a área de transferência" #: cms/templates/js/embed-link-share-link-editor.underscore:15 #: cms/templates/js/full-page-share-link-editor.underscore:15 @@ -8400,6 +8462,8 @@ msgid "" "When sharing this link with your learners, they will see the content of the " "subsection along with the header and footer of your LMS." msgstr "" +"Ao partilhar esta ligação com os seus alunos, eles verão o conteúdo da " +"subsecção juntamente com o cabeçalho e o rodapé do seu LMS." #: cms/templates/js/grading-editor.underscore:1 msgid "Grading" @@ -8751,7 +8815,7 @@ msgstr "Nota: não oculte as tarefas com classificação após a sua divulgaçã #: cms/templates/js/publish-xblock.underscore:137 msgid "Copy Unit" -msgstr "" +msgstr "Copiar Unidade" #: cms/templates/js/release-date-editor.underscore:1 msgid "Release Date and Time" @@ -8935,34 +8999,43 @@ msgstr "Visibilidade da Secção" #: cms/templates/js/staff-lock-editor.underscore:14 msgid "Visible to learners" -msgstr "" +msgstr "Visível para os alunos" #: cms/templates/js/staff-lock-editor.underscore:16 msgid "" "It is visible to learners, ensuring that all learners can view its contents." msgstr "" +"É visível para os alunos, assegurando que todos os alunos podem ver o seu " +"conteúdo." #: cms/templates/js/staff-lock-editor.underscore:22 msgid "Hide in Course Outline, accessible via Link" msgstr "" +"Esconder na Estrutura Geral da Disciplina, acessível através de Ligação" #: cms/templates/js/staff-lock-editor.underscore:24 msgid "" "It is intentionally hidden from standard navigation, ensuring that only " "individuals with the link can view its contents." msgstr "" +"Está intencionalmente oculto da navegação normal, garantindo que apenas as " +"pessoas com a ligação podem ver o seu conteúdo." #: cms/templates/js/staff-lock-editor.underscore:27 msgid "" "If you make this section visible in the table of content, learners will be " "able to see its content." msgstr "" +"Se tornar esta secção visível na tabela de conteúdos, os alunos poderão ver " +"o seu conteúdo." #: cms/templates/js/staff-lock-editor.underscore:40 msgid "" "It is intentionally hidden from learners, ensuring that only the course " "staff can view its contents." msgstr "" +"É intencionalmente escondido dos alunos, garantindo que apenas o pessoal da " +"disciplina possa ver o seu conteúdo." #: cms/templates/js/staff-lock-editor.underscore:45 msgid "" @@ -8988,15 +9061,15 @@ msgstr "" #: cms/templates/js/summary-configuration-editor.underscore:3 msgid "Xpert unit summaries" -msgstr "" +msgstr "Resumos das unidades Xpert" #: cms/templates/js/summary-configuration-editor.underscore:8 msgid "Enable summaries" -msgstr "" +msgstr "Ativar resumos" #: cms/templates/js/tag-list.underscore:28 msgid "Manage tags" -msgstr "" +msgstr "Gerir etiquetas" #: cms/templates/js/team-member.underscore:4 msgid "Current Role:" @@ -9603,9 +9676,9 @@ msgstr "Atualizar a publicação" #, python-format msgid "Show Comment (%(num_comments)s)" msgid_plural "Show Comments (%(num_comments)s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Mostrar Comentário (%(num_comments)s)" +msgstr[1] "Mostrar Comentários (%(num_comments)s)" +msgstr[2] "Mostrar Comentários (%(num_comments)s)" #: common/static/common/templates/discussion/templates.underscore:164 #: common/static/common/templates/discussion/templates.underscore:166 @@ -10377,6 +10450,8 @@ msgid "" "The following information is already a part of your {platform} profile and " "is required for your application. To edit this information go to " msgstr "" +"As informações seguintes já fazem parte do seu perfil {platform} e são " +"necessárias para a sua aplicação. Para editar estas informações, vá a" #: lms/templates/financial-assistance/financial_assessment_form.underscore:24 msgid "Email address" @@ -10392,7 +10467,7 @@ msgstr "País de residência" #: lms/templates/financial-assistance/financial_assessment_form.underscore:36 msgid "Application Details" -msgstr "" +msgstr "Detalhes da Aplicação" #: lms/templates/financial-assistance/financial_assessment_form.underscore:42 msgid "Submit Application" @@ -10663,9 +10738,9 @@ msgstr "Criar um grupo de conteúdo" #, python-format msgid "(contains %(student_count)s student)" msgid_plural "(contains %(student_count)s students)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "(contém %(student_count)s aluno)" +msgstr[1] "(contém %(student_count)s alunos)" +msgstr[2] "(contém %(student_count)s alunos)" #: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:14 msgid "" @@ -10867,7 +10942,7 @@ msgstr "" #: lms/templates/learner_dashboard/explore_new_programs.underscore:6 msgid "Explore new programs" -msgstr "" +msgstr "Explorar novos programas" #: lms/templates/learner_dashboard/program_card.underscore:16 #: lms/templates/learner_dashboard/program_card.underscore:24 @@ -10875,9 +10950,9 @@ msgstr "" #: lms/templates/verify_student/enrollment_confirmation_step.underscore:15 msgid "Course" msgid_plural "Courses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Curso" +msgstr[1] "Cursos" +msgstr[2] "Cursos" #: lms/templates/learner_dashboard/program_card.underscore:18 msgid "Completed" @@ -10895,7 +10970,7 @@ msgstr "%(programName)s - Página Inicial." #: lms/templates/learner_dashboard/program_card.underscore:66 #: lms/templates/learner_dashboard/program_header_view.underscore:5 msgid "Subscribed" -msgstr "" +msgstr "Subscrito" #: lms/templates/learner_dashboard/program_details_sidebar.underscore:3 msgid "Your {program} Certificate" @@ -10908,33 +10983,40 @@ msgstr "Abra o certificado que ganhou para o programa %(title)s." #: lms/templates/learner_dashboard/program_details_sidebar.underscore:15 msgid "Trial subscription" -msgstr "" +msgstr "Assinatura experimental" #: lms/templates/learner_dashboard/program_details_sidebar.underscore:17 msgid "Active subscription" -msgstr "" +msgstr "Assinatura ativa" #: lms/templates/learner_dashboard/program_details_sidebar.underscore:18 msgid "Inactive subscription" -msgstr "" +msgstr "Subscrição inativa" #: 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 "" +"Veja os seus recibos ou modifique a sua subscrição na página " +"{a_start}Pedidos e subscrições{a_end}" #: 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 "" +"Reinicie a sua subscrição por {subscriptionPrice}. O seu histórico de " +"pagamentos ainda está disponível na página {a_start}Pedidos e " +"subscrições{a_end}" #: 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 "" +"Se anteriormente tinha uma subscrição, o seu histórico de pagamentos ainda " +"está disponível na página {a_start}Pedidos e subscrições{a_end}" #: lms/templates/learner_dashboard/program_details_sidebar.underscore:41 msgid "" @@ -10942,6 +11024,9 @@ msgid "" "Center{span_start}{icon}{span_end}{a_end} to troubleshoot issues or contact " "support" msgstr "" +"Precisa de ajuda? Consulte o {a_start}Centro de Apoio ao " +"Aluno{span_start}{icon}{span_end}{a_end} para resolver problemas ou " +"contactar o suporte" #: lms/templates/learner_dashboard/program_details_sidebar.underscore:56 msgid "Program Record" @@ -10992,7 +11077,7 @@ msgstr "Parabéns!" msgid "" "You have successfully completed all the requirements for the %(title)s " "%(type)s." -msgstr "" +msgstr "Completou com sucesso todos os requisitos para o %(title)s %(type)s." #: lms/templates/learner_dashboard/program_details_tab_view.underscore:41 #: lms/templates/learner_dashboard/program_details_view.underscore:16 @@ -11006,41 +11091,46 @@ msgid "" "program. To complete the program, you must earn a verified certificate for " "each course." msgstr "" +"Acompanhe e planeie o seu progresso através dos %(count)s curso(s) neste " +"programa. Para completar o programa, deve obter um certificado verificado " +"para cada curso." #: lms/templates/learner_dashboard/program_details_tab_view.underscore:65 #: lms/templates/learner_dashboard/program_details_view.underscore:40 msgid "Manage my subscription" -msgstr "" +msgstr "Gerir a minha subscrição" #: lms/templates/learner_dashboard/program_details_tab_view.underscore:77 #: lms/templates/learner_dashboard/program_details_view.underscore:52 msgid "Restart my subscription" -msgstr "" +msgstr "Reiniciar a minha subscrição" #: 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 "" +msgstr "Comece o período experiemental gratuito de {trialLength} dias" #: 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 "" +msgstr "O período experiemental termina dia {trialEndDate} às {trialEndTime}" #: 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 "" +msgstr "A sua próxima data de faturação é {currentPeriodEnd}" #: 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 "" +msgstr "Subscrição de {subscriptionPrice}. Cancele a qualquer momento." #: 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 "" +"Subscrição de {subscriptionPrice} após o término do período experimental. " +"Cancele a qualquer momento." #: lms/templates/learner_dashboard/program_details_tab_view.underscore:112 #: lms/templates/learner_dashboard/program_details_view.underscore:87 @@ -11088,7 +11178,7 @@ 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 "" +msgstr "Transforme o seu %(org)s %(type)s num mestrado completo" #: lms/templates/learner_dashboard/program_details_tab_view.underscore:185 #, python-format @@ -11097,6 +11187,9 @@ msgid "" "towards flexible, rigorous, and affordable masters degrees from the world’s " "leading universities." msgstr "" +"A conclusão bem-sucedida da credencial %(org)s %(program)s pode ser aplicada" +" a mestrados flexíveis, rigorosos e acessíveis das melhores universidades do" +" mundo." #: lms/templates/learner_dashboard/program_details_view.underscore:19 #, python-format @@ -11105,6 +11198,9 @@ msgid "" "To complete the program, you must earn a verified certificate for each " "course." msgstr "" +"Acompanhe e planeie o seu progresso através dos %(count)s cursos deste " +"programa. Para completar o programa, deve obter um certificado verificado " +"para cada curso." #: lms/templates/learner_dashboard/program_header_view.underscore:20 msgid "{organization}\\'s logo" @@ -11112,7 +11208,7 @@ msgstr "Logo da {organization}" #: lms/templates/learner_dashboard/program_list_header_view.underscore:1 msgid "My programs" -msgstr "" +msgstr "Os meus programas" #: lms/templates/learner_dashboard/subscription_upsell_view.underscore:1 msgid "New" @@ -11121,6 +11217,7 @@ msgstr "Novo" #: lms/templates/learner_dashboard/subscription_upsell_view.underscore:4 msgid "Monthly program subscriptions {emDash} more flexible, more affordable" msgstr "" +"Subscrições mensais do programa {emDash} mais flexíveis, mais acessíveis" #: lms/templates/learner_dashboard/subscription_upsell_view.underscore:10 msgid "" @@ -11129,10 +11226,14 @@ msgid "" "start at {minSubscriptionPrice}/month USD per program, after a 7-day full " "access free trial. Cancel at any time." msgstr "" +"Agora disponível para muitos programas populares, os preços de subscrição " +"mensal acessíveis podem ajudar a gerir melhor o seu orçamento. As " +"subscrições começam em {minSubscriptionPrice}/mês EUR por programa, após um " +"período experimental gratuito de 7 dias. Cancele a qualquer momento." #: lms/templates/learner_dashboard/subscription_upsell_view.underscore:19 msgid "Explore subscription options" -msgstr "" +msgstr "Explore opções de subscrição" #: lms/templates/learner_dashboard/upgrade_message.underscore:3 #: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:3 @@ -11145,15 +11246,17 @@ msgstr "Atualizar para Validado" #: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:8 msgid "Upgrade with a subscription" -msgstr "" +msgstr "Atualizar com uma subscrição" #: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:14 msgid "Pay {subscriptionPrice} for all courses in this program" -msgstr "" +msgstr "Pagar {subscriptionPrice} por todos os cursos deste programa" #: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:15 msgid "Pay {subscriptionPrice} after {trialLength}-day free trial" msgstr "" +"Pague {subscriptionPrice} após o período experimental gratuito de " +"{trialLength} dias" #: lms/templates/student_account/account.underscore:2 msgid "New Address" @@ -12020,9 +12123,9 @@ msgstr "" #: 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] "" -msgstr[2] "" +msgstr[0] "Carregar o próximo {num_items} resultado" +msgstr[1] "Carregar os próximos {num_items} resultados" +msgstr[2] "Carregar os próximos {num_items} resultados" #: 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 diff --git a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po index 3e56192ac3a..84b93a527e6 100644 --- a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-proctoring\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-26 00:31+0000\n" +"POT-Creation-Date: 2024-05-16 00:35+0000\n" "PO-Revision-Date: 2018-03-14 17:16-0500\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" diff --git a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po index be84e283f15..b4dc3dafb6c 100644 --- a/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-proctoring/edx_proctoring/conf/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-proctoring\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-26 00:31+0000\n" +"POT-Creation-Date: 2024-05-16 00:35+0000\n" "PO-Revision-Date: 2018-03-14 17:16-0500\n" "Last-Translator: Muhammad Ayub khan \n" "Language-Team: openedx-translation \n" diff --git a/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/django.po index 5053f827257..8227b6b949e 100644 --- a/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -6,14 +6,15 @@ # # Translators: # Brian Smith, 2023 +# Cátia Lopes , 2024 # msgid "" msgstr "" "Project-Id-Version: edx-proctoring\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-20 00:31+0000\n" +"POT-Creation-Date: 2024-05-09 00:31+0000\n" "PO-Revision-Date: 2023-05-10 00:48+0000\n" -"Last-Translator: Brian Smith, 2023\n" +"Last-Translator: Cátia Lopes , 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -217,6 +218,9 @@ msgid "" " Hello,\n" " " msgstr "" +"\n" +" Olá,\n" +" " #: templates/emails/proctoring_attempt_satisfactory_email.html:12 #, python-format diff --git a/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/djangojs.po b/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/djangojs.po index 255b33f573f..a0fc8012705 100644 --- a/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/translations/edx-proctoring/edx_proctoring/conf/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -6,14 +6,16 @@ # # Translators: # Brian Smith, 2024 +# Cátia Lopes , 2024 +# Pedro Cabral, 2024 # msgid "" msgstr "" "Project-Id-Version: edx-proctoring\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-08 00:31+0000\n" +"POT-Creation-Date: 2024-05-09 00:31+0000\n" "PO-Revision-Date: 2023-05-10 00:48+0000\n" -"Last-Translator: Brian Smith, 2024\n" +"Last-Translator: Pedro Cabral, 2024\n" "Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,7 +31,7 @@ msgstr "OK" #: static/proctoring/js/exam_action_handler.js:195 #: static/proctoring/js/exam_action_handler.js:206 msgid "Error Ending Exam" -msgstr "" +msgstr "Erro a Terminar o Exame" #: static/proctoring/js/exam_action_handler.js:132 #: static/proctoring/js/exam_action_handler.js:208 @@ -37,29 +39,37 @@ msgid "" "Something has gone wrong ending your exam. Please reload the page and start " "again." msgstr "" +"Algo correu mal ao terminar o seu exame. Recarregue a página e comece de " +"novo." #: static/proctoring/js/exam_action_handler.js:159 #: static/proctoring/js/exam_action_handler.js:170 msgid "Error Starting Exam" -msgstr "" +msgstr "Erro a Começar o Exame" #: static/proctoring/js/exam_action_handler.js:161 msgid "" "Something has gone wrong starting your exam. Please double-check that the " "application is running." msgstr "" +"Algo correu mal ao iniciar o exame. Verifique novamente se a aplicação está " +"a ser executada." #: static/proctoring/js/exam_action_handler.js:172 msgid "" "Something has gone wrong starting your exam. Please reload the page and " "start again." msgstr "" +"Algo correu mal ao iniciar o exame. Por favor, recarregue a página e comece " +"de novo." #: static/proctoring/js/exam_action_handler.js:197 msgid "" "Something has gone wrong ending your exam. Please double-check that the " "application is running." msgstr "" +"Algo correu mal ao terminar o seu exame. Verifique novamente se a aplicação " +"está a funcionar." #: static/proctoring/js/views/proctored_exam_add_bulk_allowance_view.js:218 #: static/proctoring/js/views/proctored_exam_allowance_view.js:13 @@ -69,21 +79,21 @@ msgstr "Rever a Política de Excepção" #: static/proctoring/js/views/proctored_exam_add_bulk_allowance_view.js:224 msgid "Add Time(Minutes)" -msgstr "" +msgstr "Adicionar Tempo (Minutos)" #: static/proctoring/js/views/proctored_exam_add_bulk_allowance_view.js:226 msgid "Add Multiplier as a Number Greater Than 1" -msgstr "" +msgstr "Adicionar Multiplicador como um Número Maior Que 1" #: static/proctoring/js/views/proctored_exam_add_bulk_allowance_view.js:228 msgid "Add Policy Exception" -msgstr "" +msgstr "Adicionar exceção de política" #: static/proctoring/js/views/proctored_exam_add_bulk_allowance_view.js:268 #: static/proctoring/js/views/proctored_exam_add_bulk_allowance_view.js:276 #: static/proctoring/js/views/proctored_exam_edit_allowance_view.js:118 msgid "Required field" -msgstr "" +msgstr "Campo obrigatório" #: static/proctoring/js/views/proctored_exam_allowance_view.js:12 #: static/proctoring/spec/proctored_exam_add_bulk_allowance_spec.js:81 @@ -93,11 +103,11 @@ msgstr "Tempo Adicional (minutos)" #: static/proctoring/js/views/proctored_exam_allowance_view.js:14 #: static/proctoring/spec/proctored_exam_add_bulk_allowance_spec.js:83 msgid "Time Multiplier" -msgstr "" +msgstr "Multiplicador de tempo" #: static/proctoring/js/views/proctored_exam_attempt_view.js:10 msgid "Eligible" -msgstr "" +msgstr "Elegível" #: static/proctoring/js/views/proctored_exam_attempt_view.js:11 msgid "Created" @@ -109,7 +119,7 @@ msgstr "Descarregar Software Seleccionado" #: static/proctoring/js/views/proctored_exam_attempt_view.js:13 msgid "Ready to start" -msgstr "" +msgstr "Pronto a começar" #: static/proctoring/js/views/proctored_exam_attempt_view.js:14 #: static/proctoring/js/views/proctored_exam_info.js:17 @@ -119,7 +129,7 @@ msgstr "Iniciado" #: static/proctoring/js/views/proctored_exam_attempt_view.js:15 msgid "Ready to submit" -msgstr "" +msgstr "Pronto a submeter" #: static/proctoring/js/views/proctored_exam_attempt_view.js:16 msgid "Declined" @@ -127,7 +137,7 @@ msgstr "Recusado" #: static/proctoring/js/views/proctored_exam_attempt_view.js:17 msgid "Timed out" -msgstr "" +msgstr "Tempo terminado" #: static/proctoring/js/views/proctored_exam_attempt_view.js:18 msgid "Second Review Required" @@ -175,7 +185,7 @@ msgstr "Integração Expirada" #: static/proctoring/js/views/proctored_exam_attempt_view.js:179 msgid "Practice" -msgstr "" +msgstr "Pratique" #: static/proctoring/js/views/proctored_exam_attempt_view.js:179 msgid "Proctored" @@ -188,10 +198,12 @@ msgstr "Cronometrado" #: static/proctoring/js/views/proctored_exam_attempt_view.js:214 msgid "Are you sure you want to remove this student's exam attempt?" msgstr "" +"Tem a certeza de que pretende eliminar a tentativa de exame deste estudante?" #: static/proctoring/js/views/proctored_exam_attempt_view.js:248 msgid "Are you sure you want to resume this student's exam attempt?" msgstr "" +"Tem a certeza de que pretende retomar a tentativa de exame deste estudante?" #: static/proctoring/js/views/proctored_exam_info.js:13 #: static/proctoring/js/views/proctored_exam_onboarding_view.js:29 @@ -274,15 +286,15 @@ msgstr "" #: static/proctoring/js/views/proctored_exam_onboarding_view.js:30 msgid "Setup Started" -msgstr "" +msgstr "Setup Iniciado" #: static/proctoring/js/views/proctored_exam_onboarding_view.js:31 msgid "Onboarding Started" -msgstr "" +msgstr "Integração iniciada" #: static/proctoring/js/views/proctored_exam_onboarding_view.js:40 msgid "Onboarding Reset Failed Due to Past Due Exam" -msgstr "" +msgstr "Falha na redefinição da integração devido a exame já terminado" #: static/proctoring/js/views/proctored_exam_onboarding_view.js:42 msgid "Audit" @@ -298,7 +310,7 @@ msgstr "Profissional" #: static/proctoring/js/views/proctored_exam_onboarding_view.js:45 msgid "No ID Professional" -msgstr "" +msgstr "Sem identificação profissional" #: static/proctoring/js/views/proctored_exam_onboarding_view.js:46 msgid "Credit" @@ -317,3 +329,5 @@ msgid "" "Are you sure you want to leave this page? \n" "To pass your proctored exam you must also pass the online proctoring session review." msgstr "" +"Tem a certeza de que pretende sair desta página? \n" +"Para ser aprovado no exame com vigilância, também deve passar na revisão da sessão de vigilância online." diff --git a/translations/frontend-app-account/src/i18n/messages/pt_PT.json b/translations/frontend-app-account/src/i18n/messages/pt_PT.json index fe973e13b82..2618fd10974 100644 --- a/translations/frontend-app-account/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-account/src/i18n/messages/pt_PT.json @@ -115,9 +115,9 @@ "account.settings.static.field.empty": "Sem conjunto de valores. Contacte o seu administrador {enterprise} para fazer alterações.", "account.settings.static.field.empty.no.admin": "Nenhum valor definido.", "notification.preferences.notifications.label": "Notificações", - "account.settings.work.experience": "Work Experience", - "account.settings.field.work.experience.empty": "Add work experience", - "account.settings.field.work.experience.options.empty": "Select work experience", + "account.settings.work.experience": "Experiência profissional", + "account.settings.field.work.experience.empty": "Adicionar experiência profissional", + "account.settings.field.work.experience.options.empty": "Selecionar experiência profissional", "error.notfound.message": "A página não foi encontrada ou o URL está errado. Por favor, verifique o URL e tente novamente.", "account.page.title": "Conta | {siteName}", "id.verification.access.blocked.denied": "Não conseguimos verificar a sua identidade neste momento. Se ainda não ativou a sua conta, por favor verifique a sua pasta de spam para o email de ativação de {email}.", @@ -216,8 +216,8 @@ "id.verification.id.photo.title.upload": "Carregue uma fotografia do seu Cartão de Identificação", "id.verification.id.photo.preview.alt": "Pré-visualização da foto do ID.", "id.verification.id.photo.instructions.camera": "Quando a sua identificação estiver em posição, use o botão Tirar Foto abaixo para tirar a sua fotografia. Utilize um passaporte, carta de condução, ou outro cartão de identificação que inclua o seu nome completo e uma fotografia da sua cara.", - "id.verification.id.photo.instructions.upload": "Please upload a photo of your identification card. Ensure the entire ID fits inside the frame and is well-lit. The file size must be under 10 MB. Supported formats:", - "id.verification.id.photo.instructions.upload.error.invalidFileType": "The file you have selected is not a supported image type. Please choose from the following formats:", + "id.verification.id.photo.instructions.upload": "Por favor, carregue uma fotografia do seu cartão de identificação. Certifique-se de que todo o documento de identificação cabe dentro da moldura e está bem iluminado. O tamanho do ficheiro deve ser inferior a 10 MB. Formatos suportados:", + "id.verification.id.photo.instructions.upload.error.invalidFileType": "O ficheiro que seleccionou não é um tipo de imagem suportado. Seleccione um dos seguintes formatos:", "id.verification.id.photo.instructions.upload.error.fileTooLarge": "O ficheiro que seleccionou é demasiado grande. Por favor, tente novamente com um ficheiro de menos de 10MB.", "id.verification.name.check.title": "Verifique o Seu Nome", "id.verification.name.check.instructions": "O nome abaixo corresponde ao nome na sua identificação com foto? Caso contrário, atualize o nome abaixo para corresponder ao seu documento de identidade com foto.", @@ -239,7 +239,7 @@ "id.verification.submission.alert.error.face": "É necessária uma fotografia do seu rosto. Por favor, volte a tirar a sua foto de perfil.", "id.verification.submission.alert.error.id": "É necessária uma fotografia do seu cartão de identificação. Por favor, volte a tirar uma fotografia do seu documento de identificação.", "id.verification.submission.alert.error.name": "É necessário um nome de conta válido. Por favor, actualize o nome da sua conta para corresponder ao nome no seu documento de identificação.", - "id.verification.submission.alert.error.unsupported": "One or more of the files you have uploaded is in an unsupported format. Please choose from the following:", + "id.verification.submission.alert.error.unsupported": "Um ou mais dos ficheiros que carregou estão num formato não suportado. Seleccione uma das seguintes opções:", "id.verification.review.error": "{siteName} Página de Suporte", "id.verification.submitted.title": "Verificação de Identidade em Curso", "id.verification.submitted.text": "Recebemos suas informações e estamos verificando a sua identidade. Será notificado quando o processo de verificação estiver concluído (geralmente em 5 dias). Entretanto, poderá na mesma aceder a todo o conteúdo disponível do curso.", @@ -253,16 +253,17 @@ "id.verification.upload.help.button": "Mudar para o Modo de Carregamento", "id.verification.camera.help.button": "Mudar para o Modo Câmara", "notification.preference.heading": "Notificações", - "notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} updates {Updates} other {{key}} }", - "notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} contentReported {Reported content} courseUpdate {Course updates} other {{text}} }", - "notification.preference.channel": "{ text, select, web {Web} email {Email} push {Push} other {{text}} }", + "notification.preference.app.title": "{ key, select, discussion {Debate} coursework {Tarefas do curso} updates {Actualizações} grading {Classificação} other {{key}} }", + "notification.preference.title": "{ text, select, core {Notificações de base} newDiscussionPost {Novas publicações de debate} newQuestionPost {Novas publicações de perguntas} contentReported {Conteúdo comunicado} courseUpdate {Actualizações dos cursos} oraStaffNotification {Novas submissões da atividade ORA} other {{text}} }", + "notification.preference.channel": "{ text, select, web {Web} email {E-mail} push {Notificação \"push\"} other {{text}} }", + "notification.preference.emailCadence": "{ text, select, Daily {Diariamente} Weekly {Semanalmente} Immediately {Imediatamente} other {{text}} }", "notification.preference.type.label": "Tipo", "notification.preference.web.label": "Web", "notification.preference.help.email": "E-mail", - "notification.preference.help.push": "Push", - "notification.preference.load.more.courses": "Load more courses", - "notification.preference.guide.link": "as detailed here", - "notification.preference.guide.body": "Notifications for certain activities are enabled by default,", + "notification.preference.help.push": "Notificação \"push\"", + "notification.preference.load.more.courses": "Carregar mais cursos", + "notification.preference.guide.link": "conforme descrito aqui", + "notification.preference.guide.body": "As notificações para determinadas atividades estão ativadas por predefinição,", "account.settings.field.name.certificate.select": "Se verificado, este nome irá aparecer nos seus certificados e registos públicos.", "account.settings.field.name.modal.certificate.title": "Escolha um nome preferido para certificados e registos públicos.", "account.settings.field.name.modal.certificate.select": "Selecione um nome", @@ -353,6 +354,6 @@ "id.verification.requirements.account.managed.alert": "As definições da sua conta são geridas por {managerTitle}. Se o nome visível na fotografia do seu documento de identificação não corresponder ao nome da sua conta, contacte o seu administrador {profileDataManager} ou {support} para obter ajuda antes de completar o processo de Verificação de Fotografia.", "id.verification.requirements.card.device.text": "É necessário um dispositivo que tenha uma câmara. Se receber um pedido de acesso à sua câmara através de um navegador, por favor, certifique-se de que clica em {allow}.", "id.verification.account.name.summary.alert": "As definições da sua conta são geridas por {managerTitle}. Se o nome visível na fotografia do seu documento de identificação não corresponder ao nome da sua conta, contacte o seu administrador {profileDataManager} ou {support} para obter ajuda.", - "idv.submission.alert.error": "We encountered a technical error while trying to submit ID verification. This might be a temporary issue, so please try again in a few minutes. If the problem persists, please go to {support_link} for help.", + "idv.submission.alert.error": "Encontrámos um erro técnico ao tentar submeter a verificação do ID. Este pode ser um problema temporário, pelo que deve tentar novamente dentro de alguns minutos. Se o problema persistir, aceda a {support_link} para obter ajuda.", "id.verification.account.name.edit": "Editar {sr}" } \ No newline at end of file diff --git a/translations/frontend-app-account/src/i18n/transifex_input.json b/translations/frontend-app-account/src/i18n/transifex_input.json index 36391f2446e..651d6f5ea1a 100644 --- a/translations/frontend-app-account/src/i18n/transifex_input.json +++ b/translations/frontend-app-account/src/i18n/transifex_input.json @@ -253,8 +253,8 @@ "id.verification.upload.help.button": "Switch to Upload Mode", "id.verification.camera.help.button": "Switch to Camera Mode", "notification.preference.heading": "Notifications", - "notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} updates {Updates} other {{key}} }", - "notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} contentReported {Reported content} courseUpdate {Course updates} other {{text}} }", + "notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} updates {Updates} grading {Grading} other {{key}} }", + "notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} contentReported {Reported content} courseUpdate {Course updates} oraStaffNotification {ORA new submissions} other {{text}} }", "notification.preference.channel": "{ text, select, web {Web} email {Email} push {Push} other {{text}} }", "notification.preference.emailCadence": "{ text, select, Daily {Daily} Weekly {Weekly} Immediately {Immediately} other {{text}} }", "notification.preference.type.label": "Type", diff --git a/translations/frontend-app-admin-portal/node_modules/@edx/paragon/dist/i18n/transifex_input.json b/translations/frontend-app-admin-portal/node_modules/@edx/paragon/dist/i18n/transifex_input.json new file mode 100644 index 00000000000..a471fab56ec --- /dev/null +++ b/translations/frontend-app-admin-portal/node_modules/@edx/paragon/dist/i18n/transifex_input.json @@ -0,0 +1,126 @@ +{ + "dropzone.Dropzone.invalidSizeLessError": { + "developer_comment": "A message shown when a file with less than minimum allowed size is being uploaded in Dropzone.", + "string": "File must be larger than {size}." + }, + "dropzone.Dropzone.invalidSizeMoreError": { + "developer_comment": "A message shown when a file with more than maximum allowed size is being uploaded in Dropzone.", + "string": "File must be less than {size}." + }, + "dropzone.Dropzone.invalidType": { + "developer_comment": "A message shown when a file with wrong MIME type is being uploaded.", + "string": "The file type must be {count, plural, one {{typeString} file} other {one of {typeString} files}}." + }, + "dropzone.Dropzone.multipleDraggedError": { + "developer_comment": "A message shown when multiple files are dragged over Dropzone.", + "string": "Only one upload permitted." + }, + "dropzone.Dropzone.unexpectedValidationError": { + "developer_comment": "A message shown in case file validation in Dropzone component for unknown reason.", + "string": "An unexpected problem occured during file validation. Please try again." + }, + "dropzone.Dropzone.uploadError": { + "developer_comment": "A message shown in case file upload in Dropzone component results in an error.", + "string": "A problem occured while uploading your file. Please try again." + }, + "pgn.Alert.closeLabel": { + "developer_comment": "Label of a close button on Alert component", + "string": "Dismiss" + }, + "pgn.CardCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.CardCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.ChipCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.ChipCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.DataTable.BaseSelectionStatus.allSelectedText": { + "developer_comment": "Text for all selected label", + "string": "All {numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.clearSelectionText": { + "developer_comment": "A label of clear all selection button.", + "string": "Clear selection" + }, + "pgn.DataTable.BaseSelectionStatus.selectAllText": { + "developer_comment": "A label for select all button.", + "string": "Select all {itemCount}" + }, + "pgn.DataTable.BaseSelectionStatus.selectedText": { + "developer_comment": "Text for selected label", + "string": "{numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.selectedTextPaginated": { + "developer_comment": "Text for selected label when table is paginated", + "string": "{numSelectedRows} selected ({numSelectedRowsOnPage} shown below)" + }, + "pgn.DataTable.ExpandAll.collapseAllLabel": { + "developer_comment": "Label of an action button that collapses all expandable rows of DataTable.", + "string": "Collapse all" + }, + "pgn.DataTable.ExpandAll.expandAllLabel": { + "developer_comment": "Label of an action button that expands all expandable rows of DataTable.", + "string": "Expand all" + }, + "pgn.DataTable.FilterStatus.clearFiltersText": { + "developer_comment": "A text that appears on the `Clear filters` button", + "string": "Clear filters" + }, + "pgn.DataTable.RowStatus.statusText": { + "developer_comment": "A text describing how many rows is shown in the table", + "string": "Showing {pageSize} of {itemCount}." + }, + "pgn.DataTable.SidebarFilters.title": { + "developer_comment": "Title for the sidebar filters component", + "string": "Filters" + }, + "pgn.Dropzone.DefaultContent.fileSizeBetween": { + "developer_comment": "A message shown when uploaded file's size must be in given range.", + "string": "Between {sizeMin} and {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMax": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Max {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMin": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Min {sizeMin}" + }, + "pgn.Dropzone.DefaultContent.fileTypeRestriction": { + "developer_comment": "A message shown when uploaded file must be of certain type(s).", + "string": "Upload {count, plural, one {{firstPart} files} other {{firstPart} or {secondPart} files}}" + }, + "pgn.Dropzone.DefaultContent.label": { + "developer_comment": "A text that appears as a label for input of Dropzone component.", + "string": "Drag and drop your file here or click to upload." + }, + "pgn.Dropzone.UploadProgress.cancelLabel": { + "developer_comment": "Label of a cancel button that is shown during file upload in Dropzone component.", + "string": "Cancel" + }, + "pgn.Dropzone.UploadProgress.uploadLabel": { + "developer_comment": "A text that is shown near a progress bar during file upload in Dropzone component.", + "string": "Uploading {filename}." + }, + "pgn.FormAutosuggest.iconButtonClosed": { + "developer_comment": "A message shown in case when the autosuggest menu is opened.", + "string": "Close the options menu" + }, + "pgn.FormAutosuggest.iconButtonOpened": { + "developer_comment": "A message shown in case when the autosuggest menu is closed.", + "string": "Open the options menu" + }, + "pgn.Toast.closeLabel": { + "developer_comment": "Close label for Toast component", + "string": "Close" + } +} diff --git a/translations/frontend-app-admin-portal/node_modules/@edx/paragon/src/i18n/transifex_input.json b/translations/frontend-app-admin-portal/node_modules/@edx/paragon/src/i18n/transifex_input.json new file mode 100644 index 00000000000..a471fab56ec --- /dev/null +++ b/translations/frontend-app-admin-portal/node_modules/@edx/paragon/src/i18n/transifex_input.json @@ -0,0 +1,126 @@ +{ + "dropzone.Dropzone.invalidSizeLessError": { + "developer_comment": "A message shown when a file with less than minimum allowed size is being uploaded in Dropzone.", + "string": "File must be larger than {size}." + }, + "dropzone.Dropzone.invalidSizeMoreError": { + "developer_comment": "A message shown when a file with more than maximum allowed size is being uploaded in Dropzone.", + "string": "File must be less than {size}." + }, + "dropzone.Dropzone.invalidType": { + "developer_comment": "A message shown when a file with wrong MIME type is being uploaded.", + "string": "The file type must be {count, plural, one {{typeString} file} other {one of {typeString} files}}." + }, + "dropzone.Dropzone.multipleDraggedError": { + "developer_comment": "A message shown when multiple files are dragged over Dropzone.", + "string": "Only one upload permitted." + }, + "dropzone.Dropzone.unexpectedValidationError": { + "developer_comment": "A message shown in case file validation in Dropzone component for unknown reason.", + "string": "An unexpected problem occured during file validation. Please try again." + }, + "dropzone.Dropzone.uploadError": { + "developer_comment": "A message shown in case file upload in Dropzone component results in an error.", + "string": "A problem occured while uploading your file. Please try again." + }, + "pgn.Alert.closeLabel": { + "developer_comment": "Label of a close button on Alert component", + "string": "Dismiss" + }, + "pgn.CardCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.CardCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.ChipCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.ChipCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.DataTable.BaseSelectionStatus.allSelectedText": { + "developer_comment": "Text for all selected label", + "string": "All {numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.clearSelectionText": { + "developer_comment": "A label of clear all selection button.", + "string": "Clear selection" + }, + "pgn.DataTable.BaseSelectionStatus.selectAllText": { + "developer_comment": "A label for select all button.", + "string": "Select all {itemCount}" + }, + "pgn.DataTable.BaseSelectionStatus.selectedText": { + "developer_comment": "Text for selected label", + "string": "{numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.selectedTextPaginated": { + "developer_comment": "Text for selected label when table is paginated", + "string": "{numSelectedRows} selected ({numSelectedRowsOnPage} shown below)" + }, + "pgn.DataTable.ExpandAll.collapseAllLabel": { + "developer_comment": "Label of an action button that collapses all expandable rows of DataTable.", + "string": "Collapse all" + }, + "pgn.DataTable.ExpandAll.expandAllLabel": { + "developer_comment": "Label of an action button that expands all expandable rows of DataTable.", + "string": "Expand all" + }, + "pgn.DataTable.FilterStatus.clearFiltersText": { + "developer_comment": "A text that appears on the `Clear filters` button", + "string": "Clear filters" + }, + "pgn.DataTable.RowStatus.statusText": { + "developer_comment": "A text describing how many rows is shown in the table", + "string": "Showing {pageSize} of {itemCount}." + }, + "pgn.DataTable.SidebarFilters.title": { + "developer_comment": "Title for the sidebar filters component", + "string": "Filters" + }, + "pgn.Dropzone.DefaultContent.fileSizeBetween": { + "developer_comment": "A message shown when uploaded file's size must be in given range.", + "string": "Between {sizeMin} and {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMax": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Max {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMin": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Min {sizeMin}" + }, + "pgn.Dropzone.DefaultContent.fileTypeRestriction": { + "developer_comment": "A message shown when uploaded file must be of certain type(s).", + "string": "Upload {count, plural, one {{firstPart} files} other {{firstPart} or {secondPart} files}}" + }, + "pgn.Dropzone.DefaultContent.label": { + "developer_comment": "A text that appears as a label for input of Dropzone component.", + "string": "Drag and drop your file here or click to upload." + }, + "pgn.Dropzone.UploadProgress.cancelLabel": { + "developer_comment": "Label of a cancel button that is shown during file upload in Dropzone component.", + "string": "Cancel" + }, + "pgn.Dropzone.UploadProgress.uploadLabel": { + "developer_comment": "A text that is shown near a progress bar during file upload in Dropzone component.", + "string": "Uploading {filename}." + }, + "pgn.FormAutosuggest.iconButtonClosed": { + "developer_comment": "A message shown in case when the autosuggest menu is opened.", + "string": "Close the options menu" + }, + "pgn.FormAutosuggest.iconButtonOpened": { + "developer_comment": "A message shown in case when the autosuggest menu is closed.", + "string": "Open the options menu" + }, + "pgn.Toast.closeLabel": { + "developer_comment": "Close label for Toast component", + "string": "Close" + } +} diff --git a/translations/frontend-app-admin-portal/src/i18n/messages/fr_CA.json b/translations/frontend-app-admin-portal/src/i18n/messages/fr_CA.json index 4e34003969d..cc6defe36ad 100644 --- a/translations/frontend-app-admin-portal/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-admin-portal/src/i18n/messages/fr_CA.json @@ -1,11 +1,48 @@ { - "adminPortal.assignmentModal.altText": "Plus d'information", - "adminPortal.assignmentModal.tooltipText": "edX rappellera aux apprenants d'utiliser leur code 3, 10 et 19 jours après l'avoir attribué.", + "adminPortal.analyticsCardText.errorMessage": "Une erreur s'est produite : {error_message}", + "adminPortal.analyticsCardText.noContentErrorMessage": "Analytiques introuvables.", + "adminPortal.analyticsCardBetaButton": "Bêta", + "adminPortal.analyticsCardPoweredBylabel": "Propulsé par OpenAI", + "adminPortal.summarizeAnalytics": "Résumer les analytiques", + "adminPortal.trackProgress": "Suivre le progrès", + "adminPortal.assignmentModal.altText": "Plus d'information", + "adminPortal.assignmentModal.tooltipText": "edX rappellera aux apprenants d'utiliser leur code 3, 10 et 19 jours après l'avoir attribué.", "adminPortal.assignmentModal.modalFieldLabel": "Automatisez les rappels", + "highlights.catalog.visibility.tab.catalog.visibility.not.updated.alert.error.header.title": "Créez jusqu'à {maxHighlights} de faits saillants pour vos apprenants.", + "highlights.catalog.visibility.tab.catalog.visibility.not.updated.alert.error.detail.message": "Une erreur s'est produite lors de la mise à jour de vos paramètres. Veuillez réessayer.", + "highlights.catalog.visibility.tab.create.new.highlight.button.text": "Nouveau fait saillant", + "highlights.catalog.visibility.tab.create.new.highlight.alert.header.text": "Aucun fait saillant créé", + "highlights.catalog.visibility.tab.create.new.highlight.alert.header.detail.text": "Au moins un fait saillant doit être créé pour faire une sélection", + "highlights.catalog.visibility.tab.header.message": "Visibilité du catalogue", + "highlights.catalog.visibility.tab.sub.header.message": "Choisissez une visibilité pour votre catalogue", + "highlights.catalog.visibility.tab.pro.tip.message": "Conseil de pro : quel que soit votre choix, les apprenants pourront voir toutes les collections de faits saillants.", + "highlights.catalog.visibility.tab.visibility.option.all.courses.in.catalog": "Les apprenants peuvent consulter et s'inscrire à tous les cours de votre catalogue", + "highlights.catalog.visibility.tab.visibility.option.highlighted.courses.only": "Les apprenants peuvent uniquement consulter et s'inscrire aux cours en surbrillance", + "highlights.highlights.tab.content.archived.alert.heading": "A besoin d'être révisé : cours archivé(s)", + "highlights.highlights.tab.content.archived.alert.message": "Les cours que vous avez sélectionnés ont été archivés et ne sont plus ouverts aux nouvelles inscriptions.", + "highlights.highlights.tab.highlight.item.card.archived.content.label": "Archivé", + "highlights.page.custom.groups.enabled.warning.alert.title": "Faits saillants masqués pour les administrateurs avec des groupes personnalisés activés", + "highlights.page.custom.groups.enabled.warning.alert.messge": "Le personnel d'edX peut afficher l'onglet des faits saillants, mais comme ce client a activé les groupes personnalisés, les administrateurs ne pourront pas voir cet onglet et les utilisateurs ne verront pas les faits saillants sur leur portail d'apprenant. Ceci n'est que temporaire car les faits saillants ne sont actuellement pas compatibles avec les groupes personnalisés.", + "highlights.highlights.tab.archived.courses.section.heading.title": "Archivé", + "highlights.highlights.tab.archived.courses.delete.button.label": "Supprimer les cours archivés", + "highlights.highlights.tab.archived.courses.section.subheading": "Les apprenants ne peuvent plus s'inscrire aux cours archivés, mais les anciens apprenants peuvent toujours accéder au matériel de cours.", + "highlights.highlights.tab.header.title": "Faits saillants", + "highlights.highlights.tab.create.highlight.max.limit.reached.alert.header.message": "Limite de fait saillant atteinte", + "highlights.highlights.tab.create.highlight.max.limit.reached.alert.detail.message": "Supprimez au moins un fait saillant pour en créer un nouveau.", + "highlights.highlights.tab.archived.courses.modal.heading": "Supprimer les cours archivés ?", + "highlights.highlights.tab.archived.courses.modal.message": "La suppression des cours archivés dans ce fait saillant les supprimera de vos apprenants {apostrophe} {doubleQoute} Rechercher un cours {doubleQoute}. Cette action est permanente et ne peut être annulée.", + "highlights.highlights.tab.archived.courses.delete.modal.cancel.button.text": "Annuler", + "highlights.delete.highlight.button.text": "Supprimer le fait saillant", + "highlights.modal.delete.highlight.cancel.button.text": "Annuler", + "highlights.modal.delete.highlight.error.message": "Une erreur s'est produite lors de la suppression de cette collection de faits saillants. Veuillez réessayer.", + "highlights.modal.delete.highlight.confirmation.message": "La suppression de ce fait saillant le supprimera de vos apprenants {apostrophe} {doubleQoute} Rechercher un cours {doubleQoute}. Cette action est permanente et ne peut être annulée.", + "highlights.highlights.tab.zero.state.header.message": "Vous n'avez pas encore créé de faits saillants.", + "highlights.highlights.tab.zero.state.detail.message": "Créez et recommandez des collections de contenu à vos apprenants, leur permettant de localiser rapidement le contenu qui les intéresse.", + "highlights.highlights.tab.zero.state.create.new.highlight.button.text": "Nouveau fait saillant", "adminPortal.csv.download": "Télécharger le rapport complet (CSV)", - "adminPortal.emailTemplateForm.formName": "Modèle d'e-mail", - "adminPortal.emailTemplateForm.customizeSubject": "Personnaliser l'objet de l'e-mail", - "adminPortal.emailTemplateForm.customizeGreeting": "Personnaliser le message d'accueil", + "adminPortal.emailTemplateForm.formName": "Modèle d'e-mail", + "adminPortal.emailTemplateForm.customizeSubject": "Personnaliser l'objet de l'e-mail", + "adminPortal.emailTemplateForm.customizeGreeting": "Personnaliser le message d'accueil", "adminPortal.emailTemplateForm.body": "Corps", "adminPortal.emailTemplateForm.customizeClosing": "Personnaliser la fermeture", "adminPortal.emailTemplateForm.addFiles": "Ajouter des fichiers", @@ -14,7 +51,10 @@ "adminPortal.emailTemplateForm.termsOfService": "Conditions générales du service", "adminPortal.emailTemplateForm.privacyPolicy": "Politique de confidentialité", "adminPortal.emailTemplateForm.support": "Soutien", + "catalogs.enterpriseCatalogs.header.subsidyAccessPolicyName": "catalogue {subsidyAccessPolicyName}", + "catalogs.enterpriseCatalogs.header": "Aperçu", + "catalogs.catalogSearchResults.error": "{message} : {fullError}", "adminPortal.account.activation.success": "Votre compte administrateur edX a été activé avec succès.", - "adminPortal.account.activation.required": "Afin de continuer, vous devez vérifier votre adresse e-mail pour activer votre compte {platform_name} . S'il vous plaît une fois votre compte activé.", - "adminPortal.account.activation.support": "Si vous rencontrez d'autres problèmes, veuillez contacter le {support_name} à l' {support_link} ." + "adminPortal.account.activation.required": "Afin de continuer, vous devez vérifier votre adresse e-mail pour activer votre compte {platform_name} . S'il vous plaît une fois votre compte activé.", + "adminPortal.account.activation.support": "Si vous rencontrez d'autres problèmes, veuillez contacter le {support_name} à {support_link} ." } \ No newline at end of file diff --git a/translations/frontend-app-admin-portal/src/i18n/messages/pt_PT.json b/translations/frontend-app-admin-portal/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..e1bf8b2ba39 --- /dev/null +++ b/translations/frontend-app-admin-portal/src/i18n/messages/pt_PT.json @@ -0,0 +1,144 @@ +{ + "adminPortal.analyticsCardText.errorMessage": "Ocorreu um erro: {error_message}", + "adminPortal.analyticsCardText.noContentErrorMessage": "Analíticas não encontradas.", + "adminPortal.analyticsCardBetaButton": "Beta", + "adminPortal.analyticsCardPoweredBylabel": "Desenvolvido por OpenAI", + "adminPortal.summarizeAnalytics": "Resumir Analíticas", + "adminPortal.trackProgress": "Acompanhar Progresso", + "lcm.budget.detail.page.expiry.alert.contact.support": "Contactar o suporte", + "lcm.budget.detail.page.expiry.modal.dismiss": "Ignorar", + "lcm.budget.detail.page.expiry.modal.contact.support": "Contactar o suporte", + "adminPortal.assignmentModal.altText": "Mais informações", + "adminPortal.assignmentModal.tooltipText": "A edX irá lembrar os alunos de redimir o seu código 3, 10 e 19 dias após ser atribuído.", + "adminPortal.assignmentModal.modalFieldLabel": "Automatizar lembretes", + "highlights.catalog.visibility.tab.catalog.visibility.not.updated.alert.error.header.title": "Crie até {maxHighlights} destaques para os seus alunos.", + "highlights.catalog.visibility.tab.catalog.visibility.not.updated.alert.error.detail.message": "Ocorreu um erro ao atualizar as suas configurações. Por favor, tenta novamente.", + "highlights.catalog.visibility.tab.create.new.highlight.button.text": "Novo destaque", + "highlights.catalog.visibility.tab.create.new.highlight.alert.header.text": "Não foram criados destaques", + "highlights.catalog.visibility.tab.create.new.highlight.alert.header.detail.text": "Pelo menos um destaque deve ser criado para fazer uma seleção.", + "highlights.catalog.visibility.tab.header.message": "Visibilidade no Catálogo", + "highlights.catalog.visibility.tab.sub.header.message": "Escolha a visibilidade do seu catálogo.", + "highlights.catalog.visibility.tab.pro.tip.message": "Dica profissional: independentemente da sua escolha, os alunos poderão ver todas as coleções de destaques.", + "highlights.catalog.visibility.tab.visibility.option.all.courses.in.catalog": "Os alunos podem consultar e inscrever-se em todos os cursos do seu catálogo.", + "highlights.catalog.visibility.tab.visibility.option.highlighted.courses.only": "Os alunos só podem consultar e inscrever-se nos cursos destacados.", + "highlights.highlights.tab.content.archived.alert.heading": "Necessita Revisão: Curso(s) Arquivado(s)", + "highlights.highlights.tab.content.archived.alert.message": "Os curso(s) nos seus destaques foram arquivados e já não estão abertos para novas inscrições.", + "highlights.highlights.tab.highlight.item.card.archived.content.label": "Arquivado", + "highlights.page.custom.groups.enabled.warning.alert.title": "Destaques ocultos para administradores com grupos personalizados ativados.", + "highlights.page.custom.groups.enabled.warning.alert.messge": "A equipa da edX pode ver o separador de destaques, mas como este cliente tem grupos personalizados ativados, os administradores não poderão ver este separador e os utilizadores também não verão os destaques no seu portal do aluno. Isto é temporário, atualmente os destaques não são compatíveis com grupos personalizados.", + "highlights.highlights.tab.archived.courses.section.heading.title": "Arquivado", + "highlights.highlights.tab.archived.courses.delete.button.label": "Apagar cursos arquivados", + "highlights.highlights.tab.archived.courses.section.subheading": "Os alunos já não podem inscrever-se em cursos arquivados, mas os alunos anteriores ainda podem aceder aos materiais do curso.", + "highlights.highlights.tab.header.title": "Destaques", + "highlights.highlights.tab.create.highlight.max.limit.reached.alert.header.message": "Limite de destaques alcançado", + "highlights.highlights.tab.create.highlight.max.limit.reached.alert.detail.message": "Apague pelo menos um destaque para criar um novo.", + "highlights.highlights.tab.archived.courses.modal.heading": "Deseja apagar os cursos arquivados?", + "highlights.highlights.tab.archived.courses.modal.message": "Eliminar os cursos arquivados neste destaque irá removê-lo da secção {doubleQoute}Encontrar um Curso{doubleQoute} dos seus alunos. Esta ação é permanente e não pode ser desfeita.", + "highlights.highlights.tab.archived.courses.delete.modal.cancel.button.text": "Cancelar", + "highlights.delete.highlight.button.text": "Apagar destaque", + "highlights.modal.delete.highlight.cancel.button.text": "Cancelar", + "highlights.modal.delete.highlight.error.message": "Ocorreu um erro ao eliminar esta coleção de destaques. Por favor, tenta novamente.", + "highlights.modal.delete.highlight.confirmation.message": "Eliminar este destaque irá removê-lo da secção {doubleQoute}Encontrar um Curso{doubleQoute} dos seus alunos. Esta ação é permanente e não pode ser desfeita.", + "highlights.new.highlights.stepper.step.alert.modal.content": "Se sair agora, todas as alterações efetuadas serão perdidas.", + "highlights.new.highlights.stepper.step.alert.modal.buttons.cancel": "Cancelar", + "highlights.new.highlights.stepper.step.alert.modal.buttons.exit": "Saída", + "highlights.new.highlights.stepper.stepper.step.header.text.create.title": "Criar um título para o seu destaque", + "highlights.new.highlights.stepper.stepper.step.sub.text.create.title": "Crie um título único para o seu destaque. Este título é visível\npara os seus alunos e ajuda-os a navegar para o conteúdo relevante.", + "highlights.new.highlights.stepper.stepper.step.pro.tip.text.create.title": "Dica profissional: recomendamos que dê um nome à sua coleção de destaques que reflita as competências\nque pretende desenvolver, ou que chame a atenção de grupos específicos a que se destina\nPor exemplo, {doubleQoute}Recomendado para Marketing{doubleQoute}\nou {doubleQoute}Desenvolver Competências de Liderança{doubleQoute}.", + "highlights.highlights.tab.zero.state.header.message": "Ainda não criou qualquer destaque", + "highlights.highlights.tab.zero.state.detail.message": "Crie e recomende coleções de conteúdos aos seus alunos, permitindo-lhes localizar rapidamente conteúdos relevantes para eles.", + "highlights.highlights.tab.zero.state.create.new.highlight.button.text": "Novo destaque", + "adminPortal.csv.download": "Descarregar relatório completo (CSV)", + "adminPortal.emailTemplateForm.formName": "Modelo de E-mail", + "adminPortal.emailTemplateForm.customizeSubject": "Personalizar assunto do e-mail", + "adminPortal.emailTemplateForm.customizeGreeting": "Personalizar saudação", + "adminPortal.emailTemplateForm.body": "Corpo", + "adminPortal.emailTemplateForm.customizeClosing": "Personalizar encerramento", + "adminPortal.emailTemplateForm.addFiles": "adicionar ficheiros", + "adminPortal.emailTemplateForm.maxFileSizeMessage": "O tamanho máximo dos ficheiros não deve exceder 250KB", + "adminPortal.error.title": "Erro", + "adminPortal.emailTemplateForm.termsOfService": "Termos de Serviço", + "adminPortal.emailTemplateForm.privacyPolicy": "Politica de Privacidade", + "adminPortal.emailTemplateForm.support": "Apoio", + "lcm.budget.detail.page.catalog.tab.course.card.next.steps": "Próximos passos para os alunos atribuídos", + "lcm.budget.detail.page.catalog.tab.course.card.learners.will.be.notified": "Os alunos serão notificados desta atribuição de curso por e-mail.", + "lcm.budget.detail.page.catalog.tab.course.card.learners.must.complete.enrollment": "Os alunos devem completar a inscrição para esta atribuição até {courseEnrollmentDeadline}.\n Esta data limite é calculada com base na data limite de inscrição no curso ou {assignmentEnrollmentDeadlione}\n dias após a data de atribuição, o que ocorrer primeiro.", + "lcm.budget.detail.page.catalog.tab.course.card.impact.on.your.learner.credit.budget": "Impacto no seu orçamento de Crédito de Aluno", + "lcm.budget.detail.page.catalog.tab.course.card.total.assignment.cost": "Custo total da atribuição", + "lcm.budget.detail.page.catalog.tab.course.card.course.cost.will.convert": "O custo do curso será automaticamente convertido de {doubleQoute}atribuído{doubleQoute} para {doubleQoute}gasto{doubleQoute}\n quando os seus alunos completarem o registo.", + "lcm.budget.detail.page.catalog.tab.course.card.managing.this.assignment": "Gerir esta atribuição", + "lcm.budget.detail.page.catalog.tab.course.card.monitor.status": "Poderá monitorizar o estado desta atribuição revendo a atividade do teu Orçamento de Crédito de Aluno.", + "lcm.budget.detail.page.catalog.tab.course.card.cancel.assignment": "Pode cancelar esta atribuição de curso ou enviar lembretes por e-mail a qualquer momento antes de os alunos completarem a inscrição.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.header": "Use Crédito de Aluno para atribuir este curso", + "lcm.budget.detail.page.catalog.tab.assign.course.section.assign.to": "Atribuir a", + "lcm.budget.detail.page.catalog.tab.assign.course.section.assign.to.email.addresses.help.text": "Para adicionar mais do que um utilizador, insira um endereço de e-mail por linha.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.how.assigning.works": "Como funciona a atribuição deste curso", + "lcm.budget.detail.page.catalog.tab.assign.course.section.pay.by.learner.credit": "Pagar com Crédito do Aluno", + "lcm.budget.detail.page.catalog.tab.assign.course.section.learner.credit.budget": "Orçamento de Crédito do Aluno: {subsidyAccessPolicyName}", + "lcm.budget.detail.page.catalog.tab.assign.course.section.available.balance": "Saldo disponível", + "lcm.budget.detail.page.catalog.tab.assign.course.section.remaining.after.assignment": "Restante após atribuição", + "lcm.budget.detail.page.catalog.tab.course.card.entered.no.learners": "Ainda não inseriu nenhum utilizador", + "lcm.budget.detail.page.catalog.tab.course.card.entered.no.learners.message": "Adicione e-mails de utilizadores para começar.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.error.header": "Estes utilizadores não podem ser atribuídos como inseridos.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.error.message": "Por favor, verifique os e-mails dos utilizadores e tente novamente.", + "lcm.budget.detail.page.catalog.tab.help.center.cta": "Centro de Apoio: Atribuições de Curso", + "lcm.budget.detail.page.catalog.tab.assignment.modal.cancel.button": "Cancelar", + "lcm.budget.detail.page.catalog.tab.course.card.refresh": "Atualizar", + "lcm.budget.detail.page.catalog.tab.course.card.cancel": "Cancelar ({totalToCancel})", + "lcm.budget.detail.page.catalog.tab.course.card.remind": "Lembrar ({selectedRemindableRowCount})", + "lcm.budget.detail.page.assign.more.courses.empty.state.title": "Atribua mais cursos para maximizar o seu orçamento.", + "lcm.budget.detail.page.assign.more.courses.empty.state.subtitle": "O saldo disponível do seu orçamento de {availableBalance} expirará\n em {subsidyExpirationDate}.", + "lcm.budget.detail.page.assign.more.courses.empty.state.assign.courses.button": "Atribuir cursos", + "lcm.budget.detail.page.assignments.heading": "Atribuído", + "lcm.budget.detail.page.assignments.description": "A atividade atribuída reserva fundos no seu orçamento para que não possa gastar em excesso.\n Para que os fundos passem de atribuídos a gastos, os seus utilizadores devem completar a inscrição. Aprenda mais", + "lcm.budget.detail.page.loading": "a carregar detalhes do orçamento", + "lcm.budget.detail.page.overview.budget.actions.keep.people.learning": "Mantenha as pessoas a aprender com um novo plano", + "lcm.budget.detail.page.overview.budget.actions.budget.expired": "Este orçamento expirou. Para criar um novo orçamento, por favor contacte o suporte.", + "lcm.budget.detail.page.overview.budget.actions.budget.expired.contact.support": "Contactar o suporte", + "lcm.budget.detail.page.overview.budget.actions.manage.edx.in.integrated.learning.platform": "Gerir a edX na sua plataforma de aprendizagem integrada", + "lcm.budget.detail.page.overview.budget.actions.people.access.edx": "As pessoas que receberam acesso para descobrir conteúdo edX na sua plataforma de aprendizagem integrada podem gastar do saldo disponível deste orçamento para se inscreverem.", + "lcm.budget.detail.page.overview.budget.actions.configure.access": "Configurar acesso", + "lcm.budget.detail.page.overview.budget.actions.manage.edx.for.organization": "Gerir a edX para a sua organização", + "lcm.budget.detail.page.overview.budget.actions.all.people.choose.learn": "Todas as pessoas na sua organização podem escolher o que aprender do catálogo e gastar do saldo disponível para se inscreverem.", + "lcm.budget.detail.page.overview.budget.actions.configure.access.general": "Configurar acesso", + "lcm.budget.detail.page.overview.budget.actions.drive.learner.led.enrollments": "Motive inscrições lideradas por utilizadores ao convidar membros", + "lcm.budget.detail.page.overview.budget.actions.members.choose.learn": "Os membros deste orçamento podem escolher o que aprender do catálogo e gastar do saldo disponível para se inscreverem.", + "lcm.budget.detail.page.overview.budget.actions.new.members": "Novos membros", + "lcm.budget.detail.page.overview.budget.actions.get.people.learning": "Faça com que as pessoas aprendam usando este orçamento", + "lcm.budget.detail.page.overview.budget.actions.auto.allocate": "Os fundos deste orçamento estão configurados para serem automaticamente alocados aos utilizadores registados, baseados nas definições configuradas com a sua equipa de suporte.", + "lcm.budget.detail.page.overview.budget.actions.contact.support": "Contactar o suporte", + "lcm.budget.detail.page.overview.budget.actions.lead.learning": "Lidere o caminho para a aprendizagem que importa", + "lcm.budget.detail.page.overview.budget.actions.assign.content": "Atribua conteúdo às pessoas usando o orçamento disponível para cobrir o custo da inscrição.", + "lcm.budget.detail.page.overview.budget.actions.new.assignment": "Nova atribuição", + "lcm.budget.detail.page.overview.utilization.collapsible.title": "Detalhes da utilização", + "lcm.budget.detail.page.overview.utilization.title": "Utilizado", + "lcm.budget.detail.page.overview.utilization.description": "A sua utilização total inclui tanto fundos atribuídos (reservados para inscrição futura) quanto\n fundos gastos (resgatados para inscrição)", + "lcm.budget.detail.page.overview.utilization.assigned": "Valor atribuído", + "lcm.budget.detail.page.overview.utilization.spent": "Valor gasto", + "lcm.budget.detail.page.spent.heading": "Gasto", + "lcm.budget.detail.page.spent.description": "A atividade de gastos é o resultado de inscrições completas.", + "lcm.budget.detail.page.spent.description.enterprise": "Os dados de inscrição são atualizados automaticamente a cada 12 horas. Volte mais tarde para ver as inscrições mais recentes.", + "lcm.budget.detail.page.spent.description.learn.more": "Aprenda mais", + "lcm.budget.detail.page.overview.loading": "A carregar dados do cabeçalho do orçamento", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.title": "Deseja cancelar a atribuição?", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.body": "Esta ação não pode ser desfeita.", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.body2": "O aluno será notificado de que cancelou a atribuição. Os fundos associados a esta atribuição de curso serão movidos de {doubleQoute}atribuídos{doubleQoute} para {doubleQoute}disponíveis{doubleQoute}.", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.close.button": "Fechar", + "lcm.budget.detail.page.catalog.tab.course.card.price.per.learner": "Preço por aluno", + "lcm.budget.detail.page.catalog.tab.course.card.executive.education": "Educação Executiva", + "lcm.budget.detail.page.catalog.tab.course.card.course": "Curso", + "lcm.budget.detail.page.catalog.tab.course.card.view.course": "Ver curso", + "lcm.budget.detail.page.catalog.tab.course.card.assign": "Atribuir", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.title": "Lembrar o aluno?", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.body": "Está a enviar um e-mail de lembrete ao aluno selecionado para dar o próximo passo no curso que lhe atribuiu.", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.body2": "Quando o seu aluno completar a inscrição, os fundos {doubleQoute}atribuídos{doubleQoute} associados serão marcados como {doubleQoute}gastos{doubleQoute}.", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.close": "Voltar", + "catalogs.enterpriseCatalogs.header.subsidyAccessPolicyName": "Catálogo {subsidyAccessPolicyName}", + "catalogs.enterpriseCatalogs.header": "Visão global", + "catalogs.catalogSearchResults.error": "{message}: {fullError}", + "admin.portal.not.found.page.message": "Oops, desculpe, não conseguimos encontrar essa página!", + "admin.portal.not.found.page.message2": "Algo correu mal ou a página já não existe.", + "adminPortal.account.activation.success": "A sua conta de administrador na edX foi ativada com sucesso.", + "adminPortal.account.activation.required": "Para continuar, deve verificar o seu endereço de e-mail e ativar a sua conta {platform_name}. Por favor, ative a sua conta.", + "adminPortal.account.activation.support": "Se encontrar mais problemas, por favor contacte o {support_name} em {support_link}." +} \ No newline at end of file diff --git a/translations/frontend-app-admin-portal/src/i18n/transifex_input.json b/translations/frontend-app-admin-portal/src/i18n/transifex_input.json index b8c1dac6f18..aa72ad6056e 100644 --- a/translations/frontend-app-admin-portal/src/i18n/transifex_input.json +++ b/translations/frontend-app-admin-portal/src/i18n/transifex_input.json @@ -1,7 +1,53 @@ { + "adminPortal.analyticsCardText.errorMessage": "An error occurred: {error_message}", + "adminPortal.analyticsCardText.noContentErrorMessage": "Analytics not found.", + "adminPortal.analyticsCardBetaButton": "Beta", + "adminPortal.analyticsCardPoweredBylabel": "Powered by OpenAI", + "adminPortal.summarizeAnalytics": "Summarize Analytics", + "adminPortal.trackProgress": "Track Progress", + "lcm.budget.detail.page.expiry.alert.contact.support": "Contact support", + "lcm.budget.detail.page.expiry.modal.dismiss": "Dismiss", + "lcm.budget.detail.page.expiry.modal.contact.support": "Contact support", "adminPortal.assignmentModal.altText": "More information", "adminPortal.assignmentModal.tooltipText": "edX will remind learners to redeem their code 3, 10, and 19 days after you assign it.", "adminPortal.assignmentModal.modalFieldLabel": "Automate reminders", + "highlights.catalog.visibility.tab.catalog.visibility.not.updated.alert.error.header.title": "Create up to {maxHighlights} highlights for your learners.", + "highlights.catalog.visibility.tab.catalog.visibility.not.updated.alert.error.detail.message": "Something went wrong when updating your setting. Please try again.", + "highlights.catalog.visibility.tab.create.new.highlight.button.text": "New highlight", + "highlights.catalog.visibility.tab.create.new.highlight.alert.header.text": "No highlights created", + "highlights.catalog.visibility.tab.create.new.highlight.alert.header.detail.text": "At least one highlight has to be created to make a selection", + "highlights.catalog.visibility.tab.header.message": "Catalog Visibility", + "highlights.catalog.visibility.tab.sub.header.message": "Choose a visibility for your catalog", + "highlights.catalog.visibility.tab.pro.tip.message": "Pro tip: regardless of your choice, learners will be able to see all highlight collections.", + "highlights.catalog.visibility.tab.visibility.option.all.courses.in.catalog": "Learners can view and enroll into all courses in your catalog", + "highlights.catalog.visibility.tab.visibility.option.highlighted.courses.only": "Learners can only view and enroll into highlighted courses", + "highlights.highlights.tab.content.archived.alert.heading": "Needs Review: Archived Course(s)", + "highlights.highlights.tab.content.archived.alert.message": "Course(s) in your highlight(s) have been archived and are no longer open for new enrollments.", + "highlights.highlights.tab.highlight.item.card.archived.content.label": "Archived", + "highlights.page.custom.groups.enabled.warning.alert.title": "Highlights hidden for administrators with custom groups enabled", + "highlights.page.custom.groups.enabled.warning.alert.messge": "edX staff are able to view the highlights tab, but because this customer has custom groups enabled, administrators will not be able to see this tab, and users will not see highlights on their learner portal. This is just temporary as highlights are not currently compatible with custom groups.", + "highlights.highlights.tab.archived.courses.section.heading.title": "Archived", + "highlights.highlights.tab.archived.courses.delete.button.label": "Delete archived courses", + "highlights.highlights.tab.archived.courses.section.subheading": "Learners are no longer able to enroll in archived courses, but past learners can still access course materials.", + "highlights.highlights.tab.header.title": "Highlights", + "highlights.highlights.tab.create.highlight.max.limit.reached.alert.header.message": "Highlight limit reached", + "highlights.highlights.tab.create.highlight.max.limit.reached.alert.detail.message": "Delete at least one highlight to create a new one.", + "highlights.highlights.tab.archived.courses.modal.heading": "Delete archived courses?", + "highlights.highlights.tab.archived.courses.modal.message": "Deleting the archived courses in this highlight will remove it from your learners{apostrophe} {doubleQoute}Find a Course{doubleQoute}. This action is permanent and cannot be undone.", + "highlights.highlights.tab.archived.courses.delete.modal.cancel.button.text": "Cancel", + "highlights.delete.highlight.button.text": "Delete highlight", + "highlights.modal.delete.highlight.cancel.button.text": "Cancel", + "highlights.modal.delete.highlight.error.message": "An error occurred while deleting this highlight collection. Please try again.", + "highlights.modal.delete.highlight.confirmation.message": "Deleting this highlight will remove it from your learners{apostrophe} {doubleQoute}Find a Course{doubleQoute}. This action is permanent and cannot be undone.", + "highlights.new.highlights.stepper.step.alert.modal.content": "If you exit now, any changes you have made will be lost.", + "highlights.new.highlights.stepper.step.alert.modal.buttons.cancel": "Cancel", + "highlights.new.highlights.stepper.step.alert.modal.buttons.exit": "Exit", + "highlights.new.highlights.stepper.stepper.step.header.text.create.title": "Create a title for your highlight", + "highlights.new.highlights.stepper.stepper.step.sub.text.create.title": "Create a unique title for your highlight. This title is visible\n to your learners and helps them navigate to relevant content.", + "highlights.new.highlights.stepper.stepper.step.pro.tip.text.create.title": "Pro tip: we recommend naming your highlight collection to reflect skills\n it aims to develop, or to draw the attention of specific groups it targets.\n For example, {doubleQoute}Recommended for Marketing{doubleQoute}\n or {doubleQoute}Develop Leadership Skills{doubleQoute}.", + "highlights.highlights.tab.zero.state.header.message": "You haven't created any highlights yet.", + "highlights.highlights.tab.zero.state.detail.message": "Create and recommend content collections to your learners, enabling them to quickly locate content relevant to them.", + "highlights.highlights.tab.zero.state.create.new.highlight.button.text": "New highlight", "adminPortal.csv.download": "Download full report (CSV)", "adminPortal.emailTemplateForm.formName": "Email Template", "adminPortal.emailTemplateForm.customizeSubject": "Customize email subject", @@ -14,6 +60,84 @@ "adminPortal.emailTemplateForm.termsOfService": "Terms of Service", "adminPortal.emailTemplateForm.privacyPolicy": "Privacy Policy", "adminPortal.emailTemplateForm.support": "Support", + "lcm.budget.detail.page.catalog.tab.course.card.next.steps": "Next steps for assigned learners", + "lcm.budget.detail.page.catalog.tab.course.card.learners.will.be.notified": "Learners will be notified of this course assignment by email.", + "lcm.budget.detail.page.catalog.tab.course.card.learners.must.complete.enrollment": "Learners must complete enrollment for this assignment by {courseEnrollmentDeadline}.\n This deadline is calculated based on the course enrollment deadline or {assignmentEnrollmentDeadlione}\n days past the date of assignment, whichever is sooner.", + "lcm.budget.detail.page.catalog.tab.course.card.impact.on.your.learner.credit.budget": "Impact on your Learner Credit budget", + "lcm.budget.detail.page.catalog.tab.course.card.total.assignment.cost": "Total assignment cost", + "lcm.budget.detail.page.catalog.tab.course.card.course.cost.will.convert": "The course cost will automatically convert from {doubleQoute}assigned{doubleQoute} to {doubleQoute}spent{doubleQoute} funds\n when your learners complete registration.", + "lcm.budget.detail.page.catalog.tab.course.card.managing.this.assignment": "Managing this assignment", + "lcm.budget.detail.page.catalog.tab.course.card.monitor.status": "You will be able to monitor the status of this assignment by reviewing your Learner Credit Budget activity.", + "lcm.budget.detail.page.catalog.tab.course.card.cancel.assignment": "You can cancel this course assignment or send email reminders any time before learners complete enrollment.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.header": "Use Learner Credit to assign this course", + "lcm.budget.detail.page.catalog.tab.assign.course.section.assign.to": "Assign to", + "lcm.budget.detail.page.catalog.tab.assign.course.section.assign.to.email.addresses.help.text": "To add more than one learner, enter one email address per line.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.how.assigning.works": "How assigning this course works", + "lcm.budget.detail.page.catalog.tab.assign.course.section.pay.by.learner.credit": "Pay by Learner Credit", + "lcm.budget.detail.page.catalog.tab.assign.course.section.learner.credit.budget": "Learner Credit Budget: {subsidyAccessPolicyName}", + "lcm.budget.detail.page.catalog.tab.assign.course.section.available.balance": "Available balance", + "lcm.budget.detail.page.catalog.tab.assign.course.section.remaining.after.assignment": "Remaining after assignment", + "lcm.budget.detail.page.catalog.tab.course.card.entered.no.learners": "You haven{apostrophe}t entered any learners yet.", + "lcm.budget.detail.page.catalog.tab.course.card.entered.no.learners.message": "Add learner emails to get started.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.error.header": "Learners can{apostrophe}t be assigned as entered.", + "lcm.budget.detail.page.catalog.tab.assign.course.section.error.message": "Please check your learner emails and try again.", + "lcm.budget.detail.page.catalog.tab.help.center.cta": "Help Center: Course Assignments", + "lcm.budget.detail.page.catalog.tab.assignment.modal.cancel.button": "Cancel", + "lcm.budget.detail.page.catalog.tab.course.card.refresh": "Refresh", + "lcm.budget.detail.page.catalog.tab.course.card.cancel": "Cancel ({totalToCancel})", + "lcm.budget.detail.page.catalog.tab.course.card.remind": "Remind ({selectedRemindableRowCount})", + "lcm.budget.detail.page.assign.more.courses.empty.state.title": "Assign more courses to maximize your budget.", + "lcm.budget.detail.page.assign.more.courses.empty.state.subtitle": "Your budget's available balance of {availableBalance} will\n expire on {subsidyExpirationDate}.", + "lcm.budget.detail.page.assign.more.courses.empty.state.assign.courses.button": "Assign courses", + "lcm.budget.detail.page.assignments.heading": "Assigned", + "lcm.budget.detail.page.assignments.description": "Assigned activity earmarks funds in your budget so you can not overspend.\n For funds to move from assigned to spent, your learners must complete enrollment. Learn more", + "lcm.budget.detail.page.loading": "loading budget details", + "lcm.budget.detail.page.overview.budget.actions.keep.people.learning": "Keep people learning with a new plan", + "lcm.budget.detail.page.overview.budget.actions.budget.expired": "This budget has expired. To create a new budget, please contact support.", + "lcm.budget.detail.page.overview.budget.actions.budget.expired.contact.support": "Contact support", + "lcm.budget.detail.page.overview.budget.actions.manage.edx.in.integrated.learning.platform": "Manage edX in your integrated learning platform", + "lcm.budget.detail.page.overview.budget.actions.people.access.edx": "People who have received access to discover edX content in your integrated learning platform can spend from this budget{apostrophe}s available balance to enroll.", + "lcm.budget.detail.page.overview.budget.actions.configure.access": "Configure access", + "lcm.budget.detail.page.overview.budget.actions.manage.edx.for.organization": "Manage edX for your organization", + "lcm.budget.detail.page.overview.budget.actions.all.people.choose.learn": "All people in your organization can choose what to learn\n from the catalog and spend from the available balance to enroll.", + "lcm.budget.detail.page.overview.budget.actions.configure.access.general": "Configure access", + "lcm.budget.detail.page.overview.budget.actions.drive.learner.led.enrollments": "Drive learner-led enrollments by inviting members", + "lcm.budget.detail.page.overview.budget.actions.members.choose.learn": "Members of this budget can choose what to learn from the catalog and spend from the available balance to enroll.", + "lcm.budget.detail.page.overview.budget.actions.new.members": "New members", + "lcm.budget.detail.page.overview.budget.actions.get.people.learning": "Get people learning using this budget", + "lcm.budget.detail.page.overview.budget.actions.auto.allocate": "Funds from this budget are set to auto-allocate to registered learners based on settings configured with your support team.", + "lcm.budget.detail.page.overview.budget.actions.contact.support": "Contact support", + "lcm.budget.detail.page.overview.budget.actions.lead.learning": "Lead the way to learning that matters", + "lcm.budget.detail.page.overview.budget.actions.assign.content": "Assign content to people using the available budget to cover the cost of enrollment.", + "lcm.budget.detail.page.overview.budget.actions.new.assignment": "New assignment", + "lcm.budget.detail.page.overview.utilization.collapsible.title": "Utilization details", + "lcm.budget.detail.page.overview.utilization.title": "Utilized", + "lcm.budget.detail.page.overview.utilization.description": "Your total utilization includes both assigned funds (earmarked for future enrollment) and spent\n funds (redeemed for enrollment)", + "lcm.budget.detail.page.overview.utilization.assigned": "Amount assigned", + "lcm.budget.detail.page.overview.utilization.spent": "Amount spent", + "lcm.budget.detail.page.spent.heading": "Spent", + "lcm.budget.detail.page.spent.description": "Spent activity is driven by completed enrollments.", + "lcm.budget.detail.page.spent.description.enterprise": "Enrollment data is automatically updated every 12 hours. Come back later to view more recent enrollments.", + "lcm.budget.detail.page.spent.description.learn.more": "Learn more", + "lcm.budget.detail.page.overview.loading": "Loading budget header data", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.title": "Cancel assignment?", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.body": "This action cannot be undone.", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.body2": "The learner will be notified that you have canceled the assignment. The funds associated with this course assignment will move from {doubleQoute}assigned{doubleQoute} back to {doubleQoute}available{doubleQoute}.", + "lcm.budget.detail.page.catalog.tab.cancel.assignment.modal.close.button": "Close", + "lcm.budget.detail.page.catalog.tab.course.card.price.per.learner": "Per learner price", + "lcm.budget.detail.page.catalog.tab.course.card.executive.education": "Executive Education", + "lcm.budget.detail.page.catalog.tab.course.card.course": "Course", + "lcm.budget.detail.page.catalog.tab.course.card.view.course": "View course", + "lcm.budget.detail.page.catalog.tab.course.card.assign": "Assign", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.title": "Remind learner?", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.body": "You are sending a reminder email to the selected learner to take the next step on the course you assigned.", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.body2": "When your learner completes enrollment, the associated {doubleQoute}assigned{doubleQoute} funds will be marked as {doubleQoute}spent{doubleQoute}.", + "lcm.budget.detail.page.catalog.tab.remind.assignment.modal.close": "Go back", + "catalogs.enterpriseCatalogs.header.subsidyAccessPolicyName": "{subsidyAccessPolicyName} catalog", + "catalogs.enterpriseCatalogs.header": "Overview", + "catalogs.catalogSearchResults.error": "{message}: {fullError}", + "admin.portal.not.found.page.message": "Oops, sorry we can{apostrophe}t find that page!", + "admin.portal.not.found.page.message2": "Either something went wrong or the page doesn{apostrophe}t exist anymore.", "adminPortal.account.activation.success": "Your edX administrator account was successfully activated.", "adminPortal.account.activation.required": "In order to continue, you must verify your email address to activate your {platform_name} account. Please once your account is activated.", "adminPortal.account.activation.support": "If you run into further issues, please contact the {support_name} at {support_link}." diff --git a/translations/frontend-app-authn/src/i18n/messages/fr_CA.json b/translations/frontend-app-authn/src/i18n/messages/fr_CA.json index 183af9b73cb..a9a70a80c04 100644 --- a/translations/frontend-app-authn/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-authn/src/i18n/messages/fr_CA.json @@ -65,7 +65,7 @@ "non.compliant.password.title": "Nous avons récemment modifié nos exigences en matière de mot de passe", "non.compliant.password.message": "Votre mot de passe actuel ne répond pas aux nouvelles exigences de sécurité. Nous venons d'envoyer un message de réinitialisation de mot de passe à l'adresse courriel associée à ce compte. Merci de nous aider à protéger vos données.", "account.locked.out.message.1": "Pour protéger votre compte, il a été temporairement verrouillé. Réessayez dans 30 minutes.", - "username.or.email.format.validation.less.chars.message": "Le nom d'utilisateur ou l'e-mail doit comporter au moins 2 caractères.", + "username.or.email.format.validation.less.chars.message": "Le nom d'utilisateur ou l'e-mail doit comporter au moins 2 caractères.", "email.validation.message": "Entrez votre nom d'utilisateur ou votre adresse courriel", "password.validation.message": "Les critères de mot de passe n'ont pas été remplis", "account.activation.success.message.title": "Succès! Vous avez activé votre compte.", diff --git a/translations/frontend-app-authn/src/i18n/messages/pt_PT.json b/translations/frontend-app-authn/src/i18n/messages/pt_PT.json index 642fd713cdf..98d92935bba 100644 --- a/translations/frontend-app-authn/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-authn/src/i18n/messages/pt_PT.json @@ -24,7 +24,7 @@ "institution.login.button": "Credenciais da instituição/campus", "login.other.options.heading": "Ou faça login com:", "enterprise.login.btn.text": "Credenciais da empresa ou escola", - "forgot.password.confirmation.message": "We sent an email to {email} with instructions to reset your password. 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. If you need further assistance, {supportLink}.", + "forgot.password.confirmation.message": "Enviamos um e-mail para {email} com instruções para redefinir a sua palavra-passe. Se não receber uma mensagem após 1 minuto, verifique se inseriu o endereço de e-mail correto, ou verifique a sua pasta de spam/. Se precisar de mais ajuda, {supportLink}.", "forgot.password.page.title": "Esqueceu a Senha | {siteName}", "forgot.password.page.heading": "Redefinir palavra-passe", "forgot.password.page.instructions": "Por favor introduza o seu endereço de email abaixo e enviar-lhe-emos um email com instruções sobre como redefinir a sua palavra-passe.", @@ -39,7 +39,7 @@ "confirmation.message.title": "Verifique o seu email", "confirmation.support.link": "contacto o suporte técnico", "need.help.sign.in.text": "Precisa de ajuda para entrar?", - "additional.help.text": "For additional help, contact {platformName} support at", + "additional.help.text": "Para ajuda adicional, contacte o suporte de {platformName} em", "sign.in.text": "Iniciar sessão", "extend.field.errors": "{emailError} abaixo.", "invalid.token.heading": "Link para Redefinir Palavra-passe inválido", @@ -50,9 +50,9 @@ "token.validation.internal.sever.error": "Ocorreu um erro. Tente actualizar a página, ou verifique a sua ligação à Internet.", "internal.server.error": "Ocorreu um erro. Tente actualizar a página, ou verifique a sua ligação à Internet.", "account.activation.error.message": "Alguma coisa correu mal, siga {supportLink} para resolver esta questão.", - "login.inactive.user.error": "In order to sign in, you need to activate your account.{lineBreak} {lineBreak}We just sent an activation link to {email}. If you do not receive an email, check your spam folders or {supportLink}.", + "login.inactive.user.error": "Para iniciar sessão, precisa de ativar a sua conta.{lineBreak} {lineBreak}Acabamos de enviar um link de ativação para {email}. Se não receber um e-mail, verifique as suas pastas de spam ou {supportLink}.", "allowed.domain.login.error": "Como utilizador do {allowedDomain}, deve iniciar sessão com o seu {allowedDomain} {tpaLink}.", - "login.incorrect.credentials.error.attempts.text.1": "The username, email or password you entered is incorrect. You have {remainingAttempts} more sign in attempts before your account is temporarily locked.", + "login.incorrect.credentials.error.attempts.text.1": "O nome de utilizador, e-mail ou palavra-passe que inseriu está incorreto. Tem mais {remainingAttempts} tentativas de início de sessão antes de a dua conta ser temporariamente bloqueada.", "login.incorrect.credentials.error.attempts.text.2": "Se esqueceu a sua palavra-passe, {resetLink}", "account.locked.out.message.2": "Por precaução, pode {resetLink} antes de tentar novamente.", "login.incorrect.credentials.error.with.reset.link": "O nome de utilizador, email ou senha que introduziu está incorreto. Por favor, tente novamente ou {resetLink}.", @@ -65,7 +65,7 @@ "non.compliant.password.title": "Recentemente mudámos os nossos requisitos de palavra-passe", "non.compliant.password.message": "A sua palavra-passe atual não satisfaz os novos requisitos de segurança. Acabámos de enviar uma mensagem de redefinição da palavra-passe para o endereço de email associado a esta conta. Obrigado por nos ajudar a manter os seus dados em segurança.", "account.locked.out.message.1": "Para proteger sua conta, esta foi temporariamente bloqueada. Tente novamente dentro de 30 minutos.", - "username.or.email.format.validation.less.chars.message": "Username or email must have at least 2 characters.", + "username.or.email.format.validation.less.chars.message": "Nome de utilizador ou e-mail deve ter pelo menos 2 caracteres.", "email.validation.message": "Insira o seu nome de utilizador ou email", "password.validation.message": "Os critérios de palavra-passe não foram cumpridos", "account.activation.success.message.title": "Sucesso! Você ativou a sua conta.", @@ -107,16 +107,16 @@ "recommendation.page.title": "Recomendações | {siteName}", "recommendation.page.heading": "Temos algumas recomendações para o ajudar a começar.", "recommendation.skip.button": "Saltar por enquanto", - "recommendation.option.trending": "Trending Now", - "recommendation.option.popular": "Most Popular", - "recommendation.option.recommended.for.you": "Recommended For You", + "recommendation.option.trending": "Tendências de Aprendizagem", + "recommendation.option.popular": "Mais Popular", + "recommendation.option.recommended.for.you": "Recomendados Para Si", "recommendation.product-card.pill-text.course": "Curso", "recommendation.product-card.pill-text.professional-certificate": "Certificado Profissional", - "recommendation.product-card.pill-text.emeritus": "Offered on Emeritus", - "recommendation.product-card.pill-text.shorelight": "Offered through Shorelight", + "recommendation.product-card.pill-text.emeritus": "Oferecido na Emeritus", + "recommendation.product-card.pill-text.shorelight": "Oferecido através da Shorelight", "recommendation.product-card.footer-text.number-of-courses": "{length} {label}", - "recommendation.product-card.footer-text.subscription": "Subscription", - "recommendation.product-card.launch-icon.sr-text": "Opens a link in a new tab", + "recommendation.product-card.footer-text.subscription": "Subscrição", + "recommendation.product-card.launch-icon.sr-text": "Abre um link num novo separador", "register.page.title": "Registar | {siteName}", "registration.fullname.label": "Nome completo", "registration.email.label": "E-mail", @@ -136,7 +136,7 @@ "empty.username.field.error": "O nome de utilizador deve ter entre 2 e 30 carateres", "empty.password.field.error": "Os critérios de palavra-passe não foram cumpridos", "empty.country.field.error": "Selecione o seu país ou região de residência", - "invalid.country.field.error": "Country must match with an option available in the dropdown.", + "invalid.country.field.error": "O país deve corresponder a uma opção disponível no menu", "email.do.not.match": "Os endereços de email não correspondem.", "email.invalid.format.error": "Introduzir um endereço de correio electrónico válido", "username.validation.message": "O nome de utilizador deve ter entre 2 e 30 carateres", @@ -170,12 +170,12 @@ "rate.limit.error": "Ocorreu um erro devido a demasiados pedidos. Por favor, tente novamente após algum tempo.", "start.learning": "Começar a aprender", "with.site.name": "com {siteName}", - "your.career.turning.point": "Your career turning point", - "is.here": "is here.", - "welcome.to.platform": "Welcome to {siteName}, {fullName}!", + "your.career.turning.point": "O ponto de viragem na sua carreira", + "is.here": "está aqui.", + "welcome.to.platform": "Bem-vindo/a {siteName}, {fullName}!", "complete.your.profile.1": "Concluído", "complete.your.profile.2": "o seu perfil", - "register.page.terms.of.service.and.honor.code": "By creating an account, you agree to the {tosAndHonorCode} and you acknowledge that {platformName} and each Member process your personal data in accordance with the {privacyPolicy}.", - "register.page.honor.code": "I agree to the {platformName} {tosAndHonorCode}", - "register.page.terms.of.service": "I agree to the {platformName} {termsOfService}" + "register.page.terms.of.service.and.honor.code": "Ao criar uma conta, concorda com os {tosAndHonorCode} e reconhece que a plataforma {platformName} e cada Membro processam os seus dados pessoais de acordo com a {privacyPolicy}.", + "register.page.honor.code": "Concordo com os {tosAndHonorCode} da plataforma {platformName}", + "register.page.terms.of.service": "Concordo com os {termsOfService} da plataforma {platformName}" } \ No newline at end of file diff --git a/translations/frontend-app-communications/src/i18n/messages/pt_PT.json b/translations/frontend-app-communications/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..4f06cc65f61 --- /dev/null +++ b/translations/frontend-app-communications/src/i18n/messages/pt_PT.json @@ -0,0 +1,91 @@ +{ + "bulk.email.send.email.header": "Enviar uma mensagem de correio eletrónico", + "bulk.email.back.to.instructorDashboard": "Voltar ao Painel de Controlo do Instrutor", + "bulk.email.form.schedule.date": "Data de envio", + "bulk.email.form.schedule.date.description": "Introduzir uma data de início, por exemplo, {date}", + "bulk.email.form.schedule.time": "Tempo de envio", + "bulk.email.form.schedule.time.description": "Introduzir uma hora de início, por exemplo, {time}", + "bulk.email.form.dateTime.error": "A data e a hora não podem estar em branco e têm de ser uma data futura", + "bulk.email.submit.button.default": "Enviar correio eletrónico", + "bulk.email.submit.button.schedule": "Agendar e-mail", + "bulk.email.submit.button.pending": "A submeter", + "bulk.email.submit.button.send.complete": "Correio eletrónico criado", + "bulk.email.submit.button.error": "Erro", + "bulk.email.submit.button.schedule.complete": "Agendamento efectuado", + "bulk.email.task.alert.recipients": "Está a enviar uma mensagem de correio eletrónico com o assunto {subject} para os seguintes destinatários:", + "bulk.email.tool.label": "Email", + "bulk.email.subject.label": "Assunto", + "bulk.email.form.subject.tip": "(Máximo 128 caracteres)", + "bulk.email.form.subject.error": "É necessário um assunto", + "bulk.email.body.label": "Corpo", + "bulk.email.form.body.error": "A mensagem não pode estar em branco", + "bulk.email.instructions.proofreading": "Recomendamos que não envie mais do que um email por semana aos estudantes. Antes de enviar, verifique o texto cuidadosamente e envie-o primeiro para si mesmo para que possa visualizar a formatação e certificar-se de que as imagens e os links incorporados funcionam corretamente.", + "bulk.email.instructions.caution": "Cuidado!", + "bulk.email.instructions.caution.message.new.email": "Quando seleciona Enviar e-mail, está a criar uma nova mensagem de e-mail que é adicionada à fila de espera para envio e não pode ser cancelada.", + "bulk.email.form.scheduleBox": "Agendar esta mensagem de correio eletrónico para uma data futura", + "bulk.email.send.email.button": "Enviar Email", + "bulk.email.form.error": "Ocorreu um erro ao tentar enviar a mensagem de correio eletrónico.", + "bilk.email.form.success": "Correio eletrónico criado com sucesso", + "bulk.email.form.scheduled.success": "Correio eletrónico agendado com sucesso", + "bulk.email.submit.button.reschedule": "Reagendar e-mail", + "bulk.email.task.alert.editing": "Está a editar uma mensagem de correio eletrónico programada para ser enviada em: {dateTime}", + "bulk.email.task.alert.subject": "com o assunto: {subject}", + "bulk.email.task.alert.to": "para os destinatários:", + "bulk.email.task.alert.warning": "Isto não criará uma nova tarefa de e-mail agendada e, em vez disso, substituirá a que está atualmente selecionada. Pretende substituir esta mensagem de correio eletrónico agendada?", + "bulk.email.pending.tasks.description.one": "Para ver todas as tarefas pendentes, incluindo o correio eletrónico, visite ", + "bulk.email.pending.tasks.link": "Informações sobre o Curso", + "bulk.email.pending.tasks.description.two": " no Painel de Controlo do Instrutor.", + "bulk.email.tool.close.modalDialog.button": "Fechar", + "bulk.email.tool.copy.message.button": "Copiar para o editor", + "bulk.email.content.history.table.alert.errorFetchingData": "Ocorreu um erro ao recuperar os dados do histórico de correio eletrónico para este curso. Por favor, tente novamente mais tarde.", + "bulk.email.content.history.table.alert.noEmailData": "Não existe histórico de correio eletrónico para este curso.", + "bulk.email.content.history.table.button.viewMessage": "Ver mensagem", + "bulk.email.content.history.table.modal.subject": "Assunto:", + "bulk.email.content.history.table.modal.sentBy": "Enviado por:", + "bulk.email.content.history.table.modal.timeSent": "Hora de envio:", + "bulk.email.content.history.table.modal.sentTo": "Enviado para:", + "bulk.email.content.history.table.modal.messageBody": "Mensagem:", + "bulk.email.content.history.table.viewMessageInstructions": "Para ler uma mensagem de correio eletrónico enviada, clique no botão `Ver mensagem` na tabela.", + "bulk.email.content.history.table.column.header.subject": "Assunto", + "bulk.email.content.history.table.column.header.author": "Enviado por", + "bulk.email.content.history.table.column.header.recipients": "Enviado para", + "bulk.email.content.history.table.column.header.timeSent": "Hora de envio", + "bulk.email.content.history.table.column.header.numberSent": "Número enviado", + "bulk.email.content.history.table.button.header": "Ver o conteúdo de mensagens de correio eletrónico enviadas anteriormente", + "bulk.email.content.history.table.button": "Mostrar histórico de e-mails enviados", + "bulk.email.pending.tasks.header": "As tarefas pendentes foram movidas", + "bulk.email.email.task.history.header": "Histórico de tarefas de correio eletrónico", + "bulk.email.pending.tasks.section.info": "As ações de correio eletrónico são executadas em segundo plano. O estado de todas as tarefas ativas, incluindo as tarefas de correio eletrónico, é apresentado na tabela abaixo.", + "bulk.email.pending.tasks.table.alert.errorFetchingData": "Erro ao obter dados de tarefas em execução. Este pedido será repetido automaticamente.", + "bulk.email.pending.tasks.table.alert.noTaskData": "Não há tarefas atualmente em execução.", + "bulk.email.task.history.table.button.header": "Ver o estado de todas as tarefas de correio eletrónico criadas para esta disciplina", + "bulk.email.task.history.table.button": "Mostrar histórico de tarefas de correio eletrónico", + "bulk.email.task.history.table.alert.errorFetchingData": "Erro ao obter dados do histórico de tarefas de correio eletrónico para este curso. Por favor, tente novamente mais tarde.", + "bulk.email.task.history.table.alert.noTaskData": "Não existe histórico de tarefas de correio eletrónico para esta disciplina.", + "bulk.email.task.history.table.column.header.taskType": "Tipo de Tarefa", + "bulk.email.task.history.table.column.header.taskInputs": "Entradas de tarefas", + "bulk.email.task.history.table.column.header.taskId": "Task Id", + "bulk.email.task.history.table.column.header.taskRequester": "Requerente", + "bulk.email.task.history.table.column.header.taskSubmittedDate": "Submetido", + "bulk.email.task.history.table.column.header.taskDuration": "Duração (segundos)", + "bulk.email.task.history.table.column.header.taskState": "Estado", + "bulk.email.task.history.table.column.header.taskStatus": "Estado", + "bulk.email.task.history.table.column.header.taskProgress": "Progresso da tarefa", + "bulk.email.scheduled.emails.table.header": "Correio eletrónico programado", + "bulk.email.task.alert.cancel": "Cancelar", + "bulk.email.form.recipients.Contine": "Continuar", + "bulk.email.form.recipients.sendLabel": "Enviar para", + "bulk.email.form.recipients.myself": "Eu próprio", + "bulk.email.form.recipients.staff": "Pessoal/Administradores", + "bulk.email.form.mode.label": "Estudantes no percurso {courseModeName}", + "bulk.email.form.cohort.label": "Coorte: {cohort}", + "bulk.email.form.recipients.learners": "Todos os Estudantes", + "bulk.email.form.recipients.error": "É necessário pelo menos um destinatário", + "bulk.email.scheduled.emails.table.error.header": "Erro", + "bulk.email.scheduled.emails.table.error": "Ocorreu um erro ao recuperar informações de e-mail agendadas. Por favor, tente novamente mais tarde.", + "bulk.email.scheduled.emails.table.sendDate": "Data de envio", + "bulk.email.scheduled.emails.table.sendTo": "Enviar para", + "bulk.email.scheduled.emails.table.subject": "Assunto", + "bulk.email.scheduled.emails.table.Author": "Autor", + "bulk.email.scheduled.emails.table.confirm.delete": "Está a apagar uma mensagem de correio eletrónico programada para ser enviada em {data}. O e-mail não será enviado e o agendamento será cancelado. Tem a certeza?" +} \ No newline at end of file diff --git a/translations/frontend-app-course-authoring/src/i18n/messages/fr_CA.json b/translations/frontend-app-course-authoring/src/i18n/messages/fr_CA.json index 3383f9c9f18..91100cd4412 100644 --- a/translations/frontend-app-course-authoring/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-course-authoring/src/i18n/messages/fr_CA.json @@ -24,6 +24,20 @@ "course-authoring.advanced-settings.alert.success.aria.describedby": "alerte-confirmation-description", "course-authoring.advanced-settings.alert.proctoring.error.aria.labelledby": "alerte-danger-titre", "course-authoring.advanced-settings.alert.proctoring.error.aria.describedby": "alerte-danger-description", + "course-authoring.certificates.heading.title": "Attestations", + "course-authoring.certificates.heading.title.tab.text": "Attestations de cours", + "course-authoring.certificates.heading.subtitle": "Paramètres", + "course-authoring.certificates.heading.action.button.preview": "Aperçu de l'attestation", + "course-authoring.certificates.heading.action.button.deactivate": "Désactiver", + "course-authoring.certificates.heading.action.button.activate": "Activer", + "course-authoring.certificates.nocertificate.text": "Vous n'avez pas encore ajouté d'attestation à ce cours.", + "course-authoring.certificates.setup.certificate.button": "Ajoutez votre première attestation", + "course-authoring.certificates.without.modes.text": "Ce cours n'utilise pas un mode qui offre des attestations.", + "course-authoring.certificates.create": "Créer", + "course-authoring.certificates.cancel": "Annuler", + "course-authoring.certificates.signatories.delete.tooltip": "Supprimer", + "course-authoring.certificates.signatories.edit.tooltip": "Modifier", + "course-authoring.certificates.signatories.save.tooltip": "Sauvegarder", "course-authoring.content-tags-drawer.header.subtitle": "Gérer les balises", "course-authoring.content-tags-drawer.collapsible.add-tags.button": "Ajouter des balises", "course-authoring.content-tags-drawer.spinner.loading": "Chargement", @@ -37,11 +51,20 @@ "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-actions.aria.label": "{tagState} Étiquette : {tag}", "course-authoring.content-tags-drawer.content-tags-collapsible.selectable-box.selection.aria.label": "sélection de balises de taxonomie", "course-authoring.content-tags-drawer.button.manage": "Gérer les balises", - "course-authoring.course-unit.sidebar.tags.title": "Étiquettes d'unité", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.placeholder-text": "Ajouter une balise", + "course-authoring.course-unit.sidebar.tags.title": "Balises d'unité", + "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.placeholder-text": "Aucune étiquette ajoutée pour l'instant.", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.save-staged-tags": "Ajouter des balises", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.cancel-staged-tags": "Annuler", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.inline-save-staged-tags": "Ajouter", + "course-authoring.content-tags-drawer.cancel": "Annuler", + "course-authoring.content-tags-drawer.save": "Sauvegarder", + "course-authoring.content-tags-drawer.close": "Fermer", + "course-authoring.content-tags-drawer.edit-tags": "Étiquettes d'édition", + "course-authoring.content-tags-drawer.toast.added": "Balises {tagsAdded} ajoutées.", + "course-authoring.content-tags-drawer.toast.removed": "Balises {tagsRemoved} supprimées.", + "course-authoring.content-tags-drawer.tag.delete": "Supprimer", + "course-authoring.content-tags-drawer.other-tags.header": "Autres étiquettes", + "course-authoring.content-tags-drawer.other-tags.description": "Ces étiquettes sont déjà appliquées, mais vous ne pouvez pas en ajouter de nouvelles car vous n'avez pas accès à leurs taxonomies.", "course-authoring.export.page.title": "{headingTitle} | {courseName} | {siteName}", "course-authoring.course-checklist.heading.title": "Listes de contrôle", "course-authoring.course-checklist.heading.subtitle": "Outils", @@ -57,7 +80,6 @@ "course-authoring.course-outline.reindex.alert.success.description": "Cours réindexé avec succès.", "course-authoring.course-outline.reindex.alert.success.aria.labelledby": "alert-confirmation-title", "course-authoring.course-outline.reindex.alert.success.aria.describedby": "alert-confirmation-description", - "course-authoring.course-outline.reindex.alert.error.title": "Il y a eu des erreurs lors de la réindexation du cours.", "course-authoring.course-outline.section-list.button.new-section": "Nouvelle section", "course-authoring.course-rerun.title": "Créer une relance de", "course-authoring.course-rerun.actions.button.cancel": "Annuler", @@ -65,7 +87,8 @@ "course-authoring.course-team.subTitle": "Paramètres", "course-authoring.course-team.button.new-team-member": "Nouveau membre de l'équipe", "course-authoring.course-unit.general.alert.error.description": "Impossible de {actionName} {type} . Veuillez réessayer.", - "course-authoring.course-unit.general.alert.unpublished-version.description": "Remarque : La dernière version publiée de cette unité est en ligne. En publiant les modifications, vous modifierez l'expérience des étudiants.", + "course-authoring.course-unit.general.alert.unpublished-version.description": "Remarque : La dernière version publiée de cette unité est en ligne. En publiant les modifications, vous modifierez l'expérience des étudiants.", + "course-authoring.course-unit.paste-component.btn.text": "Coller le composant", "course-authoring.course-updates.header.title": "Mises à jour des cours", "course-authoring.course-updates.header.subtitle": "Contenu", "course-authoring.course-updates.section-info": "Utilisez les mises à jour des cours pour informer les étudiants des dates ou des examens importants, mettre en évidence des discussions particulières dans les forums, annoncer les changements d'horaire et répondre aux questions des étudiants.", @@ -126,6 +149,11 @@ "course-authoring.grading-settings.assignment-type.title": "Types de devoir", "course-authoring.grading-settings.assignment-type.description": "Catégories et étiquettes pour tous les exercices soumis à notation", "course-authoring.grading-settings.add-new-assignment-type.btn": "Nouveau type de devoir", + "course-authoring.group-configurations.heading-title": "Configurations de groupe", + "course-authoring.group-configurations.heading-sub-title": "Paramètres", + "course-authoring.group-configurations.container.contains-groups": "Contient {len, pluriel, un {1 groupe} autre { groupes {len} }}", + "course-authoring.group-configurations.container.not-in-use": "Hors service", + "course-authoring.group-configurations.container.used-in-locations": "Utilisé dans {len, pluriel, un {1 emplacement} autre { {len} emplacements}}", "course-authoring.page.title": "Création de cours | {siteName}", "header.links.content": "Contenu", "header.links.settings": "Paramètres", @@ -166,7 +194,7 @@ "course-authoring.pages-resources.heading": "Pages et ressources", "course-authoring.pages-resources.resources.settings.button": "paramètres", "course-authoring.pages-resources.viewLive.button": "Aperçu temps réel", - "course-authoring.pages-resources.courseAppPlugin.errorMessage": "Une erreur s'est produite lors du chargement de l'interface utilisateur de configuration de cette application.", + "course-authoring.pages-resources.courseAppPlugin.errorMessage": "Une erreur s'est produite lors du chargement de l'interface utilisateur de configuration de cette application.", "course-authoring.badge.enabled": "Activé", "course-authoring.pages-resources.content-permissions.heading": "Autorisations de contenu", "course-authoring.schedule.heading.title": "Horaire et détails", @@ -197,10 +225,46 @@ "course-authoring.schedule.schedule-section.error-message-6": "La date de disponibilité de l'attestation doit être postérieure à la date de fin des inscriptions.", "course-authoring.schedule.schedule-section.error-message-7": "Le Cours doit avoir une date de départ renseignée.", "course-authoring.schedule.schedule-section.error-message-8": "S'il vous plaît entrer un entier entre %(min)s et %(max)s.", + "course-authoring.course-search.blockTypeFilter": "Type", + "course-authoring.course-search.blockTypeFilter.empty": "Aucun composant correspondant", + "course-authoring.course-search.blockTagsFilter": "Balises", + "course-authoring.course-search.blockTagsFilter.empty": "Aucune balise dans les résultats actuels", + "course-authoring.course-search.blockTagsFilter.error": "Erreur lors du chargement des balises", + "course-authoring.course-search.blockTagsFilter.incomplete": "Désolé, toutes les balises n'ont pas pu être chargées", + "course-authoring.course-search.blockType.annotatable": "Annotation", + "course-authoring.course-search.blockType.chapter": "Section", + "course-authoring.course-search.blockType.discussion": "Discussion", + "course-authoring.course-search.blockType.drag-and-drop-v2": "Glisser Déposer", + "course-authoring.course-search.blockType.html": "Texte", + "course-authoring.course-search.blockType.library_content": "Contenu de la bibliothèque", + "course-authoring.course-search.blockType.openassessment": "Évaluation d'une réponse ouverte", + "course-authoring.course-search.blockType.problem": "Exercice", + "course-authoring.course-search.blockType.sequential": "Sous-section", + "course-authoring.course-search.blockType.vertical": "Unité", + "course-authoring.course-search.blockType.video": "Vidéo", + "course-authoring.course-search.child-tags-expand": "Développer pour afficher les balises enfants de " {tagName} "", + "course-authoring.course-search.child-tags-collapse": "Réduire pour masquer les balises enfants de " {tagName} "", + "course-authoring.course-search.clearFilters": "Effacer les filtres", + "course-authoring.course-search.num-results": "{numResults, plural, one {# résultat} many {# résultats} other {# résultats}} found", + "course-authoring.course-search.searchAllCourses": "Tous les cours", + "course-authoring.course-search.searchThisCourse": "Ce cours", + "course-authoring.course-search.title": "Recherche", + "course-authoring.course-search.inputPlaceholder": "Recherche", + "course-authoring.course-search.searchTagsByKeywordPlaceholder": "Rechercher des balises", + "course-authoring.course-search.submitSearchTagsByKeyword": "Soumettre la recherche par mot-clé de balise", + "course-authoring.course-search.showMore": "Afficher plus", + "course-authoring.course-search.showMoreResults": "Afficher plus de résultats", + "course-authoring.course-search.loadingMoreResults": "Chargement de plus de résultats", + "course-authoring.course-search.emptySearchTitle": "Commencez à chercher pour trouver du contenu", + "course-authoring.course-search.emptySearchSubtitle": "Rechercher des sections, sous-sections, unités et composants", + "course-authoring.course-search.noResultsTitle": "Nous n'avons rien trouvé correspondant à votre recherche", + "course-authoring.course-search.noResultsSubtitle": "Veuillez essayer un autre terme de recherche ou un autre filtre", + "course-authoring.course-search.openInNewWindow": "Ouvrir dans une nouvelle fenêtre", + "course-authoring.course-search.searchError": "Une erreur s'est produite. Impossible de charger les résultats de recherche.", "course-authoring.studio-home.heading.title": "accueil {studioShortName}", "course-authoring.studio-home.add-new-course.btn.text": "Nouveau cours", "course-authoring.studio-home.add-new-library.btn.text": "Nouvelle bibliothèque", - "course-authoring.studio-home.page-load.failed.message": "Échec du chargement de l'accueil du Studio. Veuillez réessayer plus tard.", + "course-authoring.studio-home.page-load.failed.message": "Échec du chargement de l'accueil du Studio. Veuillez réessayer plus tard.", "course-authoring.studio-home.email-staff.btn.text": "Envoyer un courriel au personnel pour créer un cours", "course-authoring.studio-home.default-section-1.title": "Faites-vous partie du personnel d'un cours {studioShortName} existant?", "course-authoring.studio-home.default-section-1.description": "Le créateur du cours doit vous donner accès au cours. Contactez le créateur ou l'administateur du cours que vous aidez à créer.", @@ -226,12 +290,13 @@ "course-authoring.taxonomy-list.spinner.loading": "Chargement", "course-authoring.taxonomy-list.toast.delete": "" {name} " supprimé", "course-authoring.taxonomy-list.alert.dismiss": "Rejeter", + "course-authoring.import-tags.prompt.in-progress": "Veuillez garder cette fenêtre ouverte. Nous vous ferons savoir quand ce sera fait.", "a11yBodyPolicyLink": "Politique d'accessibilité du site", "a11yBodyPageHeader": "Processus individualisé d'accessibilité pour les créateurs de cours", - "a11yBodyIntroGraph": "Chez edX, nous cherchons à comprendre et à respecter les besoins et les perspectives uniques de la communauté mondiale edX. Nous valorisons chaque équipe de cours et nous nous engageons à élargir l'accès à tous, y compris aux créateurs d'équipes de cours et aux auteurs handicapés. À cette fin, nous avons adopté un {communityAccessibilityLink} et ce processus pour permettre aux créateurs et auteurs des équipes de cours de demander de l'aide s'ils ne sont pas en mesure de développer et de publier du contenu sur notre plateforme via Studio en raison de leur handicap.", + "a11yBodyIntroGraph": "Chez edX, nous cherchons à comprendre et à respecter les besoins et les perspectives uniques de la communauté mondiale edX. Nous valorisons chaque équipe de cours et nous nous engageons à élargir l'accès à tous, y compris aux créateurs d'équipes de cours et aux auteurs handicapés. À cette fin, nous avons adopté un {communityAccessibilityLink} et ce processus pour permettre aux créateurs et auteurs des équipes de cours de demander de l'aide s'ils ne sont pas en mesure de développer et de publier du contenu sur notre plateforme via Studio en raison de leur handicap.", "a11yBodyStepsHeader": "Les créateurs et les auteurs de l'équipe de cours qui ont besoin d'une telle assistance doivent suivre les étapes suivantes :", - "a11yBodyEdxResponse": "« Nous communiquerons avec vous au sujet de vos préférences et de vos besoins afin de déterminer la solution appropriée, même si la décision finale nous appartiendra, à condition que la solution soit efficace et opportune. Les facteurs que nous considérerons dans le choix d’une solution d’accessibilité sont : l’efficacité ; rapidité (par rapport à vos délais) ; Facilité de mise en œuvre; et facilité d'utilisation pour vous. Nous vous informerons de la décision et vous expliquerons le fondement de notre décision dans les 10 jours ouvrables suivant notre discussion avec vous.", - "a11yBodyEdxFollowUp": "Par la suite, nous communiquerons avec vous chaque semaine concernant notre évaluation, notre décision et nos progrès dans la mise en œuvre de la solution d'accessibilité. Nous vous informerons lorsque la mise en œuvre de votre solution d’accessibilité sera terminée et ferons un suivi avec vous si nécessaire pour voir si la solution a été efficace.", + "a11yBodyEdxResponse": "« Nous communiquerons avec vous au sujet de vos préférences et de vos besoins afin de déterminer la solution appropriée, même si la décision finale nous appartiendra, à condition que la solution soit efficace et opportune. Les facteurs que nous considérerons dans le choix d’une solution d’accessibilité sont : l’efficacité ; rapidité (par rapport à vos délais) ; Facilité de mise en œuvre; et facilité d'utilisation pour vous. Nous vous informerons de la décision et vous expliquerons le fondement de notre décision dans les 10 jours ouvrables suivant notre discussion avec vous.", + "a11yBodyEdxFollowUp": "Par la suite, nous communiquerons avec vous chaque semaine concernant notre évaluation, notre décision et nos progrès dans la mise en œuvre de la solution d'accessibilité. Nous vous informerons lorsque la mise en œuvre de votre solution d’accessibilité sera terminée et ferons un suivi avec vous si nécessaire pour voir si la solution a été efficace.", "a11yBodyOngoingSupport": "EdX fournira un support technique continu selon les besoins et traitera tous les problèmes supplémentaires survenant après la création du cours initial.", "a11yBodyA11yFeedback": "Veuillez adresser vos questions ou suggestions sur la façon d'améliorer l'accessibilité de Studio à {emailElement} ou utilisez le formulaire ci-dessous. Nous apprécions vos commentaires.", "a11yBodyEmailHeading": "Envoyez un courriel à {emailElement} avec les informations suivantes :", @@ -240,7 +305,7 @@ "a11yBodyBarrier": "une brève description du défi ou de l'obstacle à l'accès que vous rencontrez; et", "a11yBodyTimeConstraints": "dans quel délai avez-vous besoin d'un accès et pendant combien de temps (par exemple, une date de début de cours planifiée ou en rapport avec une date limite liée à un cours, tel qu'un essai final).", "a11yBodyReceipt": "L'équipe de support edX répondra pour confirmer la réception et transmettre votre demande au responsable du partenariat edX pour votre établissement et au coordonnateur de l'accessibilité du site web edX.", - "a11yBodyExtraInfo": "Avec les conseils du spécialiste de l'accessibilité du site Web, edX vous contactera pour discuter de votre demande et recueillir des informations supplémentaires sur vos préférences et vos besoins, afin de déterminer s'il existe une solution réalisable qu'edX est en mesure de prendre en charge.", + "a11yBodyExtraInfo": "Avec les conseils du spécialiste de l'accessibilité du site Web, edX vous contactera pour discuter de votre demande et recueillir des informations supplémentaires sur vos préférences et vos besoins, afin de déterminer s'il existe une solution réalisable qu'edX est en mesure de prendre en charge.", "a11yBodyFixesListHeader": "EdX vous assistera rapidement et minutieusement afin que vous puissiez créer du contenu sur le CMS dans les délais impartis. Ces efforts peuvent inclure, sans toutefois s’y limiter :", "a11yBodyThirdParty": "Acheter un outil ou un logiciel tiers pour une utilisation individuelle afin de vous aider à utiliser Studio;", "a11yBodyContractor": "Engager un entrepreneur indépendant formé pour fournir une assistance visuelle, verbale et physique en temps réel; ou", @@ -275,12 +340,44 @@ "course-authoring.advanced-settings.sidebar.links.course-team": "Équipe de cours", "course-authoring.advanced-settings.sidebar.links.group-configurations": "Configurations de groupe", "course-authoring.advanced-settings.sidebar.links.proctored-exam-settings": "Paramètres d'examen surveillé", + "course-authoring.certificates.details.section.title": "Détails de l'attestation", + "course-authoring.certificates.details.course.title": "Titre du cours", + "course-authoring.certificates.details.course.title.override": "Remplacement du titre du cours", + "course-authoring.certificates.details.course.title.override.description": "Spécifiez une alternative au titre de cours officiel à afficher sur les attestations. Laissez vide afin d'utiliser le titre de cours officiel.", + "course-authoring.certificates.details.course.number": "Numéro du cours", + "course-authoring.certificates.details.course.number.override": "Remplacement du numéro de cours", + "course-authoring.certificates.details.confirm-modal": "Supprimer cette attestation ?", + "course-authoring.certificates.details.confirm-modal.message": "La suppression de cette attestation est définitive et irréversible.", + "course-authoring.certificates.details.confirm.edit": "Modifier cette attestation?", + "course-authoring.certificates.details.confirm.edit.message": "Cette attestation a déjà été activée et est en ligne. Êtes-vous certain que vous désirez continuer à l'éditer?", + "course-authoring.certificates.signatories.title": "Signataire", + "course-authoring.certificates.signatories.recommendation": "Il est fortement recommandé de n'inclure que quatre signataires ou moins. Si vous incluez des signataires additionnels, obtenez un aperçu de l'attestation dans Print View afin de vous assurez que l'attestation va s'imprimer correctement sur une page.", + "course-authoring.certificates.signatories.section.title": "Signataires de l'attestation", + "course-authoring.certificates.signatories.add.signatory.button": "Ajouter un signataire supplémentaire", + "course-authoring.certificates.signatories.add.signatory.button.description": "(Ajouter un signataire à l'attestation)", + "course-authoring.certificates.signatories.name.label": "Nom", + "course-authoring.certificates.signatories.name.placeholder": "Nom du signataire", + "course-authoring.certificates.signatories.name.description": "Le nom du signataire tel qu'il doit apparaître sur les attestations.", + "course-authoring.certificates.signatories.title.label": "Titre", + "course-authoring.certificates.signatories.title.placeholder": "Titre du signataire", + "course-authoring.certificates.signatories.title.description": "Les titres de plus de 100 caractères pourraient empêcher les étudiants d'imprimer leur attestation sur une seule page.", + "course-authoring.certificates.signatories.organization.label": "Organisation", + "course-authoring.certificates.signatories.organization.placeholder": "Organisation du signataire", + "course-authoring.certificates.signatories.organization.description": "L'organisation à laquelle ce signataire appartient, telle qu'elle devrait apparaître sur les attestations.", + "course-authoring.certificates.signatories.image.label": "Image signature", + "course-authoring.certificates.signatories.image.placeholder": "Chemin vers l'image de signature", + "course-authoring.certificates.signatories.image.description": "L'image doit être en format PNG", + "course-authoring.certificates.signatories.upload.image.button": "image de signature {uploadText}", + "course-authoring.certificates.signatories.upload.modal": "Téléversez", + "course-authoring.certificates.signatories.upload.modal.replace": "Remplacer", + "course-authoring.certificates.signatories.confirm-modal": "Supprimer « {name} » de la liste des signataires ?", + "course-authoring.certificates.signatories.confirm-modal.message": "Cette action ne peut pas être annulée.", "welcomeMessageShortDescription": "Ajouter un message de bienvenue", "welcomeMessageLongDescription": "Accueillez personnellement les apprenants dans votre cours et préparez les apprenants à une expérience de cours positive.", "gradingPolicyShortDescription": "Créez votre politique de notation de cours", "gradingPolicyLongDescription": "Établissez votre politique de notation, y compris les types de devoirs et le score de passage. Tous les devoirs totalisent 100 %.", "gradingPolicyComment": "Votre politique de notation actuelle représente {percent} %.", - "certificateShortDescription": "Activez votre certificat", + "certificateShortDescription": "Activez votre attestation", "certificateLongDescription": "Assurez-vous que tout le texte est correct, que les signatures ont été téléversées et que l'attestation a été activée.", "courseDatesShortDescription": "Fixer des dates de cours importantes", "courseDatesLongDescription": "Établissez votre horaire de cours, y compris quand le cours commence et se termine.", @@ -295,9 +392,9 @@ "diverseSequencesLongDescription": "La recherche affiche qu'une expérience de contenu diversifiée stimule l'engagement des apprenants. Nous recommandons que 80 % ou plus de vos séquences ou sous-sections d'apprentissage incluent plusieurs types de contenu (vidéo, discussion ou problème).", "weeklyHighlightsShortDescription": "Définir les faits saillants de la semaine", "weeklyHighlightsLongDescription": "Activez et spécifiez les faits saillants hebdomadaires pour garder les apprenants engagés et en bonne voie dans votre cours.", - "unitDepthShortDescription": "Gérer la profondeur de l'unité", + "unitDepthShortDescription": "Gérer la profondeur de l'unité", "unitDepthLongDescription": "Diviser le contenu du cours en éléments gérables favorise l'engagement des apprenants. Nous recommandons que les unités ne contiennent pas plus de trois composants.", - "proctoringEmailShortDescription": "Ajouter un e-mail d'escalade proctortrack", + "proctoringEmailShortDescription": "Ajouter un e-mail d'escalade proctortrack", "proctoringEmailLongDescription": "Les cours utilisant Proctortrack requièrent un courriel d'escalade. Veuillez vous assurer que les apprenants et le Support peuvent contacter votre équipe de cours pour les problèmes de surveillance (ex. appels, réinitialisation d'examen, etc.).", "updateLinkLabel": "Mettre à jour", "completionCountLabel": "{completed}/{total} complété", @@ -321,70 +418,6 @@ "course-authoring.course-outline.card.menu.proctoring-settings-tooltip": "Paramètres de surveillance", "course-authoring.course-outline.card.badge.discussionEnabled": "Discussions activées", "course-authoring.course-outline.card.menu.manageTags": "Gérer les balises", - "course-authoring.course-outline.configure-modal.title": "{Titre} Paramètres", - "course-authoring.course-outline.configure-modal.basic-tab.title": "Basique", - "course-authoring.course-outline.configure-modal.basic-tab.notGradedTypeOption": "Non noté", - "course-authoring.course-outline.configure-modal.basic-tab.release-date-and-time": "Date et heure de diffusion", - "course-authoring.course-outline.configure-modal.basic-tab.release-date": "Date de diffusion : ", - "course-authoring.course-outline.configure-modal.basic-tab.release-time-UTC": "Horaire de diffusion en UTC : ", - "course-authoring.course-outline.configure-modal.visibility-tab.title": "Visibilité", - "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility": "{visibilityTitle} Visibilité", - "course-authoring.course-outline.configure-modal.visibility-tab.unit-visibility": "Visibilité de l'unité", - "course-authoring.course-outline.configure-modal.visibility.hide-from-learners": "Cacher des apprenants", - "course-authoring.course-outline.configure-modal.visibility.restrict-access-to": "Restreindre l'accès à :", - "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility-warning": "Si vous rendez cette section visible aux apprenants, ceux-ci pourront voir son contenu une fois la date de sortie passée et après que vous ayez publié la section. Seules les unités explicitement masquées aux apprenants resteront masquées une fois que vous aurez décoché cette option pour la section.", - "course-authoring.course-outline.configure-modal.unit-tab.unit-visibility-warning": "Si cette unité avait été précédemment publiée et rendue disponible aux apprenants, tout changement que vous aviez effectué à cette unité lorsqu'elle était cachée est maintenant visible aux apprenants.", - "course-authoring.course-outline.configure-modal.unit-tab.subsection-visibility-warning": "Si vous sélectionnez une option autre que « Masquer toute la sous-section », les unités publiées dans cette sous-section seront disponibles pour les apprenants, sauf si elles sont explicitement masquées.", - "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group": "Sélectionnez un groupe ou plus :", - "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-type": "Sélectionnez un type de groupe", - "course-authoring.course-outline.configure-modal.unit-tab.unit-all-learners-staff": "Tous les apprenants et le personnel", - "course-authoring.course-outline.configure-modal.button.cancel": "Annuler", - "course-authoring.course-outline.configure-modal.button.label": "Sauvegarder", - "course-authoring.course-outline.configure-modal.basic-tab.grading": "Évaluation", - "course-authoring.course-outline.configure-modal.basic-tab.grade-as": "Évaluer comme :", - "course-authoring.course-outline.configure-modal.basic-tab.due-date": "Date d'échéance : ", - "course-authoring.course-outline.configure-modal.basic-tab.due-time-UTC": "Heure d'échéance en UTC : ", - "course-authoring.course-outline.configure-modal.visibility-tab.subsection-visibility": "Visibilité de la sous-section", - "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection": "Afficher toute la sous-section", - "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection-description": "Les étudiants peuvent voir la sous-section publiée et accéder à son contenu", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due": "Cacher le contenu après la date d'échéance", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due-description": "Après la date d'échéance de la sous-section, les étudiants ne pourront plus accéder son contenu. La sous-section reste incluse dans l'évaluation des notes.", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection": "Cacher toute la sous-section", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection-description": "Les étudiants ne voient pas cette sous-section dans le plan de cours. Cette sous-section n'est pas incluse dans l'évaluation des notes.", - "course-authoring.course-outline.configure-modal.visibility-tab.assessment-results-visibility": "Visibilité des résultats de l'évaluation", - "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results": "Toujours afficher les résultats de l'évaluation", - "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results-description": "Lorsque les apprenants soumettent une réponse lors d'une évaluation, ceux-ci voient immédiatement si la réponse est correcte ou incorrecte, ainsi que la note reçue.", - "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results": "Ne jamais afficher les résultats de l'évaluation", - "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results-description": "Les apprenants ne voient jamais si leurs réponses à l'évaluation sont correctes ou incorrectes, ni la note reçue.", - "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due": "Afficher les résultats de l'évaluation lorsque la date de fin de la sous-section est dépassée", - "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due-description": "Les apprenant ne voient pas si leurs réponses à l'évaluation sont correctes ou incorrectes, ni la note reçue, jusqu'à ce que la date de fin de la sous-section soit dépassée. Si la sous-section n'a pas de date de fin, les apprenants voient toujours leurs notes lorsqu'ils soumettent des réponses à leurs évaluations.", - "course-authoring.course-outline.configure-modal.advanced-tab.set-special-exam": "Définir comme un examen spécial", - "course-authoring.course-outline.configure-modal.advanced-tab.none": "Aucun", - "course-authoring.course-outline.configure-modal.advanced-tab.timed": "Chronométré", - "course-authoring.course-outline.configure-modal.advanced-tab.timed-description": "Utilisez un examen de pratique surveillé afin d'initier les apprenants au processus et aux outils de surveillance. Les résultats d'un examen de pratique ne comptent pas pour la note finale de l'étudiant.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExam": "Surveillé", - "course-authoring.course-outline.configure-modal.advanced-tab.onboardingExam": "Intégration", - "course-authoring.course-outline.configure-modal.advanced-tab.practiceExam": "Pratique surveillée", - "course-authoring.course-outline.configure-modal.advanced-tab.title": "Avancé", - "course-authoring.course-outline.configure-modal.advanced-tab.time-allotted": "Temps imparti (HH:MM) : ", - "course-authoring.course-outline.configure-modal.advanced-tab.time-limit-description": "Choisissez une période de temps pour l'examen. Si la période dure plus de 24 heures, indiquer la quantité de temps. Vous pouvez accorder du temps supplémentaire à des apprenants individuels via le tableau de bord de l'enseignant afin de leur permettre de terminer l'examen.", - "course-authoring.course-outline.configure-modal.advanced-tab.prereqTitle": "Utilisé comme pré-requis", - "course-authoring.course-outline.configure-modal.advanced-tab.prereqCheckboxLabel": "Faire de cette sous-section un pré-requis pour les autres contenus", - "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessTitle": "Limiter l'accès", - "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessDescription": "Sélectionnez une sous-section requise et entrez un pourcentage minimum de points et un pourcentage d complétion minimale pour limiter l'accès à cette sous-section. Les valeurs autorisées sont 0-100", - "course-authoring.course-outline.configure-modal.advanced-tab.noPrerequisiteOption": "Pas de pré-requis", - "course-authoring.course-outline.configure-modal.advanced-tab.prerequisiteSelectLabel": "Pré-requis :", - "course-authoring.course-outline.configure-modal.advanced-tab.minScoreLabel": "Note minimale :", - "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionLabel": "Achèvement minimum :", - "course-authoring.course-outline.configure-modal.advanced-tab.minScoreError": "Le score minimum en pourcentage doit-être un nombre entier compris entre 0 et 100.", - "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionError": "Le pourcentage de complétion minimale doit être un nombre entier compris entre 0 et 100.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisNotProctoredExamAlert": "Cette sous-section a été communiquée aux apprenants en tant qu'examen surveillé, mais est redevenue un examen de base ou chronométré. Vous ne pouvez pas le configurer en tant qu'examen surveillé maintenant. Contactez le support edX pour obtenir de l'aide.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisProctoredExamAlert": "Cet examen surveillé a été mis à la disposition des apprenants. Vous ne pouvez pas le convertir en un autre type d'examen spécial. Vous pouvez redonner à cette sous-section un examen de base en sélectionnant 'Aucun' ou un examen chronométré, mais vous ne pourrez PAS le configurer en tant qu'examen surveillé à l'avenir.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesLabel": "Règles de révision", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescription": "Indiquez les règles ou règles de dérogation que l'équipe de révision d'examens surveillés doit imposer lors de la révision des vidéos. Par exemple, vous pouvez spécifier que les calculatrices sont autorisées. Ces règles spécifiées sont visibles pour les apprenants avant que les apprenants ne commencent l'examen.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionWithLink": "Spécifiez toutes les règles ou exceptions aux règles que l'équipe d'examen de surveillance doit appliquer lors de l'examen des vidéos. Par exemple, vous pourriez préciser que les calculatrices sont autorisées. Ces règles spécifiées sont visibles par les apprenants avant qu'ils ne commencent l'examen, avec le {hyperlink} .", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionLinkText": "règles générales des examens surveillés", - "authoring.draggableList.tooltip.content": "Glissez pour modifier l'ordre", "course-authoring.course-outline.empty-placeholder.title": "Vous n'avez pas encore ajouté de contenu à ce cours.", "course-authoring.course-outline.empty-placeholder.button.new-section": "Nouvelle section", "course-authoring.course-outline.empty-placeholder.button.tooltip": "Cliquer pour ajouter une section", @@ -403,7 +436,7 @@ "course-authoring.course-outline.header-navigations.button.view-live": "Aperçu temps réel", "course-authoring.course-outline.header-navigations.button.view-live.tooltip": "Cliquer pour ouvrir le cours dans un nouvel onglet du LMS", "course-authoring.course-outline.highlights-modal.title": "Faits saillants pour {Titre}", - "course-authoring.course-outline.highlights-modal.description": "Saisissez 3 à 5 points saillants à inclure dans le message électronique que les apprenants reçoivent pour cette section (limite de 250 caractères). Pour plus d'informations et un exemple de modèle d'e-mail, lisez notre {documentation} .", + "course-authoring.course-outline.highlights-modal.description": "Saisissez 3 à 5 points saillants à inclure dans le message électronique que les apprenants reçoivent pour cette section (limite de 250 caractères). Pour plus d'informations et un exemple de modèle d'e-mail, lisez notre {documentation} .", "course-authoring.course-outline.highlights-modal.documentation-link": "Documentation", "course-authoring.course-outline.highlights-modal.highlight": "Surligner {index}", "course-authoring.course-outline.highlights-modal.button.cancel": "Annuler", @@ -426,7 +459,7 @@ "course-authoring.course-outline.sidebar.section-4.link": "Apprenez-en plus sur les paramètres de visibilité de contenu", "course-authoring.course-outline.page-alerts.configurationErrorTitle": "Ce cours a été conçu comme une relance. Un peu de configuration manuelle est requise.", "course-authoring.course-outline.page-alerts.configurationErrorText": "Aucun contenu de cours n'est présentement visible, et aucun n'apprenant n'est inscrit. Assurez-vous d'examiner et de réinitialiser toutes les dates, y compris la date de début du cours; mettre en place l'équipe de cours; examiner les mises à jour de cours et autres actifs de supports datés; et animer les discussions et wiki.", - "course-authoring.course-outline.page-alerts.discussionNotificationText": "Ce cours utilise une version mise à niveau du forum de discussion {platformName} . Afin d'afficher la barre latérale des discussions, les discussions xBlocks ne seront plus visibles par les apprenants.", + "course-authoring.course-outline.page-alerts.discussionNotificationText": "Ce cours utilise une version mise à niveau du forum de discussion {platformName} . Afin d'afficher la barre latérale des discussions, les discussions xBlocks ne seront plus visibles par les apprenants.", "course-authoring.course-outline.page-alerts.discussionNotificationLearnMore": "Partager vos commentaires", "course-authoring.course-outline.page-alerts.deprecationWarningTitle": "Ce cours utilise des fonctionnalités qui ne sont plus prises en charge.", "course-authoring.course-outline.page-alerts.deprecationWarningBlocksText": "Vous devez supprimer ou remplacer les composants suivants.", @@ -435,17 +468,17 @@ "course-authoring.course-outline.page-alerts.deprecatedComponentName": "Composant obsolète", "course-authoring.course-outline.page-alerts.proctoringErrorTitle": "Ce cours a des paramètres d'examen surveillé incomplets ou non valides.", "course-authoring.course-outline.page-alerts.proctoringErrorText": "Pour mettre à jour ces paramètres, accédez au {hyperlink} .", - "course-authoring.course-outline.page-alerts.proctoredSettingsLinkText": "Page Paramètres de l'examen surveillé", + "course-authoring.course-outline.page-alerts.proctoredSettingsLinkText": "Page Paramètres de l'examen surveillé", "course-authoring.course-outline.page-alert.generic-error.description": "Impossible de {actionName} {type} . Veuillez réessayer.", "course-authoring.course-outline.page-alert.paste-alert.new-files.title": "Nouveau {newFilesLen, pluriel, un {fichier} autre {fichiers}} ajouté aux fichiers.", - "course-authoring.course-outline.page-alert.paste-alert.new-files.description": "Les éléments suivants nécessitaient {newFilesLen, pluriel, un {fichier était} d'autres {fichiers étaient}} importés dans ce cours : {newFilesStr}", + "course-authoring.course-outline.page-alert.paste-alert.new-files.description": "Les éléments suivants nécessitaient {newFilesLen, pluriel, un {fichier était} d'autres {fichiers étaient}} importés dans ce cours : {newFilesStr}", "course-authoring.course-outline.page-alert.paste-alert.new-files.action": "Afficher les fichiers", "course-authoring.course-outline.page-alert.paste-alert.error-files.title": "Des erreurs se sont produites", - "course-authoring.course-outline.page-alert.paste-alert.error-files.description": "Les {errorFilesLen, pluriel, un {fichier} autres {fichiers}} requis suivants n'ont pas pu être ajoutés au cours : {errorFilesStr}", + "course-authoring.course-outline.page-alert.paste-alert.error-files.description": "Les {errorFilesLen, pluriel, un {fichier} autres {fichiers}} requis suivants n'ont pas pu être ajoutés au cours : {errorFilesStr}", "course-authoring.course-outline.page-alert.paste-alert.conflicting-files.title": "Vous devrez peut-être mettre à jour manuellement {conflictingFilesLen, plural, one {a file} other {files}}.", "course-authoring.course-outline.page-alert.paste-alert.new-conflicting.description": "Les {conflictingFilesLen, pluriel, un {fichier} autres {fichiers}} suivants existent déjà dans ce cours mais ne correspondent pas à la version utilisée par le composant que vous avez collé : {conflictingFilesStr}", - "course-authoring.course-outline.paste-button.whats-in-clipboard.from-label": "Depuis :", - "course-authoring.course-outline.paste-button.whats-in-clipboard.label": "Qu'y a-t-il dans mon presse-papiers?", + "course-authoring.course-outline.page-alert.server-error.title": "La demande a échoué avec le statut : {status}", + "course-authoring.course-outline.page-alert.network-error.title": "Erreur réseau", "course-authoring.course-outline.publish-modal.title": "Publier {Titre}", "course-authoring.course-outline.publish-modal.description": "Publier toutes les modifications inédites pour ce {category} ?", "course-authoring.course-outline.publish-modal.button.cancel": "Annuler", @@ -462,6 +495,8 @@ "course-authoring.course-outline.status-bar.highlight-emails.button": "Activer maintenant", "course-authoring.course-outline.status-bar.highlight-emails.enabled": "Activé", "course-authoring.course-outline.status-bar.highlight-emails.link": "En savoir plus", + "course-authoring.course-outline.status-bar.course-tags": "Balises de cours", + "course-authoring.course-outline.status-bar.course-manage-tags-link": "Gérer les balises", "course-authoring.course-outline.status-bar.video-sharing.title": "En savoir plus", "course-authoring.course-outline.status-bar.video-sharing.perVideo.text": "Par vidéo", "course-authoring.course-outline.status-bar.video-sharing.allOff.text": "Aucune vidéo", @@ -478,11 +513,11 @@ "course-authoring.course-outline.xblock-status.gradedAsScreenReader.label": "Évalué comme :", "course-authoring.course-outline.xblock-status.ungraded.text": "Non noté", "course-authoring.course-outline.xblock-status.due.label": "Échéance :", - "course-authoring.course-outline.xblock-status.custom-due-date.label": "Date d'échéance personnalisée : {relativeWeeksDue, pluriel, une {# semaine} autre {# semaines}} à compter de l'inscription", + "course-authoring.course-outline.xblock-status.custom-due-date.label": "Date d'échéance personnalisée : {relativeWeeksDue, pluriel, une {# semaine} autre {# semaines}} à compter de l'inscription", "course-authoring.course-outline.xblock-status.prerequisite.label": "Prérequis : {prereqDisplayName}", "course-authoring.course-outline.xblock-status.restrictedUnitAccess.text": "L'accès à cette unité est restreinte à : {selectedGroupsLabel}", "course-authoring.course-outline.xblock-status.restrictedUnitAccessToSomeContent.text": "L'accès à certains contenus de cette unité est restreinte à des groupes d'apprenants spécifiques", - "course-authoring.course-outline.xblock-status.gradingPolicyMismatch.text": "Cette sous-section est configurée comme " {gradingType} ", ce qui n'existe pas dans la politique de notation actuelle.", + "course-authoring.course-outline.xblock-status.gradingPolicyMismatch.text": "Cette sous-section est configurée comme " {gradingType} ", ce qui n'existe pas dans la politique de notation actuelle.", "course-authoring.course-outline.xblock-status.hiddenAfterEndDate.text": "Sous-section cachée après la date d'échéance du cours", "course-authoring.course-outline.xblock-status.hiddenAfterDueDate.text": "Sous-section cachée après la date d'échéance", "course-authoring.course-rerun.form.description": "Fournissez des informations d’identification pour cette relance du cours. Le cours original n'est en aucun cas affecté par une relance. {strong}", @@ -530,6 +565,12 @@ "course-authoring.course-unit.modal.button.text": "Sélectionnez", "course-authoring.course-unit.modal.container.title": "Ajouter le composant {componentTitle}", "course-authoring.course-unit.modal.container.cancel.button.text": "Annuler", + "course-authoring.course-unit.modal.component.support.label.fully-supported": "Entièrement pris en charge", + "course-authoring.course-unit.modal.component.support.label.provisionally-support": "Provisoirement pris en charge", + "course-authoring.course-unit.modal.component.support.label.not-supported": "Non supporté", + "course-authoring.course-unit.modal.component.support.tooltip.fully-supported": "Des outils et fonctionnalités entièrement pris en charge sont disponibles sur edX, sont entièrement testés, disposent d'interfaces utilisateur le cas échéant et sont documentés dans les guides edX officiels disponibles sur docs.edx.org.", + "course-authoring.course-unit.modal.component.support.tooltip.not-supported": "Les outils sans support ne sont pas maintenus par edX et pourraient être obsolètes à l'avenir. Leur utilisation n'est pas recommandée dans les cours en raison du non-respect d'une ou plusieurs exigences de base, telles que les tests, l'accessibilité, l'internationalisation et la documentation.", + "course-authoring.course-unit.modal.component.support.tooltip.provisionally-support": "Les outils provisoirement pris en charge peuvent ne pas disposer de la robustesse des fonctionnalités dont vos cours ont besoin. edX n'a aucun contrôle sur la qualité des logiciels, ni sur le contenu pouvant être fourni à l'aide de ces outils. Testez minutieusement ces outils avant de les utiliser dans votre cours, en particulier dans les sections notées. La documentation complète peut ne pas être disponible pour les outils provisoirement pris en charge, ou la documentation peut être disponible à partir de sources autres qu'edX.", "course-authoring.course-unit.heading.icon.chevron.alt": "Basculer le menu déroulant", "course-authoring.course-unit.heading.breadcrumbs.loading": "Chargement...", "course-authoring.course-unit.prev-btn-text": "Précédent", @@ -539,24 +580,30 @@ "course-authoring.course-unit.sequence.load.failure": "Il y a eu une erreur lors du chargement de ce cours.", "course-authoring.course-unit.sequence.no.content": "Il n'y a pas de contenu ici.", "course-authoring.course-unit.sequence.navigation.menu": "{current} de {total}", + "course-authoring.course-unit.sequence.navigation.menu.copy-unit.past-unit-link": "Coller comme nouvelle unité", "course-authoring.course-unit.xblock.button.edit.alt": "Modifier", "course-authoring.course-unit.xblock.button.actions.alt": "Actions", "course-authoring.course-unit.xblock.button.copy.label": "Copier", "course-authoring.course-unit.xblock.button.duplicate.label": "Dupliquer", "course-authoring.course-unit.xblock.button.move.label": "Déplacer", - "course-authoring.course-unit.xblock.button.manageAccess.label": "Gérer l'accès", + "course-authoring.course-unit.xblock.button.copyToClipboard.label": "Copier dans le presse-papier", + "course-authoring.course-unit.xblock.button.manageAccess.label": "Gérer l'accès", "course-authoring.course-unit.xblock.button.delete.label": "Supprimer", + "course-authoring.course-unit.xblock.visibility.message": "Accès restreint à : {selectedGroupsLabel}", + "course-authoring.course-unit.xblock.validation.summary": "Ce composant a des problèmes de validation.", "course-authoring.course-unit.button.view-live": "Voir la version en direct", "course-authoring.course-unit.button.preview": "Aperçu", "course-authoring.course-unit.heading.button.edit.alt": "Modifier", "course-authoring.course-unit.heading.button.edit.aria-label": "Modifier le champ", "course-authoring.course-unit.heading.button.settings.alt": "Paramètres", + "course-authoring.course-unit.heading.visibility.defined.message": "L'accès à cette unité est restreint à : {selectedGroupsLabel}", + "course-authoring.course-unit.heading.visibility.common.message": "L'accès à certains contenus de cette unité est limité à des groupes spécifiques d'apprenants.", "course-authoring.course-unit.sidebar.title.draft.never-published": "Brouillon (jamais publié)", "course-authoring.course-unit.sidebar.title.visible.to-staff-only": "Visible uniquement par le personnel", "course-authoring.course-unit.sidebar.title.published.live": "Publié et en direct", "course-authoring.course-unit.sidebar.title.draft.unpublished": "Brouillon (modifications non publiées)", "course-authoring.course-unit.sidebar.title.published.not-yet-released": "Publié (pas encore diffusé)", - "course-authoring.course-unit.sidebar.header.unit-location.title": "Emplacement de l'unité", + "course-authoring.course-unit.sidebar.header.unit-location.title": "Emplacement de l'unité", "course-authoring.course-unit.sidebar.body.note": "Remarque : Ne pas cacher les travaux notés après qu'ils aient été publiés.", "course-authoring.course-unit.publish.info.previously-published": "Déjà publié", "course-authoring.course-unit.publish.info.draft.saved": "Brouillon enregistré sur {editedOn} par {editedBy}", @@ -566,7 +613,7 @@ "course-authoring.course-unit.visibility.is-visible-to.title": "EST VISIBLE PAR", "course-authoring.course-unit.visibility.will-be-visible-to.title": "SERA VISIBLE PAR", "course-authoring.course-unit.unit-location.title": "ID DE LIEU", - "course-authoring.course-unit.unit-location.description": "Pour créer un lien vers cette unité à partir d'un composant HTML dans ce cours, saisissez /jump_to_id/ {id} comme valeur URL.", + "course-authoring.course-unit.unit-location.description": "Pour créer un lien vers cette unité à partir d'un composant HTML dans ce cours, saisissez /jump_to_id/ {id} comme valeur URL.", "course-authoring.course-unit.visibility.checkbox.title": "Cacher des apprenants", "course-authoring.course-unit.visibility.staff-only.title": "Personnel seulement", "course-authoring.course-unit.visibility.staff-and-learners.title": "Personnel et apprenants", @@ -656,7 +703,6 @@ "course-authoring.files-and-uploads.file-info.studioUrl.title": "URL de Studio", "course-authoring.files-and-uploads.file-info.webUrl.title": "URL Web", "course-authoring.files-and-uploads.file-info.lockFile.title": "Verrouiller le fichier", - "course-authoring.files-and-uploads.file-info.lockFile.tooltip.content": "Par défaut, n'importe qui peut accéder à un fichier que vous téléversez s'il connaît l'URL, même s'il n'est pas inscrit à votre cours. Vous pouvez empêcher l'accès externe à un fichier en verrouillant le fichier. Lorsque vous verrouillez un fichier, l'URL Web permet uniquement aux apprenants inscrits à votre cours et authentifiés d'accéder au fichier.", "course-authoring.files-and-videos.sort-and-filter.modal.filter.activeCheckbox.label": "Actif", "course-authoring.files-and-videos.sort-and-filter.modal.filter.inactiveCheckbox.label": "Inactif", "course-authoring.files-and-videos.sort-and-filter.modal.filter.lockedCheckbox.label": "Verrouillé", @@ -671,7 +717,7 @@ "course-authoring.files-and-videos.overwrite.modal.overwrite-button.label": "Écraser", "course-authoring.files-and-videos.overwrite.modal.cancel-button.label": "Annuler", "course-authoring.files-and-upload.rowStatus.message": "Affichage de {fileCount} sur {rowCount}", - "course-authoring.files-and-upload.apiStatus.message": "{actionType} {selectedRowCount} {fileType}(s)", + "course-authoring.files-and-upload.apiStatus.message": "{actionType} {selectedRowCount} {selectedRowCount, pluriel, un { {fileType} } autre { {fileType} s}}", "course-authoring.files-and-upload.apiStatus.addingAction.message": "Ajout", "course-authoring.files-and-upload.apiStatus.deletingAction.message": "Suppression en cours", "course-authoring.files-and-upload.apiStatus.downloadingAction.message": "Téléchargement", @@ -689,12 +735,13 @@ "course-authoring.files-and-uploads.cardMenu.copyWebUrlTitle": "Copier l'URL Web", "course-authoring.files-and-uploads.cardMenu.downloadTitle": "Télécharger", "course-authoring.files-and-uploads.cardMenu.lockTitle": "Serrure", + "course-authoring.files-and-uploads.file-info.lockFile.tooltip.content": "Par défaut, n'importe qui peut accéder à un fichier que vous téléversez s'il connaît l'URL, même s'il n'est pas inscrit à votre cours. Vous pouvez empêcher l'accès externe à un fichier en verrouillant le fichier. Lorsque vous verrouillez un fichier, l'URL Web permet uniquement aux apprenants inscrits à votre cours et authentifiés d'accéder au fichier.", "course-authoring.files-and-uploads.cardMenu.unlockTitle": "Ouvrir", "course-authoring.files-and-uploads.cardMenu.infoTitle": "Info", "course-authoring.files-and-uploads.cardMenu.downloadEncodingsTitle": "Télécharger la liste des vidéos (.csv)", "course-authoring.files-and-uploads.cardMenu.deleteTitle": "Supprimer", - "course-authoring.files-and-uploads..deleteConfirmation.title": "Confirmation de la suppression de {fileType}(s)", - "course-authoring.files-and-uploads..deleteConfirmation.message": "Etes-vous sûr de vouloir supprimer {fileNumber} {fileType}(s)? Cette action ne peut pas être annulée.", + "course-authoring.files-and-uploads..deleteConfirmation.title": "Supprimer {fileNumber, pluriel, un { {fileName} } autre { {fileNumber} {fileType} s}}", + "course-authoring.files-and-uploads..deleteConfirmation.message": "Les {fileNumber, pluriel, un { {fileType} is} autres { {fileType} s are}} sont utilisés dans le contenu du cours. Pensez à mettre à jour le contenu avant de le supprimer.", "course-authoring.files-and-uploads.deleteConfirmation.deleteFile.label": "Supprimer", "course-authoring.files-and-uploads.cancelButton.label": "Annuler", "course-authoring.files-and-uploads.sortButton.label": "Trier et filtrer", @@ -706,6 +753,7 @@ "course-authoring.files-and-uploads.sortByOldestButton.label": "Le plus ancien", "course-authoring.files-and-uploads.sortBySizeAscendingButton.label": "Taille du fichier (faible à élevée)", "course-authoring.files-and-uploads.applyySortButton.label": "Appliquer", + "course-authoring.files-and-uploads.filter.failed.label": "Échec", "course-authoring.video-uploads.heading": "Vidéos", "course-authoring.video-uploads.transcript-settings.button.toggle": "Paramètres de transcription", "course-authoring.video-uploads.thumbnail.alt": "Miniature de la vidéo {displayName}", @@ -714,6 +762,76 @@ "course-authoring.files-and-videos.sort-and-filter.modal.filter.processingCheckbox.label": "Traitement", "course-authoring.files-and-videos.sort-and-filter.modal.filter.failedCheckbox.label": "Échec", "course-authoring.files-and-videos.add-video-progress-bar.progress-bar.label": "Progression du téléchargement de la vidéo :", + "course-authoring.files-and-videos.video-upload-alert": "Téléchargement en cours. Veuillez attendre la fin du téléchargement avant de quitter cette page.", + "course-authoring.course-outline.configure-modal.title": "paramètres {title}", + "course-authoring.course-outline.configure-modal.component.title": "Éditer l'accès pour : {title}", + "course-authoring.course-outline.configure-modal.basic-tab.title": "Basique", + "course-authoring.course-outline.configure-modal.basic-tab.notGradedTypeOption": "Non noté", + "course-authoring.course-outline.configure-modal.basic-tab.release-date-and-time": "Date et heure de sortie", + "course-authoring.course-outline.configure-modal.basic-tab.release-date": "Date de sortie:", + "course-authoring.course-outline.configure-modal.basic-tab.release-time-UTC": "Heure de sortie en UTC :", + "course-authoring.course-outline.configure-modal.visibility-tab.title": "Visibilité", + "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility": "{visibilityTitle} visibilité", + "course-authoring.course-outline.configure-modal.visibility-tab.unit-visibility": "Visibilité de l'unité", + "course-authoring.course-outline.configure-modal.visibility-tab.unit-access": "Accès à l'unité", + "course-authoring.course-outline.configure-modal.discussion-enabled.section-title": "Discussion", + "course-authoring.course-outline.configure-modal.discussion-enabled.checkbox": "Activer la discussion", + "course-authoring.course-outline.configure-modal.discussion-enabled.description": "Les sujets pour les unités non publiées ne seront pas créés", + "course-authoring.course-outline.configure-modal.visibility.hide-from-learners": "Cacher des apprenants", + "course-authoring.course-outline.configure-modal.visibility.restrict-access-to": "Restreindre l'accès à :", + "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility-warning": "Si vous rendez cette section visible aux apprenants, ceux-ci pourront voir son contenu une fois la date de sortie passée et après que vous ayez publié la section. Seules les unités explicitement masquées aux apprenants resteront masquées une fois que vous aurez décoché cette option pour la section.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-visibility-warning": "Si cette unité avait été précédemment publiée et rendue disponible aux apprenants, tout changement que vous aviez effectué à cette unité lorsqu'elle était cachée est maintenant visible aux apprenants.", + "course-authoring.course-outline.configure-modal.unit-tab.subsection-visibility-warning": "Si vous sélectionnez une option autre que « Masquer toute la sous-section », les unités publiées dans cette sous-section seront disponibles pour les apprenants, sauf si elles sont explicitement masquées.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group": "Sélectionnez un groupe ou plus :", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-type": "Sélectionnez un type de groupe", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-deleted-error-message": "Ce groupe n'existe plus. Choisissez un autre groupe ou supprimez la restriction d'accès.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-all-learners-staff": "Tous les apprenants et le personnel", + "course-authoring.course-outline.configure-modal.button.cancel": "Annuler", + "course-authoring.course-outline.configure-modal.button.label": "Sauvegarder", + "course-authoring.course-outline.configure-modal.basic-tab.grading": "Évaluation", + "course-authoring.course-outline.configure-modal.basic-tab.grade-as": "Évaluer comme :", + "course-authoring.course-outline.configure-modal.basic-tab.due-date": "Date d'échéance:", + "course-authoring.course-outline.configure-modal.basic-tab.due-time-UTC": "Heure d'échéance en UTC :", + "course-authoring.course-outline.configure-modal.visibility-tab.subsection-visibility": "Visibilité des sous-sections", + "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection": "Afficher toute la sous-section", + "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection-description": "Les étudiants peuvent voir la sous-section publiée et accéder à son contenu", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due": "Cacher le contenu après la date d'échéance", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due-description": "Après la date d'échéance de la sous-section, les étudiants ne pourront plus accéder son contenu. La sous-section reste incluse dans l'évaluation des notes.", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection": "Cacher toute la sous-section", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection-description": "Les étudiants ne voient pas cette sous-section dans le plan de cours. Cette sous-section n'est pas incluse dans l'évaluation des notes.", + "course-authoring.course-outline.configure-modal.visibility-tab.assessment-results-visibility": "Visibilité des résultats de l'évaluation", + "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results": "Toujours afficher les résultats de l'évaluation", + "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results-description": "Lorsque les apprenants soumettent une réponse lors d'une évaluation, ceux-ci voient immédiatement si la réponse est correcte ou incorrecte, ainsi que la note reçue.", + "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results": "Ne jamais afficher les résultats de l'évaluation", + "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results-description": "Les apprenants ne voient jamais si leurs réponses à l'évaluation sont correctes ou incorrectes, ni la note reçue.", + "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due": "Afficher les résultats de l'évaluation lorsque la date de fin de la sous-section est dépassée", + "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due-description": "Les apprenant ne voient pas si leurs réponses à l'évaluation sont correctes ou incorrectes, ni la note reçue, jusqu'à ce que la date de fin de la sous-section soit dépassée. Si la sous-section n'a pas de date de fin, les apprenants voient toujours leurs notes lorsqu'ils soumettent des réponses à leurs évaluations.", + "course-authoring.course-outline.configure-modal.advanced-tab.set-special-exam": "Définir comme examen spécial", + "course-authoring.course-outline.configure-modal.advanced-tab.none": "Aucun", + "course-authoring.course-outline.configure-modal.advanced-tab.timed": "Chronométré", + "course-authoring.course-outline.configure-modal.advanced-tab.timed-description": "Utilisez un examen de pratique surveillé afin d'initier les apprenants au processus et aux outils de surveillance. Les résultats d'un examen de pratique ne comptent pas pour la note finale de l'étudiant.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExam": "Surveillé", + "course-authoring.course-outline.configure-modal.advanced-tab.onboardingExam": "Intégration", + "course-authoring.course-outline.configure-modal.advanced-tab.practiceExam": "Pratique surveillée", + "course-authoring.course-outline.configure-modal.advanced-tab.title": "Avancé", + "course-authoring.course-outline.configure-modal.advanced-tab.time-allotted": "Temps imparti (HH:MM) :", + "course-authoring.course-outline.configure-modal.advanced-tab.time-limit-description": "Choisissez une période de temps pour l'examen. Si la période dure plus de 24 heures, indiquer la quantité de temps. Vous pouvez accorder du temps supplémentaire à des apprenants individuels via le tableau de bord de l'enseignant afin de leur permettre de terminer l'examen.", + "course-authoring.course-outline.configure-modal.advanced-tab.prereqTitle": "Utilisé comme pré-requis", + "course-authoring.course-outline.configure-modal.advanced-tab.prereqCheckboxLabel": "Faire de cette sous-section un pré-requis pour les autres contenus", + "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessTitle": "Limiter l'accès", + "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessDescription": "Sélectionnez une sous-section requise et entrez un pourcentage minimum de points et un pourcentage d complétion minimale pour limiter l'accès à cette sous-section. Les valeurs autorisées sont 0-100", + "course-authoring.course-outline.configure-modal.advanced-tab.noPrerequisiteOption": "Pas de pré-requis", + "course-authoring.course-outline.configure-modal.advanced-tab.prerequisiteSelectLabel": "Pré-requis :", + "course-authoring.course-outline.configure-modal.advanced-tab.minScoreLabel": "Note minimale :", + "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionLabel": "Achèvement minimum :", + "course-authoring.course-outline.configure-modal.advanced-tab.minScoreError": "Le score minimum en pourcentage doit-être un nombre entier compris entre 0 et 100.", + "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionError": "Le pourcentage de complétion minimale doit être un nombre entier compris entre 0 et 100.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisNotProctoredExamAlert": "Cette sous-section a été communiquée aux apprenants en tant qu'examen surveillé, mais est redevenue un examen de base ou chronométré. Vous ne pouvez pas le configurer en tant qu'examen surveillé maintenant. Contactez le support edX pour obtenir de l'aide.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisProctoredExamAlert": "Cet examen surveillé a été mis à la disposition des apprenants. Vous ne pouvez pas le convertir en un autre type d'examen spécial. Vous pouvez redonner à cette sous-section un examen de base en sélectionnant 'Aucun' ou un examen chronométré, mais vous ne pourrez PAS le configurer en tant qu'examen surveillé à l'avenir.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesLabel": "Règles de révision", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescription": "Indiquez les règles ou règles de dérogation que l'équipe de révision d'examens surveillés doit imposer lors de la révision des vidéos. Par exemple, vous pouvez spécifier que les calculatrices sont autorisées. Ces règles spécifiées sont visibles pour les apprenants avant que les apprenants ne commencent l'examen.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionWithLink": "Spécifiez toutes les règles ou exceptions aux règles que l'équipe d'examen de surveillance doit appliquer lors de l'examen des vidéos. Par exemple, vous pourriez préciser que les calculatrices sont autorisées. Ces règles spécifiées sont visibles par les apprenants avant qu'ils ne commencent l'examen, avec le {hyperlink} .", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionLinkText": "règles générales des examens surveillés", "course-authoring.schedule-section.introducing.upload-image.help-text": "Veuillez fournir un chemin et un nom valides pour votre {identifierFieldText} (Remarque : seuls les formats JPEG ou PNG sont pris en charge)", "course-authoring.schedule-section.introducing.upload-image.file-and-uploads": "fichiers et téléchargements", "course-authoring.schedule-section.introducing.upload-image.dropzone-text": "Faites glisser et déposez votre {identifierFieldText} ici ou cliquez pour télécharger.", @@ -759,6 +877,7 @@ "course-authoring.course-outline.delete-modal.description": "La suppression de ce {category} est permanente et irréversible.", "course-authoring.course-outline.delete-modal.button.delete": "Supprimer", "course-authoring.course-outline.delete-modal.button.cancel": "Annuler", + "authoring.draggableList.tooltip.content": "Glissez pour modifier l'ordre", "course-authoring.help-sidebar.other.title": "Autres paramètres de cours", "course-authoring.help-sidebar.links.schedule-and-details": "Horaire et détails", "course-authoring.help-sidebar.links.grading": "Évaluation", @@ -770,6 +889,16 @@ "course-authoring.generic.alert.warning.offline.description": "Cet incident peut être causé par une erreur sur notre serveur ou par un problème de votre connexion internet. Essayez de rafraîchir la page ou vérifiez que votre connexion est bien active.", "course-authoring.generic.alert.warning.offline.title.aria.labelled-by": "alerte-internet-erreur-titre", "course-authoring.generic.alert.warning.offline.subtitle.aria.described-by": "alerte-internet-erreur-description", + "course-authoring.certificates.modal-dropzone.text": "Faites glisser et déposez votre image ici ou cliquez pour télécharger", + "course-authoring.certificates.modal-dropzone.dropzone-alt": "Image téléchargée pour l'attestation de cours", + "course-authoring.certificates.modal-dropzone.validation.text": "Seuls les fichiers {types} peuvent être téléchargés. Veuillez sélectionner un fichier se terminant par {extensions} à télécharger.", + "course-authoring.certificates.modal-dropzone.cancel.modal": "Annuler", + "course-authoring.certificates.modal-dropzone.upload.modal": "Téléversez", + "course-authoring.certificates.modal-dropzone.validation.invalid-size-more": "La taille de l’image doit être inférieure à {maxSize} Mo.", + "course-authoring.generic.saving-error-alert.title": "Studio a des problèmes à sauvegarder votre travail", + "course-authoring.generic.saving-error-alert.description": "Cet incident vous affecte à cause d'une erreur sur notre serveur ou d'un problème de votre connexion internet. Essayez de rafraîchir la page ou vérifiez que votre connexion est bien active.", + "course-authoring.generic.saving-error-alert.title.aria.labelled-by": "enregistrement-erreur-alerte-titre", + "course-authoring.generic.saving-error-alert.aria.described-by": "enregistrement-erreur-alerte-description", "course-authoring.grading-settings.assignment.type-name.title": "Nom du type de devoir", "course-authoring.grading-settings.assignment.type-name.description": "La catégorie générale pour ce type de devoir, par exemple, devoirs à la maison ou examens de mi-semestre. Ce nom est visible aux apprenants.", "course-authoring.grading-settings.assignment.type-name.error.message-1": "Le type de devoir doit avoir un nom.", @@ -806,6 +935,72 @@ "course-authoring.grading-settings.sidebar.about.text-1": "Vous pouvez utiliser le curseur sous la \"fourchette des notes\" pour spécifier d'une part si le cours est réussi/raté ou évalué par des lettres, et d'autre part pour établir les seuils pour chaque grade.", "course-authoring.grading-settings.sidebar.about.text-2": "Vous pouvez spécifier si votre cours peut offrir aux étudiants une période de grâce pour les devoirs en retard.", "course-authoring.grading-settings.sidebar.about.text-3": "Vous pouvez aussi créer des types de tâches, comme des devoirs, des laboratoires, des quiz, des examens et préciser la valeur des points pour chacune de ces tâches.", + "course-authoring.group-configurations.container.title-id": "Identifiant : {id}", + "course-authoring.group-configurations.container.access-to": "Ce groupe contrôle l'accès à :", + "course-authoring.group-configurations.experiment-card.experiment-access-to": "Cette configuration de groupe est utilisée dans :", + "course-authoring.group-configurations.content-groups.add-new-group": "Nouveau groupe de contenu", + "course-authoring.group-configurations.content-groups.new-group.header": "Nom du groupe de contenu *", + "course-authoring.group-configurations.content-groups.new-group.input.placeholder": "Ceci est le nom du groupe", + "course-authoring.group-configurations.content-groups.new-group.invalid-message": "Tous les groupes doivent avoir un nom unique.", + "course-authoring.group-configurations.content-groups.new-group.cancel": "Annuler", + "course-authoring.group-configurations.content-groups.edit-group.delete": "Supprimer", + "course-authoring.group-configurations.content-groups.new-group.create": "Créer", + "course-authoring.group-configurations.content-groups.edit-group.save": "Sauvegarder", + "course-authoring.group-configurations.content-groups.new-group.required-error": "Un nom de groupe est requis", + "course-authoring.group-configurations.content-groups.edit-group.alert-group-in-usage": "Ce groupe de contenu est utilisé par une unité ou plus.", + "course-authoring.group-configurations.content-groups.delete-restriction": "Ne peut supprimer lorsque utilisé par une unité", + "course-authoring.group-configurations.container.empty-content-groups": "Dans le {outlineComponentLink} , utilisez ce groupe pour contrôler l'accès à un composant.", + "course-authoring.group-configurations.container.course-outline": "Plan de cours", + "course-authoring.group-configurations.container.action.edit": "Modifier", + "course-authoring.group-configurations.container.action.delete": "Supprimer", + "course-authoring.group-configurations.container.delete-modal.subtitle": "groupe de contenu", + "course-authoring.group-configurations.empty-placeholder.title": "Vous n'avez pas encore créé de groupes de contenu.", + "course-authoring.group-configurations.experimental-empty-placeholder.title": "Vous n'avez pas encore créé de configuration de groupe.", + "course-authoring.group-configurations.empty-placeholder.button": "Ajouter votre premier groupe de contenu", + "course-authoring.group-configurations.experimental-empty-placeholder.button": "Ajouter votre première configuration de groupe", + "course-authoring.group-configurations.experiment-configuration.title": "Configurations de groupe d'expérimentation", + "course-authoring.group-configurations.experiment-group.add-new-group": "Nouvelle configuration de groupe", + "course-authoring.group-configurations.experiment-configuration.container.name": "Nom de la configuration du groupe", + "course-authoring.group-configurations.experiment-configuration.container.id": "ID de configuration du groupe {id}", + "course-authoring.group-configurations.experiment-configuration.container.name.feedback": "Nom ou brève description de la configuration.", + "course-authoring.group-configurations.experiment-configuration.container.name.placeholder": "C'est le nom de la configuration du groupe", + "course-authoring.group-configurations.experiment-configuration.container.name.required": "Le nom de la configuration du groupe est requis.", + "course-authoring.group-configurations.experiment-configuration.container.description": "Description", + "course-authoring.group-configurations.experiment-configuration.container.description.feedback": "Description longue facultative.", + "course-authoring.group-configurations.experiment-configuration.container.description.placeholder": "Ceci est la description de la configuration du groupe", + "course-authoring.group-configurations.experiment-configuration.container.groups": "Groupes", + "course-authoring.group-configurations.experiment-configuration.container.groups.feedback": "Nom des groupes auxquels les étudiants seront affectés, par exemple, contrôle, vidéo, problèmes. Vous devez avoir deux ou plusieurs groupes.", + "course-authoring.group-configurations.experiment-configuration.container.groups.name.required": "Tous les groupes doivent avoir un nom.", + "course-authoring.group-configurations.experiment-configuration.container.groups.name.unique": "Tous les groupes doivent avoir un nom unique.", + "course-authoring.group-configurations.experiment-configuration.container.groups.required": "Il doit y avoir au moins un groupe.", + "course-authoring.group-configurations.experiment-configuration.container.groups.tooltip": "Supprimer", + "course-authoring.group-configurations.experiment-configuration.container.groups.add": "Ajouter un autre groupe", + "course-authoring.group-configurations.experiment-configuration.container.delete.restriction": "Ne peut être supprimé lorsqu'il est en cours d'utilisation par un test", + "course-authoring.group-configurations.experiment-configuration.container.cancel": "Annuler", + "course-authoring.group-configurations.experiment-configuration.container.save": "Sauvegarder", + "course-authoring.group-configurations.experiment-configuration.container.create": "Créer", + "course-authoring.group-configurations.experiment-configuration.container.alert": "Cette configuration est actuellement utilisée dans des tests de contenu. Si vous apportez des modifications aux groupes, vous devrez peut-être modifier ces tests.", + "course-authoring.group-configurations.experiment-card.empty-experiment-group": "Cette configuration de groupe n'est pas utilisée. Commencez par ajouter une expérience de contenu à n'importe quelle unité via le {outlineComponentLink} .", + "course-authoring.group-configurations.experiment-card.course-outline": "Plan de cours", + "course-authoring.group-configurations.experiment-card.action.edit": "Modifier", + "course-authoring.group-configurations.experiment-card.action.delete": "Supprimer", + "course-authoring.group-configurations.experiment-card.delete-modal.subtitle": "configurations de groupe", + "course-authoring.group-configurations.experiment-card.delete-restriction": "Ne peut supprimer lorsque utilisé par une unité", + "course-authoring.group-configurations.sidebar.about.title": "Groupes de contenu", + "course-authoring.group-configurations.sidebar.about.description-1": "Si vous avez activé les cohortes pour le cours, vous pouvez utiliser les groupes de contenu pour créer des modules de cours spécifiques à des cohortes. En d'autres termes, vous pouvez personnaliser le contenu que certaines cohortes peuvent voir dans le cours.", + "course-authoring.group-configurations.sidebar.about.description-2": "Chaque groupe de contenu que vous créez peut être associé à une cohorte ou plus. En plus de rendre le contenu du cours disponible à tous les apprenants, vous pouvez restreindre l'accès à certains contenus à des apprenants se trouvant dans des groupes de contenu spécifiques. Seuls les apprenants dans les cohortes associées avec les groupes de contenu spécifiés peuvent voir le contenu additionnel.", + "course-authoring.group-configurations.sidebar.about.description-3": "Cliquez sur {strongText} pour ajouter un nouveau groupe de contenu. Pour modifier le nom d'un groupe de contenu, passez la souris sur sa zone et cliquez sur {strongText2} . Vous pouvez supprimer un groupe de contenu uniquement s'il n'est pas utilisé par une unité. Pour supprimer un groupe de contenu, passez la souris sur sa zone et cliquez sur l'icône de suppression.", + "course-authoring.group-configurations.sidebar.about.description-3.strong": "Nouveau groupe de contenu", + "course-authoring.group-configurations.sidebar.about-2.title": "Configurations de groupe d'expérimentation", + "course-authoring.group-configurations.sidebar.about-2.description-1": "Utilisez les configurations de groupe de test de contenu si vous faites des tests, aussi connu sous test A/B, dans votre cours. Les configurations de test de contenu définissent combien de groupes d'étudiants sont dans un test de contenu. Lorsque vous créez un test de contenu pour un cours, vous sélectionnez la configuration de groupe à utiliser.", + "course-authoring.group-configurations.sidebar.about-2.description-2": "Cliquez sur {strongText} pour ajouter une nouvelle configuration. Pour modifier une configuration, passez la souris sur sa case et cliquez sur {strongText2} . Vous pouvez supprimer une configuration de groupe uniquement si elle n'est pas utilisée dans une expérience. Pour supprimer une configuration, passez la souris sur sa case et cliquez sur l'icône de suppression.", + "course-authoring.group-configurations.sidebar.about-2.description-2.strong": "Nouvelle configuration de groupe", + "course-authoring.group-configurations.sidebar.about-3.title": "Groupes de suivi d'inscription", + "course-authoring.group-configurations.sidebar.about-3.description-1": "Les groupes de parcours d'inscription vous permettent d'offrir du contenu différent aux apprenants dans chaque parcours d'inscription. Les apprenants inscrits à chacun des parcours d'inscription de votre cours sont automatiquement inclus dans le groupe de parcours d'inscription correspondant.", + "course-authoring.group-configurations.sidebar.about-3.description-2": "Sur les pages des unités dans le plan de cours, vous pouvez restreindre l'accès aux composants à des apprenants selon leur parcours d'inscription.", + "course-authoring.group-configurations.sidebar.about-3.description-3": "Vous ne pouvez pas modifier les groupes de parcours d'inscription, mais vous pouvez étendre chaque groupe pour afficher les détails du contenu du cours qui sont désignés pour les apprenants du groupe.", + "course-authoring.group-configurations.sidebar.about.description.strong-edit": "modifier", + "course-authoring.group-configurations.sidebar.learnmore.button": "En savoir plus", "course-authoring.import.file-section.title": "Sélectionnez un fichier .tar.gz pour remplacer le contenu de votre cours", "course-authoring.import.file-section.chosen-file": "Fichier choisi : {fileName}", "course-authoring.import.sidebar.title1": "Pourquoi importer un cours?", @@ -970,10 +1165,15 @@ "course-authoring.studio-home.processing.title": "Cours en cours de traitement", "course-authoring.studio-home.courses.tab.title": "Cours", "course-authoring.studio-home.courses.tab.error.message": "Échec de la récupération des cours. Veuillez réessayer plus tard.", + "course-authoring.studio-home.courses.pagination.info": "Affichage {length} sur {total}", "course-authoring.studio-home.libraries.tab.error.message": "Échec de la récupération bibliothèques . Veuillez réessayer plus tard.", "course-authoring.studio-home.libraries.tab.title": "Bibliothèques", "course-authoring.studio-home.archived.tab.title": "Cours archivés", "course-authoring.studio-home.archived.tab.error.message": "Échec de la récupération des cours archivés. Veuillez réessayer plus tard.", + "course-authoring.studio-home.courses.tab.course.not.found.alert.title": "Nous n'avons trouvé aucun résultat", + "course-authoring.studio-home.courses.tab.course.not.found.alert.message": "Il n'y a aucun cours avec les filtres actuels.", + "course-authoring.studio-home.courses.tab.course.not.found.alert.clean.filters.button": "Effacer les filtres", + "course-authoring.studio-home.taxonomies.tab.title": "Taxonomies", "course-authoring.studio-home.verify-email.heading": "Merci pour votre inscription, {username}!", "course-authoring.studio-home.verify-email.banner.title": "Nous devons vérifier votre adresse courriel", "course-authoring.studio-home.verify-email.banner.description": "Presque là! Afin de finaliser votre inscription, nous avons besoin que vous vérifiiez votre adresse courriel ({email}). Un message d’activation et les prochaines étapes devraient vous y attendre.", @@ -998,29 +1198,29 @@ "course-authoring.import-tags.wizard.button.continue": "Continuer", "course-authoring.import-tags.wizard.button.confirm": "Oui, importer le fichier", "course-authoring.import-tags.wizard.step-export.title": "Mise à jour " {name} "", - "course-authoring.import-tags.wizard.step-export.body": "Pour mettre à jour cette taxonomie, vous devez importer un nouveau fichier CSV ou JSON. La taxonomie actuelle sera complètement remplacée par le contenu du fichier importé (par exemple, si une balise de la taxonomie actuelle n'est pas présente dans le fichier importé, elle sera supprimée - à la fois de la taxonomie et de tout contenu de cours balisé). {br} Vous souhaiterez peut-être exporter la taxonomie dans son état actuel avant d'importer le nouveau fichier.", + "course-authoring.import-tags.wizard.step-export.body": "Pour mettre à jour cette taxonomie, vous devez importer un nouveau fichier CSV ou JSON. La taxonomie actuelle sera complètement remplacée par le contenu du fichier importé (par exemple, si une balise de la taxonomie actuelle n'est pas présente dans le fichier importé, elle sera supprimée - à la fois de la taxonomie et de tout contenu de cours balisé). {br} Vous souhaiterez peut-être exporter la taxonomie dans son état actuel avant d'importer le nouveau fichier.", "course-authoring.import-tags.wizard.step-export.button-csv": "Fichier CSV", "course-authoring.import-tags.wizard.step-export.button-json": "Fichier JSON", "course-authoring.import-tags.wizard.step-upload.title": "Téléverser un fichier", "course-authoring.import-tags.wizard.step-upload.clear-file": "Effacer le fichier", - "course-authoring.import-tags.wizard.step-upload.body": "Vous pouvez utiliser n'importe quel tableur (pour les fichiers CSV) ou n'importe quel éditeur texte (pour les fichiers JSON) pour créer le fichier que vous souhaitez importer. {br} Une fois le fichier prêt à être importé, faites-le glisser et déposez-le dans la case ci-dessous, ou cliquez pour téléverser .", + "course-authoring.import-tags.wizard.step-upload.body": "Vous pouvez utiliser n'importe quel tableur (pour les fichiers CSV) ou n'importe quel éditeur texte (pour les fichiers JSON) pour créer le fichier que vous souhaitez importer. {br} Une fois le fichier prêt à être importé, faites-le glisser et déposez-le dans la case ci-dessous, ou cliquez pour téléverser .", "course-authoring.import-tags.wizard.step-plan.title": "Différences entre les fichiers", - "course-authoring.import-tags.wizard.step-plan.body": "L'importation de ce fichier entraînera des mises à jour {changeCount} de la taxonomie existante. Le contenu du fichier importé remplacera toutes les valeurs existantes qui ne correspondent pas aux nouvelles valeurs. {br} L'importation de ce fichier entraînera les mises à jour suivantes :", + "course-authoring.import-tags.wizard.step-plan.body": "L'importation de ce fichier entraînera des mises à jour {changeCount} de la taxonomie existante. Le contenu du fichier importé remplacera toutes les valeurs existantes qui ne correspondent pas aux nouvelles valeurs. {br} L'importation de ce fichier entraînera les mises à jour suivantes :", "course-authoring.import-tags.wizard.step-plan.no-changes": "Aucun changement", "course-authoring.import-tags.wizard.step-confirm.title": "Importer et remplacer des balises", "course-authoring.import-tags.wizard.step-confirm.body": "Avertissement! Vous êtes sur le point d’apporter des modifications {changeCount} à la taxonomie existante. Toutes les balises appliquées au contenu du cours seront mises à jour ou supprimées. Ceci ne peut pas être annulé. {br} Etes-vous sûr de vouloir continuer à importer ce fichier ?", "course-authoring.import-tags.prompt.taxonomy-name": "Entrez un nom pour la nouvelle taxonomie", "course-authoring.import-tags.prompt.taxonomy-name.required": "Vous devez saisir un nom pour la nouvelle taxonomie", - "course-authoring.import-tags.prompt.taxonomy-export-id": "Saisissez un ID d'exportation pour la nouvelle taxonomie. Ne doit contenir que des caractères alphanumériques ou '_' '-' '.'", - "course-authoring.import-tags.prompt.taxonomy-export-id.required": "Vous devez saisir un ID d'exportation pour la nouvelle taxonomie.", - "course-authoring.import-tags.prompt.taxonomy-export-id.invalid": "ID d'exportation invalide. Ne doit contenir que des caractères alphanumériques ou '_' '-' '.'", + "course-authoring.import-tags.prompt.taxonomy-export-id": "Saisissez un ID d'exportation pour la nouvelle taxonomie. Ne doit contenir que des caractères alphanumériques ou '_' '-' '.'", + "course-authoring.import-tags.prompt.taxonomy-export-id.required": "Vous devez saisir un ID d'exportation pour la nouvelle taxonomie.", + "course-authoring.import-tags.prompt.taxonomy-export-id.invalid": "ID d'exportation invalide. Ne doit contenir que des caractères alphanumériques ou '_' '-' '.'", "course-authoring.import-tags.prompt.taxonomy-description": "Entrez une description pour la nouvelle taxonomie", "course-authoring.import-tags.success": "Taxonomie importée avec succès", - "course-authoring.import-tags.error": "Échec de l'importation - voir les détails dans la console navigateur", + "course-authoring.import-tags.error": "Échec de l'importation - voir les détails dans la console navigateur", "course-authoring.import-tags.toast.success": "" {name} " mis à jour", - "course-authoring.import-tags.error-alert.title": "Erreur d'importation", + "course-authoring.import-tags.error-alert.title": "Erreur d'importation", "course-authoring.taxonomy-manage-orgs.header.title": "Attribuer à des organisations", - "course-authoring.taxonomy-manage-orgs.body.text": "Gérez quelles organisations peuvent accéder à la taxonomie en les attribuant dans le menu ci-dessous. Vous pouvez également choisir d'attribuer la taxonomie à toutes les organisations.", + "course-authoring.taxonomy-manage-orgs.body.text": "Gérez quelles organisations peuvent accéder à la taxonomie en les attribuant dans le menu ci-dessous. Vous pouvez également choisir d'attribuer la taxonomie à toutes les organisations.", "course-authoring.taxonomy-manage-orgs.assign-orgs": "Attribuer des organisations", "course-authoring.taxonomy-manage-orgs.current-assignments": "Actuellement assigné :", "course-authoring.taxonomy-manage-orgs.add-orgs": "Ajouter une autre organisation :", @@ -1029,10 +1229,11 @@ "course-authoring.taxonomy-manage-orgs.assign-all": "Attribuer à toutes les organisations", "course-authoring.taxonomy-manage-orgs.button.cancel": "Annuler", "course-authoring.taxonomy-manage-orgs.button.save": "Sauvegarder", - "course-authoring.taxonomy-manage-orgs.confirm-dialog.title": "Annuler l'attribution d'une taxonomie", - "course-authoring.taxonomy-manage-orgs.confirm-dialog.text": "Les auteurs de contenu d'organisations non attribuées ne pourront pas baliser le contenu du cours avec {taxonomyName} . Êtes-vous certain de vouloir continuer?", + "course-authoring.taxonomy-manage-orgs.confirm-dialog.title": "Annuler l'attribution d'une taxonomie", + "course-authoring.taxonomy-manage-orgs.confirm-dialog.text": "Les auteurs de contenu d'organisations non attribuées ne pourront pas baliser le contenu du cours avec {taxonomyName} . Êtes-vous certain de vouloir continuer?", "course-authoring.taxonomy-manage-orgs.confirm-dialog.button.continue": "Continuer", "course-authoring.taxonomy-manage-orgs.toast.assign-orgs-success": "organismes assigné mis à jour", + "course-authoring.taxonomy-manage-orgs.remove-org": "Supprimer {org}", "course-authoring.taxonomy-list.popover.system-defined.title": "Taxonomie du système", "course-authoring.taxonomy-list.popover.system-defined.body": "Il s'agit d'une taxonomie au niveau du système et elle est activée par défaut.", "course-authoring.taxonomy-list.badge.system-defined.label": "Au niveau du système", @@ -1043,13 +1244,34 @@ "course-authoring.taxonomy-detail.side-card.header": "Détails de la taxonomie", "course-authoring.taxonomy-detail.side-card.name": "Titre", "course-authoring.taxonomy-detail.side-card.description": "Description", - "course-authoring.taxonomy-detail.side-card.exportID": "ID d'exportation", + "course-authoring.taxonomy-detail.side-card.exportID": "ID d'exportation", "course-authoring.taxonomy-menu.action.button.label": "Actions", "course-authoring.taxonomy-menu.action.button.alt": "actions {name}", "course-authoring.taxonomy-menu.import.label": "Réimporter", "course-authoring.taxonomy-menu.assign-orgs.label": "Gérer les organisations", "course-authoring.taxonomy-menu.export.label": "Exporter", "course-authoring.taxonomy-menu.delete.label": "Supprimer", + "course-authoring.certificates.sidebar.working-with-certificates.title": "Travailler avec des attestations", + "course-authoring.certificates.sidebar.working-with-certificates.first-paragraph": "Spécifier un titre de cours à utiliser sur l'attestation si le titre officiel du cours est trop long pour être affiché.", + "course-authoring.certificates.sidebar.working-with-certificates.second-paragraph": "Pour les attestations vérifiées, spécifiez entre un et quatre signataires et téléchargez les images associées. Pour modifier ou supprimer un certificat avant son activation, passez la souris sur le coin supérieur droit du formulaire et sélectionnez {strongText} ou l'icône de suppression.", + "course-authoring.certificates.sidebar.working-with-certificates.second-paragraph.strong": "Modifier", + "course-authoring.certificates.sidebar.working-with-certificates.third-paragraph": "Pour afficher un exemple d'attestation, choisissez un mode de cours et sélectionnez {strongText} .", + "course-authoring.certificates.sidebar.working-with-certificates.third-paragraph.strong": "Aperçu de l'attestation", + "course-authoring.certificates.sidebar.issuing-certificates.title": "Délivrance d'attestations aux apprenants", + "course-authoring.certificates.sidebar.issuing-certificates.first-paragraph": "Pour commencer à délivrer des attestations de cours, un membre de l'équipe de cours ayant le rôle Personnel ou Administrateur sélectionne {strongText} . Seuls les membres de l'équipe du cours disposant de ces rôles peuvent modifier ou supprimer une attestation activée.", + "course-authoring.certificates.sidebar.issuing-certificates.first-paragraph.strong": "Activer", + "course-authoring.certificates.sidebar.issuing-certificates.second-paragraph": "{strongText} supprimer les attestations après le début d'un cours ; les apprenants ayant déjà obtenu des attestations ne pourront plus y accéder.", + "course-authoring.certificates.sidebar.issuing-certificates.second-paragraph.strong": "Ne pas", + "course-authoring.certificates.sidebar.learnmore.button": "En savoir plus sur les attestations", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.title": "Les fichiers doivent être mis à jour manuellement.", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.description": "Les fichiers suivants doivent être mis à jour manuellement pour que les composants fonctionnent comme prévu :", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.button.text": "Téléverser les fichiers", + "course-authoring.course-unit.paste-notification.has-errors.title": "Des erreurs se sont produites", + "course-authoring.course-unit.paste-notification.has-errors.description": "Les fichiers requis suivants n'ont pas pu être ajoutés au cours :", + "course-authoring.course-unit.paste-notification.has-new-files.title": "Nouveau(x) fichier(s) ajouté(s) aux fichiers et téléchargements.", + "course-authoring.course-unit.paste-notification.has-new-files.description": "Les fichiers requis suivants ont été importés dans ce cours :", + "course-authoring.course-unit.paste-notification.has-new-files.button.text": "Afficher les fichiers", + "pgn.DataTable.FilterStatus.removeFilter": "Supprimer ce filtre", "pgn.DataTable.FilterStatus.clearFiltersText": "Effacer les filtres", "course-authoring.video-uploads.file-info.infoTab.title": "Info", "course-authoring.video-uploads.file-info.transcriptTab.title": "Transcription ({transcriptCount})", @@ -1090,6 +1312,8 @@ "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.credential.message": "Saisissez les informations de compte de votre organisation.", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.apiKey.label": "Clé d'API", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.username.label": "Nom d'utilisateur", + "course-authoring.generic.paste-component.popover.content.text": "Depuis :", + "course-authoring.generic.paste-component.paste-button.whats-in-clipboard.text": "Qu'y a-t-il dans mon presse-papiers?", "authoring.discussions.configurationChangeConsequences": "Les étudiants perdront l'accès à toutes les publications de discussion actives ou précédentes pour votre cours.", "authoring.discussions.ok": "OK", "authoring.discussions.cancel": "Annuler", @@ -1354,5 +1578,12 @@ "authoring.discussions.appDocInstructions.configurationLink": "Documentation de configuration", "authoring.discussions.appDocInstructions.learnMoreLink": "En savoir plus sur {providerName}", "authoring.discussions.appDocInstructions.linkTextHeading": "Aide externe et documentation", - "authoring.discussions.appDocInstructions.linkText": "{link}" + "authoring.discussions.appDocInstructions.linkText": "{link}", + "course-authoring.studio-home.courses.tab.order-filter-menu.ascendant-courses": "NomAZ", + "course-authoring.studio-home.courses.tab.order-filter-menu.descendant-courses": "Prénom ZA", + "course-authoring.studio-home.courses.tab.order-filter-menu.newest-courses": "Le plus récent", + "course-authoring.studio-home.courses.tab.order-filter-menu.oldest-courses": "Le plus ancien", + "course-authoring.studio-home.courses.tab.types-filter-menu.all-courses": "Tous les cours", + "course-authoring.studio-home.courses.tab.types-filter-menu.active-courses": "Actif", + "course-authoring.studio-home.courses.tab.types-filter-menu.archived-courses": "Archivé" } \ No newline at end of file diff --git a/translations/frontend-app-course-authoring/src/i18n/messages/pt_PT.json b/translations/frontend-app-course-authoring/src/i18n/messages/pt_PT.json index 59203462b00..bb323ed5418 100644 --- a/translations/frontend-app-course-authoring/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-course-authoring/src/i18n/messages/pt_PT.json @@ -2,126 +2,158 @@ "authoring.alert.error.connection": "Encontrámos um erro técnico ao carregar esta página. Isto pode ser uma questão temporária, por favor tente novamente em alguns minutos. Se o problema persistir, por favor vá ao {supportLink} para obter ajuda.", "authoring.alert.support.text": "Página de Apoio", "course-authoring.import.page.title": "{headingTitle} | {courseName} | {siteName}", - "course-authoring.advanced-settings.policies.description": "{notice} Do not modify these policies unless you are familiar with their purpose.", - "course-authoring.advanced-settings.deprecated.button.text": "{visibility} deprecated settings", - "course-authoring.advanced-settings.heading.title": "Advanced settings", + "course-authoring.advanced-settings.policies.description": "{notice} Não modifique estas políticas a menos que esteja familiarizado com o seu propósito.", + "course-authoring.advanced-settings.deprecated.button.text": "{visibility} definições obsoletas", + "course-authoring.advanced-settings.heading.title": "Definições avançadas", "course-authoring.advanced-settings.heading.subtitle": "Configurações", - "course-authoring.advanced-settings.policies.title": "Manual policy definition", + "course-authoring.advanced-settings.policies.title": "Definição manual de políticas", "course-authoring.advanced-settings.alert.warning": "Fez algumas alterações", "course-authoring.advanced-settings.alert.warning.descriptions": "As alterações não terão efeito até que guarde o seu progresso. Verifique a formatação da chave e do valor, pois a validação não está implementada.", "course-authoring.advanced-settings.alert.success": "As alterações na política foram guardadas.", "course-authoring.advanced-settings.alert.success.descriptions": "Nenhuma validação é realizada sobre a política-chave ou pares-de-valores. Se tiver dificuldade, verifique a sua formatação.", - "course-authoring.advanced-settings.alert.proctoring.error": "This course has protected exam setting that are incomplete or invalid.", - "course-authoring.advanced-settings.alert.proctoring.error.descriptions": "You will be unable to make changes until the following setting are updated on the page below.", + "course-authoring.advanced-settings.alert.proctoring.error": "Este curso tem configurações de exame protegidas que estão incompletas ou inválidas.", + "course-authoring.advanced-settings.alert.proctoring.error.descriptions": "Não poderá fazer alterações até que as seguintes configurações sejam atualizadas na página abaixo.", "course-authoring.advanced-settings.alert.button.save": "Guardar alterações", "course-authoring.advanced-settings.alert.button.saving": "A Guardar", "course-authoring.advanced-settings.alert.button.cancel": "Cancelar", "course-authoring.advanced-settings.deprecated.button.show": "Mostrar", "course-authoring.advanced-settings.deprecated.button.hide": "Ocultar", - "course-authoring.advanced-settings.alert.warning.aria.labelledby": "notification-warning-title", - "course-authoring.advanced-settings.alert.warning.aria.describedby": "notification-warning-description", - "course-authoring.advanced-settings.alert.success.aria.labelledby": "alert-confirmation-title", - "course-authoring.advanced-settings.alert.success.aria.describedby": "alert-confirmation-description", - "course-authoring.advanced-settings.alert.proctoring.error.aria.labelledby": "alert-danger-title", - "course-authoring.advanced-settings.alert.proctoring.error.aria.describedby": "alert-danger-description", - "course-authoring.content-tags-drawer.header.subtitle": "Manage tags", - "course-authoring.content-tags-drawer.collapsible.add-tags.button": "Add tags", + "course-authoring.advanced-settings.alert.warning.aria.labelledby": "título de aviso de notificação", + "course-authoring.advanced-settings.alert.warning.aria.describedby": "descrição de aviso de notificação", + "course-authoring.advanced-settings.alert.success.aria.labelledby": "título de confirmação de alerta", + "course-authoring.advanced-settings.alert.success.aria.describedby": "descrição de confirmação de alerta", + "course-authoring.advanced-settings.alert.proctoring.error.aria.labelledby": "título de alerta grave", + "course-authoring.advanced-settings.alert.proctoring.error.aria.describedby": "descrição de alerta grave ", + "course-authoring.certificates.heading.title": "Certificados", + "course-authoring.certificates.heading.title.tab.text": "Certificados do curso", + "course-authoring.certificates.heading.subtitle": "Configurações", + "course-authoring.certificates.heading.action.button.preview": "Pré-visualizar certificado", + "course-authoring.certificates.heading.action.button.deactivate": "Desativar", + "course-authoring.certificates.heading.action.button.activate": "Ativar", + "course-authoring.certificates.nocertificate.text": "Ainda não adicionou nenhum certificado a este curso.", + "course-authoring.certificates.setup.certificate.button": "Adicione o seu primeiro certificado", + "course-authoring.certificates.without.modes.text": "Este curso não utiliza um modo que ofereça certificados.", + "course-authoring.certificates.create": "Criar", + "course-authoring.certificates.cancel": "Cancelar", + "course-authoring.certificates.signatories.delete.tooltip": "Eliminar", + "course-authoring.certificates.signatories.edit.tooltip": "Editar", + "course-authoring.certificates.signatories.save.tooltip": "Guardar", + "course-authoring.content-tags-drawer.header.subtitle": "Gerir etiquetas", + "course-authoring.content-tags-drawer.collapsible.add-tags.button": "Adicionar etiquetas", "course-authoring.content-tags-drawer.spinner.loading": "A carregar", - "course-authoring.content-tags-drawer.tags-dropdown-selector.spinner.loading": "Loading tags", + "course-authoring.content-tags-drawer.tags-dropdown-selector.spinner.loading": "Carregamento de etiquetas", "course-authoring.content-tags-drawer.tags-dropdown-selector.load-more-tags.button": "Carregar mais", - "course-authoring.content-tags-drawer.tags-dropdown-selector.no-tags-found": "No tags found with the search term \"{searchTerm}\"", - "course-authoring.content-tags-drawer.tags-dropdown-selector.selectable-box.aria.label": "{tag} checkbox", - "course-authoring.content-tags-drawer.content-tags-collapsible.selectable-box.selection.aria.label": "taxonomy tags selection", - "course-authoring.content-tags-drawer.button.manage": "Manage Tags", - "course-authoring.course-unit.sidebar.tags.title": "Unit Tags", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.placeholder-text": "Add a tag", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.save-staged-tags": "Add tags", + "course-authoring.content-tags-drawer.tags-dropdown-selector.no-tags-found": "Não foram encontradas etiquetas com o termo de pesquisa \"{searchTerm}\"", + "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-checked": "Verificado", + "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-unchecked": "Não verificado", + "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-implicit": "Implícito", + "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-action-instructions.aria.label": "{tagState} Etiqueta: {tag}. Utilize as teclas de setas para se deslocar entre as etiquetas desta taxonomia. Prima espaço para selecionar uma etiqueta.", + "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-actions.aria.label": "{tagState} Etiqueta: {tag}", + "course-authoring.content-tags-drawer.content-tags-collapsible.selectable-box.selection.aria.label": "seleção de etiquetas de taxonomia ", + "course-authoring.content-tags-drawer.button.manage": "Gerir etiquetas", + "course-authoring.course-unit.sidebar.tags.title": "Etiquetas da unidade", + "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.placeholder-text": "Ainda não foram adicionados rótulos.", + "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.save-staged-tags": "Adicionar etiquetas", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.cancel-staged-tags": "Cancelar", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.inline-save-staged-tags": "Adicionar", + "course-authoring.content-tags-drawer.cancel": "Cancelar", + "course-authoring.content-tags-drawer.save": "Guardar", + "course-authoring.content-tags-drawer.close": "Fechar", + "course-authoring.content-tags-drawer.edit-tags": "Editar etiquetas", + "course-authoring.content-tags-drawer.toast.added": "{tagsAdded} etiquetas adicionadas.", + "course-authoring.content-tags-drawer.toast.removed": "{tagsRemoved} etiquetas removidas.", + "course-authoring.content-tags-drawer.tag.delete": "Eliminar", + "course-authoring.content-tags-drawer.other-tags.header": "Outras etiquetas", + "course-authoring.content-tags-drawer.other-tags.description": "Estas etiquetas já estão aplicadas, mas não pode adicionar novas etiquetas porque não tem acesso às suas taxonomias.", "course-authoring.export.page.title": "{headingTitle} | {courseName} | {siteName}", "course-authoring.course-checklist.heading.title": "Listas de Verificação", "course-authoring.course-checklist.heading.subtitle": "Ferramentas", - "launchChecklistLabel": "Launch checklist", - "bestPracticesChecklistLabel": "Best practices checklist", - "doneLoadingChecklistStatusLabel": "Lista de Verificação de Lançamento do Curso a carregar", - "launchChecklistDoneLoadingLabel": "Lista de Verificação de Lançamento carregada", - "bestPracticesChecklistLoadingLabel": "Lista de Verificação de Boas Práticas a carregar", - "bestPracticesChecklistDoneLoadingLabel": "Lista de Verificação de Boas Práticas carregada", - "course-authoring.course-outline.headingTitle": "Course outline", + "launchChecklistLabel": "Lista de verificação para o lançamento", + "bestPracticesChecklistLabel": "Lista de verificação de melhores práticas", + "doneLoadingChecklistStatusLabel": "Lista de verificação de lançamento do curso a carregar", + "launchChecklistDoneLoadingLabel": "Lista de verificação de lançamento carregada", + "bestPracticesChecklistLoadingLabel": "Lista de verificação de boas práticas a carregar", + "bestPracticesChecklistDoneLoadingLabel": "Lista de verificação de boas práticas carregada", + "course-authoring.course-outline.headingTitle": "Estrutura do curso", "course-authoring.course-outline.subTitle": "Conteúdo", - "course-authoring.course-outline.reindex.alert.success.title": "Course index", + "course-authoring.course-outline.reindex.alert.success.title": "Índice do curso", "course-authoring.course-outline.reindex.alert.success.description": "O curso foi reindexado com sucesso.", - "course-authoring.course-outline.reindex.alert.success.aria.labelledby": "alert-confirmation-title", - "course-authoring.course-outline.reindex.alert.success.aria.describedby": "alert-confirmation-description", - "course-authoring.course-outline.reindex.alert.error.title": "Ocorreram erros de reindexação do curso.", - "course-authoring.course-outline.section-list.button.new-section": "New section", - "course-authoring.course-rerun.title": "Create a re-run of", + "course-authoring.course-outline.reindex.alert.success.aria.labelledby": "título de confirmação de alerta", + "course-authoring.course-outline.reindex.alert.success.aria.describedby": "descrição de confirmação de alerta", + "course-authoring.course-outline.section-list.button.new-section": "Nova secção", + "course-authoring.course-rerun.title": "Cria uma nova edição de", "course-authoring.course-rerun.actions.button.cancel": "Cancelar", "course-authoring.course-team.headingTitle": "Equipa do Curso", "course-authoring.course-team.subTitle": "Configurações", - "course-authoring.course-team.button.new-team-member": "New team member", - "course-authoring.course-unit.general.alert.error.description": "Unable to {actionName} {type}. Please try again.", - "course-authoring.course-unit.general.alert.unpublished-version.description": "Note: The last published version of this unit is live. By publishing changes you will change the student experience.", - "course-authoring.course-updates.header.title": "Course updates", + "course-authoring.course-team.button.new-team-member": "Novo membro da equipa", + "course-authoring.course-unit.general.alert.error.description": "Incapaz de {actionName} {type}. Por favor, tente novamente.", + "course-authoring.course-unit.general.alert.unpublished-version.description": "Nota: A última versão publicada desta unidade está ativa. Ao publicar alterações irá mudar a experiência dos alunos.", + "course-authoring.course-unit.paste-component.btn.text": "Colar componente", + "course-authoring.course-updates.header.title": "Atualizações do curso", "course-authoring.course-updates.header.subtitle": "Conteúdo", - "course-authoring.course-updates.section-info": "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.", - "course-authoring.course-updates.actions.new-update": "New update", - "course-authoring.custom-pages.heading": "Custom Pages", - "course-authoring.custom-pages.errorAlert.message": "Unable to {actionName} page. Please try again.", + "course-authoring.course-updates.section-info": "Aproveite atualizações do curso para notificar os alunos sobre datas importantes ou exames, destacar debates específicos nos fóruns, anunciar mudanças de horário e responder a perguntas dos alunos.", + "course-authoring.course-updates.actions.new-update": "Nova atualização", + "course-authoring.custom-pages.heading": "Páginas Personalizadas", + "course-authoring.custom-pages.errorAlert.message": "Incapaz de {actionName} página. Por favor, tente novamente.", "course-authoring.custom-pages.note": "Nota: as páginas são visíveis publicamente. Se os utilizadores souberem o URL de uma página, conseguirão ter acesso mesmo que não tenham a sessão iniciada ou não estejam registados no seu curso.", - "course-authoring.custom-pages.header.addPage.label": "New page", + "course-authoring.custom-pages.header.addPage.label": "Nova página", "course-authoring.custom-pages.header.viewLive.label": "Ver ao vivo", "course-authoring.custom-pages.pageExplanation.header": "O que são páginas?", "course-authoring.custom-pages.pageExplanation.body": "As páginas são listadas horizontalmente na barra superior do seu curso. As páginas padrão (Início, Curso, Debates, Wiki e Progresso) são seguidas por livros didáticos e páginas personalizadas que poderá criar e adicionar.", "course-authoring.custom-pages.customPagesExplanation.header": "Páginas personalizadas", - "course-authoring.custom-pages.customPagesExplanation.body": "You can create and edit custom pages to probide students with additional course content. For example, you can create pages for the grading policy, course slide, and a course calendar.", + "course-authoring.custom-pages.customPagesExplanation.body": "Pode criar e editar páginas personalizadas para fornecer conteúdo adicional do curso aos alunos. Por exemplo, pode criar páginas para a política de avaliação, diapositivos do curso e um calendário do curso.", "course-authoring.custom-pages.studentViewExplanation.header": "Como é que os estudantes veem as páginas no meu curso? ", - "course-authoring.custom-pages.studentViewExplanation.body": "Students see the default and custom pages at the top of your course and use the links to navigate.", + "course-authoring.custom-pages.studentViewExplanation.body": "Os alunos veem as páginas padrão e personalizadas no topo do teu curso e usam os links para navegar.", "course-authoring.custom-pages.studentViewExampleButton.label": "Ver um exemplo", "course-authoring.custom-pages.studentViewModal.title": "Páginas no Seu Curso", "course-authoring.custom-pages.studentViewModal.Body": "As páginas aparecem na barra superior de navegação no seu curso. As páginas predefinidas (Início, Curso, Debates, Wiki e Progresso) são acompanhadas de livros didáticos e páginas personalizadas.", "course-authoring.custom-pages.page.newPage.title": "Vazio", "course-authoring.custom-pages.editTooltip.content": "Editar", "course-authoring.custom-pages.deleteTooltip.content": "Eliminar", - "course-authoring.custom-pages.visibilityTooltip.content": "Hide/show page from learners", - "course-authoring.custom-pages.body.addPage.label": "Add a new page", - "course-authoring.custom-pages.body.addingPage.label": "Adding a new page", + "course-authoring.custom-pages.visibilityTooltip.content": "Ocultar/mostrar página dos alunos", + "course-authoring.custom-pages.body.addPage.label": "Adicionar uma nova página", + "course-authoring.custom-pages.body.addingPage.label": "A adicionar uma nova página", "course-authoring.custom-pages..deleteConfirmation.title": "Confirmação de Eliminação da Página", "course-authoring.custom-pages..deleteConfirmation.message": "Tem a certeza que pretende eliminar esta página? Esta ação não pode ser anulada.", "course-authoring.custom-pages.deleteConfirmation.deletePage.label": "Eliminar", "course-authoring.custom-pages.deleteConfirmation.deletingPage.label": "A Eliminar", "course-authoring.custom-pages.deleteConfirmation.cancelButton.label": "Cancelar", - "course-authoring.export.heading.title": "Course export", + "course-authoring.export.heading.title": "Exportação do curso", "course-authoring.export.heading.subtitle": "Ferramentas", - "course-authoring.export.description1": "You can export courses and edit them outside of {studioShortName}. 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.", - "course-authoring.export.description2": "Caution: 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.", - "course-authoring.export.title-under-button": "Export my course content", - "course-authoring.export.button.title": "Export course content", + "course-authoring.export.description1": "Pode exportar cursos e editá-los fora do {studioShortName}. O ficheiro exportado é um ficheiro .tar.gz (ou seja, um ficheiro .tar comprimido com GNU Zip) que contém a estrutura e o conteúdo do curso. Também podes voltar a importar cursos que exportaste.", + "course-authoring.export.description2": "Cuidado: Quando exporta um curso, informações como chaves de API do MATLAB, passaportes LTI, strings de token secreto de anotação e URLs de armazenamento de anotação estão incluídas nos dados exportados. Se partilhar os seus ficheiros exportados, também poderá estar a partilhar informações sensíveis ou específicas de licença.", + "course-authoring.export.title-under-button": "Exportar o conteúdo do meu curso", + "course-authoring.export.button.title": "Exportar conteúdo do curso", "authoring.loading": "Carregando...", - "authoring.alert.error.notfound": "Not found.", + "authoring.alert.error.notfound": "Não encontrado.", "authoring.alert.error.permission": "Não está autorizado a ver esta página. Se achar que deve ter acesso, por favor contacte a administração da equipa do curso para ter acesso a esta página.", "authoring.alert.save.error.connection": "Encontrámos um erro técnico ao aplicar alterações. Isto pode ser uma questão temporária, por favor tente novamente dentro de alguns minutos. Se o problema persistir, por favor vá ao {supportLink} para obter ajuda.", "course-authoring.grading-settings.heading.title": "Classificação", "course-authoring.grading-settings.heading.subtitle": "Configurações", - "course-authoring.grading-settings.policies.title": "Overall grade range", + "course-authoring.grading-settings.policies.title": "Intervalo de notas globais", "course-authoring.grading-settings.policies.description": "A sua escala geral para as notas finais do estudante", - "course-authoring.grading-settings.alert.warning": "Fez algumas alterações", + "course-authoring.grading-settings.alert.warning": "Efectuou algumas alterações", "course-authoring.grading-settings.alert.warning.descriptions": "As alterações não terão efeito até que guarde o seu progresso. Verifique a formatação da chave e do valor, pois a validação não está implementada.", "course-authoring.grading-settings.alert.success": "As suas alterações foram guardadas.", "course-authoring.grading-settings.alert.button.save": "Guardar alterações", - "course-authoring.grading-settings.alert.button.saving": "A Guardar", + "course-authoring.grading-settings.alert.button.saving": "Aguardar", "course-authoring.grading-settings.alert.button.cancel": "Cancelar", - "course-authoring.grading-settings.alert.warning.aria.labelledby": "notification-warning-title", - "course-authoring.grading-settings.alert.warning.aria.describedby": "notification-warning-description", - "course-authoring.grading-settings.alert.success.aria.labelledby": "alert-confirmation-title", - "course-authoring.grading-settings.alert.success.aria.describedby": "alert-confirmation-description", - "course-authoring.grading-settings.credit-eligibility.title": "Credit eligibility", - "course-authoring.grading-settings.credit-eligibility.description": "Configurações para elegibilidade de crédito do curso", - "course-authoring.grading-settings.grading-rules-policies.title": "Grading rules & policies", - "course-authoring.grading-settings.grading-rules-policies.description": "Prazos, requisitos, e logística sobre a classificação do trabalho do estudante", - "course-authoring.grading-settings.assignment-type.title": "Assignment types", - "course-authoring.grading-settings.assignment-type.description": "Categorias e etiquetas para qualquer exercício com classificação", - "course-authoring.grading-settings.add-new-assignment-type.btn": "New assignment type", + "course-authoring.grading-settings.alert.warning.aria.labelledby": "título de aviso de notificação", + "course-authoring.grading-settings.alert.warning.aria.describedby": "descrição de aviso de notificação", + "course-authoring.grading-settings.alert.success.aria.labelledby": "título de confirmação de alerta", + "course-authoring.grading-settings.alert.success.aria.describedby": "descrição de confirmação de alerta", + "course-authoring.grading-settings.credit-eligibility.title": "Elegibilidade para crédito", + "course-authoring.grading-settings.credit-eligibility.description": "Definições para a elegibilidade do crédito do curso", + "course-authoring.grading-settings.grading-rules-policies.title": "Regras e políticas de classificação", + "course-authoring.grading-settings.grading-rules-policies.description": "Prazos, requisitos e logística da avaliação dos trabalhos dos alunos", + "course-authoring.grading-settings.assignment-type.title": "Tipos de tarefas", + "course-authoring.grading-settings.assignment-type.description": "Categorias e etiquetas para todos os exercícios que podem ser classificados", + "course-authoring.grading-settings.add-new-assignment-type.btn": "Novo tipo de tarefa", + "course-authoring.group-configurations.heading-title": "Configurações de grupo", + "course-authoring.group-configurations.heading-sub-title": "Configurações", + "course-authoring.group-configurations.container.contains-groups": "Contém {len, plural, one {1 grupo} other {{len} grupos}}", + "course-authoring.group-configurations.container.not-in-use": "Não utilizado", + "course-authoring.group-configurations.container.used-in-locations": "Utilizado em {len, plural, one {1 localização} other {{len} localizações}}", "course-authoring.page.title": "Criação de cursos | {siteName}", "header.links.content": "Conteúdo", "header.links.settings": "Configurações", @@ -129,7 +161,7 @@ "header.links.outline": "Estrutura Geral", "header.links.updates": "Atualizações", "header.links.pages": "Páginas & Recursos", - "header.links.filesAndUploads": "Files", + "header.links.filesAndUploads": "Ficheiros", "header.links.textbooks": "Livros Didáticos", "header.links.videoUploads": "Vídeos", "header.links.scheduleAndDetails": "Calendário & Detalhes", @@ -141,8 +173,8 @@ "header.links.certificates": "Certificados", "header.links.publisher": "Editor", "header.links.import": "Importar", - "header.links.exportCourse": "Export Course", - "header.links.exportTags": "Export Tags", + "header.links.exportCourse": "Exportar Curso", + "header.links.exportTags": "Exportar Etiquetas", "header.links.checklists": "Listas de Verificação", "header.user.menu.studio": "Início do Studio ", "header.user.menu.maintenance": "Manutenção", @@ -154,38 +186,38 @@ "header.label.main.header": "Principal", "header.label.secondary.nav": "Secundário", "header.label.courseOutline": "Voltar ao resumo do curso no Studio", - "course-authoring.import.heading.title": "Course import", + "course-authoring.import.heading.title": "Importação do Curso", "course-authoring.import.heading.subtitle": "Ferramentas", - "course-authoring.import.description1": "Be sure you want to import a course before continuing. The contents of the imported course will replace the contents of the existing course. You cannot undo a course import. Before you proceed, we recommend that you export the current course, so that you have a backup copy of it.", + "course-authoring.import.description1": "Certifique-se de que quer importar um curso antes de continuar. Os conteúdos do curso importado substituirão os conteúdos do curso existente. Não pode desfazer uma importação de curso. Antes de prosseguir, recomendamos que exporte o curso atual, para que tenha uma cópia de segurança.", "course-authoring.import.description2": "O curso que importar deve estar num ficheiro .tar.gz (ou seja, um ficheiro .tar compactado com o GNU Zip). Este ficheiro .tar.gz deve conter um ficheiro course.xml, mas também pode conter outros ficheiros.", - "course-authoring.import.description3": "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.", + "course-authoring.import.description3": "O processo de importação tem cinco etapas. Durante as duas primeiras etapas, deve permanecer nesta página. Pode sair desta página após a etapa de desempacotamento estar concluída. No entanto, recomendamos que não faça alterações importantes no seu curso até que a importação esteja concluída.", "course-authoring.pages-resources.heading": "Páginas & Recursos", "course-authoring.pages-resources.resources.settings.button": "definições", "course-authoring.pages-resources.viewLive.button": "Ver ao vivo", - "course-authoring.pages-resources.courseAppPlugin.errorMessage": "An error occurred when loading the configuration UI for that app.", + "course-authoring.pages-resources.courseAppPlugin.errorMessage": "Ocorreu um erro ao carregar a interface de configuração para esta aplicação.", "course-authoring.badge.enabled": "Ativado", - "course-authoring.pages-resources.content-permissions.heading": "Content permissions", - "course-authoring.schedule.heading.title": "Schedule & details", + "course-authoring.pages-resources.content-permissions.heading": "Permissões de conteúdo", + "course-authoring.schedule.heading.title": "Calendário e detalhes", "course-authoring.schedule.heading.subtitle": "Configurações", "course-authoring.schedule.alert.button.save": "Guardar alterações", "course-authoring.schedule.alert.button.saving": "A Guardar", "course-authoring.schedule.alert.button.cancel": "Cancelar", - "course-authoring.schedule.alert.warning.aria.labelledby": "notification-warning-title", - "course-authoring.schedule.alert.warning.aria.describedby": "notification-warning-description", + "course-authoring.schedule.alert.warning.aria.labelledby": "título de aviso de notificação", + "course-authoring.schedule.alert.warning.aria.describedby": "descrição de aviso de notificação", "course-authoring.schedule.alert.warning": "Fez algumas alterações", "course-authoring.schedule.alert.warning.save.error": "Fez algumas alterações, mas há alguns erros", "course-authoring.schedule.alert.warning.descriptions": "As suas alterações não terão efeito até que guarde o seu progresso.", "course-authoring.schedule.alert.warning.save.descriptions.error": "Por favor, primeiro corrija os erros nesta página e depois guarde o seu progresso. ", - "course-authoring.schedule.alert.success.aria.labelledby": "alert-confirmation-title", - "course-authoring.schedule.alert.success.aria.describedby": "alert-confirmation-description", + "course-authoring.schedule.alert.success.aria.labelledby": "título de confirmação de alerta", + "course-authoring.schedule.alert.success.aria.describedby": "descrição de confirmação de alerta", "course-authoring.schedule.alert.success": "As suas alterações foram guardadas.", - "course-authoring.schedule.alert.load.fail.aria.labelledby": "alert-confirmation-title", - "course-authoring.schedule.alert.load.fail.aria.describedby": "alert-confirmation-description", - "course-authoring.schedule.alert.load.fail": "We encountered an error when loading your settings.", - "course-authoring.schedule.alert.fail.aria.labelledby": "alert-confirmation-title", - "course-authoring.schedule.alert.fail.aria.describedby": "alert-confirmation-description", - "course-authoring.schedule.alert.fail": "We encountered an error when saving your changes.", - "course-authoring.schedule.schedule-section.error-message-1": "The certificates display behavior must be 'A date after the course end date' if certificate available date is set.", + "course-authoring.schedule.alert.load.fail.aria.labelledby": "título de confirmação de alerta", + "course-authoring.schedule.alert.load.fail.aria.describedby": "descrição de confirmação de alerta", + "course-authoring.schedule.alert.load.fail": "Encontrámos um erro ao carregar as tuas configurações.", + "course-authoring.schedule.alert.fail.aria.labelledby": "título de confirmação de alerta", + "course-authoring.schedule.alert.fail.aria.describedby": "descrição de confirmação de alerta", + "course-authoring.schedule.alert.fail": "Encontrámos um erro ao guardar as tuas alterações.", + "course-authoring.schedule.schedule-section.error-message-1": "O comportamento de apresentação dos certificados deve ser 'Uma data após a data de término do curso' se a data disponível do certificado estiver definida.", "course-authoring.schedule.schedule-section.error-message-2": "A data final de matrícula não pode ser posterior à data do final do curso. ", "course-authoring.schedule.schedule-section.error-message-3": "A data de início da matrícula não pode ser posterior à data final para matrícula. ", "course-authoring.schedule.schedule-section.error-message-4": "A data de início do curso tem de ser posterior à data de inscrição.", @@ -193,41 +225,78 @@ "course-authoring.schedule.schedule-section.error-message-6": "A data de emissão do certificado deve ser posterior à data de fim do curso.", "course-authoring.schedule.schedule-section.error-message-7": "O curso deve ter uma data de início definida.", "course-authoring.schedule.schedule-section.error-message-8": "Por favor, introduza um número inteiro entre %(min)s e %(max)s.", - "course-authoring.studio-home.heading.title": "{studioShortName} home", - "course-authoring.studio-home.add-new-course.btn.text": "New course", - "course-authoring.studio-home.add-new-library.btn.text": "New library", - "course-authoring.studio-home.page-load.failed.message": "Failed to load Studio home. Please try again later.", + "course-authoring.course-search.blockTypeFilter": "Tipo", + "course-authoring.course-search.blockTypeFilter.empty": "Nenhum componente correspondente", + "course-authoring.course-search.blockTagsFilter": "Etiquetas", + "course-authoring.course-search.blockTagsFilter.empty": "Nenhuma etiqueta nos resultados atuais", + "course-authoring.course-search.blockTagsFilter.error": "Erro ao carregar etiquetas", + "course-authoring.course-search.blockTagsFilter.incomplete": "Desculpe, nem todas as etiquetas puderam ser carregadas", + "course-authoring.course-search.blockType.annotatable": "Anotação", + "course-authoring.course-search.blockType.chapter": "Secção", + "course-authoring.course-search.blockType.discussion": "Fórum", + "course-authoring.course-search.blockType.drag-and-drop-v2": "Arraste e Solte", + "course-authoring.course-search.blockType.html": "Texto", + "course-authoring.course-search.blockType.library_content": "Conteúdo da Biblioteca", + "course-authoring.course-search.blockType.openassessment": "Questão de Resposta Aberta", + "course-authoring.course-search.blockType.problem": "Problema", + "course-authoring.course-search.blockType.sequential": "Subsecção", + "course-authoring.course-search.blockType.vertical": "Unidade", + "course-authoring.course-search.blockType.video": "Vídeo", + "course-authoring.course-search.child-tags-expand": "Expandir para mostrar etiquetas dependentes de \"{tagName}\"", + "course-authoring.course-search.child-tags-collapse": "Contrair para ocultar etiquetas dependentes de \"{tagName}\"", + "course-authoring.course-search.clearFilters": "Limpar Filtros", + "course-authoring.course-search.num-results": "{numResults, plural, one {# resultado} many {# resultados} other {# resultados}} found", + "course-authoring.course-search.searchAllCourses": "Todos os cursos", + "course-authoring.course-search.searchThisCourse": "Este curso", + "course-authoring.course-search.title": "Procurar", + "course-authoring.course-search.inputPlaceholder": "Procurar", + "course-authoring.course-search.searchTagsByKeywordPlaceholder": "Pesquisar etiquetas", + "course-authoring.course-search.submitSearchTagsByKeyword": "Submeter pesquisa de palavras-chave de etiqueta", + "course-authoring.course-search.showMore": "Mostrar mais", + "course-authoring.course-search.showMoreResults": "Mostrar mais resultados", + "course-authoring.course-search.loadingMoreResults": "A carregar mais resultados", + "course-authoring.course-search.emptySearchTitle": "Comece a pesquisar para encontrar conteúdo", + "course-authoring.course-search.emptySearchSubtitle": "Encontre secções, subsecções, unidades e componentes", + "course-authoring.course-search.noResultsTitle": "Não encontrámos nada que correspondesse à sua pesquisa.", + "course-authoring.course-search.noResultsSubtitle": "Por favor, tente um termo de pesquisa ou filtro diferente.", + "course-authoring.course-search.openInNewWindow": "Abrir numa nova janela", + "course-authoring.course-search.searchError": "Ocorreu um erro. Não foi possível carregar os resultados da pesquisa.", + "course-authoring.studio-home.heading.title": "Página inicial do {studioShortName}", + "course-authoring.studio-home.add-new-course.btn.text": "Novo curso", + "course-authoring.studio-home.add-new-library.btn.text": "Nova biblioteca", + "course-authoring.studio-home.page-load.failed.message": "Falha ao carregar a página inicial do Studio. Por favor, tenta novamente mais tarde", "course-authoring.studio-home.email-staff.btn.text": "Envie um e-mail para nossa equipa para criar um curso", - "course-authoring.studio-home.default-section-1.title": "Are you staff on an existing {studioShortName} course?", + "course-authoring.studio-home.default-section-1.title": "Já é membro da equipa num curso existente do {studioShortName}?", "course-authoring.studio-home.default-section-1.description": "O criador do curso deve dar-lhe acesso ao curso. Contacte o criador ou administrador do curso que está a ajudar a criar.", - "course-authoring.studio-home.default-section-2.title": "Create your first course", + "course-authoring.studio-home.default-section-2.title": "Crie o seu primeiro curso", "course-authoring.studio-home.default-section-2.description": "O seu novo curso está a um clique de distância! ", - "course-authoring.studio-home.btn.add-new-course.text": "Create your first course", - "course-authoring.studio-home.btn.re-run.text": "Re-run course", + "course-authoring.studio-home.btn.add-new-course.text": "Crie o seu primeiro curso", + "course-authoring.studio-home.btn.re-run.text": "Nova edição do curso", "course-authoring.studio-home.btn.view-live.text": "Ver ao vivo", - "course-authoring.studio-home.organization.title": "Organization and library settings", + "course-authoring.studio-home.organization.title": "Configurações de organização e biblioteca", "course-authoring.studio-home.organization.label": "Mostrar todos os cursos em organização:", "course-authoring.studio-home.organization.btn.submit.text": "Submeter", "course-authoring.studio-home.organization.input.placeholder": "Por exemplo, MITx", "course-authoring.studio-home.organization.input.no-options": "Sem opções", - "course-authoring.taxonomy-list.header.title": "Taxonomies", - "course-authoring.taxonomy-list.button.download-template.label": "Download template", - "course-authoring.taxonomy-list.button.download-template.csv.label": "CSV template", - "course-authoring.taxonomy-list.button.download-template.json.label": "JSON template", - "course-authoring.taxonomy-list.butotn.download-template.hint": "Download example taxonomy", + "course-authoring.taxonomy-list.header.title": "Taxonomias", + "course-authoring.taxonomy-list.button.download-template.label": "Descarregar modelo", + "course-authoring.taxonomy-list.button.download-template.csv.label": "Template CSV", + "course-authoring.taxonomy-list.button.download-template.json.label": "Template JSON", + "course-authoring.taxonomy-list.butotn.download-template.hint": "Descarregar exemplo de taxonomia", "course-authoring.taxonomy-list.button.import.label": "Importar", - "course-authoring.taxonomy-list.select.org.default": "All taxonomies", + "course-authoring.taxonomy-list.select.org.default": "Todas as taxonomias", "course-authoring.taxonomy-list.select.org.all": "Todos", - "course-authoring.taxonomy-list.select.org.unassigned": "Unassigned", + "course-authoring.taxonomy-list.select.org.unassigned": "Não atribuído", "course-authoring.taxonomy-list.spinner.loading": "A carregar", - "course-authoring.taxonomy-list.toast.delete": "\"{name}\" deleted", + "course-authoring.taxonomy-list.toast.delete": "\"{name}\" apagado.", "course-authoring.taxonomy-list.alert.dismiss": "Ignorar", + "course-authoring.import-tags.prompt.in-progress": "Por favor, mantenha esta janela aberta. Informá-lo-emos quando estiver concluída.", "a11yBodyPolicyLink": "Política de Acessibilidade do Site", "a11yBodyPageHeader": "Processo Individualizado de Acessibilidade para Criadores de Cursos", - "a11yBodyIntroGraph": "At edX, we seek to understand and respect the unique needs and perspectives of the edX global community. We value every course team and are committed to expanding access to all, including course team creators and authors with disabilities. To that end, we have adopted a {communityAccessibilityLink} and this process to allow course team creators and authors to request assistance if they are unable to develop and post content on our platform via Studio because of their disabilities.", + "a11yBodyIntroGraph": "Na edX, procuramos entender e respeitar as necessidades e perspectivas únicas da comunidade da edX. Valorizamos cada equipa de curso e estamos empenhados em expandir o acesso a todos, incluindo criadores de cursos e autores portadores de deficiência. Nesse sentido, adotámos uma {communityAccessibilityLink} e este processo para permitir que criadores e autores de cursos solicitem assistência se não conseguirem desenvolver e publicar conteúdo na nossa plataforma via Studio.", "a11yBodyStepsHeader": "Os criadores de equipas de curso e autores que, devido às sua dificuldades, precisam de apoio para utilizar o Studio devem seguir os seguintes passos:", - "a11yBodyEdxResponse": "'We will communicate with you about your preferences and needs in determining the appropriate solution, although the ultimate decision will be ours, provided that the solution is effective and timely. The factors we will consider in choosing an accessibility solution are: effectiveness; timeliness (relative to your deadlines); ease of implementation; and ease of use for you. We will notify you of the decision and explain the basis for our decision within 10 business days of discussing with you.", - "a11yBodyEdxFollowUp": "Thereafter, we will communicate with you on a weekly basis regarding our evaluation, decision, and progress in implementing the accessibility solution. We will notify you when implementation of your accessibility solution is complete and will follow-up with you as may be necessary to see if the solution was effective.", + "a11yBodyEdxResponse": "\"Comunicaremos consigo sobre as suas preferências e necessidades para determinar a solução adequada, embora a decisão final seja nossa, desde que a solução seja eficaz e atempada. Os fatores que consideraremos na escolha de uma solução de acessibilidade são: eficácia; oportunidade (relativamente aos seus prazos); facilidade de implementação; e facilidade de utilização para si. Notificá-lo-emos da decisão e explicaremos a base da mesma no prazo de 10 dias úteis após a discussão com o utilizador.", + "a11yBodyEdxFollowUp": "Posteriormente, comunicaremos semanalmente com o utilizador relativamente à nossa avaliação, decisão e progresso na implementação da solução de acessibilidade. Iremos notificá-lo quando a implementação da sua solução de acessibilidade estiver concluída e dar-lhe-emos o seguimento necessário para verificar se a solução foi eficaz.", "a11yBodyOngoingSupport": "A EdX irá fornecer suporte técnico contínuo conforme o necessário e abordará quaisquer problemas adicionais que surgirem após a criação do curso inicial.", "a11yBodyA11yFeedback": "Por favor, dirija quaisquer dúvidas ou sugestões sobre como melhorar a acessibilidade do Studio para {emailElement} ou use o formulário abaixo. O seu feedback é bem-vindo.", "a11yBodyEmailHeading": "Envie um email para {emailElement} com a seguinte informação:", @@ -236,8 +305,8 @@ "a11yBodyBarrier": "uma breve descrição do desafio ou barreira de acesso que está a enfrentar; e", "a11yBodyTimeConstraints": "quanto tempo precisa de aceder e por quanto tempo (por exemplo, uma data prevista para o início do curso ou em conexão com um prazo relacionado ao curso, como uma redação final).", "a11yBodyReceipt": "A equipe de suporte do edX irá responder para confirmar a receção e encaminhar a sua solicitação ao edX Partner Manager da sua instituição e ao especialista em acessibilidade do site edX.", - "a11yBodyExtraInfo": "With guidance from the Website Accessibility Specialist, edX will contact you to discuss your request and gather additional information from you about your preferences and needs, to determine if there's a workable solution that edX is able to support.", - "a11yBodyFixesListHeader": "EdX will assist you promptly and thoroughly so that you are able to create content on the CMS within your time constraints. Such efforts may include, but are not limited to:", + "a11yBodyExtraInfo": "Com a orientação do Especialista em Acessibilidade de Websites, a edX entrará em contacto consigo para discutir o seu pedido e recolher informações adicionais sobre as suas preferências e necessidades, para determinar se existe uma solução exequível que a edX possa apoiar.", + "a11yBodyFixesListHeader": "A EdX prestar-lhe-á assistência de forma rápida e detalhada para que possa criar conteúdos no CMS dentro das suas limitações de tempo. Esses esforços podem incluir, mas não estão limitados a:", "a11yBodyThirdParty": "Comprar uma ferramenta ou um software de terceiros para uso individual para ajudar no uso do Studio;", "a11yBodyContractor": "Contratar um profissional independente formado para fornecer assistência visual, verbal e física em tempo real; ou", "a11yBodyCodeFix": "Desenvolvimento de um novo código para implementar uma correção técnica.", @@ -255,153 +324,121 @@ "accessibilityPolicyFormValidEmail": "Insira um email válido.", "accessibilityPolicyFormValidMessage": "Introduza uma mensagem.", "accessibilityPolicyFormValidName": "Insira o nome", - "course-authoring.advanced-settings.modal.error.description": "There was {errorCounter} while trying to save the course settings in the database. Please check the following validation feedbacks and reflect them in your course settings:", - "course-authoring.advanced-settings.modal.error.title": "Validation error while saving", - "course-authoring.advanced-settings.modal.error.btn.change-manually": "Change manually", - "course-authoring.advanced-settings.modal.error.btn.undo-changes": "Undo changes", + "course-authoring.advanced-settings.modal.error.description": "Ocorreu um {errorCounter} ao tentar salvar as definições da disciplina na base de dados. Verifique os seguintes feedbacks de verificação e reflicta-os nas definições da sua disciplina:", + "course-authoring.advanced-settings.modal.error.title": "Erro de validação ao guardar", + "course-authoring.advanced-settings.modal.error.btn.change-manually": "Alterar manualmente", + "course-authoring.advanced-settings.modal.error.btn.undo-changes": "Desfazer alterações", "course-authoring.advanced-settings.button.deprecated": "Descontinuado", - "course-authoring.advanced-settings.button.help": "Show help text", - "course-authoring.advanced-settings.about.description-3": "{notice} When you enter strings as policy values, ensure that you use double quotation marks (“) around the string. Do not use single quotation marks (‘).", + "course-authoring.advanced-settings.button.help": "Mostrar texto de ajuda", + "course-authoring.advanced-settings.about.description-3": "{notice} Quando introduzir sequências de caracteres como valores de política, certifique-se de que utiliza aspas duplas (\") à volta da sequência. Não utilize aspas simples (').", "course-authoring.advanced-settings.sidebar.about.title": "Para que servem as configurações avançadas?", "course-authoring.advanced-settings.sidebar.about.description-1": "As configurações Avançadas controlam a funcionalidade específica do curso. Nesta página, poderá editar políticas manuais, como chave-baseada em JSON e pares de valores que controlam configurações específicas do curso.", - "course-authoring.advanced-settings.sidebar.about.description-2": "Any policies you modify here override all other information you’ve defined elsewhere in Studio. Do not edit policies unless you are familiar with both their purpose and syntax.", - "course-authoring.advanced-settings.sidebar.other.title": "Other course settings", - "course-authoring.advanced-settings.sidebar.links.schedule-and-details": "Details & schedule", + "course-authoring.advanced-settings.sidebar.about.description-2": "Quaisquer políticas que modifique aqui sobrepõem-se a todas as outras informações que definiu em qualquer outro local no Studio. Não edite políticas a menos que esteja familiarizado com a sua finalidade e sintaxe.", + "course-authoring.advanced-settings.sidebar.other.title": "Outras configurações do curso", + "course-authoring.advanced-settings.sidebar.links.schedule-and-details": "Detalhes e calendário", "course-authoring.advanced-settings.sidebar.links.grading": "Classificação", "course-authoring.advanced-settings.sidebar.links.course-team": "Equipa do Curso", - "course-authoring.advanced-settings.sidebar.links.group-configurations": "Group configurations", - "course-authoring.advanced-settings.sidebar.links.proctored-exam-settings": "Proctored exam settings", - "welcomeMessageShortDescription": "Add a welcome message", + "course-authoring.advanced-settings.sidebar.links.group-configurations": "Configurações de grupo", + "course-authoring.advanced-settings.sidebar.links.proctored-exam-settings": "Configurações do exame supervisionado", + "course-authoring.certificates.details.section.title": "Detalhes do certificado", + "course-authoring.certificates.details.course.title": "Título do curso", + "course-authoring.certificates.details.course.title.override": "Substituição do título do curso", + "course-authoring.certificates.details.course.title.override.description": "Indique uma alternativa ao título oficial do curso para incluir nos certificados. Deixe em branco para utilizar o título oficial do curso.", + "course-authoring.certificates.details.course.number": "Código do curso", + "course-authoring.certificates.details.course.number.override": "Substituição do número do curso", + "course-authoring.certificates.details.confirm-modal": "Deseja apagar este certificado?", + "course-authoring.certificates.details.confirm-modal.message": "Apagar este certificado é permanente e não pode ser desfeito.", + "course-authoring.certificates.details.confirm.edit": "Editar este certificado?", + "course-authoring.certificates.details.confirm.edit.message": "Este certificado já foi activado e está em directo. Tem a certeza de que quer continuar a editar?", + "course-authoring.certificates.signatories.title": "Signatários", + "course-authoring.certificates.signatories.recommendation": "Recomendamos vivamente que inclua até quatro signatários ou menos. Se incluir signatários adicionais, pré-visualize o certificado no modo de impressão para garantir que o certificado ocupa apenas uma página.", + "course-authoring.certificates.signatories.section.title": "Signatários do certificado", + "course-authoring.certificates.signatories.add.signatory.button": "Adicionar outro signatário", + "course-authoring.certificates.signatories.add.signatory.button.description": "(Adicionar signatários a um certificado)", + "course-authoring.certificates.signatories.name.label": "Nome", + "course-authoring.certificates.signatories.name.placeholder": "Nome do Signatário", + "course-authoring.certificates.signatories.name.description": "O nome deste signatário, como deverá aparecer nos certificados.", + "course-authoring.certificates.signatories.title.label": "Título", + "course-authoring.certificates.signatories.title.placeholder": "Cargo do signatário", + "course-authoring.certificates.signatories.title.description": "Os títulos com mais de 100 caracteres podem impedir que os estudantes imprimam o seu certificado numa única página.", + "course-authoring.certificates.signatories.organization.label": "Organização", + "course-authoring.certificates.signatories.organization.placeholder": "Organização do signatário", + "course-authoring.certificates.signatories.organization.description": "A organização a que este signatário pertence, como deverá aparecer nos certificados.", + "course-authoring.certificates.signatories.image.label": "Imagem da assinatura", + "course-authoring.certificates.signatories.image.placeholder": "Link para a imagem da assinatura", + "course-authoring.certificates.signatories.image.description": "A imagem tem de estar em formato PNG.", + "course-authoring.certificates.signatories.upload.image.button": "{uploadText} imagem da assinatura", + "course-authoring.certificates.signatories.upload.modal": "Carregar", + "course-authoring.certificates.signatories.upload.modal.replace": "Substituir", + "course-authoring.certificates.signatories.confirm-modal": "Apagar \"{nome}\" da lista de signatários?", + "course-authoring.certificates.signatories.confirm-modal.message": "Esta ação não pode ser desfeita.", + "welcomeMessageShortDescription": "Adicionar uma mensagem de boas-vindas", "welcomeMessageLongDescription": "Dê as boas-vindas aos estudantes do seu curso e prepare os estudantes para uma experiência positiva.", - "gradingPolicyShortDescription": "Create your course grading policy", + "gradingPolicyShortDescription": "Criar a política de classificação do curso", "gradingPolicyLongDescription": "Estabeleça a sua política de classificação, incluindo os tipos de tarefa e pontuação mínima de aprovação. Todas as tarefas somam 100%.", "gradingPolicyComment": "A sua política de classificação atual equivale a {percent}%.\n", - "certificateShortDescription": "Enable your certificate", + "certificateShortDescription": "Ativar o seu certificado", "certificateLongDescription": "Certifique-se de que todo o texto está correto, que as assinaturas estão carregadas e que o certificado foi ativado.", - "courseDatesShortDescription": "Set important course dates", + "courseDatesShortDescription": "Definir datas importantes do curso", "courseDatesLongDescription": "Estabeleça o horário do seu curso, inclusive quando o curso começa e termina.", - "assignmentDeadlinesShortDescription": "Validate assignment deadlines", + "assignmentDeadlinesShortDescription": "Validar os prazos de atribuição", "assignmentDeadlinesLongDescription": "Certifique-se que os prazos das tarefas estão compreendidos entre o início e o fim do curso.", "assignmentDeadlinesComment": "As seguintes tarefas têm prazos que não se enquadram entre as datas de início e fim do curso:", - "videoDurationShortDescription": "Check video duration", + "videoDurationShortDescription": "Verificar a duração do vídeo", "videoDurationLongDescription": "Os estudantes envolvem-se mais quando os vídeos são curtos e são seguidos de oportunidades para praticar. Assegure-se de que 80% ou mais dos vídeos do curso têm menos de 10 minutos de duração.", - "mobileFriendlyVideoShortDescription": "Create mobile-friendly video", + "mobileFriendlyVideoShortDescription": "Criar vídeos adaptados a telemóveis", "mobileFriendlyVideoLongDescription": "Os vídeos compatíveis com dispositivos móveis podem ser visualizados em todos os dispositivos compatíveis. Garanta que, pelo menos, 90% dos vídeos do curso são compatíveis com dispositivos móveis, podendo fazer o carregamento de vídeos do curso para o canal de vídeo edX.", - "diverseSequencesShortDescription": "Build diverse learning sequences", + "diverseSequencesShortDescription": "Criar sequências de aprendizagem diversificadas", "diverseSequencesLongDescription": "Pesquisas mostram que uma experiência diversificada de conteúdo impulsiona o envolvimento do estudante. Recomendamos que 80% ou mais das suas sequências ou subsecções de aprendizagem incluam vários tipos de conteúdo (como vídeo, debate ou desafios).", - "weeklyHighlightsShortDescription": "Set weekly highlights", + "weeklyHighlightsShortDescription": "Definir destaques semanais", "weeklyHighlightsLongDescription": "Permita e especifique destaques semanais para manter os estudantes no caminho certo e envolvidos no seu curso.", - "unitDepthShortDescription": "Manage unit depth", + "unitDepthShortDescription": "Gerir a profundidade da unidade", "unitDepthLongDescription": "Dividir o conteúdo do curso em partes simples promove o envolvimento do estudante. Recomendamos que as unidades não contenham mais do que três componentes.", - "proctoringEmailShortDescription": "Add a proctortrack escalation email", + "proctoringEmailShortDescription": "Adicionar um e-mail de escalonamento do proctortrack", "proctoringEmailLongDescription": "Os cursos que utilizam Proctortrack requerem um email de acompanhamento. Certifique-se de que os estudantes e o Suporte podem contactar a sua equipa de curso relativamente a questões de supervisão da avaliação (por exemplo, apelos, reinicialização de exames, etc.).", "updateLinkLabel": "Atualizar", "completionCountLabel": "{completed}/{total} concluído", "completedItemLabel": "concluído", "uncompletedItemLabel": "incompleto", - "course-authoring.course-outline.card.expandTooltip": "Collapse/Expand this card", + "course-authoring.course-outline.card.expandTooltip": "Recolher/Expandir esta carta", "course-authoring.course-outline.card.status-badge.live": "Ao vivo", - "course-authoring.course-outline.card.status-badge.gated": "Gated", - "course-authoring.course-outline.card.status-badge.published-not-live": "Published not live", - "course-authoring.course-outline.card.status-badge.staff-only": "Staff only", + "course-authoring.course-outline.card.status-badge.gated": "Fechado", + "course-authoring.course-outline.card.status-badge.published-not-live": "Publicado mas não em direto", + "course-authoring.course-outline.card.status-badge.staff-only": "Só para funcionários", "course-authoring.course-outline.card.status-badge.draft": "Rascunho", "course-authoring.course-outline.card.status-badge.draft-unpublished-changes": "Rascunho (alterações não publicadas)", "course-authoring.course-outline.card.button.edit.alt": "Editar", "course-authoring.course-outline.card.menu.publish": "Publicar", "course-authoring.course-outline.card.menu.configure": "Configurar", "course-authoring.course-outline.card.menu.duplicate": "Duplicar", - "course-authoring.course-outline.card.menu.moveup": "Move up", - "course-authoring.course-outline.card.menu.movedown": "Move down", - "course-authoring.course-outline.card.menu.delete": "Copy to clipboard", - "course-authoring.course-outline.card.menu.proctoring-settings": "Proctoring settings", - "course-authoring.course-outline.card.menu.proctoring-settings-tooltip": "Proctoring settings", + "course-authoring.course-outline.card.menu.moveup": "Mover para cima", + "course-authoring.course-outline.card.menu.movedown": "Mover para baixo", + "course-authoring.course-outline.card.menu.delete": "Copiar para a área de transferência", + "course-authoring.course-outline.card.menu.proctoring-settings": "Definições de controlo", + "course-authoring.course-outline.card.menu.proctoring-settings-tooltip": "Definições de controlo", "course-authoring.course-outline.card.badge.discussionEnabled": "Discussões activadas", - "course-authoring.course-outline.card.menu.manageTags": "Manage tags", - "course-authoring.course-outline.configure-modal.title": "{title} Settings", - "course-authoring.course-outline.configure-modal.basic-tab.title": "Básico", - "course-authoring.course-outline.configure-modal.basic-tab.notGradedTypeOption": "Não classificado", - "course-authoring.course-outline.configure-modal.basic-tab.release-date-and-time": "Data e Hora de Lançamento", - "course-authoring.course-outline.configure-modal.basic-tab.release-date": "Data de Lançamento:", - "course-authoring.course-outline.configure-modal.basic-tab.release-time-UTC": "Hora de Lançamento em UTC:", - "course-authoring.course-outline.configure-modal.visibility-tab.title": "Visibilidade", - "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility": "{visibilityTitle} Visibility", - "course-authoring.course-outline.configure-modal.visibility-tab.unit-visibility": "Visibilidade da Unidade", - "course-authoring.course-outline.configure-modal.visibility.hide-from-learners": "Ocultar dos estudantes", - "course-authoring.course-outline.configure-modal.visibility.restrict-access-to": "Restrict access to", - "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility-warning": "If you make this section visible to learners, learners will be able to see its content after the release date has passed and you have published the section. Only units that are explicitly hidden from learners will remain hidden after you clear this option for the section.", - "course-authoring.course-outline.configure-modal.unit-tab.unit-visibility-warning": "Caso a unidade já tenha sido publicada e divulgada aos estudantes, quaisquer alterações que tenham sido feitas na unidade, enquanto estava em modo oculto, estarão agora visíveis para os estudantes.", - "course-authoring.course-outline.configure-modal.unit-tab.subsection-visibility-warning": "If you select an option other than \"Hide entire subsection\", published units in this subsection will become available to learners unless they are explicitly hidden.", - "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group": "Selecione um ou mais grupos:", - "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-type": "Selecione um tipo de grupo", - "course-authoring.course-outline.configure-modal.unit-tab.unit-all-learners-staff": "Todos os Estudantes e Equipa", - "course-authoring.course-outline.configure-modal.button.cancel": "Cancelar", - "course-authoring.course-outline.configure-modal.button.label": "Guardar", - "course-authoring.course-outline.configure-modal.basic-tab.grading": "Classificação", - "course-authoring.course-outline.configure-modal.basic-tab.grade-as": "Classificado como:", - "course-authoring.course-outline.configure-modal.basic-tab.due-date": "Data Limite:", - "course-authoring.course-outline.configure-modal.basic-tab.due-time-UTC": "Hora Limite em UTC:", - "course-authoring.course-outline.configure-modal.visibility-tab.subsection-visibility": "Visibilidade da Subsecção", - "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection": "Mostrar toda a subsecção ", - "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection-description": "Learners see the published subsection and can access its content", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due": "Ocultar conteúdo após a data limite", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due-description": "After the subsection's due date has passed, learners can no longer access its content. The subsection is not included in grade calculations.", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection": "Ocultar toda a subsecção", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection-description": "Os estudantes não veem a subsecção na estrutura geral do curso. Os resultados da subsecção não estão incluídos nos cálculos da classificação.", - "course-authoring.course-outline.configure-modal.visibility-tab.assessment-results-visibility": "Visibilidade dos Resultados da Avaliação", - "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results": "Mostrar sempre os resultados da avaliação", - "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results-description": "Quando os estudantes submetem uma resposta a uma avaliação, podem confirmar imediatamente se a resposta está correta ou incorreta e qual a pontuação recebida.", - "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results": "Nunca mostrar os resultados de avaliação", - "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results-description": "Os estudantes não poderão confirmar se as suas respostas às avaliações estão corretas ou incorretas e qual a pontuação recebida.", - "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due": "Mostrar os resultados da avaliação quando o prazo limite da subsecção terminar", - "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due-description": "Learners do not see whether their answer to assessments were correct or incorrect, nor the score received, until after the due date for the subsection has passed. If the subsection does not have a due date, learners always see their scores when they submit answers to assessments.", - "course-authoring.course-outline.configure-modal.advanced-tab.set-special-exam": "Definir como um Exame Especial", - "course-authoring.course-outline.configure-modal.advanced-tab.none": "Nenhum", - "course-authoring.course-outline.configure-modal.advanced-tab.timed": "Cronometrado", - "course-authoring.course-outline.configure-modal.advanced-tab.timed-description": "Utilize um exercício de exame supervisionado para introduzir os estudantes às ferramentas de supervisão e aos processos. Os resultados de um exercício de exame não afetam a classificação do estudante.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExam": "Supervisionado", - "course-authoring.course-outline.configure-modal.advanced-tab.onboardingExam": "Integração", - "course-authoring.course-outline.configure-modal.advanced-tab.practiceExam": "Practice proctored", - "course-authoring.course-outline.configure-modal.advanced-tab.title": "Avançado", - "course-authoring.course-outline.configure-modal.advanced-tab.time-allotted": "Tempo Alocado (HH:MM):", - "course-authoring.course-outline.configure-modal.advanced-tab.time-limit-description": "Selecione o tempo de alocação para o exame. Se for mais de 24 horas, digite a quantidade de tempo. Pode conceder tempo adicional aos estudantes para completarem o exame através do painel do formador.", - "course-authoring.course-outline.configure-modal.advanced-tab.prereqTitle": "Utilizar como Pré-requisito", - "course-authoring.course-outline.configure-modal.advanced-tab.prereqCheckboxLabel": "Torne esta subsecção como um pré-requisito para outro conteúdo", - "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessTitle": "Limit access", - "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessDescription": "Selecione uma subsecção de pré-requisitos e defina a percentagem mínima de pontuação obtida e a percentagem mínima de respostas a completar, necessárias para limitar o acesso a esta subsecção. Os valores permitidos são 0-100", - "course-authoring.course-outline.configure-modal.advanced-tab.noPrerequisiteOption": "Não são necessários pré-requisitos", - "course-authoring.course-outline.configure-modal.advanced-tab.prerequisiteSelectLabel": "Pré-requisito:", - "course-authoring.course-outline.configure-modal.advanced-tab.minScoreLabel": "Minimum score:", - "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionLabel": "Minimum completion:", - "course-authoring.course-outline.configure-modal.advanced-tab.minScoreError": "A percentagem mínima de pontuação deve ser um número inteiro entre 0 e 100.", - "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionError": "A percentagem mínima de respostas a completar deve ser um número inteiro entre 0 e 100.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisNotProctoredExamAlert": "Esta subsecção foi divulgada aos alunos como um exame supervisionado, mas foi revertida para um exame básico ou cronometrado. Não pode configurá-lo como um exame supervisionado agora. Contacte o Apoio edX para obter assistência.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisProctoredExamAlert": "Este exame supervisionado foi divulgado aos alunos. Não pode convertê-lo para outro tipo de exame especial. Pode voltar a ser um exame básico seleccionando \"None\", ou um exame cronometrado, mas NÃO poderá configurá-lo como um exame supervisionado no futuro.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesLabel": "Review rules", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescription": "Especifique quaisquer regras ou exceções de regra que a equipa de revisão deve impor ao rever os vídeos. Por exemplo, pode especificar que tipo de calculadoras são permitidas. Estas regras específicas são visíveis para os estudantes antes de iniciarem o exame.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionWithLink": "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 {hyperlink}.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionLinkText": "general proctored exam rules", - "authoring.draggableList.tooltip.content": "Arraste para reorganizar", + "course-authoring.course-outline.card.menu.manageTags": "Gerir etiquetas", "course-authoring.course-outline.empty-placeholder.title": "Ainda não adicionou qualquer conteúdo a este curso.", - "course-authoring.course-outline.empty-placeholder.button.new-section": "New section", + "course-authoring.course-outline.empty-placeholder.button.new-section": "Nova secção", "course-authoring.course-outline.empty-placeholder.button.tooltip": "Clique para adicionar uma nova secção", - "course-authoring.course-outline.status-bar.modal.title": "Enable course highlight emails", - "course-authoring.course-outline.status-bar.modal.description-1": "When you enable course highlight emails, learners automatically receive email messages for each section that has highlights. You cannot disable highlights after you start sending them.", - "course-authoring.course-outline.status-bar.modal.description-2": "Are you sure you want to enable course highlight emails?", + "course-authoring.course-outline.status-bar.modal.title": "Ativar os e-mails de destaque do curso", + "course-authoring.course-outline.status-bar.modal.description-1": "Quando ativa os e-mails de destaque do curso, os alunos recebem automaticamente mensagens de e-mail para cada seção que tenha destaques. Não é possível desativar os destaques depois de iniciar o envio dos mesmos.", + "course-authoring.course-outline.status-bar.modal.description-2": "Tem a certeza de que pretende ativar os e-mails de destaque do curso?", "course-authoring.course-outline.status-bar.modal.link": "Saber mais", "course-authoring.course-outline.status-bar.modal.cancelButton": "Cancelar", "course-authoring.course-outline.status-bar.modal.submitButton": "Ativar", - "course-authoring.course-outline.header-navigations.button.new-section": "New section", - "course-authoring.course-outline.header-navigations.button.new-section.tooltip": "Clique para adicionar uma nova secção", + "course-authoring.course-outline.header-navigations.button.new-section": "Nova secção", + "course-authoring.course-outline.header-navigations.button.new-section.tooltip": "Clicar para adicionar uma nova secção", "course-authoring.course-outline.header-navigations.button.reindex": "Reindexar", "course-authoring.course-outline.header-navigations.button.reindex.tooltip": "Reindexar curso atual", "course-authoring.course-outline.header-navigations.button.expand-all": "Expandir tudo", "course-authoring.course-outline.header-navigations.button.collapse-all": "Encolher tudo", "course-authoring.course-outline.header-navigations.button.view-live": "Ver ao vivo", - "course-authoring.course-outline.header-navigations.button.view-live.tooltip": "Clique para abrir o material didático no LMS num novo separador ", - "course-authoring.course-outline.highlights-modal.title": "Highlights for {title}", - "course-authoring.course-outline.highlights-modal.description": "Enter 3-5 highlights to include in the email message that learners receive for this section (250 character limit). For more information and an example of the email template, read our {documentation}.", - "course-authoring.course-outline.highlights-modal.documentation-link": "documentation", - "course-authoring.course-outline.highlights-modal.highlight": "Highlight {index}", + "course-authoring.course-outline.header-navigations.button.view-live.tooltip": "Clicar para abrir o material didático no LMS num novo separador", + "course-authoring.course-outline.highlights-modal.title": "Destaques para {title}", + "course-authoring.course-outline.highlights-modal.description": "Introduzir entre 3 a 5 destaques para incluir na mensagem de e-mail que os alunos recebem para esta secção (limite de 250 caracteres). Para mais informações e um exemplo do modelo de correio eletrónico, leia a nossa {documentation}.", + "course-authoring.course-outline.highlights-modal.documentation-link": "documentação", + "course-authoring.course-outline.highlights-modal.highlight": "Destaque {index}", "course-authoring.course-outline.highlights-modal.button.cancel": "Cancelar", "course-authoring.course-outline.highlights-modal.button.save": "Guardar", "course-authoring.course-outline.sidebar.section-1.title": "A criar a sua organização do curso", @@ -411,177 +448,191 @@ "course-authoring.course-outline.sidebar.section-2.descriptions-1": "Arraste secções, subsecções e unidades para novos locais na estrutura do curso", "course-authoring.course-outline.sidebar.section-2.link": "Saiba mais sobre a estrutura geral do curso", "course-authoring.course-outline.sidebar.section-3.title": "A definir datas de lançamento e políticas de classificação", - "course-authoring.course-outline.sidebar.section-3.descriptions-1": "Defina a data de lançamento de uma secção ou subsecção, selecionando o ícone Configurar. Ao configurar uma subsecção, também pode definir a política de classificação e a data limite.", + "course-authoring.course-outline.sidebar.section-3.descriptions-1": "Definir a data de lançamento de uma secção ou subsecção, selecionando o ícone Configurar. Ao configurar uma subsecção, também pode definir a política de classificação e a data limite.", "course-authoring.course-outline.sidebar.section-3.link": "Saiba mais sobre as configurações da política de classificação", "course-authoring.course-outline.sidebar.section-4.title": "A alterar a visualização do conteúdo dos estudantes", "course-authoring.course-outline.sidebar.section-4.descriptions-1": "Para publicar o conteúdo do rascunho, selecione o ícone Publicar para uma secção, subsecção ou unidade.", - "course-authoring.course-outline.sidebar.section-4.descriptions-2": "To make a section, subsection, or unit unavailable to learners, select the Configure icon for that level, then select the appropriate {hide} option. Grades for hidden sections, subsections, and units are not included in grade calculations.", + "course-authoring.course-outline.sidebar.section-4.descriptions-2": "Para tornar uma secção, subsecção ou unidade indisponível para os alunos, seleccione o ícone Configurar para esse nível e, em seguida, seleccione a opção {hide} apropriada. As notas das secções, subsecções e unidades ocultas não são incluídas nos cálculos de avaliação.", "course-authoring.course-outline.sidebar.section-4.descriptions-2.hide": "Ocultar", - "course-authoring.course-outline.sidebar.section-4.descriptions-3": "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 {hide}. Grades for the subsection remain included in grade calculations.", + "course-authoring.course-outline.sidebar.section-4.descriptions-3": "Para ocultar o conteúdo de uma subsecção dos alunos após a data de entrega da subsecção ter expirado, seleccione o ícone Configurar para uma subsecção e, em seguida, seleccione {hide}. As notas da subseção permanecem incluídas nos cálculos de avaliação.", "course-authoring.course-outline.sidebar.section-4.descriptions-3.hide": "Ocultar conteúdo após a data limite", "course-authoring.course-outline.sidebar.section-4.link": "Saiba mais sobre as configurações de visibilidade de conteúdo", "course-authoring.course-outline.page-alerts.configurationErrorTitle": "Este curso foi criado como uma nova edição. É necessário fazer algumas configurações manuais.", "course-authoring.course-outline.page-alerts.configurationErrorText": "De momento, nenhum conteúdo do curso é visível e nenhum estudante está inscrito. Certifique-se de rever e redefinir todas as datas, incluindo a data de início do curso, configurar a equipa do curso, rever as atualizações do curso e outros ficheiros para material datado, e promova os debates e wiki.", - "course-authoring.course-outline.page-alerts.discussionNotificationText": "This course run is using an upgraded version of {platformName} discussion forum. In order to display the discussions sidebar, discussions xBlocks will no longer be visible to learners.", + "course-authoring.course-outline.page-alerts.discussionNotificationText": "Este curso está a utilizar uma versão actualizada do fórum de discussão {platformName}. Para apresentar a barra lateral dos debates, os xBlocks dos debates deixarão de ser visíveis para os alunos.", "course-authoring.course-outline.page-alerts.discussionNotificationLearnMore": "Partilhar comentários", "course-authoring.course-outline.page-alerts.deprecationWarningTitle": "Este curso utiliza funcionalidades que já não são suportadas.", "course-authoring.course-outline.page-alerts.deprecationWarningBlocksText": "Deve eliminar ou substituir os seguintes componentes.", - "course-authoring.course-outline.page-alerts.deprecationWarningDeprecatedBlockText": "To avoid errors, {platformName} strongly recommends that you remove unsupported features from the course advanced settings. To do this, go to the {hyperlink}, locate the \"Advanced Module List\" setting, and then delete the following modules from the list.", - "course-authoring.course-outline.page-alerts.advancedSettingLinkText": "Advanced Settings page", + "course-authoring.course-outline.page-alerts.deprecationWarningDeprecatedBlockText": "Para evitar erros, {platformName} recomendamos que remova as funcionalidades não suportadas das definições avançadas do curso. Para tal, aceda a {hyperlink}, localize a definição “Lista de módulos avançados” e elimine os seguintes módulos da lista.", + "course-authoring.course-outline.page-alerts.advancedSettingLinkText": "Página Definições Avançadas", "course-authoring.course-outline.page-alerts.deprecatedComponentName": "Componente Descontinuado ", "course-authoring.course-outline.page-alerts.proctoringErrorTitle": "Este curso tem definições de exames vigiados que são incompletas ou inválidas.", - "course-authoring.course-outline.page-alerts.proctoringErrorText": "To update these settings go to the {hyperlink}.", - "course-authoring.course-outline.page-alerts.proctoredSettingsLinkText": "Proctored Exam Settings page", - "course-authoring.course-outline.page-alert.generic-error.description": "Unable to {actionName} {type}. Please try again.", - "course-authoring.course-outline.page-alert.paste-alert.new-files.title": "New {newFilesLen, plural, one {file} other {files}} added to Files.", - "course-authoring.course-outline.page-alert.paste-alert.new-files.description": "The following required {newFilesLen, plural, one {file was} other {files were}} imported to this course: {newFilesStr}", - "course-authoring.course-outline.page-alert.paste-alert.new-files.action": "View files", - "course-authoring.course-outline.page-alert.paste-alert.error-files.title": "Some errors occurred", - "course-authoring.course-outline.page-alert.paste-alert.error-files.description": "The following required {errorFilesLen, plural, one {file} other {files}} could not be added to the course: {errorFilesStr}", - "course-authoring.course-outline.page-alert.paste-alert.conflicting-files.title": "You may need to update {conflictingFilesLen, plural, one {a file} other {files}} manually", - "course-authoring.course-outline.page-alert.paste-alert.new-conflicting.description": "The following {conflictingFilesLen, plural, one {file} other {files}} already exist in this course but don't match the version used by the component you pasted: {conflictingFilesStr}", - "course-authoring.course-outline.paste-button.whats-in-clipboard.from-label": "From:", - "course-authoring.course-outline.paste-button.whats-in-clipboard.label": "What's in my clipboard?", - "course-authoring.course-outline.publish-modal.title": "Publish {title}", - "course-authoring.course-outline.publish-modal.description": "Publish all unpublished changes for this {category}?", + "course-authoring.course-outline.page-alerts.proctoringErrorText": "Para atualizar estas definições, vá a {hyperlink}.", + "course-authoring.course-outline.page-alerts.proctoredSettingsLinkText": "Página de Definições do exame com vigilância.", + "course-authoring.course-outline.page-alert.generic-error.description": "Incapaz de {actionName} {type}. Por favor, tente novamente.", + "course-authoring.course-outline.page-alert.paste-alert.new-files.title": "Novo {newFilesLen, plural, um {file} outro {files}} adicionado a Ficheiros.", + "course-authoring.course-outline.page-alert.paste-alert.new-files.description": "Os seguintes {newFilesLen, plural, um {file was} outro {files were}} importados para este curso: {newFilesStr}", + "course-authoring.course-outline.page-alert.paste-alert.new-files.action": "Ver ficheiros", + "course-authoring.course-outline.page-alert.paste-alert.error-files.title": "Ocorreram alguns erros", + "course-authoring.course-outline.page-alert.paste-alert.error-files.description": "Os seguintes {errorFilesLen, plural, um {file} outros {files}} necessários não puderam ser adicionados ao curso: {errorFilesStr}", + "course-authoring.course-outline.page-alert.paste-alert.conflicting-files.title": "Poderá ser necessário atualizar {conflictingFilesLen, plural, um {a fille} outro {files}} manualmente", + "course-authoring.course-outline.page-alert.paste-alert.new-conflicting.description": "Os seguintes {conflictingFilesLen, plural, um {file} outros {files}} já existem neste curso mas não correspondem à versão utilizada pelo elemento que introduziu: {conflictingFilesStr}", + "course-authoring.course-outline.page-alert.server-error.title": "O pedido falhou com o estado: {status}", + "course-authoring.course-outline.page-alert.network-error.title": "Erro de rede", + "course-authoring.course-outline.publish-modal.title": "Publicar {title}", + "course-authoring.course-outline.publish-modal.description": "Deseja publicar todas as alterações não publicadas para esta {categoria}?", "course-authoring.course-outline.publish-modal.button.cancel": "Cancelar", "course-authoring.course-outline.publish-modal.button.label": "Publicar", - "course-authoring.course-outline.section.button.new-subsection": "New subsection", - "course-authoring.course-outline.section.badge.section-highlights": "Section highlights", + "course-authoring.course-outline.section.button.new-subsection": "Nova subsecção", + "course-authoring.course-outline.section.badge.section-highlights": "Destaques da secção", "course-authoring.course-outline.status-bar.start-date": "Data de início", - "course-authoring.course-outline.status-bar.pacing-type": "Pacing type", + "course-authoring.course-outline.status-bar.pacing-type": "Tipo de ritmo", "course-authoring.course-outline.status-bar.pacing-type.self-paced": "Ritmo definido pelo estudante", "course-authoring.course-outline.status-bar.pacing-type.instructor-Paced": "Ritmo definido pelo formador", "course-authoring.course-outline.status-bar.checklists": "Listas de Verificação", "course-authoring.course-outline.status-bar.checklists.completed": "concluído", - "course-authoring.course-outline.status-bar.highlight-emails": "Course highlight emails", - "course-authoring.course-outline.status-bar.highlight-emails.button": "Enable now", + "course-authoring.course-outline.status-bar.highlight-emails": "E-mails de destaques de cursos", + "course-authoring.course-outline.status-bar.highlight-emails.button": "Ativar agora", "course-authoring.course-outline.status-bar.highlight-emails.enabled": "Ativado", "course-authoring.course-outline.status-bar.highlight-emails.link": "Saber mais", + "course-authoring.course-outline.status-bar.course-tags": "Etiquetas de cursos", + "course-authoring.course-outline.status-bar.course-manage-tags-link": "Gerir etiquetas", "course-authoring.course-outline.status-bar.video-sharing.title": "Saber mais", - "course-authoring.course-outline.status-bar.video-sharing.perVideo.text": "Per Video", - "course-authoring.course-outline.status-bar.video-sharing.allOff.text": "No Videos", - "course-authoring.course-outline.status-bar.video-sharing.allOn.text": "All Videos", - "course-authoring.course-outline.subsection.button.new-unit": "Paste unit", + "course-authoring.course-outline.status-bar.video-sharing.perVideo.text": "Por vídeo", + "course-authoring.course-outline.status-bar.video-sharing.allOff.text": "Sem vídeos", + "course-authoring.course-outline.status-bar.video-sharing.allOn.text": "Todos os vídeos", + "course-authoring.course-outline.subsection.button.new-unit": "Colar unidade", "course-authoring.course-outline.xblock-status.unscheduled.label": "Não planeado", "course-authoring.course-outline.xblock-status.released.label": "Divulgação:", "course-authoring.course-outline.xblock-status.scheduled.label": "Agendado/a:", "course-authoring.course-outline.xblock-status.onboardingExam.value": "Exame de Integração/Onboarding", - "course-authoring.course-outline.xblock-status.practiceProctoredExam.value": "Exame Prático supervisionado", + "course-authoring.course-outline.xblock-status.practiceProctoredExam.value": "Exame prático supervisionado", "course-authoring.course-outline.xblock-status.proctoredExam.value": "Exame Supervisionado", "course-authoring.course-outline.xblock-status.timedExam.value": "Exame Cronometrado", "course-authoring.course-outline.xblock-status.releaseStatusScreenReader.title": "Estado da Divulgação:", "course-authoring.course-outline.xblock-status.gradedAsScreenReader.label": "Classificado como:", "course-authoring.course-outline.xblock-status.ungraded.text": "Não classificado", "course-authoring.course-outline.xblock-status.due.label": "Limite:", - "course-authoring.course-outline.xblock-status.custom-due-date.label": "Custom due date: {relativeWeeksDue, plural, one {# week} other {# weeks}} from enrollment", - "course-authoring.course-outline.xblock-status.prerequisite.label": "Prerequisite: {prereqDisplayName}", + "course-authoring.course-outline.xblock-status.custom-due-date.label": "Data de conclusão personalizada: {relativeWeeksDue, plural, one {# semana} other {# semanas}} a partir da inscrição", + "course-authoring.course-outline.xblock-status.prerequisite.label": "Pré-requisito: {prereqDisplayName}", "course-authoring.course-outline.xblock-status.restrictedUnitAccess.text": "O acesso a esta unidade está restrito a: {selectedGroupsLabel}", "course-authoring.course-outline.xblock-status.restrictedUnitAccessToSomeContent.text": "O acesso a algum conteúdo nesta unidade é restrito a grupos específicos de estudantes", - "course-authoring.course-outline.xblock-status.gradingPolicyMismatch.text": "This subsection is configured as \"{gradingType}\", which doesn't exist in the current grading policy.", + "course-authoring.course-outline.xblock-status.gradingPolicyMismatch.text": "Esta subsecção está configurada como “{gradingType}”, que não existe na política de classificação atual.", "course-authoring.course-outline.xblock-status.hiddenAfterEndDate.text": "A subsecção está oculta após a data de fim do curso", "course-authoring.course-outline.xblock-status.hiddenAfterDueDate.text": "A subsecção está oculta após a data limite", - "course-authoring.course-rerun.form.description": "Provide identifying information for this re-run of the course. The original course is not affected in any way by a re-run. {strong}", + "course-authoring.course-rerun.form.description": "Forneça informações de identificação para esta repetição do curso. O percurso original não é afetado de forma alguma por uma repetição. {strong}", "course-authoring.course-rerun.form.description.strong": "Nota: Juntos, a organização, o código do curso e a edição do curso devem identificar única e exclusivamente este novo curso.", "course-authoring.course-rerun.sidebar.section-1.title": "Quando irá começa a nova edição do meu curso?", - "course-authoring.course-rerun.sidebar.section-1.description": "The new course is set to start on", + "course-authoring.course-rerun.sidebar.section-1.description": "O novo curso tem início previsto para", "course-authoring.course-rerun.sidebar.section-2.title": "O que foi transferido do curso original?", "course-authoring.course-rerun.sidebar.section-2.description": "O novo curso tem a mesma estrutura geral e conteúdo do curso original. Todos os problemas, vídeos, avisos e outros ficheiros são duplicados para o novo curso.", "course-authoring.course-rerun.sidebar.section-3.title": "O que não foi transferido do curso original?", "course-authoring.course-rerun.sidebar.section-3.description": "É o único elemento da equipa do novo curso. Nenhum estudante está inscrito no curso e não há dados de estudantes. Também não há conteúdo nos tópicos de debate ou wiki.", - "course-authoring.course-rerun.sidebar.section-4.link": "Learn more about course re-runs", - "course-authoring.course-team.add-team-member.title": "Add team members to this course", - "course-authoring.course-team.add-team-member.description": "Adding team members makes course authoring collaborative. Users must be signed up for Studio and have an active account.", - "course-authoring.course-team.add-team-member.button": "Add a new team member", - "course-authoring.course-team.form.title": "Add a user to your course's team", - "course-authoring.course-team.form.label": "User's email address", - "course-authoring.course-team.form.placeholder": "example: {email}", + "course-authoring.course-rerun.sidebar.section-4.link": "Saiba mais sobre as novas edições de cursos", + "course-authoring.course-team.add-team-member.title": "Adicionar membros da equipa a este curso", + "course-authoring.course-team.add-team-member.description": "Adicionar membros da equipa torna a criação de cursos colaborativa. Os utilizadores devem estar inscritos no Studio e ter uma conta ativa.", + "course-authoring.course-team.add-team-member.button": "Adicionar um novo membro da equipa", + "course-authoring.course-team.form.title": "Adicionar um utilizador à equipa do seu curso", + "course-authoring.course-team.form.label": "Endereço de e-mail do utilizador", + "course-authoring.course-team.form.placeholder": "exemplo: {email}", "course-authoring.course-team.form.helperText": "Indique o endereço de E-mail do utilizador que deseja adicionar como Equipa", - "course-authoring.course-team.form.button.addUser": "Add user", + "course-authoring.course-team.form.button.addUser": "Adicionar utilizador", "course-authoring.course-team.form.button.cancel": "Cancelar", "course-authoring.course-team.member.role.admin": "Admin", "course-authoring.course-team.member.role.staff": "Equipa", "course-authoring.course-team.member.role.you": "Você!", "course-authoring.course-team.member.hint": "Promova outro membro a Administrador para remover os seus direitos de administrador", - "course-authoring.course-team.member.button.add": "Add admin access", - "course-authoring.course-team.member.button.remove": "Delete course team member", + "course-authoring.course-team.member.button.add": "Adicionar acesso de administrador", + "course-authoring.course-team.member.button.remove": "Apagar membro da equipa da disciplina", "course-authoring.course-team.member.button.delete": "Apagar utilizador", - "course-authoring.course-team.sidebar.title": "Course team roles", + "course-authoring.course-team.sidebar.title": "Funções da equipa do curso", "course-authoring.course-team.sidebar.about-1": "Os elementos da equipa do curso com o perfil de Equipa são co-autores do curso. Têm permissão plena para escrever e editar todo o conteúdo do curso.", "course-authoring.course-team.sidebar.about-2": "Os administradores são elementos da equipa do curso que podem adicionar e remover outros elementos da equipa.", "course-authoring.course-team.sidebar.about-3": "Todos os elementos da equipa do curso podem aceder ao conteúdo no Studio, no LMS e no Insights, mas estão automaticamente inscritos no curso.", - "course-authoring.course-team.sidebar.ownership.title": "Transferring ownership", - "course-authoring.course-team.sidebar.ownership.description": "Every course must have an Admin. If you are the Admin and you want to transfer ownership of the course, click {strong} to make another user the Admin, then ask that user to remove you from the Course Team list.", - "course-authoring.course-team.sidebar.ownership.addAdminAccess": "Add admin access", - "course-authoring.course-team.delete-modal.message": "Are you sure you want to delete {email} from the course team for “{courseName}”?", + "course-authoring.course-team.sidebar.ownership.title": "Transferência de propriedade", + "course-authoring.course-team.sidebar.ownership.description": "Todos os cursos têm de ter um Administrador. Se for o Administrador e pretender transferir a gestão do curso, clique em {strong} para fazer de outro utilizador o Administrador e, em seguida, peça a esse utilizador para o remover da lista da Equipa do curso.", + "course-authoring.course-team.sidebar.ownership.addAdminAccess": "Adicionar acesso de administrador", + "course-authoring.course-team.delete-modal.message": "Tem a certeza de que pretende eliminar {email} da equipa do curso para “{courseName}”?", "course-authoring.course-team.delete-modal.button.delete": "Eliminar", "course-authoring.course-team.delete-modal.button.cancel": "Cancelar", "course-authoring.course-team.error-modal.title": "Erro ao adicionar utilizador", "course-authoring.course-team.error-modal.button.ok": "Ok", "course-authoring.course-team.warning-modal.title": "Já é um membro da equipa deste curso", - "course-authoring.course-team.warning-modal.message": "{email} is already on the {courseName} team. Recheck the email address if you want to add a new member.", + "course-authoring.course-team.warning-modal.message": "{email} já faz parte da equipa {courseName}. Verifique de novo o endereço de e-mail se quiser adicionar um novo membro.", "course-authoring.course-team.warning-modal.button.return": "Regressar à listagem da equipa", - "course-authoring.course-unit.add.component.title": "Add a new component", + "course-authoring.course-unit.add.component.title": "Adicionar um novo componente", "course-authoring.course-unit.add.component.button.text": "Adicionar Componente:", "course-authoring.course-unit.modal.button.text": "Selecionar", - "course-authoring.course-unit.modal.container.title": "Add {componentTitle} component", + "course-authoring.course-unit.modal.container.title": "Adicionar componente {componentTitle}", "course-authoring.course-unit.modal.container.cancel.button.text": "Cancelar", - "course-authoring.course-unit.heading.icon.chevron.alt": "Toggle dropdown menu", + "course-authoring.course-unit.modal.component.support.label.fully-supported": "Totalmente suportado", + "course-authoring.course-unit.modal.component.support.label.provisionally-support": "Provisoriamente suportado", + "course-authoring.course-unit.modal.component.support.label.not-supported": "Não suportado", + "course-authoring.course-unit.modal.component.support.tooltip.fully-supported": "As ferramentas e funcionalidades suportadas estão disponíveis no edX, são totalmente testadas, têm interfaces de utilizador, quando aplicável, e estão documentadas nos guias oficiais do edX, disponíveis em docs.edx.org.", + "course-authoring.course-unit.modal.component.support.tooltip.not-supported": "As ferramentas sem suporte não são mantidas pela edX e podem ser desactivadas no futuro. Não são recomendadas para utilização em cursos devido à não conformidade com um ou mais dos requisitos básicos, como testes, acessibilidade, internacionalização e documentação.", + "course-authoring.course-unit.modal.component.support.tooltip.provisionally-support": "As ferramentas suportadas temporariamente podem não ter a eficácia de funcionalidade que os seus cursos exigem. O edX não tem controlo sobre a qualidade do software ou dos conteúdos que podem ser fornecidos com estas ferramentas. Teste estas ferramentas detalhadamente antes de as utilizar no seu curso, especialmente em secções avaliadas. A documentação completa poderá não estar disponível para as ferramentas suportadas de forma provisória, ou a documentação poderá estar disponível a partir de outras fontes que não a edX.", + "course-authoring.course-unit.heading.icon.chevron.alt": "Alternar o menu vertical", "course-authoring.course-unit.heading.breadcrumbs.loading": "Carregando...", "course-authoring.course-unit.prev-btn-text": "Anterior", "course-authoring.course-unit.next-btn-text": "Seguinte", - "course-authoring.course-unit.new-unit-btn-text": "New unit", - "course-authoring.course-unit.sequence-nav-label-text": "Sequence navigation", + "course-authoring.course-unit.new-unit-btn-text": "Nova unidade", + "course-authoring.course-unit.sequence-nav-label-text": "Navegação sequencial", "course-authoring.course-unit.sequence.load.failure": "Houve um erro ao carregar este curso.", "course-authoring.course-unit.sequence.no.content": "Não há aqui qualquer conteúdo.", "course-authoring.course-unit.sequence.navigation.menu": "{current} de {total}", + "course-authoring.course-unit.sequence.navigation.menu.copy-unit.past-unit-link": "Colar como nova unidade", "course-authoring.course-unit.xblock.button.edit.alt": "Editar", "course-authoring.course-unit.xblock.button.actions.alt": "Ações", "course-authoring.course-unit.xblock.button.copy.label": "Copiar", "course-authoring.course-unit.xblock.button.duplicate.label": "Duplicar", "course-authoring.course-unit.xblock.button.move.label": "Mover", - "course-authoring.course-unit.xblock.button.manageAccess.label": "Manage access", + "course-authoring.course-unit.xblock.button.copyToClipboard.label": "Copiar para a área de transferência", + "course-authoring.course-unit.xblock.button.manageAccess.label": "Gerir o acesso", "course-authoring.course-unit.xblock.button.delete.label": "Eliminar", - "course-authoring.course-unit.button.view-live": "View live version", + "course-authoring.course-unit.xblock.visibility.message": "Acesso restrito a: {selectedGroupsLabel}", + "course-authoring.course-unit.xblock.validation.summary": "Esta componente tem problemas de validação.", + "course-authoring.course-unit.button.view-live": "Ver versão em direto", "course-authoring.course-unit.button.preview": "Pré-visualizar", "course-authoring.course-unit.heading.button.edit.alt": "Editar", - "course-authoring.course-unit.heading.button.edit.aria-label": "Edit field", + "course-authoring.course-unit.heading.button.edit.aria-label": "Editar campo", "course-authoring.course-unit.heading.button.settings.alt": "Configurações", - "course-authoring.course-unit.sidebar.title.draft.never-published": "Draft (never published)", - "course-authoring.course-unit.sidebar.title.visible.to-staff-only": "Visible to staff only", - "course-authoring.course-unit.sidebar.title.published.live": "Published and live", - "course-authoring.course-unit.sidebar.title.draft.unpublished": "Draft (unpublished changes)", + "course-authoring.course-unit.heading.visibility.defined.message": "O acesso a esta unidade está restrito a: {selectedGroupsLabel}", + "course-authoring.course-unit.heading.visibility.common.message": "O acesso a alguns conteúdos desta unidade é restrito a grupos específicos de alunos.", + "course-authoring.course-unit.sidebar.title.draft.never-published": "Rascunho (nunca publicado)", + "course-authoring.course-unit.sidebar.title.visible.to-staff-only": "Visível apenas para a equipa do curso", + "course-authoring.course-unit.sidebar.title.published.live": "Publicado e em direto", + "course-authoring.course-unit.sidebar.title.draft.unpublished": "Rascunho (alterações não publicadas)", "course-authoring.course-unit.sidebar.title.published.not-yet-released": "Publicado (ainda não divulgado)", - "course-authoring.course-unit.sidebar.header.unit-location.title": "Unit location", + "course-authoring.course-unit.sidebar.header.unit-location.title": "Localização da unidade", "course-authoring.course-unit.sidebar.body.note": "Nota: não oculte as tarefas com classificação após a sua divulgação.", "course-authoring.course-unit.publish.info.previously-published": "Publicado anteriormente", - "course-authoring.course-unit.publish.info.draft.saved": "Draft saved on {editedOn} by {editedBy}", - "course-authoring.course-unit.publish.info.last.published": "Last published {publishedOn} by {publishedBy}", + "course-authoring.course-unit.publish.info.draft.saved": "Rascunho guardado em {editedOn} por {editedBy}", + "course-authoring.course-unit.publish.info.last.published": "Última publicação {publishedOn} por {publishedBy}", "course-authoring.course-unit.release.info.unscheduled": "Não planeado", - "course-authoring.course-unit.release.info.with-unit": "with {sectionName}", - "course-authoring.course-unit.visibility.is-visible-to.title": "IS VISIBLE TO", - "course-authoring.course-unit.visibility.will-be-visible-to.title": "WILL BE VISIBLE TO", - "course-authoring.course-unit.unit-location.title": "LOCATION ID", - "course-authoring.course-unit.unit-location.description": "To create a link to this unit from an HTML component in this course, enter /jump_to_id/{id} as the URL value", + "course-authoring.course-unit.release.info.with-unit": "com {sectionName}", + "course-authoring.course-unit.visibility.is-visible-to.title": "É VISÍVEL PARA", + "course-authoring.course-unit.visibility.will-be-visible-to.title": "SERÁ VISÍVEL PARA", + "course-authoring.course-unit.unit-location.title": "ID DA LOCALIZAÇÃO", + "course-authoring.course-unit.unit-location.description": "Para criar uma ligação a esta unidade a partir de um elemento HTML nesta disciplina, introduza /jump_to_id/{id} como o valor URL", "course-authoring.course-unit.visibility.checkbox.title": "Ocultar dos estudantes", - "course-authoring.course-unit.visibility.staff-only.title": "Staff only", - "course-authoring.course-unit.visibility.staff-and-learners.title": "Staff and learners", - "course-authoring.course-unit.visibility.has-explicit-staff-lock.text": "with {sectionName}", + "course-authoring.course-unit.visibility.staff-only.title": "Só para funcionários", + "course-authoring.course-unit.visibility.staff-and-learners.title": "Funcionários e alunos", + "course-authoring.course-unit.visibility.has-explicit-staff-lock.text": "com {sectionName}", "course-authoring.course-unit.action-buttons.publish.title": "Publicar", "course-authoring.course-unit.action-button.discard-changes.title": "Rejeitar alterações", - "course-authoring.course-unit.action-button.copy-unit.title": "Copy unit", - "course-authoring.course-unit.status.release.title": "RELEASE", - "course-authoring.course-unit.status.released.title": "RELEASED", - "course-authoring.course-unit.status.scheduled.title": "SCHEDULED", + "course-authoring.course-unit.action-button.copy-unit.title": "Copiar unidade", + "course-authoring.course-unit.status.release.title": "LANÇAMENTO", + "course-authoring.course-unit.status.released.title": "LANÇADO", + "course-authoring.course-unit.status.scheduled.title": "AGENDADO", "course-authoring.course-unit.modal.discard-unit-changes.title": "Rejeitar alterações", "course-authoring.course-unit.modal.discard-unit-changes.btn.action.text": "Rejeitar alterações", "course-authoring.course-unit.modal.discard-unit-changes.btn.cancel.text": "Cancelar", "course-authoring.course-unit.modal.discard-unit-changes.description": "Tem a certeza que pretende voltar para a última versão publicada desta unidade? Esta ação não pode ser anulada.", - "course-authoring.course-unit.modal.make-visibility.title": "Make visible to students", - "course-authoring.course-unit.modal.make-visibility.btn.action.text": "Make visible to students", + "course-authoring.course-unit.modal.make-visibility.title": "Tornar visível para os alunos", + "course-authoring.course-unit.modal.make-visibility.btn.action.text": "Tornar visível para os alunos", "course-authoring.course-unit.modal.make-visibility.btn.cancel.text": "Cancelar", "course-authoring.course-unit.modal.make-visibility.description": "Se a unidade foi previamente publicada e lançada para os estudantes, quaisquer alterações que tenham sido feitas na unidade quando estava oculta, ficarão agora visíveis para estudantes. Pretende continuar?", - "course-authoring.course-updates.handouts.title": "Course handouts", + "course-authoring.course-updates.handouts.title": "Documentos de apoio ao curso", "course-authoring.course-updates.actions.edit": "Editar", "course-authoring.course-updates.button.edit": "Editar", "course-authoring.course-updates.button.delete": "Eliminar", @@ -590,43 +641,43 @@ "course-authoring.course-updates.delete-modal.description": "Esta ação não pode ser desfeita.", "course-authoring.course-updates.actions.cancel": "Cancelar", "course-authoring.course-updates.update-form.date": "Data", - "course-authoring.course-updates.update-form.inValid": "Ação obrigatória: Insira uma data válida.", - "course-authoring.course-updates.update-form.calendar-alt-text": "Calendar for datepicker input", - "course-authoring.course-updates.update-form.error-alt-text": "Error icon", - "course-authoring.course-updates.update-form.new-update-title": "Add new update", - "course-authoring.course-updates.update-form.edit-update-title": "Edit update", - "course-authoring.course-updates.update-form.edit-handouts-title": "Edit handouts", + "course-authoring.course-updates.update-form.inValid": "Ação obrigatória: Inserir uma data válida.", + "course-authoring.course-updates.update-form.calendar-alt-text": "Calendário para a introdução do datepicker", + "course-authoring.course-updates.update-form.error-alt-text": "Ícone de erro", + "course-authoring.course-updates.update-form.new-update-title": "Adicionar nova atualização", + "course-authoring.course-updates.update-form.edit-update-title": "Editar atualização", + "course-authoring.course-updates.update-form.edit-handouts-title": "Editar documentos de apoio ao curso", "course-authoring.course-updates.actions.save": "Guardar", "course-authoring.course-updates.actions.post": "Artigo", - "course-authoring.export.footer.exportedData.title": "Data exported with your course:", - "course-authoring.export.footer.exportedData.item.1": "Values from Advanced settings, including MATLAB API keys and LTI passports", - "course-authoring.export.footer.exportedData.item.2": "Course content (all sections, sub-sections, and units)", - "course-authoring.export.footer.exportedData.item.3": "Course structure", - "course-authoring.export.footer.exportedData.item.4": "Individual problems", + "course-authoring.export.footer.exportedData.title": "Dados exportados com o seu curso:", + "course-authoring.export.footer.exportedData.item.1": "Valores das definições avançadas, incluindo chaves de API MATLAB e passaportes LTI", + "course-authoring.export.footer.exportedData.item.2": "Conteúdo do curso (todas as secções, subsecções e unidades)", + "course-authoring.export.footer.exportedData.item.3": "Estrutura do curso", + "course-authoring.export.footer.exportedData.item.4": "Problemas individuais", "course-authoring.export.footer.exportedData.item.5": "Páginas", - "course-authoring.export.footer.exportedData.item.6": "Course assets", - "course-authoring.export.footer.exportedData.item.7": "Course settings", - "course-authoring.export.footer.notExportedData.title": "Data not exported with your course:", - "course-authoring.export.footer.notExportedData.item.1": "User data", - "course-authoring.export.footer.notExportedData.item.2": "Course team data", - "course-authoring.export.footer.notExportedData.item.3": "Forum/discussion data", + "course-authoring.export.footer.exportedData.item.6": "Ativos do curso", + "course-authoring.export.footer.exportedData.item.7": "Definições do curso", + "course-authoring.export.footer.notExportedData.title": "Dados não exportados com o seu curso:", + "course-authoring.export.footer.notExportedData.item.1": "Dados do utilizador", + "course-authoring.export.footer.notExportedData.item.2": "Dados da equipa do curso", + "course-authoring.export.footer.notExportedData.item.3": "Dados do fórum/debate", "course-authoring.export.footer.notExportedData.item.4": "Certificados", "course-authoring.export.modal.error.title": "Ocorreu um erro durante a exportação.", - "course-authoring.export.modal.error.description.not.unit": "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. The raw error message is: {errorMessage}", - "course-authoring.export.modal.error.description.unit": "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. The raw error message is: {errorMessage}", - "course-authoring.export.modal.error.button.cancel.unit": "Return to export", + "course-authoring.export.modal.error.description.not.unit": "Não foi possível transferir o seu curso para XML. Não existem informações suficientes para identificar o componente que falhou. Verifique o seu curso para identificar quaisquer componentes que apresentem problemas e tente novamente. A mensagem de erro original é: {errorMessage}", + "course-authoring.export.modal.error.description.unit": "Ocorreu uma falha na exportação para XML de pelo menos um componente. Recomenda-se que vá à página de edição e corrija o erro antes de tentar outra exportação. Verifique se todos os componentes da página são válidos e não apresentam mensagens de erro. A mensagem de erro original é: {errorMessage}", + "course-authoring.export.modal.error.button.cancel.unit": "Voltar à exportação", "course-authoring.export.modal.error.button.cancel.not.unit": "Cancelar", - "course-authoring.export.modal.error.button.action.not.unit": "Leve-me para a página principal do curso", + "course-authoring.export.modal.error.button.action.not.unit": "Levar-me para a página principal do curso", "course-authoring.export.modal.error.button.action.unit": "Corrija a componente com falha", "course-authoring.export.sidebar.title1": "Porquê exportar um curso?", - "course-authoring.export.sidebar.description1": "You may want to edit the XML in your course directly, outside of {studioShortName}. 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.", + "course-authoring.export.sidebar.description1": "Pode querer editar o XML no seu curso diretamente, fora do {studioShortName}. Pode querer criar uma cópia de segurança do seu curso. Ou pode querer criar uma cópia do seu curso que pode mais tarde importar para outra unidade do curso e ser personalizá-la.", "course-authoring.export.sidebar.exportedContent": "Que conteúdo é exportado?", - "course-authoring.export.sidebar.exportedContentHeading": "O seguinte conteúdo é exportado. ", + "course-authoring.export.sidebar.exportedContentHeading": "O seguinte conteúdo é exportado.", "course-authoring.export.sidebar.content1": "Conteúdo e estrutura do curso", "course-authoring.export.sidebar.content2": "Datas do curso", "course-authoring.export.sidebar.content3": "Política de classificação", "course-authoring.export.sidebar.content4": "Quaisquer configurações de grupo", - "course-authoring.export.sidebar.content5": "Settings on the Advanced settings page, including MATLAB API keys and LTI passports", + "course-authoring.export.sidebar.content5": "Definições na página Definições avançadas, incluindo chaves de API MATLAB e certificados LTI", "course-authoring.export.sidebar.notExportedContent": "O seguinte conteúdo não é exportado.", "course-authoring.export.sidebar.content6": "Conteúdo específico dos estudantes, como classificações dos estudantes e dados do fórum de debate", "course-authoring.export.sidebar.content7": "A equipa do curso", @@ -641,195 +692,343 @@ "course-authoring.export.stepper.description.exporting": "Criar os ficheiros de dados de exportação (pode sair desta página em segurança, mas evite fazer alterações drásticas ao conteúdo até que a exportação esteja concluída)", "course-authoring.export.stepper.description.compressing": "A comprimir os dados exportados e a preparar a transferência", "course-authoring.export.stepper.description.success": "Já pode fazer a transferência do seu curso exportado", - "course-authoring.export.stepper.download.button.title": "Download exported course", - "course-authoring.export.stepper.header.title": "Course import status", - "course-authoring.files-and-uploads.heading": "Files", - "course-authoring.files-and-uploads.thumbnail.alt": "{displayName} file preview", - "course-authoring.files-and-uploads.file-info.copyStudioUrl.title": "Copy Studio Url", - "course-authoring.files-and-uploads.file-info.copyWebUrl.title": "Copy Web Url", + "course-authoring.export.stepper.download.button.title": "Descarregar o curso exportado", + "course-authoring.export.stepper.header.title": "Estado de importação do curso", + "course-authoring.files-and-uploads.heading": "Ficheiros", + "course-authoring.files-and-uploads.thumbnail.alt": "{displayName} pré-visualização do ficheiro", + "course-authoring.files-and-uploads.file-info.copyStudioUrl.title": "Copiar URL do Studio", + "course-authoring.files-and-uploads.file-info.copyWebUrl.title": "Copiar URL da Web", "course-authoring.files-and-uploads.file-info.dateAdded.title": "Data adicionada", - "course-authoring.files-and-uploads.file-info.fileSize.title": "File size", + "course-authoring.files-and-uploads.file-info.fileSize.title": "Tamanho do ficheiro", "course-authoring.files-and-uploads.file-info.studioUrl.title": "URL do Studio", - "course-authoring.files-and-uploads.file-info.webUrl.title": "Web URL", - "course-authoring.files-and-uploads.file-info.lockFile.title": "Lock file", - "course-authoring.files-and-uploads.file-info.lockFile.tooltip.content": "By default, anyone can access a file you upload if they know the web URL, even if they are not enrolled in your course. You can prevent outside access to a file by locking the file. When you lock a file, the web URL only allows learners who are enrolled in your course and signed in to access the file.", + "course-authoring.files-and-uploads.file-info.webUrl.title": "URL da Web", + "course-authoring.files-and-uploads.file-info.lockFile.title": "Bloquear ficheiro", "course-authoring.files-and-videos.sort-and-filter.modal.filter.activeCheckbox.label": "Ativo", "course-authoring.files-and-videos.sort-and-filter.modal.filter.inactiveCheckbox.label": "Inativo", - "course-authoring.files-and-videos.sort-and-filter.modal.filter.lockedCheckbox.label": "Locked", + "course-authoring.files-and-videos.sort-and-filter.modal.filter.lockedCheckbox.label": "Bloqueado", "course-authoring.files-and-videos.sort-and-filter.modal.filter.publicCheckbox.label": "Público", "course-authoring.files-and-videos.sort-and-filter.modal.filter.codeCheckbox.label": "Código", "course-authoring.files-and-videos.sort-and-filter.modal.filter.imageCheckbox.label": "Imagens", - "course-authoring.files-and-videos.sort-and-filter.modal.filter.documentCheckbox.label": "Documents", + "course-authoring.files-and-videos.sort-and-filter.modal.filter.documentCheckbox.label": "Documentos", "course-authoring.files-and-videos.sort-and-filter.modal.filter.audioCheckbox.label": "Áudio", "course-authoring.files-and-videos.sort-and-filter.modal.filter.otherCheckbox.label": "Outro", - "course-authoring.files-and-videos.overwrite.modal.confirmation-message": "Some of the uploaded files already exist in this course. Do you want to overwrite the following files?", - "course-authoring.files-and-videos.overwrite.modal.title": "Overwrite files", - "course-authoring.files-and-videos.overwrite.modal.overwrite-button.label": "Overwrite", + "course-authoring.files-and-videos.overwrite.modal.confirmation-message": "Alguns dos ficheiros submetidos já existem neste curso. Pretende substituir os seguintes ficheiros?", + "course-authoring.files-and-videos.overwrite.modal.title": "Substituir ficheiros", + "course-authoring.files-and-videos.overwrite.modal.overwrite-button.label": "Substituir", "course-authoring.files-and-videos.overwrite.modal.cancel-button.label": "Cancelar", - "course-authoring.files-and-upload.rowStatus.message": "Showing {fileCount} of {rowCount}", - "course-authoring.files-and-upload.apiStatus.message": "{actionType} {selectedRowCount} {fileType}(s)", + "course-authoring.files-and-upload.rowStatus.message": "A mostrar {fileCount} de {rowCount}", + "course-authoring.files-and-upload.apiStatus.message": "{actionType} {selectedRowCount} {selectedRowCount, plural, um {{fileType}} outro {{fileType}s}}", "course-authoring.files-and-upload.apiStatus.addingAction.message": "Adicionar", "course-authoring.files-and-upload.apiStatus.deletingAction.message": "A Eliminar", "course-authoring.files-and-upload.apiStatus.downloadingAction.message": "A transferir", - "course-authoring.files-and-upload.addFiles.error.fileSize": "Uploaded file(s) must be 20 MB or less. Please resize file(s) and try again.", + "course-authoring.files-and-upload.addFiles.error.fileSize": "O(s) ficheiro(s) carregado(s) deve(m) ter 20 MB ou menos. Redimensione o(s) ficheiro(s) e tente novamente.", "course-authoring.files-and-upload.table.noResultsFound.message": "Sem resultados", - "course-authoring.files-and-upload.addFiles.button.label": "Add {fileType}s", + "course-authoring.files-and-upload.addFiles.button.label": "Adicionar {fileType}s", "course-authoring.files-and-upload.action.button.label": "Ações", "course-authoring.files-and-upload.errorAlert.message": "{message}", - "course-authoring.files-and-uploads.file-info.transcripts.error.alert": "Transcript failed: \"{error}\"", + "course-authoring.files-and-uploads.file-info.transcripts.error.alert": "A transcrição falhou: \"{erro}\"", "course-authoring.files-and-uploads.file-info.usage.title": "Uso", "course-authoring.files-and-uploads.file-info.usage.loading.message": "A carregar", - "course-authoring.files-and-uploads.file-info.usage.notInUse.message": "Currently not in use", - "course-authoring.files-and-uploads.cardMenu.copyVideoIdTitle": "Copy video ID", - "course-authoring.files-and-uploads.cardMenu.copyStudioUrlTitle": "Copy Studio Url", - "course-authoring.files-and-uploads.cardMenu.copyWebUrlTitle": "Copy Web Url", + "course-authoring.files-and-uploads.file-info.usage.notInUse.message": "Atualmente não está a ser utilizado", + "course-authoring.files-and-uploads.cardMenu.copyVideoIdTitle": "Copiar ID do vídeo", + "course-authoring.files-and-uploads.cardMenu.copyStudioUrlTitle": "Copiar URL do Studio", + "course-authoring.files-and-uploads.cardMenu.copyWebUrlTitle": "Copiar URL da Web", "course-authoring.files-and-uploads.cardMenu.downloadTitle": "Transferir", - "course-authoring.files-and-uploads.cardMenu.lockTitle": "Lock", - "course-authoring.files-and-uploads.cardMenu.unlockTitle": "Unlock", + "course-authoring.files-and-uploads.cardMenu.lockTitle": "Bloqueio", + "course-authoring.files-and-uploads.file-info.lockFile.tooltip.content": "Por predefinição, qualquer pessoa pode aceder a um ficheiro que tenha submetido se souber o URL da Web, mesmo que não esteja inscrita no seu curso. É possível impedir o acesso externo a um arquivo bloqueando-o. Quando bloqueia um ficheiro, o URL da Web só permite que os alunos inscritos no curso e com sessão iniciada acedam ao ficheiro.", + "course-authoring.files-and-uploads.cardMenu.unlockTitle": "Desbloquear", "course-authoring.files-and-uploads.cardMenu.infoTitle": "Info", - "course-authoring.files-and-uploads.cardMenu.downloadEncodingsTitle": "Download video list (.csv)", + "course-authoring.files-and-uploads.cardMenu.downloadEncodingsTitle": "Descarregar a lista de vídeos (.csv)", "course-authoring.files-and-uploads.cardMenu.deleteTitle": "Eliminar", - "course-authoring.files-and-uploads..deleteConfirmation.title": "Delete {fileType}(s) confirmation", - "course-authoring.files-and-uploads..deleteConfirmation.message": "Are you sure you want to delete {fileNumber} {fileType}(s)? This action cannot be undone.", + "course-authoring.files-and-uploads..deleteConfirmation.title": "Eliminar {fileNumber, plural, um {{fileName}} outro {{fileNumber} {fileType}s}}", + "course-authoring.files-and-uploads..deleteConfirmation.message": "O seguinte {fileNumber, plural, um {{fileType} é} outros {{fileType}s são}} utilizados no conteúdo do curso. Deverá atualizar o conteúdo antes de o eliminar.", "course-authoring.files-and-uploads.deleteConfirmation.deleteFile.label": "Eliminar", "course-authoring.files-and-uploads.cancelButton.label": "Cancelar", - "course-authoring.files-and-uploads.sortButton.label": "Sort and filter", - "course-authoring.files-and-uploads.sortModal.title": "Sort by", - "course-authoring.files-and-uploads.sortByNameAscendingButton.label": "Name (A-Z)", - "course-authoring.files-and-uploads.sortByNewestButton.label": "Newest", - "course-authoring.files-and-uploads.sortBySizeDescendingButton.label": "File size (High to low)", - "course-authoring.files-and-uploads.sortByNameDescendingButton.label": "Name (Z-A)", - "course-authoring.files-and-uploads.sortByOldestButton.label": "Oldest", - "course-authoring.files-and-uploads.sortBySizeAscendingButton.label": "File size(Low to high)", + "course-authoring.files-and-uploads.sortButton.label": "Ordenar e filtrar", + "course-authoring.files-and-uploads.sortModal.title": "Ordenar por", + "course-authoring.files-and-uploads.sortByNameAscendingButton.label": "Nome (A-Z)", + "course-authoring.files-and-uploads.sortByNewestButton.label": "Mais recente", + "course-authoring.files-and-uploads.sortBySizeDescendingButton.label": "Tamanho do ficheiro (grande a pequeno)", + "course-authoring.files-and-uploads.sortByNameDescendingButton.label": "Nome (Z-A)", + "course-authoring.files-and-uploads.sortByOldestButton.label": "Mais antigo", + "course-authoring.files-and-uploads.sortBySizeAscendingButton.label": "Tamanho do ficheiro (de pequeno a grande)", "course-authoring.files-and-uploads.applyySortButton.label": "Aplicar", + "course-authoring.files-and-uploads.filter.failed.label": "Falhou", "course-authoring.video-uploads.heading": "Vídeos", - "course-authoring.video-uploads.transcript-settings.button.toggle": "Transcript settings", - "course-authoring.video-uploads.thumbnail.alt": "{displayName} video thumbnail", - "course-authoring.files-and-videos.sort-and-filter.modal.filter.transcribedCheckbox.label": "Transcribed", - "course-authoring.files-and-videos.sort-and-filter.modal.filter.notTranscribedCheckbox.label": "Not transcribed", - "course-authoring.files-and-videos.sort-and-filter.modal.filter.processingCheckbox.label": "Processing", + "course-authoring.video-uploads.transcript-settings.button.toggle": "Definições da transcrição", + "course-authoring.video-uploads.thumbnail.alt": "thumbnail do vídeo {displayName}", + "course-authoring.files-and-videos.sort-and-filter.modal.filter.transcribedCheckbox.label": "Transcrito", + "course-authoring.files-and-videos.sort-and-filter.modal.filter.notTranscribedCheckbox.label": "Não transcrito", + "course-authoring.files-and-videos.sort-and-filter.modal.filter.processingCheckbox.label": "A processar", "course-authoring.files-and-videos.sort-and-filter.modal.filter.failedCheckbox.label": "Falhou", - "course-authoring.files-and-videos.add-video-progress-bar.progress-bar.label": "Video upload progress:", - "course-authoring.schedule-section.introducing.upload-image.help-text": "Please provide a valid path and name to your {identifierFieldText} (Note: only JPEG or PNG format supported)", - "course-authoring.schedule-section.introducing.upload-image.file-and-uploads": "files and uploads", - "course-authoring.schedule-section.introducing.upload-image.dropzone-text": "Drag and drop your {identifierFieldText} here or click to upload.", - "course-authoring.schedule-section.introducing.upload-image.dropzone-alt": "Uploaded image for course", + "course-authoring.files-and-videos.add-video-progress-bar.progress-bar.label": "Progresso do carregamento do vídeo:", + "course-authoring.files-and-videos.video-upload-alert": "Carregamento em curso. Aguarde a conclusão do carregamento antes de navegar fora desta página.", + "course-authoring.course-outline.configure-modal.title": "{title} definições", + "course-authoring.course-outline.configure-modal.component.title": "Editar o acesso para: {title}", + "course-authoring.course-outline.configure-modal.basic-tab.title": "Básico", + "course-authoring.course-outline.configure-modal.basic-tab.notGradedTypeOption": "Não classificado", + "course-authoring.course-outline.configure-modal.basic-tab.release-date-and-time": "Data e hora de lançamento", + "course-authoring.course-outline.configure-modal.basic-tab.release-date": "Data de lançamento:", + "course-authoring.course-outline.configure-modal.basic-tab.release-time-UTC": "Hora de lançamento em UTC:", + "course-authoring.course-outline.configure-modal.visibility-tab.title": "Visibilidade", + "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility": "{visibilityTitle} visibilidade", + "course-authoring.course-outline.configure-modal.visibility-tab.unit-visibility": "Visibilidade da unidade", + "course-authoring.course-outline.configure-modal.visibility-tab.unit-access": "Acesso à unidade", + "course-authoring.course-outline.configure-modal.discussion-enabled.section-title": "Fórum", + "course-authoring.course-outline.configure-modal.discussion-enabled.checkbox": "Ativar discussão", + "course-authoring.course-outline.configure-modal.discussion-enabled.description": "Não serão criados tópicos para unidades não publicadas", + "course-authoring.course-outline.configure-modal.visibility.hide-from-learners": "Ocultar dos estudantes", + "course-authoring.course-outline.configure-modal.visibility.restrict-access-to": "Restringir o acesso a", + "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility-warning": "Se tornar esta secção visível para os alunos, estes poderão ver o seu conteúdo depois da data de lançamento ter passado e de ter publicado a secção. Apenas as unidades que estão explicitamente ocultas para os alunos permanecerão ocultas depois de desmarcar esta opção para a secção.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-visibility-warning": "Caso a unidade já tenha sido publicada e divulgada aos estudantes, quaisquer alterações que tenham sido feitas na unidade, enquanto estava em modo oculto, serão agora visíveis para os alunos.", + "course-authoring.course-outline.configure-modal.unit-tab.subsection-visibility-warning": "Se selecionar uma opção diferente de \"Ocultar toda a subsecção\", as unidades publicadas nesta subsecção ficarão disponíveis para os alunos, a menos que sejam explicitamente ocultadas.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group": "Selecione um ou mais grupos:", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-type": "Selecione um tipo de grupo", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-deleted-error-message": "Este grupo já não existe. Escolha outro grupo ou remova a restrição de acesso.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-all-learners-staff": "Todos os Estudantes e Equipa", + "course-authoring.course-outline.configure-modal.button.cancel": "Cancelar", + "course-authoring.course-outline.configure-modal.button.label": "Guardar", + "course-authoring.course-outline.configure-modal.basic-tab.grading": "Classificação", + "course-authoring.course-outline.configure-modal.basic-tab.grade-as": "Classificado como:", + "course-authoring.course-outline.configure-modal.basic-tab.due-date": "Data de vencimento:", + "course-authoring.course-outline.configure-modal.basic-tab.due-time-UTC": "Prazo de entrega em UTC:", + "course-authoring.course-outline.configure-modal.visibility-tab.subsection-visibility": "Visibilidade da subsecção", + "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection": "Mostrar toda a subsecção ", + "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection-description": "Os alunos veem a subsecção publicada e podem aceder ao seu conteúdo", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due": "Ocultar conteúdo após a data limite", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due-description": "Após a data de vencimento da subsecção ter passado, os alunos já não podem aceder ao seu conteúdo. A subsecção não é incluída nos cálculos das notas.", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection": "Ocultar toda a subsecção", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection-description": "Os estudantes não veem a subsecção na estrutura geral do curso. Os resultados da subsecção não estão incluídos nos cálculos da classificação.", + "course-authoring.course-outline.configure-modal.visibility-tab.assessment-results-visibility": "Visibilidade dos Resultados da Avaliação", + "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results": "Mostrar sempre os resultados da avaliação", + "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results-description": "Quando os estudantes submetem uma resposta a uma avaliação, podem confirmar imediatamente se a resposta está correta ou incorreta e qual a pontuação recebida.", + "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results": "Nunca mostrar os resultados de avaliação", + "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results-description": "Os estudantes não poderão confirmar se as suas respostas às avaliações estão corretas ou incorretas e qual a pontuação recebida.", + "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due": "Mostrar os resultados da avaliação quando o prazo limite da subsecção terminar", + "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due-description": "Os alunos não veem se as suas respostas às avaliações estão corretas ou incorretas, nem a pontuação recebida, até que a data de vencimento da subsecção tenha passado. Se a subsecção não tiver uma data de vecimento, os alunos vêem sempre as suas pontuações quando enviam as respostas às avaliações.", + "course-authoring.course-outline.configure-modal.advanced-tab.set-special-exam": "Definir como exame especial", + "course-authoring.course-outline.configure-modal.advanced-tab.none": "Nenhum", + "course-authoring.course-outline.configure-modal.advanced-tab.timed": "Cronometrado", + "course-authoring.course-outline.configure-modal.advanced-tab.timed-description": "Utilize um exercício de exame supervisionado para introduzir os estudantes às ferramentas de supervisão e aos processos. Os resultados de um exercício de exame não afetam a classificação do estudante.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExam": "Supervisionado", + "course-authoring.course-outline.configure-modal.advanced-tab.onboardingExam": "Integração", + "course-authoring.course-outline.configure-modal.advanced-tab.practiceExam": "Prática supervisionada", + "course-authoring.course-outline.configure-modal.advanced-tab.title": "Avançado", + "course-authoring.course-outline.configure-modal.advanced-tab.time-allotted": "Tempo atribuído (HH:MM):", + "course-authoring.course-outline.configure-modal.advanced-tab.time-limit-description": "Selecione o tempo de alocação para o exame. Se for mais de 24 horas, digite a quantidade de tempo. Pode conceder tempo adicional aos estudantes para completarem o exame através do painel do formador.", + "course-authoring.course-outline.configure-modal.advanced-tab.prereqTitle": "Utilizar como Pré-requisito", + "course-authoring.course-outline.configure-modal.advanced-tab.prereqCheckboxLabel": "Torne esta subsecção como um pré-requisito para outro conteúdo", + "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessTitle": "Limitar o acesso", + "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessDescription": "Selecione uma subsecção de pré-requisitos e defina a percentagem mínima de pontuação obtida e a percentagem mínima de respostas a completar, necessárias para limitar o acesso a esta subsecção. Os valores permitidos são 0-100", + "course-authoring.course-outline.configure-modal.advanced-tab.noPrerequisiteOption": "Não são necessários pré-requisitos", + "course-authoring.course-outline.configure-modal.advanced-tab.prerequisiteSelectLabel": "Pré-requisito:", + "course-authoring.course-outline.configure-modal.advanced-tab.minScoreLabel": "Pontuação mínima:", + "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionLabel": "Conclusão mínima:", + "course-authoring.course-outline.configure-modal.advanced-tab.minScoreError": "A percentagem mínima de pontuação deve ser um número inteiro entre 0 e 100.", + "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionError": "A percentagem mínima de respostas a completar deve ser um número inteiro entre 0 e 100.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisNotProctoredExamAlert": "Esta subsecção foi divulgada aos alunos como um exame supervisionado, mas foi revertida para um exame básico ou cronometrado. Não pode configurá-lo como um exame supervisionado agora. Contacte o Apoio edX para obter assistência.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisProctoredExamAlert": "Este exame supervisionado foi divulgado aos alunos. Não pode convertê-lo para outro tipo de exame especial. Pode voltar a ser um exame básico seleccionando \"None\", ou um exame cronometrado, mas NÃO poderá configurá-lo como um exame supervisionado no futuro.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesLabel": "Regras de revisão", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescription": "Especifique quaisquer regras ou exceções de regra que a equipa de revisão deve impor ao rever os vídeos. Por exemplo, pode especificar que tipo de calculadoras são permitidas. Estas regras específicas são visíveis para os estudantes antes de iniciarem o exame.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionWithLink": "Especifique quaisquer regras, ou excepções às regras, que a equipa de revisão de avaliação deve aplicar ao rever os vídeos. Por exemplo, pode especificar que as calculadoras são permitidas. Essas regras especificadas ficam visíveis para os alunos antes de eles iniciarem o exame, juntamente com o {hyperlink}.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionLinkText": "regras gerais dos exames supervisionados", + "course-authoring.schedule-section.introducing.upload-image.help-text": "Forneça um caminho e um nome válidos para o seu {identifierFieldText} (Nota: apenas são suportados os formatos JPEG ou PNG)", + "course-authoring.schedule-section.introducing.upload-image.file-and-uploads": "ficheiros e carregamentos", + "course-authoring.schedule-section.introducing.upload-image.dropzone-text": "Arraste e largue o seu {identifierFieldText} aqui ou clique para carregar.", + "course-authoring.schedule-section.introducing.upload-image.dropzone-alt": "Imagem carregada para o curso", "course-authoring.schedule-section.introducing.upload-image.empty": "Atualmente, o seu curso ainda não tem uma imagem. Por favor, envie uma (formato JPEG ou PNG, e as dimensões mínimas sugeridas são 375px largura por 200px altura)", - "course-authoring.schedule-section.introducing.upload-image.icon-alt": "File upload icon", - "course-authoring.schedule-section.introducing.upload-image.manage": "You can manage this image along with all of your other {hyperlink}", - "course-authoring.schedule-section.introducing.upload-image.input.placeholder": "Your {identifierFieldText} URL", + "course-authoring.schedule-section.introducing.upload-image.icon-alt": "Ícone de carregamento de ficheiros", + "course-authoring.schedule-section.introducing.upload-image.manage": "Pode gerir esta imagem juntamente com todas as suas outras {hyperlink}", + "course-authoring.schedule-section.introducing.upload-image.input.placeholder": "O seu {identifierFieldText} URL", "course-authoring.create-or-rerun-course.display-name.label": "Nome do curso", "course-authoring.create-or-rerun-course.display-name.placeholder": "ex.: Introdução à Ciência da Computação", - "course-authoring.create-or-rerun-course.create.display-name.help-text": "The public display name for your course. This cannot be changed, but you can set a different display name in advanced settings later.", + "course-authoring.create-or-rerun-course.create.display-name.help-text": "Apresentação pública do nome do seu curso. Este não pode ser alterado, mas pode definir um nome de apresentação diferente nas definições avançadas mais tarde.", "course-authoring.create-or-rerun-course.rerun.display-name.help-text": "O nome público apresentado para o novo curso. (Este nome é muitas vezes igual ao nome do curso original).", "course-authoring.create-or-rerun-course.org.label": "Organização", "course-authoring.create-or-rerun-course.org.placeholder": "ex.: UniversidadeX ou OrganizaçãoX", "course-authoring.create-or-rerun-course.org.no-options": "Sem opções", - "course-authoring.create-or-rerun-course.create.org.help-text": "The name of the organization sponsoring the course. {strong} This cannot be changed, but you can set a different display name in advanced settings later.", - "course-authoring.create-or-rerun-course.rerun.org.help-text": "The name of the organization sponsoring the new course. (This name is often the same as the original organization name.) {strong}", + "course-authoring.create-or-rerun-course.create.org.help-text": "O nome da organização que patrocina o curso. {strong} Este nome não pode ser alterado, mas pode definir um nome de apresentação diferente nas definições avançadas mais tarde.", + "course-authoring.create-or-rerun-course.rerun.org.help-text": "O nome da organização que patrocina o novo curso. (Este nome é frequentemente o mesmo que o nome da organização original.) {strong}", "course-authoring.create-or-rerun-course.no-space-allowed.strong": "Nota: Não são permitidos espaços ou caracteres especiais.", - "course-authoring.create-or-rerun-course.org.help-text.strong": "Note: The organization name is part of the course URL.", + "course-authoring.create-or-rerun-course.org.help-text.strong": "Nota: O nome da organização faz parte do URL do curso.", "course-authoring.create-or-rerun-course.number.label": "Código do curso", "course-authoring.create-or-rerun-course.number.placeholder": "ex.: CS101", - "course-authoring.create-or-rerun-course.create.number.help-text": "The unique number that identifies your course within your organization. {strong}", - "course-authoring.create-or-rerun-course.rerun.number.help-text": "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.)", - "course-authoring.create-or-rerun-course.number.help-text.strong": "Note: This is part of your course URL, so no spaces or special characters are allowed and it cannot be changed.", - "course-authoring.create-or-rerun-course.run.label": "Course run", + "course-authoring.create-or-rerun-course.create.number.help-text": "O número único que identifica o seu curso na sua organização. {strong}", + "course-authoring.create-or-rerun-course.rerun.number.help-text": "O número único que identifica o novo curso dentro da organização. (Este número será o mesmo que o número original do curso e não pode ser alterado.)", + "course-authoring.create-or-rerun-course.number.help-text.strong": "Nota: Faz parte do URL do curso, pelo que não são permitidos espaços ou caracteres especiais e não pode ser alterado.", + "course-authoring.create-or-rerun-course.run.label": "Edição do curso", "course-authoring.create-or-rerun-course.run.placeholder": "ex.: 2014_T1", - "course-authoring.create-or-rerun-course.create.run.help-text": "The term in which your course will run. {strong}", - "course-authoring.create-or-rerun-course.create.rerun.help-text": "The term in which the new course will run. (This value is often different than the original course run value.){strong}", + "course-authoring.create-or-rerun-course.create.run.help-text": "O período em que o curso decorrerá. {strong}", + "course-authoring.create-or-rerun-course.create.rerun.help-text": "O período em que o novo curso irá decorrer. (Este valor é muitas vezes diferente do valor original de duração da disciplina.){strong}", "course-authoring.create-or-rerun-course.default-placeholder": "Etiqueta", "course-authoring.create-or-rerun-course.create.button.create": "Criar", - "course-authoring.create-or-rerun-course.rerun.button.create": "Create re-run", - "course-authoring.create-or-rerun-course.button.creating": "Creating", - "course-authoring.create-or-rerun-course.rerun.button.rerunning": "Processing re-run request", + "course-authoring.create-or-rerun-course.rerun.button.create": "Criar nova edição", + "course-authoring.create-or-rerun-course.button.creating": "A criar", + "course-authoring.create-or-rerun-course.rerun.button.rerunning": "Processamento do pedido de nova edição", "course-authoring.create-or-rerun-course.button.cancel": "Cancelar", "course-authoring.create-or-rerun-course.required.error": "Campo obrigatório.", "course-authoring.create-or-rerun-course.disallowed-chars.error": "Por favor, não utilize nenhum espaço ou caracteres especiais neste campo.", "course-authoring.create-or-rerun-course.no-space.error": "Por favor, não use espaços neste campo.", "course-authoring.create-or-rerun-course.error.already-exists.labelledBy": "alert-already-exists-title", - "course-authoring.create-or-rerun-course.error.already-exists.aria.describedBy": "alert-confirmation-description", - "course-authoring.schedule.schedule-section.alt-text": "Calendar for datepicker input", + "course-authoring.create-or-rerun-course.error.already-exists.aria.describedBy": "descrição de confirmação de alerta", + "course-authoring.schedule.schedule-section.alt-text": "Calendário para a introdução do datepicker", "course-authoring.schedule.schedule-section.datepicker.utc": "UTC", - "course-authoring.course-outline.delete-modal.title": "Delete this {category}?", - "course-authoring.course-outline.delete-modal.description": "Deleting this {category} is permanent and cannot be undone.", + "course-authoring.course-outline.delete-modal.title": "Deseja apagar esta {categoria}?", + "course-authoring.course-outline.delete-modal.description": "A eliminação desta {categoria} é permanente e não pode ser anulada.", "course-authoring.course-outline.delete-modal.button.delete": "Eliminar", "course-authoring.course-outline.delete-modal.button.cancel": "Cancelar", - "course-authoring.help-sidebar.other.title": "Other course settings", - "course-authoring.help-sidebar.links.schedule-and-details": "Schedule & details", + "authoring.draggableList.tooltip.content": "Arraste para reorganizar", + "course-authoring.help-sidebar.other.title": "Outras configurações do curso", + "course-authoring.help-sidebar.links.schedule-and-details": "Agenda & detalhes", "course-authoring.help-sidebar.links.grading": "Classificação", "course-authoring.help-sidebar.links.course-team": "Equipa do Curso", - "course-authoring.help-sidebar.links.group-configurations": "Group configurations", - "course-authoring.help-sidebar.links.proctored-exam-settings": "Proctored exam settings", - "course-authoring.help-sidebar.links.advanced-settings": "Advanced settings", + "course-authoring.help-sidebar.links.group-configurations": "Configurações de grupo", + "course-authoring.help-sidebar.links.proctored-exam-settings": "Configurações do exame supervisionado", + "course-authoring.help-sidebar.links.advanced-settings": "Definições avançadas", "course-authoring.generic.alert.warning.offline.title": "O Studio está a ter problemas em gravar o seu trabalho", "course-authoring.generic.alert.warning.offline.description": "Ocorreu este problema provavelmente devido a um erro com o nosso servidor ou com a sua ligação à Internet. Atualize a página ou certifique-se que está online.", "course-authoring.generic.alert.warning.offline.title.aria.labelled-by": "alert-internet-error-title", "course-authoring.generic.alert.warning.offline.subtitle.aria.described-by": "alert-internet-error-description", - "course-authoring.grading-settings.assignment.type-name.title": "Assignment type name", + "course-authoring.certificates.modal-dropzone.text": "Arraste e largue a sua imagem aqui ou clique para a carregar", + "course-authoring.certificates.modal-dropzone.dropzone-alt": "Imagem carregada para o certificado do curso", + "course-authoring.certificates.modal-dropzone.validation.text": "Só podem ser carregados ficheiros {types}. Por favor, seleccione um ficheiro que termine em {extensões} para carregar.", + "course-authoring.certificates.modal-dropzone.cancel.modal": "Cancelar", + "course-authoring.certificates.modal-dropzone.upload.modal": "Carregar", + "course-authoring.certificates.modal-dropzone.validation.invalid-size-more": "O tamanho da imagem deve ser inferior a {maxSize}MB.", + "course-authoring.generic.saving-error-alert.title": "O Studio está a ter problemas em gravar o seu trabalho", + "course-authoring.generic.saving-error-alert.description": "Ocorreu este problema provavelmente devido a um erro com o nosso servidor ou com a sua ligação à Internet. Atualize a página ou certifique-se que está online.", + "course-authoring.generic.saving-error-alert.title.aria.labelled-by": "saving-error-alert-title", + "course-authoring.generic.saving-error-alert.aria.described-by": "saving-error-alert-description", + "course-authoring.grading-settings.assignment.type-name.title": "Nome do tipo de atribuição", "course-authoring.grading-settings.assignment.type-name.description": "A categoria geral deste tipo de atribuição, por exemplo, Trabalho de Casa ou Exame Intercalar. Este nome é visível para os estudantes.", "course-authoring.grading-settings.assignment.type-name.error.message-1": "O tipo de tarefa deve ter um nome.", - "course-authoring.grading-settings.assignment.type-name.error.message-2": "For grading to work, you must change all {initialAssignmentName} subsections to {value}.", + "course-authoring.grading-settings.assignment.type-name.error.message-2": "Para que a classificação funcione, é necessário alterar todas as subsecções {initialAssignmentName} para {value}.", "course-authoring.grading-settings.assignment.type-name.error.message-3": "Já existe um outro tipo de tarefa com este nome.", "course-authoring.grading-settings.assignment.abbreviation.title": "Abreviação", "course-authoring.grading-settings.assignment.abbreviation.description": "Este nome abreviado para o tipo de tarefa (por exemplo, TC ou Intercalar) surge ao lado de tarefas na página progresso do estudante.", - "course-authoring.grading-settings.assignment.weight-of-total-grade.title": "Weight of total grade", - "course-authoring.grading-settings.assignment.weight-of-total-grade.description": "O peso de todas as tarefas deste tipo, como por exemplo a percentagem da classificação total, 40. Não inclua o símbolo de percentagem, %.", + "course-authoring.grading-settings.assignment.weight-of-total-grade.title": "Peso da classificação total", + "course-authoring.grading-settings.assignment.weight-of-total-grade.description": "O peso de todos os trabalhos deste tipo como uma percentagem da nota total, por exemplo, 40. Não incluir o símbolo de percentagem.", "course-authoring.grading-settings.assignment.weight-of-total-grade.error.message": "Por favor, insira um número inteiro entre 0 e 100.", - "course-authoring.grading-settings.assignment.total-number.title": "Total number", + "course-authoring.grading-settings.assignment.total-number.title": "Número total", "course-authoring.grading-settings.assignment.total-number.description": "O número de subseções no curso que contêm problemas com este tipo de tarefa.", - "course-authoring.grading-settings.assignment.total-number.error.message": "Por favor insira um número inteiro maior que 0.", - "course-authoring.grading-settings.assignment.number-of-droppable.title": "Number of droppable", + "course-authoring.grading-settings.assignment.total-number.error.message": "Por favor, insira um número inteiro maior que 0.", + "course-authoring.grading-settings.assignment.number-of-droppable.title": "Número de descartáveis", "course-authoring.grading-settings.assignment.number-of-droppable.description": "O número de tarefas deste tipo que serão descartadas. As tarefas com pontuações mais baixas são descartadas primeiro.", - "course-authoring.grading-settings.assignment.number-of-droppable.error.message": "Por favor entre um número inteiro não negativo.", - "course-authoring.grading-settings.assignment.number-of-droppable.second.error.message": "Cannot drop more {type} assignments than are assigned.", - "course-authoring.grading-settings.assignment.alert.warning.title": "Warning: The number of {type} assignments defined here does not match the current number of {type} assignments in the course:", - "course-authoring.grading-settings.assignment.alert.warning.description": "There are no assignments of this type in the course.", - "course-authoring.grading-settings.assignment.alert.warning.usage.title": "Warning: The number of {type} assignments defined here does not match the current number of {type} assignments in the course:", - "course-authoring.grading-settings.assignment.alert.success.title": "The number of {type} assignments in the course matches the number defined here.", + "course-authoring.grading-settings.assignment.number-of-droppable.error.message": "Por favor, introduza um número inteiro não negativo.", + "course-authoring.grading-settings.assignment.number-of-droppable.second.error.message": "Não é possível eliminar mais tarefas {type} do que as que estão atribuídas.", + "course-authoring.grading-settings.assignment.alert.warning.title": "Aviso: O número de atribuições {type} definido aqui não corresponde ao número atual de atribuições {type} no curso:", + "course-authoring.grading-settings.assignment.alert.warning.description": "Não há trabalhos deste tipo no curso.", + "course-authoring.grading-settings.assignment.alert.warning.usage.title": "Aviso: O número de atribuições {type} definido aqui não corresponde ao número atual de atribuições {type} no curso:", + "course-authoring.grading-settings.assignment.alert.success.title": "O número de tarefas {type} no curso corresponde ao número definido aqui.", "course-authoring.grading-settings.assignment.delete.button": "Eliminar", - "course-authoring.grading-settings.credit.eligibility.label": "Minimum credit-eligible grade:", - "course-authoring.grading-settings.credit.eligibility.description": "% Must be greater than or equal to the course passing grade", - "course-authoring.grading-settings.credit.eligibility.error.msg": "Not able to set passing grade to less than:", - "course-authoring.grading-settings.deadline.label": "Grace period on deadline:", - "course-authoring.grading-settings.deadline.description": "Margem para as Datas Limite", - "course-authoring.grading-settings.deadline.error.message": "Grace period must be specified in {timeFormat} format.", - "course-authoring.grading-settings.add-new-segment.btn.text": "Add new grading segment", + "course-authoring.grading-settings.credit.eligibility.label": "Nota mínima elegível para crédito:", + "course-authoring.grading-settings.credit.eligibility.description": "% Deve ser maior ou igual à nota de aprovação do curso", + "course-authoring.grading-settings.credit.eligibility.error.msg": "Não é possível definir a nota de aprovação como inferior a:", + "course-authoring.grading-settings.deadline.label": "Período de tolerância para o prazo final:", + "course-authoring.grading-settings.deadline.description": "Margem para as datas limite", + "course-authoring.grading-settings.deadline.error.message": "O período de tolerância deve ser especificado no formato {timeFormat}.", + "course-authoring.grading-settings.add-new-segment.btn.text": "Adicionar novo segmento de classificação", "course-authoring.grading-settings.remove-segment.btn.text": "Eliminar", - "course-authoring.grading-settings.fail-segment.text": "Fail", - "course-authoring.grading-settings.default.pass.text": "Pass", + "course-authoring.grading-settings.fail-segment.text": "Reprovado", + "course-authoring.grading-settings.default.pass.text": "Aprovado", "course-authoring.grading-settings.sidebar.about.title": "O que posso fazer nesta página?", - "course-authoring.grading-settings.sidebar.about.text-1": "Utilize o cursor na Escala Geral de Classificação para especificar se a avaliação do seu curso é feita segundo o modelo aprovado/reprovado ou segundo a classificado por Letra, e para estabelecer os valores-limite de cada grau.", - "course-authoring.grading-settings.sidebar.about.text-2": "Especifique se o seu curso oferece aos estudantes um período de tolerância para as tarefas em atraso.", - "course-authoring.grading-settings.sidebar.about.text-3": "Também pode criar tipos de tarefas, tais como trabalhos de casa, laboratórios, questionários, e exames, e especifique quanto uma nota de cada aluno vale para cada tipo de tarefa.", - "course-authoring.import.file-section.title": "Select a .tar.gz file to replace your course content", - "course-authoring.import.file-section.chosen-file": "File chosen: {fileName}", + "course-authoring.grading-settings.sidebar.about.text-1": "Pode utilizar o cursor em Escala Geral de Classificação para especificar se o curso é aprovado/reprovado ou avaliado por letras e para estabelecer os valores-limites para cada nota.", + "course-authoring.grading-settings.sidebar.about.text-2": "Pode especificar se o seu curso oferece aos alunos um período de tolerância para as tarefas em atrasado.", + "course-authoring.grading-settings.sidebar.about.text-3": "Também é possível criar tipos de exercícios, como trabalhos de casa, laboratórios, questionários e exames, e especificar quanto vale a nota de um aluno para cada tipo de exercício.", + "course-authoring.group-configurations.container.title-id": "ID: {id}", + "course-authoring.group-configurations.container.access-to": "Este grupo controla o acesso a:", + "course-authoring.group-configurations.experiment-card.experiment-access-to": "Esta configuração de grupo é utilizada em:", + "course-authoring.group-configurations.content-groups.add-new-group": "Novo grupo de conteúdos", + "course-authoring.group-configurations.content-groups.new-group.header": "Nome do grupo de conteúdos *", + "course-authoring.group-configurations.content-groups.new-group.input.placeholder": "Este é o nome do grupo", + "course-authoring.group-configurations.content-groups.new-group.invalid-message": "Todos os grupos devem ter um nome único.", + "course-authoring.group-configurations.content-groups.new-group.cancel": "Cancelar", + "course-authoring.group-configurations.content-groups.edit-group.delete": "Eliminar", + "course-authoring.group-configurations.content-groups.new-group.create": "Criar", + "course-authoring.group-configurations.content-groups.edit-group.save": "Guardar", + "course-authoring.group-configurations.content-groups.new-group.required-error": "O nome do grupo é obrigatório", + "course-authoring.group-configurations.content-groups.edit-group.alert-group-in-usage": "Este grupo de conteúdos é utilizado numa ou mais unidades.", + "course-authoring.group-configurations.content-groups.delete-restriction": "Não pode ser eliminado quando está a ser utilizado por uma unidade", + "course-authoring.group-configurations.container.empty-content-groups": "No {outlineComponentLink}, utilize este grupo para controlar o acesso a um componente.", + "course-authoring.group-configurations.container.course-outline": "Estrutura do curso", + "course-authoring.group-configurations.container.action.edit": "Editar", + "course-authoring.group-configurations.container.action.delete": "Eliminar", + "course-authoring.group-configurations.container.delete-modal.subtitle": "grupo de conteúdo", + "course-authoring.group-configurations.empty-placeholder.title": "Ainda não criou nenhum grupo de conteúdos.", + "course-authoring.group-configurations.experimental-empty-placeholder.title": "Ainda não criou nenhuma configuração de grupo.", + "course-authoring.group-configurations.empty-placeholder.button": "Adicione o seu primeiro grupo de conteúdo", + "course-authoring.group-configurations.experimental-empty-placeholder.button": "Adicione a sua primeira configuração de grupo", + "course-authoring.group-configurations.experiment-configuration.title": "Configurações do grupo experimental", + "course-authoring.group-configurations.experiment-group.add-new-group": "Nova configuração de grupo", + "course-authoring.group-configurations.experiment-configuration.container.name": "Nome da configuração de grupo", + "course-authoring.group-configurations.experiment-configuration.container.id": "ID de configuração do grupo {id}", + "course-authoring.group-configurations.experiment-configuration.container.name.feedback": "Nome ou breve descrição da configuração.", + "course-authoring.group-configurations.experiment-configuration.container.name.placeholder": "Este é o nome da configuração do grupo", + "course-authoring.group-configurations.experiment-configuration.container.name.required": "O nome da configuração do grupo é obrigatório.", + "course-authoring.group-configurations.experiment-configuration.container.description": "Descrição", + "course-authoring.group-configurations.experiment-configuration.container.description.feedback": "Descrição longa opcional.", + "course-authoring.group-configurations.experiment-configuration.container.description.placeholder": "Esta é a descrição da configuração do grupo", + "course-authoring.group-configurations.experiment-configuration.container.groups": "Grupos", + "course-authoring.group-configurations.experiment-configuration.container.groups.feedback": "O nome dos grupos nos quais os estudantes serão incluídos, por exemplo, Controlo, Vídeo, Problemas. Deve ter dois ou mais grupos.", + "course-authoring.group-configurations.experiment-configuration.container.groups.name.required": "Todos os grupos têm de ter nome.", + "course-authoring.group-configurations.experiment-configuration.container.groups.name.unique": "Todos os grupos devem ter um nome único.", + "course-authoring.group-configurations.experiment-configuration.container.groups.required": "Tem de existir pelo menos um grupo.", + "course-authoring.group-configurations.experiment-configuration.container.groups.tooltip": "Eliminar", + "course-authoring.group-configurations.experiment-configuration.container.groups.add": "Adicionar outro grupo", + "course-authoring.group-configurations.experiment-configuration.container.delete.restriction": "Não é possível eliminar quando está a ser utilizado numa experiência", + "course-authoring.group-configurations.experiment-configuration.container.cancel": "Cancelar", + "course-authoring.group-configurations.experiment-configuration.container.save": "Guardar", + "course-authoring.group-configurations.experiment-configuration.container.create": "Criar", + "course-authoring.group-configurations.experiment-configuration.container.alert": "Essa configuração é atualmente utilizada em experiências de conteúdo. Se fizer alterações nos grupos, talvez seja necessário editar estas experiências.", + "course-authoring.group-configurations.experiment-card.empty-experiment-group": "Esta configuração de grupo não está a ser utilizada. Comece por adicionar uma experiência de conteúdo a qualquer unidade através do {outlineComponentLink}.", + "course-authoring.group-configurations.experiment-card.course-outline": "Estrutura do curso", + "course-authoring.group-configurations.experiment-card.action.edit": "Editar", + "course-authoring.group-configurations.experiment-card.action.delete": "Eliminar", + "course-authoring.group-configurations.experiment-card.delete-modal.subtitle": "Configurações do grupo", + "course-authoring.group-configurations.experiment-card.delete-restriction": "Não pode ser eliminado quando está a ser utilizado numa unidade", + "course-authoring.group-configurations.sidebar.about.title": "Grupos de conteúdo", + "course-authoring.group-configurations.sidebar.about.description-1": "Se tiver grupos activados no seu curso, pode utilizar grupos de conteúdo para criar cursos específicos de grupo. Por outras palavras, pode personalizar o conteúdo que os grupos em particular vêem no seu curso.", + "course-authoring.group-configurations.sidebar.about.description-2": "Cada grupo de conteúdo criado pode ser associado a um ou mais grupos. Para além de disponibilizar o conteúdo do curso a todos os estudantes, também poderá restringir o acesso a estudantes relativamente a algum conteúdo de grupos de conteúdo específicos. Apenas os estudantes de grupos associados aos grupos de conteúdo especifico vêem o conteúdo adicional.", + "course-authoring.group-configurations.sidebar.about.description-3": "Clique em {strongText} para adicionar um novo grupo de conteúdos. Para editar o nome de um grupo de conteúdos, passe o rato sobre a respectiva caixa e clique em {strongText2}. Só é possível eliminar um grupo de conteúdos se este não estiver a ser utilizado por uma unidade. Para eliminar um grupo de conteúdos, passe o rato sobre a respectiva caixa e clique no ícone de eliminação.", + "course-authoring.group-configurations.sidebar.about.description-3.strong": "Novo grupo de conteúdos", + "course-authoring.group-configurations.sidebar.about-2.title": "Configurações do grupo experimental", + "course-authoring.group-configurations.sidebar.about-2.description-1": "Utilize as configurações do grupo de teste caso esteja a realizar testes de conteúdo no seu curso, também conhecidos como teste A/B. As configurações do grupo de teste definem quantos grupos de estudantes estão num teste de conteúdo. Quando cria um teste de conteúdo para um curso, deve selecione a configuração de grupo a ser utilizada.", + "course-authoring.group-configurations.sidebar.about-2.description-2": "Clique em {strongText} para adicionar uma nova configuração. Para editar uma configuração, passe o rato sobre a respectiva caixa e clique em {strongText2}. Só é possível apagar uma configuração de grupo se esta não estiver a ser utilizada numa experiência. Para eliminar uma configuração, passe o rato sobre a respectiva caixa e clique no ícone de eliminação.", + "course-authoring.group-configurations.sidebar.about-2.description-2.strong": "Nova configuração de grupo", + "course-authoring.group-configurations.sidebar.about-3.title": "Percurso de aprendizagem de grupos", + "course-authoring.group-configurations.sidebar.about-3.description-1": "Os grupos de modo de inscrição permitem disponibilizar aos estudantes diferentes conteúdos do curso de acordo com o modo escolhido. Os estudantes matriculados em cada modo são automaticamente incluídos no grupo correspondente.", + "course-authoring.group-configurations.sidebar.about-3.description-2": "Nas páginas das unidades na estrutura geral do curso, pode restringir o acesso dos estudantes aos componentes, com base no modo de inscrição.", + "course-authoring.group-configurations.sidebar.about-3.description-3": "Não é possível editar grupos de modo de inscrição, mas pode expandir cada grupo para ver os detalhes do conteúdo do curso destinado aos estudantes de cada grupo.", + "course-authoring.group-configurations.sidebar.about.description.strong-edit": "editar", + "course-authoring.group-configurations.sidebar.learnmore.button": "Saber mais", + "course-authoring.import.file-section.title": "Seleccione um ficheiro .tar.gz para substituir o conteúdo da seu curso", + "course-authoring.import.file-section.chosen-file": "Ficheiro escolhido: {fileName}", "course-authoring.import.sidebar.title1": "Porquê importar um curso?", - "course-authoring.import.sidebar.description1": "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 {studioShortName}.", + "course-authoring.import.sidebar.description1": "Pode querer executar uma nova versão de um curso existente ou substituir um curso existente. Ou pode ter desenvolvido um curso fora do {studioShortName}.", "course-authoring.import.sidebar.importedContent": "Que conteúdo é importado?", "course-authoring.import.sidebar.importedContentHeading": "O conteúdo seguinte é importado.", "course-authoring.import.sidebar.content1": "Conteúdo e estrutura do curso", "course-authoring.import.sidebar.content2": "Datas do curso", "course-authoring.import.sidebar.content3": "Política de classificação", "course-authoring.import.sidebar.content4": "Quaisquer configurações de grupo", - "course-authoring.import.sidebar.content5": "Settings on the advanced settings page, including MATLAB API keys and LTI passports", + "course-authoring.import.sidebar.content5": "Definições na página de definições avançadas, incluindo chaves de API MATLAB e passaportes LTI", "course-authoring.import.sidebar.notImportedContent": "O seguinte conteúdo não é exportado.", "course-authoring.import.sidebar.content6": "Conteúdo específico dos estudantes, como classificações dos estudantes e dados do fórum de debate", "course-authoring.import.sidebar.content7": "A equipa do curso", - "course-authoring.import.sidebar.warningTitle": "Warning: importing while a course is running", - "course-authoring.import.sidebar.warningDescription": "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.", + "course-authoring.import.sidebar.warningTitle": "Aviso: importação durante a execução de um curso", + "course-authoring.import.sidebar.warningDescription": "Se pretende realizar uma importação enquanto o seu curso estiver em execução e alterar os nomes de URL (ou nós url_name) de qualquer componente de problema, os dados do aluno associados a esses componentes de problema poderão ser perdidos. Esses dados incluem as pontuações dos problemas dos alunos.", "course-authoring.import.sidebar.learnMoreButtonTitle": "Saiba mais sobre como importar um curso", "course-authoring.import.stepper.title.uploading": "A enviar", "course-authoring.import.stepper.title.unpacking": "Extrair", "course-authoring.import.stepper.title.verifying": "A verificar", - "course-authoring.import.stepper.title.updating": "Updating сourse", + "course-authoring.import.stepper.title.updating": "Atualização do curso", "course-authoring.import.stepper.title.success": "Sucesso", "course-authoring.import.stepper.description.uploading": "A transferir o seu ficheiro para os nossos servidores", "course-authoring.import.stepper.description.unpacking": "Expandir e preparar a estrutura da pasta/ficheiro (pode agora sair desta página com segurança, mas evita fazer alterações drásticas no índice até que esta importação esteja concluída)", "course-authoring.import.stepper.description.verifying": "A analisar a semântica, sintaxe e os dados obrigatórios", "course-authoring.import.stepper.description.updating": "Integrar o seu conteúdo importado para este curso. Esse processo pode levar mais tempo com cursos maiores.", "course-authoring.import.stepper.description.success": "O seu conteúdo importado foi agora integrado neste curso", - "course-authoring.import.stepper.button.outline": "View updated outline", + "course-authoring.import.stepper.button.outline": "Ver estrutura atualizada", "course-authoring.import.stepper.error.default": "Erro ao importar o curso", "course-authoring.pages-resources.app-settings-modal.button.cancel": "Cancelar", "course-authoring.pages-resources.app-settings-modal.button.save": "Guardar", @@ -850,242 +1049,271 @@ "authoring.discussions.noProviderSwitchAfterCourseStarted": "O fornecedor do debate não pode ser alterado após o início do curso, por favor contacte o apoio ao parceiro.", "authoring.discussions.providerSelection": "Selecção do fornecedor", "authoring.discussions.Incomplete": "Incompleto", - "course-authoring.schedule.basic.email.subject": "Enroll in {courseDisplayName}.", - "course-authoring.schedule.basic.email.body": "The course {courseDisplayName}, provided by {platformName}, is open for enrollment. Please navigate to this course at {lmsLinkForAboutPage} to enroll.", - "course-authoring.schedule.basic.promotion.title": "Course summary page {smallText}", - "course-authoring.schedule.basic.title": "Basic information", - "course-authoring.schedule.basic.description": "The nuts and bolts of this course", - "course-authoring.schedule.basic.email-icon": "Invite your students email icon", + "course-authoring.schedule.basic.email.subject": "Inscrever-se em {courseDisplayName}.", + "course-authoring.schedule.basic.email.body": "O curso {courseDisplayName}, fornecido por {platformName}, está aberto para inscrições. Por favor, navegue para este curso em {lmsLinkForAboutPage} para se inscrever.", + "course-authoring.schedule.basic.promotion.title": "Página de resumo do curso {smallText}", + "course-authoring.schedule.basic.title": "Informação básica", + "course-authoring.schedule.basic.description": "Os pormenores deste curso", + "course-authoring.schedule.basic.email-icon": "Convide o ícone de email dos seus alunos", "course-authoring.schedule.basic.organization": "Organização", "course-authoring.schedule.basic.course-number": "Código do curso", - "course-authoring.schedule.basic.course-run": "Course run", - "course-authoring.schedule.basic.banner.title": "Promoting your course with edX", - "course-authoring.schedule.basic.banner.text": "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. Please note that changes here may take up to a business day to appear on your course summary page.", + "course-authoring.schedule.basic.course-run": "Edição do curso", + "course-authoring.schedule.basic.banner.title": "Promover o seu curso com a edX", + "course-authoring.schedule.basic.banner.text": "A página de resumo do curso só poderá ser visualizada depois do curso ter sido anunciado. Para fornecer conteúdo para a página e visualizá-lo, siga as instruções fornecidas pelo seu Gestor de Programa. Observe que as alterações aqui podem levar até um dia útil para serem exibidas na página de resumo do curso.", "course-authoring.schedule.basic.promotion.button": "Convide os seus estudantes", - "course-authoring.schedule.credit.title": "Course credit requirements", + "course-authoring.schedule.credit.title": "Requisitos para os créditos do curso", "course-authoring.schedule.credit.description": "Passos necessários para ganhar créditos do curso", - "course-authoring.schedule.credit.help": "A requirement appears in this list when you publish the unit that contains the requirement.", - "course-authoring.schedule.credit.minimum-grade": "Minimum grade", - "course-authoring.schedule.credit.proctored-exam": "Successful proctored exam", + "course-authoring.schedule.credit.help": "Um requisito aparece nesta lista quando se publica a unidade que contém o requisito.", + "course-authoring.schedule.credit.minimum-grade": "Classificação mínima", + "course-authoring.schedule.credit.proctored-exam": "Exame de vigilância bem sucedido", "course-authoring.schedule.credit.verification": "Verificação de ID", - "course-authoring.schedule.credit.not-found": "No credit requirements found.", + "course-authoring.schedule.credit.not-found": "Não foram encontrados requisitos de crédito.", "course-authoring.schedule-section.details.title": "Detalhes do Curso", "course-authoring.schedule-section.details.description": "Forneça informações úteis sobre o seu curso", - "course-authoring.schedule-section.details.dropdown.label": "Course language", + "course-authoring.schedule-section.details.dropdown.label": "Idioma do curso", "course-authoring.schedule-section.details.dropdown.help-text": "Identifique aqui o idioma do curso. Esta informação será utilizada para ajudar os utilizadores a encontrarem os cursos que são lecionados num idioma específico. Também é utilizado para localizar o campo 'De:' na maioria dos emails.", "course-authoring.schedule-section.details.dropdown.empty": "Selecionar idioma", "course-authoring.schedule-section.instructors.title": "Formadores", "course-authoring.schedule-section.instructors.description": "Adicionar detalhes sobre os formadores neste curso", "course-authoring.schedule-section.instructors.add-instructor": "Adicionar Formador", - "course-authoring.schedule-section.introducing.course-overview.help-text": "Introductions, prerequisites, FAQs that are used on {hyperlink} (formatted in HTML)", - "course-authoring.schedule-section.introducing.about-sidebar.help-text": "Custom sidebar content for {hyperlink} (formatted in HTML)", - "course-authoring.schedule-section.introducing.title": "Introducing your course", + "course-authoring.schedule-section.introducing.course-overview.help-text": "Introduções, pré-requisitos, perguntas frequentes que são utilizadas em {hyperlink} (formatado em HTML)", + "course-authoring.schedule-section.introducing.about-sidebar.help-text": "Conteúdo personalizado da barra lateral para {hyperlink} (formatado em HTML)", + "course-authoring.schedule-section.introducing.title": "Apresente o seu curso", "course-authoring.schedule-section.introducing.description": "Informação para futuros estudantes", - "course-authoring.schedule-section.introducing.course-short-description.label": "Course short description", - "course-authoring.schedule-section.introducing.course-short-description.aria-label": "Show course short description", + "course-authoring.schedule-section.introducing.course-short-description.label": "Breve descrição do curso", + "course-authoring.schedule-section.introducing.course-short-description.aria-label": "Mostrar breve descrição do curso", "course-authoring.schedule-section.introducing.course-short-description.help-text": "Descrição que surge no catálogo de cursos quando os estudantes passam com o apontador do rato sobre o nome do curso. Limite de 150 caracteres", - "course-authoring.schedule-section.introducing.course-overview.label": "Course overview", + "course-authoring.schedule-section.introducing.course-overview.label": "Descrição geral do curso", "course-authoring.schedule-section.introducing.course-about.hyperlink": "Página de resumo do curso", - "course-authoring.schedule-section.introducing.course-about-sidebar.label": "Course about sidebar HTML", - "course-authoring.schedule-section.introducing.course-about-sidebar.help-text": "Custom sidebar content for {hyperlink} (formatted in HTML)", - "course-authoring.schedule-section.introducing.course-card-image.label": "Course card image", - "course-authoring.schedule-section.introducing.course-card-image.identifier-text": "course image", - "course-authoring.schedule-section.introducing.course-banner-image.label": "Course banner image", - "course-authoring.schedule-section.introducing.course-banner-image.insert-banner": "banner image", - "course-authoring.schedule-section.introducing.video-thumbnail-image.label": "Course video thumbnail image", - "course-authoring.schedule-section.introducing.video-thumbnail-image.insert-card": "video thumbnail image", - "course-authoring.schedule.learning-outcomes-section.title": "Learning outcomes", - "course-authoring.schedule.learning-outcomes-section.description": "Adicionar os resultados da aprendizagem para este curso", + "course-authoring.schedule-section.introducing.course-about-sidebar.label": "Curso sobre a barra lateral HTML", + "course-authoring.schedule-section.introducing.course-about-sidebar.help-text": "Conteúdo personalizado da barra lateral para {hyperlink} (formatado em HTML)", + "course-authoring.schedule-section.introducing.course-card-image.label": "Imagem do cartão do curso", + "course-authoring.schedule-section.introducing.course-card-image.identifier-text": "imagem do curso", + "course-authoring.schedule-section.introducing.course-banner-image.label": "Imagem do banner do curso", + "course-authoring.schedule-section.introducing.course-banner-image.insert-banner": "imagem do banner", + "course-authoring.schedule-section.introducing.video-thumbnail-image.label": "Imagem thumbnail do vídeo do curso", + "course-authoring.schedule-section.introducing.video-thumbnail-image.insert-card": "imagem miniatura do vídeo", + "course-authoring.schedule.learning-outcomes-section.title": "Objetivos de aprendizagem", + "course-authoring.schedule.learning-outcomes-section.description": "Adicionar os objetivos da aprendizagem para este curso", "course-authoring.schedule.learning-outcomes-section.delete": "Eliminar", - "course-authoring.schedule.learning-outcomes-section.add": "Add learning outcome", - "course-authoring.schedule.learning-outcomes-section.input.placeholder": "Adicione aqui um resultado da aprendizagem", - "course-authoring.schedule.learning-outcomes-section.label-increment": "Learning outcome", - "course-authoring.schedule-section.license.title": "Course content license", + "course-authoring.schedule.learning-outcomes-section.add": "Adicionar objetivos de aprendizagem", + "course-authoring.schedule.learning-outcomes-section.input.placeholder": "Adicione aqui um objetivo da aprendizagem", + "course-authoring.schedule.learning-outcomes-section.label-increment": "Objetivo de aprendizagem", + "course-authoring.schedule-section.license.title": "Licença do conteúdo do curso", "course-authoring.schedule-section.license.description": "Selecione a licença predefinida para o conteúdo do curso", - "course-authoring.schedule.pacing.title": "Course pacing", + "course-authoring.schedule.pacing.title": "Ritmo de aprendizagem do curso", "course-authoring.schedule.pacing.description": "Defina o ritmo para este curso", - "course-authoring.schedule.pacing.restriction": "Course pacing cannot be changed once a course has started", + "course-authoring.schedule.pacing.restriction": "O ritmo do curso não pode ser alterado depois do curso ter iniciado", "course-authoring.schedule.pacing.radio.instructor.label": "Ritmo definido pelo formador", "course-authoring.schedule.pacing.radio.instructor.description": "Os cursos com ritmo definido pelo formador progridem seguindo o ritmo determinado pelo autor do curso. É possível configurar datas de lançamento para o conteúdo do curso e datas limite para tarefas.", "course-authoring.schedule.pacing.radio.self-paced.label": "Ritmo definido pelo estudante", "course-authoring.schedule.pacing.radio.self-paced.description": "Os cursos com ritmo próprio oferecem sugestão de datas para as tarefas ou exames com base na data de inscrição do aluno e na duração esperada do curso. Estes cursos oferecem aos estudantes flexibilidade para modificar as datas das tarefas, conforme necessário.", "course-authoring.schedule-section.requirements.title": "Requisitos", "course-authoring.schedule-section.requirements.description": "Expectativas dos estudantes que estão a fazer este curso", - "course-authoring.schedule-section.requirements.timepicker.label": "Hours of effort per week", + "course-authoring.schedule-section.requirements.timepicker.label": "Horas de esforço por semana", "course-authoring.schedule-section.requirements.timepicker.help-text": "Tempo despendido em todas as tarefas do curso", - "course-authoring.schedule-section.requirements.dropdown.label": "Prerequisite course", + "course-authoring.schedule-section.requirements.dropdown.label": "Pré-requisitos do curso", "course-authoring.schedule-section.requirements.dropdown.help-text": "O Curso que os estudantes devem concluir antes de iniciarem este curso", "course-authoring.schedule-section.requirements.dropdown.empty-text": "Nenhum", - "course-authoring.schedule.schedule-section.title": "Course schedule", + "course-authoring.schedule.schedule-section.title": "Calendário do curso", "course-authoring.schedule.schedule-section.description": "Datas que controlam o momento em que o seu curso pode ser visualizado", "course-authoring.schedule.schedule-section.course-start.date.label": "Data de início do curso", "course-authoring.schedule.schedule-section.course-start.date.help-text": "Primeiro dia do seu curso", - "course-authoring.schedule.schedule-section.course-start.time.label": "Course start time", + "course-authoring.schedule.schedule-section.course-start.time.label": "Hora de início do curso", "course-authoring.schedule.schedule-section.course-end.date.label": "Data de Fim do Curso", "course-authoring.schedule.schedule-section.course-end.date.help-text": "Último dia do seu curso", - "course-authoring.schedule.schedule-section.course-end.time.label": "Course end time", - "course-authoring.schedule.schedule-section.enrollment-start.date.label": "Enrollment start date", + "course-authoring.schedule.schedule-section.course-end.time.label": "Hora de fim do curso", + "course-authoring.schedule.schedule-section.enrollment-start.date.label": "Data de início da inscrição", "course-authoring.schedule.schedule-section.enrollment-start.help-text": "Primeiro dia em que os estudantes se podem inscrever", - "course-authoring.schedule.schedule-section.enrollment-start.time.label": "Enrollment start time", - "course-authoring.schedule.schedule-section.enrollment-end.date.label": "Enrollment end date", + "course-authoring.schedule.schedule-section.enrollment-start.time.label": "Hora de início da inscrição", + "course-authoring.schedule.schedule-section.enrollment-end.date.label": "Data de fim da inscrição", "course-authoring.schedule.schedule-section.enrollment-end.date.help-text": "Último dia em que os estudantes se podem inscrever.", - "course-authoring.schedule.schedule-section.enrollment-end.date.restricted.help-text": "Contact your {platformName} partner manager to update these settings.", - "course-authoring.schedule.schedule-section.enrollment-end.time.label": "Enrollment end time", - "course-authoring.schedule.schedule-section.upgrade-deadline.date.label": "Upgrade deadline date", - "course-authoring.schedule.schedule-section.upgrade-deadline.date.help-text": "Last day students can upgrade to a verified enrollment. Contact your {platformName} partner manager to update these settings.", - "course-authoring.schedule.schedule-section.upgrade-deadline.time.label": "Upgrade deadline time", + "course-authoring.schedule.schedule-section.enrollment-end.date.restricted.help-text": "Contacte o seu gestor de parceiros {platformName} para atualizar estas definições.", + "course-authoring.schedule.schedule-section.enrollment-end.time.label": "Hora de fim da inscrição", + "course-authoring.schedule.schedule-section.upgrade-deadline.date.label": "Data limite para o upgrade", + "course-authoring.schedule.schedule-section.upgrade-deadline.date.help-text": "Último dia em que os alunos podem atualizar para uma inscrição verificada. Contacte o seu gestor de parceiros {platformName} para atualizar estas definições.", + "course-authoring.schedule.schedule-section.upgrade-deadline.time.label": "Hora limite para o upgrade", "course-authoring.schedule.sidebar.about.title": "Como são utilizadas estas definições?", - "course-authoring.schedule.sidebar.about.text": "Your course's schedule determines when students can enroll in and begin a course. 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.", - "course-authoring.studio-home.collapsible.denied.title": "Your course creator request status", - "course-authoring.studio-home.collapsible.denied.description": "{studioName} 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 {platformName}. Our team has completed evaluating your request.", - "course-authoring.studio-home.collapsible.denied.action.title": "Your course creator request status:", + "course-authoring.schedule.sidebar.about.text": "O calendário do curso determina quando os alunos podem inscrever-se e iniciar um curso. Outras informações desta página são apresentadas na página Sobre do curso. Essas informações incluem a visão geral do curso, a imagem do curso, o vídeo de introdução e os requisitos de tempo estimado. Os alunos usam as páginas Sobre para escolher novos cursos que pretendem realizar.", + "course-authoring.studio-home.collapsible.denied.title": "Estado do pedido do criador do curso", + "course-authoring.studio-home.collapsible.denied.description": "{studioName} é uma solução alojada para os nossos parceiros xConsortium e convidados selecionados. Os cursos dos quais é membro da equipa aparecem acima para que possa editar, enquanto os privilégios de criador de cursos são concedidos por {platformName}. A nossa equipa concluiu a avaliação do seu pedido.", + "course-authoring.studio-home.collapsible.denied.action.title": "Estado do pedido do criador de curso:", "course-authoring.studio-home.collapsible.denied.state": "Negado", - "course-authoring.studio-home.collapsible.denied.action.text": "Your request did not meet the criteria/guidelines specified by {platformName} Staff.", - "course-authoring.studio-home.collapsible.pending.title": "Your course creator request status", - "course-authoring.studio-home.collapsible.pending.description": "{studioName} 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 {platformName}. Our team is currently evaluating your request.", - "course-authoring.studio-home.collapsible.pending.action.title": "Your course creator request status:", + "course-authoring.studio-home.collapsible.denied.action.text": "O seu pedido não satisfaz os critérios/directrizes especificados pelos {platformName} funcionários.", + "course-authoring.studio-home.collapsible.pending.title": "Estado do pedido do criador de curso", + "course-authoring.studio-home.collapsible.pending.description": "{studioName} é uma solução alojada para os nossos parceiros xConsortium e convidados selecionados. Os cursos para os quais é membro da equipa aparecem acima para que possa editar, enquanto os privilégios de criador de cursos são concedidos por {platformName}. A nossa equipa está atualmente a avaliar o seu pedido.", + "course-authoring.studio-home.collapsible.pending.action.title": "Estado do pedido do criador de curso:", "course-authoring.studio-home.collapsible.pending.state": "Pendente", - "course-authoring.studio-home.collapsible.pending.action.text": "Your request is currently being reviewed by {platformName} staff and should be updated shortly.", - "course-authoring.studio-home.collapsible.unrequested.title": "Becoming a course creator in {studioShortName}", - "course-authoring.studio-home.collapsible.unrequested.description": "{studioName} 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 {platformName}. Our team will evaluate your request and provide you feedback within 24 hours during the work week.", - "course-authoring.studio-home.collapsible.unrequested.button.default": "Request the ability to create courses", - "course-authoring.studio-home.collapsible.unrequested.button.pending": "Submitting your request", - "course-authoring.studio-home.collapsible.unrequested.button.failed": "Sorry, there was error with your request", - "course-authoring.studio-home.new-course.title": "Create a new course", - "course-authoring.studio-home.sidebar.about.title": "New to {studioName}?", - "course-authoring.studio-home.sidebar.about.description": "Click \"Looking for help with Studio\" at the bottom of the page to access our continually updated documentation and other {studioShortName} resources.", - "course-authoring.studio-home.sidebar.about.getting-started": "Getting started with {studioName}", - "course-authoring.studio-home.sidebar.about.header-2": "Can I create courses in {studioName}?", - "course-authoring.studio-home.sidebar.about.description-2": "In order to create courses in {studioName}, you must {mailTo}", - "course-authoring.studio-home.sidebar.about.description-2.mail-to": "contact {platformName} staff to help you create a course.", - "course-authoring.studio-home.sidebar.about.header-3": "Can I create courses in {studioName}?", - "course-authoring.studio-home.sidebar.about.description-3": "In order to create courses in {studioName}, you must have course creator privileges to create your own course.", - "course-authoring.studio-home.sidebar.about.header-4": "Can I create courses in {studioName}?", - "course-authoring.studio-home.sidebar.about.description-4": "Your request to author courses in {studioName} has been denied. Please {mailTo}.", - "course-authoring.studio-home.sidebar.about.description-4.mail-to": "contact {platformName} staff with further questions", - "course-authoring.studio-home.processing.title": "Courses being processed", - "course-authoring.studio-home.courses.tab.title": "Curso:", - "course-authoring.studio-home.courses.tab.error.message": "Failed to fetch courses. Please try again later.", - "course-authoring.studio-home.libraries.tab.error.message": "Failed to fetch libraries. Please try again later.", + "course-authoring.studio-home.collapsible.pending.action.text": "O seu pedido está a ser analisado pelo pessoal da {platformName} e deverá ser atualizado em breve.", + "course-authoring.studio-home.collapsible.unrequested.title": "Tornar-se um criador de cursos em {studioShortName}", + "course-authoring.studio-home.collapsible.unrequested.description": "{studioName} é uma solução alojada para os nossos parceiros xConsortium e convidados selecionados. Os cursos para os quais é membro da equipa aparecem acima para que possa editar, enquanto os privilégios de criador de cursos são concedidos por {platformName}. A nossa equipa avaliará o seu pedido e dar-lhe-á feedback no prazo de 24 horas durante a semana de trabalho.", + "course-authoring.studio-home.collapsible.unrequested.button.default": "Solicitar a possibilidade de criar cursos", + "course-authoring.studio-home.collapsible.unrequested.button.pending": "Apresentar o seu pedido", + "course-authoring.studio-home.collapsible.unrequested.button.failed": "Lamentamos, mas houve um erro no seu pedido", + "course-authoring.studio-home.new-course.title": "Criar um novo curso", + "course-authoring.studio-home.sidebar.about.title": "Novo no {studioName}?", + "course-authoring.studio-home.sidebar.about.description": "Clique em \"Procuro ajuda com o Studio\" na parte inferior da página para aceder a nossa documentação continuamente atualizada e outros recursos {studioShortName}.", + "course-authoring.studio-home.sidebar.about.getting-started": "Começar a trabalhar com {studioName}", + "course-authoring.studio-home.sidebar.about.header-2": "Posso criar cursos em {studioName}?", + "course-authoring.studio-home.sidebar.about.description-2": "Para criar cursos em {studioName}, tem de {mailTo}", + "course-authoring.studio-home.sidebar.about.description-2.mail-to": "Contacte a equipa da {platformName} para o ajudar a criar um curso.", + "course-authoring.studio-home.sidebar.about.header-3": "Posso criar cursos em {studioName}?", + "course-authoring.studio-home.sidebar.about.description-3": "Para criar cursos em {studioName}, é necessário ter privilégios de criador de cursos para criar o seu próprio curso.", + "course-authoring.studio-home.sidebar.about.header-4": "Posso criar cursos em {studioName}?", + "course-authoring.studio-home.sidebar.about.description-4": "O seu pedido para criar cursos em {studioName} foi recusado. Por favor {mailTo}.", + "course-authoring.studio-home.sidebar.about.description-4.mail-to": "Contacte a equipa de {platformName} se tiver mais perguntas", + "course-authoring.studio-home.processing.title": "Cursos em processamento", + "course-authoring.studio-home.courses.tab.title": "Cursos", + "course-authoring.studio-home.courses.tab.error.message": "Falha na procuca de cursos. Por favor, tente novamente mais tarde.", + "course-authoring.studio-home.courses.pagination.info": "A mostrar {comprimento} de {total}", + "course-authoring.studio-home.libraries.tab.error.message": "Falha ao buscar as bibliotecas. Por favor, tente novamente mais tarde.", "course-authoring.studio-home.libraries.tab.title": "Bibliotecas", - "course-authoring.studio-home.archived.tab.title": "Archived courses", - "course-authoring.studio-home.archived.tab.error.message": "Failed to fetch archived courses. Please try again later.", - "course-authoring.studio-home.verify-email.heading": "Thanks for signing up, {username}!", + "course-authoring.studio-home.archived.tab.title": "Cursos arquivados", + "course-authoring.studio-home.archived.tab.error.message": "Falha ao buscar cursos arquivados. Por favor, tente novamente mais tarde.", + "course-authoring.studio-home.courses.tab.course.not.found.alert.title": "Não encontrámos qualquer resultado", + "course-authoring.studio-home.courses.tab.course.not.found.alert.message": "Não existem cursos com os filtros atuais.", + "course-authoring.studio-home.courses.tab.course.not.found.alert.clean.filters.button": "Limpar filtros", + "course-authoring.studio-home.taxonomies.tab.title": "Taxonomias", + "course-authoring.studio-home.verify-email.heading": "Obrigado por se inscrever, {username}!", "course-authoring.studio-home.verify-email.banner.title": "Precisamos de validar o seu endereço de email ", "course-authoring.studio-home.verify-email.banner.description": "Estamos quase a terminar! Para concluir o seu registo, precisamos que confirme o seu endereço de email ({email}). Irá encontrar uma mensagem de ativação e a indicação dos próximos passos.", "course-authoring.studio-home.verify-email.sidebar.title": "Precisa de ajuda?", "course-authoring.studio-home.verify-email.sidebar.description": "Caso não encontre a nossa mensagem na sua Caixa de Email, por favor verifique nas pastas de Lixo ou de Spam. Ainda não conseguiu encontrar a nossa mensagem de email? Contacte-nos através do link abaixo.", - "course-authoring.taxonomy-list.dialog.delete.title": "Delete \"{taxonomyName}\"", - "course-authoring.taxonomy-list.dialog.delete.body": "Warning! You are about to delete a taxonomy containing {tagsCount} tags. Assigned organizations will no longer be able to access the taxonomy, and any tags applied to course content will be removed.", - "course-authoring.taxonomy-list.dialog.delete.confirm.label": "Type {deleteLabel} to confirm", - "course-authoring.taxonomy-list.dialog.delete.confirmDelete.label": "DELETE", + "course-authoring.taxonomy-list.dialog.delete.title": "Apagar \"{taxonomyName}\"", + "course-authoring.taxonomy-list.dialog.delete.body": "Aviso! Está prestes a eliminar uma taxonomia que contém etiquetas {tagsCount}. As organizações atribuídas deixarão de poder aceder à taxonomia e todas as etiquetas aplicadas ao conteúdo do curso serão removidas.", + "course-authoring.taxonomy-list.dialog.delete.confirm.label": "Digite {deleteLabel} para confirmar", + "course-authoring.taxonomy-list.dialog.delete.confirmDelete.label": "APAGAR", "course-authoring.taxonomy-list.dialog.delete.cancel.label": "Cancelar", "course-authoring.taxonomy-list.dialog.delete.delete.label": "Eliminar", - "course-authoring.taxonomy-list.modal.export.title": "Select format to export", - "course-authoring.taxonomy-list.modal.export.body": "Select the file format in which you would like the taxonomy to be exported:", + "course-authoring.taxonomy-list.modal.export.title": "Selecionar o formato a exportar", + "course-authoring.taxonomy-list.modal.export.body": "Seleccione o formato de ficheiro em que pretende que a taxonomia seja exportada:", "course-authoring.taxonomy-list.modal.export.submit.label": "Exportar", - "course-authoring.taxonomy-list.csv-format": "CSV file", - "course-authoring.taxonomy-list.json-format": "JSON file", + "course-authoring.taxonomy-list.csv-format": "Ficheiro CSV", + "course-authoring.taxonomy-list.json-format": "Ficheiro JSON", "course-authoring.taxonomy-list.modal.cancel": "Cancelar", "course-authoring.import-tags.wizard.button.cancel": "Cancelar", "course-authoring.import-tags.wizard.button.next": "Seguinte", "course-authoring.import-tags.wizard.button.previous": "Anterior", "course-authoring.import-tags.wizard.button.import": "Importar", "course-authoring.import-tags.wizard.button.continue": "Continuar", - "course-authoring.import-tags.wizard.button.confirm": "Yes, import file", - "course-authoring.import-tags.wizard.step-export.title": "Update \"{name}\"", - "course-authoring.import-tags.wizard.step-export.body": "To update this taxonomy you need to import a new CSV or JSON file. The current taxonomy will be completely replaced by the contents of the imported file (e.g. if a tag in the current taxonomy is not present in the imported file, it will be removed - both from the taxonomy and from any tagged course content).{br}You may wish to export the taxonomy in its current state before importing the new file.", - "course-authoring.import-tags.wizard.step-export.button-csv": "CSV file", - "course-authoring.import-tags.wizard.step-export.button-json": "JSON file", + "course-authoring.import-tags.wizard.button.confirm": "Sim, importar ficheiro", + "course-authoring.import-tags.wizard.step-export.title": "Atualizar \"{name}\"", + "course-authoring.import-tags.wizard.step-export.body": "Para atualizar esta taxonomia, é necessário importar um novo ficheiro CSV ou JSON. A taxonomia atual será completamente substituída pelo conteúdo do ficheiro importado (por exemplo, se uma etiqueta da taxonomia atual não estiver presente no ficheiro importado, será removida - tanto da taxonomia como de qualquer conteúdo do curso etiquetado).{br}Poderá querer exportar a taxonomia no seu estado atual antes de importar o novo ficheiro.", + "course-authoring.import-tags.wizard.step-export.button-csv": "Ficheiro CSV", + "course-authoring.import-tags.wizard.step-export.button-json": "Ficheiro JSON", "course-authoring.import-tags.wizard.step-upload.title": "Carregar ficheiro", - "course-authoring.import-tags.wizard.step-upload.clear-file": "Clear file", - "course-authoring.import-tags.wizard.step-upload.body": "You may use any spreadsheet tool (for CSV files), or any text editor (for JSON files) to create the file that you wish to import.{br}Once the file is ready to be imported, drag and drop it into the box below, or click to upload.", - "course-authoring.import-tags.wizard.step-plan.title": "Differences between files", - "course-authoring.import-tags.wizard.step-plan.body": "Importing this file will make {changeCount} updates to the existing taxonomy. The content of the imported file will replace any existing values that do not match the new values.{br}Importing this file will cause the following updates:", - "course-authoring.import-tags.wizard.step-plan.no-changes": "No changes", - "course-authoring.import-tags.wizard.step-confirm.title": "Import and replace tags", - "course-authoring.import-tags.wizard.step-confirm.body": "Warning! You are about to make {changeCount} changes to the existing taxonomy. Any tags applied to course content will be updated or removed. This cannot be undone.{br}Are you sure you want to continue importing this file?", - "course-authoring.import-tags.prompt.taxonomy-name": "Enter a name for the new taxonomy", - "course-authoring.import-tags.prompt.taxonomy-name.required": "You must enter a name for the new taxonomy", - "course-authoring.import-tags.prompt.taxonomy-export-id": "Enter a Export ID for the new taxonomy. Should only contain alphanumeric characters or '_' '-' '.'", - "course-authoring.import-tags.prompt.taxonomy-export-id.required": "You must enter an Export ID for the new taxonomy.", - "course-authoring.import-tags.prompt.taxonomy-export-id.invalid": "Invalid Export ID. Should only contain alphanumeric characters or '_' '-' '.'", - "course-authoring.import-tags.prompt.taxonomy-description": "Enter a description for the new taxonomy", - "course-authoring.import-tags.success": "Taxonomy imported successfully", - "course-authoring.import-tags.error": "Import failed - see details in the browser console", - "course-authoring.import-tags.toast.success": "\"{name}\" updated", - "course-authoring.import-tags.error-alert.title": "Import error", - "course-authoring.taxonomy-manage-orgs.header.title": "Assign to organizations", - "course-authoring.taxonomy-manage-orgs.body.text": "Manage which organizations can access the taxonomy by assigning them in the menu below. You can also choose to assign the taxonomy to all organizations.", - "course-authoring.taxonomy-manage-orgs.assign-orgs": "Assign organizations", - "course-authoring.taxonomy-manage-orgs.current-assignments": "Currently assigned:", - "course-authoring.taxonomy-manage-orgs.add-orgs": "Add another organization:", - "course-authoring.taxonomy-manage-orgs.search-orgs": "Search for an organization", - "course-authoring.taxonomy-manage-orgs.no-orgs": "No organizations assigned", - "course-authoring.taxonomy-manage-orgs.assign-all": "Assign to all organizations", + "course-authoring.import-tags.wizard.step-upload.clear-file": "Limpar ficheiro", + "course-authoring.import-tags.wizard.step-upload.body": "Pode utilizar qualquer ferramenta de folha de cálculo (para ficheiros CSV) ou qualquer editor de texto (para ficheiros JSON) para criar o ficheiro que pretende importar.{br}Quando o ficheiro estiver pronto para ser importado, arraste-o e largue-o na caixa abaixo ou clique para carregar.", + "course-authoring.import-tags.wizard.step-plan.title": "Diferenças entre ficheiros", + "course-authoring.import-tags.wizard.step-plan.body": "A importação deste ficheiro fará atualizações {changeCount} na taxonomia existente. O conteúdo do ficheiro importado substituirá todos os valores existentes que não correspondam aos novos valores.{br}A importação deste ficheiro provocará as seguintes actualizações:", + "course-authoring.import-tags.wizard.step-plan.no-changes": "Sem alterações", + "course-authoring.import-tags.wizard.step-confirm.title": "Importar e substituir etiquetas", + "course-authoring.import-tags.wizard.step-confirm.body": "Aviso! Está prestes a efetuar alterações {changeCount} à taxonomia existente. Todas as etiquetas aplicadas ao conteúdo do curso serão atualizadas ou removidas. Isto não pode ser desfeito.{br}Tem a certeza de que pretende continuar a importar este ficheiro?", + "course-authoring.import-tags.prompt.taxonomy-name": "Introduza um nome para a nova taxonomia", + "course-authoring.import-tags.prompt.taxonomy-name.required": "É necessário introduzir um nome para a nova taxonomia", + "course-authoring.import-tags.prompt.taxonomy-export-id": "Introduza um ID de exportação para a nova taxonomia. Deve conter apenas caracteres alfanuméricos ou '_' '-' '.'", + "course-authoring.import-tags.prompt.taxonomy-export-id.required": "É necessário introduzir um ID de exportação para a nova taxonomia.", + "course-authoring.import-tags.prompt.taxonomy-export-id.invalid": "ID de exportação inválido. Só deve conter caracteres alfanuméricos ou '_' '-' '.'", + "course-authoring.import-tags.prompt.taxonomy-description": "Introduza uma descrição para a nova taxonomia", + "course-authoring.import-tags.success": "Taxonomia importada com êxito", + "course-authoring.import-tags.error": "A importação falhou - ver detalhes na consola do navegador", + "course-authoring.import-tags.toast.success": "\"{name}\" atualizado", + "course-authoring.import-tags.error-alert.title": "Erro na importação", + "course-authoring.taxonomy-manage-orgs.header.title": "Atribuir a organizações", + "course-authoring.taxonomy-manage-orgs.body.text": "Faça a gestão das organizações que podem aceder à taxonomia, atribuindo-as no menu abaixo. Também pode optar por atribuir a taxonomia a todas as organizações.", + "course-authoring.taxonomy-manage-orgs.assign-orgs": "Atribuir organizações", + "course-authoring.taxonomy-manage-orgs.current-assignments": "Atualmente atribuído:", + "course-authoring.taxonomy-manage-orgs.add-orgs": "Adicionar outra organização:", + "course-authoring.taxonomy-manage-orgs.search-orgs": "Procurar uma organização", + "course-authoring.taxonomy-manage-orgs.no-orgs": "Nenhuma organização atribuída", + "course-authoring.taxonomy-manage-orgs.assign-all": "Atribuir a todas as organizações", "course-authoring.taxonomy-manage-orgs.button.cancel": "Cancelar", "course-authoring.taxonomy-manage-orgs.button.save": "Guardar", - "course-authoring.taxonomy-manage-orgs.confirm-dialog.title": "Unassign taxonomy", - "course-authoring.taxonomy-manage-orgs.confirm-dialog.text": "Content authors from unassigned organizations will not be able to tag course content with {taxonomyName}. Are you sure you want to continue?", + "course-authoring.taxonomy-manage-orgs.confirm-dialog.title": "Taxonomia não atribuída", + "course-authoring.taxonomy-manage-orgs.confirm-dialog.text": "Os autores de conteúdo de organizações não atribuídas não poderão marcar o conteúdo do curso com {taxonomyName}. Tem a certeza de que pretende continuar?", "course-authoring.taxonomy-manage-orgs.confirm-dialog.button.continue": "Continuar", - "course-authoring.taxonomy-manage-orgs.toast.assign-orgs-success": "Assigned organizations updated", - "course-authoring.taxonomy-list.popover.system-defined.title": "System taxonomy", - "course-authoring.taxonomy-list.popover.system-defined.body": "This is a system-level taxonomy and is enabled by default.", - "course-authoring.taxonomy-list.badge.system-defined.label": "System-level", + "course-authoring.taxonomy-manage-orgs.toast.assign-orgs-success": "Organizações atribuídas atualizadas", + "course-authoring.taxonomy-manage-orgs.remove-org": "Remover {org}", + "course-authoring.taxonomy-list.popover.system-defined.title": "Taxonomia do sistema", + "course-authoring.taxonomy-list.popover.system-defined.body": "Esta é uma taxonomia ao nível do sistema e está ativa por defeito.", + "course-authoring.taxonomy-list.badge.system-defined.label": "Nível do sistema", "course-authoring.tag-list.no-results-found.message": "Sem resultados", - "course-authoring.tag-list.column.value.header": "Tag name", - "course-authoring.tag-list.error": "Error: unable to load child tags", - "course-authoring.taxonomy-list.orgs-count.label": "Assigned to {orgsCount} orgs", - "course-authoring.taxonomy-detail.side-card.header": "Taxonomy details", + "course-authoring.tag-list.column.value.header": "Nome da etiqueta", + "course-authoring.tag-list.error": "Erro: não foi possível carregar etiquetas secundárias", + "course-authoring.taxonomy-list.orgs-count.label": "Atribuído a {orgsCount} orgs", + "course-authoring.taxonomy-detail.side-card.header": "Detalhes da taxonomia", "course-authoring.taxonomy-detail.side-card.name": "Título", "course-authoring.taxonomy-detail.side-card.description": "Descrição", - "course-authoring.taxonomy-detail.side-card.exportID": "Export ID", + "course-authoring.taxonomy-detail.side-card.exportID": "Exportar ID", "course-authoring.taxonomy-menu.action.button.label": "Ações", - "course-authoring.taxonomy-menu.action.button.alt": "{name} actions", - "course-authoring.taxonomy-menu.import.label": "Re-import", - "course-authoring.taxonomy-menu.assign-orgs.label": "Manage Organizations", + "course-authoring.taxonomy-menu.action.button.alt": "{name} ações", + "course-authoring.taxonomy-menu.import.label": "Voltar a importar", + "course-authoring.taxonomy-menu.assign-orgs.label": "Gerir Organizações", "course-authoring.taxonomy-menu.export.label": "Exportar", "course-authoring.taxonomy-menu.delete.label": "Eliminar", + "course-authoring.certificates.sidebar.working-with-certificates.title": "Trabalhar com certificados", + "course-authoring.certificates.sidebar.working-with-certificates.first-paragraph": "Especifique um título de curso a ser utilizado no certificado, caso o título oficial do curso seja muito longo para ser apresentado de forma adequada.", + "course-authoring.certificates.sidebar.working-with-certificates.second-paragraph": "Para certificados verificados, especifique entre um e quatro subscritor e carregue as imagens associadas. Para editar ou eliminar um certificado antes de este ser ativado, passe o cursor sobre o canto superior direito do formulário e seleccione {strongText} ou o ícone de eliminação.", + "course-authoring.certificates.sidebar.working-with-certificates.second-paragraph.strong": "Editar", + "course-authoring.certificates.sidebar.working-with-certificates.third-paragraph": "Para ver um exemplo de certificado, escolha um modo de curso e seleccione {strongText}.", + "course-authoring.certificates.sidebar.working-with-certificates.third-paragraph.strong": "descrição de alerta grave", + "course-authoring.certificates.sidebar.issuing-certificates.title": "Emissão de certificados para os formandos", + "course-authoring.certificates.sidebar.issuing-certificates.first-paragraph": "Para começar a emitir certificados de curso, um membro da equipa do curso com a função de Funcionário ou Administrador selecciona {strongText}. Apenas os membros da equipa do curso com estas funções podem editar ou eliminar um certificado ativado.", + "course-authoring.certificates.sidebar.issuing-certificates.first-paragraph.strong": "Ativar", + "course-authoring.certificates.sidebar.issuing-certificates.second-paragraph": "{strongText} apaga os certificados após o início de um curso; os alunos que já obtiveram certificados deixarão de lhes poder aceder.", + "course-authoring.certificates.sidebar.issuing-certificates.second-paragraph.strong": "Não", + "course-authoring.certificates.sidebar.learnmore.button": "Saiba mais sobre certificados", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.title": "Os ficheiros têm de ser atualizados manualmente.", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.description": "Os seguintes ficheiros devem ser atualizados manualmente para que os componentes funcionem como pretendido:", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.button.text": "Ficheiros carregados", + "course-authoring.course-unit.paste-notification.has-errors.title": "Ocorreram alguns erros", + "course-authoring.course-unit.paste-notification.has-errors.description": "Os seguintes ficheiros obrigatórios não puderam ser adicionados à disciplina:", + "course-authoring.course-unit.paste-notification.has-new-files.title": "Novo(s) ficheiro(s) adicionado(s) a Ficheiros & Uploads.", + "course-authoring.course-unit.paste-notification.has-new-files.description": "Os seguintes ficheiros obrigatórios foram importados para esta disciplina:", + "course-authoring.course-unit.paste-notification.has-new-files.button.text": "Ver ficheiros", + "pgn.DataTable.FilterStatus.removeFilter": "Remover este filtro", "pgn.DataTable.FilterStatus.clearFiltersText": "Limpar filtros", "course-authoring.video-uploads.file-info.infoTab.title": "Info", - "course-authoring.video-uploads.file-info.transcriptTab.title": "Transcript ({transcriptCount})", - "course-authoring.video-uploads.file-info.transcriptTab.notification.screenReader.text": "Transcription error", + "course-authoring.video-uploads.file-info.transcriptTab.title": "Transcrição ({transcriptCount})", + "course-authoring.video-uploads.file-info.transcriptTab.notification.screenReader.text": "Erro na transcrição", "course-authoring.video-uploads.file-info.infoTab.dateAdded.title": "Data adicionada", - "course-authoring.video-uploads.file-info.infoTab.fileSize.title": "File size", - "course-authoring.video-uploads.file-info.infoTab.videoLength.title": "Video length", + "course-authoring.video-uploads.file-info.infoTab.fileSize.title": "Tamanho do ficheiro", + "course-authoring.video-uploads.file-info.infoTab.videoLength.title": "Duração do vídeo", "course-authoring.files-and-upload.file-info.transcriptTab.errorAlert.message": "{message}", - "course-authoriong.video-uploads.file-info.transcriptTab.upload.label": "Add a transcript", - "course-authoring.video-uploads.transcriptSettings.title": "Transcript settings", - "course-authoring.video-uploads.transcriptSettings.cielo24.errorAlert.message": "No transcription plans found for Cielo24.", - "course-authoring.video-uploads.transcriptSettings.3PlayMedia.errorAlert.message": "No transcription plans found for 3PlayMedia.", + "course-authoriong.video-uploads.file-info.transcriptTab.upload.label": "Adicionar uma transcrição", + "course-authoring.video-uploads.transcriptSettings.title": "Definições da transcrição", + "course-authoring.video-uploads.transcriptSettings.cielo24.errorAlert.message": "Não foram encontrados planos de transcrição para a Cielo24.", + "course-authoring.video-uploads.transcriptSettings.3PlayMedia.errorAlert.message": "Não foram encontrados planos de transcrição para a 3PlayMedia.", "course-authoring.video-uploads.transcriptSettings.errorAlert.message": "{message}", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.title": "Order transcripts", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.title": "Ordem das transcrições", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.none.label": "Nenhum", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.label": "Cielo24", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.label": "3Play Media", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.updateSettings.label": "Update settings", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.updateSettings.label": "Configurações de atualizações", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.discardSettings.label": "Rejeitar alterações", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.lastUpdated.message": "Última atualização", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.turnaround.label": "Transcript turnaround", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.turnaround.dropdown.placeholder": "Selecione uma alernativa", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.sourceLanguage.label": "Video source language", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.turnaround.label": "Transcrição do texto", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.turnaround.dropdown.placeholder": "Selecione uma alternativa", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.sourceLanguage.label": "Língua de origem do vídeo", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.sourceLanguage.dropdown.placeholder": "Selecionar idioma", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.transcriptLanguage.label": "Transcript language", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.transcriptLanguage.dropdown.placeholder": "Select language(s)", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.transcriptLanguage.label": "Idioma de transcrição", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.transcriptLanguage.dropdown.placeholder": "Selecionar idioma(s)", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.credential.message": "Insira as informações da conta da sua organização.", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.apiKey.label": "API key", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.apiSecret.label": "API secret", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.turnaround.label": "Transcript turnaround", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.turnaround.dropdown.placeholder": "Selecione uma alernativa", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.fidelity.label": "Transcript fidelity", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.apiKey.label": "Chave da API", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.3PlayMedia.apiSecret.label": "Segredo da API", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.turnaround.label": "Transcrição do texto", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.turnaround.dropdown.placeholder": "Selecione uma alternativa", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.fidelity.label": "Fidelidade da transcrição", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.fidelity.dropdown.placeholder": "Selecionar fidelidade", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.sourceLanguage.label": "Video source language", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.sourceLanguage.label": "Língua de origem do vídeo", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.sourceLanguage.dropdown.placeholder": "Selecionar idioma", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.transcriptLanguage.label": "Transcript language", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.transcriptLanguage.label": "Idioma de transcrição", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.transcriptLanguage.dropdown.placeholder": "Selecionar idioma", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.credential.message": "Insira as informações da conta da sua organização.", - "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.apiKey.label": "API key", + "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.apiKey.label": "Chave API", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.username.label": "Nome de utilizador", + "course-authoring.generic.paste-component.popover.content.text": "De:", + "course-authoring.generic.paste-component.paste-button.whats-in-clipboard.text": "O que é que está na minha área de transferência?", "authoring.discussions.configurationChangeConsequences": "Os estudantes perderão o acesso a quaisquer postagens de discussão ativas ou anteriores do seu curso.", "authoring.discussions.ok": "OK", "authoring.discussions.cancel": "Cancelar", @@ -1112,7 +1340,7 @@ "authoring.discussions.builtIn.divideCourseTopicsByCohorts.help": "Escolha quais dos seus tópicos gerais de discussão em todo o curso gostaria de dividir.", "authoring.discussions.builtIn.divideGeneralTopic.label": "Geral", "authoring.discussions.builtIn.divideQuestionsForTAsTopic.label": "Perguntas para os professores assistentes", - "authoring.discussions.builtIn.cohortsEnabled.label": "To adjust these settings, enable cohorts on the", + "authoring.discussions.builtIn.cohortsEnabled.label": "Para ajustar estas definições, active as coortes no", "authoring.discussions.builtIn.instructorDashboard.label": "painel de controlo do instrutor", "authoring.discussions.builtIn.visibilityInContext": "Visibilidade das discussões em contexto", "authoring.discussions.builtIn.gradedUnitPages.label": "Permitir debates sobre unidades em subsecções avaliadas", @@ -1144,7 +1372,7 @@ "authoring.discussions.restrictedStartDate.help": "Insira uma data de início, por exemplo, 10/12/2023", "authoring.discussions.restrictedEndDate.help": "Insira uma data de fim, por exemplo, 17/12/2023", "authoring.discussions.restrictedStartTime.help": "Insira uma hora de início, por exemplo, 09:00 AM", - "authoring.discussions.restrictedEndTime.help": "Insira um horário de fim, por exemplo, 17:00", + "authoring.discussions.restrictedEndTime.help": "Insira um horário de fim, por exemplo, 05:00 PM", "authoring.restrictedDates.status": "{status}", "authoring.restrictedDates.startDate.required": "A data de início é um campo obrigatório", "authoring.restrictedDates.endDate.required": "A data de fim é um campo obrigatório", @@ -1156,28 +1384,28 @@ "authoring.restrictedDates.endTime.inValidFormat": "Insira uma hora de fim válida", "authoring.restrictedDates.startDate.inValidFormat": "Insira uma data de início válida", "authoring.restrictedDates.endDate.inValidFormat": "Insira uma data de fim válida", - "authoring.discussions.builtIn.discussionRestriction.label": "Discussion restrictions", - "authoring.discussions.discussionRestriction.help": "If enabled, learners will not be able to post in discussions.", + "authoring.discussions.builtIn.discussionRestriction.label": "Restrições ao debate", + "authoring.discussions.discussionRestriction.help": "Se esta opção estiver ativada, os alunos não poderão participar em debates.", "authoring.discussions.discussionRestrictionDates.help": "Se adicionado, os estudantes não poderão postar em discussões entre essas datas.", - "authoring.discussions.addRestrictedDatesButton": "Add restricted dates", - "authoring.discussions.builtIn.configureRestrictedDates.label": "Configure restricted date range", - "authoring.discussions.activeRestrictedDatesDeletion.label": "Delete active restricted dates?", - "authoring.discussions.activeRestrictedDatesDeletion.help": "These restricted dates are currently active. If deleted, learners will be able to post in discussions during these dates. Are you sure you want to proceed?", - "authoring.discussions.completeRestrictedDatesDeletion.help": "Are you sure you want to delete these restricted dates?", - "authoring.discussions.restrictedDatesDeletion.label": "Delete restricted dates?", + "authoring.discussions.addRestrictedDatesButton": "Adicionar datas restritas", + "authoring.discussions.builtIn.configureRestrictedDates.label": "Definir intervalo de data restrito", + "authoring.discussions.activeRestrictedDatesDeletion.label": "Eliminar datas restritas ativas?", + "authoring.discussions.activeRestrictedDatesDeletion.help": "Estas datas restritas estão atualmente ativas. Se forem eliminadas, os alunos poderão publicar em debates durante estas datas. Tem a certeza de que pretende continuar?", + "authoring.discussions.completeRestrictedDatesDeletion.help": "Tem a certeza de que pretende eliminar estas datas restritas?", + "authoring.discussions.restrictedDatesDeletion.label": "Eliminar datas restringidas?", "authoring.discussions.restrictedDatesDeletion.help": "Se forem eliminados, os alunos poderão participar em debates durante essas datas.", - "authoring.discussions.discussionRestrictionOff.label": "If enabled, learners will be able to post in discussions", - "authoring.discussions.discussionRestrictionOn.label": "If enabled, learners will not be able to post in discussions", + "authoring.discussions.discussionRestrictionOff.label": "Se esta opção estiver ativada, os alunos poderão participar em debates", + "authoring.discussions.discussionRestrictionOn.label": "Se esta opção estiver ativada, os alunos não poderão participar em debates", "authoring.discussions.discussionRestrictionScheduled.label": "Se adicionado, os estudantes não poderão postar em discussões entre essas datas.", - "authoring.discussions.enableRestrictedDatesConfirmation.label": "Enable restricted dates?", - "authoring.discussions.enableRestrictedDatesConfirmation.help": "Learners will not be able to post in discussions.", + "authoring.discussions.enableRestrictedDatesConfirmation.label": "Ativar datas restringidas?", + "authoring.discussions.enableRestrictedDatesConfirmation.help": "Os alunos não poderão participar em debates.", "authoring.topics.delete": "Apagar Tópico", "authoring.topics.expand": "Expandir", "authoring.topics.collapse": "Recolher", "authoring.restrictedDates.start.date": "Data de início", - "authoring.restrictedDates.start.time": "Start time (optional)", + "authoring.restrictedDates.start.time": "Hora de início (opcional)", "authoring.restrictedDates.end.date": "Data final", - "authoring.restrictedDates.end.time": "End time (optional)", + "authoring.restrictedDates.end.time": "Hora de fim (opcional)", "authoring.discussions.heading": "Seleccione uma ferramenta de debate para este curso", "authoring.discussions.supportedFeatures": "Funcionalidades suportadas", "authoring.discussions.supportedFeatureList-mobile-show": "Mostrar recursos suportados", @@ -1225,74 +1453,74 @@ "authoring.discussions.partial-support": "Suporte parcial", "authoring.discussions.full-support": "Suporte total", "authoring.discussions.common-support": "Frequentemente solicitado", - "authoring.discussions.hide-discussion-tab": "Hide discussion tab", - "authoring.discussions.hide-tab-title": "Hide the discussion tab?", - "authoring.discussions.hide-tab-message": "The discussion tab will no longer be visible to learners in the LMS. Additionally, posting to the discussion forums will be disabled. Are you sure you want to proceed?", + "authoring.discussions.hide-discussion-tab": "Ocultar o separador de debate", + "authoring.discussions.hide-tab-title": "Ocultar o separador de debate?", + "authoring.discussions.hide-tab-message": "O separador de discussão deixará de ser visível para os alunos no LMS. Além disso, a publicação nos fóruns de discussão será desativada. Tem a certeza de que pretende continuar?", "authoring.discussions.hide-ok-button": "Ok", "authoring.discussions.hide-cancel-button": "Cancelar", "course-authoring.schedule-section.instructor.name.label": "Nome", "course-authoring.schedule-section.instructor.name.help-text": "Por favor, adicione o nome do formador", - "course-authoring.schedule-section.instructor.name.input.placeholder": "Instructor name", + "course-authoring.schedule-section.instructor.name.input.placeholder": "Nome do formador", "course-authoring.schedule-section.instructor.title.label": "Título", "course-authoring.schedule-section.instructor.title.help-text": "Por favor, adicione o título do formador", - "course-authoring.schedule-section.instructor.title.input.placeholder": "Instructor title", + "course-authoring.schedule-section.instructor.title.input.placeholder": "Título do formador", "course-authoring.schedule-section.instructor.organization.label": "Organização", "course-authoring.schedule-section.instructor.organization.help-text": "Por favor, adicione a entidade/organização à qual o formador está associado", - "course-authoring.schedule-section.instructor.organization.input.placeholder": "Instructor organization", + "course-authoring.schedule-section.instructor.organization.input.placeholder": "Entidade do formador", "course-authoring.schedule-section.instructor.bio.label": "Biografia", "course-authoring.schedule-section.instructor.bio.help-text": "Por favor, adicione a biografia do formador", - "course-authoring.schedule-section.instructor.bio.input.placeholder": "Instructor biography", + "course-authoring.schedule-section.instructor.bio.input.placeholder": "Biografia do formador", "course-authoring.schedule-section.instructor.photo.label": "Fotografia", "course-authoring.schedule-section.instructor.photo.help-text": "Por favor, adicione uma fotografia do formador (Nota: apenas são suportados os formatos JPEG ou PNG)", - "course-authoring.schedule-section.instructor.photo.input.placeholder": "Instructor photo URL", + "course-authoring.schedule-section.instructor.photo.input.placeholder": "URL da fotografia do formador", "course-authoring.schedule-section.instructor.delete": "Eliminar", "course-authoring.schedule-section.introducing.title.label": "Título do curso", "course-authoring.schedule-section.introducing.title.help-text": "Apresentado como título na página de detalhes do curso. Limite de 50 caracteres.", - "course-authoring.schedule-section.introducing.title.aria-label": "Show course title", - "course-authoring.schedule-section.introducing.subtitle.label": "Course subtitle", + "course-authoring.schedule-section.introducing.title.aria-label": "Mostrar o título do curso", + "course-authoring.schedule-section.introducing.subtitle.label": "Subtítulo do curso", "course-authoring.schedule-section.introducing.subtitle.help-text": "Apresentado como subtítulo na página de detalhes do curso. Limite de 150 caracteres.", - "course-authoring.schedule-section.introducing.subtitle.aria-label": "Show course subtitle", - "course-authoring.schedule-section.introducing.duration.label": "Course duration", + "course-authoring.schedule-section.introducing.subtitle.aria-label": "Mostrar legenda do curso", + "course-authoring.schedule-section.introducing.duration.label": "Duração do curso", "course-authoring.schedule-section.introducing.duration.help-text": "Apresentado na página de detalhes do curso. Limite de 50 caracteres.", - "course-authoring.schedule-section.introducing.duration.aria-label": "Show course duration", - "course-authoring.schedule-section.introducing.description.label": "Course description", + "course-authoring.schedule-section.introducing.duration.aria-label": "Mostrar a duração do curso", + "course-authoring.schedule-section.introducing.description.label": "Descrição do curso", "course-authoring.schedule-section.introducing.description.help-text": "Apresentado na página de detalhes do curso. Limite de 1000 caracteres.", - "course-authoring.schedule-section.introducing.description.aria-label": "Show course description", - "course-authoring.schedule-section.introducing.introduction-video.label": "Course introduction video", - "course-authoring.schedule-section.introducing.introduction-video.delete": "Delete current video", + "course-authoring.schedule-section.introducing.description.aria-label": "Mostrar descrição do curso", + "course-authoring.schedule-section.introducing.introduction-video.label": "Vídeo de introdução ao curso", + "course-authoring.schedule-section.introducing.introduction-video.delete": "Apagar o vídeo atual", "course-authoring.schedule-section.introducing.introduction-video.help-text": "Indique o ID dos seus vídeos do YouTube (juntamente com qualquer parâmetro de restrição)", - "course-authoring.schedule-section.introducing.introduction-video.placeholder": "YouTube video ID", - "course-authoring.schedule-section.license.creative-commons.options.label": "Options for creative commons", - "course-authoring.schedule-section.license.creative-commons.options.help-text": "The following options are available for the creative commons license.", + "course-authoring.schedule-section.introducing.introduction-video.placeholder": "ID do vídeo do YouTube", + "course-authoring.schedule-section.license.creative-commons.options.label": "Opções para Creative Commons", + "course-authoring.schedule-section.license.creative-commons.options.help-text": "As seguintes opções estão disponíveis para a licença creative commons.", "course-authoring.schedule-section.license.creative-commons.option.BY.label": "Atribuição", - "course-authoring.schedule-section.license.creative-commons.option.BY.description": "Permita que outros copiem, distribuam, exibam e executem o seu trabalho protegido por direitos de autor, mas apenas se derem crédito à forma como o solicita. Actualmente, esta opção é necessária.", + "course-authoring.schedule-section.license.creative-commons.option.BY.description": "Permita que outros copiem, distribuam, exibam e executem o seu trabalho protegido por direitos de autor, mas apenas se derem crédito à forma como o solicita. Atualmente, esta opção é necessária.", "course-authoring.schedule-section.license.creative-commons.option.NC.label": "NãoComercial", "course-authoring.schedule-section.license.creative-commons.option.NC.description": "Permita que outros copiem, distribuam, exibam e executem o seu trabalho - e trabalhos derivados baseados no mesmo - mas apenas para fins não comerciais.", - "course-authoring.schedule-section.license.creative-commons.option.ND.label": "No derivatives", + "course-authoring.schedule-section.license.creative-commons.option.ND.label": "Sem derivados", "course-authoring.schedule-section.license.creative-commons.option.ND.description": "Permita que outros copiem, distribuam, exibam e executem apenas cópias verbais da sua obra, e não obras derivadas baseadas nela. Esta opção é incompatível com \"Partilhar de igual modo\".", - "course-authoring.schedule-section.license.creative-commons.option.SA.label": "Share alike", + "course-authoring.schedule-section.license.creative-commons.option.SA.label": "Partilhar da mesma forma", "course-authoring.schedule-section.license.creative-commons.option.SA.description": "Permita que outros distribuam obras derivadas apenas sob uma licença idêntica à licença que rege a sua obra. Esta opção é incompatível com \"Sem Derivados\".", - "course-authoring.schedule-section.license.license-display.label": "License display", + "course-authoring.schedule-section.license.license-display.label": "Tipo de licença", "course-authoring.schedule-section.license.license-display.paragraph": "A seguinte mensagem será apresentada na parte inferior das páginas do material didático dentro do seu curso:", "course-authoring.schedule-section.license.all-right-reserved.label": "Todos os direitos reservados", - "course-authoring.schedule-section.license.creative-commons.label": "Some rights reserved", - "course-authoring.schedule-section.license.type": "License type", + "course-authoring.schedule-section.license.creative-commons.label": "Alguns direitos reservados", + "course-authoring.schedule-section.license.type": "Tipo de licença", "course-authoring.schedule-section.license.choice-1": "Todos os direitos reservados", "course-authoring.schedule-section.license.choice-2": "Creative commons", "course-authoring.schedule-section.license.tooltip-1": "Reserva todos os direitos do seu trabalho", "course-authoring.schedule-section.license.tooltip-2": "Renuncia a alguns direitos do seu trabalho, de modo a que outros também o possam utilizar", - "course-authoring.schedule-section.license.creative-commons.url": "Learn more about creative commons", - "course-authoring.schedule-section.requirements.entrance.label": "Entrance exam", + "course-authoring.schedule-section.license.creative-commons.url": "Saiba mais sobre as creative commons", + "course-authoring.schedule-section.requirements.entrance.label": "Exame de entrada", "course-authoring.schedule-section.requirements.entrance.collapse.title": "Exigir aos estudantes obtenham aprovação num exame antes de iniciarem o curso.", - "course-authoring.schedule-section.requirements.entrance.collapse.paragraph": "You can now view and author your course entrance exam from the {hyperlink}.", - "course-authoring.schedule-section.requirements.entrance.collapse.hyperlink": "course outline", - "course-authoring.schedule-section.requirements.entrance.collapse.label": "Grade requirements", - "course-authoring.schedule-section.requirements.entrance.collapse.help-text": "The score student must meet in order to successfully complete the entrance exam.", - "course-authoring.schedule.schedule-section.certificate-behavior.label": "Certificate display behavior", + "course-authoring.schedule-section.requirements.entrance.collapse.paragraph": "A partir de agora, pode ver e criar o seu exame de acesso ao curso a partir da {hyperlink}.", + "course-authoring.schedule-section.requirements.entrance.collapse.hyperlink": "descrição do curso", + "course-authoring.schedule-section.requirements.entrance.collapse.label": "Requisitos de classificação", + "course-authoring.schedule-section.requirements.entrance.collapse.help-text": "A pontuação que o aluno deve atingir para concluir com sucesso o exame de admissão.", + "course-authoring.schedule.schedule-section.certificate-behavior.label": "A apresentação do certificado", "course-authoring.schedule.schedule-section.certificate-behavior.help-text": "Os certificados são concedidos no final de um curso", - "course-authoring.schedule.schedule-section.certificate-available-date.label": "Certificate available date", + "course-authoring.schedule.schedule-section.certificate-available-date.label": "Data de disponibilidade do certificado", "course-authoring.schedule.schedule-section.certificate-behavior.toggle.title": "Leia mais sobre esta definição", - "course-authoring.schedule.schedule-section.certificate-behavior.toggle.paragraph": "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).", + "course-authoring.schedule.schedule-section.certificate-behavior.toggle.paragraph": "Em todas as configurações desta definição, os certificados são gerados para os estudantes assim que estes atingem o limiar de aprovação na disciplina (o que pode ocorrer antes de um trabalho final com base na conceção da disciplina).", "course-authoring.schedule.schedule-section.certificate-behavior.toggle.heading-1": "Imediatamente após a sua passagem", "course-authoring.schedule.schedule-section.certificate-behavior.toggle.paragraph-1": "Os estudantes podem ter acesso ao seu certificado assim que atinjam uma nota mínima acima do limiar da nota do curso. Nota: os estudantes podem obter uma nota mínima antes de se depararem com todas as tarefas em algumas configurações do curso.", "course-authoring.schedule.schedule-section.certificate-behavior.toggle.heading-2": "Na data final do curso", @@ -1302,35 +1530,35 @@ "course-authoring.schedule.schedule-section.certificate-behavior.dropdown.option-1": "Imediatamente após a sua passagem", "course-authoring.schedule.schedule-section.certificate-behavior.dropdown.option-2": "Data final do curso", "course-authoring.schedule.schedule-section.certificate-behavior.dropdown.option-3": "Uma data após a data final do curso", - "course-authoring.schedule.schedule-section.certificate-behavior.dropdown.empty": "Select certificate display behavior", - "course-authoring.studio-home.processing.course-item.footer.in-progress": "The new course will be added to your course list in 5-10 minutes. Return to this page or {refresh} to update the course list. The new course will need some manual configuration.", - "course-authoring.studio-home.processing.course-item.footer.in-progress.hyperlink": "refresh it", + "course-authoring.schedule.schedule-section.certificate-behavior.dropdown.empty": "Selecionar o comportamento de apresentação do certificado", + "course-authoring.studio-home.processing.course-item.footer.in-progress": "O novo curso será adicionado à sua lista de cursos em 5-10 minutos. Regresse a esta página ou {refresh} para atualizar a lista de disciplinas. O novo curso necessitará de alguma configuração manual.", + "course-authoring.studio-home.processing.course-item.footer.in-progress.hyperlink": "atualizar", "course-authoring.studio-home.processing.course-item.action.in-progress": "A configurar como nova edição do curso", - "course-authoring.studio-home.processing.course-item.action.failed": "Configuration error", + "course-authoring.studio-home.processing.course-item.action.failed": "Erro de configuração", "course-authoring.studio-home.processing.course-item.footer.failed": "Ocorreu um erro de sistema enquanto o seu curso estava a ser processado. Por favor, volte ao curso original para tentar novamente uma nova edição, ou contacte o seu PM para o ajudar.", "course-authoring.studio-home.processing.course-item.footer.failed.button": "Ignorar", - "course-authoring.files-and-videos.sort-and-filter.modal.title": "Sort and Filter", - "course-authoring.files-and-videos.sort-and-filter.modal.sortBySection.header": "Sort by", + "course-authoring.files-and-videos.sort-and-filter.modal.title": "Ordenar e filtrar", + "course-authoring.files-and-videos.sort-and-filter.modal.sortBySection.header": "Ordenar por", "course-authoring.files-and-videos.sort-and-filter.modal.filterBySection.header": "Filtrar por", "course-authoring.files-and-videos.sort-and-filter.modal.clearAllButton.label": "Limpar tudo", "course-authoring.files-and-videos.sort-and-filter.modal.cancelButton.label": "Cancelar", - "course-authoring..files-and-videos.sort-and-filter.modal.sortByNameAscendingButton.label": "Name (A-Z)", - "course-authoring..files-and-videos.sort-and-filter.modal.sortByNewestButton.label": "Newest", - "course-authoring..files-and-videos.sort-and-filter.modal.sortBySizeDescendingButton.label": "File size (High to low)", - "course-authoring..files-and-videos.sort-and-filter.modal.sortByNameDescendingButton.label": "Name (Z-A)", - "course-authoring..files-and-videos.sort-and-filter.modal.sortByOldestButton.label": "Oldest", - "course-authoring..files-and-videos.sort-and-filter.modal.sortBySizeAscendingButton.label": "File size (Low to high)", + "course-authoring..files-and-videos.sort-and-filter.modal.sortByNameAscendingButton.label": "Nome (A-Z)", + "course-authoring..files-and-videos.sort-and-filter.modal.sortByNewestButton.label": "Mais recente", + "course-authoring..files-and-videos.sort-and-filter.modal.sortBySizeDescendingButton.label": "Tamanho do ficheiro (de grande a pequeno)", + "course-authoring..files-and-videos.sort-and-filter.modal.sortByNameDescendingButton.label": "Nome (Z-A)", + "course-authoring..files-and-videos.sort-and-filter.modal.sortByOldestButton.label": "Mais antigo", + "course-authoring..files-and-videos.sort-and-filter.modal.sortBySizeAscendingButton.label": "Tamanho do ficheiro (menor para maior)", "course-authoring..files-and-videos.sort-and-filter.modal.applyySortButton.label": "Aplicar", "course-authoring.videos-page.table.transcriptColumn.message": "{message}", - "course-authoriong.video-uploads.file-info.transcript.error.fileSizeError": "Transcript file size exeeds the maximum. Please try again.", + "course-authoriong.video-uploads.file-info.transcript.error.fileSizeError": "O tamanho do ficheiro de transcrição excede o máximo. Por favor, tente novamente.", "course-authoriong.video-uploads.file-info.transcript.deleteTranscript": "Eliminar", "course-authoriong.video-uploads.file-info.transcript.replaceTranscript": "Substituir", "course-authoriong.video-uploads.file-info.transcript.downloadTranscript": "Transferir", "course-authoriong.video-uploads.file-info.transcripts.languageSelectPlaceholder": "Selecionar idioma", "course-authoriong.video-uploads.file-info.transcripts.cancelDeleteLabel": "Cancelar", "course-authoriong.video-uploads.file-info.transcripts.confirmDeleteLabel": "Eliminar", - "course-authoriong.video-uploads.file-info.transcripts.deleteConfirmationMessage": "Are you sure you want to delete this transcript?", - "course-authoriong.video-uploads.file-info.transcripts.deleteConfirmationTitle": "Delete this transcript?", + "course-authoriong.video-uploads.file-info.transcripts.deleteConfirmationMessage": "Tem a certeza de que pretende apagar esta transcrição?", + "course-authoriong.video-uploads.file-info.transcripts.deleteConfirmationTitle": "Eliminar esta transcrição?", "authoring.discussions.documentationPage": "Visite a página de documentação {nome}.", "authoring.discussions.formInstructions": "Preencha os campos abaixo para criar o seu instrumento de debate.", "authoring.discussions.consumerKey": "Chave do Consumidor", @@ -1350,5 +1578,12 @@ "authoring.discussions.appDocInstructions.configurationLink": "Documentação de configuração", "authoring.discussions.appDocInstructions.learnMoreLink": "Saiba mais sobre {providerName}", "authoring.discussions.appDocInstructions.linkTextHeading": "Ajuda externa e documentação", - "authoring.discussions.appDocInstructions.linkText": "{link}" + "authoring.discussions.appDocInstructions.linkText": "{link}", + "course-authoring.studio-home.courses.tab.order-filter-menu.ascendant-courses": "Nome A-Z", + "course-authoring.studio-home.courses.tab.order-filter-menu.descendant-courses": "Nome Z-A", + "course-authoring.studio-home.courses.tab.order-filter-menu.newest-courses": "Mais recente", + "course-authoring.studio-home.courses.tab.order-filter-menu.oldest-courses": "Mais antigo", + "course-authoring.studio-home.courses.tab.types-filter-menu.all-courses": "Todos os cursos", + "course-authoring.studio-home.courses.tab.types-filter-menu.active-courses": "Ativo", + "course-authoring.studio-home.courses.tab.types-filter-menu.archived-courses": "Arquivado" } \ No newline at end of file diff --git a/translations/frontend-app-course-authoring/src/i18n/transifex_input.json b/translations/frontend-app-course-authoring/src/i18n/transifex_input.json index 10e60622090..d9ee3fc4291 100644 --- a/translations/frontend-app-course-authoring/src/i18n/transifex_input.json +++ b/translations/frontend-app-course-authoring/src/i18n/transifex_input.json @@ -24,6 +24,20 @@ "course-authoring.advanced-settings.alert.success.aria.describedby": "alert-confirmation-description", "course-authoring.advanced-settings.alert.proctoring.error.aria.labelledby": "alert-danger-title", "course-authoring.advanced-settings.alert.proctoring.error.aria.describedby": "alert-danger-description", + "course-authoring.certificates.heading.title": "Certificates", + "course-authoring.certificates.heading.title.tab.text": "Course certificates", + "course-authoring.certificates.heading.subtitle": "Settings", + "course-authoring.certificates.heading.action.button.preview": "Preview certificate", + "course-authoring.certificates.heading.action.button.deactivate": "Deactivate", + "course-authoring.certificates.heading.action.button.activate": "Activate", + "course-authoring.certificates.nocertificate.text": "You haven't added any certificates to this course yet.", + "course-authoring.certificates.setup.certificate.button": "Add your first certificate", + "course-authoring.certificates.without.modes.text": "This course does not use a mode that offers certificates.", + "course-authoring.certificates.create": "Create", + "course-authoring.certificates.cancel": "Cancel", + "course-authoring.certificates.signatories.delete.tooltip": "Delete", + "course-authoring.certificates.signatories.edit.tooltip": "Edit", + "course-authoring.certificates.signatories.save.tooltip": "Save", "course-authoring.content-tags-drawer.header.subtitle": "Manage tags", "course-authoring.content-tags-drawer.collapsible.add-tags.button": "Add tags", "course-authoring.content-tags-drawer.spinner.loading": "Loading", @@ -36,12 +50,21 @@ "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-action-instructions.aria.label": "{tagState} Tag: {tag}. Use the arrow keys to move among the tags in this taxonomy. Press space to select a tag.", "course-authoring.content-tags-drawer.tags-dropdown-selector.tag-actions.aria.label": "{tagState} Tag: {tag}", "course-authoring.content-tags-drawer.content-tags-collapsible.selectable-box.selection.aria.label": "taxonomy tags selection", - "course-authoring.content-tags-drawer.button.manage": "Manage Tags", - "course-authoring.course-unit.sidebar.tags.title": "Unit Tags", - "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.placeholder-text": "Add a tag", + "course-authoring.content-tags-drawer.button.manage": "Manage tags", + "course-authoring.course-unit.sidebar.tags.title": "Unit tags", + "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.placeholder-text": "No tags added yet.", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.save-staged-tags": "Add tags", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.cancel-staged-tags": "Cancel", "course-authoring.content-tags-drawer.content-tags-collapsible.custom-menu.inline-save-staged-tags": "Add", + "course-authoring.content-tags-drawer.cancel": "Cancel", + "course-authoring.content-tags-drawer.save": "Save", + "course-authoring.content-tags-drawer.close": "Close", + "course-authoring.content-tags-drawer.edit-tags": "Edit tags", + "course-authoring.content-tags-drawer.toast.added": "{tagsAdded} tags added.", + "course-authoring.content-tags-drawer.toast.removed": "{tagsRemoved} tags removed.", + "course-authoring.content-tags-drawer.tag.delete": "Delete", + "course-authoring.content-tags-drawer.other-tags.header": "Other tags", + "course-authoring.content-tags-drawer.other-tags.description": "These tags are already applied, but you can't add new ones as you don't have access to their taxonomies.", "course-authoring.export.page.title": "{headingTitle} | {courseName} | {siteName}", "course-authoring.course-checklist.heading.title": "Checklists", "course-authoring.course-checklist.heading.subtitle": "Tools", @@ -57,7 +80,6 @@ "course-authoring.course-outline.reindex.alert.success.description": "Course has been successfully reindexed.", "course-authoring.course-outline.reindex.alert.success.aria.labelledby": "alert-confirmation-title", "course-authoring.course-outline.reindex.alert.success.aria.describedby": "alert-confirmation-description", - "course-authoring.course-outline.reindex.alert.error.title": "There were errors reindexing course.", "course-authoring.course-outline.section-list.button.new-section": "New section", "course-authoring.course-rerun.title": "Create a re-run of", "course-authoring.course-rerun.actions.button.cancel": "Cancel", @@ -66,6 +88,7 @@ "course-authoring.course-team.button.new-team-member": "New team member", "course-authoring.course-unit.general.alert.error.description": "Unable to {actionName} {type}. Please try again.", "course-authoring.course-unit.general.alert.unpublished-version.description": "Note: The last published version of this unit is live. By publishing changes you will change the student experience.", + "course-authoring.course-unit.paste-component.btn.text": "Paste component", "course-authoring.course-updates.header.title": "Course updates", "course-authoring.course-updates.header.subtitle": "Content", "course-authoring.course-updates.section-info": "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.", @@ -126,6 +149,11 @@ "course-authoring.grading-settings.assignment-type.title": "Assignment types", "course-authoring.grading-settings.assignment-type.description": "Categories and labels for any exercises that are gradable", "course-authoring.grading-settings.add-new-assignment-type.btn": "New assignment type", + "course-authoring.group-configurations.heading-title": "Group configurations", + "course-authoring.group-configurations.heading-sub-title": "Settings", + "course-authoring.group-configurations.container.contains-groups": "Contains {len, plural, one {1 group} other {{len} groups}}", + "course-authoring.group-configurations.container.not-in-use": "Not in use", + "course-authoring.group-configurations.container.used-in-locations": "Used in {len, plural, one {1 location} other {{len} locations}}", "course-authoring.page.title": "Course Authoring | {siteName}", "header.links.content": "Content", "header.links.settings": "Settings", @@ -197,6 +225,42 @@ "course-authoring.schedule.schedule-section.error-message-6": "The certificate available date must be later than the course end date.", "course-authoring.schedule.schedule-section.error-message-7": "The course must have an assigned start date.", "course-authoring.schedule.schedule-section.error-message-8": "Please enter an integer between %(min)s and %(max)s.", + "course-authoring.course-search.blockTypeFilter": "Type", + "course-authoring.course-search.blockTypeFilter.empty": "No matching components", + "course-authoring.course-search.blockTagsFilter": "Tags", + "course-authoring.course-search.blockTagsFilter.empty": "No tags in current results", + "course-authoring.course-search.blockTagsFilter.error": "Error loading tags", + "course-authoring.course-search.blockTagsFilter.incomplete": "Sorry, not all tags could be loaded", + "course-authoring.course-search.blockType.annotatable": "Annotation", + "course-authoring.course-search.blockType.chapter": "Section", + "course-authoring.course-search.blockType.discussion": "Discussion", + "course-authoring.course-search.blockType.drag-and-drop-v2": "Drag and Drop", + "course-authoring.course-search.blockType.html": "Text", + "course-authoring.course-search.blockType.library_content": "Library Content", + "course-authoring.course-search.blockType.openassessment": "Open Response Assessment", + "course-authoring.course-search.blockType.problem": "Problem", + "course-authoring.course-search.blockType.sequential": "Subsection", + "course-authoring.course-search.blockType.vertical": "Unit", + "course-authoring.course-search.blockType.video": "Video", + "course-authoring.course-search.child-tags-expand": "Expand to show child tags of \"{tagName}\"", + "course-authoring.course-search.child-tags-collapse": "Collapse to hide child tags of \"{tagName}\"", + "course-authoring.course-search.clearFilters": "Clear Filters", + "course-authoring.course-search.num-results": "{numResults, plural, one {# result} other {# results}} found", + "course-authoring.course-search.searchAllCourses": "All courses", + "course-authoring.course-search.searchThisCourse": "This course", + "course-authoring.course-search.title": "Search", + "course-authoring.course-search.inputPlaceholder": "Search", + "course-authoring.course-search.searchTagsByKeywordPlaceholder": "Search tags", + "course-authoring.course-search.submitSearchTagsByKeyword": "Submit tag keyword search", + "course-authoring.course-search.showMore": "Show more", + "course-authoring.course-search.showMoreResults": "Show more results", + "course-authoring.course-search.loadingMoreResults": "Loading more results", + "course-authoring.course-search.emptySearchTitle": "Start searching to find content", + "course-authoring.course-search.emptySearchSubtitle": "Find sections, subsections, units and components", + "course-authoring.course-search.noResultsTitle": "We didn't find anything matching your search", + "course-authoring.course-search.noResultsSubtitle": "Please try a different search term or filter", + "course-authoring.course-search.openInNewWindow": "Open in new window", + "course-authoring.course-search.searchError": "An error occurred. Unable to load search results.", "course-authoring.studio-home.heading.title": "{studioShortName} home", "course-authoring.studio-home.add-new-course.btn.text": "New course", "course-authoring.studio-home.add-new-library.btn.text": "New library", @@ -226,6 +290,7 @@ "course-authoring.taxonomy-list.spinner.loading": "Loading", "course-authoring.taxonomy-list.toast.delete": "\"{name}\" deleted", "course-authoring.taxonomy-list.alert.dismiss": "Dismiss", + "course-authoring.import-tags.prompt.in-progress": "Please keep this window open. We'll let you know when it's done.", "a11yBodyPolicyLink": "Website Accessibility Policy", "a11yBodyPageHeader": "Individualized Accessibility Process for Course Creators", "a11yBodyIntroGraph": "At edX, we seek to understand and respect the unique needs and perspectives of the edX global community. We value every course team and are committed to expanding access to all, including course team creators and authors with disabilities. To that end, we have adopted a {communityAccessibilityLink} and this process to allow course team creators and authors to request assistance if they are unable to develop and post content on our platform via Studio because of their disabilities.", @@ -275,6 +340,38 @@ "course-authoring.advanced-settings.sidebar.links.course-team": "Course team", "course-authoring.advanced-settings.sidebar.links.group-configurations": "Group configurations", "course-authoring.advanced-settings.sidebar.links.proctored-exam-settings": "Proctored exam settings", + "course-authoring.certificates.details.section.title": "Certificate details", + "course-authoring.certificates.details.course.title": "Course title", + "course-authoring.certificates.details.course.title.override": "Course title override", + "course-authoring.certificates.details.course.title.override.description": "Specify an alternative to the official course title to display on certificates. Leave blank to use the official course title.", + "course-authoring.certificates.details.course.number": "Course number", + "course-authoring.certificates.details.course.number.override": "Course number override", + "course-authoring.certificates.details.confirm-modal": "Delete this certificate?", + "course-authoring.certificates.details.confirm-modal.message": "Deleting this certificate is permanent and cannot be undone.", + "course-authoring.certificates.details.confirm.edit": "Edit this certificate?", + "course-authoring.certificates.details.confirm.edit.message": "This certificate has already been activated and is live. Are you sure you want to continue editing?", + "course-authoring.certificates.signatories.title": "Signatory", + "course-authoring.certificates.signatories.recommendation": "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.", + "course-authoring.certificates.signatories.section.title": "Certificate signatories", + "course-authoring.certificates.signatories.add.signatory.button": "Add additional signatory", + "course-authoring.certificates.signatories.add.signatory.button.description": "(Add signatories for a certificate)", + "course-authoring.certificates.signatories.name.label": "Name", + "course-authoring.certificates.signatories.name.placeholder": "Name of the signatory", + "course-authoring.certificates.signatories.name.description": "The name of this signatory as it should appear on certificates.", + "course-authoring.certificates.signatories.title.label": "Title", + "course-authoring.certificates.signatories.title.placeholder": "Title of the signatory", + "course-authoring.certificates.signatories.title.description": "Titles more than 100 characters may prevent students from printing their certificate on a single page.", + "course-authoring.certificates.signatories.organization.label": "Organization", + "course-authoring.certificates.signatories.organization.placeholder": "Organization of the signatory", + "course-authoring.certificates.signatories.organization.description": "The organization that this signatory belongs to, as it should appear on certificates.", + "course-authoring.certificates.signatories.image.label": "Signature image", + "course-authoring.certificates.signatories.image.placeholder": "Path to signature image", + "course-authoring.certificates.signatories.image.description": "Image must be in PNG format", + "course-authoring.certificates.signatories.upload.image.button": "{uploadText} signature image", + "course-authoring.certificates.signatories.upload.modal": "Upload", + "course-authoring.certificates.signatories.upload.modal.replace": "Replace", + "course-authoring.certificates.signatories.confirm-modal": "Delete \"{name}\" from the list of signatories?", + "course-authoring.certificates.signatories.confirm-modal.message": "This action cannot be undone.", "welcomeMessageShortDescription": "Add a welcome message", "welcomeMessageLongDescription": "Personally welcome learners into your course and prepare learners for a positive course experience.", "gradingPolicyShortDescription": "Create your course grading policy", @@ -321,70 +418,6 @@ "course-authoring.course-outline.card.menu.proctoring-settings-tooltip": "Proctoring settings", "course-authoring.course-outline.card.badge.discussionEnabled": "Discussions enabled", "course-authoring.course-outline.card.menu.manageTags": "Manage tags", - "course-authoring.course-outline.configure-modal.title": "{title} Settings", - "course-authoring.course-outline.configure-modal.basic-tab.title": "Basic", - "course-authoring.course-outline.configure-modal.basic-tab.notGradedTypeOption": "Not Graded", - "course-authoring.course-outline.configure-modal.basic-tab.release-date-and-time": "Release Date and Time", - "course-authoring.course-outline.configure-modal.basic-tab.release-date": "Release Date:", - "course-authoring.course-outline.configure-modal.basic-tab.release-time-UTC": "Release Time in UTC:", - "course-authoring.course-outline.configure-modal.visibility-tab.title": "Visibility", - "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility": "{visibilityTitle} Visibility", - "course-authoring.course-outline.configure-modal.visibility-tab.unit-visibility": "Unit Visibility", - "course-authoring.course-outline.configure-modal.visibility.hide-from-learners": "Hide from learners", - "course-authoring.course-outline.configure-modal.visibility.restrict-access-to": "Restrict access to", - "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility-warning": "If you make this section visible to learners, learners will be able to see its content after the release date has passed and you have published the section. Only units that are explicitly hidden from learners will remain hidden after you clear this option for the section.", - "course-authoring.course-outline.configure-modal.unit-tab.unit-visibility-warning": "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.", - "course-authoring.course-outline.configure-modal.unit-tab.subsection-visibility-warning": "If you select an option other than \"Hide entire subsection\", published units in this subsection will become available to learners unless they are explicitly hidden.", - "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group": "Select one or more groups:", - "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-type": "Select a group type", - "course-authoring.course-outline.configure-modal.unit-tab.unit-all-learners-staff": "All Learners and Staff", - "course-authoring.course-outline.configure-modal.button.cancel": "Cancel", - "course-authoring.course-outline.configure-modal.button.label": "Save", - "course-authoring.course-outline.configure-modal.basic-tab.grading": "Grading", - "course-authoring.course-outline.configure-modal.basic-tab.grade-as": "Grade as:", - "course-authoring.course-outline.configure-modal.basic-tab.due-date": "Due Date:", - "course-authoring.course-outline.configure-modal.basic-tab.due-time-UTC": "Due Time in UTC:", - "course-authoring.course-outline.configure-modal.visibility-tab.subsection-visibility": "Subsection Visibility", - "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection": "Show entire subsection", - "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection-description": "Learners see the published subsection and can access its content", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due": "Hide content after due date", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due-description": "After the subsection's due date has passed, learners can no longer access its content. The subsection is not included in grade calculations.", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection": "Hide entire subsection", - "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection-description": "Learners do not see the subsection in the course outline. The subsection is not included in grade calculations.", - "course-authoring.course-outline.configure-modal.visibility-tab.assessment-results-visibility": "Assessment Results Visibility", - "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results": "Always show assessment results", - "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results-description": "When learners submit an answer to an assessment, they immediately see whether the answer is correct or incorrect, and the score received.", - "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results": "Never show assessment results", - "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results-description": "Learners never see whether their answers to assessments are correct or incorrect, nor the score received.", - "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due": "Show assessment results when subsection is past due", - "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due-description": "Learners do not see whether their answer to assessments were correct or incorrect, nor the score received, until after the due date for the subsection has passed. If the subsection does not have a due date, learners always see their scores when they submit answers to assessments.", - "course-authoring.course-outline.configure-modal.advanced-tab.set-special-exam": "Set as a Special Exam", - "course-authoring.course-outline.configure-modal.advanced-tab.none": "None", - "course-authoring.course-outline.configure-modal.advanced-tab.timed": "Timed", - "course-authoring.course-outline.configure-modal.advanced-tab.timed-description": "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.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExam": "Proctored", - "course-authoring.course-outline.configure-modal.advanced-tab.onboardingExam": "Onboarding", - "course-authoring.course-outline.configure-modal.advanced-tab.practiceExam": "Practice proctored", - "course-authoring.course-outline.configure-modal.advanced-tab.title": "Advanced", - "course-authoring.course-outline.configure-modal.advanced-tab.time-allotted": "Time Allotted (HH:MM):", - "course-authoring.course-outline.configure-modal.advanced-tab.time-limit-description": "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.", - "course-authoring.course-outline.configure-modal.advanced-tab.prereqTitle": "Use as a Prerequisite", - "course-authoring.course-outline.configure-modal.advanced-tab.prereqCheckboxLabel": "Make this subsection available as a prerequisite to other content", - "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessTitle": "Limit access", - "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessDescription": "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", - "course-authoring.course-outline.configure-modal.advanced-tab.noPrerequisiteOption": "No prerequisite", - "course-authoring.course-outline.configure-modal.advanced-tab.prerequisiteSelectLabel": "Prerequisite:", - "course-authoring.course-outline.configure-modal.advanced-tab.minScoreLabel": "Minimum score:", - "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionLabel": "Minimum completion:", - "course-authoring.course-outline.configure-modal.advanced-tab.minScoreError": "The minimum score percentage must be a whole number between 0 and 100.", - "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionError": "The minimum completion percentage must be a whole number between 0 and 100.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisNotProctoredExamAlert": "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.", - "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisProctoredExamAlert": "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.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesLabel": "Review rules", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescription": "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.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionWithLink": "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 {hyperlink}.", - "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionLinkText": "general proctored exam rules", - "authoring.draggableList.tooltip.content": "Drag to reorder", "course-authoring.course-outline.empty-placeholder.title": "You haven't added any content to this course yet.", "course-authoring.course-outline.empty-placeholder.button.new-section": "New section", "course-authoring.course-outline.empty-placeholder.button.tooltip": "Click to add a new section", @@ -444,8 +477,8 @@ "course-authoring.course-outline.page-alert.paste-alert.error-files.description": "The following required {errorFilesLen, plural, one {file} other {files}} could not be added to the course: {errorFilesStr}", "course-authoring.course-outline.page-alert.paste-alert.conflicting-files.title": "You may need to update {conflictingFilesLen, plural, one {a file} other {files}} manually", "course-authoring.course-outline.page-alert.paste-alert.new-conflicting.description": "The following {conflictingFilesLen, plural, one {file} other {files}} already exist in this course but don't match the version used by the component you pasted: {conflictingFilesStr}", - "course-authoring.course-outline.paste-button.whats-in-clipboard.from-label": "From:", - "course-authoring.course-outline.paste-button.whats-in-clipboard.label": "What's in my clipboard?", + "course-authoring.course-outline.page-alert.server-error.title": "Request failed with status: {status}", + "course-authoring.course-outline.page-alert.network-error.title": "Network error", "course-authoring.course-outline.publish-modal.title": "Publish {title}", "course-authoring.course-outline.publish-modal.description": "Publish all unpublished changes for this {category}?", "course-authoring.course-outline.publish-modal.button.cancel": "Cancel", @@ -462,6 +495,8 @@ "course-authoring.course-outline.status-bar.highlight-emails.button": "Enable now", "course-authoring.course-outline.status-bar.highlight-emails.enabled": "Enabled", "course-authoring.course-outline.status-bar.highlight-emails.link": "Learn more", + "course-authoring.course-outline.status-bar.course-tags": "Course tags", + "course-authoring.course-outline.status-bar.course-manage-tags-link": "Manage tags", "course-authoring.course-outline.status-bar.video-sharing.title": "Learn more", "course-authoring.course-outline.status-bar.video-sharing.perVideo.text": "Per Video", "course-authoring.course-outline.status-bar.video-sharing.allOff.text": "No Videos", @@ -530,6 +565,12 @@ "course-authoring.course-unit.modal.button.text": "Select", "course-authoring.course-unit.modal.container.title": "Add {componentTitle} component", "course-authoring.course-unit.modal.container.cancel.button.text": "Cancel", + "course-authoring.course-unit.modal.component.support.label.fully-supported": "Fully supported", + "course-authoring.course-unit.modal.component.support.label.provisionally-support": "Provisionally supported", + "course-authoring.course-unit.modal.component.support.label.not-supported": "Not supported", + "course-authoring.course-unit.modal.component.support.tooltip.fully-supported": "Fully supported tools and features are available on edX, are fully tested, have user interfaces where applicable, and are documented in the official edX guides that are available on docs.edx.org.", + "course-authoring.course-unit.modal.component.support.tooltip.not-supported": "Tools with no support are not maintained by edX, and might be deprecated in the future. They 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.", + "course-authoring.course-unit.modal.component.support.tooltip.provisionally-support": "Provisionally supported tools might lack the robustness of functionality that your courses require. edX does not have control over the quality of the software, or of the content that can be provided using these tools. Test these tools thoroughly before using them in your course, especially in graded sections. Complete documentation might not be available for provisionally supported tools, or documentation might be available from sources other than edX.", "course-authoring.course-unit.heading.icon.chevron.alt": "Toggle dropdown menu", "course-authoring.course-unit.heading.breadcrumbs.loading": "Loading...", "course-authoring.course-unit.prev-btn-text": "Previous", @@ -539,18 +580,24 @@ "course-authoring.course-unit.sequence.load.failure": "There was an error loading this course.", "course-authoring.course-unit.sequence.no.content": "There is no content here.", "course-authoring.course-unit.sequence.navigation.menu": "{current} of {total}", + "course-authoring.course-unit.sequence.navigation.menu.copy-unit.past-unit-link": "Paste as new unit", "course-authoring.course-unit.xblock.button.edit.alt": "Edit", "course-authoring.course-unit.xblock.button.actions.alt": "Actions", "course-authoring.course-unit.xblock.button.copy.label": "Copy", "course-authoring.course-unit.xblock.button.duplicate.label": "Duplicate", "course-authoring.course-unit.xblock.button.move.label": "Move", + "course-authoring.course-unit.xblock.button.copyToClipboard.label": "Copy to clipboard", "course-authoring.course-unit.xblock.button.manageAccess.label": "Manage access", "course-authoring.course-unit.xblock.button.delete.label": "Delete", + "course-authoring.course-unit.xblock.visibility.message": "Access restricted to: {selectedGroupsLabel}", + "course-authoring.course-unit.xblock.validation.summary": "This component has validation issues.", "course-authoring.course-unit.button.view-live": "View live version", "course-authoring.course-unit.button.preview": "Preview", "course-authoring.course-unit.heading.button.edit.alt": "Edit", "course-authoring.course-unit.heading.button.edit.aria-label": "Edit field", "course-authoring.course-unit.heading.button.settings.alt": "Settings", + "course-authoring.course-unit.heading.visibility.defined.message": "Access to this unit is restricted to: {selectedGroupsLabel}", + "course-authoring.course-unit.heading.visibility.common.message": "Access to some content in this unit is restricted to specific groups of learners.", "course-authoring.course-unit.sidebar.title.draft.never-published": "Draft (never published)", "course-authoring.course-unit.sidebar.title.visible.to-staff-only": "Visible to staff only", "course-authoring.course-unit.sidebar.title.published.live": "Published and live", @@ -656,7 +703,6 @@ "course-authoring.files-and-uploads.file-info.studioUrl.title": "Studio URL", "course-authoring.files-and-uploads.file-info.webUrl.title": "Web URL", "course-authoring.files-and-uploads.file-info.lockFile.title": "Lock file", - "course-authoring.files-and-uploads.file-info.lockFile.tooltip.content": "By default, anyone can access a file you upload if they know the web URL, even if they are not enrolled in your course. You can prevent outside access to a file by locking the file. When you lock a file, the web URL only allows learners who are enrolled in your course and signed in to access the file.", "course-authoring.files-and-videos.sort-and-filter.modal.filter.activeCheckbox.label": "Active", "course-authoring.files-and-videos.sort-and-filter.modal.filter.inactiveCheckbox.label": "Inactive", "course-authoring.files-and-videos.sort-and-filter.modal.filter.lockedCheckbox.label": "Locked", @@ -671,7 +717,7 @@ "course-authoring.files-and-videos.overwrite.modal.overwrite-button.label": "Overwrite", "course-authoring.files-and-videos.overwrite.modal.cancel-button.label": "Cancel", "course-authoring.files-and-upload.rowStatus.message": "Showing {fileCount} of {rowCount}", - "course-authoring.files-and-upload.apiStatus.message": "{actionType} {selectedRowCount} {fileType}(s)", + "course-authoring.files-and-upload.apiStatus.message": "{actionType} {selectedRowCount} {selectedRowCount, plural, one {{fileType}} other {{fileType}s}}", "course-authoring.files-and-upload.apiStatus.addingAction.message": "Adding", "course-authoring.files-and-upload.apiStatus.deletingAction.message": "Deleting", "course-authoring.files-and-upload.apiStatus.downloadingAction.message": "Downloading", @@ -689,12 +735,13 @@ "course-authoring.files-and-uploads.cardMenu.copyWebUrlTitle": "Copy Web Url", "course-authoring.files-and-uploads.cardMenu.downloadTitle": "Download", "course-authoring.files-and-uploads.cardMenu.lockTitle": "Lock", + "course-authoring.files-and-uploads.file-info.lockFile.tooltip.content": "By default, anyone can access a file you upload if they know the web URL, even if they are not enrolled in your course. You can prevent outside access to a file by locking the file. When you lock a file, the web URL only allows learners who are enrolled in your course and signed in to access the file.", "course-authoring.files-and-uploads.cardMenu.unlockTitle": "Unlock", "course-authoring.files-and-uploads.cardMenu.infoTitle": "Info", "course-authoring.files-and-uploads.cardMenu.downloadEncodingsTitle": "Download video list (.csv)", "course-authoring.files-and-uploads.cardMenu.deleteTitle": "Delete", - "course-authoring.files-and-uploads..deleteConfirmation.title": "Delete {fileType}(s) confirmation", - "course-authoring.files-and-uploads..deleteConfirmation.message": "Are you sure you want to delete {fileNumber} {fileType}(s)? This action cannot be undone.", + "course-authoring.files-and-uploads..deleteConfirmation.title": "Delete {fileNumber, plural, one {{fileName}} other {{fileNumber} {fileType}s}}", + "course-authoring.files-and-uploads..deleteConfirmation.message": "The following {fileNumber, plural, one {{fileType} is} other {{fileType}s are}} used in course content. Consider updating the content before deleting.", "course-authoring.files-and-uploads.deleteConfirmation.deleteFile.label": "Delete", "course-authoring.files-and-uploads.cancelButton.label": "Cancel", "course-authoring.files-and-uploads.sortButton.label": "Sort and filter", @@ -706,6 +753,7 @@ "course-authoring.files-and-uploads.sortByOldestButton.label": "Oldest", "course-authoring.files-and-uploads.sortBySizeAscendingButton.label": "File size(Low to high)", "course-authoring.files-and-uploads.applyySortButton.label": "Apply", + "course-authoring.files-and-uploads.filter.failed.label": "Failed", "course-authoring.video-uploads.heading": "Videos", "course-authoring.video-uploads.transcript-settings.button.toggle": "Transcript settings", "course-authoring.video-uploads.thumbnail.alt": "{displayName} video thumbnail", @@ -714,6 +762,76 @@ "course-authoring.files-and-videos.sort-and-filter.modal.filter.processingCheckbox.label": "Processing", "course-authoring.files-and-videos.sort-and-filter.modal.filter.failedCheckbox.label": "Failed", "course-authoring.files-and-videos.add-video-progress-bar.progress-bar.label": "Video upload progress:", + "course-authoring.files-and-videos.video-upload-alert": "Upload in progress. Please wait for the upload to complete before navigating away from this page.", + "course-authoring.course-outline.configure-modal.title": "{title} settings", + "course-authoring.course-outline.configure-modal.component.title": "Editing access for: {title}", + "course-authoring.course-outline.configure-modal.basic-tab.title": "Basic", + "course-authoring.course-outline.configure-modal.basic-tab.notGradedTypeOption": "Not Graded", + "course-authoring.course-outline.configure-modal.basic-tab.release-date-and-time": "Release date and time", + "course-authoring.course-outline.configure-modal.basic-tab.release-date": "Release date:", + "course-authoring.course-outline.configure-modal.basic-tab.release-time-UTC": "Release time in UTC:", + "course-authoring.course-outline.configure-modal.visibility-tab.title": "Visibility", + "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility": "{visibilityTitle} visibility", + "course-authoring.course-outline.configure-modal.visibility-tab.unit-visibility": "Unit visibility", + "course-authoring.course-outline.configure-modal.visibility-tab.unit-access": "Unit access", + "course-authoring.course-outline.configure-modal.discussion-enabled.section-title": "Discussion", + "course-authoring.course-outline.configure-modal.discussion-enabled.checkbox": "Enable discussion", + "course-authoring.course-outline.configure-modal.discussion-enabled.description": "Topics for unpublished units will not be created", + "course-authoring.course-outline.configure-modal.visibility.hide-from-learners": "Hide from learners", + "course-authoring.course-outline.configure-modal.visibility.restrict-access-to": "Restrict access to", + "course-authoring.course-outline.configure-modal.visibility-tab.section-visibility-warning": "If you make this section visible to learners, learners will be able to see its content after the release date has passed and you have published the section. Only units that are explicitly hidden from learners will remain hidden after you clear this option for the section.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-visibility-warning": "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.", + "course-authoring.course-outline.configure-modal.unit-tab.subsection-visibility-warning": "If you select an option other than \"Hide entire subsection\", published units in this subsection will become available to learners unless they are explicitly hidden.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group": "Select one or more groups:", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-type": "Select a group type", + "course-authoring.course-outline.configure-modal.unit-tab.unit-select-group-deleted-error-message": "This group no longer exists. Choose another group or remove the access restriction.", + "course-authoring.course-outline.configure-modal.unit-tab.unit-all-learners-staff": "All Learners and Staff", + "course-authoring.course-outline.configure-modal.button.cancel": "Cancel", + "course-authoring.course-outline.configure-modal.button.label": "Save", + "course-authoring.course-outline.configure-modal.basic-tab.grading": "Grading", + "course-authoring.course-outline.configure-modal.basic-tab.grade-as": "Grade as:", + "course-authoring.course-outline.configure-modal.basic-tab.due-date": "Due date:", + "course-authoring.course-outline.configure-modal.basic-tab.due-time-UTC": "Due time in UTC:", + "course-authoring.course-outline.configure-modal.visibility-tab.subsection-visibility": "Subsection visibility", + "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection": "Show entire subsection", + "course-authoring.course-outline.configure-modal.visibility-tab.show-entire-subsection-description": "Learners see the published subsection and can access its content", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due": "Hide content after due date", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-content-after-due-description": "After the subsection's due date has passed, learners can no longer access its content. The subsection is not included in grade calculations.", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection": "Hide entire subsection", + "course-authoring.course-outline.configure-modal.visibility-tab.hide-entire-subsection-description": "Learners do not see the subsection in the course outline. The subsection is not included in grade calculations.", + "course-authoring.course-outline.configure-modal.visibility-tab.assessment-results-visibility": "Assessment Results Visibility", + "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results": "Always show assessment results", + "course-authoring.course-outline.configure-modal.visibility-tab.always-show-assessment-results-description": "When learners submit an answer to an assessment, they immediately see whether the answer is correct or incorrect, and the score received.", + "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results": "Never show assessment results", + "course-authoring.course-outline.configure-modal.visibility-tab.never-show-assessment-results-description": "Learners never see whether their answers to assessments are correct or incorrect, nor the score received.", + "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due": "Show assessment results when subsection is past due", + "course-authoring.course-outline.configure-modal.visibility-tab.show-assessment-results-past-due-description": "Learners do not see whether their answer to assessments were correct or incorrect, nor the score received, until after the due date for the subsection has passed. If the subsection does not have a due date, learners always see their scores when they submit answers to assessments.", + "course-authoring.course-outline.configure-modal.advanced-tab.set-special-exam": "Set as a special exam", + "course-authoring.course-outline.configure-modal.advanced-tab.none": "None", + "course-authoring.course-outline.configure-modal.advanced-tab.timed": "Timed", + "course-authoring.course-outline.configure-modal.advanced-tab.timed-description": "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.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExam": "Proctored", + "course-authoring.course-outline.configure-modal.advanced-tab.onboardingExam": "Onboarding", + "course-authoring.course-outline.configure-modal.advanced-tab.practiceExam": "Practice proctored", + "course-authoring.course-outline.configure-modal.advanced-tab.title": "Advanced", + "course-authoring.course-outline.configure-modal.advanced-tab.time-allotted": "Time allotted (HH:MM):", + "course-authoring.course-outline.configure-modal.advanced-tab.time-limit-description": "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.", + "course-authoring.course-outline.configure-modal.advanced-tab.prereqTitle": "Use as a Prerequisite", + "course-authoring.course-outline.configure-modal.advanced-tab.prereqCheckboxLabel": "Make this subsection available as a prerequisite to other content", + "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessTitle": "Limit access", + "course-authoring.course-outline.configure-modal.advanced-tab.limitAccessDescription": "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", + "course-authoring.course-outline.configure-modal.advanced-tab.noPrerequisiteOption": "No prerequisite", + "course-authoring.course-outline.configure-modal.advanced-tab.prerequisiteSelectLabel": "Prerequisite:", + "course-authoring.course-outline.configure-modal.advanced-tab.minScoreLabel": "Minimum score:", + "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionLabel": "Minimum completion:", + "course-authoring.course-outline.configure-modal.advanced-tab.minScoreError": "The minimum score percentage must be a whole number between 0 and 100.", + "course-authoring.course-outline.configure-modal.advanced-tab.minCompletionError": "The minimum completion percentage must be a whole number between 0 and 100.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisNotProctoredExamAlert": "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.", + "course-authoring.course-outline.configure-modal.advanced-tab.proctoredExamLockedAndisProctoredExamAlert": "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.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesLabel": "Review rules", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescription": "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.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionWithLink": "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 {hyperlink}.", + "course-authoring.course-outline.configure-modal.advanced-tab.reviewRulesDescriptionLinkText": "general proctored exam rules", "course-authoring.schedule-section.introducing.upload-image.help-text": "Please provide a valid path and name to your {identifierFieldText} (Note: only JPEG or PNG format supported)", "course-authoring.schedule-section.introducing.upload-image.file-and-uploads": "files and uploads", "course-authoring.schedule-section.introducing.upload-image.dropzone-text": "Drag and drop your {identifierFieldText} here or click to upload.", @@ -759,6 +877,7 @@ "course-authoring.course-outline.delete-modal.description": "Deleting this {category} is permanent and cannot be undone.", "course-authoring.course-outline.delete-modal.button.delete": "Delete", "course-authoring.course-outline.delete-modal.button.cancel": "Cancel", + "authoring.draggableList.tooltip.content": "Drag to reorder", "course-authoring.help-sidebar.other.title": "Other course settings", "course-authoring.help-sidebar.links.schedule-and-details": "Schedule & details", "course-authoring.help-sidebar.links.grading": "Grading", @@ -770,6 +889,16 @@ "course-authoring.generic.alert.warning.offline.description": "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.", "course-authoring.generic.alert.warning.offline.title.aria.labelled-by": "alert-internet-error-title", "course-authoring.generic.alert.warning.offline.subtitle.aria.described-by": "alert-internet-error-description", + "course-authoring.certificates.modal-dropzone.text": "Drag and drop your image here or click to upload", + "course-authoring.certificates.modal-dropzone.dropzone-alt": "Uploaded image for course certificate", + "course-authoring.certificates.modal-dropzone.validation.text": "Only {types} files can be uploaded. Please select a file ending in {extensions} to upload.", + "course-authoring.certificates.modal-dropzone.cancel.modal": "Cancel", + "course-authoring.certificates.modal-dropzone.upload.modal": "Upload", + "course-authoring.certificates.modal-dropzone.validation.invalid-size-more": "Image size must be less than {maxSize}MB.", + "course-authoring.generic.saving-error-alert.title": "Studio's having trouble saving your work", + "course-authoring.generic.saving-error-alert.description": "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.", + "course-authoring.generic.saving-error-alert.title.aria.labelled-by": "saving-error-alert-title", + "course-authoring.generic.saving-error-alert.aria.described-by": "saving-error-alert-description", "course-authoring.grading-settings.assignment.type-name.title": "Assignment type name", "course-authoring.grading-settings.assignment.type-name.description": "The general category for this type of assignment, for example, Homework or Midterm Exam. This name is visible to learners.", "course-authoring.grading-settings.assignment.type-name.error.message-1": "The assignment type must have a name.", @@ -806,6 +935,72 @@ "course-authoring.grading-settings.sidebar.about.text-1": "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.", "course-authoring.grading-settings.sidebar.about.text-2": "You can specify whether your course offers students a grace period for late assignments.", "course-authoring.grading-settings.sidebar.about.text-3": "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.", + "course-authoring.group-configurations.container.title-id": "ID: {id}", + "course-authoring.group-configurations.container.access-to": "This group controls access to:", + "course-authoring.group-configurations.experiment-card.experiment-access-to": "This group configuration is used in:", + "course-authoring.group-configurations.content-groups.add-new-group": "New content group", + "course-authoring.group-configurations.content-groups.new-group.header": "Content group name *", + "course-authoring.group-configurations.content-groups.new-group.input.placeholder": "This is the name of the group", + "course-authoring.group-configurations.content-groups.new-group.invalid-message": "All groups must have a unique name.", + "course-authoring.group-configurations.content-groups.new-group.cancel": "Cancel", + "course-authoring.group-configurations.content-groups.edit-group.delete": "Delete", + "course-authoring.group-configurations.content-groups.new-group.create": "Create", + "course-authoring.group-configurations.content-groups.edit-group.save": "Save", + "course-authoring.group-configurations.content-groups.new-group.required-error": "Group name is required", + "course-authoring.group-configurations.content-groups.edit-group.alert-group-in-usage": "This content group is used in one or more units.", + "course-authoring.group-configurations.content-groups.delete-restriction": "Cannot delete when in use by a unit", + "course-authoring.group-configurations.container.empty-content-groups": "In the {outlineComponentLink}, use this group to control access to a component.", + "course-authoring.group-configurations.container.course-outline": "Course outline", + "course-authoring.group-configurations.container.action.edit": "Edit", + "course-authoring.group-configurations.container.action.delete": "Delete", + "course-authoring.group-configurations.container.delete-modal.subtitle": "content group", + "course-authoring.group-configurations.empty-placeholder.title": "You have not created any content groups yet.", + "course-authoring.group-configurations.experimental-empty-placeholder.title": "You have not created any group configurations yet.", + "course-authoring.group-configurations.empty-placeholder.button": "Add your first content group", + "course-authoring.group-configurations.experimental-empty-placeholder.button": "Add your first group configuration", + "course-authoring.group-configurations.experiment-configuration.title": "Experiment group configurations", + "course-authoring.group-configurations.experiment-group.add-new-group": "New group configuration", + "course-authoring.group-configurations.experiment-configuration.container.name": "Group configuration name", + "course-authoring.group-configurations.experiment-configuration.container.id": "Group configuration ID {id}", + "course-authoring.group-configurations.experiment-configuration.container.name.feedback": "Name or short description of the configuration.", + "course-authoring.group-configurations.experiment-configuration.container.name.placeholder": "This is the name of the group configuration", + "course-authoring.group-configurations.experiment-configuration.container.name.required": "Group configuration name is required.", + "course-authoring.group-configurations.experiment-configuration.container.description": "Description", + "course-authoring.group-configurations.experiment-configuration.container.description.feedback": "Optional long description.", + "course-authoring.group-configurations.experiment-configuration.container.description.placeholder": "This is the description of the group configuration", + "course-authoring.group-configurations.experiment-configuration.container.groups": "Groups", + "course-authoring.group-configurations.experiment-configuration.container.groups.feedback": "Name of the groups that students will be assigned to, for example, Control, Video, Problems. You must have two or more groups.", + "course-authoring.group-configurations.experiment-configuration.container.groups.name.required": "All groups must have a name.", + "course-authoring.group-configurations.experiment-configuration.container.groups.name.unique": "All groups must have a unique name.", + "course-authoring.group-configurations.experiment-configuration.container.groups.required": "There must be at least one group.", + "course-authoring.group-configurations.experiment-configuration.container.groups.tooltip": "Delete", + "course-authoring.group-configurations.experiment-configuration.container.groups.add": "Add another group", + "course-authoring.group-configurations.experiment-configuration.container.delete.restriction": "Cannot delete when in use by an experiment", + "course-authoring.group-configurations.experiment-configuration.container.cancel": "Cancel", + "course-authoring.group-configurations.experiment-configuration.container.save": "Save", + "course-authoring.group-configurations.experiment-configuration.container.create": "Create", + "course-authoring.group-configurations.experiment-configuration.container.alert": "This configuration is currently used in content experiments. If you make changes to the groups, you may need to edit those experiments.", + "course-authoring.group-configurations.experiment-card.empty-experiment-group": "This group configuration is not in use. Start by adding a content experiment to any Unit via the {outlineComponentLink}.", + "course-authoring.group-configurations.experiment-card.course-outline": "Course outline", + "course-authoring.group-configurations.experiment-card.action.edit": "Edit", + "course-authoring.group-configurations.experiment-card.action.delete": "Delete", + "course-authoring.group-configurations.experiment-card.delete-modal.subtitle": "group configurations", + "course-authoring.group-configurations.experiment-card.delete-restriction": "Cannot delete when in use by a unit", + "course-authoring.group-configurations.sidebar.about.title": "Content groups", + "course-authoring.group-configurations.sidebar.about.description-1": "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.", + "course-authoring.group-configurations.sidebar.about.description-2": "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.", + "course-authoring.group-configurations.sidebar.about.description-3": "Click {strongText} to add a new content group. To edit the name of a content group, hover over its box and click {strongText2}. 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.", + "course-authoring.group-configurations.sidebar.about.description-3.strong": "New content group", + "course-authoring.group-configurations.sidebar.about-2.title": "Experiment group configurations", + "course-authoring.group-configurations.sidebar.about-2.description-1": "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.", + "course-authoring.group-configurations.sidebar.about-2.description-2": "Click {strongText} to add a new configuration. To edit a configuration, hover over its box and click {strongText2}. 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.", + "course-authoring.group-configurations.sidebar.about-2.description-2.strong": "New group configuration", + "course-authoring.group-configurations.sidebar.about-3.title": "Enrollment track groups", + "course-authoring.group-configurations.sidebar.about-3.description-1": "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.", + "course-authoring.group-configurations.sidebar.about-3.description-2": "On unit pages in the course outline, you can restrict access to components to learners based on their enrollment track.", + "course-authoring.group-configurations.sidebar.about-3.description-3": "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.", + "course-authoring.group-configurations.sidebar.about.description.strong-edit": "edit", + "course-authoring.group-configurations.sidebar.learnmore.button": "Learn more", "course-authoring.import.file-section.title": "Select a .tar.gz file to replace your course content", "course-authoring.import.file-section.chosen-file": "File chosen: {fileName}", "course-authoring.import.sidebar.title1": "Why import a course?", @@ -970,10 +1165,15 @@ "course-authoring.studio-home.processing.title": "Courses being processed", "course-authoring.studio-home.courses.tab.title": "Courses", "course-authoring.studio-home.courses.tab.error.message": "Failed to fetch courses. Please try again later.", + "course-authoring.studio-home.courses.pagination.info": "Showing {length} of {total}", "course-authoring.studio-home.libraries.tab.error.message": "Failed to fetch libraries. Please try again later.", "course-authoring.studio-home.libraries.tab.title": "Libraries", "course-authoring.studio-home.archived.tab.title": "Archived courses", "course-authoring.studio-home.archived.tab.error.message": "Failed to fetch archived courses. Please try again later.", + "course-authoring.studio-home.courses.tab.course.not.found.alert.title": "We could not find any result", + "course-authoring.studio-home.courses.tab.course.not.found.alert.message": "There are no courses with the current filters.", + "course-authoring.studio-home.courses.tab.course.not.found.alert.clean.filters.button": "Clear filters", + "course-authoring.studio-home.taxonomies.tab.title": "Taxonomies", "course-authoring.studio-home.verify-email.heading": "Thanks for signing up, {username}!", "course-authoring.studio-home.verify-email.banner.title": "We need to verify your email address", "course-authoring.studio-home.verify-email.banner.description": "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.", @@ -1033,6 +1233,7 @@ "course-authoring.taxonomy-manage-orgs.confirm-dialog.text": "Content authors from unassigned organizations will not be able to tag course content with {taxonomyName}. Are you sure you want to continue?", "course-authoring.taxonomy-manage-orgs.confirm-dialog.button.continue": "Continue", "course-authoring.taxonomy-manage-orgs.toast.assign-orgs-success": "Assigned organizations updated", + "course-authoring.taxonomy-manage-orgs.remove-org": "Remove {org}", "course-authoring.taxonomy-list.popover.system-defined.title": "System taxonomy", "course-authoring.taxonomy-list.popover.system-defined.body": "This is a system-level taxonomy and is enabled by default.", "course-authoring.taxonomy-list.badge.system-defined.label": "System-level", @@ -1050,6 +1251,27 @@ "course-authoring.taxonomy-menu.assign-orgs.label": "Manage Organizations", "course-authoring.taxonomy-menu.export.label": "Export", "course-authoring.taxonomy-menu.delete.label": "Delete", + "course-authoring.certificates.sidebar.working-with-certificates.title": "Working with certificates", + "course-authoring.certificates.sidebar.working-with-certificates.first-paragraph": "Specify a course title to use on the certificate if the course's official title is too long to be displayed well.", + "course-authoring.certificates.sidebar.working-with-certificates.second-paragraph": "For verified certificates, specify between one and four signatories and upload the associated images. To edit or delete a certificate before it is activated, hover over the top right corner of the form and select {strongText} or the delete icon.", + "course-authoring.certificates.sidebar.working-with-certificates.second-paragraph.strong": "Edit", + "course-authoring.certificates.sidebar.working-with-certificates.third-paragraph": "To view a sample certificate, choose a course mode and select {strongText}.", + "course-authoring.certificates.sidebar.working-with-certificates.third-paragraph.strong": "Preview certificate", + "course-authoring.certificates.sidebar.issuing-certificates.title": "Issuing certificates to learners", + "course-authoring.certificates.sidebar.issuing-certificates.first-paragraph": "To begin issuing course certificates, a course team member with either the Staff or Admin role selects {strongText}. Only course team members with these roles can edit or delete an activated certificate.", + "course-authoring.certificates.sidebar.issuing-certificates.first-paragraph.strong": "Activate", + "course-authoring.certificates.sidebar.issuing-certificates.second-paragraph": "{strongText} delete certificates after a course has started; learners who have already earned certificates will no longer be able to access them.", + "course-authoring.certificates.sidebar.issuing-certificates.second-paragraph.strong": "Do not", + "course-authoring.certificates.sidebar.learnmore.button": "Learn more about certificates", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.title": "Files need to be updated manually.", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.description": "The following files must be updated manually for components to work as intended:", + "course-authoring.course-unit.paste-notification.has-conflicting-errors.button.text": "Upload files", + "course-authoring.course-unit.paste-notification.has-errors.title": "Some errors occurred", + "course-authoring.course-unit.paste-notification.has-errors.description": "The following required files could not be added to the course:", + "course-authoring.course-unit.paste-notification.has-new-files.title": "New file(s) added to Files & Uploads.", + "course-authoring.course-unit.paste-notification.has-new-files.description": "The following required files were imported to this course:", + "course-authoring.course-unit.paste-notification.has-new-files.button.text": "View files", + "pgn.DataTable.FilterStatus.removeFilter": "Remove this filter", "pgn.DataTable.FilterStatus.clearFiltersText": "Clear filters", "course-authoring.video-uploads.file-info.infoTab.title": "Info", "course-authoring.video-uploads.file-info.transcriptTab.title": "Transcript ({transcriptCount})", @@ -1090,6 +1312,8 @@ "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.credential.message": "Enter the account information for your organization.", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.apiKey.label": "API key", "course-authoring.video-uploads.transcriptSettings.orderTranscripts.cielo24.username.label": "Username", + "course-authoring.generic.paste-component.popover.content.text": "From:", + "course-authoring.generic.paste-component.paste-button.whats-in-clipboard.text": "What's in my clipboard?", "authoring.discussions.configurationChangeConsequences": "Students will lose access to any active or previous discussion posts for your course.", "authoring.discussions.ok": "OK", "authoring.discussions.cancel": "Cancel", @@ -1354,5 +1578,12 @@ "authoring.discussions.appDocInstructions.configurationLink": "Configuration documentation", "authoring.discussions.appDocInstructions.learnMoreLink": "Learn more about {providerName}", "authoring.discussions.appDocInstructions.linkTextHeading": "External help and documentation", - "authoring.discussions.appDocInstructions.linkText": "{link}" + "authoring.discussions.appDocInstructions.linkText": "{link}", + "course-authoring.studio-home.courses.tab.order-filter-menu.ascendant-courses": "Name A-Z", + "course-authoring.studio-home.courses.tab.order-filter-menu.descendant-courses": "Name Z-A", + "course-authoring.studio-home.courses.tab.order-filter-menu.newest-courses": "Newest", + "course-authoring.studio-home.courses.tab.order-filter-menu.oldest-courses": "Oldest", + "course-authoring.studio-home.courses.tab.types-filter-menu.all-courses": "All courses", + "course-authoring.studio-home.courses.tab.types-filter-menu.active-courses": "Active", + "course-authoring.studio-home.courses.tab.types-filter-menu.archived-courses": "Archived" } \ No newline at end of file diff --git a/translations/frontend-app-discussions/src/i18n/messages/fr_CA.json b/translations/frontend-app-discussions/src/i18n/messages/fr_CA.json index b648642a48a..c3e52c2d6ce 100644 --- a/translations/frontend-app-discussions/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-discussions/src/i18n/messages/fr_CA.json @@ -30,7 +30,7 @@ "discussions.empty.iconAlt": "Vide", "discussions.authors.label.staff": "Personnel", "discussions.authors.label.moderator": "Assistant d'enseignement", - "discussions.authors.label.ta": "Appel à l'action", + "discussions.authors.label.ta": "Appel à l'action", "discussions.learner.loadMostPosts": "Charger plus de publications", "discussions.post.anonymous.author": "anonyme", "discussion.blackoutBanner.information": "La publication dans les discussions est désactivée par l'équipe du cours", @@ -38,8 +38,9 @@ "discussions.editor.image.warning.title": "Avertissement!", "discussions.editor.image.warning.dismiss": "Ok", "discussions.content.unavailable.title": "Contenu indisponible", - "discussions.content.unavailable.subTitle": "Vous ne pourrez peut-être pas voir ce contenu parce que vous n'êtes pas connecté, que vous n'êtes pas inscrit au cours ou que votre accès à l'audit a expiré.", + "discussions.content.unavailable.subTitle": "Vous ne pourrez peut-être pas voir ce contenu parce que vous n'êtes pas connecté, que vous n'êtes pas inscrit au cours ou que votre accès à l'audit a expiré.", "discussions.content.unavailable.action": "S'inscrire", + "discussions.page.title": "Discussions | {siteName}", "navigation.course.tabs.label": "Matériel de cours", "discussions.topics.backAlt": "Retour à la liste des sujets", "discussions.topics.discussions": "{count, plural, =0 {Discussion} one {# Discussion} other {# Discussions} }", diff --git a/translations/frontend-app-discussions/src/i18n/messages/pt_PT.json b/translations/frontend-app-discussions/src/i18n/messages/pt_PT.json index 0ac72fffc08..b54c472386e 100644 --- a/translations/frontend-app-discussions/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-discussions/src/i18n/messages/pt_PT.json @@ -33,17 +33,18 @@ "discussions.authors.label.ta": "CTA", "discussions.learner.loadMostPosts": "Carregar mais mensagens", "discussions.post.anonymous.author": "anónimo", - "discussion.blackoutBanner.information": "Posting in discussions is disabled by the course team", + "discussion.blackoutBanner.information": "A publicação em debates é desativada pela equipa de curso", "discussions.editor.image.warning.message": "As imagens com largura ou altura superior a 999px não serão visíveis quando a mensagem, resposta ou comentário for visualizado utilizando os debates em linha da disciplina", "discussions.editor.image.warning.title": "Aviso!", "discussions.editor.image.warning.dismiss": "Ok", - "discussions.content.unavailable.title": "Content unavailable", - "discussions.content.unavailable.subTitle": "You may not be able to see this content because you're not logged in, you're not enrolled in the course, or your audit access has expired.", + "discussions.content.unavailable.title": "Conteúdo não disponível", + "discussions.content.unavailable.subTitle": "Poderá não conseguir ver este conteúdo por não ter iniciado sessão, por não estar inscrito no curso ou por o seu acesso de observador ter expirado.", "discussions.content.unavailable.action": "Matricular", + "discussions.page.title": "Debates | {siteName}", "navigation.course.tabs.label": "Material do Curso", "discussions.topics.backAlt": "Voltar à lista de tópicos", "discussions.topics.discussions": "{count, plural, =0 {Discussion} one {# Discussion} other {# Discussions} }", - "discussions.topics.questions": "{count, plural, =0 {Question} one {# Question} other {# Questions} }", + "discussions.topics.questions": "{count, plural, =0 {Questão} one {# Questão} other {# Questões} }", "discussions.topics.reported": "{reported} reportado", "discussions.topics.previouslyReported": "{previouslyReported} anteriormente reportado", "discussions.topics.find.label": "Pesquisar tópicos", @@ -63,19 +64,19 @@ "discussions.learner.mostActivity": "Maior actividade", "discussions.learner.reportedActivity": "Actividade comunicada", "discussions.learner.recentActivity": "Actividade recente", - "discussions.learner.sortFilterStatus": "All learners sorted by {sort, select, flagged {reported activity} activity {most activity} other {{sort}} }", + "discussions.learner.sortFilterStatus": "Todos os alunos ordenados por {sort, select, flagged {reported activity} activity {most activity} other {{sort}} }", "discussion.learner.allActivity": "Toda a actividade", "discussion.learner.posts": "Publicações", "discussions.comments.comment.addComment": "Adicionar comentário", "discussions.comments.comment.addResponse": "Adicionar uma resposta", "discussions.comments.comment.abuseFlaggedMessage": "Conteúdo comunicado para análise pelo pessoal", "discussions.actions.back.alt": "Voltar à lista", - "discussions.comments.comment.responseCount": "{num, plural, =0 {No responses} one {Showing # response} other {Showing # responses} }", - "discussions.comments.comment.endorsedResponseCount": "{num, plural, =0 {No endorsed responses} one {Showing # endorsed response} other {Showing # endorsed responses} }", + "discussions.comments.comment.responseCount": "{num, plural, =0 {Sem respostas} one {Mostrar  # resposta} other {Mostrar # respostas} }", + "discussions.comments.comment.endorsedResponseCount": "{num, plural, =0 {Nenhuma resposta aprovada} one {Exibindo # resposta aprovada} other {Exibindo # respostas aprovadas} }", "discussions.comments.comment.loadMoreComments": "Carregar mais comentários", "discussions.comments.comment.loadMoreResponses": "Carregar mais respostas", - "discussions.comments.comment.visibility": "This post is visible to {group, select, null {Everyone} other {{group}} }.", - "discussions.comments.comment.postedTime": "{postType, select, discussion {Discussion} question {Question} other {{postType}} } posted {relativeTime} by", + "discussions.comments.comment.visibility": "Esta publicação é visível para {group, select, null {Everyone} other {{group}} }.", + "discussions.comments.comment.postedTime": "{postType, select, discussion {Discussion} question {Question} other {{postType}} } publicado {relativeTime} por", "discussions.comments.comment.commentTime": "Publicado {relativeTime}", "discussions.comments.comment.answer": "Resposta", "discussions.comments.comment.answeredlabel": "Marcado como respondido por", @@ -103,7 +104,7 @@ "discussions.post.closedBy": "Mensagem fechada por", "discussion.comment.time": "{time} atrás", "discussion.thread.notFound": "Thread não encontrado", - "discussions.comment.sortFilterStatus": "{sort, select, false {Oldest first} true {Newest first} other {{sort}} }", + "discussions.comment.sortFilterStatus": "{sort, select, false {O mais velho primeiro} true {Mais recente primeiro} other {{sort}} }", "discussions.topics.sort.message": "Ordenado por {sortBy}", "discussions.topics.sort.lastActivity": "Actividade recente", "discussions.topics.sort.commentCount": "Maior actividade", @@ -113,8 +114,8 @@ "tour.action.advance": "Seguinte", "tour.action.dismiss": "Ignorar", "tour.action.end": "OK", - "tour.example.title": "Example Tour", - "tour.example.body": "This is an example tour", + "tour.example.title": "Exemplo de Visita", + "tour.example.body": "Este é um exemplo de visita", "learn.course.tabs.navigation.overflow.menu": "Mais...", "discussions.navigation.breadcrumbMenu.allTopics": "Tópicos", "discussions.navigation.breadcrumbMenu.showAll": "Mostrar tudo", @@ -159,7 +160,7 @@ "discussions.post.unfollow.description": "não está a seguir este post", "discussions.app.title": "Debates", "discussions.posts.actionBar.searchAllPosts": "Pesquisar publicações", - "discussions.posts.actionBar.search": "{page, select, topics {Search topics} posts {Search all posts} learners {Search learners} myPosts {Search all posts} other {{page}} }", + "discussions.posts.actionBar.search": "{page, select, topics {Tópicos de pesquisa} posts {Pesquisar todas as mensagens} learners {Pesquisar alunos} myPosts {Pesquisar todas as minhas mensagens} other {{page}} }", "discussions.actionBar.searchInfo": "Exibindo {count} resultados para \"{text}\"", "discussions.actionBar.searchRewriteInfo": "Não foram encontrados resultados para \"{searchString}\". A mostrar {count} resultados para \"{textSearchRewrite}\".", "discussions.actionBar.searchInfoSearching": "A procurar...", diff --git a/translations/frontend-app-discussions/src/i18n/transifex_input.json b/translations/frontend-app-discussions/src/i18n/transifex_input.json index 29925cf9357..95f56fa1f0f 100644 --- a/translations/frontend-app-discussions/src/i18n/transifex_input.json +++ b/translations/frontend-app-discussions/src/i18n/transifex_input.json @@ -40,6 +40,7 @@ "discussions.content.unavailable.title": "Content unavailable", "discussions.content.unavailable.subTitle": "You may not be able to see this content because you're not logged in, you're not enrolled in the course, or your audit access has expired.", "discussions.content.unavailable.action": "Enroll", + "discussions.page.title": "Discussions | {siteName}", "navigation.course.tabs.label": "Course Material", "discussions.topics.backAlt": "Back to topics list", "discussions.topics.discussions": "{count, plural, =0 {Discussion} one {# Discussion} other {# Discussions} }", diff --git a/translations/frontend-app-ecommerce/node_modules/@edx/paragon/dist/i18n/transifex_input.json b/translations/frontend-app-ecommerce/node_modules/@edx/paragon/dist/i18n/transifex_input.json new file mode 100644 index 00000000000..a471fab56ec --- /dev/null +++ b/translations/frontend-app-ecommerce/node_modules/@edx/paragon/dist/i18n/transifex_input.json @@ -0,0 +1,126 @@ +{ + "dropzone.Dropzone.invalidSizeLessError": { + "developer_comment": "A message shown when a file with less than minimum allowed size is being uploaded in Dropzone.", + "string": "File must be larger than {size}." + }, + "dropzone.Dropzone.invalidSizeMoreError": { + "developer_comment": "A message shown when a file with more than maximum allowed size is being uploaded in Dropzone.", + "string": "File must be less than {size}." + }, + "dropzone.Dropzone.invalidType": { + "developer_comment": "A message shown when a file with wrong MIME type is being uploaded.", + "string": "The file type must be {count, plural, one {{typeString} file} other {one of {typeString} files}}." + }, + "dropzone.Dropzone.multipleDraggedError": { + "developer_comment": "A message shown when multiple files are dragged over Dropzone.", + "string": "Only one upload permitted." + }, + "dropzone.Dropzone.unexpectedValidationError": { + "developer_comment": "A message shown in case file validation in Dropzone component for unknown reason.", + "string": "An unexpected problem occured during file validation. Please try again." + }, + "dropzone.Dropzone.uploadError": { + "developer_comment": "A message shown in case file upload in Dropzone component results in an error.", + "string": "A problem occured while uploading your file. Please try again." + }, + "pgn.Alert.closeLabel": { + "developer_comment": "Label of a close button on Alert component", + "string": "Dismiss" + }, + "pgn.CardCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.CardCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.ChipCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.ChipCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.DataTable.BaseSelectionStatus.allSelectedText": { + "developer_comment": "Text for all selected label", + "string": "All {numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.clearSelectionText": { + "developer_comment": "A label of clear all selection button.", + "string": "Clear selection" + }, + "pgn.DataTable.BaseSelectionStatus.selectAllText": { + "developer_comment": "A label for select all button.", + "string": "Select all {itemCount}" + }, + "pgn.DataTable.BaseSelectionStatus.selectedText": { + "developer_comment": "Text for selected label", + "string": "{numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.selectedTextPaginated": { + "developer_comment": "Text for selected label when table is paginated", + "string": "{numSelectedRows} selected ({numSelectedRowsOnPage} shown below)" + }, + "pgn.DataTable.ExpandAll.collapseAllLabel": { + "developer_comment": "Label of an action button that collapses all expandable rows of DataTable.", + "string": "Collapse all" + }, + "pgn.DataTable.ExpandAll.expandAllLabel": { + "developer_comment": "Label of an action button that expands all expandable rows of DataTable.", + "string": "Expand all" + }, + "pgn.DataTable.FilterStatus.clearFiltersText": { + "developer_comment": "A text that appears on the `Clear filters` button", + "string": "Clear filters" + }, + "pgn.DataTable.RowStatus.statusText": { + "developer_comment": "A text describing how many rows is shown in the table", + "string": "Showing {pageSize} of {itemCount}." + }, + "pgn.DataTable.SidebarFilters.title": { + "developer_comment": "Title for the sidebar filters component", + "string": "Filters" + }, + "pgn.Dropzone.DefaultContent.fileSizeBetween": { + "developer_comment": "A message shown when uploaded file's size must be in given range.", + "string": "Between {sizeMin} and {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMax": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Max {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMin": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Min {sizeMin}" + }, + "pgn.Dropzone.DefaultContent.fileTypeRestriction": { + "developer_comment": "A message shown when uploaded file must be of certain type(s).", + "string": "Upload {count, plural, one {{firstPart} files} other {{firstPart} or {secondPart} files}}" + }, + "pgn.Dropzone.DefaultContent.label": { + "developer_comment": "A text that appears as a label for input of Dropzone component.", + "string": "Drag and drop your file here or click to upload." + }, + "pgn.Dropzone.UploadProgress.cancelLabel": { + "developer_comment": "Label of a cancel button that is shown during file upload in Dropzone component.", + "string": "Cancel" + }, + "pgn.Dropzone.UploadProgress.uploadLabel": { + "developer_comment": "A text that is shown near a progress bar during file upload in Dropzone component.", + "string": "Uploading {filename}." + }, + "pgn.FormAutosuggest.iconButtonClosed": { + "developer_comment": "A message shown in case when the autosuggest menu is opened.", + "string": "Close the options menu" + }, + "pgn.FormAutosuggest.iconButtonOpened": { + "developer_comment": "A message shown in case when the autosuggest menu is closed.", + "string": "Open the options menu" + }, + "pgn.Toast.closeLabel": { + "developer_comment": "Close label for Toast component", + "string": "Close" + } +} diff --git a/translations/frontend-app-ecommerce/node_modules/@edx/paragon/src/i18n/transifex_input.json b/translations/frontend-app-ecommerce/node_modules/@edx/paragon/src/i18n/transifex_input.json new file mode 100644 index 00000000000..a471fab56ec --- /dev/null +++ b/translations/frontend-app-ecommerce/node_modules/@edx/paragon/src/i18n/transifex_input.json @@ -0,0 +1,126 @@ +{ + "dropzone.Dropzone.invalidSizeLessError": { + "developer_comment": "A message shown when a file with less than minimum allowed size is being uploaded in Dropzone.", + "string": "File must be larger than {size}." + }, + "dropzone.Dropzone.invalidSizeMoreError": { + "developer_comment": "A message shown when a file with more than maximum allowed size is being uploaded in Dropzone.", + "string": "File must be less than {size}." + }, + "dropzone.Dropzone.invalidType": { + "developer_comment": "A message shown when a file with wrong MIME type is being uploaded.", + "string": "The file type must be {count, plural, one {{typeString} file} other {one of {typeString} files}}." + }, + "dropzone.Dropzone.multipleDraggedError": { + "developer_comment": "A message shown when multiple files are dragged over Dropzone.", + "string": "Only one upload permitted." + }, + "dropzone.Dropzone.unexpectedValidationError": { + "developer_comment": "A message shown in case file validation in Dropzone component for unknown reason.", + "string": "An unexpected problem occured during file validation. Please try again." + }, + "dropzone.Dropzone.uploadError": { + "developer_comment": "A message shown in case file upload in Dropzone component results in an error.", + "string": "A problem occured while uploading your file. Please try again." + }, + "pgn.Alert.closeLabel": { + "developer_comment": "Label of a close button on Alert component", + "string": "Dismiss" + }, + "pgn.CardCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.CardCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.ChipCarousel.scrollToNext": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the next element", + "string": "Scroll to next" + }, + "pgn.ChipCarousel.scrollToPrevious": { + "developer_comment": "Accessibility text describing the action for navigating a scrollable carousel to the previous element", + "string": "Scroll to previous" + }, + "pgn.DataTable.BaseSelectionStatus.allSelectedText": { + "developer_comment": "Text for all selected label", + "string": "All {numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.clearSelectionText": { + "developer_comment": "A label of clear all selection button.", + "string": "Clear selection" + }, + "pgn.DataTable.BaseSelectionStatus.selectAllText": { + "developer_comment": "A label for select all button.", + "string": "Select all {itemCount}" + }, + "pgn.DataTable.BaseSelectionStatus.selectedText": { + "developer_comment": "Text for selected label", + "string": "{numSelectedRows} selected" + }, + "pgn.DataTable.BaseSelectionStatus.selectedTextPaginated": { + "developer_comment": "Text for selected label when table is paginated", + "string": "{numSelectedRows} selected ({numSelectedRowsOnPage} shown below)" + }, + "pgn.DataTable.ExpandAll.collapseAllLabel": { + "developer_comment": "Label of an action button that collapses all expandable rows of DataTable.", + "string": "Collapse all" + }, + "pgn.DataTable.ExpandAll.expandAllLabel": { + "developer_comment": "Label of an action button that expands all expandable rows of DataTable.", + "string": "Expand all" + }, + "pgn.DataTable.FilterStatus.clearFiltersText": { + "developer_comment": "A text that appears on the `Clear filters` button", + "string": "Clear filters" + }, + "pgn.DataTable.RowStatus.statusText": { + "developer_comment": "A text describing how many rows is shown in the table", + "string": "Showing {pageSize} of {itemCount}." + }, + "pgn.DataTable.SidebarFilters.title": { + "developer_comment": "Title for the sidebar filters component", + "string": "Filters" + }, + "pgn.Dropzone.DefaultContent.fileSizeBetween": { + "developer_comment": "A message shown when uploaded file's size must be in given range.", + "string": "Between {sizeMin} and {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMax": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Max {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMin": { + "developer_comment": "A message shown when uploaded file's size must be more than some value.", + "string": "Min {sizeMin}" + }, + "pgn.Dropzone.DefaultContent.fileTypeRestriction": { + "developer_comment": "A message shown when uploaded file must be of certain type(s).", + "string": "Upload {count, plural, one {{firstPart} files} other {{firstPart} or {secondPart} files}}" + }, + "pgn.Dropzone.DefaultContent.label": { + "developer_comment": "A text that appears as a label for input of Dropzone component.", + "string": "Drag and drop your file here or click to upload." + }, + "pgn.Dropzone.UploadProgress.cancelLabel": { + "developer_comment": "Label of a cancel button that is shown during file upload in Dropzone component.", + "string": "Cancel" + }, + "pgn.Dropzone.UploadProgress.uploadLabel": { + "developer_comment": "A text that is shown near a progress bar during file upload in Dropzone component.", + "string": "Uploading {filename}." + }, + "pgn.FormAutosuggest.iconButtonClosed": { + "developer_comment": "A message shown in case when the autosuggest menu is opened.", + "string": "Close the options menu" + }, + "pgn.FormAutosuggest.iconButtonOpened": { + "developer_comment": "A message shown in case when the autosuggest menu is closed.", + "string": "Open the options menu" + }, + "pgn.Toast.closeLabel": { + "developer_comment": "Close label for Toast component", + "string": "Close" + } +} diff --git a/translations/frontend-app-ecommerce/src/i18n/messages/pt_PT.json b/translations/frontend-app-ecommerce/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..6f68f2bbffb --- /dev/null +++ b/translations/frontend-app-ecommerce/src/i18n/messages/pt_PT.json @@ -0,0 +1,37 @@ +{ + "ecommerce.order.history.basic.alert.title": "Algo correu mal.", + "ecommerce.order.history.basic.alert.body": "Actualize esta página e tente novamente. Se o problema persistir, {supportLink}.", + "ecommerce.order.history.basic.alert.button": "Ignorar", + "error.notfound.message": "A página não foi encontrada ou o URL está errado. Por favor, verifique o URL e tente novamente,", + "ecommerce.order.history.support.fragment": "contate o suporte", + "ecommerce.order.history.page.heading": "Histórico de encomendas", + "ecommerce.order.history.no.orders": "As encomendas que fizer no {siteName} irão aparecer aqui.", + "ecommerce.order.history.loading.orders": "A carregar encomendas...", + "ecommerce.order.history.view.order.detail": "Ver Detalhes do Pedido", + "ecommerce.order.history.table.column.items": "Itens", + "ecommerce.order.history.table.column.date.placed": "Data colocada", + "ecommerce.order.history.table.column.total.cost": "Custo total", + "ecommerce.order.history.table.column.order.number": "Número do Registo de Contas", + "ecommerce.order.history.table.column.order.details": "Detalhes do pedido", + "ecommerce.order.history.main.heading": "Os meus pedidos e subscrições", + "ecommerce.order.history.main.subtitle": "Gerir as suas subscrições de programas e ver o seu histórico de pedidos.", + "ecommerce.order.history.loading": "A carregar encomendas...", + "ecommerce.order.history.manage.subscriptions.error.heading": "Algo correu mal", + "ecommerce.order.history.manage.subscriptions.error.body": "A página que procura não está disponível ou ocorreu um erro. Visite a página {buttonLabel} para gerir a sua subscrição.", + "ecommerce.order.history.manage.subscriptions.error.support": "Se o problema persistir, {supportLink}.", + "ecommerce.order.history.manage.subscriptions.button": "Pedidos e subscrições", + "ecommerce.order.history.manage.subscriptions.loading": "A carregar gestão de subscrições...", + "ecommerce.order.history.subscriptions.badge.active": "Ativo", + "ecommerce.order.history.subscriptions.badge.trial": "Experimental", + "ecommerce.order.history.subscriptions.badge.inactive": "Inativo", + "ecommerce.order.history.subscription.upsell.button": "Explore opções de subscrição", + "ecommerce.order.history.subscription.upsell.badge": "Novo", + "ecommerce.order.history.subscription.upsell.heading": "Subscrições mensais do programa {emDash} mais flexíveis, mais acessíveis", + "ecommerce.order.history.subscription.upsell.message": "Agora disponível para muitos programas populares, a subscrição com preços mensais acessíveis pode ajudar a gerir o seu orçamento de forma mais eficaz. As subscrições começam a partir de {minSubscriptionPrice}/mês EUR por programa, após um período experimental de {trialLength} dias. Cancela a qualquer momento.", + "ecommerce.order.history.subscriptions.subtitle.empty": "Não tem nenhuma subscrição anterior ou ativa.", + "ecommerce.order.history.subscriptions.heading": "Subscrições", + "ecommerce.order.history.subscriptions.subtitle.zero": "Não tem nenhuma subscrição ativa. Para ver os seus recibos anteriores, clique em {buttonLabel}.", + "ecommerce.order.history.subscriptions.subtitle.one": "Tens {activeCount} subscrição ativa. Para ver os seus recibos, alterar o seu método de pagamento ou cancelar a sua subscrição, clique em {buttonLabel}.", + "ecommerce.order.history.subscriptions.subtitle.multiple": "Tens {activeCount} subscrições ativas. Para ver os seus recibos, alterar o seu método de pagamento ou cancelar as suas subscrições, clique em {buttonLabel}.", + "ecommerce.order.history.subscriptions.manage.button": "Gerir as minhas subscrições" +} \ No newline at end of file diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/af_ZA.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/af_ZA.json new file mode 100644 index 00000000000..12a0b38d48a --- /dev/null +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/af_ZA.json @@ -0,0 +1,71 @@ +{ + "catalogPage.askXpert.title": "Xpert", + "catalogPage.askXpert.description": "Gebruik KI om jou soektog te verklein.", + "catalogPage.askXpert.loadingMessage": "Xpert dink! Wag saam met ons terwyl ons 'n katalogus genereer vir " {query} "...", + "catalogPage.askXpert.cancel": "Kanselleer", + "catalogPage.askXpert.poweredBy": "Aangedryf deur OpenAI", + "catalogInfoModal.relatedSkillsHeading": "Verwante vaardighede", + "catalogInfoModal.moreInfoButton": "Bekyk kursusbesonderhede", + "catalogInfoModal.courseDescriptionTitle": "Oor hierdie kursus", + "catalogInfoModal.programDescriptionTitle": "Oor hierdie program", + "catalogInfoModal.programMoreInfoButton": "Bekyk programbesonderhede", + "catalogInfoModal.programCourseListingTitle": "Kursusse in hierdie program", + "catalogInfoModal.programLearningItemsHeader": "Wat jy sal leer", + "CatalogCourseModalBanner.bannerCatalogText": "Ingesluit by intekening", + "CatalogCourseModalBanner.bannerExecEdText": "Uitvoerende Onderwys", + "CatalogCourseModalBanner.bannerPriceText": "A la carte kursus prys", + "CatalogCourseModalBanner.bannerPriceTextProgram": "A la carte program prys", + "CatalogCourseModalBanner.bannerCourseText": "Vaardigheidsbou seleksie", + "CatalogCourseModalBanner.bannerExecEdSubtext": "Meeslepende, instrukteur-geleide kursus", + "catalogSearchResults.popularCourses": "Gewilde kursusse", + "catalogSearchResults.popularExecEdCourses": "Gewilde Uitvoerende Onderwyskursusse", + "catalogSearchResults.popularPrograms": "Gewilde programme", + "catalogSearchResults.NoResultsBannerTitle": "Geen resultate", + "catalogSearchResults.NoResultsCourseBannerText": "Geen kursusse is gevind wat by jou soektog pas nie. Probeer", + "catalogSearchResults.NoResultsExecEdCourseBannerText": "Geen Executive Education-kursusse is gevind wat by jou soektog pas nie. Probeer", + "catalogSearchResults.NoResultsProgramBannerText": "Geen programme is gevind wat by jou soektog pas nie. Probeer", + "catalogSearchResults.NoResultsBannerHyperlinkText": "filters verwyder", + "catalogPage.subtitle.text": "edX bied innemende, markgedrewe kursusinhoud van meer as 250 van die top-gegradeerde universiteite en erkende bedryfsleiers regoor die wêreld. Ons kundige span sal jou help om maklik 'n pasgemaakte Akademie te skep wat aangepas is vir al jou organisasie se leerdoelwitte, of jou eie te ontwerp deur die nutsmiddels hieronder te gebruik.", + "catalogPage.hero.text": "Verken wêreldklas-leer Ongeëwenaarde kwaliteit. Markrelevansie. Omvattende oplossings.", + "catalogPage.hero.highlight": "Verken wêreldklas-leer", + "catalogPage.catalogSelectionDeck.title": "Kies 'n katalogus", + "catalogs.catalogSearchResults.error": "{message} : {fullError}", + "catalogSearchResults.table.courseName": "Kursus naam", + "catalogSearchResults.table.partner": "Vennoot", + "catalogSearchResults.table.price": "A la carte kursus prys", + "catalogSearchResults.table.availability": "Kursus Beskikbaarheid", + "catalogSearchResults.table.catalogs": "Geassosieerde katalogusse", + "catalogSearchResults.table.priceNotAvailable": "Nie beskikbaar nie", + "catalogSearchResults.table.programName": "Program Naam", + "catalogSearchResults.table.numCourses": "Aantal kursusse", + "catalogSearchResults.table.programType": "Program Tipe", + "catalogSearchResults.aLaCarteBadge": "A la carte", + "catalogSearchResults.subscriptionBadge": "Intekening", + "catalogSelectionDeck.edxSubscription.label": "Intekening", + "catalogSelectionDeck.edxForOnlineEdu.labelDetail": "Enkel, per leerder prys", + "catalogSelectionDeck.edxForBusiness.bullet1": "Onbeperkte toegang tot 2 000+ kursusse", + "catalogSelectionDeck.edxForBusiness.bullet2": "Professionele sertifikate en uitgesoekte programme", + "catalogSelectionDeck.edxForBusiness.bullet3": "Self-pas kursusse", + "catalogSelectionDeck.aLaCarte.badge": "Vir alle organisasies", + "catalogSelectionDeck.aLaCarte.label": "A la carte", + "catalogSelectionDeck.aLaCarte.labelDetail": "Individueel geprysde kursusse en programme", + "aLaCarte.bullet1": "Kies uit al 3 000+ kursusse wat op edX beskikbaar is, insluitend alle programme en sertifikate", + "aLaCarte.bullet2": "Self-pas en instrukteur-pas kursusse", + "catalogs.enterpriseCatalogs.header": "Soek ons katalogus", + "courseCard.relatedSkillsHeading": "Verwante vaardighede", + "courseCard.aLaCarteBadge": "A la carte", + "courseCard.subscriptionBadge": "Intekening", + "courseCard.priceNotAvailable": "Nie beskikbaar nie", + "hero.image.alt": "Mense wat hoogs bekwame take leer en uitvoer", + "ProgramCard.relatedSkillsHeading": "Verwante vaardighede", + "ProgramCard.aLaCarteBadge": "A la carte", + "ProgramCard.subscriptionBadge": "Intekening", + "ProgramCard.priceNotAvailable": "Nie beskikbaar nie", + "catalogs.askXpert.result.card.heading": "Xpert", + "catalogs.askXpert.result.card.label.for.results": "Resultate: {query}", + "catalogs.askXpert.result.card.label.for.self.paced.courses": "Self-pas kursusse", + "catalogs.askXpert.result.card.label.for.self.paced.programs": "Self-tempo programme", + "catalogs.askXpert.result.card.label.for.executive.education.courses": "Uitvoerende onderwys kursusse", + "catalogs.askXpert.result.card.error.label": "'n Fout het voorgekom. Probeer asseblief 'n nuwe soektog", + "catalogs.askXpert.result.card.no.data.found.error.message": "Geen kursus/program gevind teen jou filterkriteria nie, kies asseblief 'n breër fokus om resultate te kry" +} \ No newline at end of file diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ar.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ar.json index f322b6ed058..c70e3446bd7 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ar.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ar.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "اسأل إكسبرت", + "catalogPage.askXpert.title": "اكسبيرت", "catalogPage.askXpert.description": "استخدم الذكاء الاصطناعي لتضييق نطاق البحث.", "catalogPage.askXpert.loadingMessage": "اكسبيرت يفكر! انتظر معنا حتى نقوم بإنشاء كتالوج لـ " {query} "...", "catalogPage.askXpert.cancel": "لا", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "لم يتم العثور على دورات التعليم التنفيذي التي تطابق بحثك. يحاول", "catalogSearchResults.NoResultsProgramBannerText": "لم يتم العثور على برامج تطابق بحثك. يحاول", "catalogSearchResults.NoResultsBannerHyperlinkText": "إزالة المرشحات", - "catalogPage.subtitle.title": "المهارات المطلوبة + المحتوى الجذاب", "catalogPage.subtitle.text": "يقدم edX محتوى دورة تدريبية جذابًا يحركه السوق من أكثر من 250 جامعة من أفضل الجامعات ورواد الصناعة المعترف بهم حول العالم. سيساعدك فريق الخبراء لدينا على إنشاء أكاديمية مخصصة مصممة خصيصًا لجميع الأهداف التعليمية لمؤسستك، أو تصميم أكاديمية خاصة بك باستخدام الأدوات أدناه.", "catalogPage.hero.text": "اكتشف التعلم على مستوى عالمي بجودة لا مثيل لها. أهمية السوق. حلول شاملة.", "catalogPage.hero.highlight": "اكتشف التعلم على مستوى عالمي", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "الاشتراك", "ProgramCard.priceNotAvailable": "غير متاح", "catalogs.askXpert.result.card.heading": "اكسبيرت", - "catalogs.askXpert.result.card.label.for.results": "النتائج: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "النتائج: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "دورات ذاتية", "catalogs.askXpert.result.card.label.for.self.paced.programs": "برامج ذاتية", "catalogs.askXpert.result.card.label.for.executive.education.courses": "دورات التعليم التنفيذي", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/da.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/da.json index 5720265f408..1fa3890668a 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/da.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/da.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Spørg Xpert", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "Brug AI til at indsnævre din søgning.", "catalogPage.askXpert.loadingMessage": "Xpert tænker! Vent med os, mens vi genererer et katalog for " {query} "...", "catalogPage.askXpert.cancel": "Afbestille", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Der blev ikke fundet nogen Executive Education-kurser, der matcher din søgning. Prøve", "catalogSearchResults.NoResultsProgramBannerText": "Der blev ikke fundet nogen programmer, der matcher din søgning. Prøve", "catalogSearchResults.NoResultsBannerHyperlinkText": "fjernelse af filtre", - "catalogPage.subtitle.title": "Efterspurgte færdigheder + engagerende indhold", "catalogPage.subtitle.text": "edX tilbyder engagerende, markedsdrevet kursusindhold fra over 250 af de toprangerede universiteter og anerkendte industriledere rundt om i verden. Vores ekspertteam hjælper dig med nemt at skabe et tilpasset akademi, der er skræddersyet til alle din organisations læringsmål, eller designe dit eget ved hjælp af værktøjerne nedenfor.", "catalogPage.hero.text": "Udforsk læring i verdensklasse Uovertruffen kvalitet. Markedsrelevans. Omfattende løsninger.", "catalogPage.hero.highlight": "Udforsk læring i verdensklasse", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Abonnement", "ProgramCard.priceNotAvailable": "Ikke tilgængelig", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "Resultater: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Resultater: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Kurser i eget tempo", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programmer i eget tempo", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Executive uddannelseskurser", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/de_DE.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/de_DE.json index b324768ff16..591de4a8698 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/de_DE.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/de_DE.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Fragen Sie Xpert", + "catalogPage.askXpert.title": "Experte", "catalogPage.askXpert.description": "Verwenden Sie KI, um Ihre Suche einzugrenzen.", "catalogPage.askXpert.loadingMessage": "Xpert denkt! Warten Sie mit uns, während wir einen Katalog für „ {query} “ erstellen ...", "catalogPage.askXpert.cancel": "Löschen", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Es wurden keine Executive Education-Kurse gefunden, die Ihrer Suche entsprechen. Versuchen", "catalogSearchResults.NoResultsProgramBannerText": "Es wurden keine Programme gefunden, die Ihrer Suche entsprechen. Versuchen", "catalogSearchResults.NoResultsBannerHyperlinkText": "Entfernen von Filtern", - "catalogPage.subtitle.title": "Gefragte Fähigkeiten + ansprechende Inhalte", "catalogPage.subtitle.text": "edX bietet ansprechende, marktorientierte Kursinhalte von über 250 der renommiertesten Universitäten und anerkannten Branchenführern auf der ganzen Welt. Unser Expertenteam hilft Ihnen dabei, ganz einfach eine individuelle Akademie zu erstellen, die auf alle Lernziele Ihres Unternehmens zugeschnitten ist, oder entwerfen Sie Ihre eigene Akademie mit den unten aufgeführten Tools.", "catalogPage.hero.text": "Entdecken Sie erstklassiges Lernen. Unübertroffene Qualität. Marktrelevanz. Umfassende Lösungen.", "catalogPage.hero.highlight": "Entdecken Sie erstklassiges Lernen", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Abonnement", "ProgramCard.priceNotAvailable": "Nicht verfügbar", "catalogs.askXpert.result.card.heading": "Experte", - "catalogs.askXpert.result.card.label.for.results": "Ergebnisse: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Ergebnisse: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Kurse zum Selbststudium", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programme zum Selbststudium", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Weiterbildungskurse für Führungskräfte", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/el.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/el.json index 3db649d93ca..30c4dbbd5b3 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/el.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/el.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Ρωτήστε τον Xpert", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "Χρησιμοποιήστε AI για να περιορίσετε την αναζήτησή σας.", "catalogPage.askXpert.loadingMessage": "Ο Xpert σκέφτεται! Περιμένετε μαζί μας ενώ δημιουργούμε έναν κατάλογο για το “ {query} ”...", "catalogPage.askXpert.cancel": "Ακύρωση", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Δεν βρέθηκαν μαθήματα Executive Education που να ταιριάζουν με την αναζήτησή σας. Δοκιμάστε", "catalogSearchResults.NoResultsProgramBannerText": "Δεν βρέθηκαν προγράμματα που να ταιριάζουν με την αναζήτησή σας. Δοκιμάστε", "catalogSearchResults.NoResultsBannerHyperlinkText": "αφαίρεση φίλτρων", - "catalogPage.subtitle.title": "Ικανότητες σε ζήτηση + ελκυστικό περιεχόμενο", "catalogPage.subtitle.text": "Το edX προσφέρει ελκυστικό περιεχόμενο μαθημάτων με γνώμονα την αγορά από περισσότερα από 250 από τα κορυφαία πανεπιστήμια και αναγνωρισμένους ηγέτες του κλάδου σε όλο τον κόσμο. Η ομάδα ειδικών μας θα σας βοηθήσει να δημιουργήσετε εύκολα μια προσαρμοσμένη Ακαδημία προσαρμοσμένη σε όλους τους μαθησιακούς στόχους του οργανισμού σας ή να σχεδιάσετε τη δική σας χρησιμοποιώντας τα παρακάτω εργαλεία.", "catalogPage.hero.text": "Εξερευνήστε μάθηση παγκόσμιας κλάσης Απαράμιλλη ποιότητα. Συνάφεια αγοράς. Ολοκληρωμένες λύσεις.", "catalogPage.hero.highlight": "Εξερευνήστε μάθηση παγκόσμιας κλάσης", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Συνδρομή", "ProgramCard.priceNotAvailable": "Δεν είναι ακόμη διαθέσιμο", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "Αποτελέσματα: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Αποτελέσματα: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Μαθήματα με αυτορυθμιστές", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Προγράμματα με αυτορυθμισμό", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Μαθήματα εκπαίδευσης στελεχών", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_419.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_419.json index 3f6ad2b2fc5..28b8e2fcff9 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_419.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_419.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Pregúntale al experto", + "catalogPage.askXpert.title": "experto", "catalogPage.askXpert.description": "Utilice IA para limitar su búsqueda.", "catalogPage.askXpert.loadingMessage": "¡Xpert está pensando! Espera con nosotros mientras generamos un catálogo para “ {query} ”...", "catalogPage.askXpert.cancel": "Cancelar", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "No se encontraron cursos de Educación Ejecutiva que coincidan con su búsqueda. Intentar", "catalogSearchResults.NoResultsProgramBannerText": "No se encontraron programas que coincidan con su búsqueda. Intentar", "catalogSearchResults.NoResultsBannerHyperlinkText": "quitando filtros", - "catalogPage.subtitle.title": "Habilidades en demanda + contenido atractivo", "catalogPage.subtitle.text": "edX ofrece contenido de cursos atractivo e impulsado por el mercado de más de 250 de las universidades mejor clasificadas y líderes industriales reconocidos en todo el mundo. Nuestro equipo de expertos lo ayudará a crear fácilmente una Academia personalizada adaptada a todos los objetivos de aprendizaje de su organización, o diseñar la suya propia utilizando las herramientas a continuación.", "catalogPage.hero.text": "Explore el aprendizaje de clase mundial Calidad inigualable. Relevancia del mercado. Soluciones integrales.", "catalogPage.hero.highlight": "Explora el aprendizaje de clase mundial", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Suscripción", "ProgramCard.priceNotAvailable": "No disponible", "catalogs.askXpert.result.card.heading": "experto", - "catalogs.askXpert.result.card.label.for.results": "Resultados: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Resultados: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Cursos a su propio ritmo", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programas a su propio ritmo", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Cursos de educación ejecutiva", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_ES.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_ES.json index 161cb8c7eb9..6cc3407b5de 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_ES.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/es_ES.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Pregúntale al experto", + "catalogPage.askXpert.title": "experto", "catalogPage.askXpert.description": "Utilice IA para limitar su búsqueda.", "catalogPage.askXpert.loadingMessage": "¡Xpert está pensando! Espera con nosotros mientras generamos un catálogo para “ {query} ”...", "catalogPage.askXpert.cancel": "Cancelar", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "No se encontraron cursos de Educación Ejecutiva que coincidan con su búsqueda. Intentar", "catalogSearchResults.NoResultsProgramBannerText": "No se encontraron programas que coincidan con su búsqueda. Intentar", "catalogSearchResults.NoResultsBannerHyperlinkText": "quitando filtros", - "catalogPage.subtitle.title": "Habilidades en demanda + contenido atractivo", "catalogPage.subtitle.text": "edX ofrece contenido de cursos atractivo e impulsado por el mercado de más de 250 de las universidades mejor clasificadas y líderes industriales reconocidos en todo el mundo. Nuestro equipo de expertos lo ayudará a crear fácilmente una Academia personalizada adaptada a todos los objetivos de aprendizaje de su organización, o diseñar la suya propia utilizando las herramientas a continuación.", "catalogPage.hero.text": "Explore el aprendizaje de clase mundial Calidad inigualable. Relevancia del mercado. Soluciones integrales.", "catalogPage.hero.highlight": "Explora el aprendizaje de clase mundial", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Suscripción", "ProgramCard.priceNotAvailable": "No disponible", "catalogs.askXpert.result.card.heading": "experto", - "catalogs.askXpert.result.card.label.for.results": "Resultados: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Resultados: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Cursos a su propio ritmo", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programas a su propio ritmo", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Cursos de educación ejecutiva", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fa.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fa.json index 3263191d4c9..eab29e640bd 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fa.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fa.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "از Xpert بپرسید", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "از هوش مصنوعی برای محدود کردن جستجوی خود استفاده کنید.", "catalogPage.askXpert.loadingMessage": "Xpert در حال فکر کردن است! با ما منتظر بمانید تا ما یک کاتالوگ برای “ {query} ” تولید کنیم...", "catalogPage.askXpert.cancel": "لغو کنید", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "هیچ دوره آموزشی Executive Education که با جستجوی شما مطابقت داشته باشد یافت نشد. تلاش كردن", "catalogSearchResults.NoResultsProgramBannerText": "هیچ برنامه ای یافت نشد که با جستجوی شما مطابقت داشته باشد. تلاش كردن", "catalogSearchResults.NoResultsBannerHyperlinkText": "حذف فیلترها", - "catalogPage.subtitle.title": "مهارت های مورد نیاز + محتوای جذاب", "catalogPage.subtitle.text": "edX محتوای درسی جذاب و مبتنی بر بازار را از بیش از 250 دانشگاه برتر و رهبران صنعت شناخته شده در سراسر جهان ارائه می دهد. تیم متخصص ما به شما کمک می کند تا به راحتی یک آکادمی سفارشی متناسب با تمام اهداف یادگیری سازمان خود ایجاد کنید، یا با استفاده از ابزارهای زیر، خود را طراحی کنید.", "catalogPage.hero.text": "کاوش در کلاس جهانی یادگیری با کیفیت بی نظیر. ارتباط بازار راه حل های جامع", "catalogPage.hero.highlight": "یادگیری در سطح جهانی را کاوش کنید", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "اشتراک، ابونمان", "ProgramCard.priceNotAvailable": "در دسترس نیست", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "نتایج: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "نتایج: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "دوره های خود گام", "catalogs.askXpert.result.card.label.for.self.paced.programs": "برنامه های خود گام", "catalogs.askXpert.result.card.label.for.executive.education.courses": "دوره های آموزشی اجرایی", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fr_CA.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fr_CA.json index 2da9e22a26e..b524a4fd4d0 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/fr_CA.json @@ -1,6 +1,6 @@ { - "catalogPage.askXpert.title": "Demandez à Xpert", - "catalogPage.askXpert.description": "Utilisez l'IA pour affiner votre recherche.", + "catalogPage.askXpert.title": "Xpert", + "catalogPage.askXpert.description": "Utilisez l'IA pour affiner votre recherche.", "catalogPage.askXpert.loadingMessage": "Xpert réfléchit ! Attendez avec nous pendant que nous générons un catalogue pour « {query} »...", "catalogPage.askXpert.cancel": "Annuler", "catalogPage.askXpert.poweredBy": "Propulsé par OpenAI", @@ -21,12 +21,11 @@ "catalogSearchResults.popularExecEdCourses": "Cours populaires de formation des cadres", "catalogSearchResults.popularPrograms": "Programmes populaires", "catalogSearchResults.NoResultsBannerTitle": "Aucun résultat", - "catalogSearchResults.NoResultsCourseBannerText": "Aucun cours correspondant à votre recherche n'a été trouvé. Essayer", - "catalogSearchResults.NoResultsExecEdCourseBannerText": "Aucun cours de formation pour cadres correspondant à votre recherche n'a été trouvé. Essayer", - "catalogSearchResults.NoResultsProgramBannerText": "Aucun programme correspondant à votre recherche n'a été trouvé. Essayer", + "catalogSearchResults.NoResultsCourseBannerText": "Aucun cours correspondant à votre recherche n'a été trouvé. Essayer", + "catalogSearchResults.NoResultsExecEdCourseBannerText": "Aucun cours de formation pour cadres correspondant à votre recherche n'a été trouvé. Essayer", + "catalogSearchResults.NoResultsProgramBannerText": "Aucun programme correspondant à votre recherche n'a été trouvé. Essayer", "catalogSearchResults.NoResultsBannerHyperlinkText": "suppression des filtres", - "catalogPage.subtitle.title": "Habiletés en demande + contenu engageant", - "catalogPage.subtitle.text": "edX propose un contenu de cours attrayant et axé sur le marché, provenant de plus de 250 des universités les mieux classées et de leaders reconnus de l'industrie à travers le monde. Notre équipe d'experts vous aidera à créer facilement une académie personnalisée adaptée à tous les objectifs d'apprentissage de votre organisation, ou à concevoir la vôtre à l'aide des outils ci-dessous.", + "catalogPage.subtitle.text": "edX propose un contenu de cours attrayant et axé sur le marché, provenant de plus de 250 des universités les mieux classées et de leaders reconnus de l'industrie à travers le monde. Notre équipe d'experts vous aidera à créer facilement une académie personnalisée adaptée à tous les objectifs d'apprentissage de votre organisation, ou à concevoir la vôtre à l'aide des outils ci-dessous.", "catalogPage.hero.text": "Explorez un apprentissage de classe mondiale Une qualité inégalée. Pertinence pour le marché. Des solutions globales.", "catalogPage.hero.highlight": "Explorez des apprentissages de classe mondiale", "catalogPage.catalogSelectionDeck.title": "Sélectionnez un catalogue", @@ -63,10 +62,10 @@ "ProgramCard.subscriptionBadge": "Abonnement", "ProgramCard.priceNotAvailable": "Non disponible", "catalogs.askXpert.result.card.heading": "Expert", - "catalogs.askXpert.result.card.label.for.results": "Résultats : {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Résultats : {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Cours à votre rythme", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programmes à votre rythme", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Cours de formation pour cadres", - "catalogs.askXpert.result.card.error.label": "Une erreur s'est produite. Essayez une nouvelle recherche, s'il vous plaît", + "catalogs.askXpert.result.card.error.label": "Une erreur s'est produite. Essayez une nouvelle recherche, s'il vous plaît", "catalogs.askXpert.result.card.no.data.found.error.message": "Aucun cours/programme trouvé selon vos critères de filtre, veuillez sélectionner un objectif plus large pour obtenir des résultats" } \ No newline at end of file diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/he.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/he.json index bf082bb9dea..382edcfc0f6 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/he.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/he.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "תשאל את Xpert", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "השתמש ב-AI כדי לצמצם את החיפוש שלך.", "catalogPage.askXpert.loadingMessage": "Xpert חושב! המתן איתנו בזמן שאנו יוצרים קטלוג עבור " {query} "...", "catalogPage.askXpert.cancel": "ביטול", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "לא נמצאו קורסי חינוך מנהלים התואמים את החיפוש שלך. לְנַסוֹת", "catalogSearchResults.NoResultsProgramBannerText": "לא נמצאו תוכניות התואמות את החיפוש שלך. לְנַסוֹת", "catalogSearchResults.NoResultsBannerHyperlinkText": "הסרת מסננים", - "catalogPage.subtitle.title": "מיומנויות מבוקשות + תוכן מרתק", "catalogPage.subtitle.text": "edX מציע תוכן קורס מרתק, מונחה שוק, מלמעלה מ-250 מהאוניברסיטאות המדורגות ביותר וממנהיגי תעשייה מוכרים ברחבי העולם. צוות המומחים שלנו יעזור לך ליצור בקלות אקדמיה מותאמת אישית המותאמת לכל יעדי הלמידה של הארגון שלך, או לעצב משלך באמצעות הכלים הבאים.", "catalogPage.hero.text": "חקור למידה ברמה עולמית איכות ללא תחרות. רלוונטיות לשוק. פתרונות מקיפים.", "catalogPage.hero.highlight": "חקור למידה ברמה עולמית", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "מִנוּי", "ProgramCard.priceNotAvailable": "לא זמין", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "תוצאות: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "תוצאות: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "קורסים בקצב עצמי", "catalogs.askXpert.result.card.label.for.self.paced.programs": "תוכניות בקצב עצמי", "catalogs.askXpert.result.card.label.for.executive.education.courses": "קורסי חינוך מנהלים", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/hi.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/hi.json index 7aa97cee142..231c058487c 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/hi.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/hi.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "विशेषज्ञ से पूछें", + "catalogPage.askXpert.title": "एक्सपर्ट", "catalogPage.askXpert.description": "अपनी खोज को सीमित करने के लिए AI का उपयोग करें।", "catalogPage.askXpert.loadingMessage": "विशेषज्ञ सोच रहा है! जब तक हम " {query} " के लिए एक कैटलॉग तैयार करते हैं, तब तक हमारे साथ प्रतीक्षा करें...", "catalogPage.askXpert.cancel": "रद्द करें", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "कोई कार्यकारी शिक्षा पाठ्यक्रम नहीं मिला जो आपकी खोज से मेल खाता हो। कोशिश", "catalogSearchResults.NoResultsProgramBannerText": "आपकी खोज से मेल खाने वाला कोई प्रोग्राम नहीं मिला. कोशिश", "catalogSearchResults.NoResultsBannerHyperlinkText": "फ़िल्टर हटाना", - "catalogPage.subtitle.title": "मांग में कौशल + आकर्षक सामग्री", "catalogPage.subtitle.text": "ईडीएक्स दुनिया भर के 250 से अधिक शीर्ष रैंक वाले विश्वविद्यालयों और मान्यता प्राप्त उद्योग नेताओं से आकर्षक, बाजार-संचालित पाठ्यक्रम सामग्री प्रदान करता है। हमारी विशेषज्ञ टीम आपके संगठन के सभी शिक्षण लक्ष्यों के अनुरूप आसानी से एक कस्टम अकादमी बनाने में आपकी सहायता करेगी, या नीचे दिए गए टूल का उपयोग करके अपना स्वयं का डिज़ाइन तैयार करेगी।", "catalogPage.hero.text": "विश्व स्तरीय शिक्षण, बेजोड़ गुणवत्ता का अन्वेषण करें। बाज़ार की प्रासंगिकता. व्यापक समाधान.", "catalogPage.hero.highlight": "विश्व स्तरीय शिक्षा का अन्वेषण करें", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "सदस्यता", "ProgramCard.priceNotAvailable": "उपलब्‍ध नहीं ", "catalogs.askXpert.result.card.heading": "एक्सपर्ट", - "catalogs.askXpert.result.card.label.for.results": "परिणाम: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "परिणाम: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "स्व-चालित पाठ्यक्रम", "catalogs.askXpert.result.card.label.for.self.paced.programs": "स्व-चालित कार्यक्रम", "catalogs.askXpert.result.card.label.for.executive.education.courses": "कार्यकारी शिक्षा पाठ्यक्रम", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/id.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/id.json index 62bb2c18d83..c8c325b5d27 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/id.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/id.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Ask Xpert", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "Use AI to narrow your search.", "catalogPage.askXpert.loadingMessage": "Xpert is thinking! Wait with us while we generate a catalog for “{query}”...", "catalogPage.askXpert.cancel": "Cancel", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "No Executive Education courses were found that match your search. Try", "catalogSearchResults.NoResultsProgramBannerText": "No programs were found that match your search. Try", "catalogSearchResults.NoResultsBannerHyperlinkText": "removing filters", - "catalogPage.subtitle.title": "In-demand skills + engaging content", "catalogPage.subtitle.text": "edX offers engaging, market-driven course content from over 250 of the top-ranked universities and recognized industry leaders around the world. Our expert team will help you easily create a custom Academy tailored to all your organization’s learning goals, or design your own using the tools below.", "catalogPage.hero.text": "Explore world-class learning Unmatched quality. Market relevance. Comprehensive solutions.", "catalogPage.hero.highlight": "Explore world-class learning", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Subscription", "ProgramCard.priceNotAvailable": "Not Available", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "Results: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Hasil: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Self-paced courses", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Self-paced programs", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Executive education courses", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/it_IT.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/it_IT.json index dd168df47a4..303c0c3e804 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/it_IT.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/it_IT.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Chiedi a Esperto", + "catalogPage.askXpert.title": "Esperto", "catalogPage.askXpert.description": "Usa l'intelligenza artificiale per restringere la ricerca.", "catalogPage.askXpert.loadingMessage": "Xpert sta pensando! Aspetta con noi mentre generiamo un catalogo per “ {query} ”...", "catalogPage.askXpert.cancel": "Annulla", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Non è stato trovato alcun corso di formazione executive corrispondente alla tua ricerca. Tentativo", "catalogSearchResults.NoResultsProgramBannerText": "Nessun programma trovato che corrisponde alla tua ricerca. Tentativo", "catalogSearchResults.NoResultsBannerHyperlinkText": "rimozione dei filtri", - "catalogPage.subtitle.title": "Competenze richieste + contenuti coinvolgenti", "catalogPage.subtitle.text": "edX offre contenuti dei corsi coinvolgenti e orientati al mercato provenienti da oltre 250 università di alto livello e leader di settore riconosciuti in tutto il mondo. Il nostro team di esperti ti aiuterà a creare facilmente un'Academy personalizzata su misura per tutti gli obiettivi di apprendimento della tua organizzazione o a progettarne una tua utilizzando gli strumenti seguenti.", "catalogPage.hero.text": "Esplora l'apprendimento di livello mondiale Qualità senza pari. Rilevanza del mercato. Soluzioni complete.", "catalogPage.hero.highlight": "Esplora l'apprendimento di livello mondiale", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Sottoscrizione", "ProgramCard.priceNotAvailable": "Non disponibile", "catalogs.askXpert.result.card.heading": "Esperto", - "catalogs.askXpert.result.card.label.for.results": "Risultati: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Risultati: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Corsi autodidattici", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programmi di autoapprendimento", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Corsi di formazione executive", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pl.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pl.json new file mode 100644 index 00000000000..59c04c8fc99 --- /dev/null +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pl.json @@ -0,0 +1,71 @@ +{ + "catalogPage.askXpert.title": "Ekspert", + "catalogPage.askXpert.description": "Użyj sztucznej inteligencji, aby zawęzić wyszukiwanie.", + "catalogPage.askXpert.loadingMessage": "Expert myśli! Poczekaj z nami, aż wygenerujemy katalog dla „ {query} ”...", + "catalogPage.askXpert.cancel": "Anulować", + "catalogPage.askXpert.poweredBy": "Obsługiwane przez OpenAI", + "catalogInfoModal.relatedSkillsHeading": "Powiązane umiejętności", + "catalogInfoModal.moreInfoButton": "Zobacz szczegóły kursu", + "catalogInfoModal.courseDescriptionTitle": "O tym kursie", + "catalogInfoModal.programDescriptionTitle": "O tym programie", + "catalogInfoModal.programMoreInfoButton": "Zobacz szczegóły programu", + "catalogInfoModal.programCourseListingTitle": "Kursy w tym programie", + "catalogInfoModal.programLearningItemsHeader": "Czego się nauczysz", + "CatalogCourseModalBanner.bannerCatalogText": "W cenie abonamentu", + "CatalogCourseModalBanner.bannerExecEdText": "Edukacja wykonawcza", + "CatalogCourseModalBanner.bannerPriceText": "Cena dania a la carte", + "CatalogCourseModalBanner.bannerPriceTextProgram": "Cena programu a la carte", + "CatalogCourseModalBanner.bannerCourseText": "Wybór rozwijający umiejętności", + "CatalogCourseModalBanner.bannerExecEdSubtext": "Wciągający kurs prowadzony przez instruktora", + "catalogSearchResults.popularCourses": "Popularne kursy", + "catalogSearchResults.popularExecEdCourses": "Popularne kursy dla kadry kierowniczej", + "catalogSearchResults.popularPrograms": "Popularne programy", + "catalogSearchResults.NoResultsBannerTitle": "Brak wyników", + "catalogSearchResults.NoResultsCourseBannerText": "Nie znaleziono kursów pasujących do Twojego wyszukiwania. Próbować", + "catalogSearchResults.NoResultsExecEdCourseBannerText": "Nie znaleziono żadnych kursów Executive Education pasujących do Twojego wyszukiwania. Próbować", + "catalogSearchResults.NoResultsProgramBannerText": "Nie znaleziono programów pasujących do Twojego wyszukiwania. Próbować", + "catalogSearchResults.NoResultsBannerHyperlinkText": "usuwanie filtrów", + "catalogPage.subtitle.text": "edX oferuje wciągające, dostosowane do rynku treści kursów z ponad 250 najwyżej ocenianych uniwersytetów i uznanych liderów branży na całym świecie. Nasz zespół ekspertów pomoże Ci łatwo stworzyć niestandardową Akademię dostosowaną do wszystkich celów edukacyjnych Twojej organizacji lub zaprojektować własną, korzystając z poniższych narzędzi.", + "catalogPage.hero.text": "Poznaj naukę na światowym poziomie. Niezrównana jakość. Znaczenie rynkowe. Kompleksowe rozwiązania.", + "catalogPage.hero.highlight": "Poznaj naukę na światowym poziomie", + "catalogPage.catalogSelectionDeck.title": "Wybierz katalog", + "catalogs.catalogSearchResults.error": "{message} : {fullError}", + "catalogSearchResults.table.courseName": "Nazwa kursu", + "catalogSearchResults.table.partner": "Partner", + "catalogSearchResults.table.price": "Cena dania a la carte", + "catalogSearchResults.table.availability": "Dostępność kursu", + "catalogSearchResults.table.catalogs": "Powiązane katalogi", + "catalogSearchResults.table.priceNotAvailable": "Niedostępne", + "catalogSearchResults.table.programName": "Nazwa programu", + "catalogSearchResults.table.numCourses": "Liczba kursów", + "catalogSearchResults.table.programType": "Typ programu", + "catalogSearchResults.aLaCarteBadge": "à la carte", + "catalogSearchResults.subscriptionBadge": "Subskrypcja", + "catalogSelectionDeck.edxSubscription.label": "Subskrypcja", + "catalogSelectionDeck.edxForOnlineEdu.labelDetail": "Cena za osobę uczącą się", + "catalogSelectionDeck.edxForBusiness.bullet1": "Nieograniczony dostęp do ponad 2000 kursów", + "catalogSelectionDeck.edxForBusiness.bullet2": "Certyfikaty zawodowe i wybrane programy", + "catalogSelectionDeck.edxForBusiness.bullet3": "Kursy we własnym tempie", + "catalogSelectionDeck.aLaCarte.badge": "Dla wszystkich organizacji", + "catalogSelectionDeck.aLaCarte.label": "à la carte", + "catalogSelectionDeck.aLaCarte.labelDetail": "Indywidualnie wycenione kursy i programy", + "aLaCarte.bullet1": "Wybieraj spośród ponad 3000 kursów dostępnych w edX, w tym wszystkich programów i certyfikatów", + "aLaCarte.bullet2": "Kursy samodzielne i prowadzone przez instruktora", + "catalogs.enterpriseCatalogs.header": "Przeszukaj nasz katalog", + "courseCard.relatedSkillsHeading": "Powiązane umiejętności", + "courseCard.aLaCarteBadge": "à la carte", + "courseCard.subscriptionBadge": "Subskrypcja", + "courseCard.priceNotAvailable": "Niedostępne", + "hero.image.alt": "Osoby uczące się i wykonujące zadania wymagające wysokich kwalifikacji", + "ProgramCard.relatedSkillsHeading": "Powiązane umiejętności", + "ProgramCard.aLaCarteBadge": "à la carte", + "ProgramCard.subscriptionBadge": "Subskrypcja", + "ProgramCard.priceNotAvailable": "Niedostępne", + "catalogs.askXpert.result.card.heading": "Ekspert", + "catalogs.askXpert.result.card.label.for.results": "Wyniki: {query}", + "catalogs.askXpert.result.card.label.for.self.paced.courses": "Kursy we własnym tempie", + "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programy do samodzielnej pracy", + "catalogs.askXpert.result.card.label.for.executive.education.courses": "Kursy edukacji menedżerskiej", + "catalogs.askXpert.result.card.error.label": "Wystąpił błąd. Spróbuj nowego wyszukiwania", + "catalogs.askXpert.result.card.no.data.found.error.message": "Nie znaleziono kursu/programu spełniającego kryteria filtrowania. Aby uzyskać wyniki, wybierz szerszy zakres zainteresowań" +} \ No newline at end of file diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pt_BR.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pt_BR.json index 614434c05d9..8162dff15e0 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pt_BR.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pt_BR.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Pergunte ao Xpert", + "catalogPage.askXpert.title": "Especialista", "catalogPage.askXpert.description": "Use IA para restringir sua pesquisa.", "catalogPage.askXpert.loadingMessage": "Xpert está pensando! Aguarde conosco enquanto geramos um catálogo para “ {query} ”...", "catalogPage.askXpert.cancel": "Cancelar", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Não foram encontrados cursos de Educação Executiva que correspondam à sua pesquisa. Tentar", "catalogSearchResults.NoResultsProgramBannerText": "Não foram encontrados programas que correspondam à sua pesquisa. Tentar", "catalogSearchResults.NoResultsBannerHyperlinkText": "removendo filtros", - "catalogPage.subtitle.title": "Habilidades exigidas + conteúdo envolvente", "catalogPage.subtitle.text": "A edX oferece conteúdo de curso envolvente e voltado para o mercado de mais de 250 das melhores universidades e líderes reconhecidos do setor em todo o mundo. Nossa equipe de especialistas ajudará você a criar facilmente uma Academia personalizada, adaptada a todos os objetivos de aprendizagem da sua organização, ou criar a sua própria usando as ferramentas abaixo.", "catalogPage.hero.text": "Explore o aprendizado de classe mundial Qualidade incomparável. Relevância de mercado. Soluções abrangentes.", "catalogPage.hero.highlight": "Explore o aprendizado de classe mundial", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Inscrição", "ProgramCard.priceNotAvailable": "Não Disponível", "catalogs.askXpert.result.card.heading": "Especialista", - "catalogs.askXpert.result.card.label.for.results": "Resultados: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Resultados: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Cursos individualizados", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programas individualizados", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Cursos de educação executiva", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pt_PT.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..e64ad1e2e51 --- /dev/null +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/pt_PT.json @@ -0,0 +1,71 @@ +{ + "catalogPage.askXpert.title": "Xpert", + "catalogPage.askXpert.description": "Utilize a IA para limitar a sua pesquisa.", + "catalogPage.askXpert.loadingMessage": "O Xpert está a pensar! Aguarda connosco enquanto geramos um catálogo para “{query}”...", + "catalogPage.askXpert.cancel": "Cancelar", + "catalogPage.askXpert.poweredBy": "Desenvolvido por OpenAI", + "catalogInfoModal.relatedSkillsHeading": "Habilidades relacionadas", + "catalogInfoModal.moreInfoButton": "Ver detalhes do curso", + "catalogInfoModal.courseDescriptionTitle": "Sobre este curso", + "catalogInfoModal.programDescriptionTitle": "Sobre este programa", + "catalogInfoModal.programMoreInfoButton": "Ver detalhes do programa", + "catalogInfoModal.programCourseListingTitle": "Cursos neste programa", + "catalogInfoModal.programLearningItemsHeader": "O que irá aprender", + "CatalogCourseModalBanner.bannerCatalogText": "Incluído com a subscrição", + "CatalogCourseModalBanner.bannerExecEdText": "Educação Executiva", + "CatalogCourseModalBanner.bannerPriceText": "Preço do curso à la carte", + "CatalogCourseModalBanner.bannerPriceTextProgram": "Preço do programa à la carte", + "CatalogCourseModalBanner.bannerCourseText": "Seleção de desenvolvimento de competências", + "CatalogCourseModalBanner.bannerExecEdSubtext": "Curso imersivo orientado pelo formador", + "catalogSearchResults.popularCourses": "Cursos Populares", + "catalogSearchResults.popularExecEdCourses": "Cursos Populares de Educação Executiva", + "catalogSearchResults.popularPrograms": "Programas Populares", + "catalogSearchResults.NoResultsBannerTitle": "Sem Resultados", + "catalogSearchResults.NoResultsCourseBannerText": "Não foram encontrados cursos que correspondam à sua pesquisa. Tente", + "catalogSearchResults.NoResultsExecEdCourseBannerText": "Não foram encontrados cursos de Educação Executiva que correspondam à sua pesquisa. Tente", + "catalogSearchResults.NoResultsProgramBannerText": "Não foram encontrados programas que correspondam à sua pesquisa. Tente", + "catalogSearchResults.NoResultsBannerHyperlinkText": "remover filtros", + "catalogPage.subtitle.text": "A edX oferece conteúdos apelativos e orientados para o mercado de mais de 250 das universidades mais bem classificadas e líderes da indústria reconhecidos em todo o mundo. A nossa equipa de especialistas ajudará a criar facilmente uma Academia personalizada adaptada a todos os objetivos de aprendizagem da sua organização, ou a desenhar a sua própria usando as ferramentas abaixo.", + "catalogPage.hero.text": "Explore aprendizagem de classe mundial. Qualidade inigualável. Relevância de mercado. Soluções abrangentes.", + "catalogPage.hero.highlight": "Explora aprendizagem de classe mundial", + "catalogPage.catalogSelectionDeck.title": "Selecionar um catálogo", + "catalogs.catalogSearchResults.error": "{message}: {fullError}", + "catalogSearchResults.table.courseName": "Nome do curso", + "catalogSearchResults.table.partner": "Parceiro", + "catalogSearchResults.table.price": "Preço do curso à la carte", + "catalogSearchResults.table.availability": "Disponibilidade do Curso", + "catalogSearchResults.table.catalogs": "Catálogos associados", + "catalogSearchResults.table.priceNotAvailable": "Não está disponivel", + "catalogSearchResults.table.programName": "Nome do Programa", + "catalogSearchResults.table.numCourses": "Número de Cursos", + "catalogSearchResults.table.programType": "Tipo de Programa", + "catalogSearchResults.aLaCarteBadge": "À la carte", + "catalogSearchResults.subscriptionBadge": "Subscrição", + "catalogSelectionDeck.edxSubscription.label": "Subscrição", + "catalogSelectionDeck.edxForOnlineEdu.labelDetail": "Preço único, por aluno", + "catalogSelectionDeck.edxForBusiness.bullet1": "Acesso ilimitado a mais de 2.000 cursos", + "catalogSelectionDeck.edxForBusiness.bullet2": "Certificados profissionais e programas selecionados", + "catalogSelectionDeck.edxForBusiness.bullet3": "Cursos individualizados", + "catalogSelectionDeck.aLaCarte.badge": "Para todas as organizações", + "catalogSelectionDeck.aLaCarte.label": "À la carte", + "catalogSelectionDeck.aLaCarte.labelDetail": "Cursos e programas com preço individual", + "aLaCarte.bullet1": "Escolhe entre todos os 3.000+ cursos disponíveis na edX, incluindo todos os programas e certificados", + "aLaCarte.bullet2": "Cursos ao ritmo do aluno e ao ritmo do formador", + "catalogs.enterpriseCatalogs.header": "Pesquise no nosso catálogo", + "courseCard.relatedSkillsHeading": "Habilidades relacionadas", + "courseCard.aLaCarteBadge": "À la carte", + "courseCard.subscriptionBadge": "Subscrição", + "courseCard.priceNotAvailable": "Não está disponivel", + "hero.image.alt": "Pessoas a aprender e a realizar tarefas altamente qualificadas", + "ProgramCard.relatedSkillsHeading": "Habilidades relacionadas", + "ProgramCard.aLaCarteBadge": "À la carte", + "ProgramCard.subscriptionBadge": "Subscrição", + "ProgramCard.priceNotAvailable": "Não está disponivel", + "catalogs.askXpert.result.card.heading": "Xpert", + "catalogs.askXpert.result.card.label.for.results": "Resultados: {query}", + "catalogs.askXpert.result.card.label.for.self.paced.courses": "Cursos individualizados", + "catalogs.askXpert.result.card.label.for.self.paced.programs": "Programas ao ritmo do aluno", + "catalogs.askXpert.result.card.label.for.executive.education.courses": "Cursos de Educação Executiva", + "catalogs.askXpert.result.card.error.label": "Ocorreu um erro. Tente uma nova pesquisa", + "catalogs.askXpert.result.card.no.data.found.error.message": "Não foi encontrado nenhum curso/programa de acordo com os seus critérios de filtragem, seleccione um foco mais amplo para obter resultados" +} \ No newline at end of file diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ru.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ru.json index 9ce01bace69..c9353f304f5 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ru.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/ru.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Спросите эксперта", + "catalogPage.askXpert.title": "эксперт", "catalogPage.askXpert.description": "Используйте ИИ, чтобы сузить область поиска.", "catalogPage.askXpert.loadingMessage": "Эксперт думает! Подождите с нами, пока мы сгенерируем каталог для « {query} »…", "catalogPage.askXpert.cancel": "Отмена", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Курсы Executive Education, соответствующие вашему запросу, не найдены. Пытаться", "catalogSearchResults.NoResultsProgramBannerText": "Не найдено ни одной программы, соответствующей вашему запросу. Пытаться", "catalogSearchResults.NoResultsBannerHyperlinkText": "удаление фильтров", - "catalogPage.subtitle.title": "Востребованные навыки + интересный контент", "catalogPage.subtitle.text": "edX предлагает интересный, ориентированный на рынок контент курсов от более чем 250 ведущих университетов и признанных лидеров отрасли по всему миру. Наша команда экспертов поможет вам легко создать индивидуальную Академию, адаптированную ко всем целям обучения вашей организации, или разработать собственную, используя приведенные ниже инструменты.", "catalogPage.hero.text": "Откройте для себя обучение мирового уровня. Непревзойденное качество. Рыночная актуальность. Комплексные решения.", "catalogPage.hero.highlight": "Откройте для себя обучение мирового уровня", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Подписка", "ProgramCard.priceNotAvailable": "Недоступно", "catalogs.askXpert.result.card.heading": "эксперт", - "catalogs.askXpert.result.card.label.for.results": "Результаты: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Результаты: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Курсы для самостоятельного обучения", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Программы для самостоятельного обучения", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Курсы обучения руководителей", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/sw.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/sw.json index 3ee9df6d852..fec4536dedf 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/sw.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/sw.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Uliza Xpert", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "Tumia AI kupunguza utafutaji wako.", "catalogPage.askXpert.loadingMessage": "Xpert anafikiria! Subiri pamoja nasi tunapotengeneza katalogi ya " {query} "...", "catalogPage.askXpert.cancel": "Ghairi", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Hakuna kozi za Elimu ya Utendaji zilizopatikana zinazolingana na utafutaji wako. Jaribu", "catalogSearchResults.NoResultsProgramBannerText": "Hakuna programu zilizopatikana zinazolingana na utafutaji wako. Jaribu", "catalogSearchResults.NoResultsBannerHyperlinkText": "kuondoa vichungi", - "catalogPage.subtitle.title": "Ujuzi wa mahitaji + maudhui ya kuvutia", "catalogPage.subtitle.text": "edX inatoa maudhui ya kozi ya kuvutia, yanayoendeshwa na soko kutoka zaidi ya vyuo vikuu 250 vilivyo na nafasi ya juu na viongozi wa tasnia wanaotambulika duniani kote. Timu yetu ya wataalamu itakusaidia kwa urahisi kuunda Chuo maalum kilichoundwa mahsusi kwa malengo yote ya kujifunza ya shirika lako, au kubuni yako mwenyewe kwa kutumia zana zilizo hapa chini.", "catalogPage.hero.text": "Gundua mafunzo ya kiwango cha kimataifa Ubora usio na kifani. Umuhimu wa soko. Ufumbuzi wa kina.", "catalogPage.hero.highlight": "Gundua mafunzo ya kiwango cha kimataifa", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Usajili", "ProgramCard.priceNotAvailable": "Haipatikani", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "Matokeo: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Matokeo: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Kozi za kujitegemea", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Mipango ya kujitegemea", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Kozi za elimu ya mtendaji", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/te.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/te.json index 1478b2ce111..f783579793c 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/te.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/te.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Xpertని అడగండి", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "మీ శోధనను తగ్గించడానికి AIని ఉపయోగించండి.", "catalogPage.askXpert.loadingMessage": "ఎక్స్‌పర్ట్ ఆలోచిస్తున్నాడు! మేము “ {query} ” కోసం కేటలాగ్‌ని రూపొందించే వరకు మాతో వేచి ఉండండి...", "catalogPage.askXpert.cancel": "రద్దు చేయండి", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "మీ శోధనకు సరిపోలే ఎగ్జిక్యూటివ్ ఎడ్యుకేషన్ కోర్సులు ఏవీ కనుగొనబడలేదు. ప్రయత్నించండి", "catalogSearchResults.NoResultsProgramBannerText": "మీ శోధనకు సరిపోలే ప్రోగ్రామ్‌లు ఏవీ కనుగొనబడలేదు. ప్రయత్నించండి", "catalogSearchResults.NoResultsBannerHyperlinkText": "ఫిల్టర్‌లను తీసివేయడం", - "catalogPage.subtitle.title": "డిమాండ్ నైపుణ్యాలు + ఆకర్షణీయమైన కంటెంట్", "catalogPage.subtitle.text": "edX 250కి పైగా అగ్రశ్రేణి విశ్వవిద్యాలయాలు మరియు ప్రపంచవ్యాప్తంగా గుర్తింపు పొందిన పరిశ్రమ నాయకుల నుండి ఆకర్షణీయమైన, మార్కెట్-ఆధారిత కోర్సు కంటెంట్‌ను అందిస్తుంది. మా నిపుణుల బృందం మీ సంస్థ యొక్క అన్ని అభ్యాస లక్ష్యాలకు అనుగుణంగా అనుకూల అకాడమీని సులభంగా రూపొందించడంలో మీకు సహాయం చేస్తుంది లేదా దిగువ సాధనాలను ఉపయోగించి మీ స్వంతంగా రూపొందించుకోండి.", "catalogPage.hero.text": "ప్రపంచ స్థాయి అభ్యాసం సరిపోలని నాణ్యతను అన్వేషించండి. మార్కెట్ ఔచిత్యం. సమగ్ర పరిష్కారాలు.", "catalogPage.hero.highlight": "ప్రపంచ స్థాయి అభ్యాసాన్ని అన్వేషించండి", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "చందా", "ProgramCard.priceNotAvailable": "అందుబాటులో లేదు", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "ఫలితాలు: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "ఫలితాలు: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "స్వీయ-గమన కోర్సులు", "catalogs.askXpert.result.card.label.for.self.paced.programs": "స్వీయ-వేగ కార్యక్రమాలు", "catalogs.askXpert.result.card.label.for.executive.education.courses": "ఎగ్జిక్యూటివ్ ఎడ్యుకేషన్ కోర్సులు", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/th.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/th.json index dbde89e6608..2436ceef2ba 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/th.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/th.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "ถามผู้เชี่ยวชาญ", + "catalogPage.askXpert.title": "ผู้เชี่ยวชาญ", "catalogPage.askXpert.description": "ใช้ AI เพื่อจำกัดการค้นหาของคุณให้แคบลง", "catalogPage.askXpert.loadingMessage": "Xpert คิดอยู่! รอกับเราในขณะที่เราสร้างแคตตาล็อกสำหรับ “ {query} ”...", "catalogPage.askXpert.cancel": "ยกเลิก", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "ไม่พบหลักสูตรการศึกษาสำหรับผู้บริหารที่ตรงกับการค้นหาของคุณ พยายาม", "catalogSearchResults.NoResultsProgramBannerText": "ไม่พบโปรแกรมที่ตรงกับการค้นหาของคุณ พยายาม", "catalogSearchResults.NoResultsBannerHyperlinkText": "การถอดตัวกรอง", - "catalogPage.subtitle.title": "ทักษะที่เป็นที่ต้องการ + เนื้อหาที่น่าดึงดูด", "catalogPage.subtitle.text": "edX นำเสนอเนื้อหาหลักสูตรที่ขับเคลื่อนด้วยตลาดและมีส่วนร่วมจากมหาวิทยาลัยชั้นนำกว่า 250 แห่งและผู้นำในอุตสาหกรรมที่ได้รับการยอมรับทั่วโลก ทีมผู้เชี่ยวชาญของเราจะช่วยคุณสร้าง Academy แบบกำหนดเองที่เหมาะกับเป้าหมายการเรียนรู้ทั้งหมดขององค์กรของคุณได้อย่างง่ายดาย หรือออกแบบของคุณเองโดยใช้เครื่องมือด้านล่าง", "catalogPage.hero.text": "สำรวจการเรียนรู้ระดับโลก คุณภาพที่ไม่มีใครเทียบได้ ความเกี่ยวข้องของตลาด โซลูชั่นที่ครอบคลุม", "catalogPage.hero.highlight": "สำรวจการเรียนรู้ระดับโลก", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "การสมัครสมาชิก", "ProgramCard.priceNotAvailable": "ใช้ไม่ได้", "catalogs.askXpert.result.card.heading": "ผู้เชี่ยวชาญ", - "catalogs.askXpert.result.card.label.for.results": "ผลลัพธ์: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "ผลลัพธ์: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "หลักสูตรการเรียนรู้ด้วยตนเอง", "catalogs.askXpert.result.card.label.for.self.paced.programs": "โปรแกรมที่ดำเนินการด้วยตนเอง", "catalogs.askXpert.result.card.label.for.executive.education.courses": "หลักสูตรการศึกษาสำหรับผู้บริหาร", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/tr_TR.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/tr_TR.json index 0863f4c7704..6247a17c409 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/tr_TR.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/tr_TR.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Xpert'e sorun", + "catalogPage.askXpert.title": "uzman", "catalogPage.askXpert.description": "Aramanızı daraltmak için yapay zekayı kullanın.", "catalogPage.askXpert.loadingMessage": "Xpert düşünüyor! “ {query} ” için katalog oluştururken bizi bekleyin...", "catalogPage.askXpert.cancel": "İptal", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Aramanızla eşleşen Yönetici Eğitimi kursu bulunamadı. Denemek", "catalogSearchResults.NoResultsProgramBannerText": "Aramanızla eşleşen program bulunamadı. Denemek", "catalogSearchResults.NoResultsBannerHyperlinkText": "filtreleri kaldırma", - "catalogPage.subtitle.title": "Talep edilen beceriler + ilgi çekici içerik", "catalogPage.subtitle.text": "edX, dünya çapında 250'den fazla üst sıradaki üniversiteden ve tanınmış endüstri liderlerinden ilgi çekici, pazar odaklı kurs içeriği sunar. Uzman ekibimiz, kuruluşunuzun tüm öğrenme hedeflerine göre uyarlanmış özel bir Akademi'yi kolayca oluşturmanıza veya aşağıdaki araçları kullanarak kendi Akademinizi tasarlamanıza yardımcı olacaktır.", "catalogPage.hero.text": "Birinci sınıf öğrenmeyi keşfedin Eşsiz kalite. Pazar alaka düzeyi. Kapsamlı çözümler.", "catalogPage.hero.highlight": "Birinci sınıf öğrenmeyi keşfedin", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Abonelik", "ProgramCard.priceNotAvailable": "Kullanılabilir değil", "catalogs.askXpert.result.card.heading": "Uzman", - "catalogs.askXpert.result.card.label.for.results": "Sonuçlar: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Sonuçlar: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Hızını kendiniz ayarlayabileceğiniz kurslar", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Hızını kendiniz ayarlayabileceğiniz programlar", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Yönetici eğitimi kursları", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/uk.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/uk.json index 8c46754d024..bb2c6cdb6ef 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/uk.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/uk.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Запитайте Xpert", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "Використовуйте AI, щоб звузити пошук.", "catalogPage.askXpert.loadingMessage": "Xpert думає! Зачекайте з нами, поки ми створимо каталог для “ {query} ”...", "catalogPage.askXpert.cancel": "Скасувати", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "Не знайдено курсів Executive Education, які відповідають вашому запиту. Спробуй", "catalogSearchResults.NoResultsProgramBannerText": "Не знайдено програм, які б відповідали вашому запиту. Спробуй", "catalogSearchResults.NoResultsBannerHyperlinkText": "видалення фільтрів", - "catalogPage.subtitle.title": "Затребувані навички + цікавий контент", "catalogPage.subtitle.text": "edX пропонує захоплюючий, орієнтований на ринок вміст курсів від понад 250 найкращих університетів і визнаних лідерів галузі в усьому світі. Наша команда експертів допоможе вам легко створити спеціальну академію, яка відповідає всім навчальним цілям вашої організації, або розробити власну за допомогою наведених нижче інструментів.", "catalogPage.hero.text": "Відкрийте для себе навчання світового рівня. Неперевершена якість. Ринкова актуальність. Комплексні рішення.", "catalogPage.hero.highlight": "Відкрийте для себе навчання світового рівня", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Підписка", "ProgramCard.priceNotAvailable": "Не доступно", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "Результати: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Результати: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Самостійні курси", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Програми для самостійного навчання", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Курси для керівників", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/zh_CN.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/zh_CN.json index 03715092349..aeb68c373f3 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/zh_CN.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/zh_CN.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "询问专家", + "catalogPage.askXpert.title": "专家", "catalogPage.askXpert.description": "使用人工智能缩小搜索范围。", "catalogPage.askXpert.loadingMessage": "Xpert正在思考!请耐心等待,我们正在为“ {query} ”生成目录...", "catalogPage.askXpert.cancel": "取消", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "未找到与您的搜索相匹配的高管教育课程。尝试", "catalogSearchResults.NoResultsProgramBannerText": "未找到与您的搜索相匹配的程序。尝试", "catalogSearchResults.NoResultsBannerHyperlinkText": "去除过滤器", - "catalogPage.subtitle.title": "热门技能+引人入胜的内容", "catalogPage.subtitle.text": "edX 提供来自全球 250 多所顶级大学和公认的行业领导者的引人入胜、以市场为导向的课程内容。我们的专家团队将帮助您轻松创建适合您组织的所有学习目标的定制学院,或使用以下工具设计您自己的学院。", "catalogPage.hero.text": "探索世界一流的学习无与伦比的质量。市场相关性。综合解决方案。", "catalogPage.hero.highlight": "探索世界一流的学习", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "订阅", "ProgramCard.priceNotAvailable": "操作条件不满足", "catalogs.askXpert.result.card.heading": "专家", - "catalogs.askXpert.result.card.label.for.results": "结果: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "结果: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "自定进度的课程", "catalogs.askXpert.result.card.label.for.self.paced.programs": "自定进度的课程", "catalogs.askXpert.result.card.label.for.executive.education.courses": "高管教育课程", diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/zh_HK.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/zh_HK.json new file mode 100644 index 00000000000..44b2caa0cd1 --- /dev/null +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/messages/zh_HK.json @@ -0,0 +1,71 @@ +{ + "catalogPage.askXpert.title": "專家", + "catalogPage.askXpert.description": "使用人工智慧縮小搜尋範圍。", + "catalogPage.askXpert.loadingMessage": "Xpert正在思考!請耐心等待,我們正在為「 {query} 」產生目錄...", + "catalogPage.askXpert.cancel": "取消", + "catalogPage.askXpert.poweredBy": "由 OpenAI 提供支援", + "catalogInfoModal.relatedSkillsHeading": "相關技能", + "catalogInfoModal.moreInfoButton": "查看課程詳情", + "catalogInfoModal.courseDescriptionTitle": "關於本課程", + "catalogInfoModal.programDescriptionTitle": "關於這個計劃", + "catalogInfoModal.programMoreInfoButton": "看節目詳情", + "catalogInfoModal.programCourseListingTitle": "該計劃中的課程", + "catalogInfoModal.programLearningItemsHeader": "你將學到什麼", + "CatalogCourseModalBanner.bannerCatalogText": "包含在訂閱中", + "CatalogCourseModalBanner.bannerExecEdText": "高階主管教育", + "CatalogCourseModalBanner.bannerPriceText": "點菜課程價格", + "CatalogCourseModalBanner.bannerPriceTextProgram": "點菜項目價格", + "CatalogCourseModalBanner.bannerCourseText": "技能培養選擇", + "CatalogCourseModalBanner.bannerExecEdSubtext": "沉浸式講師指導課程", + "catalogSearchResults.popularCourses": "熱門課程", + "catalogSearchResults.popularExecEdCourses": "熱門高階主管教育課程", + "catalogSearchResults.popularPrograms": "熱門節目", + "catalogSearchResults.NoResultsBannerTitle": "沒有結果", + "catalogSearchResults.NoResultsCourseBannerText": "未找到與您的搜尋相符的課程。嘗試", + "catalogSearchResults.NoResultsExecEdCourseBannerText": "未找到與您的搜尋相符的高階主管教育課程。嘗試", + "catalogSearchResults.NoResultsProgramBannerText": "未找到與您的搜尋相符的程式。嘗試", + "catalogSearchResults.NoResultsBannerHyperlinkText": "去除過濾器", + "catalogPage.subtitle.text": "edX 提供來自全球 250 多所頂尖大學和公認的行業領導者的引人入勝、以市場為導向的課程內容。我們的專家團隊將幫助您輕鬆創建適合您組織的所有學習目標的客製化學院,或使用以下工具設計您自己的學院。", + "catalogPage.hero.text": "探索世界一流的學習無與倫比的品質。市場相關性。綜合解決方案。", + "catalogPage.hero.highlight": "探索世界一流的學習", + "catalogPage.catalogSelectionDeck.title": "選擇目錄", + "catalogs.catalogSearchResults.error": "{message} : {fullError}", + "catalogSearchResults.table.courseName": "課程名", + "catalogSearchResults.table.partner": "夥伴", + "catalogSearchResults.table.price": "點菜課程價格", + "catalogSearchResults.table.availability": "課程可用性", + "catalogSearchResults.table.catalogs": "相關目錄", + "catalogSearchResults.table.priceNotAvailable": "無法使用", + "catalogSearchResults.table.programName": "節目名稱", + "catalogSearchResults.table.numCourses": "課程數量", + "catalogSearchResults.table.programType": "節目類型", + "catalogSearchResults.aLaCarteBadge": "點菜", + "catalogSearchResults.subscriptionBadge": "訂閱", + "catalogSelectionDeck.edxSubscription.label": "訂閱", + "catalogSelectionDeck.edxForOnlineEdu.labelDetail": "單人、每位學習者價格", + "catalogSelectionDeck.edxForBusiness.bullet1": "無限制存取 2,000 多門課程", + "catalogSelectionDeck.edxForBusiness.bullet2": "專業證書和選擇課程", + "catalogSelectionDeck.edxForBusiness.bullet3": "自訂進度的課程", + "catalogSelectionDeck.aLaCarte.badge": "對於所有組織", + "catalogSelectionDeck.aLaCarte.label": "點菜", + "catalogSelectionDeck.aLaCarte.labelDetail": "單獨定價的課程和項目", + "aLaCarte.bullet1": "從 edX 上提供的全部 3,000 多門課程中進行選擇,包括所有課程和證書", + "aLaCarte.bullet2": "自訂進度和講師指定進度的課程", + "catalogs.enterpriseCatalogs.header": "搜尋我們的目錄", + "courseCard.relatedSkillsHeading": "相關技能", + "courseCard.aLaCarteBadge": "點菜", + "courseCard.subscriptionBadge": "訂閱", + "courseCard.priceNotAvailable": "無法使用", + "hero.image.alt": "人們學習並執行高技能任務", + "ProgramCard.relatedSkillsHeading": "相關技能", + "ProgramCard.aLaCarteBadge": "點菜", + "ProgramCard.subscriptionBadge": "訂閱", + "ProgramCard.priceNotAvailable": "無法使用", + "catalogs.askXpert.result.card.heading": "專家", + "catalogs.askXpert.result.card.label.for.results": "結果: {query}", + "catalogs.askXpert.result.card.label.for.self.paced.courses": "自訂進度的課程", + "catalogs.askXpert.result.card.label.for.self.paced.programs": "自訂進度的課程", + "catalogs.askXpert.result.card.label.for.executive.education.courses": "高階主管教育課程", + "catalogs.askXpert.result.card.error.label": "發生錯誤。請嘗試新的搜索", + "catalogs.askXpert.result.card.no.data.found.error.message": "未找到符合您的篩選條件的課程/項目,請選擇更廣泛的焦點以獲得結果" +} \ No newline at end of file diff --git a/translations/frontend-app-enterprise-public-catalog/src/i18n/transifex_input.json b/translations/frontend-app-enterprise-public-catalog/src/i18n/transifex_input.json index 62bb2c18d83..5c05c98176f 100644 --- a/translations/frontend-app-enterprise-public-catalog/src/i18n/transifex_input.json +++ b/translations/frontend-app-enterprise-public-catalog/src/i18n/transifex_input.json @@ -1,5 +1,5 @@ { - "catalogPage.askXpert.title": "Ask Xpert", + "catalogPage.askXpert.title": "Xpert", "catalogPage.askXpert.description": "Use AI to narrow your search.", "catalogPage.askXpert.loadingMessage": "Xpert is thinking! Wait with us while we generate a catalog for “{query}”...", "catalogPage.askXpert.cancel": "Cancel", @@ -25,7 +25,6 @@ "catalogSearchResults.NoResultsExecEdCourseBannerText": "No Executive Education courses were found that match your search. Try", "catalogSearchResults.NoResultsProgramBannerText": "No programs were found that match your search. Try", "catalogSearchResults.NoResultsBannerHyperlinkText": "removing filters", - "catalogPage.subtitle.title": "In-demand skills + engaging content", "catalogPage.subtitle.text": "edX offers engaging, market-driven course content from over 250 of the top-ranked universities and recognized industry leaders around the world. Our expert team will help you easily create a custom Academy tailored to all your organization’s learning goals, or design your own using the tools below.", "catalogPage.hero.text": "Explore world-class learning Unmatched quality. Market relevance. Comprehensive solutions.", "catalogPage.hero.highlight": "Explore world-class learning", @@ -63,7 +62,7 @@ "ProgramCard.subscriptionBadge": "Subscription", "ProgramCard.priceNotAvailable": "Not Available", "catalogs.askXpert.result.card.heading": "Xpert", - "catalogs.askXpert.result.card.label.for.results": "Results: {queryTitle}", + "catalogs.askXpert.result.card.label.for.results": "Results: {query}", "catalogs.askXpert.result.card.label.for.self.paced.courses": "Self-paced courses", "catalogs.askXpert.result.card.label.for.self.paced.programs": "Self-paced programs", "catalogs.askXpert.result.card.label.for.executive.education.courses": "Executive education courses", diff --git a/translations/frontend-app-gradebook/src/i18n/messages/pt_PT.json b/translations/frontend-app-gradebook/src/i18n/messages/pt_PT.json index 1e5a533c6a3..776cc845754 100644 --- a/translations/frontend-app-gradebook/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-gradebook/src/i18n/messages/pt_PT.json @@ -1,5 +1,5 @@ { - "gradebook.page.title": "Gradebook | {siteName}", + "gradebook.page.title": "Pautas de notas | {siteName}", "gradebook.BulkManagementHistoryView.heading": "Histórico de gestão massiva", "gradebook.BulkManagementHistoryView": "Abaixo encontra-se um registo das classificações prévias importadas. Para descarregar um CSV do seu livro de classificações e importar as classificações para substituição, volte ao Livro de Classificações. Por favor note que, após a importação das classificações, pode demorar alguns segundos a processar a substituição.", "gradebook.BulkManagementHistoryView.successDialog": "CSV em processamento. Os carregamentos de ficheiros podem demorar alguns minutos a concluir.", @@ -14,7 +14,7 @@ "gradebook.GradebookFilters.cohorts": "Grupos", "gradebook.GradebookFilters.cohortsAll": "Grupo-Todos", "gradebook.GradebookFilters.tracks": "Percursos", - "gradebook.GradebookFilters.trackAll": "Percurso-Todos", + "gradebook.GradebookFilters.trackAll": "Rastrear tudo", "gradebook.GradebookFilters.closeFilters": "Fechar Filtros", "gradebook.GradebookFilters.apply": "Aplicar", "gradebook.GradebookHeader.backButton": "Voltar ao Painel", @@ -44,7 +44,7 @@ "gradebook.GradesView.EditModal.saveVisibility": "Nota: Uma vez guardadas, as suas alterações serão visíveis para os estudantes.", "gradebook.GradesView.EditModal.saveGrade": "Guardar Classificações", "gradebook.GradesView.editFilterLabel": "Editar Filtros", - "gradebook.GradesTab.usersVisibilityLabel": "Showing {filteredUsers} of {totalUsers} total learners", + "gradebook.GradesTab.usersVisibilityLabel": "Mostrar {filteredUsers} de {totalUsers} total de alunos", "gradebook.GradesView.table.headings.fullName": "Nome Completo", "gradebook.GradesView.table.headings.email": "E-mail", "gradebook.GradesView.table.headings.totalGrade": "Classificação Total (%)", diff --git a/translations/frontend-app-learner-dashboard/src/i18n/messages/fr_CA.json b/translations/frontend-app-learner-dashboard/src/i18n/messages/fr_CA.json index 20ddc29c98b..d124c16d877 100644 --- a/translations/frontend-app-learner-dashboard/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-learner-dashboard/src/i18n/messages/fr_CA.json @@ -1,7 +1,7 @@ { "learner-dash.loadingSR": "Chargement...", - "learner-dash.error-page-message": "Si vous rencontrez des échecs répétés, veuillez envoyer un e-mail à l'assistance à {supportEmail}", - "learner-dash.title": "Accueil de l'apprenant", + "learner-dash.error-page-message": "Si vous rencontrez des échecs répétés, veuillez envoyer un e-mail à l'assistance à {supportEmail}", + "learner-dash.title": "Accueil de l'apprenant", "zendesk.supportTitle": "Prise en charge d'edX", "zendesk.selectTicketForm": "Veuillez choisir votre type de demande :", "learner-dash.courseCard.bannerAlt": "Miniature du cours", @@ -54,11 +54,11 @@ "MasqueradeBar.NoStudentFound": "Aucun étudiant avec ce nom d'utilisateur ou cette adresse courriel n'a pu être trouvé", "MasqueradeBar.UnknownError": "Une erreur inconnue est survenue", "learner-dash.relatedPrograms.header": "Programmes connexes", - "learner-dash.relatedPrograms.description": "Vous cherchez à élargir vos connaissances ? L'inscription à un programme vous permet de suivre une série de cours dans le sujet qui vous intéresse", + "learner-dash.relatedPrograms.description": "Vous cherchez à élargir vos connaissances ? L'inscription à un programme vous permet de suivre une série de cours dans le sujet qui vous intéresse", "learner-dash.selectSession.changeOrLeaveHeader": "Changer ou quitter une session ?", "learner-dash.selectSession.selectSessionHeader": "Sélectionnez une séance", "learner-dash.selectSession.changeOrLeaveHint": "Lorsque vous passez à une autre session, toute progression du cours ou toute note de votre session en cours sera perdue.", - "learner-dash.selectSession.selectSessionHint": "N'oubliez pas que si vous changez d'avis, vous disposez de 2 semaines pour vous désinscrire et sélectionner une autre session.", + "learner-dash.selectSession.selectSessionHint": "N'oubliez pas que si vous changez d'avis, vous disposez de 2 semaines pour vous désinscrire et sélectionner une autre session.", "learner-dash.selectSession.leaveSessionOption": "Quitter la session", "learner-dash.selectSession.nevermind": "Ce n'est pas grave", "learner-dash.selectSession.confirmSession": "Confirmer la séance", @@ -90,40 +90,40 @@ "learner-dash.unenrollConfirm.confirm.reason.heading": "Quelle est la principale raison de votre désinscription ?", "learner-dash.unenrollConfirm.confirm.reason.skip": "Passez l'enquête", "learner-dash.unenrollConfirm.confirm.reason.submit": "Soumettre la raison", - "learner-dash.unenrollConfirm.confirm.finish.heading": "Vous n'êtes pas inscrit", - "learner-dash.unenrollConfirm.confirm.finish.thanks-text": "Merci d'avoir partagé la raison de votre désinscription.", + "learner-dash.unenrollConfirm.confirm.finish.heading": "Vous n'êtes pas inscrit", + "learner-dash.unenrollConfirm.confirm.finish.thanks-text": "Merci d'avoir partagé la raison de votre désinscription.", "learner-dash.unenrollConfirm.confirm.finish.text": "Ce cours sera supprimé de votre tableau de bord.", "learner-dash.unenrollConfirm.confirm.finish.return": "Retour au tableau de bord", "learner-dash.courseCard.actions.upgrade": "Mettre à niveau", "learner-dash.courseCard.actions.beginCourse": "Commencer le cours", - "learner-dash.courseCard.actions.resume": "CV", + "learner-dash.courseCard.actions.resume": "Continuer", "learner-dash.courseCard.actions.viewCourse": "Voir le cours", "learner-dash.courseCard.actions.selectSession": "Choisir la session", - "learner-dash.courseCard.banners.auditAccessExpired": "Votre accès d'audit à ce cours a expiré.", + "learner-dash.courseCard.banners.auditAccessExpired": "Votre accès d'audit à ce cours a expiré.", "learner-dash.courseCard.banners.upgradeToAccess": "Mettez à niveau maintenant pour accéder à nouveau à votre cours.", "learner-dash.courseCard.banners.findAnotherCourse": "Trouver un autre cours", "learner-dash.courseCard.banners.upgradeDeadlinePassed": "Votre date limite de mise à niveau pour ce cours est dépassée. Pour effectuer une mise à niveau, inscrivez-vous à une session plus éloignée dans le futur.", "learner-dash.courseCard.banners.exploreCourseDetails": "Explorez les détails du cours.", - "learner-dash.courseCard.banners.certificateRestricted": "Votre certificat de réussite est conservé en attendant la confirmation que la délivrance de votre certificat est conforme aux embargos stricts des États-Unis sur l'Iran, Cuba, la Syrie et le Soudan. Si vous pensez que notre système vous a identifié par erreur comme étant connecté à l'un de ces pays, veuillez nous en informer en contactant {supportEmail} .", - "learner-dash.courseCard.banners.certificateRestrictedNoEmail": "Votre certificat de réussite est conservé en attendant la confirmation que la délivrance de votre certificat est conforme aux embargos stricts des États-Unis sur l'Iran, Cuba, la Syrie et le Soudan. Si vous pensez que notre système vous a identifié par erreur comme étant connecté à l'un de ces pays, veuillez nous en informer.", + "learner-dash.courseCard.banners.certificateRestricted": "Votre certificat de réussite est conservé en attendant la confirmation que la délivrance de votre certificat est conforme aux embargos stricts des États-Unis sur l'Iran, Cuba, la Syrie et le Soudan. Si vous pensez que notre système vous a identifié par erreur comme étant connecté à l'un de ces pays, veuillez nous en informer en contactant {supportEmail} .", + "learner-dash.courseCard.banners.certificateRestrictedNoEmail": "Votre certificat de réussite est conservé en attendant la confirmation que la délivrance de votre certificat est conforme aux embargos stricts des États-Unis sur l'Iran, Cuba, la Syrie et le Soudan. Si vous pensez que notre système vous a identifié par erreur comme étant connecté à l'un de ces pays, veuillez nous en informer.", "learner-dash.courseCard.banners.certificateRefundContactBilling": "Si vous souhaitez un remboursement sur votre certificat de réussite, veuillez contacter notre adresse de facturation {billingEmail}", "learner-dash.courseCard.banners.certificateRefundContactBillingNoEmail": "Si vous souhaitez un remboursement sur votre certificat de réussite, veuillez nous contacter.", "learner-dash.courseCard.banners.passingGrade": "Note requise pour réussir le cours : {minPassingGrade} ‏%", - "learner-dash.courseCard.banners.notEligibleForCert": "Vous n'êtes pas éligible à un certificat.", + "learner-dash.courseCard.banners.notEligibleForCert": "Vous n'êtes pas éligible à un certificat.", "learner-dash.courseCard.banners.viewGrades": "Afficher les notes.", "learner-dash.courseCard.banners.certReady": "Toutes nos félicitations. Votre certificat est prêt.", "learner-dash.courseCard.banners.viewCertificate": "Afficher le certificat.", "learner-dash.courseCard.banners.certMinGrade": "Note requise pour un certificat : {minPassingGrade} ‏%", "learner-dash.courseCard.banners.downloadCertificate": "Téléchargez le certificat.", "learner-dash.courseCard.banners.gradseAndCertReadyAfter": "Votre note et votre certificat seront prêts après {availableDate} .", - "learner-dash.courseCard.banners.entitlementUnavailable": "Aucune séance n'est disponible pour le moment. L'équipe du cours créera prochainement de nouvelles sessions. Si aucune session n'apparaît, veuillez contacter {emailLink} pour plus d'informations.", + "learner-dash.courseCard.banners.entitlementUnavailable": "Aucune séance n'est disponible pour le moment. L'équipe du cours créera prochainement de nouvelles sessions. Si aucune session n'apparaît, veuillez contacter {emailLink} pour plus d'informations.", "learner-dash.courseCard.banners.entitlementExpiringSoon": "Vous devez {selectSessionButton} par {changeDeadline} pour accéder au cours.", "learner-dash.courseCard.banners.entitlementExpired": "Vous ne pouvez plus changer de session.", "learner-dash.courseCard.banners.selectSession": "sélectionner une séance", - "learner-dash.courseCard.banners.prerequisitesNotMet": "Vous ne pouvez pas encore accéder à ce cours car vous n'avez pas rempli les pré-requis.", - "learner-dash.courseCard.banners.courseHasNotStarted": "Vous ne pouvez pas encore accéder à ce cours car il n'a pas encore commencé. Le cours débutera le {startDate} .", + "learner-dash.courseCard.banners.prerequisitesNotMet": "Vous ne pouvez pas encore accéder à ce cours car vous n'avez pas rempli les pré-requis.", + "learner-dash.courseCard.banners.courseHasNotStarted": "Vous ne pouvez pas encore accéder à ce cours car il n'a pas encore commencé. Le cours débutera le {startDate} .", "learner-dash.courseCard.CourseCardDetails.accessExpired": "Accès expiré {accessExpirationDate}", - "learner-dash.courseCard.CourseCardDetails.accessExpires": "L'accès expire {accessExpirationDate}", + "learner-dash.courseCard.CourseCardDetails.accessExpires": "L'accès expire {accessExpirationDate}", "learner-dash.courseCard.CourseCardDetails.courseEnded": "Cours terminé {endDate}", "learner-dash.courseCard.CourseCardDetails.courseEnds": "Fin du cours {endDate}", "learner-dash.courseCard.CourseCardDetails.courseStarts": "Début du cours {startDate}", @@ -135,11 +135,11 @@ "learner-dash.courseCardMenu.shareToFacebook": "Partager sur Facebook", "learner-dash.courseCardMenu.shareToTwitter": "Partager sur Twitter", "learner-dash.courseCardMenu.shareQuote": "Je suis {courseName} en ligne avec {socialBrand} . Vérifiez-le!", - "learner-dash.courseCard.banners.credit.error": "Une erreur s'est produite avec cette transaction. Pour obtenir de l'aide, contactez {supportEmailLink} .", - "learner-dash.courseCard.banners.credit.errorNoEmail": "Une erreur s'est produite avec cette transaction.", + "learner-dash.courseCard.banners.credit.error": "Une erreur s'est produite avec cette transaction. Pour obtenir de l'aide, contactez {supportEmailLink} .", + "learner-dash.courseCard.banners.credit.errorNoEmail": "Une erreur s'est produite avec cette transaction.", "learner-dash.courseCard.banners.relatedPrograms": "Programmes connexes :", "learner-dash.courseCard.banners.expandBanner": "Plus", - "learner-dash.courseCard.banners.expandBannerAlt": "Développer l'icône de la bannière", + "learner-dash.courseCard.banners.expandBannerAlt": "Développer l'icône de la bannière", "learner-dash.courseCard.banners.collapseBanner": "Moins", "learner-dash.courseCard.banners.collapseBannerAlt": "Icône de bannière réduite", "learner-dash.courseCard.banners.credit.approved": "{congratulations} {providerName} a approuvé votre demande de crédit de cours. Pour voir votre crédit de cours, visitez le site Web {linkToProviderSite} .", @@ -149,7 +149,7 @@ "learner-dash.courseCard.banners.credit.getCredit": "Obtenez des crédits", "learner-dash.courseCard.banners.credit.mustRequest": "Merci pour votre paiement. Pour recevoir un crédit de cours, vous devez demander un crédit sur le site Web {linkToProviderSite} . Sélectionnez {requestCredit} pour commencer", "learner-dash.courseCard.banners.credit.received": "{providerName} a reçu votre demande de crédit de cours. Nous vous tiendrons au courant lorsque le traitement du crédit sera terminé.", - "learner-dash.courseCard.banners.credit.rejected": "{providerName} n'a pas approuvé votre demande de crédit de cours. Pour plus d'informations, contactez directement {linkToProviderSite} .", + "learner-dash.courseCard.banners.credit.rejected": "{providerName} n'a pas approuvé votre demande de crédit de cours. Pour plus d'informations, contactez directement {linkToProviderSite} .", "learner-dash.courseCard.banners.credit.requestCredit": "Demande de crédit", "learner-dash.courseCard.banners.credit.viewCredit": "Voir les crédits", "learner-dash.courseCard.banners.credit.viewDetails": "Voir les détails" diff --git a/translations/frontend-app-learner-dashboard/src/i18n/messages/pt_PT.json b/translations/frontend-app-learner-dashboard/src/i18n/messages/pt_PT.json index 919aa27c6fa..d68b14ec4a3 100644 --- a/translations/frontend-app-learner-dashboard/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-learner-dashboard/src/i18n/messages/pt_PT.json @@ -1,27 +1,43 @@ { - "learner-dash.courseListFilters.inProgress": "In-Progress", + "learner-dash.loadingSR": "Carregando...", + "learner-dash.error-page-message": "Se ocorrerem falhas repetidas, envie uma mensagem de correio eletrónico para o serviço de apoio ao cliente {supportEmail}", + "learner-dash.title": "Página inicial do aluno", + "zendesk.supportTitle": "Apoio edX", + "zendesk.selectTicketForm": "Por favor, escolha o seu tipo de pedido:", + "learner-dash.courseCard.bannerAlt": "Imagem do curso", + "learner-dash.courseCard.verifiedBanner": "Validado", + "learner-dash.courseCard.verifiedHoverDescription": "Matriculou-se como um estudante verificado", + "learner-dash.courseCard.verifiedBannerRibbonAlt": "ID. do Emblema Validado", + "learner-dash.courseListFilters.courseStatus": "Estado do curso", + "learner-dash.courseListFilters.inProgress": "Em progresso", "learner-dash.courseListFilters.notStarted": "Não Iniciado", - "learner-dash.courseListFilters.done": "Done", - "learner-dash.courseListFilters.notEnrolled": "Not Enrolled", - "learner-dash.courseListFilters.upgraded": "Upgraded", + "learner-dash.courseListFilters.done": "Feito", + "learner-dash.courseListFilters.notEnrolled": "Não inscrito", + "learner-dash.courseListFilters.upgraded": "Atualizado", "learner-dash.courseListFilters.clearAll": "Limpar tudo", - "learner-dash.courseListFilters.sort": "Sort", - "learner-dash.courseListFilters.sortLastEnrolled": "Last enrolled", - "learner-dash.courseListFilters.sortTitle": "Title (A-Z)", - "learner-dash.courseListFilters.refine": "Refine", + "learner-dash.courseListFilters.sort": "Ordenar", + "learner-dash.courseListFilters.sortLastEnrolled": "Última inscrição", + "learner-dash.courseListFilters.sortTitle": "Título (A-Z)", + "learner-dash.courseListFilters.refine": "Aperfeiçoar", "dashboard.mycourses": "Meus Cursos", + "learner-dash.emailSettings.header": "Receber e-mails do curso?", + "learner-dash.emailSettings.emailsOff": "Os e-mails dos cursos estão desativados", + "learner-dash.emailSettings.emailsOn": "Os e-mails dos cursos estão ativos", + "learner-dash.emailSettings.description": "Os e-mails do curso incluem informações importantes sobre o seu curso fornecidas pelos instrutores.", + "learner-dash.emailSettings.nevermind": "Esquecer", + "learner-dash.emailSettings.save": "Guardar definições", "leanerDashboard.enterpriseDialogHeader": "Tem acesso ao painel de instrumentos {label}.", "leanerDashboard.enterpriseDialogBody": "Para aceder aos cursos à sua disposição através do {label}, visite agora {label} o painel de controlo.", "leanerDashboard.enterpriseDialogDismissButton": "Ignorar", "leanerDashboard.enterpriseDialogConfirmButton": "Ir para Painel de Controlo", "learnerVariantDashboard.menu.dashboard.label": "Painel de Controlo", - "learnerVariantDashboard.menu.dashboardPersonal.label": "Personal", - "learnerVariantDashboard.menu.dashboardSwitch.label": "SWITCH DASHBOARD", + "learnerVariantDashboard.menu.dashboardPersonal.label": "Pessoal", + "learnerVariantDashboard.menu.dashboardSwitch.label": "MUDAR PAINEL", "learnerVariantDashboard.help.label": "Ajuda", "learnerVariantDashboard.menu.profile.label": "Perfil", "learnerVariantDashboard.menu.viewPrograms.label": "Ver Programas", "learnerVariantDashboard.menu.account.label": "Conta", - "learnerVariantDashboard.menu.orderHistory.label": "Histórico de Encomendas", + "learnerVariantDashboard.menu.orderHistory.label": "Histórico do Pedido", "learnerVariantDashboard.menu.signOut.label": "Terminar Sessão", "learnerVariantDashboard.course": "Curso:", "learnerVariantDashboard.program": "Programas", @@ -29,30 +45,32 @@ "learnerVariantDashboard.logoAltText": "edX, Inc. Painel de controlo", "learnerVariantDashboard.collapseMenuOpenAltText": "Menu", "learnerVariantDashboard.collapseMenuClosedAltText": "Fechar", - "leanerDashboard.menu.career.label": "Career", + "leanerDashboard.menu.career.label": "Carreira", "header.menu.new.label": "Novo", - "MasqueradeBar.ViewAs": "View as:", - "MasqueradeBar.ViewingAs": "Viewing as:", + "MasqueradeBar.ViewAs": "Ver como:", + "MasqueradeBar.ViewingAs": "Visualizando como:", "MasqueradeBar.SubmitButton": "Submeter", "MasqueradeBar.StudentNameInput": "Nome de utilizador ou e-mail", "MasqueradeBar.NoStudentFound": "Nenhum estudante com este nome de utilizador ou e-mail foi encontrado", "MasqueradeBar.UnknownError": "Ocorreu um erro desconhecido", + "learner-dash.relatedPrograms.header": "Programas relacionados", + "learner-dash.relatedPrograms.description": "Pretende alargar os seus conhecimentos? A inscrição num programa permite-lhe frequentar uma série de cursos sobre a temática do seu interesse", + "learner-dash.selectSession.changeOrLeaveHeader": "Alterar ou sair da sessão?", + "learner-dash.selectSession.selectSessionHeader": "Selecionar uma sessão", + "learner-dash.selectSession.changeOrLeaveHint": "Quando muda para uma sessão diferente perderá qualquer progresso ou clasificação da sessão atual.", + "learner-dash.selectSession.selectSessionHint": "Lembre-se que, se mudar de ideias, tem 2 semanas para anular a inscrição e selecionar uma sessão diferente.", + "learner-dash.selectSession.leaveSessionOption": "Sair da sessão", + "learner-dash.selectSession.nevermind": "Esquecer", + "learner-dash.selectSession.confirmSession": "Confirmar sessão", "WidgetSidebar.lookingForChallengePrompt": "À procura de um novo desafio?", "WidgetSidebar.findCoursesButton": "Encontrar um curso {arrow}", - "ProductRecommendations.recommendationsHeading": "You might also like", + "ProductRecommendations.recommendationsHeading": "Também pode gostar", "ProductRecommendations.executiveEducationHeading": "Educação Executiva", - "ProductRecommendations.executiveEducationDescription": "Short Courses to develop leadership skills", - "ProductRecommendations.bootcampHeading": "Boot Camp", - "ProductRecommendations.bootcampDescription": "Intensive, hands-on, project based training", - "ProductRecommendations.courseHeading": "Curso:", - "ProductRecommendations.courseDescription": "Find new interests and advance your career", - "RecommendationsPanel.recommendationsFeatureText": "Personalized recommendations feature is not yet available. We are working hard on bringing it to your learner home in the near future.", - "RecommendationsPanel.recommendationsAlertText": "Would you like to be alerted when it becomes available?", - "RecommendationsPanel.recommendationsModalHeading": "Thank you for your interest!", - "RecommendationsPanel.modalSkipButton": "Saltar por enquanto", - "RecommendationsPanel.modalCountMeButton": "Count me in!", - "learnerVariantDashboard.recommendedForYou": "Recommended For You", - "RecommendationsPanel.seeAllRecommendationsButton": "See All Recommendations", + "ProductRecommendations.executiveEducationDescription": "Cursos de curta duração para desenvolver competências de liderança", + "ProductRecommendations.bootcampHeading": "Campo de treino", + "ProductRecommendations.bootcampDescription": "Formação intensiva, prática e baseada em projectos", + "ProductRecommendations.courseHeading": "Cursos", + "ProductRecommendations.courseDescription": "Encontre novos interesses e avance na sua carreira", "RecommendationsPanel.recommendationsHeading": "Recomendações para ti", "RecommendationsPanel.popularCoursesHeading": "Cursos populares", "RecommendationsPanel.exploreCoursesButton": "Explorar cursos", @@ -64,6 +82,75 @@ "leanerDashboard.confirmEmailTextReminderBanner": "Lembre-se de confirmar o seu e-mail para que possa continuar a aprender no edX! {confirmarNowButton}.", "leanerDashboard.verifiedConfirmEmailButton": "Confirmei o meu e-mail", "leanerDashboard.confirmEmailModalHeader": "Confirme o seu e-mail", - "leanerDashboard.confirmEmailModalBody": "We've sent you an email to verify your account. Please check your inbox and click on the big red button to confirm and keep learning.", - "leanerDashboard.confirmEmailImageAlt": "confirmar o fundo do e-mail" + "leanerDashboard.confirmEmailModalBody": "Enviámos-lhe um e-mail para verificar a sua conta. Verifique a sua caixa de entrada e clique no grande botão vermelho para confirmar e continuar a aprender.", + "leanerDashboard.confirmEmailImageAlt": "confirmar o fundo do e-mail", + "learner-dash.unenrollConfirm.confirm.header": "Anular a inscrição na disciplina?", + "learner-dash.unenrollConfirm.confirm.cancel": "Esquecer", + "learner-dash.unenrollConfirm.confirm.unenroll": "Cancelar matrícula", + "learner-dash.unenrollConfirm.confirm.reason.heading": "Qual é a principal razão para cancelar a inscrição?", + "learner-dash.unenrollConfirm.confirm.reason.skip": "Saltar o inquérito", + "learner-dash.unenrollConfirm.confirm.reason.submit": "Submeter motivo", + "learner-dash.unenrollConfirm.confirm.finish.heading": "Não está inscrito", + "learner-dash.unenrollConfirm.confirm.finish.thanks-text": "Obrigado por partilhar o seu motivo para cancelar a inscrição.", + "learner-dash.unenrollConfirm.confirm.finish.text": "Esta disciplina será removida do seu painel de controlo.", + "learner-dash.unenrollConfirm.confirm.finish.return": "Regressar ao painel de controlo", + "learner-dash.courseCard.actions.upgrade": "Atualizar", + "learner-dash.courseCard.actions.beginCourse": "Iniciar curso", + "learner-dash.courseCard.actions.resume": "Retomar", + "learner-dash.courseCard.actions.viewCourse": "Ver Curso", + "learner-dash.courseCard.actions.selectSession": "Selecionar Sessão", + "learner-dash.courseCard.banners.auditAccessExpired": "O seu acesso de auditoria a este curso expirou.", + "learner-dash.courseCard.banners.upgradeToAccess": "Actualize agora para aceder novamente ao seu curso.", + "learner-dash.courseCard.banners.findAnotherCourse": "Encontrar outro curso", + "learner-dash.courseCard.banners.upgradeDeadlinePassed": "O prazo de atualização para este curso já passou. Para atualizar, inscreva-se numa sessão que esteja mais distante no futuro.", + "learner-dash.courseCard.banners.exploreCourseDetails": "Explorar os pormenores do curso.", + "learner-dash.courseCard.banners.certificateRestricted": "O seu Certificado de Conclusão está retido enquanto se aguarda a confirmação de que a emissão do seu Certificado está em conformidade com as rigorosas proibições dos EUA ao Irão, Cuba, Síria e Sudão. Se pensa que o nosso sistema o identificou erradamente como estando ligado a um desses países, informe-nos contactando {supportEmail}.", + "learner-dash.courseCard.banners.certificateRestrictedNoEmail": "O seu Certificado de Conclusão está retido enquanto se aguarda a confirmação de que a emissão do seu Certificado está em conformidade com as rigorosas proibições dos EUA ao Irão, Cuba, Síria e Sudão. Se pensa que o nosso sistema o identificou erradamente como estando ligado a um desses países, por favor informe-nos.", + "learner-dash.courseCard.banners.certificateRefundContactBilling": "Se pretender um reembolso do seu Certificado de Conclusão, contacte o nosso endereço de faturação {billingEmail}", + "learner-dash.courseCard.banners.certificateRefundContactBillingNoEmail": "Se pretender um reembolso do seu Certificado de Conclusão, contacte-nos por favor.", + "learner-dash.courseCard.banners.passingGrade": "Nota necessária para passar o curso: {minPassingGrade}%", + "learner-dash.courseCard.banners.notEligibleForCert": "Não é elegível para um certificado.", + "learner-dash.courseCard.banners.viewGrades": "Ver notas.", + "learner-dash.courseCard.banners.certReady": "Parabéns. O seu certificado está pronto.", + "learner-dash.courseCard.banners.viewCertificate": "Ver certificado.", + "learner-dash.courseCard.banners.certMinGrade": "Nota necessária para um certificado: {minPassingGrade}%", + "learner-dash.courseCard.banners.downloadCertificate": "Descarregar o certificado.", + "learner-dash.courseCard.banners.gradseAndCertReadyAfter": "A sua nota e certificado estarão prontos depois de {availableDate}.", + "learner-dash.courseCard.banners.entitlementUnavailable": "De momento, não existem sessões disponíveis. A equipa do curso criará novas sessões em breve. Se não aparecerem sessões, contacte {emailLink} para obter informações.", + "learner-dash.courseCard.banners.entitlementExpiringSoon": "Tem de {selectSessionButton} até {changeDeadline} para aceder ao curso.", + "learner-dash.courseCard.banners.entitlementExpired": "Não poderá alterar mais as sessões.", + "learner-dash.courseCard.banners.selectSession": "Selecione uma sessão", + "learner-dash.courseCard.banners.prerequisitesNotMet": "Ainda não pode aceder a este curso porque ainda não preencheu os pré-requisitos.", + "learner-dash.courseCard.banners.courseHasNotStarted": "Ainda não pode aceder a este curso porque o curso ainda não começou. O curso terá início em {startDate}.", + "learner-dash.courseCard.CourseCardDetails.accessExpired": "Acesso expirado {accessExpirationDate}", + "learner-dash.courseCard.CourseCardDetails.accessExpires": "O acesso expira {accessExpirationDate}", + "learner-dash.courseCard.CourseCardDetails.courseEnded": "O curso terminou {endDate}", + "learner-dash.courseCard.CourseCardDetails.courseEnds": "Fim do curso {endDate}", + "learner-dash.courseCard.CourseCardDetails.courseStarts": "Início do curso {startDate}", + "learner-dash.courseCard.CourseCardDetails.unknownProviderName": "Desconhecido", + "learner-dash.courseCard.CourseCardDetails.changeOrLeaveSessionButton": "Alterar ou sair da sessão", + "learner-dash.courseCardMenu.unenroll": "Cancelar matrícula", + "learner-dash.courseCardMenu.dropdownAlt": "Menu suspenso de ações do curso", + "learner-dash.courseCardMenu.emailSettings": "Definições de e-mail", + "learner-dash.courseCardMenu.shareToFacebook": "Partilhar no Facebook", + "learner-dash.courseCardMenu.shareToTwitter": "Partilhar no Twitter", + "learner-dash.courseCardMenu.shareQuote": "Estou a frequentar o {courseName} online com a {socialBrand}. Veja!", + "learner-dash.courseCard.banners.credit.error": "Ocorreu um erro com esta transação. Para obter ajuda, contacte {supportEmailLink}.", + "learner-dash.courseCard.banners.credit.errorNoEmail": "Ocorreu um erro com esta transação.", + "learner-dash.courseCard.banners.relatedPrograms": "Programas relacionados:", + "learner-dash.courseCard.banners.expandBanner": "Mais", + "learner-dash.courseCard.banners.expandBannerAlt": "Expandir o ícone de banner", + "learner-dash.courseCard.banners.collapseBanner": "Menos", + "learner-dash.courseCard.banners.collapseBannerAlt": "Recolher ícone de banner", + "learner-dash.courseCard.banners.credit.approved": "{congratulações} {providerName} aprovou o seu pedido de crédito de curso. Para ver o seu crédito de curso, visite o site {linkToProviderSite}.", + "learner-dash.courseCard.banners.credit.congratulations": "Parabéns!", + "learner-dash.courseCard.banners.credit.eligible": "Concluiu este curso e é elegível para adquirir créditos de curso. Seleccione {getCredit} para começar.", + "learner-dash.courseCard.banners.credit.eligibleFromProvider": "É agora elegível para crédito junto de {providerName}. Parabéns!", + "learner-dash.courseCard.banners.credit.getCredit": "Obter Crédito", + "learner-dash.courseCard.banners.credit.mustRequest": "Obrigado pelo seu pagamento. Para receber o crédito do curso, deve solicitar o crédito no site {linkToProviderSite}. Seleccione {requestCredit} para começar", + "learner-dash.courseCard.banners.credit.received": "{providerName} recebeu o seu pedido de crédito de curso. Iremos atualizá-lo quando o processo de crédito for concluído.", + "learner-dash.courseCard.banners.credit.rejected": "{providerName} não aprovou o seu pedido de crédito de curso. Para mais informações, contacte diretamente {linkToProviderSite}.", + "learner-dash.courseCard.banners.credit.requestCredit": "Solicitar Crédito", + "learner-dash.courseCard.banners.credit.viewCredit": "Ver Crédito", + "learner-dash.courseCard.banners.credit.viewDetails": "Ver Detalhes" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/af_ZA.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/af_ZA.json new file mode 100644 index 00000000000..9584e4c85ee --- /dev/null +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/af_ZA.json @@ -0,0 +1,396 @@ +{ + "academy.detail.page.clear.tag.filter.button": "maak merkerfilter skoon", + "academy.detail.page.executive.education.courses.section.title": "Uitvoerende Onderwys", + "academy.detail.page.executive.education.courses.section.subtitle": "'n Seleksie van hoë-impak nagraadse vlak kursusse wat 'n gestruktureerde skedule volg en aktiewe interaksie met opvoeders en eweknieë insluit.", + "academy.detail.page.self.paced.courses.section.title": "Self-pas kursusse", + "academy.detail.page.self.paced.courses.section.subtitle": "'n Versameling kursusse wat noodsaaklike kennis oor die onderwerp dek. Hierdie kursusse bied buigsame skedules en onafhanklike studie.", + "academy.detail.page.academy.not.found.page.title": "Akademie nie gevind nie", + "academy.detail.page.academy.not.found.page.message": "Akademie nie gevind nie", + "academy.detail.page.academy.title": "{academyTitle} Akademie", + "academy.detail.page.instruction.header": "Volg 'n aanbevole pad - of kies individuele kursusse", + "academy.detail.page.instruction.description": "Paadjies is saamgestelde padkaarte deur die akademie se inhoud wat spesifiek ontwerp is vir jou leerdoelwitte. Of kies 'n spesifieke kursus uit Executive Education of Self-tempo kursusse in hierdie Akademie.", + "academy.detail.page.view.all.courses.link": "Bekyk alle {academyTitle} Akademie-kursusse", + "academy.detail.page.all.courses.title": "Alle {academyTitle} Akademiekursusse", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Dit is maklik om met edX te begin. Soek eenvoudig 'n kursus by jou Akademie, versoek inskrywing en begin met jou leerreis.", + "enterprise.dashboard.tab.courses.go.to.academy": "Gaan na Akademie", + "academy.detail.page.pathway.section.heading": "Pad", + "academy.detail.page.pathway.section.launch.button": "Begin Pathway", + "enterprise.course.about.course.sidebar.associated.programs": "Geassosieerde programme", + "enterprise.course.about.course.sidebar.about.expand": "Meer oor hierdie kursus", + "enterprise.course.about.course.sidebar.about.collapse": "Ineenstort oor hierdie kursus", + "enterprise.course.about.course.sidebar.about.heading": "Oor hierdie kursus", + "enterprise.course.about.course.sidebar.sponsored.by": "Geborg deur", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Die vervaardiging van hierdie kursus sou nie moontlik gewees het sonder die ruim bydraes van {sponsersList} nie.", + "enterprise.course.about.course.sidebar.outcome.expand": "Brei uit wat jy sal leer", + "enterprise.course.about.course.sidebar.outcome.collapse": "Vou in wat jy sal leer", + "enterprise.course.about.course.sidebar.outcome.heading": "Wat jy sal leer", + "enterprise.course.about.course.sidebar.syllabus.expand": "Brei sillabus uit", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Vou sillabus in", + "enterprise.course.about.course.sidebar.syllabus.heading": "Sillabus", + "enterprise.course.about.course.sidebar.learner.testimonials": "Leerdergetuigskrifte", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Gereelde vrae", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Wie kan hierdie kursus volg?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Ongelukkig sal leerders van een of meer van die volgende lande of streke nie vir hierdie kursus kan registreer nie: Iran, Kuba en die Krim-streek van Oekraïne. Terwyl edX lisensies by die US Office of Foreign Assets Control (OFAC) gesoek het om ons kursusse aan leerders in hierdie lande en streke aan te bied, is die lisensies wat ons ontvang het nie wyd genoeg om ons in staat te stel om hierdie kursus op alle plekke aan te bied nie. EdX is werklik spyt dat Amerikaanse sanksies ons verhoed om al ons kursusse aan almal aan te bied, maak nie saak waar hulle woon nie.", + "enterprise.course.about.course.materials.button.label": "Kyk na kursusmateriaal", + "enterprise.course.about.course.sidebar.recommendations": "Kursusse waarvan jy dalk hou:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Meer van { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} leerders het hierdie kursus in 'n post-voltooiingsopname beoordeel.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Ons het leerders wat aan hierdie kursus deelgeneem het gevra hoe vol vertroue hulle voel dat die kursus hulle sal help om hul doelwit te bereik. {confidentLearnersPercentage} % van die leerders het gesê dat hulle “uiters selfversekerd” of “baie vol vertroue” was dat die leer wat hulle in die kursus gedoen het, hulle sal help om hul doelwitte te bereik.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Ons het leerders wat vir hierdie kursus ingeskryf het gevra om die rede vir die neem daarvan te kies. Opsies was: "leer waardevolle vaardighede aan", "werksbevordering", "leer vir die pret" en "verander loopbane". {mostCommonGoalLearnersPercentage} % van die leerders wat vir hierdie kursus ingeskryf het, het dit geneem om waardevolle vaardighede aan te leer .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} leerders het hierdie kursus die afgelope jaar gevolg.", + "enterprise.course.about.reviews.impact": "Die impak:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "leerders het hierdie kursus in die afgelope 12 maande gevolg", + "enterprise.course.about.course.reviews.average.rating": "gemiddelde gradering vir hierdie kursus op 'n 5-ster skaal", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "is vol vertroue dat hierdie kursus hulle sal help om hul doelwitte te bereik", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "van die leerders het hierdie kursus gevolg om nuwe vaardighede aan te leer", + "enterprise.course.about.course.sidebar.length": "Lengte", + "enterprise.course.about.course.sidebar.effort": "Poging", + "enterprise.course.about.course.sidebar.price": "Prys", + "enterprise.course.about.course.sidebar.subject": "Onderwerp", + "enterprise.course.about.course.sidebar.level": "Vlak", + "enterprise.course.about.course.sidebar.language": "Taal", + "enterprise.course.about.course.sidebar.course.type": "Kursus tipe", + "enterprise.course.about.price.original": "Geprys verlaag vanaf:", + "enterprise.course.about.price.included.in.subscription": "Ingesluit by jou intekening", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratis vir my {br} (wanneer goedgekeur)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Geborg deur {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Hierdie kursus kan met jou organisasie se leerderkrediet gekoop word", + "enterprise.course.about.course.sidebar.price.assigned.course": "Hierdie kursus word aan jou opgedra. Die prys van hierdie kursus word reeds deur jou organisasie gedek.", + "enterprise.course.about.price.discounted": "Afslagprys:", + "enterprise.course.about.skills.section.title": "Vaardighede wat jy sal opdoen", + "enterprise.course.about.skills.section.skill.description.placeholder": "Geen beskrywing beskikbaar nie.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Versoek vir kursus ingedien", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Streef na 'n Geverifieerde Sertifikaat om die kennis en vaardighede wat jy opdoen uit te lig", + "enterprise.course.about.course.sidebar.verified.cert.official": "Amptelik en geverifieer", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Ontvang 'n instrukteur-getekende sertifikaat met die instansie se logo om jou prestasie te verifieer.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Maklik deelbaar", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Voeg die sertifikaat by jou CV of CV, of plaas dit direk op LinkedIn.", + "enterprise.dashboard.page.title": "Dashboard - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Welkom, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Welkom!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Verwerp", + "enterprise.dashboard.tab.courses.license.activated": "Jou lisensie is suksesvol geaktiveer.", + "enterprise.banner.recommend.courses": "Beveel kursusse vir my aan", + "ExecutiveEducation2UError.noOfferAvailable": "Geen leerderkrediet is beskikbaar om hierdie kursus te dek nie.", + "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Jy het nie toegang tot hierdie kursus nie omdat jou organisasie nie genoeg fondse het nie. Kontak asseblief jou edX-administrateur om die fout op te los en vir jou toegang tot hierdie inhoud te gee.", + "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Jou inskrywing was nie voltooi nie! Jy het reeds jou persoonlike begroting vir inskrywings bestee.", + "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Jou inskrywing was nie voltooi nie! Jy het jou maksimum aantal toegelate inskrywings bereik.", + "ExecutiveEducation2UError.systemError": "Stelselfout het voorgekom.", + "ExecutiveEducation2UError.default": "N fout het voorgekom.", + "executive.education.external.course.enrollment.page.first.name.required": "Voornaam word vereis", + "executive.education.external.course.enrollment.page.last.name.required": "Van word vereis", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Geboortedatum word vereis", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Die geboortedatum wat jy ingevoer het, dui aan dat jy onder die ouderdom van 18 is, en ons het jou ouer of wettige voog nodig om in te stem dat jou registrasie en GetSmarter jou persoonlike inligting verwerk. Kontak asseblief {privacyEmail} om voort te gaan met jou registrasie.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Stem asseblief in tot Bepalings en Voorwaardes vir Studente", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Stem asseblief in tot GetSmarter se toestemming om data te deel", + "executive.education.external.course.enrollment.page.information.title": "Kursus inskrywing inligting", + "executive.education.external.course.enrollment.page.sharing.information.error.message": "'n Fout het voorgekom tydens die deel van jou kursusinskrywinginligting. Probeer asseblief weer.", + "executive.education.external.course.enrollment.page.first.name.label": "Eerste naam *", + "executive.education.external.course.enrollment.page.last.name.label": "Van *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Geboortedatum *", + "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Ek het GetSmarter se toestemming vir die deel van data gelees en aanvaar.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Ek erken dat inligting oor my deelname aan die kursus met my werkgewer of befondsingsentiteit gedeel sal word, insluitend my naam, assesserings van my prestasie soos grade, en enige waargenome risiko vir my voltooiing van die kursus.", + "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Ek het GetSmarter se bepalings en voorwaardes vir studente gelees en aanvaar", + "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Vereis", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Bevestig registrasie", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Bevestig tans registrasie...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Registrasie bevestig", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Bevestig registrasie", + "executive.education.external.course.enrollment.page.try.again.cta": "Probeer weer", + "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualiseer jou loopbaan.", + "enterprise.dashboard.my.career.tab.add.job.role.description": "Neem een minuut om 'n postitel te kies wat jou huidige of gewenste rol die beste beskryf. Ons sal jou vertel watter vaardighede jy moet soek wanneer jy vir kursusse inskryf, en jou vaardigheidsgroei dophou terwyl jy kursusse voltooi.", + "enterprise.dashboard.my.career.tab.add.job.role.button": "Voeg rol by", + "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Wys ( {totalSkillsCount} ) {rightArrowIcon}", + "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Wys minder", + "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Soek vir jou werksrol", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Stoor", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Stoor", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Gestoor", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Fout", + "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Kanselleer", + "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Nog kursusse wat jou {subCategoryName} Vaardighede leer", + "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Wys meer kursusse", + "enterprise.dashboard.my.career.tab.existing.job.role.description": "Gewenste rol", + "enterprise.dashboard.my.career.tab.existing.job.role.edit.button": "Wysig", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "My loopbaan grafiek", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Hoe lees ek dit?", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Deur die Lightcast-taksonomie te gebruik, spoor ons jou tans geselekteerde postitel na die vaardighede en vaardighede wat nodig is om sukses te behaal. Soos jy kursusse op die edX-platform slaag, onderrigvaardighede wat relevant is vir jou huidige werk, toon die grafiek hierbo hoe jy groei in die vaardighede wat met jou rol verband hou.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Vereiste {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Vereiste {index} : Kies enige {count} van die volgende", + "enterprise.pathway.modal.verified.label": "Geverifieer", + "enterprise.pathway.modal.curated.by.professionals.label": "Samegestel deur leerkundiges", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Oor {pathwayStepsCount} vereistes", + "enterprise.pathway.modal.catalog.label": "Ingesluit by katalogus", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Leer teen geen koste vir jou nie", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Aan die gang", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Hervat {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Kyk {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Pad vordering", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Hersien jou vordering deur die pad en beplan vir sleutelsperdatums om te verseker dat jy klaar is. Om die pad te voltooi, moet jy elk van die vereistes voltooi.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Padvereistes:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Vereiste {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Vereiste {index} : Kies enige {count} van die volgende", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Intekeningstatus", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Aktief", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Nie aktief nie", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Beskikbaar tot {expiryDate}", + "enterprise.program.courses.allCoursesAvailable": "Alle kursusse ingesluit in u onderneming se katalogus", + "enterprise.program.courses.someCoursesAvailable": "{courseCount} kursusse ingesluit in jou onderneming se katalogus", + "enterprise.program.courses.noCourseAvailable": "Hierdie kursusse is nie by u onderneming se katalogus ingesluit nie", + "enterprise.program.main.enroll.context.singularCourseWithDuration": "1 kursus in {estimatedDuration}", + "enterprise.program.main.enroll.context.pluralCourseWithDuration": "{courseCount} kursusse in {estimatedDuration}", + "enterprise.program.main.enroll.context.singularCourse": "1 kursus teenwoordig in hierdie program", + "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} kursusse teenwoordig in hierdie program", + "enterprise.program.main.heading.enroll": "Skryf nou in", + "enterprise.coupon.codes.warning.modal.title": "Jy het nie genoeg kodes om die program te voltooi nie", + "enterprise.coupon.codes.warning.modal.body": "

Ons rekords toon dat jy nie genoeg kodes aan jou toegeken het om die program te voltooi nie. As jy nie al die kursusse in die program kan voltooi nie, sal jy nie in aanmerking kom om jou programrekord te sien of te deel nie.

As jy van plan is om die program te voltooi, kontak asseblief jou leerbestuurder om bykomende kodes aan jou toe te ken.

Kodes oor: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Leer meer", + "enterprise.dashboard.programs.about.page.course.sponsored": "Geborg deur {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Benodig geverifieerde sertifikaat", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Sertifikaatstatus:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Sertifikaat gekoop", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Sertifikaatstatus:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Gradeer op na Geverifieer", + "enterprise.dashboard.programs.about.page.courses.in.progress": "KURSUSSE IN VOLGENDE", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Ingeskryf: ( {pacingType} ) Begin {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Bekyk Geargiveerde Kursus", + "enterprise.dashboard.programs.about.page.view.course": "Bekyk kursus", + "enterprise.dashboard.programs.about.page.remaining.courses": "OORblywende KURSUSSE", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Begin {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Skryf nou in", + "enterprise.dashboard.programs.about.page.not.currently.available": "Nie tans beskikbaar nie", + "enterprise.dashboard.programs.about.page.available.sessions": "Jou beskikbare sessies:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Begin {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Leer meer", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Nie tans beskikbaar nie", + "enterprise.dashboard.programs.about.page.completed.courses": "KURSUSSE VOLTOOI", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Begin {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Bekyk kursus", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Baie geluk!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Jy het al die vereistes vir die {programTitle} suksesvol voltooi.", + "enterprise.dashboard.programs.about.page.program.journey.message": "Jou programreis", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Volg en beplan jou vordering deur die {totalCoursesInProgram} -kursusse in hierdie program.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Om die program te voltooi, moet jy 'n geverifieerde sertifikaat vir elke kursus verdien.", + "enterprise.dashboard.program.sidebar.your.certificate": "Jou {certificateType} -sertifikaat", + "enterprise.dashboard.program.sidebar.earned.certificates": "Verdien sertifikate", + "enterprise.dashboard.program.sidebar.program.record": "Program Rekord", + "enterprise.dashboard.program.sidebar.message": "Sodra jy een van die programvereistes voltooi het, het jy 'n programrekord. Hierdie rekord word as voltooi gemerk sodra jy aan alle programvereistes voldoen. 'n Programrekord kan gebruik word om jou leerreis voort te sit en jou leer aan ander te demonstreer.", + "enterprise.dashboard.program.sidebar.view.program.record": "Bekyk programrekord", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Bykomende kredietgeleenthede", + "program.sidebar.professional.opportunities": "Bykomende professionele geleenthede", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Oorblywende", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Aan die gang", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Voltooi", + "enterprise.assignment.only.empty.state.alert.dismiss": "Verwerp", + "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Kontak administrateur", + "enterprise.assignment.only.empty.state.alert.title": "Kursusontdekking is nie tans beskikbaar nie", + "enterprise.assignment.only.empty.state.alert.description": "Jou organisasie het gekies om kursusse met jou te deel slegs deur opdragte. Kontak jou administrateur om toegang tot bykomende inhoud te versoek.", + "enterprise.assignment.only.empty.state.card.title": "Jou volgende kursus, gevind!", + "enterprise.assignment.only.empty.state.card.description": "Begin leer met kursusse wat deur jou organisasie aan jou toegewys is.", + "enterprise.assignment.only.empty.state.card.button": "Terug na dashboard", + "enterprise.search.page.show.more.pathway.section.translated.title": "Paadjies", + "enterprise.search.page.show.more.program.section.translated.title": "Programme", + "enterprise.search.page.show.more.course.section.translated.title": "Kursusse", + "enterprise.search.page.title": "Soek kursusse en programme - {enterpriseName}", + "enterprise.search.page.header.title": "Soek kursusse en programme", + "enterprise.search.page.academies.section.title": "edX Academies: ontwerp om aan jou mees kritieke besigheidsbehoeftes te voldoen", + "enterprise.search.page.academies.section.subtile": "Kies uit 'n saamgestelde reeks programme wat in lyn is met die mees gewilde vermoëns en vaardigheidsareas wat deurslaggewend is vir organisasiesukses.", + "enterprise.search.page.course.section.translated.title": "Kursusse", + "enterprise.search.course.card.short.length.course": "Kort Kursus", + "enterprise.search.course.card.general.length.course": "Kursus", + "enterprise.search.page.pathway.section.translated.title": "Paadjies", + "enterprise.search.page.program.section.translated.title": "Programme", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Kursus} other {# Kursusse}}", + "enterprise.search.page.show.all": "Wys ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "resultate", + "enterprise.search.page.content.result": "resultaat", + "site.header.avatar.dropdown.switch.dashboard.title": "Skakel Dashboard", + "site.header.avatar.dropdown.personal.dashboard.title": "Persoonlik", + "site.header.avatar.dropdown.my.profile.title": "My profiel", + "site.header.avatar.dropdown.account.settings.title": "Rekeninginstellings", + "site.header.avatar.dropdown.help.title": "Help", + "site.header.avatar.dropdown.sign.out.title": "Teken uit", + "site.header.nav.help.title": "Help", + "site.header.nav.dashboard.title": "Dashboard", + "enterprise.skills.quiz.v1.job.card.median.salary": "Mediaan Amerikaanse salaris:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Werksplasings:", + "enterprise.skills.quiz.v1.course.card.heading": "Begin met hierdie kursusse", + "enterprise.skills.quiz.v1.pathways.card.heading": "Begin met hierdie paaie", + "enterprise.skills.quiz.v1.programs.card.heading": "Begin met hierdie programme", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Jou werk en vaardighede", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Mediaan Amerikaanse salaris:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Werksplasings:", + "enterprise.skills.quiz.v1.skills.page.heading": "Vaardighede", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Top kursusse in {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Sien meer kursusse >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Vaardigheidsbouer", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Begin jou leerreis met edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Laat edX jou gids wees. Ons kombineer die opvoedkundige kundigheid van die wêreld se voorste instellings met arbeidsmarkdata om die regte kursus(se) en program(me) te vind om jou te help om jou leer- en professionele doelwitte te bereik.", + "enterprise.skills.quiz.v1.goal.selection.label": "Vertel ons eers 'n bietjie meer oor wat jy wil bereik.", + "enterprise.skills.quiz.v1.industry.selection.label": "Tweedens, watter bedryf beskryf waar jy werk? (kies een, of laat leeg)", + "enterprise.skills.quiz.v1.current.job.title": "Vertel ons dan van jou huidige postitel.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Ek is tans 'n student", + "enterprise.skills.quiz.v1.similar.career.paths": "Laastens, vertel ons van loopbaanrigtings waarin jy belangstel (kies tot drie)", + "enterprise.skills.quiz.v1.explore.courses.label": "Begin om kursusse te verken!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Sien meer kursusaanbevelings", + "enterprise.skills.quiz.v1.cancel.button.label": "Kanselleer", + "enterprise.skills.quiz.v1.continue.button.label1": "Aanhou", + "enterprise.skills.quiz.v1.continue.button.label2": "Aanhou", + "enterprise.skills.quiz.v1.done.button.label": "Klaar", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Verwante vaardighede", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Sien meer kursusaanbevelings", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Vaardigheidsbouer", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Verlaat Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Leerders wat inskryf vir kursusse wat ooreenstem met hul loopbaandoelwitte, is meer geneig om die kursus te voltooi", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Terug na Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "Verlaat", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Ons kombineer die opvoedkundige kundigheid met arbeidsmarkdata om jou te help om jou leer- en professionele doelwitte te bereik. Of jy nou wil groei in jou loopbaan, loopbane verander, of net nuwe vaardighede aanleer, hierdie hulpmiddel kan jou help om 'n relevante kursus te vind. Jou rolkeuse en aanbevelings is privaat en is nie sigbaar vir jou edX-administrateur nie", + "enterprise.skills.quiz.v2.roles.dropdown.label": "In watter rolle stel jy belang?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Versteek gevorderde opsies", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Wys gevorderde opsies", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Vertel ons van wat jy wil bereik?", + "enterprise.skills.quiz.v2.current.job.title": "Soek en kies jou huidige postitel", + "enterprise.skills.quiz.v2.industry.selection.label": "In watter bedryf stel jy belang?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Vaardigheidsbouer", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Laat edX jou gids wees", + "StatefulEnroll.buttonLabel.enroll": "Inskryf", + "StatefulEnroll.buttonLabel.enrolling": "Skryf tans in …", + "StatefulEnroll.buttonLabel.enrolled": "Ingeskryf", + "StatefulEnroll.buttonLabel.tryAgain": "Probeer weer", + "errorBoundary.title": "Daar was 'n probleem met die verwerking van jou versoek", + "errorBoundary.subtitle": "Ons vra om verskoning vir die ongerief. Probeer asseblief weer later.", + "errorBoundary.tryAgainCTA": "Probeer weer", + "updateAvailableModal.heading": "Opdatering: Nuwe weergawe beskikbaar", + "updateAvailableModal.content": "Aandag: 'n Nuwe weergawe van die webwerf is vrygestel. Om die nuutste kenmerke en verbeterings te benut, voer asseblief 'n bladsyverversing uit.", + "updateAvailableModal.refreshButtonText": "Verfris", + "enterprise.course.about.page.assigned.badge.label": "Toegewys", + "enterprise.course.about.page.course.part.of.program": "Hierdie kursus is deel van 'n {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Hierdie kursus is in die argief.", + "enterprise.course.about.page.course.not.in.catalog": "Hierdie kursus is nie deel van jou organisasie se saamgestelde kursuskatalogus nie.", + "enterprise.course.about.page.video.play.button.text": "Speel video", + "useCourseRunCardAction.enroll.success.helperText": "Jy is suksesvol ingeskryf. Herlei na die kursus.", + "useCourseRunCardAction.enroll.error.helperText": "'n Fout het voorgekom tydens die verwerking van jou inskrywing.", + "useCourseRunCardAction.upgrade.success.helperText": "Jou inskrywing is opgegradeer. Herlei na die kursus.", + "useCourseRunCardAction.upgrade.error.helperText": "'n Fout het voorgekom tydens die opgradering van jou inskrywing.", + "enterprise.course.about.course.sidebar.institution": "Inrigting", + "enterprise.course.about.course.sidebar.institutions": "Instellings", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {week} other {weke}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Instrukteur gelei op 'n kursusskedule", + "enterprise.course.about.course.sidebar.self.paced": "Self-pas op jou tyd", + "executive.education.external.course.enrollment.page.registration.title": "Jou registrasie(s)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Gaan na dashboard", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Reeds ingeskryf", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Jy is reeds ingeskryf. Gaan na jou GetSmarter-kontroleskerm om aan te hou leer.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Dit is waar jy jou registrasie vir 'n edX-bestuursopleidingskursus deur GetSmarter finaliseer. Maak asseblief seker dat die kursusbesonderhede hieronder korrek is en bevestig deur Leerderkrediet met 'n "Bevestig registrasie"-knoppie.", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Jou leeradministrateur het reeds fondse vir hierdie registrasie toegewys.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Jou Leerderkredietfondse sal op hierdie stadium afgelos word.", + "executive.education.external.course.enrollment.completed.page.title": "Baie geluk, jy het jou inskrywing vir jou aanlyn kursus voltooi", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Gaan na dashboard", + "enterprise.dashboard.tab.courses": "Kursusse", + "enterprise.dashboard.tab.programs": "Programme", + "enterprise.dashboard.tab.pathways": "Paadjies", + "enterprise.dashboard.tab.my.career": "My loopbaan", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Kry kursusaanbevelings vir jou.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Neem 'n vasvra van twee minute om ons meer te vertel oor die vaardighede en werke waarin jy belangstel, en ontvang onmiddellik aanbevelings vir die beste leerervarings in die katalogus vir jou.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Beveel kursusse vir my aan", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Aktief", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Versoek", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Oorblywende kodes", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Kodes oor, kontak jou administrateur vir bykomende kodes.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Inskrywingskodes", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Gebruik kodes om in te skryf vir kursusse uit jou katalogus.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Leerderkrediet", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Jou organisasie sal kursusse aan leerders toewys. Kontak asseblief jou administrateur as jy belangstel om 'n kursus te volg.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Pas jou organisasie se leerderkredietsaldo toe om in te skryf vir kursusse sonder uitsakkoste.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Beskikbaar tot {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Verval", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Verval binnekort", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Verval", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Aktief", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Versoek", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Intekeningstatus", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Beskikbaar tot", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Verval op", + "enterprise.dashboard.sidebar.license.requested.notice": "Wag vir Goedkeuring.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Intekeningstatus", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Beskikbaar tot", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Vind 'n kursus", + "enterprise.dashboard.sidebar.needHelp": "Het jy hulp nodig?", + "enterprise.dashboard.sidebar.need.help.message": "Vir tegniese ondersteuning, besoek die edX Hulpsentrum .", + "enterprise.dashboard.sidebar.request.benefits": "Kontak jou organisasie se edX-administrateur om meer voordele of spesifieke kursusse aan te vra.", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Kursusse word nie meer deur jou organisasie se leerderkredietsaldo gedek nie", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Jou leerderkredietsaldo het uitgeput en sal nie die koste van kursusse dek nie. Kontak asseblief jou administrateur as jy vrae het.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Sommige kursusse word dalk nie deur jou organisasie se leerderkredietsaldo gedek nie", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Jou organisasie se leerderkrediet raak min. Sommige kursusse word dalk nie meer gedek nie. Kontak asseblief jou administrateur as jy vrae het.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Kontak administrateur", + "executive.education.external.course.enrollment.page.course.start.date": "Begindatum:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Beskikbare begindatum:", + "executive.education.external.course.enrollment.page.course.duration": "Kursus duur:", + "executive.education.external.course.enrollment.page.course.price": "Kursus totaal:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Wat gebeur volgende?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Per e-pos in kennis gestel", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Jy sal 'n e-pos ontvang wanneer jou kursus begin. Alternatiewelik kan jy jou dashboard besoek vir kursusstatusopdaterings.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lees die terugbetalingsbeleid", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "As deel van ons verbintenis tot jou professionele ontwikkeling, kan jy versoek om jou kursus se begindatum te verander of jou geld terug te versoek as jy nie heeltemal tevrede is met 14 kalenderdae van jou kursus begin datum nie.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lees GetSmarter se bepalings en voorwaardes vir die volledige kursusuitstel- en kansellasiebeleid.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Registrasie opsomming:", + "executive.education.external.course.enrollment.page.course": "Hierdie kursus word gedek deur die Leerderkrediet wat deur jou organisasie verskaf word.", + "executive.education.external.course.enrollment.page.registration.total.message": "Registrasie totaal:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Belasting ingesluit", + "enterprise.budget.expiry.notification.alert.title": "Onthou: Jou organisasie se plan verval {date}", + "enterprise.budget.expiry.notification.alert.message": "Wanneer jou organisasie se plan verval, sal jy nie meer jou leerkrediet kan gebruik om vir nuwe kursusse in te skryf nie. As jy tans by 'n kursus ingeskryf is, sal daar geen ontwrigting van jou leer wees nie.", + "enterprise.budget.expiry.notification.modal.title": "Onthou: Jou leerkrediet verval", + "enterprise.budget.expiry.notification.modal.message": "Jou organisasie se plan verval op {date} . Nadat dit verstryk het, sal jy nie meer jou leerkrediet kan gebruik om vir nuwe kursusse in te skryf nie.", + "enterprise.budget.expiry.notification.modal.additional_message": "As jy tans by kursusse ingeskryf is, sal daar geen ontwrigting van jou leer wees by verstryking van die plan nie.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "As jy dink dit is 'n fout of hulp nodig het, asseblief", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "kontak jou organisasie se administrateur.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Inskryf", + "enterprise.course.about.page.course.run.card.archived.heading": "Kursus geargiveer", + "enterprise.course.about.page.course.run.card.archived.subheading": "Toekomstige datums sal aangekondig word", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Kom binnekort", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Skryf in na {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Inskrywing gesluit", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Toekomstige datums sal aangekondig word", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Begin {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Kursus het begin", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Jy is ingeskryf", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Bekyk kursus", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Reg gevind", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Bekyk op dashboard", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} het onlangs ingeskryf!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Wees die eerste om in te skryf!", + "enterprise.course.about.page.course.run.card.started.heading": "Begin {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Begin {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Begin {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Kursus het begin", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Kursusopdrag gekanselleer", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Sperdatum verby", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Jou leeradministrateur het een of meer kursusopdragte hieronder gekanselleer.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Sperdatum om vir een of meer kursusse hieronder in te skryf, is verby.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Kontak administrateur", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Jou kursus is gestoor vir later.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Jou kursus is geskuif na Aan die gang.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Jou leerreis begin nou!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Toegewysde kursusse", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "My kursusse", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Voltooide kursusse", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Gestoor vir later", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Verwerp", + "enterprise.dashboard.tab.courses.no.enrollments": "Jy is nie ingeskryf vir enige kursusse wat deur {enterpriseName} geborg word nie. Kontak jou administrateur vir instruksies oor hoe om met edX te begin leer!", + "enterprise.dashboard.tab.courses.default.message": "Dit is maklik om met edX te begin. Soek eenvoudig 'n kursus uit jou katalogus, versoek inskrywing en begin met jou leerreis.", + "enterprise.dashboard.tab.courses.find.course": "Vind 'n kursus", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Soek 'n kursus", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Verwerp", + "site.header.nav.search.title": "Vind 'n kursus", + "courseRunActions.viewCourse": "Bekyk kursus", + "courseRunActions.upgrading": "Gradeer tans op …", + "courseRunActions.upgraded": "Opgegradeer", + "useCourseRunCardHeading.startsOnDate": "Begin {startDate}", + "useCourseRunCardHeading.courseStarted": "Kursus het begin", + "useCourseRunCardHeading.startedOnDate": "Begin {startDate}", + "useCourseRunCardSubHeading.enrolled": "Jy is ingeskryf", + "useCourseRunCardSubHeading.firstToEnroll": "Wees die eerste om in te skryf!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} het onlangs ingeskryf!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Beskikbaar op {upcomingDate}" +} \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ar.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ar.json index 7afbe66bca1..a26bedfb97f 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ar.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ar.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "مسح مرشح العلامة", - "courseRunActions.viewCourse": "عرض الدورة", - "courseRunActions.upgrading": "جارٍ الترقية...", - "courseRunActions.upgraded": "ترقية", - "useCourseRunCardHeading.startsOnDate": "يبدأ {startDate}", - "useCourseRunCardHeading.courseStarted": "بدأت الدورة", - "useCourseRunCardHeading.startedOnDate": "بدأت {startDate}", - "useCourseRunCardSubHeading.enrolled": "أنت مسجل", - "useCourseRunCardSubHeading.firstToEnroll": "كن أول من يسجل!", - "useCourseRunCardSubHeading.enrollmentCount": "تم تسجيل {enrollmentCount} مؤخرًا!", - "useCourseRunCardAction.enroll.success.helperText": "لقد تم تسجيلك بنجاح. إعادة التوجيه إلى الدورة.", - "useCourseRunCardAction.enroll.error.helperText": "حدث خطأ أثناء معالجة تسجيلك.", - "useCourseRunCardAction.upgrade.success.helperText": "تمت ترقية تسجيلك. إعادة التوجيه إلى الدورة.", - "useCourseRunCardAction.upgrade.error.helperText": "حدث خطأ أثناء ترقية التسجيل الخاص بك.", - "executive.education.external.course.enrollment.page.registration.title": "تسجيلك (تسجيلاتك)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "الذهاب إلى لوحة المعلومات", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "مسجل بالفعل", - "executive.education.external.course.enrollment.page.already.enrolled.message": "لقد قمت بالتسجيل بالفعل. انتقل إلى لوحة تحكم GetSmarter لمواصلة التعلم.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "هذا هو المكان الذي تنتهي فيه من تسجيلك في دورة التعليم التنفيذي من edX من خلال GetSmarter. يرجى التأكد من صحة تفاصيل الدورة التدريبية أدناه والتأكيد على استخدام رصيد المتعلم من خلال زر "تأكيد التسجيل".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "قام مسؤول التعلم الخاص بك بالفعل بتخصيص أموال لهذا التسجيل.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "سيتم استرداد أموال رصيد المتعلم الخاص بك في هذه المرحلة.", - "executive.education.external.course.enrollment.completed.page.title": "تهانينا، لقد أكملت تسجيلك في الدورة التدريبية عبر الإنترنت", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "الذهاب إلى لوحة المعلومات", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "متاح على {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "تم إلغاء مهمة الدورة التدريبية", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "لقد مر الموعد النهائي", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "قام مسؤول التعلم الخاص بك بإلغاء مهمة واحدة أو أكثر من مهام الدورة التدريبية أدناه.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "لقد انقضى الموعد النهائي للتسجيل في دورة واحدة أو أكثر أدناه.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "اتصل بالمسؤول", - "enterprise.dashboard.course.enrollments.error": "حدث خطأ أثناء استرداد تسجيلات الدورة التدريبية الخاصة بك. حاول مرة اخرى.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "تم حفظ الدورة التدريبية الخاصة بك لوقت لاحق.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "تم نقل الدورة التدريبية الخاصة بك إلى قيد التقدم.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "احصل على توصيات الدورة التدريبية لك.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "قم بإجراء اختبار مدته دقيقتان لتخبرنا المزيد عن المهارات والوظائف التي تهتم بها، واحصل على توصيات على الفور لأفضل تجارب التعلم في الكتالوج المناسب لك.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "يوصي الدورات بالنسبة لي", + "academy.detail.page.executive.education.courses.section.title": "تعليم تنفيذي", + "academy.detail.page.executive.education.courses.section.subtitle": "مجموعة مختارة من الدورات التدريبية عالية التأثير على مستوى الدراسات العليا والتي تتبع جدولًا منظمًا وتتضمن تفاعلًا نشطًا مع المعلمين والأقران.", + "academy.detail.page.self.paced.courses.section.title": "دورات ذاتية", + "academy.detail.page.self.paced.courses.section.subtitle": "مجموعة من الدورات التي تغطي المعرفة الأساسية حول هذا الموضوع. تقدم هذه الدورات جداول زمنية مرنة ودراسة مستقلة.", + "academy.detail.page.academy.not.found.page.title": "لم يتم العثور على الأكاديمية", + "academy.detail.page.academy.not.found.page.message": "لم يتم العثور على الأكاديمية", + "academy.detail.page.academy.title": "أكاديمية {academyTitle}", + "academy.detail.page.instruction.header": "اتبع المسار الموصى به - أو اختر دورات فردية", + "academy.detail.page.instruction.description": "المسارات عبارة عن خرائط طريق منسقة من خلال محتوى الأكاديمية المصممة خصيصًا لتحقيق أهدافك التعليمية. أو اختر دورة معينة من دورات التعليم التنفيذي أو الدورات الذاتية في هذه الأكاديمية.", + "academy.detail.page.view.all.courses.link": "عرض جميع الدورات في أكاديمية {academyTitle}", + "academy.detail.page.all.courses.title": "جميع دورات أكاديمية {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "البدء مع edX أمر سهل. ما عليك سوى العثور على دورة تدريبية من الأكاديمية الخاصة بك، وطلب التسجيل، والبدء في رحلة التعلم الخاصة بك.", + "enterprise.dashboard.tab.courses.go.to.academy": "اذهب إلى الأكاديمية", + "academy.detail.page.pathway.section.heading": "مسار", + "academy.detail.page.pathway.section.launch.button": "إطلاق المسار", + "enterprise.course.about.course.sidebar.associated.programs": "البرامج المرتبطة", + "enterprise.course.about.course.sidebar.about.expand": "المزيد عن هذه الدورة", + "enterprise.course.about.course.sidebar.about.collapse": "طي حول هذه الدورة", + "enterprise.course.about.course.sidebar.about.heading": "حول هذه الدورة", + "enterprise.course.about.course.sidebar.sponsored.by": "برعاية", + "enterprise.course.about.course.sidebar.sponsored.by.description": "لم يكن إنتاج هذه الدورة ممكنًا لولا المساهمات السخية من {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "قم بتوسيع ما ستتعلمه", + "enterprise.course.about.course.sidebar.outcome.collapse": "قم بطي ما ستتعلمه", + "enterprise.course.about.course.sidebar.outcome.heading": "ما ستتعلمه", + "enterprise.course.about.course.sidebar.syllabus.expand": "توسيع المنهج", + "enterprise.course.about.course.sidebar.syllabus.collapse": "طي المنهج الدراسي", + "enterprise.course.about.course.sidebar.syllabus.heading": "مخطّط المنهج الدراسي", + "enterprise.course.about.course.sidebar.learner.testimonials": "شهادات المتعلمين", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "أسئلة مكررة", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "من يستطيع أن يأخذ هذه الدورة؟", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "لسوء الحظ، لن يتمكن المتعلمون من واحد أو أكثر من البلدان أو المناطق التالية من التسجيل في هذه الدورة: إيران وكوبا ومنطقة القرم في أوكرانيا. بينما طلبت edX الحصول على تراخيص من المكتب الأمريكي لمراقبة الأصول الأجنبية (OFAC) لتقديم دوراتنا للمتعلمين في هذه البلدان والمناطق، فإن التراخيص التي تلقيناها ليست واسعة بما يكفي للسماح لنا بتقديم هذه الدورة في جميع المواقع. تأسف EdX حقًا لأن العقوبات الأمريكية تمنعنا من تقديم جميع دوراتنا للجميع، بغض النظر عن المكان الذي يعيشون فيه.", + "enterprise.course.about.course.materials.button.label": "عرض المواد الدراسية", + "enterprise.course.about.course.sidebar.recommendations": "دورات قد تعجبك:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "المزيد من { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} قام المتعلمون بتقييم هذه الدورة في استطلاع ما بعد الانتهاء.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "لقد سألنا المتدربين الذين شاركوا في هذه الدورة عن مدى ثقتهم في أن الدورة ستساعدهم في الوصول إلى هدفهم. {confidentLearnersPercentage} قال % من المتعلمين إنهم "واثقون للغاية" أو "واثقون جدًا" من أن التعلم الذي قاموا به في الدورة سيساعدهم في تحقيق أهدافهم.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "لقد طلبنا من المتعلمين الذين سجلوا في هذه الدورة اختيار سبب الالتحاق بها. وكانت الخيارات هي: "تعلم مهارات قيمة"، و"التقدم الوظيفي"، و"التعلم من أجل المتعة"، و"تغيير المهن". {mostCommonGoalLearnersPercentage} % من المتعلمين الذين سجلوا في هذه الدورة استفادوا منها لتعلم مهارات قيمة .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} أخذ المتعلمون هذه الدورة في العام الماضي.", + "enterprise.course.about.reviews.impact": "التأثير:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "أخذ المتعلمون هذه الدورة في الأشهر الـ 12 الماضية", + "enterprise.course.about.course.reviews.average.rating": "متوسط التقييم لهذه الدورة على مقياس 5 نجوم", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "واثقون من أن هذه الدورة ستساعدهم في تحقيق أهدافهم", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "من المتدربين أخذوا هذه الدورة لتعلم مهارات جديدة", + "enterprise.course.about.course.sidebar.length": "طول", + "enterprise.course.about.course.sidebar.effort": "المجهود", + "enterprise.course.about.course.sidebar.price": "سعر", + "enterprise.course.about.course.sidebar.subject": "الموضوع", + "enterprise.course.about.course.sidebar.level": "مستوى", + "enterprise.course.about.course.sidebar.language": "اللغة", + "enterprise.course.about.course.sidebar.course.type": "نوع المساق", + "enterprise.course.about.price.original": "تم تخفيض السعر من:", + "enterprise.course.about.price.included.in.subscription": "المدرجة في الاشتراك الخاص بك", + "enterprise.course.about.course.sidebar.price.free.when.approved": "مجانًا لي {br} (عند الموافقة)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "برعاية {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "يمكن شراء هذه الدورة باستخدام رصيد المتعلم الخاص بمؤسستك", + "enterprise.course.about.course.sidebar.price.assigned.course": "تم تخصيص هذه الدورة لك. لقد تم بالفعل تغطية سعر هذه الدورة من قبل مؤسستك.", + "enterprise.course.about.price.discounted": "سعر مخفض:", + "enterprise.course.about.skills.section.title": "المهارات التي ستكتسبها", + "enterprise.course.about.skills.section.skill.description.placeholder": "لا يوجد وصف متاح.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "تم تقديم طلب الدورة", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "احصل على شهادة معتمدة لتسليط الضوء على المعرفة والمهارات التي اكتسبتها", + "enterprise.course.about.course.sidebar.verified.cert.official": "الرسمية والتحقق منها", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "احصل على شهادة موقعة من المعلم تحمل شعار المؤسسة للتحقق من إنجازك.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "قابلة للمشاركة بسهولة", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "أضف الشهادة إلى سيرتك الذاتية أو سيرتك الذاتية، أو انشرها مباشرة على LinkedIn.", + "enterprise.dashboard.page.title": "لوحة القيادة - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "مرحبًا بك، {userFirstName} !", + "enterprise.dashboard.welcome.message": "مرحباً!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "تجاهل", "enterprise.dashboard.tab.courses.license.activated": "تم تفعيل الترخيص الخاص بك بنجاح.", - "enterprise.dashboard.tab.courses.no.enrollments": "أنت غير مسجل في أي دورات برعاية {enterpriseName} . تواصل مع المسؤول لديك للحصول على إرشادات حول كيفية بدء التعلم باستخدام edX!", - "enterprise.dashboard.tab.courses.default.message": "البدء مع edX أمر سهل. ما عليك سوى العثور على دورة تدريبية من الكتالوج الخاص بك وطلب التسجيل والبدء في رحلة التعلم الخاصة بك.", - "enterprise.dashboard.tab.courses.find.course": "العثور على دورة", - "enterprise.dashboard.sidebar.learner.credit.card.title": "رصيد المتعلم", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "فعّال", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "ستقوم مؤسستك بتعيين دورات للمتعلمين. يرجى الاتصال بالمسؤول الخاص بك إذا كنت مهتمًا بالحصول على دورة تدريبية.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "قم بتطبيق رصيد ائتمان المتعلم الخاص بمؤسستك للتسجيل في الدورات التدريبية دون أي تكلفة من جيبك.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "متاح حتى {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "العثور على دورة", - "enterprise.dashboard.sidebar.need.help.message": "للحصول على الدعم الفني، تفضل بزيارة مركز مساعدة edX .", - "enterprise.dashboard.sidebar.request.benefits": "لطلب المزيد من المزايا أو الدورات التدريبية المحددة، اتصل بمسؤول edX الخاص بمؤسستك .", "enterprise.banner.recommend.courses": "يوصي الدورات بالنسبة لي", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "اتصل بالمسؤول", - "executive.education.external.course.enrollment.page.course.start.date": "تاريخ البدء:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "تاريخ البدء المتاح:", - "executive.education.external.course.enrollment.page.course.duration": "مدة الدورة:", - "executive.education.external.course.enrollment.page.course.price": "إجمالي الدورة:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "ماذا حدث بعد ذلك؟", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "تم الإخطار عن طريق البريد الإلكتروني", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "ستتلقى بريدًا إلكترونيًا من edX عندما تبدأ الدورة التدريبية الخاصة بك. وبدلاً من ذلك، يمكنك زيارة لوحة تحكم edX للحصول على تحديثات حالة الدورة التدريبية.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "سوف يرسل لك GetSmarter بريدًا إلكترونيًا عند بدء الدورة التدريبية الخاصة بك. وبدلاً من ذلك، يمكنك زيارة لوحة معلومات المتعلم في GetSmarter للحصول على تحديثات حالة الدورة التدريبية.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "اقرأ سياسة استرداد الأموال", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "كجزء من التزامنا بتطويرك المهني، يمكنك طلب التغيير\n تاريخ بدء الدورة التدريبية الخاصة بك أو اطلب استعادة أموالك إذا لم تكن راضيًا تمامًا عن 14 يومًا تقويميًا\n من تاريخ بدء الدورة التدريبية الخاصة بك.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "اقرأ شروط وأحكام GetSmarter للتعرف على سياسة تأجيل وإلغاء الدورة الكاملة.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "ملخص التسجيل:", - "executive.education.external.course.enrollment.page.course": "تتم تغطية هذه الدورة التدريبية من خلال رصيد المتعلم الذي توفره مؤسستك.", - "executive.education.external.course.enrollment.page.registration.total.message": "إجمالي التسجيل:", - "executive.education.external.course.enrollment.page.registration.tax.included": "شامل الضريبة", "ExecutiveEducation2UError.noOfferAvailable": "لا يتوفر رصيد للمتعلم لتغطية هذه الدورة.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "لا يمكنك الوصول إلى هذه الدورة التدريبية لأن مؤسستك ليس لديها أموال كافية. يرجى الاتصال بمسؤول edX الخاص بك لحل الخطأ وتزويدك بإمكانية الوصول إلى هذا المحتوى.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "لم يكتمل تسجيلك! لقد أنفقت ميزانيتك الشخصية بالفعل على عمليات التسجيل.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "لم يكتمل تسجيلك! لقد وصلت إلى الحد الأقصى لعدد التسجيلات المسموح بها.", "ExecutiveEducation2UError.systemError": "لقد حدث خطأ في النظام.", "ExecutiveEducation2UError.default": "حدث خطأ.", + "executive.education.external.course.enrollment.page.first.name.required": "الإسم الأول مطلوب", + "executive.education.external.course.enrollment.page.last.name.required": "إسم العائلة مطلوب", + "executive.education.external.course.enrollment.page.date.of.birth.required": "تاريخ الميلاد مطلوب", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "يشير تاريخ الميلاد الذي أدخلته إلى أن عمرك أقل من 18 عامًا، ونحتاج إلى موافقة والديك أو الوصي القانوني على تسجيلك ومعالجة GetSmarter لمعلوماتك الشخصية. يرجى التواصل مع {privacyEmail} لمتابعة تسجيلك.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "يرجى الموافقة على الشروط والأحكام الخاصة بالطلاب", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "يرجى الموافقة على موافقة مشاركة البيانات الخاصة بـ GetSmarter", "executive.education.external.course.enrollment.page.information.title": "معلومات التسجيل في الدورة", "executive.education.external.course.enrollment.page.sharing.information.error.message": "حدث خطأ أثناء مشاركة معلومات التسجيل في الدورة التدريبية الخاصة بك. حاول مرة اخرى.", + "executive.education.external.course.enrollment.page.first.name.label": "الاسم الأول *", + "executive.education.external.course.enrollment.page.last.name.label": "اسم العائلة *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "تاريخ الميلاد *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "لقد قرأت وقبلت موافقة GetSmarter على مشاركة البيانات.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "أقر بأنه سيتم مشاركة المعلومات المتعلقة بمشاركتي في الدورة مع أصدقائي\n صاحب العمل أو جهة التمويل، بما في ذلك اسمي، وتقييمات أدائي مثل الدرجات،\n وأي خطر محتمل على إكمال الدورة التدريبية.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "أقر بأنه سيتم مشاركة المعلومات المتعلقة بمشاركتي في الدورة مع صاحب العمل أو الجهة الممولة، بما في ذلك اسمي وتقييمات أدائي مثل الدرجات وأي مخاطر محسوسة قد تهدد إكمالي للدورة.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "لقد قرأت وقبلت شروط وأحكام GetSmarter للطلاب", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*مطلوب", + "executive.education.external.course.enrollment.page.confirm.registration.button": "تأكيد التسجيل", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "تأكيد التسجيل...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "تم تأكيد التسجيل", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "تأكيد التسجيل", + "executive.education.external.course.enrollment.page.try.again.cta": "حاول ثانية", "enterprise.dashboard.my.career.tab.add.job.role.title": "تصور حياتك المهنية.", "enterprise.dashboard.my.career.tab.add.job.role.description": "خذ دقيقة واحدة لاختيار المسمى الوظيفي الذي يصف دورك الحالي أو المطلوب بشكل أفضل. سنخبرك بالمهارات التي يجب أن تبحث عنها عند التسجيل في الدورات، وسنتتبع نمو مهاراتك أثناء إكمال الدورات.", "enterprise.dashboard.my.career.tab.add.job.role.button": "أضف دور", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "عرض ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "إظهار أقل", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "ابحث عن دورك الوظيفي", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "حفظ", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "جاري الحفظ", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "تم الحفظ", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "حدث خطأ", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "لا", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "المزيد من الدورات التي تعلمك مهارات {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "عرض المزيد من الدورات", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "مخطط مسيرتي المهنية", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "كيف أقرأ هذا؟", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "باستخدام تصنيف Lightcast، نقوم بتتبع المسمى الوظيفي المحدد حاليًا إلى الكفاءات والمهارات اللازمة لتحقيق النجاح. أثناء اجتيازك دورات تدريبية على مهارات تدريس منصة edX ذات الصلة بوظيفتك الحالية، يوضح الرسم البياني أعلاه مدى تطورك في الكفاءات المتعلقة بدورك.", - "enterprise.coupon.codes.warning.modal.title": "ليس لديك رموز كافية لإكمال البرنامج", - "enterprise.coupon.codes.warning.modal.body": "

تظهر سجلاتنا أنه ليس لديك ما يكفي من الرموز المخصصة لك لإكمال البرنامج. إذا لم تكن قادرًا على إكمال جميع الدورات التدريبية في البرنامج، فلن تكون مؤهلاً لعرض سجل البرنامج الخاص بك أو مشاركته.

إذا كنت تخطط لإكمال البرنامج، فيرجى الاتصال بمدير التعلم لديك لتعيين رموز إضافية لك.

الرموز المتبقية: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "الشرط {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "المتطلبات {index} : اختر أي {count} مما يلي", + "enterprise.pathway.modal.verified.label": "موثَّقة", + "enterprise.pathway.modal.curated.by.professionals.label": "برعاية المتخصصين في التعلم", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "عبر متطلبات {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "المدرجة مع الكتالوج", + "enterprise.pathway.modal.learn.at.zero.cost.label": "تعلم بدون أي تكلفة عليك", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "طور الإكمال", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "استئناف {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "عرض {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "تقدم المسار", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "قم بمراجعة تقدمك خلال المسار وخطط للمواعيد النهائية الرئيسية لضمان الانتهاء. لإكمال المسار، يجب عليك إكمال كل المتطلبات.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "متطلبات المسار:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "الشرط {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "المتطلبات {index} : اختر أي {count} مما يلي", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "حالة الاشتراك", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "فعّال", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "غير فعال", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "متاح حتى {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "جميع الدورات التدريبية المضمنة في كتالوج مؤسستك", "enterprise.program.courses.someCoursesAvailable": "الدورات التدريبية {courseCount} المضمنة في كتالوج مؤسستك", "enterprise.program.courses.noCourseAvailable": "لم يتم تضمين هذه الدورات التدريبية في كتالوج مؤسستك", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 دورة موجودة في هذا البرنامج", "enterprise.program.main.enroll.context.pluralCourses": "دورات {courseCount} موجودة في هذا البرنامج", "enterprise.program.main.heading.enroll": "التسجيل الآن", + "enterprise.coupon.codes.warning.modal.title": "ليس لديك رموز كافية لإكمال البرنامج", + "enterprise.coupon.codes.warning.modal.body": "

تظهر سجلاتنا أنه ليس لديك ما يكفي من الرموز المخصصة لك لإكمال البرنامج. إذا لم تكن قادرًا على إكمال جميع الدورات التدريبية في البرنامج، فلن تكون مؤهلاً لعرض سجل البرنامج الخاص بك أو مشاركته.

إذا كنت تخطط لإكمال البرنامج، فيرجى الاتصال بمدير التعلم لديك لتعيين رموز إضافية لك.

الرموز المتبقية: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "معرفة المزيد", + "enterprise.dashboard.programs.about.page.course.sponsored": "برعاية {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "يحتاج إلى شهادة معتمدة", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "حالة الشهادة:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "تم شراء الشهادة", + "enterprise.dashboard.programs.about.page.course.certificate.price": "حالة الشهادة:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "قم بالترقية لتحصل على شهادة موثَّقة", + "enterprise.dashboard.programs.about.page.courses.in.progress": "مساقات طورالإكمال", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "تم التسجيل: ( {pacingType} ) بدأ {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "استعراض المساق", + "enterprise.dashboard.programs.about.page.view.course": "استعرض المساق ", + "enterprise.dashboard.programs.about.page.remaining.courses": "مساقات متبقية", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) يبدأ {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "سجل الآن", + "enterprise.dashboard.programs.about.page.not.currently.available": "غير متاحٍ الآن", + "enterprise.dashboard.programs.about.page.available.sessions": "جلساتك المتاحة:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) يبدأ {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "معرفة المزيد", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "غير متاحٍ الآن", + "enterprise.dashboard.programs.about.page.completed.courses": "اكتملت الدورات", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) بدأ {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "استعرض المساق ", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "تهانينا!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "لقد أكملت جميع متطلبات {programTitle} بنجاح.", + "enterprise.dashboard.programs.about.page.program.journey.message": "رحلة برنامجك", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "تتبع التقدم الذي تحرزه وخطط له من خلال دورات {totalCoursesInProgram} في هذا البرنامج.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "لإكمال البرنامج، يجب عليك الحصول على شهادة معتمدة لكل دورة.", + "enterprise.dashboard.program.sidebar.your.certificate": "شهادة {certificateType} الخاصة بك", + "enterprise.dashboard.program.sidebar.earned.certificates": "الشهادات المستحقة", + "enterprise.dashboard.program.sidebar.program.record": "سجل البرنامج", + "enterprise.dashboard.program.sidebar.message": "بمجرد إكمال أحد متطلبات البرنامج ، يكون لديك سجل للبرنامج. يتم تمييز هذا السجل بأنه مكتمل بمجرد استيفاء جميع متطلبات البرنامج. يمكن استخدام سجل البرنامج لمواصلة رحلة التعلم الخاصة بك وتوثيق رحلة تعلمك للآخرين.", + "enterprise.dashboard.program.sidebar.view.program.record": "عرض سجل البرنامج", + "enterprise.dashboard.program.sidebar.credit.opportunities": "فرص نقاط إضافية", + "program.sidebar.professional.opportunities": "فرص مهنية إضافية", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "متبقي", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "في تَقَدم", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "مكتمِل", + "enterprise.assignment.only.empty.state.alert.dismiss": "تجاهل", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "اتصل بالمسؤول", "enterprise.assignment.only.empty.state.alert.title": "اكتشاف الدورة التدريبية غير متوفر حاليًا", "enterprise.assignment.only.empty.state.alert.description": "لقد اختارت مؤسستك مشاركة الدورات التدريبية معك عن طريق الواجب فقط. لطلب الوصول إلى محتوى إضافي، اتصل بالمسؤول.", "enterprise.assignment.only.empty.state.card.title": "تم العثور على الدورة التدريبية التالية!", "enterprise.assignment.only.empty.state.card.description": "ابدأ التعلم من خلال الدورات التدريبية المخصصة لك من قبل مؤسستك.", "enterprise.assignment.only.empty.state.card.button": "العودة إلى لوحة المعلومات", - "enterprise.search.page.academies.section.title": "أكاديميات إدكس؛ مصممة لتلبية احتياجات عملك الأكثر أهمية", + "enterprise.search.page.show.more.pathway.section.translated.title": "الممرات", + "enterprise.search.page.show.more.program.section.translated.title": "برامج", + "enterprise.search.page.show.more.course.section.translated.title": "المساقات", + "enterprise.search.page.title": "البحث عن الدورات والبرامج - {enterpriseName}", + "enterprise.search.page.header.title": "بحث الدورات والبرامج", + "enterprise.search.page.academies.section.title": "أكاديميات edX: مصممة لتلبية احتياجات عملك الأكثر أهمية", "enterprise.search.page.academies.section.subtile": "اختر من بين مجموعة منسقة من البرامج المتوافقة مع القدرات المطلوبة ومجالات المهارات الأكثر أهمية لنجاح المؤسسة.", + "enterprise.search.page.course.section.translated.title": "المساقات", + "enterprise.search.course.card.short.length.course": "دورات قصيرة", + "enterprise.search.course.card.general.length.course": "مساق ", + "enterprise.search.page.pathway.section.translated.title": "الممرات", + "enterprise.search.page.program.section.translated.title": "برامج", + "enterprise.search.program.card.course.count": "{numCourses, plural, zero {# الدورات} one {# دورة} two {# الدورات} few {# الدورات} many {# الدورات} other {# الدورات}}", + "enterprise.search.page.show.all": "عرض ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "نتائج", + "enterprise.search.page.content.result": "نتيجة", + "site.header.avatar.dropdown.switch.dashboard.title": "تبديل لوحة القيادة", + "site.header.avatar.dropdown.personal.dashboard.title": "شخصي", + "site.header.avatar.dropdown.my.profile.title": "ملفي", + "site.header.avatar.dropdown.account.settings.title": "إعدادت الحساب", + "site.header.avatar.dropdown.help.title": "المساعدة", + "site.header.avatar.dropdown.sign.out.title": "خروج", + "site.header.nav.help.title": "المساعدة", + "site.header.nav.dashboard.title": "لوحة المعلومات", + "enterprise.skills.quiz.v1.job.card.median.salary": "متوسط الراتب الأمريكي:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "وظائف شاغرة:", + "enterprise.skills.quiz.v1.course.card.heading": "ابدأ بهذه الدورات", + "enterprise.skills.quiz.v1.pathways.card.heading": "ابدأ بهذه المسارات", + "enterprise.skills.quiz.v1.programs.card.heading": "ابدأ بهذه البرامج", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "وظائفك ومهاراتك", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "متوسط الراتب الأمريكي:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "وظائف شاغرة:", + "enterprise.skills.quiz.v1.skills.page.heading": "مهارات", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "أعلى الدورات في {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "شاهد المزيد من الدورات >", + "enterprise.skills.quiz.v1.skills.builder.heading": "باني المهارات", + "enterprise.skills.quiz.v1.skills.builder.subheading": "ابدأ رحلتك التعليمية مع edX", + "enterprise.skills.quiz.v1.skills.search.heading": "دع edX يكون دليلك. نحن نجمع بين الخبرة التعليمية للمؤسسات الرائدة في العالم وبيانات سوق العمل للعثور على الدورة (الدورات) والبرنامج (البرامج) المناسبة لمساعدتك في تحقيق أهدافك التعليمية والمهنية.", + "enterprise.skills.quiz.v1.goal.selection.label": "أولاً، أخبرنا المزيد عن ما تريد تحقيقه.", + "enterprise.skills.quiz.v1.industry.selection.label": "ثانيًا، ما هي الصناعة التي تصف مكان عملك؟ (اختر واحدة، أو اتركها فارغة)", + "enterprise.skills.quiz.v1.current.job.title": "بعد ذلك، أخبرنا عن المسمى الوظيفي الحالي الخاص بك.", + "enterprise.skills.quiz.v1.currently.a.student.label": "أنا حاليا طالب", + "enterprise.skills.quiz.v1.similar.career.paths": "أخيرًا، أخبرنا عن المسارات الوظيفية التي تهمك (اختر ما يصل إلى ثلاثة)", + "enterprise.skills.quiz.v1.explore.courses.label": "ابدأ في استكشاف الدورات!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "رؤية المزيد من توصيات الدورة", + "enterprise.skills.quiz.v1.cancel.button.label": "لا", + "enterprise.skills.quiz.v1.continue.button.label1": "مواصلة", + "enterprise.skills.quiz.v1.continue.button.label2": "مواصلة", + "enterprise.skills.quiz.v1.done.button.label": "استُكمِل التقييم", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "المهارات ذات الصلة", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "رؤية المزيد من توصيات الدورة", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - منشئ المهارات", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "هل تريد الخروج من أداة إنشاء المهارات؟", + "enterprise.skills.quiz.v2.close.modal.text": "من المرجح أن يكمل المتعلمون الذين يسجلون في الدورات التي تتوافق مع أهدافهم المهنية الدورة", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "العودة إلى منشئ المهارات", + "enterprise.skills.quiz.v2.exit.button.label": "خروج", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "نحن نجمع بين الخبرة التعليمية وبيانات سوق العمل لمساعدتك في تحقيق أهدافك التعليمية والمهنية. سواء كنت تتطلع إلى النمو في حياتك المهنية، أو تغيير مهنتك، أو مجرد تعلم مهارات جديدة، يمكن أن تساعدك هذه الأداة في العثور على الدورة التدريبية ذات الصلة. اختيار دورك وتوصياتك خاصة وغير مرئية لمسؤول edX الخاص بك", + "enterprise.skills.quiz.v2.roles.dropdown.label": "ما هي الأدوار التي تهتم بها؟", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "إخفاء الخيارات المتقدمة", + "enterprise.skills.quiz.v2.show.advanced.options.label": "عرض الخيارات المتقدمة", + "enterprise.skills.quiz.v2.goals.dropdown.label": "أخبرنا عن ما تريد تحقيقه؟", + "enterprise.skills.quiz.v2.current.job.title": "ابحث واختر المسمى الوظيفي الحالي الخاص بك", + "enterprise.skills.quiz.v2.industry.selection.label": "ما هي الصناعة التي تهتم بها؟", + "enterprise.skills.quiz.v2.skills.builder.heading": "باني المهارات", + "enterprise.skills.quiz.v2.skills.builder.subheading": "دع (المنصة التعليمية أو edX) ان تكون دليلك", "StatefulEnroll.buttonLabel.enroll": "يتسجل، يلتحق", "StatefulEnroll.buttonLabel.enrolling": "جارٍ التسجيل...", "StatefulEnroll.buttonLabel.enrolled": "ملتحق", - "StatefulEnroll.buttonLabel.tryAgain": "حاول ثانية" + "StatefulEnroll.buttonLabel.tryAgain": "حاول ثانية", + "errorBoundary.title": "حدث خطأ أثناء معالجة طلبك", + "errorBoundary.subtitle": "نعتذر عن الإزعاج. الرجاء معاودة المحاولة في وقت لاحق.", + "errorBoundary.tryAgainCTA": "حاول ثانية", + "updateAvailableModal.heading": "التحديث: الإصدار الجديد متاح", + "updateAvailableModal.content": "تنبيه: تم إصدار نسخة جديدة من الموقع. للاستفادة من أحدث الميزات والتحسينات، يرجى إجراء تحديث للصفحة.", + "updateAvailableModal.refreshButtonText": "اعد التحميل", + "enterprise.course.about.page.assigned.badge.label": "مُكَلَّف", + "enterprise.course.about.page.course.part.of.program": "هذه الدورة جزء من {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "تم أرشفة هذه الدورة.", + "enterprise.course.about.page.course.not.in.catalog": "هذه الدورة ليست جزءًا من كتالوج الدورات التدريبية المنسق لمؤسستك.", + "enterprise.course.about.page.video.play.button.text": "شغل الفيديو", + "useCourseRunCardAction.enroll.success.helperText": "لقد تم تسجيلك بنجاح. إعادة التوجيه إلى الدورة.", + "useCourseRunCardAction.enroll.error.helperText": "حدث خطأ أثناء معالجة تسجيلك.", + "useCourseRunCardAction.upgrade.success.helperText": "تمت ترقية تسجيلك. إعادة التوجيه إلى الدورة.", + "useCourseRunCardAction.upgrade.error.helperText": "حدث خطأ أثناء ترقية التسجيل الخاص بك.", + "enterprise.course.about.course.sidebar.institution": "مؤسسة", + "enterprise.course.about.course.sidebar.institutions": "المؤسسات", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, zero {أسابيع} one {أسبوع} two {أسابيع} few {أسابيع} many {أسابيع} other {أسابيع}}", + "enterprise.course.about.course.sidebar.transcript": "فيديو {transcriptCount، جمع، واحد {Transcript} آخر {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "يقودها المعلم في جدول الدورة", + "enterprise.course.about.course.sidebar.self.paced": "ذاتية في وقتك", + "executive.education.external.course.enrollment.page.registration.title": "تسجيلك (تسجيلاتك)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "الذهاب إلى لوحة المعلومات", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "مسجل بالفعل", + "executive.education.external.course.enrollment.page.already.enrolled.message": "لقد قمت بالتسجيل بالفعل. انتقل إلى لوحة تحكم GetSmarter لمواصلة التعلم.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "هذا هو المكان الذي تنتهي فيه من تسجيلك في دورة التعليم التنفيذي من edX من خلال GetSmarter. يرجى التأكد من صحة تفاصيل الدورة التدريبية أدناه والتأكيد على استخدام رصيد المتعلم من خلال زر "تأكيد التسجيل".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "قام مسؤول التعلم الخاص بك بالفعل بتخصيص أموال لهذا التسجيل.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "سيتم استرداد أموال رصيد المتعلم الخاص بك في هذه المرحلة.", + "executive.education.external.course.enrollment.completed.page.title": "تهانينا، لقد أكملت تسجيلك في الدورة التدريبية عبر الإنترنت", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "الذهاب إلى لوحة المعلومات", + "enterprise.dashboard.tab.courses": "المساقات", + "enterprise.dashboard.tab.programs": "برامج", + "enterprise.dashboard.tab.pathways": "الممرات", + "enterprise.dashboard.tab.my.career": "عملي", + "enterprise.dashboard.tab.courses.recommendation.section.title": "احصل على توصيات الدورة التدريبية لك.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "قم بإجراء اختبار مدته دقيقتان لتخبرنا المزيد عن المهارات والوظائف التي تهتم بها، واحصل على توصيات على الفور لأفضل تجارب التعلم في الكتالوج المناسب لك.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "يوصي الدورات بالنسبة لي", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "فعّال", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "مطلوب", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "الرموز المتبقية", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "الرموز المتبقية، اتصل بالمسؤول للحصول على رموز إضافية.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "رموز التسجيل", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "استخدم الرموز للتسجيل في الدورات التدريبية من الكتالوج الخاص بك.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "رصيد المتعلم", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "ستقوم مؤسستك بتعيين دورات للمتعلمين. يرجى الاتصال بالمسؤول الخاص بك إذا كنت مهتمًا بالحصول على دورة تدريبية.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "قم بتطبيق رصيد ائتمان المتعلم الخاص بمؤسستك للتسجيل في الدورات التدريبية دون أي تكلفة من جيبك.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "متاح حتى {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "منتهي الصلاحية", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "تنتهي صلاحيته قريبا", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "انتهاء الصلاحية", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "فعّال", + "enterprise.dashboard.sidebar.license.requested.badge.label": "مطلوب", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "حالة الاشتراك", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "متاح حتى", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "انتهت يوم", + "enterprise.dashboard.sidebar.license.requested.notice": "انتظر القبول.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "حالة الاشتراك", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "متاح حتى", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "العثور على دورة", + "enterprise.dashboard.sidebar.needHelp": "هل تحتاج إلى مساعدة؟", + "enterprise.dashboard.sidebar.need.help.message": "للحصول على الدعم الفني، تفضل بزيارة مركز مساعدة edX .", + "enterprise.dashboard.sidebar.request.benefits": "لطلب المزيد من المزايا أو الدورات التدريبية المحددة، اتصل بمسؤول edX الخاص بمؤسستك .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "لم تعد الدورات التدريبية مشمولة في رصيد رصيد المتعلم الخاص بمؤسستك", + "enterprise.search.page.offers.balance.alert.no.balance.description": "لقد نفد رصيدك الائتماني للمتعلم، ولن يغطي تكلفة الدورات. يرجى الاتصال بالمسؤول إذا كانت لديك أسئلة.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "قد لا يتم تغطية بعض الدورات التدريبية من خلال رصيد رصيد المتعلم الخاص بمؤسستك", + "enterprise.search.page.offers.balance.alert.low.balance.description": "إن رصيد المتعلم الخاص بمؤسستك ينخفض. قد لا يتم تغطية بعض الدورات التدريبية بعد الآن. يرجى الاتصال بالمسؤول إذا كانت لديك أسئلة.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "اتصل بالمسؤول", + "executive.education.external.course.enrollment.page.course.start.date": "تاريخ البدء:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "تاريخ البدء المتاح:", + "executive.education.external.course.enrollment.page.course.duration": "مدة الدورة:", + "executive.education.external.course.enrollment.page.course.price": "إجمالي الدورة:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "ماذا حدث بعد ذلك؟", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "تم الإخطار عن طريق البريد الإلكتروني", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "ستتلقى بريدًا إلكترونيًا عندما تبدأ الدورة التدريبية الخاصة بك. وبدلاً من ذلك، يمكنك زيارة لوحة التحكم الخاصة بك للحصول على تحديثات حالة الدورة التدريبية.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "اقرأ سياسة استرداد الأموال", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "كجزء من التزامنا بتطويرك المهني، يمكنك طلب تغيير تاريخ بدء الدورة التدريبية الخاصة بك أو طلب استعادة أموالك إذا لم تكن راضيًا تمامًا عن 14 يومًا تقويميًا من تاريخ بدء الدورة التدريبية الخاصة بك.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "اقرأ شروط وأحكام GetSmarter للتعرف على سياسة تأجيل وإلغاء الدورة الكاملة.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "ملخص التسجيل:", + "executive.education.external.course.enrollment.page.course": "تتم تغطية هذه الدورة التدريبية من خلال رصيد المتعلم الذي توفره مؤسستك.", + "executive.education.external.course.enrollment.page.registration.total.message": "إجمالي التسجيل:", + "executive.education.external.course.enrollment.page.registration.tax.included": "شامل الضريبة", + "enterprise.budget.expiry.notification.alert.title": "تذكير: تنتهي صلاحية خطة مؤسستك {date}", + "enterprise.budget.expiry.notification.alert.message": "عند انتهاء صلاحية خطة مؤسستك، لن تتمكن بعد ذلك من استخدام رصيد التعلم الخاص بك للتسجيل في الدورات التدريبية الجديدة. إذا كنت مسجلاً حاليًا في دورة تدريبية، فلن يكون هناك أي انقطاع في تعلمك.", + "enterprise.budget.expiry.notification.modal.title": "تذكير: رصيدك التعليمي على وشك الانتهاء", + "enterprise.budget.expiry.notification.modal.message": "تنتهي صلاحية خطة مؤسستك في {date} . وبعد انتهاء صلاحيتها، لن تتمكن بعد الآن من استخدام رصيد التعلم الخاص بك للتسجيل في دورات جديدة.", + "enterprise.budget.expiry.notification.modal.additional_message": "إذا كنت مسجلاً حاليًا في الدورات التدريبية، فلن يكون هناك أي انقطاع في تعلمك عند انتهاء الخطة.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "إذا كنت تعتقد أن هذا خطأ أو تحتاج إلى مساعدة، من فضلك", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "اتصل بمسؤول مؤسستك.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "يتسجل، يلتحق", + "enterprise.course.about.page.course.run.card.archived.heading": "تم أرشفة الدورة", + "enterprise.course.about.page.course.run.card.archived.subheading": "سيتم الإعلان عن المواعيد المستقبلية", + "enterprise.course.about.page.course.run.card.upcoming.heading": "قريباً", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "قم بالتسجيل بعد {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "تم إغلاق التسجيل", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "سيتم الإعلان عن المواعيد المستقبلية", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "يبدأ {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "بدأت الدورة", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "أنت مسجل", + "enterprise.course.about.page.course.run.card.view.course.button.label": "عرض الدورة", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "تم العثور على الاستحقاق", + "enterprise.course.about.page.course.run.card.enroll.subheading": "عرض على لوحة القيادة", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "تم تسجيل {enrollmentCount} مؤخرًا!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "كن أول من يسجل!", + "enterprise.course.about.page.course.run.card.started.heading": "بدأ {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "يبدأ {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "يبدأ {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "بدأت الدورة", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "تم إلغاء مهمة الدورة التدريبية", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "لقد مر الموعد النهائي", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "قام مسؤول التعلم الخاص بك بإلغاء مهمة واحدة أو أكثر من مهام الدورة التدريبية أدناه.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "لقد انقضى الموعد النهائي للتسجيل في دورة واحدة أو أكثر أدناه.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "اتصل بالمسؤول", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "تم حفظ الدورة التدريبية الخاصة بك لوقت لاحق.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "تم نقل الدورة التدريبية الخاصة بك إلى قيد التقدم.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "رحلتك التعليمية تبدأ الآن!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "الدورات المخصصة", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "دوراتي", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "الدورات المكتملة", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "تم الحفظ لوقت لاحق", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "تجاهل", + "enterprise.dashboard.tab.courses.no.enrollments": "أنت غير مسجل في أي دورات برعاية {enterpriseName} . تواصل مع المسؤول لديك للحصول على إرشادات حول كيفية بدء التعلم باستخدام edX!", + "enterprise.dashboard.tab.courses.default.message": "البدء مع edX أمر سهل. ما عليك سوى العثور على دورة تدريبية من الكتالوج الخاص بك وطلب التسجيل والبدء في رحلة التعلم الخاصة بك.", + "enterprise.dashboard.tab.courses.find.course": "العثور على دورة", + "enterprise.dashboard.group.assignment.alert.find.course.button": "العثور على دورة", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "تجاهل", + "site.header.nav.search.title": "ابحث عن دورة", + "courseRunActions.viewCourse": "عرض الدورة", + "courseRunActions.upgrading": "جارٍ الترقية...", + "courseRunActions.upgraded": "ترقية", + "useCourseRunCardHeading.startsOnDate": "يبدأ {startDate}", + "useCourseRunCardHeading.courseStarted": "بدأت الدورة", + "useCourseRunCardHeading.startedOnDate": "بدأت {startDate}", + "useCourseRunCardSubHeading.enrolled": "أنت مسجل", + "useCourseRunCardSubHeading.firstToEnroll": "كن أول من يسجل!", + "useCourseRunCardSubHeading.enrollmentCount": "تم تسجيل {enrollmentCount} مؤخرًا!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "متاح على {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/da.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/da.json index 9e118235bd8..b7bd0f41fc1 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/da.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/da.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "Ryd tagfilter", - "courseRunActions.viewCourse": "Se kursus", - "courseRunActions.upgrading": "Opgraderer...", - "courseRunActions.upgraded": "Opgraderet", - "useCourseRunCardHeading.startsOnDate": "Starter {startDate}", - "useCourseRunCardHeading.courseStarted": "Kurset startede", - "useCourseRunCardHeading.startedOnDate": "Startede {startDate}", - "useCourseRunCardSubHeading.enrolled": "Du er tilmeldt", - "useCourseRunCardSubHeading.firstToEnroll": "Vær den første til at tilmelde dig!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} for nylig tilmeldt!", - "useCourseRunCardAction.enroll.success.helperText": "Du blev tilmeldt. Omdirigerer til kurset.", - "useCourseRunCardAction.enroll.error.helperText": "Der opstod en fejl under behandlingen af din tilmelding.", - "useCourseRunCardAction.upgrade.success.helperText": "Din tilmelding blev opgraderet. Omdirigerer til kurset.", - "useCourseRunCardAction.upgrade.error.helperText": "Der opstod en fejl under opgradering af din tilmelding.", - "executive.education.external.course.enrollment.page.registration.title": "Din(e) registrering(er)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Gå til dashboard", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Allerede tilmeldt", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Du er allerede tilmeldt. Gå til dit GetSmarter-dashboard for at blive ved med at lære.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Det er her, du afslutter din tilmelding til et edX-lederuddannelseskursus gennem GetSmarter. Sørg for, at kursusoplysningerne nedenfor er korrekte, og bekræft ved at bruge Learner Credit med knappen "Bekræft registrering".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Din undervisningsadministrator har allerede tildelt midler til denne registrering.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Dine elevkreditmidler vil blive indløst på dette tidspunkt.", - "executive.education.external.course.enrollment.completed.page.title": "Tillykke, du har afsluttet din tilmelding til dit online kursus", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Gå til dashboard", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Tilgængelig på {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Kursusopgave aflyst", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Deadline passeret", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Din undervisningsadministrator har annulleret en eller flere kursusopgaver nedenfor.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Fristen for tilmelding til et eller flere kurser nedenfor er overskredet.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Kontakt administrator", - "enterprise.dashboard.course.enrollments.error": "Der opstod en fejl under hentning af dine kursustilmeldinger. Prøv igen.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Dit kursus blev gemt til senere.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Dit kursus blev flyttet til Igangværende.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Få kursusanbefalinger til dig.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Tag en quiz på to minutter for at fortælle os mere om de færdigheder og job, du er interesseret i, og modtag straks anbefalinger til de bedste læringsoplevelser i kataloget for dig.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Anbefal kurser til mig", + "academy.detail.page.executive.education.courses.section.title": "Executive Education", + "academy.detail.page.executive.education.courses.section.subtitle": "Et udvalg af højeffektkurser på kandidatniveau, der følger en struktureret tidsplan og inkluderer aktiv interaktion med undervisere og jævnaldrende.", + "academy.detail.page.self.paced.courses.section.title": "Kurser i eget tempo", + "academy.detail.page.self.paced.courses.section.subtitle": "En samling af kurser, der dækker væsentlig viden om emnet. Disse kurser tilbyder fleksible skemaer og selvstændige studier.", + "academy.detail.page.academy.not.found.page.title": "Akademiet blev ikke fundet", + "academy.detail.page.academy.not.found.page.message": "Akademiet blev ikke fundet", + "academy.detail.page.academy.title": "{academyTitle} Akademi", + "academy.detail.page.instruction.header": "Følg en anbefalet vej - eller vælg individuelle kurser", + "academy.detail.page.instruction.description": "Pathways er kurerede køreplaner gennem akademiets indhold designet specifikt til dine læringsmål. Eller vælg et specifikt kursus fra Executive Education eller Kurser i eget tempo i dette akademi.", + "academy.detail.page.view.all.courses.link": "Se alle {academyTitle} akademikurser", + "academy.detail.page.all.courses.title": "Alle {academyTitle} Akademikurser", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Det er nemt at komme i gang med edX. Du skal blot finde et kursus fra dit akademi, anmode om tilmelding og komme i gang med din læringsrejse.", + "enterprise.dashboard.tab.courses.go.to.academy": "Gå på akademiet", + "academy.detail.page.pathway.section.heading": "Pathway", + "academy.detail.page.pathway.section.launch.button": "Start Pathway", + "enterprise.course.about.course.sidebar.associated.programs": "Tilknyttede programmer", + "enterprise.course.about.course.sidebar.about.expand": "Mere om dette kursus", + "enterprise.course.about.course.sidebar.about.collapse": "Collapse om dette kursus", + "enterprise.course.about.course.sidebar.about.heading": "Om dette kursus", + "enterprise.course.about.course.sidebar.sponsored.by": "Sponsoreret af", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Produktionen af dette kursus ville ikke have været mulig uden de generøse bidrag fra {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Udvid det, du vil lære", + "enterprise.course.about.course.sidebar.outcome.collapse": "Skjul det, du vil lære", + "enterprise.course.about.course.sidebar.outcome.heading": "Hvad du vil lære", + "enterprise.course.about.course.sidebar.syllabus.expand": "Udvid pensum", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Skjul pensum", + "enterprise.course.about.course.sidebar.syllabus.heading": "Pensum", + "enterprise.course.about.course.sidebar.learner.testimonials": "Udtalelser fra elever", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Ofte stillede spørgsmål", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Hvem kan tage dette kursus?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Desværre vil elever fra et eller flere af følgende lande eller regioner ikke være i stand til at tilmelde sig dette kursus: Iran, Cuba og Krim-regionen i Ukraine. Mens edX har søgt licenser fra US Office of Foreign Assets Control (OFAC) til at tilbyde vores kurser til elever i disse lande og regioner, er de licenser, vi har modtaget, ikke brede nok til at give os mulighed for at tilbyde dette kursus alle steder. EdX beklager virkelig, at amerikanske sanktioner forhindrer os i at tilbyde alle vores kurser til alle, uanset hvor de bor.", + "enterprise.course.about.course.materials.button.label": "Se kursusmateriale", + "enterprise.course.about.course.sidebar.recommendations": "Kurser du måske kan lide:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Mere fra { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} elever har bedømt dette kursus i en undersøgelse efter afslutning.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Vi spurgte elever, der deltog i dette kursus, hvor sikre de følte, at kurset vil hjælpe dem med at nå deres mål. {confidentLearnersPercentage} % af eleverne sagde, at de var "ekstremt overbeviste" eller "meget sikre på" , at den læring, de gjorde på kurset, vil hjælpe dem med at nå deres mål.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Vi bad elever, der tilmeldte sig dette kursus, om at vælge årsagen til at tage det. Mulighederne var: "lær værdifulde færdigheder", "jobfremgang", "lær for sjov" og "skift karriere". {mostCommonGoalLearnersPercentage} % af eleverne, der tilmeldte sig dette kursus, tog det for at lære værdifulde færdigheder .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} elever tog dette kursus i det forløbne år.", + "enterprise.course.about.reviews.impact": "Sammenstødet:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "elever tog dette kursus inden for de sidste 12 måneder", + "enterprise.course.about.course.reviews.average.rating": "gennemsnitlig bedømmelse for dette kursus på en 5-stjernet skala", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "er overbeviste om, at dette kursus vil hjælpe dem med at nå deres mål", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "af eleverne tog dette kursus for at lære nye færdigheder", + "enterprise.course.about.course.sidebar.length": "Længde", + "enterprise.course.about.course.sidebar.effort": "Indsats", + "enterprise.course.about.course.sidebar.price": "Pris", + "enterprise.course.about.course.sidebar.subject": "Emne", + "enterprise.course.about.course.sidebar.level": "Niveau", + "enterprise.course.about.course.sidebar.language": "Sprog", + "enterprise.course.about.course.sidebar.course.type": "Kursustype", + "enterprise.course.about.price.original": "Pris nedsat fra:", + "enterprise.course.about.price.included.in.subscription": "Inkluderet i dit abonnement", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratis for mig {br} (når godkendt)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Sponsoreret af {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Dette kursus kan købes med din organisations elevkredit", + "enterprise.course.about.course.sidebar.price.assigned.course": "Dette kursus er tildelt dig. Prisen for dette kursus er allerede dækket af din organisation.", + "enterprise.course.about.price.discounted": "nedsat pris:", + "enterprise.course.about.skills.section.title": "Færdigheder du får", + "enterprise.course.about.skills.section.skill.description.placeholder": "Ingen beskrivelse tilgængelig.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Anmodning om kursus indsendt", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Forfølge et verificeret certifikat for at fremhæve den viden og de færdigheder, du opnår", + "enterprise.course.about.course.sidebar.verified.cert.official": "Officiel og verificeret", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Modtag et instruktørunderskrevet certifikat med institutionens logo for at bekræfte din præstation.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Nemt at dele", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Tilføj certifikatet til dit CV eller CV, eller læg det direkte på LinkedIn.", + "enterprise.dashboard.page.title": "Dashboard - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Velkommen, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Velkommen!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Afskedige", "enterprise.dashboard.tab.courses.license.activated": "Din licens blev aktiveret.", - "enterprise.dashboard.tab.courses.no.enrollments": "Du er ikke tilmeldt nogen kurser sponsoreret af {enterpriseName} . Kontakt din administrator for at få instruktioner om, hvordan du begynder at lære med edX!", - "enterprise.dashboard.tab.courses.default.message": "Det er nemt at komme i gang med edX. Du skal blot finde et kursus fra dit katalog, anmode om tilmelding og komme i gang med din læringsrejse.", - "enterprise.dashboard.tab.courses.find.course": "Find et kursus", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Elevkredit", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Aktiv", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Din organisation vil tildele kurser til elever. Kontakt venligst din administrator, hvis du er interesseret i at tage et kursus.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Anvend din organisations elevkreditsaldo for at tilmelde dig kurser uden omkostninger.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Tilgængelig indtil {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Find et kursus", - "enterprise.dashboard.sidebar.need.help.message": "Besøg edX Help Center for teknisk support.", - "enterprise.dashboard.sidebar.request.benefits": "Kontakt din organisations edX-administrator for at anmode om flere fordele eller specifikke kurser.", "enterprise.banner.recommend.courses": "Anbefal kurser til mig", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Kontakt administrator", - "executive.education.external.course.enrollment.page.course.start.date": "Start dato:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Tilgængelig startdato:", - "executive.education.external.course.enrollment.page.course.duration": "Kursus varighed:", - "executive.education.external.course.enrollment.page.course.price": "Kursus i alt:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Hvad sker der nu?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Meddelt på e-mail", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Du modtager en e-mail fra edX, når dit kursus starter. Alternativt kan du besøge dit edX-dashboard for kursusstatusopdateringer.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter sender dig en e-mail, når dit kursus starter. Alternativt kan du besøge dit GetSmarter elev-dashboard for at få opdateringer om kursusstatus.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Læs refusionspolitikken", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Som en del af vores forpligtelse til din faglige udvikling, kan du anmode om at skifte\n din kursusstartdato eller anmod om dine penge tilbage, hvis du ikke er fuldt ud tilfreds med 14 kalenderdage\n af dit kursusstartdato.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Læs GetSmarters vilkår og betingelser for hele kursusudsættelses- og afbestillingspolitikken.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Tilmeldingsoversigt:", - "executive.education.external.course.enrollment.page.course": "Dette kursus er dækket af Learner Credit fra din organisation.", - "executive.education.external.course.enrollment.page.registration.total.message": "Tilmelding i alt:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Skat inkluderet", "ExecutiveEducation2UError.noOfferAvailable": "Der er ingen elevkredit tilgængelig for at dække dette kursus.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Du har ikke adgang til dette kursus, fordi din organisation ikke har nok midler. Kontakt venligst din edX-administrator for at løse fejlen og give dig adgang til dette indhold.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Din tilmelding blev ikke gennemført! Du har allerede brugt dit personlige budget til tilmeldinger.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Din tilmelding blev ikke gennemført! Du har nået dit maksimale antal tilladte tilmeldinger.", "ExecutiveEducation2UError.systemError": "Systemfejl er opstået.", "ExecutiveEducation2UError.default": "Der opstod en fejl.", + "executive.education.external.course.enrollment.page.first.name.required": "Fornavn er påkrævet", + "executive.education.external.course.enrollment.page.last.name.required": "Efternavn er påkrævet", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Fødselsdato er påkrævet", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Fødselsdatoen, du indtastede, angiver, at du er under 18 år, og vi har brug for din forælder eller værge til at give samtykke til, at din registrering og GetSmarter behandler dine personlige oplysninger. Kontakt venligst {privacyEmail} for at fortsætte med din registrering.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Accepter venligst vilkår og betingelser for studerende", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Acceptér venligst GetSmarters samtykke til datadeling", "executive.education.external.course.enrollment.page.information.title": "Oplysninger om kursustilmelding", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Der opstod en fejl under deling af dine kursustilmeldingsoplysninger. Prøv igen.", + "executive.education.external.course.enrollment.page.first.name.label": "Fornavn *", + "executive.education.external.course.enrollment.page.last.name.label": "Efternavn *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Fødselsdato *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Jeg har læst og accepteret GetSmarters samtykke til datadeling.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Jeg anerkender, at oplysninger om min deltagelse i kurset vil blive delt med min\n arbejdsgiver eller finansieringsenhed, herunder mit navn, vurderinger af min præstation, såsom karakterer,\n og enhver opfattet risiko for min gennemførelse af kurset.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Jeg anerkender, at oplysninger om min deltagelse i kurset vil blive delt med min arbejdsgiver eller finansieringsenhed, herunder mit navn, vurderinger af min præstation, såsom karakterer, og enhver opfattet risiko for min gennemførelse af kurset.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Jeg har læst og accepteret GetSmarters vilkår og betingelser for studerende", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Påkrævet", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Bekræft registreringen", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Bekræfter registrering...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Tilmelding bekræftet", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Bekræft registreringen", + "executive.education.external.course.enrollment.page.try.again.cta": "Prøv igen", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualiser din karriere.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Brug et minut på at vælge en jobtitel, der bedst beskriver din nuværende eller ønskede rolle. Vi fortæller dig, hvilke færdigheder du skal være på udkig efter, når du tilmelder dig kurser, og sporer din færdighedsvækst, efterhånden som du gennemfører kurser.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Tilføj rolle", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Vis ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "show Mindre", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Søg efter din jobrolle", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Gemme", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Gemmer", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Gemt", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Fejl", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Afbestille", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Flere kurser, der lærer dig {subCategoryName} Færdigheder", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Vis flere kurser", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Min karriereoversigt", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Hvordan læser jeg dette?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Ved at bruge Lightcast-taksonomien sporer vi din aktuelt valgte jobtitel til de kompetencer og færdigheder, der er nødvendige for at få succes. Efterhånden som du består kurser på edX-platformen, hvor du lærer færdigheder, der er relevante for dit nuværende job, viser grafen ovenfor, hvordan du vokser i de kompetencer, der er relateret til din rolle.", - "enterprise.coupon.codes.warning.modal.title": "Du har ikke nok koder til at fuldføre programmet", - "enterprise.coupon.codes.warning.modal.body": "

Vores optegnelser viser, at du ikke har nok koder tildelt dig til at gennemføre programmet. Hvis du ikke er i stand til at gennemføre alle kurserne i programmet, vil du ikke være berettiget til at se eller dele din programrekord.

Hvis du planlægger at gennemføre programmet, bedes du kontakte din læringsleder for at få tildelt yderligere koder til dig.

Koder tilbage: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Krav {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Krav {index} : Vælg en hvilken som helst {count} af følgende", + "enterprise.pathway.modal.verified.label": "Verificeret", + "enterprise.pathway.modal.curated.by.professionals.label": "Kurateret af læringsprofessionelle", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "På tværs af {pathwayStepsCount} krav", + "enterprise.pathway.modal.catalog.label": "Inkluderet med katalog", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Lær uden omkostninger for dig", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "I gang", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Genoptag {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Se {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Pathway Fremskridt", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Gennemgå dine fremskridt gennem vejen og planlæg for vigtige deadlines for at sikre, at du er færdig. For at fuldføre forløbet skal du opfylde hvert af kravene.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Banekrav:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Krav {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Krav {index} : Vælg en hvilken som helst {count} af følgende", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Abonnementsstatus", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Aktiv", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Ikke aktiv", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Tilgængelig indtil {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Alle kurser inkluderet i dit virksomhedskatalog", "enterprise.program.courses.someCoursesAvailable": "{courseCount} kurser inkluderet i dit virksomhedskatalog", "enterprise.program.courses.noCourseAvailable": "Disse kurser er ikke inkluderet i dit virksomhedskatalog", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 kursus til stede i dette program", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} kurser til stede i dette program", "enterprise.program.main.heading.enroll": "Tilmelding nu", + "enterprise.coupon.codes.warning.modal.title": "Du har ikke nok koder til at fuldføre programmet", + "enterprise.coupon.codes.warning.modal.body": "

Vores optegnelser viser, at du ikke har nok koder tildelt dig til at gennemføre programmet. Hvis du ikke er i stand til at gennemføre alle kurserne i programmet, vil du ikke være berettiget til at se eller dele din programrekord.

Hvis du planlægger at gennemføre programmet, bedes du kontakte din læringsleder for at få tildelt yderligere koder til dig.

Koder tilbage: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Lær mere", + "enterprise.dashboard.programs.about.page.course.sponsored": "Sponsoreret af {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Har brug for verificeret certifikat", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Certificate Status :", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certificate Købt", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Certificate Status :", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Opgrader til Bekræftet", + "enterprise.dashboard.programs.about.page.courses.in.progress": "courses in progress", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Tilmeldt: ( {pacingType} ) Startede {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Se Arkiveret Kursus", + "enterprise.dashboard.programs.about.page.view.course": "Se kursus", + "enterprise.dashboard.programs.about.page.remaining.courses": "RESTERENDE courses", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Starter {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Tilmeld dig nu", + "enterprise.dashboard.programs.about.page.not.currently.available": "Ikke currently tilgængelig", + "enterprise.dashboard.programs.about.page.available.sessions": "Dine tilgængelige sessioner:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Starter {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Lær mere", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Ikke currently tilgængelig", + "enterprise.dashboard.programs.about.page.completed.courses": "KURSSER OVERFØRT", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Startede {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Se kursus", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Tillykke!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Du har opfyldt alle kravene til {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Din program rejse", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Spor og planlæg dine fremskridt gennem {totalCoursesInProgram} kurserne i dette program.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "For at gennemføre programmet skal du opnå et bekræftet certifikat for hvert kursus.", + "enterprise.dashboard.program.sidebar.your.certificate": "Dit {certificateType} certifikat", + "enterprise.dashboard.program.sidebar.earned.certificates": "Optjente certifikater", + "enterprise.dashboard.program.sidebar.program.record": "program record", + "enterprise.dashboard.program.sidebar.message": "Når du Complete et af program -kravene, har du et program record . this record er markeret Complete , når du opfylder alle program krav. En program record kan bruges to fortsæt din læringsrejse og demonstrer din læring to others .", + "enterprise.dashboard.program.sidebar.view.program.record": "view program record", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Yderligere credit muligheder", + "program.sidebar.professional.opportunities": "Yderligere professionelle muligheder", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Tilbage", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "I gang", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Afsluttet", + "enterprise.assignment.only.empty.state.alert.dismiss": "Afskedige", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Kontakt administrator", "enterprise.assignment.only.empty.state.alert.title": "Kursusopdagelse er ikke tilgængelig i øjeblikket", "enterprise.assignment.only.empty.state.alert.description": "Din organisation har valgt kun at dele kurser med dig efter opgave. Kontakt din administrator for at anmode om adgang til yderligere indhold.", "enterprise.assignment.only.empty.state.card.title": "Dit næste kursus, fundet!", "enterprise.assignment.only.empty.state.card.description": "Begynd at lære med kurser tildelt dig af din organisation.", "enterprise.assignment.only.empty.state.card.button": "Tilbage til dashboard", - "enterprise.search.page.academies.section.title": "edX Akademier; designet til at opfylde dine mest kritiske forretningsbehov", + "enterprise.search.page.show.more.pathway.section.translated.title": "Stier", + "enterprise.search.page.show.more.program.section.translated.title": "Programmer", + "enterprise.search.page.show.more.course.section.translated.title": "Kurser", + "enterprise.search.page.title": "Søg efter kurser og programmer - {enterpriseName}", + "enterprise.search.page.header.title": "Søg efter kurser og programmer", + "enterprise.search.page.academies.section.title": "edX Academies: designet til at opfylde dine mest kritiske forretningsbehov", "enterprise.search.page.academies.section.subtile": "Vælg mellem et udvalgt udvalg af programmer, der er tilpasset de mest efterspurgte kapaciteter og færdighedsområder, der er afgørende for organisationens succes.", + "enterprise.search.page.course.section.translated.title": "Kurser", + "enterprise.search.course.card.short.length.course": "Kort kursus", + "enterprise.search.course.card.general.length.course": "Rute", + "enterprise.search.page.pathway.section.translated.title": "Stier", + "enterprise.search.page.program.section.translated.title": "Programmer", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Rute} other {# Kurser}}", + "enterprise.search.page.show.all": "Vis ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "resultater", + "enterprise.search.page.content.result": "resultat", + "site.header.avatar.dropdown.switch.dashboard.title": "Skift Dashboard", + "site.header.avatar.dropdown.personal.dashboard.title": "Personlig", + "site.header.avatar.dropdown.my.profile.title": "Min profil", + "site.header.avatar.dropdown.account.settings.title": "Bruger indstillinger", + "site.header.avatar.dropdown.help.title": "Hjælp", + "site.header.avatar.dropdown.sign.out.title": "Log ud", + "site.header.nav.help.title": "Hjælp", + "site.header.nav.dashboard.title": "Dashboard", + "enterprise.skills.quiz.v1.job.card.median.salary": "Median amerikansk løn:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Jobopslag:", + "enterprise.skills.quiz.v1.course.card.heading": "Kom godt i gang med disse kurser", + "enterprise.skills.quiz.v1.pathways.card.heading": "Kom i gang med disse veje", + "enterprise.skills.quiz.v1.programs.card.heading": "Kom godt i gang med disse programmer", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Dine job og kompetencer", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Median amerikansk løn:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Jobopslag:", + "enterprise.skills.quiz.v1.skills.page.heading": "Færdigheder", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Top kurser i {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Se flere kurser >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Færdighedsbygger", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Start din læringsrejse med edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Lad edX være din guide. Vi kombinerer den uddannelsesmæssige ekspertise fra verdens førende institutioner med arbejdsmarkedsdata for at finde de rigtige kurser og programmer, der hjælper dig med at nå dine lærings- og faglige mål.", + "enterprise.skills.quiz.v1.goal.selection.label": "Fortæl os først lidt mere om, hvad du vil opnå.", + "enterprise.skills.quiz.v1.industry.selection.label": "For det andet, hvilken branche beskriver, hvor du arbejder? (vælg en, eller lad tom)", + "enterprise.skills.quiz.v1.current.job.title": "Fortæl os derefter om din nuværende stillingsbetegnelse.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Jeg er i øjeblikket studerende", + "enterprise.skills.quiz.v1.similar.career.paths": "Fortæl os endelig om karriereveje, du er interesseret i (vælg op til tre)", + "enterprise.skills.quiz.v1.explore.courses.label": "Begynd at udforske kurser!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Se flere kursusanbefalinger", + "enterprise.skills.quiz.v1.cancel.button.label": "Afbestille", + "enterprise.skills.quiz.v1.continue.button.label1": "Fortsæt", + "enterprise.skills.quiz.v1.continue.button.label2": "Fortsæt", + "enterprise.skills.quiz.v1.done.button.label": "Fuldført", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Relaterede færdigheder", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Se flere kursusanbefalinger", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Skill Builder", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Vil du afslutte Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Elever, der tilmelder sig kurser, der stemmer overens med deres karrieremål, er mere tilbøjelige til at gennemføre kurset", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Tilbage til Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "Afslut", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Vi kombinerer den pædagogiske ekspertise med arbejdsmarkedsdata for at hjælpe dig med at nå dine lærings- og faglige mål. Uanset om du ønsker at vokse i din karriere, skifte karriere eller bare lære nye færdigheder, kan dette værktøj hjælpe dig med at finde et relevant kursus. Dit rollevalg og dine anbefalinger er private og er ikke synlige for din edX-administrator", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Hvilke roller er du interesseret i?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Skjul avancerede muligheder", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Vis avancerede muligheder", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Fortæl os om, hvad du vil opnå?", + "enterprise.skills.quiz.v2.current.job.title": "Søg og vælg din aktuelle jobtitel", + "enterprise.skills.quiz.v2.industry.selection.label": "Hvilken branche er du interesseret i?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Færdighedsbygger", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Lad edX være din guide", "StatefulEnroll.buttonLabel.enroll": "Indskrive", "StatefulEnroll.buttonLabel.enrolling": "Tilmelder...", "StatefulEnroll.buttonLabel.enrolled": "indskrevet", - "StatefulEnroll.buttonLabel.tryAgain": "Prøv igen" + "StatefulEnroll.buttonLabel.tryAgain": "Prøv igen", + "errorBoundary.title": "En fejl opstod under behandlingen af din anmodning", + "errorBoundary.subtitle": "Vi beklager ulejligheden. Prøv igen senere.", + "errorBoundary.tryAgainCTA": "Prøv igen", + "updateAvailableModal.heading": "Opdatering: Ny version tilgængelig", + "updateAvailableModal.content": "OBS: En ny version af hjemmesiden blev frigivet. For at udnytte de nyeste funktioner og forbedringer skal du udføre en sideopdatering.", + "updateAvailableModal.refreshButtonText": "Opdater", + "enterprise.course.about.page.assigned.badge.label": "Tildelt", + "enterprise.course.about.page.course.part.of.program": "Dette kursus er en del af en {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Dette kursus er arkiveret.", + "enterprise.course.about.page.course.not.in.catalog": "Dette kursus er ikke en del af din organisations kurerede kursuskatalog.", + "enterprise.course.about.page.video.play.button.text": "Afspil video", + "useCourseRunCardAction.enroll.success.helperText": "Du blev tilmeldt. Omdirigerer til kurset.", + "useCourseRunCardAction.enroll.error.helperText": "Der opstod en fejl under behandlingen af din tilmelding.", + "useCourseRunCardAction.upgrade.success.helperText": "Din tilmelding blev opgraderet. Omdirigerer til kurset.", + "useCourseRunCardAction.upgrade.error.helperText": "Der opstod en fejl under opgradering af din tilmelding.", + "enterprise.course.about.course.sidebar.institution": "Institution", + "enterprise.course.about.course.sidebar.institutions": "Institutioner", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {uge} other {uger}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Instruktør ledet på et kursusskema", + "enterprise.course.about.course.sidebar.self.paced": "Selv-tempo på din tid", + "executive.education.external.course.enrollment.page.registration.title": "Din(e) registrering(er)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Gå til dashboard", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Allerede tilmeldt", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Du er allerede tilmeldt. Gå til dit GetSmarter-dashboard for at blive ved med at lære.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Det er her, du afslutter din tilmelding til et edX-lederuddannelseskursus gennem GetSmarter. Sørg for, at kursusoplysningerne nedenfor er korrekte, og bekræft ved at bruge Learner Credit med knappen "Bekræft registrering".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Din undervisningsadministrator har allerede tildelt midler til denne registrering.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Dine elevkreditmidler vil blive indløst på dette tidspunkt.", + "executive.education.external.course.enrollment.completed.page.title": "Tillykke, du har afsluttet din tilmelding til dit online kursus", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Gå til dashboard", + "enterprise.dashboard.tab.courses": "Kurser", + "enterprise.dashboard.tab.programs": "Programmer", + "enterprise.dashboard.tab.pathways": "Stier", + "enterprise.dashboard.tab.my.career": "Min karriere", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Få kursusanbefalinger til dig.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Tag en quiz på to minutter for at fortælle os mere om de færdigheder og job, du er interesseret i, og modtag straks anbefalinger til de bedste læringsoplevelser i kataloget for dig.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Anbefal kurser til mig", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Aktiv", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Anmodet", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Resterende koder", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Koder tilbage, kontakt din administrator for yderligere koder.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Tilmeldingskoder", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Brug koder til at tilmelde dig kurser fra dit katalog.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Elevkredit", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Din organisation vil tildele kurser til elever. Kontakt venligst din administrator, hvis du er interesseret i at tage et kursus.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Anvend din organisations elevkreditsaldo for at tilmelde dig kurser uden omkostninger.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Tilgængelig indtil {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Udløbet", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Udløber snart", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Udløber", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Aktiv", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Anmodet", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Abonnementsstatus", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Tilgængelig indtil", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Udløb den", + "enterprise.dashboard.sidebar.license.requested.notice": "Afventer godkendelse.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Abonnementsstatus", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Tilgængelig indtil", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Find et kursus", + "enterprise.dashboard.sidebar.needHelp": "Brug for hjælp?", + "enterprise.dashboard.sidebar.need.help.message": "Besøg edX Help Center for teknisk support.", + "enterprise.dashboard.sidebar.request.benefits": "Kontakt din organisations edX-administrator for at anmode om flere fordele eller specifikke kurser.", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Kurser er ikke længere dækket af din organisations elevkreditsaldo", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Din elevkreditsaldo er løbet op og vil ikke dække omkostningerne til kurser. Kontakt venligst din administrator, hvis du har spørgsmål.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Nogle kurser er muligvis ikke dækket af din organisations elevkreditsaldo", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Din organisation er ved at løbe tør for elevkredit. Nogle kurser er muligvis ikke længere dækket. Kontakt venligst din administrator, hvis du har spørgsmål.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Kontakt administrator", + "executive.education.external.course.enrollment.page.course.start.date": "Start dato:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Tilgængelig startdato:", + "executive.education.external.course.enrollment.page.course.duration": "Kursus varighed:", + "executive.education.external.course.enrollment.page.course.price": "Kursus i alt:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Hvad sker der nu?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Meddelt på e-mail", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Du modtager en mail, når dit kursus starter. Alternativt kan du besøge dit dashboard for kursusstatusopdateringer.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Læs refusionspolitikken", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Som en del af vores forpligtelse til din faglige udvikling, kan du anmode om at ændre dit kursusstartdato eller anmode om dine penge tilbage, hvis du ikke er fuldt ud tilfreds med 14 kalenderdage fra dit kursusstartdato.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Læs GetSmarters vilkår og betingelser for hele kursusudsættelses- og afbestillingspolitikken.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Tilmeldingsoversigt:", + "executive.education.external.course.enrollment.page.course": "Dette kursus er dækket af Learner Credit fra din organisation.", + "executive.education.external.course.enrollment.page.registration.total.message": "Tilmelding i alt:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Skat inkluderet", + "enterprise.budget.expiry.notification.alert.title": "Påmindelse: Din organisations plan udløber {date}", + "enterprise.budget.expiry.notification.alert.message": "Når din organisations plan udløber, vil du ikke længere kunne bruge din læringskredit til at tilmelde dig nye kurser. Hvis du i øjeblikket er tilmeldt et kursus, vil der ikke være nogen forstyrrelse i din læring.", + "enterprise.budget.expiry.notification.modal.title": "Påmindelse: Din læringskredit er ved at udløbe", + "enterprise.budget.expiry.notification.modal.message": "Din organisations plan udløber den {date} . Når den udløber, vil du ikke længere kunne bruge din læringskredit til at tilmelde dig nye kurser.", + "enterprise.budget.expiry.notification.modal.additional_message": "Hvis du i øjeblikket er tilmeldt kurser, vil der ikke være nogen afbrydelse af din læring, når planen udløber.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Hvis du mener, at dette er en fejl eller har brug for hjælp, bedes du venligst", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "kontakt din organisations administrator.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Indskrive", + "enterprise.course.about.page.course.run.card.archived.heading": "Kurset er arkiveret", + "enterprise.course.about.page.course.run.card.archived.subheading": "Fremtidige datoer offentliggøres", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Kommer snart", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Tilmeld dig efter {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Tilmelding lukket", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Fremtidige datoer offentliggøres", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Starter {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Kurset startede", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Du er tilmeldt", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Se kursus", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Rettighed fundet", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Se på dashboard", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} for nylig tilmeldt!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Vær den første til at tilmelde dig!", + "enterprise.course.about.page.course.run.card.started.heading": "Startede {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Starter {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Starter {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Kurset startede", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Kursusopgave aflyst", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Deadline passeret", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Din undervisningsadministrator har annulleret en eller flere kursusopgaver nedenfor.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Fristen for tilmelding til et eller flere kurser nedenfor er overskredet.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Kontakt administrator", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Dit kursus blev gemt til senere.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Dit kursus blev flyttet til Igangværende.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Din læringsrejse starter nu!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Tildelte kurser", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Mine kurser", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Gennemførte kurser", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Gemt til senere", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Afskedige", + "enterprise.dashboard.tab.courses.no.enrollments": "Du er ikke tilmeldt nogen kurser sponsoreret af {enterpriseName} . Kontakt din administrator for at få instruktioner om, hvordan du begynder at lære med edX!", + "enterprise.dashboard.tab.courses.default.message": "Det er nemt at komme i gang med edX. Du skal blot finde et kursus fra dit katalog, anmode om tilmelding og komme i gang med din læringsrejse.", + "enterprise.dashboard.tab.courses.find.course": "Find et kursus", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Find et kursus", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Afskedige", + "site.header.nav.search.title": "Find et kursus", + "courseRunActions.viewCourse": "Se kursus", + "courseRunActions.upgrading": "Opgraderer...", + "courseRunActions.upgraded": "Opgraderet", + "useCourseRunCardHeading.startsOnDate": "Starter {startDate}", + "useCourseRunCardHeading.courseStarted": "Kurset startede", + "useCourseRunCardHeading.startedOnDate": "Startede {startDate}", + "useCourseRunCardSubHeading.enrolled": "Du er tilmeldt", + "useCourseRunCardSubHeading.firstToEnroll": "Vær den første til at tilmelde dig!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} for nylig tilmeldt!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Tilgængelig på {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/de_DE.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/de_DE.json index d101fcc1788..02adc8a8cbf 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/de_DE.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/de_DE.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "Tag-Filter löschen", - "courseRunActions.viewCourse": "Kurs ansehen", - "courseRunActions.upgrading": "Upgrade durchführen...", - "courseRunActions.upgraded": "Verifizierbar", - "useCourseRunCardHeading.startsOnDate": "Startet {startDate}", - "useCourseRunCardHeading.courseStarted": "Kurs gestartet", - "useCourseRunCardHeading.startedOnDate": "Begonnen mit {startDate}", - "useCourseRunCardSubHeading.enrolled": "Sie sind eingeschrieben", - "useCourseRunCardSubHeading.firstToEnroll": "Seien Sie der Erste, der sich anmeldet!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} kürzlich eingeschrieben!", - "useCourseRunCardAction.enroll.success.helperText": "Sie wurden erfolgreich angemeldet. Weiterleitung zum Kurs.", - "useCourseRunCardAction.enroll.error.helperText": "Bei der Bearbeitung Ihrer Anmeldung ist ein Fehler aufgetreten.", - "useCourseRunCardAction.upgrade.success.helperText": "Ihre Anmeldung wurde aktualisiert. Weiterleitung zum Kurs.", - "useCourseRunCardAction.upgrade.error.helperText": "Beim Upgrade Ihrer Registrierung ist ein Fehler aufgetreten.", - "executive.education.external.course.enrollment.page.registration.title": "Ihre Anmeldung(en)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Gehe zur 'Meine Kurse' Übersicht", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Bereits eingeschrieben", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Sie sind bereits angemeldet. Gehen Sie zu Ihrem GetSmarter-Dashboard, um weiter zu lernen.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Hier schließen Sie Ihre Anmeldung für einen edX-Weiterbildungskurs für Führungskräfte über GetSmarter ab. Bitte stellen Sie sicher, dass die unten aufgeführten Kursdetails korrekt sind, und bestätigen Sie die Verwendung des Lernguthabens mit der Schaltfläche „Registrierung bestätigen“.", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Ihr Lernadministrator hat dieser Registrierung bereits Mittel zugewiesen.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Ihr Lernguthaben wird zu diesem Zeitpunkt eingelöst.", - "executive.education.external.course.enrollment.completed.page.title": "Herzlichen Glückwunsch, Sie haben Ihre Anmeldung für Ihren Online-Kurs abgeschlossen", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Gehe zur 'Meine Kurse' Übersicht", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Verfügbar unter {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Kurszuordnung abgesagt", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Frist verstrichen", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ihr Lernadministrator hat unten eine oder mehrere Kurszuweisungen storniert.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Die Anmeldefrist für einen oder mehrere der unten aufgeführten Kurse ist abgelaufen.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Kontaktieren Sie den Administrator", - "enterprise.dashboard.course.enrollments.error": "Beim Abrufen Ihrer Kursanmeldungen ist ein Fehler aufgetreten. Bitte versuche es erneut.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Ihr Kurs wurde für später gespeichert.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Ihr Kurs wurde in den Status „In Bearbeitung“ verschoben.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Erhalten Sie Kursempfehlungen für Sie.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Nehmen Sie an einem zweiminütigen Quiz teil, um uns mehr über die Fähigkeiten und Berufe zu erzählen, die Sie interessieren, und erhalten Sie sofort Empfehlungen für die besten Lernerfahrungen im Katalog für Sie.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Empfehlen Sie mir Kurse", + "academy.detail.page.executive.education.courses.section.title": "Ausbildung von Führungskräften", + "academy.detail.page.executive.education.courses.section.subtitle": "Eine Auswahl wirkungsvoller Kurse für Hochschulabsolventen, die einem strukturierten Zeitplan folgen und eine aktive Interaktion mit Pädagogen und Kollegen beinhalten.", + "academy.detail.page.self.paced.courses.section.title": "Kurse zum Selbststudium", + "academy.detail.page.self.paced.courses.section.subtitle": "Eine Sammlung von Kursen, die grundlegendes Wissen zum Thema vermitteln. Diese Kurse bieten flexible Zeitpläne und unabhängiges Lernen.", + "academy.detail.page.academy.not.found.page.title": "Akademie nicht gefunden", + "academy.detail.page.academy.not.found.page.message": "Akademie nicht gefunden", + "academy.detail.page.academy.title": "{academyTitle} Akademie", + "academy.detail.page.instruction.header": "Folgen Sie einem empfohlenen Pfad – oder wählen Sie einzelne Kurse aus", + "academy.detail.page.instruction.description": "Pathways sind kuratierte Roadmaps durch die Inhalte der Akademie, die speziell auf Ihre Lernziele zugeschnitten sind. Oder wählen Sie einen bestimmten Kurs aus den Executive Education- oder Selbstlernkursen dieser Akademie aus.", + "academy.detail.page.view.all.courses.link": "Alle {academyTitle} Academy-Kurse anzeigen", + "academy.detail.page.all.courses.title": "Alle {academyTitle} Academy Kurse", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Der Einstieg bei edX ist ganz einfach. Suchen Sie einfach einen Kurs Ihrer Akademie, beantragen Sie die Anmeldung und beginnen Sie Ihre Lernreise.", + "enterprise.dashboard.tab.courses.go.to.academy": "Zur Akademie", + "academy.detail.page.pathway.section.heading": "Weg", + "academy.detail.page.pathway.section.launch.button": "Einführungspfad", + "enterprise.course.about.course.sidebar.associated.programs": "Zugehörige Programme", + "enterprise.course.about.course.sidebar.about.expand": "Mehr über diesen Kurs", + "enterprise.course.about.course.sidebar.about.collapse": "Informationen zu diesem Kurs einklappen", + "enterprise.course.about.course.sidebar.about.heading": "Was beinhaltet der Kurs?", + "enterprise.course.about.course.sidebar.sponsored.by": "Gefördert durch", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Die Erstellung dieses Kurses wäre ohne die großzügigen Beiträge von {sponsersList} nicht möglich gewesen.", + "enterprise.course.about.course.sidebar.outcome.expand": "Erweitern Sie, was Sie lernen werden", + "enterprise.course.about.course.sidebar.outcome.collapse": "Reduzieren Sie, was Sie lernen werden", + "enterprise.course.about.course.sidebar.outcome.heading": "Was Sie lernen werden", + "enterprise.course.about.course.sidebar.syllabus.expand": "Lehrplan erweitern", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Lehrplan einklappen", + "enterprise.course.about.course.sidebar.syllabus.heading": "Lehrplan", + "enterprise.course.about.course.sidebar.learner.testimonials": "Erfahrungsberichte von Lernenden", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Häufig gestellte Fragen", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Wer kann an diesem Kurs teilnehmen?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Leider können sich Lernende aus einem oder mehreren der folgenden Länder oder Regionen nicht für diesen Kurs anmelden: Iran, Kuba und die Krimregion der Ukraine. Obwohl edX beim US-amerikanischen Office of Foreign Assets Control (OFAC) Lizenzen beantragt hat, um unsere Kurse Lernenden in diesen Ländern und Regionen anbieten zu können, sind die Lizenzen, die wir erhalten haben, nicht umfassend genug, um diesen Kurs an allen Standorten anbieten zu können. EdX bedauert zutiefst, dass uns die US-Sanktionen daran hindern, alle unsere Kurse allen Menschen anzubieten, unabhängig davon, wo sie leben.", + "enterprise.course.about.course.materials.button.label": "Kursmaterialien ansehen", + "enterprise.course.about.course.sidebar.recommendations": "Kurse, die Ihnen gefallen könnten:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Mehr von { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} Lernende haben diesen Kurs in einer Umfrage nach Abschluss bewertet.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Wir haben die Lernenden, die an diesem Kurs teilgenommen haben, gefragt, wie sicher sie waren, dass der Kurs ihnen helfen wird, ihr Ziel zu erreichen. {confidentLearnersPercentage} % der Lernenden gaben an, dass sie „äußerst zuversichtlich“ oder „sehr zuversichtlich“ seien, dass das im Kurs Gelernte ihnen dabei helfen werde, ihre Ziele zu erreichen.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Wir haben Lernende, die sich für diesen Kurs angemeldet haben, gebeten, den Grund für die Teilnahme an diesem Kurs anzugeben. Die Optionen waren: „Wertvolle Fähigkeiten erlernen“, „beruflicher Aufstieg“, „Aus Spaß lernen“ und „Beruf wechseln“. {mostCommonGoalLearnersPercentage} % der Lernenden, die sich für diesen Kurs angemeldet haben, haben daran teilgenommen, um wertvolle Fähigkeiten zu erlernen .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} Lernende haben diesen Kurs im letzten Jahr besucht.", + "enterprise.course.about.reviews.impact": "Der Aufprall:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "Die Lernenden haben diesen Kurs in den letzten 12 Monaten besucht", + "enterprise.course.about.course.reviews.average.rating": "Durchschnittsbewertung für diesen Kurs auf einer 5-Sterne-Skala", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "sind zuversichtlich, dass dieser Kurs ihnen helfen wird , ihre Ziele zu erreichen", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "der Lernenden nahmen an diesem Kurs teil, um neue Fähigkeiten zu erlernen", + "enterprise.course.about.course.sidebar.length": "Länge", + "enterprise.course.about.course.sidebar.effort": "Leistung", + "enterprise.course.about.course.sidebar.price": "Preis", + "enterprise.course.about.course.sidebar.subject": "Betreff", + "enterprise.course.about.course.sidebar.level": "Ebene", + "enterprise.course.about.course.sidebar.language": "Sprache", + "enterprise.course.about.course.sidebar.course.type": "Kurstyp", + "enterprise.course.about.price.original": "Preislich reduziert ab:", + "enterprise.course.about.price.included.in.subscription": "In Ihrem Abonnement enthalten", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Kostenlos für mich {br} (bei Genehmigung)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Gesponsert von {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Dieser Kurs kann mit dem Lernguthaben Ihrer Organisation erworben werden.", + "enterprise.course.about.course.sidebar.price.assigned.course": "Dieser Kurs wird Ihnen zugewiesen. Der Preis für diesen Kurs wird bereits von Ihrer Organisation übernommen.", + "enterprise.course.about.price.discounted": "Herabgesetzter Preis:", + "enterprise.course.about.skills.section.title": "Fähigkeiten, die Sie erwerben werden", + "enterprise.course.about.skills.section.skill.description.placeholder": "Keine Beschreibung verfügbar.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Kursanfrage eingereicht", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Erwerben Sie ein verifiziertes Zertifikat, um die erworbenen Kenntnisse und Fähigkeiten hervorzuheben", + "enterprise.course.about.course.sidebar.verified.cert.official": "Offiziell und verifiziert", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Als Bestätigung Ihrer Leistung erhalten Sie ein vom Kursleiter unterzeichnetes Zertifikat mit dem Logo der Institution.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Leicht teilbar", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Fügen Sie das Zertifikat Ihrem Lebenslauf oder Lebenslauf hinzu oder veröffentlichen Sie es direkt auf LinkedIn.", + "enterprise.dashboard.page.title": "Armaturenbrett - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Willkommen, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Willkommen!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Tour Beenden", "enterprise.dashboard.tab.courses.license.activated": "Ihre Lizenz wurde erfolgreich aktiviert.", - "enterprise.dashboard.tab.courses.no.enrollments": "Sie sind in keinem von {enterpriseName} gesponserten Kurs eingeschrieben. Wenden Sie sich an Ihren Administrator, um Anweisungen zum Einstieg in das Lernen mit edX zu erhalten!", - "enterprise.dashboard.tab.courses.default.message": "Der Einstieg in edX ist einfach. Suchen Sie einfach einen Kurs aus Ihrem Katalog, beantragen Sie die Anmeldung und beginnen Sie Ihre Lernreise.", - "enterprise.dashboard.tab.courses.find.course": "Finden Sie einen Kurs", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Lernguthaben", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Aktiv", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ihre Organisation weist den Lernenden Kurse zu. Bitte wenden Sie sich an Ihren Administrator, wenn Sie an einem Kurs interessiert sind.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Nutzen Sie das Lernguthaben Ihrer Organisation, um sich ohne Selbstbeteiligung für Kurse anzumelden.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Verfügbar bis {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Finden Sie einen Kurs", - "enterprise.dashboard.sidebar.need.help.message": "Für technischen Support besuchen Sie das edX-Hilfecenter .", - "enterprise.dashboard.sidebar.request.benefits": "Um weitere Vorteile oder bestimmte Kurse anzufordern, wenden Sie sich an den edX-Administrator Ihrer Organisation .", "enterprise.banner.recommend.courses": "Empfehlen Sie mir Kurse", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Kontaktieren Sie den Administrator", - "executive.education.external.course.enrollment.page.course.start.date": "Startdatum:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Mögliches Start-Datum:", - "executive.education.external.course.enrollment.page.course.duration": "Kursdauer:", - "executive.education.external.course.enrollment.page.course.price": "Kurssumme:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Was passiert als nächstes?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Per E-Mail benachrichtigt", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Sie erhalten eine E-Mail von edX, wenn Ihr Kurs beginnt. Alternativ können Sie Ihr edX-Dashboard für Aktualisierungen des Kursstatus besuchen.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter sendet Ihnen eine E-Mail, wenn Ihr Kurs beginnt. Alternativ können Sie Ihr GetSmarter-Lerner-Dashboard für Aktualisierungen des Kursstatus besuchen.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lesen Sie die Rückerstattungsrichtlinie", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Im Rahmen unseres Engagements für Ihre berufliche Weiterentwicklung können Sie einen Wechsel beantragen\n Geben Sie Ihr Kursbeginndatum an oder fordern Sie Ihr Geld zurück, wenn Sie mit den 14 Kalendertagen nicht vollständig zufrieden sind\n Ihres Kursbeginns.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lesen Sie die Allgemeinen Geschäftsbedingungen von GetSmarter für die vollständigen Kursverschiebungs- und Stornierungsbedingungen.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Zusammenfassung der Registrierung:", - "executive.education.external.course.enrollment.page.course": "Dieser Kurs ist durch das von Ihrer Organisation bereitgestellte Lernguthaben abgedeckt.", - "executive.education.external.course.enrollment.page.registration.total.message": "Gesamtzahl der Anmeldungen:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Steuern inklusive", "ExecutiveEducation2UError.noOfferAvailable": "Für diesen Kurs ist kein Lernguthaben verfügbar.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Sie haben keinen Zugriff auf diesen Kurs, da Ihre Organisation nicht über ausreichende Mittel verfügt. Bitte wenden Sie sich an Ihren edX-Administrator, um den Fehler zu beheben und Ihnen Zugriff auf diesen Inhalt zu gewähren.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Ihre Anmeldung wurde nicht abgeschlossen! Ihr persönliches Budget für die Einschreibungen ist bereits aufgebraucht.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Ihre Anmeldung wurde nicht abgeschlossen! Sie haben die maximale Anzahl zulässiger Anmeldungen erreicht.", "ExecutiveEducation2UError.systemError": "Es ist ein Systemfehler aufgetreten.", "ExecutiveEducation2UError.default": "Ein Fehler ist aufgetreten.", + "executive.education.external.course.enrollment.page.first.name.required": "Vorname ist erforderlich", + "executive.education.external.course.enrollment.page.last.name.required": "Nachname ist erforderlich", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Geburtsdatum ist erforderlich", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Das von Ihnen eingegebene Geburtsdatum weist darauf hin, dass Sie unter 18 Jahre alt sind, und wir benötigen die Zustimmung Ihrer Eltern oder Erziehungsberechtigten zu Ihrer Registrierung und zur Verarbeitung Ihrer personenbezogenen Daten durch GetSmarter. Bitte wenden Sie sich an {privacyEmail} um mit Ihrer Registrierung fortzufahren.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Bitte stimmen Sie den Allgemeinen Geschäftsbedingungen für Studierende zu", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Bitte stimmen Sie der Einwilligung zur Datenweitergabe von GetSmarter zu", "executive.education.external.course.enrollment.page.information.title": "Informationen zur Kursanmeldung", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Beim Teilen Ihrer Kursanmeldungsinformationen ist ein Fehler aufgetreten. Bitte versuche es erneut.", + "executive.education.external.course.enrollment.page.first.name.label": "Vorname *", + "executive.education.external.course.enrollment.page.last.name.label": "Familienname, Nachname *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Geburtsdatum *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Ich habe die Einwilligung zur Datenweitergabe von GetSmarter gelesen und akzeptiert.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Ich bestätige, dass Informationen über meine Teilnahme am Kurs mit mir geteilt werden\n Arbeitgeber oder Fördergeber, einschließlich meines Namens, Beurteilungen meiner Leistungen wie Noten,\n und jedes wahrgenommene Risiko für meinen Abschluss des Kurses.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Ich bin damit einverstanden, dass Informationen über meine Teilnahme am Kurs an meinen Arbeitgeber bzw. die finanzierende Stelle weitergegeben werden. Dazu gehören mein Name, Beurteilungen meiner Leistung wie etwa Noten und etwaige wahrgenommene Risiken für den Abschluss meines Kurses.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Ich habe die Allgemeinen Geschäftsbedingungen für Studenten von GetSmarter gelesen und akzeptiert", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Erforderlich", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Registrierung bestätigen", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Anmeldung wird bestätigt...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Anmeldung bestätigt", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Registrierung bestätigen", + "executive.education.external.course.enrollment.page.try.again.cta": "Erneut versuchen", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualisieren Sie Ihre Karriere.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Nehmen Sie sich eine Minute Zeit, um eine Berufsbezeichnung auszuwählen, die Ihre aktuelle oder gewünschte Rolle am besten beschreibt. Wir sagen Ihnen, auf welche Fähigkeiten Sie achten sollten, wenn Sie sich für Kurse anmelden, und verfolgen Ihre Kompetenzentwicklung, während Sie die Kurse abschließen.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Rolle hinzufügen", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Anzeigen ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Weniger zeigen", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Suchen Sie nach Ihrer Jobrolle", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Speichern", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Speichert", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Gespeichert", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Fehler", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Löschen", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Weitere Kurse, die Ihnen {subCategoryName} Fertigkeiten vermitteln", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Weitere Kurse anzeigen", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Mein Karrierediagramm", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Wie lese ich das?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Mithilfe der Lightcast-Taxonomie führen wir Ihre aktuell ausgewählte Berufsbezeichnung auf die Kompetenzen und Fähigkeiten zurück, die für den Erfolg erforderlich sind. Während Sie Kurse zur Vermittlung von Fähigkeiten auf der edX-Plattform absolvieren, die für Ihren aktuellen Job relevant sind, zeigt die obige Grafik, wie Sie sich in den mit Ihrer Rolle verbundenen Kompetenzen weiterentwickeln.", - "enterprise.coupon.codes.warning.modal.title": "Sie haben nicht genügend Codes, um das Programm abzuschließen", - "enterprise.coupon.codes.warning.modal.body": "

Aus unseren Unterlagen geht hervor, dass Ihnen nicht genügend Codes zugewiesen wurden, um das Programm abzuschließen. Wenn Sie nicht alle Kurse des Programms absolvieren können, sind Sie nicht berechtigt, Ihre Programmunterlagen einzusehen oder zu teilen.

Wenn Sie planen, das Programm abzuschließen, wenden Sie sich bitte an Ihren Lernmanager, um sich zusätzliche Codes zuweisen zu lassen.

Verbleibende Codes: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Anforderung {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Anforderung {index} : Wählen Sie einen der folgenden {count} aus", + "enterprise.pathway.modal.verified.label": "Geprüft", + "enterprise.pathway.modal.curated.by.professionals.label": "Von Lernprofis kuratiert", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Über {pathwayStepsCount} Anforderungen", + "enterprise.pathway.modal.catalog.label": "Im Katalog enthalten", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Lernen Sie kostenlos", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "In Bearbeitung", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Lebenslauf {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Ansicht {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Pathway-Fortschritt", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Überprüfen Sie Ihren Fortschritt im Lernpfad und planen Sie wichtige Fristen ein, um sicherzustellen, dass Sie fertig werden. Um den Lernpfad abzuschließen, müssen Sie alle Anforderungen erfüllen.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Wegvoraussetzungen:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Anforderung {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Voraussetzung {index} : Wählen Sie eine {count} der folgenden", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Abonnementstatus", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Aktiv", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Nicht aktiv", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Verfügbar bis {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Alle Kurse, die in Ihrem Unternehmenskatalog enthalten sind", "enterprise.program.courses.someCoursesAvailable": "{courseCount} Kurse, die in Ihrem Unternehmenskatalog enthalten sind", "enterprise.program.courses.noCourseAvailable": "Diese Kurse sind nicht in Ihrem Unternehmenskatalog enthalten", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 Kurs in diesem Programm vorhanden", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} Kurse in diesem Programm", "enterprise.program.main.heading.enroll": "Jetzt anmelden", + "enterprise.coupon.codes.warning.modal.title": "Sie haben nicht genügend Codes, um das Programm abzuschließen", + "enterprise.coupon.codes.warning.modal.body": "

Aus unseren Unterlagen geht hervor, dass Ihnen nicht genügend Codes zugewiesen wurden, um das Programm abzuschließen. Wenn Sie nicht alle Kurse des Programms absolvieren können, sind Sie nicht berechtigt, Ihre Programmunterlagen einzusehen oder zu teilen.

Wenn Sie planen, das Programm abzuschließen, wenden Sie sich bitte an Ihren Lernmanager, um sich zusätzliche Codes zuweisen zu lassen.

Verbleibende Codes: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Lernen Sie mehr", + "enterprise.dashboard.programs.about.page.course.sponsored": "Gesponsert von {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Benötigt verifiziertes Zertifikat", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Zertifikat Status:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Zertifikat gekauft", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Zertifikat Status:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Upgrade auf Verifiziert", + "enterprise.dashboard.programs.about.page.courses.in.progress": "LAUFENDE KURSE", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Eingeschrieben: ( {pacingType} ) Begonnen {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Archivierte Kurse anzeigen", + "enterprise.dashboard.programs.about.page.view.course": "Anzeigen", + "enterprise.dashboard.programs.about.page.remaining.courses": "VERBLEIBENDE KURSE", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Startet {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Jetzt einschreiben", + "enterprise.dashboard.programs.about.page.not.currently.available": "Momentan nicht verfügbar", + "enterprise.dashboard.programs.about.page.available.sessions": "Ihre verfügbaren Sitzungen:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Beginnt {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Lernen Sie mehr", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Momentan nicht verfügbar", + "enterprise.dashboard.programs.about.page.completed.courses": "Abgeschlossene Kurse", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Gestartet {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Anzeigen", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Glückwunsch!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Sie haben alle Anforderungen für {programTitle} erfolgreich erfüllt.", + "enterprise.dashboard.programs.about.page.program.journey.message": "Ihr Programmverlauf", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Verfolgen und planen Sie Ihren Fortschritt durch die {totalCoursesInProgram} -Kurse in diesem Programm.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Um das Programm abzuschließen, müssen Sie für jeden Kurs ein verifiziertes Zertifikat erwerben.", + "enterprise.dashboard.program.sidebar.your.certificate": "Ihr {certificateType} -Zertifikat", + "enterprise.dashboard.program.sidebar.earned.certificates": "Erhaltene Zertifikate", + "enterprise.dashboard.program.sidebar.program.record": "Programmprotokoll", + "enterprise.dashboard.program.sidebar.message": "Sobald Sie eine der Programmanforderungen erfüllt haben, haben Sie eine Programmaufzeichnung. Dieser Datensatz wird als vollständig markiert, wenn Sie alle Programmanforderungen erfüllen. Ein Programmprotokoll kann verwendet werden, um Ihre Lernreise fortzusetzen und anderen Ihren Lernfortschritt zu demonstrieren.", + "enterprise.dashboard.program.sidebar.view.program.record": "Programmprotokoll einsehen", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Zusätzliche Möglichkeiten für Credits", + "program.sidebar.professional.opportunities": "Zusätzliche professionelle Möglichkeiten", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Verblieben", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Im Gange", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Abgeschlossen", + "enterprise.assignment.only.empty.state.alert.dismiss": "Tour Beenden", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Kontaktieren Sie den Administrator", "enterprise.assignment.only.empty.state.alert.title": "Die Kurssuche ist derzeit nicht verfügbar", "enterprise.assignment.only.empty.state.alert.description": "Ihre Organisation hat sich dafür entschieden, Kurse nur nach Zuweisung mit Ihnen zu teilen. Um Zugriff auf zusätzliche Inhalte anzufordern, wenden Sie sich an Ihren Administrator.", "enterprise.assignment.only.empty.state.card.title": "Ihr nächster Kurs, gefunden!", "enterprise.assignment.only.empty.state.card.description": "Beginnen Sie mit dem Lernen mit Kursen, die Ihnen von Ihrer Organisation zugewiesen werden.", "enterprise.assignment.only.empty.state.card.button": "Zurück zu \"Meine Kurse\"", - "enterprise.search.page.academies.section.title": "edX-Akademien; Entwickelt, um Ihre wichtigsten Geschäftsanforderungen zu erfüllen", + "enterprise.search.page.show.more.pathway.section.translated.title": "Wege", + "enterprise.search.page.show.more.program.section.translated.title": "Programme", + "enterprise.search.page.show.more.course.section.translated.title": "Kurse", + "enterprise.search.page.title": "Kurse und Programme suchen - {enterpriseName}", + "enterprise.search.page.header.title": "Suchen Sie nach Kursen und Programmen", + "enterprise.search.page.academies.section.title": "edX Academies: Entwickelt, um Ihre wichtigsten Geschäftsanforderungen zu erfüllen", "enterprise.search.page.academies.section.subtile": "Wählen Sie aus einem kuratierten Angebot an Programmen, die auf die gefragtesten Fähigkeiten und Kompetenzbereiche ausgerichtet sind, die für den Erfolg des Unternehmens von entscheidender Bedeutung sind.", + "enterprise.search.page.course.section.translated.title": "Kurse", + "enterprise.search.course.card.short.length.course": "Kurze Einführung", + "enterprise.search.course.card.general.length.course": "Kurs", + "enterprise.search.page.pathway.section.translated.title": "Wege", + "enterprise.search.page.program.section.translated.title": "Programme", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Kurs} other {# Kurse}}", + "enterprise.search.page.show.all": "Anzeigen ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "Ergebnisse", + "enterprise.search.page.content.result": "Ergebnis", + "site.header.avatar.dropdown.switch.dashboard.title": "Dashboard wechseln", + "site.header.avatar.dropdown.personal.dashboard.title": "persönlich", + "site.header.avatar.dropdown.my.profile.title": "Mein Profil", + "site.header.avatar.dropdown.account.settings.title": "Account Einstellungen", + "site.header.avatar.dropdown.help.title": "Hilfe", + "site.header.avatar.dropdown.sign.out.title": "Abmelden", + "site.header.nav.help.title": "Hilfe", + "site.header.nav.dashboard.title": "Meine Kurse", + "enterprise.skills.quiz.v1.job.card.median.salary": "Durchschnittliches Gehalt in den USA:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Job-Angebote:", + "enterprise.skills.quiz.v1.course.card.heading": "Beginnen Sie mit diesen Kursen", + "enterprise.skills.quiz.v1.pathways.card.heading": "Beginnen Sie mit diesen Pfaden", + "enterprise.skills.quiz.v1.programs.card.heading": "Beginnen Sie mit diesen Programmen", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Ihre Jobs und Fähigkeiten", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Durchschnittliches Gehalt in den USA:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Job-Angebote:", + "enterprise.skills.quiz.v1.skills.page.heading": "Fähigkeiten", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Top-Kurse in {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Weitere Kurse ansehen >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Skills Builder", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Beginnen Sie Ihre Lernreise mit edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Lassen Sie sich von edX leiten. Wir kombinieren die Bildungsexpertise weltweit führender Institutionen mit Arbeitsmarktdaten, um die richtigen Kurse und Programme zu finden, die Sie beim Erreichen Ihrer Lern- und Berufsziele unterstützen.", + "enterprise.skills.quiz.v1.goal.selection.label": "Erzählen Sie uns zunächst etwas mehr darüber, was Sie erreichen möchten.", + "enterprise.skills.quiz.v1.industry.selection.label": "Zweitens: Welche Branche beschreibt Ihren Arbeitsort? (Wählen Sie eine aus oder lassen Sie das Feld leer)", + "enterprise.skills.quiz.v1.current.job.title": "Erzählen Sie uns als Nächstes von Ihrer aktuellen Berufsbezeichnung.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Ich bin derzeit Student", + "enterprise.skills.quiz.v1.similar.career.paths": "Erzählen Sie uns abschließend von den Karrierewegen, die Sie interessieren (wählen Sie bis zu drei aus).", + "enterprise.skills.quiz.v1.explore.courses.label": "Beginnen Sie, Kurse zu erkunden!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Weitere Kursempfehlungen anzeigen", + "enterprise.skills.quiz.v1.cancel.button.label": "Löschen", + "enterprise.skills.quiz.v1.continue.button.label1": "Fortsetzen", + "enterprise.skills.quiz.v1.continue.button.label2": "Fortsetzen", + "enterprise.skills.quiz.v1.done.button.label": "Abgeschlossen", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Zugehörige Fähigkeiten", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Weitere Kursempfehlungen anzeigen", + "enterprise.skills.quiz.v2.skills.builder.title": "edx – Skill Builder", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Skill Builder beenden?", + "enterprise.skills.quiz.v2.close.modal.text": "Lernende, die sich für Kurse anmelden, die ihren Karrierezielen entsprechen, haben eine höhere Wahrscheinlichkeit, den Kurs abzuschließen", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Zurück zum Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "Ausfahrt", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Wir kombinieren die pädagogische Expertise mit Arbeitsmarktdaten, um Ihnen zu helfen, Ihre Lern- und Berufsziele zu erreichen. Egal, ob Sie sich beruflich weiterentwickeln, den Beruf wechseln oder einfach nur neue Fähigkeiten erlernen möchten, dieses Tool kann Ihnen helfen, einen relevanten Kurs zu finden. Ihre Rollenauswahl und Empfehlungen sind privat und für Ihren edX-Administrator nicht sichtbar.", + "enterprise.skills.quiz.v2.roles.dropdown.label": "An welchen Rollen sind Sie interessiert?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Erweiterte Optionen ausblenden", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Erweiterte Optionen anzeigen", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Erzählen Sie uns, was Sie erreichen möchten?", + "enterprise.skills.quiz.v2.current.job.title": "Suchen Sie nach Ihrer aktuellen Berufsbezeichnung und wählen Sie sie aus", + "enterprise.skills.quiz.v2.industry.selection.label": "Für welche Branche interessieren Sie sich?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Skills Builder", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Lassen Sie sich von edX leiten", "StatefulEnroll.buttonLabel.enroll": "Einschreiben", "StatefulEnroll.buttonLabel.enrolling": "Anmeldung...", "StatefulEnroll.buttonLabel.enrolled": "Eingeschrieben", - "StatefulEnroll.buttonLabel.tryAgain": "Erneut versuchen" + "StatefulEnroll.buttonLabel.tryAgain": "Erneut versuchen", + "errorBoundary.title": "Während Ihrer Anfrage ist ein Fehler aufgetreten", + "errorBoundary.subtitle": "Wir entschuldigen uns für die Unannehmlichkeiten. Bitte versuchen Sie es später erneut.", + "errorBoundary.tryAgainCTA": "Erneut versuchen", + "updateAvailableModal.heading": "Update: Neue Version verfügbar", + "updateAvailableModal.content": "Achtung: Eine neue Version der Website wurde veröffentlicht. Um die neuesten Funktionen und Verbesserungen nutzen zu können, aktualisieren Sie bitte die Seite.", + "updateAvailableModal.refreshButtonText": "Aktualisierung", + "enterprise.course.about.page.assigned.badge.label": "Zugewiesen", + "enterprise.course.about.page.course.part.of.program": "Dieser Kurs ist Teil eines {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Dieser Kurs ist archiviert.", + "enterprise.course.about.page.course.not.in.catalog": "Dieser Kurs ist nicht Teil des kuratierten Kurskatalogs Ihrer Organisation.", + "enterprise.course.about.page.video.play.button.text": "Video abspielen", + "useCourseRunCardAction.enroll.success.helperText": "Sie wurden erfolgreich angemeldet. Weiterleitung zum Kurs.", + "useCourseRunCardAction.enroll.error.helperText": "Bei der Bearbeitung Ihrer Anmeldung ist ein Fehler aufgetreten.", + "useCourseRunCardAction.upgrade.success.helperText": "Ihre Anmeldung wurde aktualisiert. Weiterleitung zum Kurs.", + "useCourseRunCardAction.upgrade.error.helperText": "Beim Upgrade Ihrer Registrierung ist ein Fehler aufgetreten.", + "enterprise.course.about.course.sidebar.institution": "Institution", + "enterprise.course.about.course.sidebar.institutions": "Institutionen", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {Woche} other {Wochen}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, Plural, eins {Transcript} andere {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Vom Kursleiter geleitet nach einem Kursplan", + "enterprise.course.about.course.sidebar.self.paced": "In Ihrem eigenen Tempo", + "executive.education.external.course.enrollment.page.registration.title": "Ihre Anmeldung(en)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Gehe zur 'Meine Kurse' Übersicht", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Bereits eingeschrieben", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Sie sind bereits angemeldet. Gehen Sie zu Ihrem GetSmarter-Dashboard, um weiter zu lernen.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Hier schließen Sie Ihre Anmeldung für einen edX-Weiterbildungskurs für Führungskräfte über GetSmarter ab. Bitte stellen Sie sicher, dass die unten aufgeführten Kursdetails korrekt sind, und bestätigen Sie die Verwendung des Lernguthabens mit der Schaltfläche „Registrierung bestätigen“.", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Ihr Lernadministrator hat dieser Registrierung bereits Mittel zugewiesen.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Ihr Lernguthaben wird zu diesem Zeitpunkt eingelöst.", + "executive.education.external.course.enrollment.completed.page.title": "Herzlichen Glückwunsch, Sie haben Ihre Anmeldung für Ihren Online-Kurs abgeschlossen", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Gehe zur 'Meine Kurse' Übersicht", + "enterprise.dashboard.tab.courses": "Kurse", + "enterprise.dashboard.tab.programs": "Programme", + "enterprise.dashboard.tab.pathways": "Wege", + "enterprise.dashboard.tab.my.career": "Meine Karriere", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Erhalten Sie Kursempfehlungen für Sie.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Nehmen Sie an einem zweiminütigen Quiz teil, um uns mehr über die Fähigkeiten und Berufe zu erzählen, die Sie interessieren, und erhalten Sie sofort Empfehlungen für die besten Lernerfahrungen im Katalog für Sie.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Empfehlen Sie mir Kurse", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Aktiv", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Angefordert", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Verbleibende Codes", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Es sind noch Codes übrig. Wenden Sie sich für weitere Codes an Ihren Administrator.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Registrierungscodes", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Verwenden Sie Codes, um sich für Kurse aus Ihrem Katalog anzumelden.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Lernguthaben", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ihre Organisation weist den Lernenden Kurse zu. Bitte wenden Sie sich an Ihren Administrator, wenn Sie an einem Kurs interessiert sind.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Nutzen Sie das Lernguthaben Ihrer Organisation, um sich ohne Selbstbeteiligung für Kurse anzumelden.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Verfügbar bis {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Abgelaufen", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Läuft bald ab", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Läuft ab", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Aktiv", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Angefordert", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Abonnementstatus", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Verfügbar bis", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Abgelaufen am", + "enterprise.dashboard.sidebar.license.requested.notice": "Warten auf Genehmigung.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Abonnementstatus", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Verfügbar bis", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Finden Sie einen Kurs", + "enterprise.dashboard.sidebar.needHelp": "Benötigen Sie Hilfe?", + "enterprise.dashboard.sidebar.need.help.message": "Für technischen Support besuchen Sie das edX-Hilfecenter .", + "enterprise.dashboard.sidebar.request.benefits": "Um weitere Vorteile oder bestimmte Kurse anzufordern, wenden Sie sich an den edX-Administrator Ihrer Organisation .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Kurse werden nicht mehr durch das Lernerguthaben Ihrer Organisation abgedeckt", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Ihr Lernguthaben ist aufgebraucht und reicht nicht mehr für die Kurskosten. Bei Fragen wenden Sie sich bitte an Ihren Administrator.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Einige Kurse sind möglicherweise nicht durch das Lernguthaben Ihrer Organisation abgedeckt", + "enterprise.search.page.offers.balance.alert.low.balance.description": "In Ihrer Organisation gehen die Lernguthaben zur Neige. Einige Kurse werden möglicherweise nicht mehr abgedeckt. Bei Fragen wenden Sie sich bitte an Ihren Administrator.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Kontaktieren Sie den Administrator", + "executive.education.external.course.enrollment.page.course.start.date": "Startdatum:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Mögliches Start-Datum:", + "executive.education.external.course.enrollment.page.course.duration": "Kursdauer:", + "executive.education.external.course.enrollment.page.course.price": "Kurssumme:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Was passiert als nächstes?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Per E-Mail benachrichtigt", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Sie erhalten eine E-Mail, wenn Ihr Kurs beginnt. Alternativ können Sie Ihr Dashboard aufrufen, um Updates zum Kursstatus zu erhalten.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lesen Sie die Rückerstattungsrichtlinie", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Im Rahmen unseres Engagements für Ihre berufliche Weiterentwicklung können Sie eine Änderung Ihres Kursbeginns oder eine Rückerstattung Ihres Geldes beantragen, wenn Sie mit den 14 Kalendertagen Ihres Kursbeginns nicht vollständig zufrieden sind.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lesen Sie die Allgemeinen Geschäftsbedingungen von GetSmarter für die vollständigen Kursverschiebungs- und Stornierungsbedingungen.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Zusammenfassung der Registrierung:", + "executive.education.external.course.enrollment.page.course": "Dieser Kurs ist durch das von Ihrer Organisation bereitgestellte Lernguthaben abgedeckt.", + "executive.education.external.course.enrollment.page.registration.total.message": "Gesamtzahl der Anmeldungen:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Steuern inklusive", + "enterprise.budget.expiry.notification.alert.title": "Erinnerung: Der Plan Ihrer Organisation läuft ab {date}", + "enterprise.budget.expiry.notification.alert.message": "Wenn der Plan Ihrer Organisation abläuft, können Sie Ihr Lernguthaben nicht mehr für die Anmeldung zu neuen Kursen verwenden. Wenn Sie derzeit an einem Kurs teilnehmen, wird Ihr Lernvorgang nicht unterbrochen.", + "enterprise.budget.expiry.notification.modal.title": "Erinnerung: Ihr Lernguthaben verfällt", + "enterprise.budget.expiry.notification.modal.message": "Der Plan Ihrer Organisation läuft am {date} ab. Nach Ablauf können Sie Ihr Lernguthaben nicht mehr für die Anmeldung zu neuen Kursen verwenden.", + "enterprise.budget.expiry.notification.modal.additional_message": "Wenn Sie derzeit an Kursen teilnehmen, wird Ihr Lernprozess nach Ablauf des Plans nicht unterbrochen.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Wenn Sie meinen, dass es sich um einen Fehler handelt oder Sie Hilfe benötigen,", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "Wenden Sie sich an den Administrator Ihrer Organisation.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Einschreiben", + "enterprise.course.about.page.course.run.card.archived.heading": "Kurs archiviert", + "enterprise.course.about.page.course.run.card.archived.subheading": "Zukünftige Termine werden noch bekannt gegeben", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Demnächst", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Melden Sie sich nach {upcomingCourseStartDate} an", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Anmeldung geschlossen", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Weitere Termine werden bekannt gegeben", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Startet {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Kurs gestartet", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Sie sind eingeschrieben", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Kurs ansehen", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Berechtigung gefunden", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Auf dem Dashboard anzeigen", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} kürzlich eingeschrieben!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Seien Sie der Erste, der sich anmeldet!", + "enterprise.course.about.page.course.run.card.started.heading": "Gestartet {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Startet {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Beginnt {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Kurs gestartet", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Kurszuordnung abgesagt", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Frist verstrichen", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ihr Lernadministrator hat unten eine oder mehrere Kurszuweisungen storniert.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Die Anmeldefrist für einen oder mehrere der unten aufgeführten Kurse ist abgelaufen.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Kontaktieren Sie den Administrator", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Ihr Kurs wurde für später gespeichert.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Ihr Kurs wurde in den Status „In Bearbeitung“ verschoben.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Ihre Lernreise beginnt jetzt!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Zugewiesene Kurse", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Meine Kurse", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Abgeschlossene Kurse", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Aufgehoben für später", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Tour Beenden", + "enterprise.dashboard.tab.courses.no.enrollments": "Sie sind in keinem von {enterpriseName} gesponserten Kurs eingeschrieben. Wenden Sie sich an Ihren Administrator, um Anweisungen zum Einstieg in das Lernen mit edX zu erhalten!", + "enterprise.dashboard.tab.courses.default.message": "Der Einstieg in edX ist einfach. Suchen Sie einfach einen Kurs aus Ihrem Katalog, beantragen Sie die Anmeldung und beginnen Sie Ihre Lernreise.", + "enterprise.dashboard.tab.courses.find.course": "Finden Sie einen Kurs", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Finden Sie einen Kurs", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Tour Beenden", + "site.header.nav.search.title": "Kurs finden", + "courseRunActions.viewCourse": "Kurs ansehen", + "courseRunActions.upgrading": "Upgrade durchführen...", + "courseRunActions.upgraded": "Verifizierbar", + "useCourseRunCardHeading.startsOnDate": "Startet {startDate}", + "useCourseRunCardHeading.courseStarted": "Kurs gestartet", + "useCourseRunCardHeading.startedOnDate": "Begonnen mit {startDate}", + "useCourseRunCardSubHeading.enrolled": "Sie sind eingeschrieben", + "useCourseRunCardSubHeading.firstToEnroll": "Seien Sie der Erste, der sich anmeldet!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} kürzlich eingeschrieben!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Verfügbar unter {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/el.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/el.json index 08c5a03f0a4..a144d50e568 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/el.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/el.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "διαγραφή φίλτρου ετικέτας", - "courseRunActions.viewCourse": "Δείτε το μάθημα", - "courseRunActions.upgrading": "Επιμόρφωση προσωπικού...", - "courseRunActions.upgraded": "Αναβαθμισμένο", - "useCourseRunCardHeading.startsOnDate": "Ξεκινά {startDate}", - "useCourseRunCardHeading.courseStarted": "Το μάθημα ξεκίνησε", - "useCourseRunCardHeading.startedOnDate": "Ξεκίνησε {startDate}", - "useCourseRunCardSubHeading.enrolled": "Είστε εγγεγραμμένοι", - "useCourseRunCardSubHeading.firstToEnroll": "Γίνετε ο πρώτος που θα εγγραφείτε!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} εγγράφηκε πρόσφατα!", - "useCourseRunCardAction.enroll.success.helperText": "Εγγραφήκατε με επιτυχία. Ανακατεύθυνση στο μάθημα.", - "useCourseRunCardAction.enroll.error.helperText": "Παρουσιάστηκε σφάλμα κατά την επεξεργασία της εγγραφής σας.", - "useCourseRunCardAction.upgrade.success.helperText": "Η εγγραφή σας αναβαθμίστηκε. Ανακατεύθυνση στο μάθημα.", - "useCourseRunCardAction.upgrade.error.helperText": "Παρουσιάστηκε σφάλμα κατά την αναβάθμιση της εγγραφής σας.", - "executive.education.external.course.enrollment.page.registration.title": "Οι εγγραφές σας", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Μεταβείτε στον πίνακα ελέγχου", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Ήδη εγγεγραμμένος", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Έχετε ήδη εγγραφεί. Μεταβείτε στον πίνακα ελέγχου του GetSmarter για να συνεχίσετε να μαθαίνετε.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Εδώ ολοκληρώνετε την εγγραφή σας για ένα μάθημα εκπαίδευσης στελεχών edX μέσω του GetSmarter. Βεβαιωθείτε ότι οι παρακάτω λεπτομέρειες του μαθήματος είναι σωστές και επιβεβαιώστε χρησιμοποιώντας το Learner Credit με ένα κουμπί "Επιβεβαίωση εγγραφής".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Ο διαχειριστής εκμάθησής σας έχει ήδη διαθέσει χρήματα για αυτήν την εγγραφή.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Τα χρήματα της πίστωσης εκμάθησης θα εξαργυρωθούν σε αυτό το σημείο.", - "executive.education.external.course.enrollment.completed.page.title": "Συγχαρητήρια, ολοκληρώσατε την εγγραφή σας στο διαδικτυακό σας μάθημα", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Μεταβείτε στον πίνακα ελέγχου", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Διαθέσιμο στο {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Η εργασία του μαθήματος ακυρώθηκε", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Η προθεσμία πέρασε", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ο διαχειριστής εκμάθησής σας ακύρωσε μία ή περισσότερες εργασίες μαθημάτων παρακάτω.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Η προθεσμία εγγραφής σε ένα ή περισσότερα μαθήματα παρακάτω έχει παρέλθει.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Επικοινωνήστε με τον διαχειριστή", - "enterprise.dashboard.course.enrollments.error": "Παρουσιάστηκε σφάλμα κατά την ανάκτηση των εγγραφών των μαθημάτων σας. ΠΑΡΑΚΑΛΩ προσπαθησε ξανα.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Η πορεία σας αποθηκεύτηκε για αργότερα.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Το μάθημά σας μεταφέρθηκε στο Σε εξέλιξη.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Λάβετε συστάσεις μαθημάτων για εσάς.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Κάντε ένα δίλεπτο κουίζ για να μας πείτε περισσότερα για τις δεξιότητες και τις θέσεις εργασίας που σας ενδιαφέρουν και λάβετε αμέσως συστάσεις για τις καλύτερες μαθησιακές εμπειρίες στον κατάλογο για εσάς.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Προτείνετε μαθήματα για μένα", + "academy.detail.page.executive.education.courses.section.title": "Εκπαίδευση στελεχών", + "academy.detail.page.executive.education.courses.section.subtitle": "Μια επιλογή μαθημάτων μεταπτυχιακού επιπέδου υψηλής απήχησης που ακολουθούν ένα δομημένο πρόγραμμα και περιλαμβάνουν ενεργή αλληλεπίδραση με εκπαιδευτικούς και συνομηλίκους.", + "academy.detail.page.self.paced.courses.section.title": "Μαθήματα με αυτορυθμιστές", + "academy.detail.page.self.paced.courses.section.subtitle": "Μια συλλογή μαθημάτων που καλύπτουν βασικές γνώσεις πάνω στο αντικείμενο. Αυτά τα μαθήματα προσφέρουν ευέλικτα προγράμματα και ανεξάρτητη μελέτη.", + "academy.detail.page.academy.not.found.page.title": "Η Ακαδημία δεν βρέθηκε", + "academy.detail.page.academy.not.found.page.message": "Η Ακαδημία δεν βρέθηκε", + "academy.detail.page.academy.title": "{academyTitle} Ακαδημία", + "academy.detail.page.instruction.header": "Ακολουθήστε μια προτεινόμενη διαδρομή - ή επιλέξτε μεμονωμένα μαθήματα", + "academy.detail.page.instruction.description": "Τα Pathways είναι επιμελημένοι οδικοί χάρτες μέσω του περιεχομένου της ακαδημίας που έχουν σχεδιαστεί ειδικά για τους μαθησιακούς σας στόχους. Ή επιλέξτε ένα συγκεκριμένο μάθημα από μαθήματα Εκπαίδευσης στελεχών ή Αυτορυθμιστικών μαθημάτων σε αυτήν την Ακαδημία.", + "academy.detail.page.view.all.courses.link": "Δείτε όλα τα μαθήματα της Ακαδημίας {academyTitle}", + "academy.detail.page.all.courses.title": "Όλα τα μαθήματα της Ακαδημίας {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Το να ξεκινήσετε με το edX είναι εύκολο. Απλώς βρείτε ένα μάθημα από την Ακαδημία σας, ζητήστε εγγραφή και ξεκινήστε το μαθησιακό σας ταξίδι.", + "enterprise.dashboard.tab.courses.go.to.academy": "Πήγαινε στην Ακαδημία", + "academy.detail.page.pathway.section.heading": "Μονοπάτι", + "academy.detail.page.pathway.section.launch.button": "Εκκίνηση Pathway", + "enterprise.course.about.course.sidebar.associated.programs": "Συνοδευτικά Προγράμματα", + "enterprise.course.about.course.sidebar.about.expand": "Περισσότερα για αυτό το μάθημα", + "enterprise.course.about.course.sidebar.about.collapse": "Σύμπτυξη σχετικά με αυτό το μάθημα", + "enterprise.course.about.course.sidebar.about.heading": "Σχετικά με αυτό το μάθημα", + "enterprise.course.about.course.sidebar.sponsored.by": "Με τη χορηγία του", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Η παραγωγή αυτού του μαθήματος δεν θα ήταν δυνατή χωρίς τις γενναιόδωρες συνεισφορές του {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Αναπτύξτε όσα θα μάθετε", + "enterprise.course.about.course.sidebar.outcome.collapse": "Συμπτύξτε όσα θα μάθετε", + "enterprise.course.about.course.sidebar.outcome.heading": "Τι θα μάθετε", + "enterprise.course.about.course.sidebar.syllabus.expand": "Αναπτύξτε το αναλυτικό πρόγραμμα", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Σύμπτυξη αναλυτικού προγράμματος", + "enterprise.course.about.course.sidebar.syllabus.heading": "Αναλυτικό πρόγραμμα", + "enterprise.course.about.course.sidebar.learner.testimonials": "Μαρτυρίες μαθητών", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Συχνές ερωτήσεις", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Ποιος μπορεί να παρακολουθήσει αυτό το μάθημα;", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Δυστυχώς, οι μαθητές από μία ή περισσότερες από τις ακόλουθες χώρες ή περιοχές δεν θα μπορούν να εγγραφούν σε αυτό το μάθημα: Ιράν, Κούβα και την περιοχή της Κριμαίας της Ουκρανίας. Ενώ η edX έχει αναζητήσει άδειες από το Γραφείο Ελέγχου Ξένων Περιουσιακών Στοιχείων των ΗΠΑ (OFAC) για να προσφέρει τα μαθήματά μας σε μαθητές σε αυτές τις χώρες και περιοχές, οι άδειες που έχουμε λάβει δεν είναι αρκετά ευρείες ώστε να μας επιτρέψουν να προσφέρουμε αυτό το μάθημα σε όλες τις τοποθεσίες. Η EdX λυπάται πραγματικά που οι κυρώσεις των ΗΠΑ μας εμποδίζουν να προσφέρουμε όλα τα μαθήματα σε όλους, ανεξάρτητα από το πού ζουν.", + "enterprise.course.about.course.materials.button.label": "Δείτε το υλικό του μαθήματος", + "enterprise.course.about.course.sidebar.recommendations": "Μαθήματα που μπορεί να σας αρέσουν:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Περισσότερα από το { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} οι μαθητές έχουν βαθμολογήσει αυτό το μάθημα σε μια έρευνα μετά την ολοκλήρωση.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Ρωτήσαμε τους μαθητές που συμμετείχαν σε αυτό το μάθημα πόσο σίγουροι ένιωθαν ότι το μάθημα θα τους βοηθήσει να πετύχουν τον στόχο τους. {confidentLearnersPercentage} % των μαθητών είπε ότι ήταν «εξαιρετικά σίγουροι» ή «πολύ σίγουροι» ότι η μάθηση που έκαναν στο μάθημα θα τους βοηθήσει να επιτύχουν τους στόχους τους.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Ζητήσαμε από τους μαθητές που εγγράφηκαν σε αυτό το μάθημα να επιλέξουν τον λόγο για τον οποίο θα το παρακολουθήσουν. Οι επιλογές ήταν: «μάθουν πολύτιμες δεξιότητες», «προώθηση στην εργασία», «μάθουν για διασκέδαση» και «αλλαγή σταδιοδρομίας». {mostCommonGoalLearnersPercentage} % των μαθητών που εγγράφηκαν σε αυτό το μάθημα το πήρε για να μάθουν πολύτιμες δεξιότητες .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} μαθητές παρακολούθησαν αυτό το μάθημα το προηγούμενο έτος.", + "enterprise.course.about.reviews.impact": "Ο αντίκτυπος:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "οι μαθητές παρακολούθησαν αυτό το μάθημα τους τελευταίους 12 μήνες", + "enterprise.course.about.course.reviews.average.rating": "μέση βαθμολογία για αυτό το μάθημα σε κλίμακα 5 αστέρων", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "είναι βέβαιοι ότι αυτό το μάθημα θα τους βοηθήσει να επιτύχουν τους στόχους τους", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "από τους μαθητές παρακολούθησαν αυτό το μάθημα για να μάθουν νέες δεξιότητες", + "enterprise.course.about.course.sidebar.length": "Μήκος", + "enterprise.course.about.course.sidebar.effort": "Προσπάθεια", + "enterprise.course.about.course.sidebar.price": "Τιμή", + "enterprise.course.about.course.sidebar.subject": "Θέμα", + "enterprise.course.about.course.sidebar.level": "Επίπεδο", + "enterprise.course.about.course.sidebar.language": "Γλώσσα", + "enterprise.course.about.course.sidebar.course.type": "Τύπος/ειδος μαθήματος", + "enterprise.course.about.price.original": "Μειωμένη τιμή από:", + "enterprise.course.about.price.included.in.subscription": "Περιλαμβάνεται στη συνδρομή σας", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Δωρεάν για μένα {br} (όταν εγκριθεί)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Χορηγία {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Αυτό το μάθημα μπορεί να αγοραστεί με την πίστωση μαθητή του οργανισμού σας", + "enterprise.course.about.course.sidebar.price.assigned.course": "Αυτό το μάθημα έχει ανατεθεί σε εσάς. Η τιμή αυτού του μαθήματος καλύπτεται ήδη από τον οργανισμό σας.", + "enterprise.course.about.price.discounted": "Τιμή με έκπτωση:", + "enterprise.course.about.skills.section.title": "Δεξιότητες που θα αποκτήσετε", + "enterprise.course.about.skills.section.skill.description.placeholder": "Δεν υπάρχει διαθέσιμη περιγραφή.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Υποβλήθηκε αίτημα για μάθημα", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Επιδιώξτε ένα Επαληθευμένο Πιστοποιητικό για να αναδείξετε τις γνώσεις και τις δεξιότητες που αποκτάτε", + "enterprise.course.about.course.sidebar.verified.cert.official": "Επίσημο και επαληθευμένο", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Λάβετε ένα πιστοποιητικό υπογεγραμμένο από τον εκπαιδευτή με το λογότυπο του ιδρύματος για να επαληθεύσετε το επίτευγμά σας.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Εύκολα κοινοποιήσιμο", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Προσθέστε το πιστοποιητικό στο βιογραφικό ή το βιογραφικό σας ή δημοσιεύστε το απευθείας στο LinkedIn.", + "enterprise.dashboard.page.title": "Ταμπλό - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Καλώς ήρθατε, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Καλως ΗΡΘΑΤΕ!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Απόρριψη", "enterprise.dashboard.tab.courses.license.activated": "Η άδειά σας ενεργοποιήθηκε με επιτυχία.", - "enterprise.dashboard.tab.courses.no.enrollments": "Δεν έχετε εγγραφεί σε κανένα μάθημα που χορηγείται από το {enterpriseName} . Επικοινωνήστε με τον διαχειριστή σας για οδηγίες σχετικά με το πώς να ξεκινήσετε να μαθαίνετε με το edX!", - "enterprise.dashboard.tab.courses.default.message": "Το να ξεκινήσετε με το edX είναι εύκολο. Απλώς βρείτε ένα μάθημα από τον κατάλογό σας, ζητήστε εγγραφή και ξεκινήστε το μαθησιακό σας ταξίδι.", - "enterprise.dashboard.tab.courses.find.course": "Βρείτε ένα μάθημα", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Πιστωτικό Μαθητή", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Ενεργό", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ο οργανισμός σας θα αναθέσει μαθήματα σε μαθητές. Επικοινωνήστε με τον διαχειριστή σας εάν ενδιαφέρεστε να παρακολουθήσετε ένα μάθημα.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Εφαρμόστε το πιστωτικό υπόλοιπο των μαθητών του οργανισμού σας για να εγγραφείτε σε μαθήματα χωρίς κόστος από την τσέπη σας.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Διαθέσιμο έως {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Βρείτε ένα μάθημα", - "enterprise.dashboard.sidebar.need.help.message": "Για τεχνική υποστήριξη, επισκεφτείτε το Κέντρο βοήθειας edX .", - "enterprise.dashboard.sidebar.request.benefits": "Για να ζητήσετε περισσότερα οφέλη ή συγκεκριμένα μαθήματα, επικοινωνήστε με τον διαχειριστή edX του οργανισμού σας .", "enterprise.banner.recommend.courses": "Προτείνετε μαθήματα για μένα", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Επικοινωνήστε με τον διαχειριστή", - "executive.education.external.course.enrollment.page.course.start.date": "Ημερομηνία έναρξης:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Διαθέσιμη ημερομηνία έναρξης:", - "executive.education.external.course.enrollment.page.course.duration": "Διάρκεια μαθήματος:", - "executive.education.external.course.enrollment.page.course.price": "Σύνολο μαθήματος:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Τι συμβαίνει μετά?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Ειδοποίηση μέσω email", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Θα λάβετε ένα email από την edX όταν ξεκινήσει το μάθημά σας. Εναλλακτικά, μπορείτε να επισκεφτείτε τον πίνακα ελέγχου του edX για ενημερώσεις κατάστασης μαθημάτων.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Το GetSmarter θα σας στείλει email όταν ξεκινήσει το μάθημά σας. Εναλλακτικά, μπορείτε να επισκεφτείτε τον πίνακα εργαλείων μαθητών του GetSmarter για ενημερώσεις κατάστασης μαθημάτων.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Διαβάστε την πολιτική επιστροφής χρημάτων", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Ως μέρος της δέσμευσής μας για την επαγγελματική σας εξέλιξη, μπορεί να ζητήσετε να αλλάξετε\n την ημερομηνία έναρξης του μαθήματος ή ζητήστε τα χρήματά σας πίσω εάν δεν είστε πλήρως ικανοποιημένοι με τις 14 ημερολογιακές ημέρες\n της ημερομηνίας έναρξης των μαθημάτων σας.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Διαβάστε τους Όρους και Προϋποθέσεις του GetSmarter για την πλήρη πολιτική αναβολής και ακύρωσης μαθημάτων.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Περίληψη εγγραφής:", - "executive.education.external.course.enrollment.page.course": "Αυτό το μάθημα καλύπτεται από την πίστωση εκμάθησης που παρέχεται από τον οργανισμό σας.", - "executive.education.external.course.enrollment.page.registration.total.message": "Σύνολο εγγραφών:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Συμπεριλαμβανομένου του φόρου", "ExecutiveEducation2UError.noOfferAvailable": "Δεν υπάρχει διαθέσιμη πίστωση μαθητή για την κάλυψη αυτού του μαθήματος.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Δεν έχετε πρόσβαση σε αυτό το μάθημα επειδή ο οργανισμός σας δεν έχει αρκετά κεφάλαια. Επικοινωνήστε με τον διαχειριστή του edX για να επιλύσετε το σφάλμα και να σας παράσχει πρόσβαση σε αυτό το περιεχόμενο.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Η εγγραφή σας δεν ολοκληρώθηκε! Έχετε ήδη ξοδέψει τον προσωπικό σας προϋπολογισμό για εγγραφές.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Η εγγραφή σας δεν ολοκληρώθηκε! Έχετε συμπληρώσει τον μέγιστο επιτρεπόμενο αριθμό εγγραφών.", "ExecutiveEducation2UError.systemError": "Παρουσιάστηκε σφάλμα συστήματος.", "ExecutiveEducation2UError.default": "Παρουσιάστηκε σφάλμα.", + "executive.education.external.course.enrollment.page.first.name.required": "Το όνομα είναι υποχρεωτικό", + "executive.education.external.course.enrollment.page.last.name.required": "Το επώνυμο είναι υποχρεωτικό", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Η ημερομηνία γέννησης είναι υποχρεωτική", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Η ημερομηνία γέννησης που καταχωρίσατε υποδηλώνει ότι είστε κάτω των 18 ετών και χρειαζόμαστε τον γονέα ή τον νόμιμο κηδεμόνα σας να συναινέσει στην εγγραφή σας και να επεξεργαστεί το GetSmarter τα προσωπικά σας στοιχεία. Επικοινωνήστε με {privacyEmail} για να προχωρήσετε με την εγγραφή σας.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Παρακαλούμε συμφωνήστε με τους Όρους και τις Προϋποθέσεις για Φοιτητές", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Παρακαλούμε συμφωνήστε με τη συγκατάθεση κοινής χρήσης δεδομένων του GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Πληροφορίες εγγραφής μαθημάτων", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Παρουσιάστηκε σφάλμα κατά την κοινοποίηση των πληροφοριών εγγραφής στο μάθημά σας. ΠΑΡΑΚΑΛΩ προσπαθησε ξανα.", + "executive.education.external.course.enrollment.page.first.name.label": "Ονομα *", + "executive.education.external.course.enrollment.page.last.name.label": "Επίθετο *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Ημερομηνια γεννησης *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Έχω διαβάσει και αποδέχομαι τη συγκατάθεση κοινής χρήσης δεδομένων του GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Αναγνωρίζω ότι πληροφορίες σχετικά με τη συμμετοχή μου στο μάθημα θα κοινοποιηθούν μαζί μου\n εργοδότη ή φορέα χρηματοδότησης, συμπεριλαμβανομένου του ονόματός μου, αξιολογήσεις της απόδοσής μου, όπως βαθμοί,\n και κάθε αντιληπτό κίνδυνο για την ολοκλήρωση του μαθήματος.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Αναγνωρίζω ότι οι πληροφορίες σχετικά με τη συμμετοχή μου στο μάθημα θα κοινοποιηθούν στον εργοδότη μου ή στον φορέα χρηματοδότησης, συμπεριλαμβανομένου του ονόματός μου, των αξιολογήσεων της απόδοσής μου, όπως οι βαθμοί, και οποιουδήποτε αντιλαμβανόμενου κινδύνου για την ολοκλήρωση του μαθήματος.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Έχω διαβάσει και αποδέχομαι τους Όρους και τις Προϋποθέσεις του GetSmarter για φοιτητές", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Απαιτείται", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Επιβεβαίωση εγγραφής", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Επιβεβαίωση εγγραφής...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Η εγγραφή επιβεβαιώθηκε", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Επιβεβαίωση εγγραφής", + "executive.education.external.course.enrollment.page.try.again.cta": "Προσπάθησε ξανά", "enterprise.dashboard.my.career.tab.add.job.role.title": "Οραματιστείτε την καριέρα σας.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Αφιερώστε ένα λεπτό για να επιλέξετε έναν τίτλο εργασίας που περιγράφει καλύτερα τον τρέχοντα ή τον επιθυμητό ρόλο σας. Θα σας πούμε ποιες δεξιότητες πρέπει να αναζητάτε κατά την εγγραφή σας σε μαθήματα και θα παρακολουθούμε την ανάπτυξη των δεξιοτήτων σας καθώς ολοκληρώνετε τα μαθήματα.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Προσθήκη ρόλου", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Εμφάνιση ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Δείτε Λιγότερα", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Αναζητήστε τον εργασιακό σας ρόλο", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Αποθήκευση", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Αποθήκευση σε εξέλιξη", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Αποθηκεύτηκε", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Σφάλμα", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Ακύρωση", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Περισσότερα μαθήματα που σας διδάσκουν δεξιότητες {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Εμφάνιση περισσότερων μαθημάτων", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Ο χάρτης της καριέρας μου", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Πώς το διαβάζω αυτό;", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Χρησιμοποιώντας την ταξινόμηση Lightcast, ανιχνεύουμε τον τρέχοντα επιλεγμένο τίτλο εργασίας σας στις ικανότητες και τις δεξιότητες που απαιτούνται για την επιτυχία. Καθώς περνάτε μαθήματα στην πλατφόρμα edX διδακτικές δεξιότητες σχετικές με την τρέχουσα εργασία σας, το παραπάνω γράφημα δείχνει πώς εξελίσσεστε στις ικανότητες που σχετίζονται με τον ρόλο σας.", - "enterprise.coupon.codes.warning.modal.title": "Δεν έχετε αρκετούς κωδικούς για να ολοκληρώσετε το πρόγραμμα", - "enterprise.coupon.codes.warning.modal.body": "

Τα αρχεία μας δείχνουν ότι δεν έχετε αρκετούς κωδικούς που σας έχουν εκχωρηθεί για να ολοκληρώσετε το πρόγραμμα. Εάν δεν μπορείτε να ολοκληρώσετε όλα τα μαθήματα του προγράμματος, δεν θα δικαιούστε να δείτε ή να μοιραστείτε το αρχείο του προγράμματος σας.

Εάν σκοπεύετε να ολοκληρώσετε το πρόγραμμα, επικοινωνήστε με τον υπεύθυνο εκμάθησής σας για να σας εκχωρηθούν επιπλέον κωδικοί.

Κωδικοί που απομένουν: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Απαίτηση {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Απαίτηση {index} : Επιλέξτε οποιοδήποτε {count} από τα ακόλουθα", + "enterprise.pathway.modal.verified.label": "Επαληθευμένοι", + "enterprise.pathway.modal.curated.by.professionals.label": "Επιμέλεια από επαγγελματίες της μάθησης", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Σε όλες τις απαιτήσεις {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Περιλαμβάνεται στον κατάλογο", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Μάθετε με μηδενικό κόστος για εσάς", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Σε εξέλιξη", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Συνέχιση {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Προβολή {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Pathway Progress", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Ελέγξτε την πρόοδό σας στο μονοπάτι και σχεδιάστε τις βασικές προθεσμίες για να βεβαιωθείτε ότι θα ολοκληρώσετε. Για να ολοκληρώσετε τη διαδρομή, πρέπει να ολοκληρώσετε κάθε μία από τις απαιτήσεις.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Απαιτήσεις διαδρομής:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Απαίτηση {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Απαίτηση {index} : Επιλέξτε οποιοδήποτε {count} από τα ακόλουθα", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Κατάσταση συνδρομής", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Ενεργό", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Ανενεργός", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Διαθέσιμο έως {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Όλα τα μαθήματα περιλαμβάνονται στον κατάλογο της επιχείρησής σας", "enterprise.program.courses.someCoursesAvailable": "{courseCount} μαθήματα που περιλαμβάνονται στον κατάλογο της επιχείρησής σας", "enterprise.program.courses.noCourseAvailable": "Αυτά τα μαθήματα δεν περιλαμβάνονται στον κατάλογο της επιχείρησής σας", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 μάθημα παρόν σε αυτό το πρόγραμμα", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} μαθήματα που υπάρχουν σε αυτό το πρόγραμμα", "enterprise.program.main.heading.enroll": "Εγγραφή τώρα", + "enterprise.coupon.codes.warning.modal.title": "Δεν έχετε αρκετούς κωδικούς για να ολοκληρώσετε το πρόγραμμα", + "enterprise.coupon.codes.warning.modal.body": "

Τα αρχεία μας δείχνουν ότι δεν έχετε αρκετούς κωδικούς που σας έχουν εκχωρηθεί για να ολοκληρώσετε το πρόγραμμα. Εάν δεν μπορείτε να ολοκληρώσετε όλα τα μαθήματα του προγράμματος, δεν θα δικαιούστε να δείτε ή να μοιραστείτε το αρχείο του προγράμματος σας.

Εάν σκοπεύετε να ολοκληρώσετε το πρόγραμμα, επικοινωνήστε με τον υπεύθυνο εκμάθησής σας για να σας εκχωρηθούν επιπλέον κωδικοί.

Κωδικοί που απομένουν: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Μάθετε περισσότερα", + "enterprise.dashboard.programs.about.page.course.sponsored": "Χορηγία {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Χρειάζεται επαληθευμένο πιστοποιητικό", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Κατάσταση πιστοποιητικού:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Το πιστοποιητικό αγοράστηκε", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Κατάσταση πιστοποιητικού:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Αναβάθμιση σε επαληθευμένο", + "enterprise.dashboard.programs.about.page.courses.in.progress": "ΜΑΘΗΜΑΤΑ ΣΕ ΕΞΕΛΙΞΗ", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Εγγεγραμμένος: ( {pacingType} ) Ξεκίνησε {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Αυτομελέτη", + "enterprise.dashboard.programs.about.page.view.course": "ΔΕΙΤΕ ΤΟ ΜΑΘΗΜΑ", + "enterprise.dashboard.programs.about.page.remaining.courses": "ΕΝΑΠΟΜΕΙΝΑΝΤΑ ΜΑΘΗΜΑΤΑ", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Ξεκινά {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Εγγραφείτε τώρα.", + "enterprise.dashboard.programs.about.page.not.currently.available": "Το μάθημα δεν είναι ακόμα διαθέσιμο", + "enterprise.dashboard.programs.about.page.available.sessions": "Οι διαθέσιμες συνεδρίες σας:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Ξεκινά {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Μάθετε περισσότερα", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Το μάθημα δεν είναι ακόμα διαθέσιμο", + "enterprise.dashboard.programs.about.page.completed.courses": "ΜΑΘΗΜΑΤΑ ΟΛΟΚΛΗΡΩΜΕΝΕΣ", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Ξεκίνησε {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "ΔΕΙΤΕ ΤΟ ΜΑΘΗΜΑ", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Συγχαρητήρια!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Έχετε ολοκληρώσει επιτυχώς όλες τις απαιτήσεις για το {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Το πορεία σας στο πρόγραμμα", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Παρακολουθήστε και σχεδιάστε την πρόοδό σας μέσω των μαθημάτων {totalCoursesInProgram} σε αυτό το πρόγραμμα.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Για να ολοκληρώσετε το πρόγραμμα, πρέπει να αποκτήσετε ένα επαληθευμένο πιστοποιητικό για κάθε μάθημα.", + "enterprise.dashboard.program.sidebar.your.certificate": "Το πιστοποιητικό σας {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Αποκτημένες βεβαιώσεις", + "enterprise.dashboard.program.sidebar.program.record": "Εγγραφή προγράμματος", + "enterprise.dashboard.program.sidebar.message": "Μόλις ολοκληρώσετε μία από τις απαιτήσεις του προγράμματος, έχετε μια εγγραφή προγράμματος. Αυτή η εγγραφή επισημαίνεται ως ολοκληρωμένη μόλις ικανοποιήσετε όλες τις απαιτήσεις του προγράμματος. Μια εγγραφή προγράμματος μπορεί να χρησιμοποιηθεί για να συνεχίσετε το μαθησιακό σας ταξίδι και να επιδείξετε τη μάθησή σας σε άλλους.", + "enterprise.dashboard.program.sidebar.view.program.record": "Προβολή εγγραφής προγράμματος", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Πρόσθετες Πιστωτικές Ευκαιρίες", + "program.sidebar.professional.opportunities": "Πρόσθετες Επαγγελματικές Ευκαιρίες", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Απομένει", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Σε εξέλιξη", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Ολοκληρώθηκε", + "enterprise.assignment.only.empty.state.alert.dismiss": "Απόρριψη", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Επικοινωνήστε με τον διαχειριστή", "enterprise.assignment.only.empty.state.alert.title": "Η ανακάλυψη μαθήματος δεν είναι διαθέσιμη αυτήν τη στιγμή", "enterprise.assignment.only.empty.state.alert.description": "Ο οργανισμός σας έχει επιλέξει να μοιράζεται μαθήματα μαζί σας μόνο με ανάθεση. Για να ζητήσετε πρόσβαση σε πρόσθετο περιεχόμενο, επικοινωνήστε με τον διαχειριστή σας.", "enterprise.assignment.only.empty.state.card.title": "Το επόμενο μάθημά σας, βρέθηκε!", "enterprise.assignment.only.empty.state.card.description": "Ξεκινήστε να μαθαίνετε με μαθήματα που σας ανατίθενται από τον οργανισμό σας.", "enterprise.assignment.only.empty.state.card.button": "Επιστροφή στον πίνακα ελέγχου", - "enterprise.search.page.academies.section.title": "edX Ακαδημίες; σχεδιασμένο για να καλύψει τις πιο κρίσιμες επιχειρηματικές σας ανάγκες", + "enterprise.search.page.show.more.pathway.section.translated.title": "Μονοπάτια", + "enterprise.search.page.show.more.program.section.translated.title": "Προγράμματα", + "enterprise.search.page.show.more.course.section.translated.title": "Μαθήματα", + "enterprise.search.page.title": "Αναζήτηση Μαθημάτων και Προγραμμάτων - {enterpriseName}", + "enterprise.search.page.header.title": "Αναζήτηση Μαθημάτων και Προγραμμάτων", + "enterprise.search.page.academies.section.title": "edX Academies: σχεδιασμένες για να καλύπτουν τις πιο κρίσιμες επιχειρηματικές σας ανάγκες", "enterprise.search.page.academies.section.subtile": "Επιλέξτε από μια επιμελημένη σειρά προγραμμάτων που ευθυγραμμίζονται με τους τομείς ικανοτήτων και δεξιοτήτων με τη μεγαλύτερη ζήτηση που είναι ζωτικής σημασίας για την επιτυχία του οργανισμού.", + "enterprise.search.page.course.section.translated.title": "Μαθήματα", + "enterprise.search.course.card.short.length.course": "Σύντομο μάθημα", + "enterprise.search.course.card.general.length.course": "Το μάθημα", + "enterprise.search.page.pathway.section.translated.title": "Μονοπάτια", + "enterprise.search.page.program.section.translated.title": "Προγράμματα", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Σειρά μαθημάτων} other {# ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ}}", + "enterprise.search.page.show.all": "Εμφάνιση ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "Αποτελέσματα", + "enterprise.search.page.content.result": "αποτέλεσμα", + "site.header.avatar.dropdown.switch.dashboard.title": "Πίνακας εργαλείων εναλλαγής", + "site.header.avatar.dropdown.personal.dashboard.title": "Προσωπικός", + "site.header.avatar.dropdown.my.profile.title": "Το ΠΡΟΦΙΛ μου", + "site.header.avatar.dropdown.account.settings.title": "Ρυθμίσεις λογαριασμού", + "site.header.avatar.dropdown.help.title": "Βοήθεια", + "site.header.avatar.dropdown.sign.out.title": "Αποσύνδεση", + "site.header.nav.help.title": "Βοήθεια", + "site.header.nav.dashboard.title": "Μαθήματα", + "enterprise.skills.quiz.v1.job.card.median.salary": "Μέσος μισθός στις ΗΠΑ:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Αναρτήσεις Εργασίας:", + "enterprise.skills.quiz.v1.course.card.heading": "Ξεκινήστε με αυτά τα μαθήματα", + "enterprise.skills.quiz.v1.pathways.card.heading": "Ξεκινήστε με αυτά τα μονοπάτια", + "enterprise.skills.quiz.v1.programs.card.heading": "Ξεκινήστε με αυτά τα προγράμματα", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Οι δουλειές και οι δεξιότητές σας", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Μέσος μισθός στις ΗΠΑ:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Αναρτήσεις Εργασίας:", + "enterprise.skills.quiz.v1.skills.page.heading": "Δεξιότητες", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Κορυφαία μαθήματα σε {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Δείτε περισσότερα μαθήματα >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Δόμηση Δεξιοτήτων", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Ξεκινήστε το μαθησιακό σας ταξίδι με το edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Αφήστε το edX να είναι ο οδηγός σας. Συνδυάζουμε την εκπαιδευτική τεχνογνωσία των κορυφαίων ιδρυμάτων στον κόσμο με δεδομένα της αγοράς εργασίας για να βρούμε τα σωστά μαθήματα και προγράμματα που θα σας βοηθήσουν να επιτύχετε τους μαθησιακούς και επαγγελματικούς σας στόχους.", + "enterprise.skills.quiz.v1.goal.selection.label": "Αρχικά, πείτε μας λίγα περισσότερα για το τι θέλετε να πετύχετε.", + "enterprise.skills.quiz.v1.industry.selection.label": "Δεύτερον, ποιος κλάδος περιγράφει πού εργάζεστε; (επιλέξτε ένα ή αφήστε το κενό)", + "enterprise.skills.quiz.v1.current.job.title": "Στη συνέχεια, πείτε μας για τον τρέχοντα τίτλο εργασίας σας.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Αυτή τη στιγμή είμαι φοιτητής", + "enterprise.skills.quiz.v1.similar.career.paths": "Τέλος, πείτε μας για τα επαγγελματικά μονοπάτια που σας ενδιαφέρουν (επιλέξτε έως τρεις)", + "enterprise.skills.quiz.v1.explore.courses.label": "Ξεκινήστε την εξερεύνηση των μαθημάτων!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Δείτε περισσότερες συστάσεις μαθημάτων", + "enterprise.skills.quiz.v1.cancel.button.label": "Ακύρωση", + "enterprise.skills.quiz.v1.continue.button.label1": "Συνέχεια", + "enterprise.skills.quiz.v1.continue.button.label2": "Συνέχεια", + "enterprise.skills.quiz.v1.done.button.label": "Εγινε", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Σχετικές δεξιότητες", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Δείτε περισσότερες συστάσεις μαθημάτων", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Skill Builder", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Έξοδος από το Skill Builder;", + "enterprise.skills.quiz.v2.close.modal.text": "Οι μαθητές που εγγράφονται σε μαθήματα που ευθυγραμμίζονται με τους στόχους της σταδιοδρομίας τους είναι πιο πιθανό να ολοκληρώσουν το μάθημα", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Επιστροφή στο Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "Εξοδος", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Συνδυάζουμε την εκπαιδευτική τεχνογνωσία με δεδομένα της αγοράς εργασίας για να σας βοηθήσουμε να επιτύχετε τους μαθησιακούς και επαγγελματικούς σας στόχους. Είτε θέλετε να αναπτυχθείτε στην καριέρα σας, είτε να αλλάξετε καριέρα ή απλώς να μάθετε νέες δεξιότητες, αυτό το εργαλείο μπορεί να σας βοηθήσει να βρείτε ένα σχετικό μάθημα. Η επιλογή ρόλου και οι προτάσεις σας είναι ιδιωτικές και δεν είναι ορατές στον διαχειριστή του edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Ποιοι ρόλοι σας ενδιαφέρουν;", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Απόκρυψη σύνθετων επιλογών", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Δείξε επιλογές για προχωρημένους", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Πες μας τι θέλεις να πετύχεις;", + "enterprise.skills.quiz.v2.current.job.title": "Αναζητήστε και επιλέξτε τον τρέχοντα τίτλο εργασίας σας", + "enterprise.skills.quiz.v2.industry.selection.label": "Ποιος κλάδος σας ενδιαφέρει;", + "enterprise.skills.quiz.v2.skills.builder.heading": "Δόμηση Δεξιοτήτων", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Αφήστε το edX να είναι ο οδηγός σας", "StatefulEnroll.buttonLabel.enroll": "Εγγράφω", "StatefulEnroll.buttonLabel.enrolling": "Εγγραφή...", "StatefulEnroll.buttonLabel.enrolled": "Εγγεγραμμένος/η", - "StatefulEnroll.buttonLabel.tryAgain": "Προσπάθησε ξανά" + "StatefulEnroll.buttonLabel.tryAgain": "Προσπάθησε ξανά", + "errorBoundary.title": "Παρουσιάστηκε σφάλμα κατά την επεξεργασία του αιτήματός σας", + "errorBoundary.subtitle": "Ζητούμε συγγνώμη για την αναστάτωση. Παρακαλώ δοκιμάστε ξανά αργότερα.", + "errorBoundary.tryAgainCTA": "Προσπάθησε ξανά", + "updateAvailableModal.heading": "Ενημέρωση: Νέα έκδοση διαθέσιμη", + "updateAvailableModal.content": "Προσοχή: Κυκλοφόρησε μια νέα έκδοση του ιστότοπου. Για να αξιοποιήσετε τις πιο πρόσφατες δυνατότητες και βελτιώσεις, πραγματοποιήστε ανανέωση σελίδας.", + "updateAvailableModal.refreshButtonText": "Φρεσκάρω", + "enterprise.course.about.page.assigned.badge.label": "Ανατεθεί", + "enterprise.course.about.page.course.part.of.program": "Αυτό το μάθημα είναι μέρος ενός {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Αυτό το μάθημα είναι αρχειοθετημένο.", + "enterprise.course.about.page.course.not.in.catalog": "Αυτό το μάθημα δεν αποτελεί μέρος του επιμελημένου καταλόγου μαθημάτων του οργανισμού σας.", + "enterprise.course.about.page.video.play.button.text": "Παίξε το βίντεο", + "useCourseRunCardAction.enroll.success.helperText": "Εγγραφήκατε με επιτυχία. Ανακατεύθυνση στο μάθημα.", + "useCourseRunCardAction.enroll.error.helperText": "Παρουσιάστηκε σφάλμα κατά την επεξεργασία της εγγραφής σας.", + "useCourseRunCardAction.upgrade.success.helperText": "Η εγγραφή σας αναβαθμίστηκε. Ανακατεύθυνση στο μάθημα.", + "useCourseRunCardAction.upgrade.error.helperText": "Παρουσιάστηκε σφάλμα κατά την αναβάθμιση της εγγραφής σας.", + "enterprise.course.about.course.sidebar.institution": "Ιδρυμα", + "enterprise.course.about.course.sidebar.institutions": "Ιδρύματα", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {εβδομάδα} other {εβδομάδες}}", + "enterprise.course.about.course.sidebar.transcript": "Βίντεο {transcriptCount, πληθυντικός, ένα {Transcript} άλλο {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Καθοδηγούμενος από εκπαιδευτή σε πρόγραμμα μαθημάτων", + "enterprise.course.about.course.sidebar.self.paced": "Αυτορυθμίστε την ώρα σας", + "executive.education.external.course.enrollment.page.registration.title": "Οι εγγραφές σας", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Μεταβείτε στον πίνακα ελέγχου", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Ήδη εγγεγραμμένος", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Έχετε ήδη εγγραφεί. Μεταβείτε στον πίνακα ελέγχου του GetSmarter για να συνεχίσετε να μαθαίνετε.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Εδώ ολοκληρώνετε την εγγραφή σας για ένα μάθημα εκπαίδευσης στελεχών edX μέσω του GetSmarter. Βεβαιωθείτε ότι οι παρακάτω λεπτομέρειες του μαθήματος είναι σωστές και επιβεβαιώστε χρησιμοποιώντας το Learner Credit με ένα κουμπί "Επιβεβαίωση εγγραφής".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Ο διαχειριστής εκμάθησής σας έχει ήδη διαθέσει χρήματα για αυτήν την εγγραφή.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Τα χρήματα της πίστωσης εκμάθησης θα εξαργυρωθούν σε αυτό το σημείο.", + "executive.education.external.course.enrollment.completed.page.title": "Συγχαρητήρια, ολοκληρώσατε την εγγραφή σας στο διαδικτυακό σας μάθημα", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Μεταβείτε στον πίνακα ελέγχου", + "enterprise.dashboard.tab.courses": "Μαθήματα", + "enterprise.dashboard.tab.programs": "Προγράμματα", + "enterprise.dashboard.tab.pathways": "Μονοπάτια", + "enterprise.dashboard.tab.my.career": "Η καριέρα μου", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Λάβετε συστάσεις μαθημάτων για εσάς.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Κάντε ένα δίλεπτο κουίζ για να μας πείτε περισσότερα για τις δεξιότητες και τις θέσεις εργασίας που σας ενδιαφέρουν και λάβετε αμέσως συστάσεις για τις καλύτερες μαθησιακές εμπειρίες στον κατάλογο για εσάς.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Προτείνετε μαθήματα για μένα", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Ενεργό", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Ζητείται", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Κωδικοί που απομένουν", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Απομένουν κωδικοί, επικοινωνήστε με τον διαχειριστή σας για επιπλέον κωδικούς.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Κωδικοί εγγραφής", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Χρησιμοποιήστε κωδικούς για να εγγραφείτε σε μαθήματα από τον κατάλογό σας.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Πιστωτικό Μαθητή", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ο οργανισμός σας θα αναθέσει μαθήματα σε μαθητές. Επικοινωνήστε με τον διαχειριστή σας εάν ενδιαφέρεστε να παρακολουθήσετε ένα μάθημα.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Εφαρμόστε το πιστωτικό υπόλοιπο των μαθητών του οργανισμού σας για να εγγραφείτε σε μαθήματα χωρίς κόστος από την τσέπη σας.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Διαθέσιμο έως {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "έχει λήξει", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Λήγει Σύντομα", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Λήγει", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Ενεργό", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Ζητείται", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Κατάσταση συνδρομής", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Διαθέσιμο μέχρι", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Έληξε στις", + "enterprise.dashboard.sidebar.license.requested.notice": "Αναμένεται Εγκριση.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Κατάσταση συνδρομής", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Διαθέσιμο μέχρι", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Βρείτε ένα μάθημα", + "enterprise.dashboard.sidebar.needHelp": "Χρειάζεστε βοήθεια;", + "enterprise.dashboard.sidebar.need.help.message": "Για τεχνική υποστήριξη, επισκεφτείτε το Κέντρο βοήθειας edX .", + "enterprise.dashboard.sidebar.request.benefits": "Για να ζητήσετε περισσότερα οφέλη ή συγκεκριμένα μαθήματα, επικοινωνήστε με τον διαχειριστή edX του οργανισμού σας .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Τα μαθήματα δεν καλύπτονται πλέον από το υπόλοιπο πίστωσης μαθητών του οργανισμού σας", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Το πιστωτικό υπόλοιπο του μαθητή σας έχει εξαντληθεί και δεν θα καλύψει το κόστος των μαθημάτων. Επικοινωνήστε με τον διαχειριστή σας εάν έχετε ερωτήσεις.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Ορισμένα μαθήματα ενδέχεται να μην καλύπτονται από το πιστωτικό υπόλοιπο του οργανισμού σας", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Ο οργανισμός σας εξαντλείται η πίστωση μαθητών. Ορισμένα μαθήματα ενδέχεται να μην καλύπτονται πλέον. Επικοινωνήστε με τον διαχειριστή σας εάν έχετε ερωτήσεις.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Επικοινωνήστε με τον διαχειριστή", + "executive.education.external.course.enrollment.page.course.start.date": "Ημερομηνία έναρξης:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Διαθέσιμη ημερομηνία έναρξης:", + "executive.education.external.course.enrollment.page.course.duration": "Διάρκεια μαθήματος:", + "executive.education.external.course.enrollment.page.course.price": "Σύνολο μαθήματος:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Τι συμβαίνει μετά?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Ειδοποίηση μέσω email", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Θα λάβετε ένα email όταν ξεκινήσει το μάθημά σας. Εναλλακτικά, μπορείτε να επισκεφτείτε τον πίνακα ελέγχου για ενημερώσεις κατάστασης μαθημάτων.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Διαβάστε την πολιτική επιστροφής χρημάτων", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Ως μέρος της δέσμευσής μας για την επαγγελματική σας εξέλιξη, μπορείτε να ζητήσετε να αλλάξετε την ημερομηνία έναρξης των μαθημάτων σας ή να ζητήσετε επιστροφή των χρημάτων σας εάν δεν είστε πλήρως ικανοποιημένοι με τις 14 ημερολογιακές ημέρες από την ημερομηνία έναρξης των μαθημάτων σας.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Διαβάστε τους Όρους και Προϋποθέσεις του GetSmarter για την πλήρη πολιτική αναβολής και ακύρωσης μαθημάτων.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Περίληψη εγγραφής:", + "executive.education.external.course.enrollment.page.course": "Αυτό το μάθημα καλύπτεται από την πίστωση εκμάθησης που παρέχεται από τον οργανισμό σας.", + "executive.education.external.course.enrollment.page.registration.total.message": "Σύνολο εγγραφών:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Συμπεριλαμβανομένου του φόρου", + "enterprise.budget.expiry.notification.alert.title": "Υπενθύμιση: Το σχέδιο του οργανισμού σας λήγει {date}", + "enterprise.budget.expiry.notification.alert.message": "Όταν λήξει το πρόγραμμα του οργανισμού σας, δεν θα μπορείτε πλέον να χρησιμοποιείτε την πίστωση μάθησης για να εγγραφείτε σε νέα μαθήματα. Εάν είστε εγγεγραμμένος σε κάποιο μάθημα, δεν θα υπάρξει διακοπή στη μάθησή σας.", + "enterprise.budget.expiry.notification.modal.title": "Υπενθύμιση: Η μαθησιακή σας πίστωση λήγει", + "enterprise.budget.expiry.notification.modal.message": "Το πρόγραμμα του οργανισμού σας λήγει στις {date} . Μετά τη λήξη της, δεν θα μπορείτε πλέον να χρησιμοποιείτε τη μαθησιακή σας πίστωση για να εγγραφείτε σε νέα μαθήματα.", + "enterprise.budget.expiry.notification.modal.additional_message": "Εάν είστε εγγεγραμμένοι σε μαθήματα, δεν θα υπάρξει καμία διακοπή στη μάθησή σας μετά τη λήξη του προγράμματος.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Εάν πιστεύετε ότι πρόκειται για σφάλμα ή χρειάζεστε βοήθεια, παρακαλούμε", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "επικοινωνήστε με τον διαχειριστή του οργανισμού σας.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Εγγράφω", + "enterprise.course.about.page.course.run.card.archived.heading": "Το μάθημα αρχειοθετήθηκε", + "enterprise.course.about.page.course.run.card.archived.subheading": "Οι μελλοντικές ημερομηνίες θα ανακοινωθούν", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Ερχομαι συντομα", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Εγγραφείτε μετά {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Οι εγγραφές έκλεισαν", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Οι μελλοντικές ημερομηνίες θα ανακοινωθούν", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Ξεκινά {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Το μάθημα ξεκίνησε", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Είστε εγγεγραμμένοι", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Δείτε το μάθημα", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Βρέθηκε δικαίωμα", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Προβολή στον πίνακα ελέγχου", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} εγγράφηκε πρόσφατα!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Γίνετε ο πρώτος που θα εγγραφείτε!", + "enterprise.course.about.page.course.run.card.started.heading": "Ξεκίνησε {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Ξεκινά {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Ξεκινά {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Το μάθημα ξεκίνησε", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Η εργασία του μαθήματος ακυρώθηκε", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Η προθεσμία πέρασε", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ο διαχειριστής εκμάθησής σας ακύρωσε μία ή περισσότερες εργασίες μαθημάτων παρακάτω.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Η προθεσμία εγγραφής σε ένα ή περισσότερα μαθήματα παρακάτω έχει παρέλθει.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Επικοινωνήστε με τον διαχειριστή", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Η πορεία σας αποθηκεύτηκε για αργότερα.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Το μάθημά σας μεταφέρθηκε στο Σε εξέλιξη.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Το μαθησιακό σας ταξίδι ξεκινά τώρα!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Ανατεθέντα Μαθήματα", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Τα μαθήματα μου", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Ολοκληρωμένα μαθήματα", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Αποθηκεύτηκε για αργότερα", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Απόρριψη", + "enterprise.dashboard.tab.courses.no.enrollments": "Δεν έχετε εγγραφεί σε κανένα μάθημα που χορηγείται από το {enterpriseName} . Επικοινωνήστε με τον διαχειριστή σας για οδηγίες σχετικά με το πώς να ξεκινήσετε να μαθαίνετε με το edX!", + "enterprise.dashboard.tab.courses.default.message": "Το να ξεκινήσετε με το edX είναι εύκολο. Απλώς βρείτε ένα μάθημα από τον κατάλογό σας, ζητήστε εγγραφή και ξεκινήστε το μαθησιακό σας ταξίδι.", + "enterprise.dashboard.tab.courses.find.course": "Βρείτε ένα μάθημα", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Βρείτε ένα μάθημα", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Απόρριψη", + "site.header.nav.search.title": "Βρείτε ένα μάθημα", + "courseRunActions.viewCourse": "Δείτε το μάθημα", + "courseRunActions.upgrading": "Επιμόρφωση προσωπικού...", + "courseRunActions.upgraded": "Αναβαθμισμένο", + "useCourseRunCardHeading.startsOnDate": "Ξεκινά {startDate}", + "useCourseRunCardHeading.courseStarted": "Το μάθημα ξεκίνησε", + "useCourseRunCardHeading.startedOnDate": "Ξεκίνησε {startDate}", + "useCourseRunCardSubHeading.enrolled": "Είστε εγγεγραμμένοι", + "useCourseRunCardSubHeading.firstToEnroll": "Γίνετε ο πρώτος που θα εγγραφείτε!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} εγγράφηκε πρόσφατα!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Διαθέσιμο στο {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_419.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_419.json index 0df837dd5e5..8743e0b70d3 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_419.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_419.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "borrar filtro de etiquetas", - "courseRunActions.viewCourse": "Ver curso", - "courseRunActions.upgrading": "Actualizando...", - "courseRunActions.upgraded": "Actualizado", - "useCourseRunCardHeading.startsOnDate": "Comienza {startDate}", - "useCourseRunCardHeading.courseStarted": "Curso iniciado", - "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", - "useCourseRunCardSubHeading.enrolled": "Estás inscrito", - "useCourseRunCardSubHeading.firstToEnroll": "¡Sé el primero en inscribirte!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} ¡recientemente inscrito!", - "useCourseRunCardAction.enroll.success.helperText": "Te inscribiste exitosamente. Redirigiendo al curso.", - "useCourseRunCardAction.enroll.error.helperText": "Se produjo un error al procesar su inscripción.", - "useCourseRunCardAction.upgrade.success.helperText": "Su inscripción fue actualizada. Redirigiendo al curso.", - "useCourseRunCardAction.upgrade.error.helperText": "Se produjo un error al actualizar su inscripción.", - "executive.education.external.course.enrollment.page.registration.title": "Su(s) registro(s)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir al panel principal", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Ya inscrito", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Ya estás inscrito. Vaya a su panel de GetSmarter para seguir aprendiendo.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Aquí es donde finaliza su registro para un curso de educación ejecutiva de edX a través de GetSmarter. Asegúrese de que los detalles del curso a continuación sean correctos y confirme usando Crédito de estudiante con el botón "Confirmar registro".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Su administrador de aprendizaje ya asignó fondos para este registro.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Los fondos de su crédito de aprendizaje se canjearán en este momento.", - "executive.education.external.course.enrollment.completed.page.title": "Felicitaciones, ha completado su inscripción para su curso en línea.", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir al panel principal", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponible en {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarea de curso cancelada", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Plazo pasado", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Su administrador de aprendizaje canceló una o más tareas del curso a continuación.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Ya pasó la fecha límite para inscribirse en uno o más cursos a continuación.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contactar al administrador", - "enterprise.dashboard.course.enrollments.error": "Se produjo un error al recuperar sus inscripciones al curso. Inténtalo de nuevo.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Tu curso se guardó para más tarde.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Su curso fue movido a En progreso.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenga recomendaciones de cursos para usted.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Realice un cuestionario de dos minutos para contarnos más sobre las habilidades y los trabajos que le interesan y reciba inmediatamente recomendaciones sobre las mejores experiencias de aprendizaje del catálogo para usted.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendarme cursos", + "academy.detail.page.executive.education.courses.section.title": "Formación ejecutiva", + "academy.detail.page.executive.education.courses.section.subtitle": "Una selección de cursos de posgrado de alto impacto que siguen un cronograma estructurado e incluyen interacción activa con educadores y pares.", + "academy.detail.page.self.paced.courses.section.title": "Cursos a su propio ritmo", + "academy.detail.page.self.paced.courses.section.subtitle": "Una colección de cursos que cubren conocimientos esenciales sobre el tema. Estos cursos ofrecen horarios flexibles y estudio independiente.", + "academy.detail.page.academy.not.found.page.title": "Academia no encontrada", + "academy.detail.page.academy.not.found.page.message": "Academia no encontrada", + "academy.detail.page.academy.title": "{academyTitle} Academia", + "academy.detail.page.instruction.header": "Siga un camino recomendado o seleccione cursos individuales", + "academy.detail.page.instruction.description": "Las rutas son hojas de ruta seleccionadas a través del contenido de la academia diseñadas específicamente para sus objetivos de aprendizaje. O seleccione un curso específico de Educación Ejecutiva o cursos a su propio ritmo en esta Academia.", + "academy.detail.page.view.all.courses.link": "Ver todos los cursos de la Academia {academyTitle}", + "academy.detail.page.all.courses.title": "Todos los cursos de la Academia {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Comenzar con edX es fácil. Simplemente busque un curso en su Academia, solicite inscripción y comience su viaje de aprendizaje.", + "enterprise.dashboard.tab.courses.go.to.academy": "ir a la academia", + "academy.detail.page.pathway.section.heading": "Ruta", + "academy.detail.page.pathway.section.launch.button": "Ruta de lanzamiento", + "enterprise.course.about.course.sidebar.associated.programs": "Programas asociados", + "enterprise.course.about.course.sidebar.about.expand": "Más sobre este curso", + "enterprise.course.about.course.sidebar.about.collapse": "Cerrar sobre este curso", + "enterprise.course.about.course.sidebar.about.heading": "Acerca de este curso", + "enterprise.course.about.course.sidebar.sponsored.by": "Patrocinado por", + "enterprise.course.about.course.sidebar.sponsored.by.description": "La producción de este curso no habría sido posible sin las generosas contribuciones de {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Amplia lo que aprenderás", + "enterprise.course.about.course.sidebar.outcome.collapse": "Contrae lo que aprenderás", + "enterprise.course.about.course.sidebar.outcome.heading": "lo que aprenderás", + "enterprise.course.about.course.sidebar.syllabus.expand": "Ampliar programa de estudios", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Colapsar programa de estudios", + "enterprise.course.about.course.sidebar.syllabus.heading": "Temario", + "enterprise.course.about.course.sidebar.learner.testimonials": "Testimonios de alumnos", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Preguntas frecuentes", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "¿Quién puede realizar este curso?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Lamentablemente, los estudiantes de uno o más de los siguientes países o regiones no podrán registrarse en este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX ha buscado licencias de la Oficina de Control de Activos Extranjeros (OFAC) de EE. UU. para ofrecer nuestros cursos a estudiantes en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos ofrecer este curso en todas las ubicaciones. EdX realmente lamenta que las sanciones estadounidenses nos impidan ofrecer todos nuestros cursos a todos, sin importar dónde vivan.", + "enterprise.course.about.course.materials.button.label": "Ver materiales del curso", + "enterprise.course.about.course.sidebar.recommendations": "Cursos que te pueden gustar:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Más de {firstCourseOwner}:", + "course.about.reviews.averageRating": "{reviewsCount} Los alumnos calificaron este curso en una encuesta posterior a su finalización.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Preguntamos a los estudiantes que participaron en este curso qué tan seguros se sentían de que el curso los ayudará a alcanzar su objetivo. {confidentLearnersPercentage} El % de los estudiantes dijo que estaban “extremadamente seguros” o “muy seguros” de que el aprendizaje que obtuvieron en el curso les ayudará a alcanzar sus objetivos.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Les pedimos a los estudiantes que se inscribieron en este curso que eligieran el motivo para realizarlo. Las opciones eran: “aprender habilidades valiosas”, “avance laboral”, “aprender por diversión” y “cambiar de carrera”. {mostCommonGoalLearnersPercentage} % de los estudiantes que se inscribieron en este curso lo tomaron para aprender habilidades valiosas .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "Los alumnos de {totalCourseEnrollments} tomaron este curso el año pasado.", + "enterprise.course.about.reviews.impact": "El impacto:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "Los alumnos tomaron este curso en los últimos 12 meses.", + "enterprise.course.about.course.reviews.average.rating": "calificación promedio para este curso en una escala de 5 estrellas", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "Están seguros de que este curso les ayudará a alcanzar sus objetivos.", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "de los estudiantes tomaron este curso para aprender nuevas habilidades", + "enterprise.course.about.course.sidebar.length": "Longitud", + "enterprise.course.about.course.sidebar.effort": "Esfuerza", + "enterprise.course.about.course.sidebar.price": "Precio", + "enterprise.course.about.course.sidebar.subject": "Asunto", + "enterprise.course.about.course.sidebar.level": "Nivel", + "enterprise.course.about.course.sidebar.language": "Idioma", + "enterprise.course.about.course.sidebar.course.type": "Tipo de curso", + "enterprise.course.about.price.original": "Precio reducido de:", + "enterprise.course.about.price.included.in.subscription": "Incluido en tu suscripción", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratis para mí {br} (cuando se apruebe)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Patrocinado por {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Este curso se puede comprar con el crédito de aprendizaje de su organización.", + "enterprise.course.about.course.sidebar.price.assigned.course": "Este curso está asignado a ti. El precio de este curso ya está cubierto por tu organización.", + "enterprise.course.about.price.discounted": "Precio descontado:", + "enterprise.course.about.skills.section.title": "Habilidades que obtendrás", + "enterprise.course.about.skills.section.skill.description.placeholder": "No hay descripción disponible.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Solicitud de curso enviada", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Obtenga un certificado verificado para resaltar los conocimientos y habilidades que obtenga", + "enterprise.course.about.course.sidebar.verified.cert.official": "Oficial y Verificado", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Reciba un certificado firmado por un instructor con el logotipo de la institución para verificar su logro.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Fácilmente compartible", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Añade el certificado a tu CV o currículum, o publícalo directamente en LinkedIn.", + "enterprise.dashboard.page.title": "Panel de control - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "¡Bienvenido, {userFirstName} !", + "enterprise.dashboard.welcome.message": "¡Bienvenido!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Descartar", "enterprise.dashboard.tab.courses.license.activated": "Su licencia se activó exitosamente.", - "enterprise.dashboard.tab.courses.no.enrollments": "No estás inscrito en ningún curso patrocinado por {enterpriseName} . ¡Comuníquese con su administrador para obtener instrucciones sobre cómo comenzar a aprender con edX!", - "enterprise.dashboard.tab.courses.default.message": "Comenzar con edX es fácil. Simplemente busque un curso de su catálogo, solicite inscripción y comience su viaje de aprendizaje.", - "enterprise.dashboard.tab.courses.find.course": "encontrar un curso", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de aprendizaje", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Activo", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Su organización asignará cursos a los estudiantes. Comuníquese con su administrador si está interesado en realizar un curso.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique el saldo de créditos de aprendizaje de su organización para inscribirse en cursos sin costos de bolsillo.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponible hasta {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "encontrar un curso", - "enterprise.dashboard.sidebar.need.help.message": "Para obtener soporte técnico, visite el Centro de ayuda de edX .", - "enterprise.dashboard.sidebar.request.benefits": "Para solicitar más beneficios o cursos específicos, comuníquese con el administrador de edX de su organización .", "enterprise.banner.recommend.courses": "Recomendarme cursos", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contactar al administrador", - "executive.education.external.course.enrollment.page.course.start.date": "Fecha de inicio:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Fecha de inicio disponible:", - "executive.education.external.course.enrollment.page.course.duration": "Duración del curso:", - "executive.education.external.course.enrollment.page.course.price": "Total del curso:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "¿Qué pasa después?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por correo electrónico", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Recibirás un correo electrónico de edX cuando comience tu curso. Alternativamente, puede visitar su panel de edX para obtener actualizaciones del estado del curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter le enviará un correo electrónico cuando comience su curso. Alternativamente, puede visitar su panel de aprendizaje de GetSmarter para obtener actualizaciones del estado del curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lea la política de reembolso", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte de nuestro compromiso con su desarrollo profesional, puede solicitar cambiar\n tu fecha de inicio del curso o solicita la devolución de tu dinero si no estás completamente satisfecho con los 14 días naturales\n de la fecha de inicio de su curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lea los Términos y condiciones de GetSmarter para conocer la política completa de aplazamiento y cancelación del curso.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumen de registro:", - "executive.education.external.course.enrollment.page.course": "Este curso está cubierto por el crédito de aprendizaje proporcionado por su organización.", - "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscripciones:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Impuesto incluido", "ExecutiveEducation2UError.noOfferAvailable": "No hay crédito de aprendizaje disponible para cubrir este curso.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "No tienes acceso a este curso porque tu organización no tiene fondos suficientes. Comuníquese con su administrador de edX para resolver el error y brindarle acceso a este contenido.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "¡Tu inscripción no fue completada! Ya has gastado tu presupuesto personal en inscripciones.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "¡Tu inscripción no fue completada! Ha alcanzado su número máximo de inscripciones permitidas.", "ExecutiveEducation2UError.systemError": "Se ha producido un error del sistema.", "ExecutiveEducation2UError.default": "Se ha producido un error.", + "executive.education.external.course.enrollment.page.first.name.required": "Se requiere el primer nombre", + "executive.education.external.course.enrollment.page.last.name.required": "Se requiere apellido", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Se requiere fecha de nacimiento", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "La fecha de nacimiento que ingresó indica que es menor de 18 años y necesitamos que su padre o tutor legal dé su consentimiento para su registro y que GetSmarter procese su información personal. Comuníquese con {privacyEmail} para continuar con su registro.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Por favor acepte los Términos y condiciones para estudiantes", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Acepte el consentimiento para compartir datos de GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Información de inscripción al curso", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Se produjo un error al compartir la información de inscripción al curso. Inténtalo de nuevo.", + "executive.education.external.course.enrollment.page.first.name.label": "Nombre de pila *", + "executive.education.external.course.enrollment.page.last.name.label": "Apellido *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Fecha de nacimiento *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "He leído y acepto el consentimiento para compartir datos de GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconozco que la información sobre mi participación en el curso será compartida con mi\n empleador o entidad financiadora, incluido mi nombre, evaluaciones de mi desempeño, como calificaciones,\n y cualquier riesgo percibido para mi finalización del curso.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconozco que la información sobre mi participación en el curso se compartirá con mi empleador o entidad financiadora, incluido mi nombre, evaluaciones de mi desempeño, como calificaciones, y cualquier riesgo percibido para completar el curso.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "He leído y acepto los Términos y condiciones para estudiantes de GetSmarter", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Requerido", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Confirmando registro...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Inscripción confirmada", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.try.again.cta": "Intentar otra vez", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualiza tu carrera.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Tómese un minuto para elegir el puesto de trabajo que mejor describa su puesto actual o deseado. Le diremos qué habilidades debe buscar al inscribirse en cursos y realizaremos un seguimiento del crecimiento de sus habilidades a medida que completa los cursos.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Agregar rol", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Mostrar ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Mostrar menos", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Busca tu puesto de trabajo", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Guardar", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Guardando", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Guardado", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Error", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Cancelar", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Más cursos que te enseñan habilidades {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Mostrar más cursos", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Mi cuadro de carrera", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "¿Cómo leo esto?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Utilizando la taxonomía de Lightcast, rastreamos el puesto de trabajo seleccionado actualmente hasta las competencias y habilidades necesarias para tener éxito. A medida que aprueba cursos en la plataforma edX que enseñan habilidades relevantes para su trabajo actual, el gráfico anterior muestra cómo está creciendo en las competencias relacionadas con su puesto.", - "enterprise.coupon.codes.warning.modal.title": "No tienes suficientes códigos para completar el programa.", - "enterprise.coupon.codes.warning.modal.body": "

Nuestros registros muestran que no tiene suficientes códigos asignados para completar el programa. Si no puede completar todos los cursos del programa, no será elegible para ver ni compartir su registro del programa.

Si planea completar el programa, comuníquese con su administrador de aprendizaje para que le asignen códigos adicionales.

Códigos restantes: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Requisito {index} : elija cualquier {count} de los siguientes", + "enterprise.pathway.modal.verified.label": "Verificado", + "enterprise.pathway.modal.curated.by.professionals.label": "Comisariada por profesionales del aprendizaje.", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "A través de los requisitos de {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Incluido con el catálogo", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Aprende sin coste para ti", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "En proceso", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Reanudar {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Ver {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Progreso del camino", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Revise su progreso a lo largo del camino y planifique fechas límite clave para asegurarse de terminar. Para completar el camino, debes completar cada uno de los requisitos.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Requisitos del camino:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Requisito {index} : elija cualquier {count} de los siguientes", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Estado de suscripción", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Activo", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "No activo", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Disponible hasta {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Todos los cursos incluidos en tu catálogo empresarial", "enterprise.program.courses.someCoursesAvailable": "{courseCount} cursos incluidos en tu catálogo empresarial", "enterprise.program.courses.noCourseAvailable": "Estos cursos no están incluidos en su catálogo empresarial.", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 curso presente en este programa", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} cursos presentes en este programa", "enterprise.program.main.heading.enroll": "Inscribiéndose ahora", + "enterprise.coupon.codes.warning.modal.title": "No tienes suficientes códigos para completar el programa.", + "enterprise.coupon.codes.warning.modal.body": "

Nuestros registros muestran que no tiene suficientes códigos asignados para completar el programa. Si no puede completar todos los cursos del programa, no será elegible para ver ni compartir su registro del programa.

Si planea completar el programa, comuníquese con su administrador de aprendizaje para que le asignen códigos adicionales.

Códigos restantes: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Aprender más", + "enterprise.dashboard.programs.about.page.course.sponsored": "Patrocinado por {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Necesita certificado verificado", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Estado del Certificado:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certificado Comprado", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Estado del Certificado:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Optar por el Certificado Verificado", + "enterprise.dashboard.programs.about.page.courses.in.progress": "CURSOS EN PROGRESO", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Inscrito: ( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Ver curso archivado", + "enterprise.dashboard.programs.about.page.view.course": "Ver curso", + "enterprise.dashboard.programs.about.page.remaining.courses": "CURSOS RESTANTES", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Inscribirse ahora", + "enterprise.dashboard.programs.about.page.not.currently.available": "Actualmente no disponible", + "enterprise.dashboard.programs.about.page.available.sessions": "Tus sesiones disponibles:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Aprender más", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Actualmente no disponible", + "enterprise.dashboard.programs.about.page.completed.courses": "CURSOS COMPLETADOS", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Ver curso", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "¡Felicitaciones!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Ha completado con éxito todos los requisitos para {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Tu Trayecto del Programa", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Realice un seguimiento y planifique su progreso a través de los cursos {totalCoursesInProgram} de este programa.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Para completar el programa, debe obtener un certificado verificado para cada curso.", + "enterprise.dashboard.program.sidebar.your.certificate": "Su certificado {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Certificados Ganados", + "enterprise.dashboard.program.sidebar.program.record": "Registro del Programa", + "enterprise.dashboard.program.sidebar.message": "Una vez complete uno de los requisitos de programa, usted tendrá un registro de programa. Este registro es marcado como completo una vez cumpla con todos los requisitos del programa. Un registro del programa puede ser usado para continuar su registro diario de aprendizaje y demostrar su aprendizaje a otros.", + "enterprise.dashboard.program.sidebar.view.program.record": "Ver registros del programa", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Oportunidades Adicionales de Crédito", + "program.sidebar.professional.opportunities": "Oportunidades Profesionales Adicionales", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Restante", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "En curso", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Finalizado", + "enterprise.assignment.only.empty.state.alert.dismiss": "Descartar", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Contactar al administrador", "enterprise.assignment.only.empty.state.alert.title": "El descubrimiento de cursos no está disponible actualmente", "enterprise.assignment.only.empty.state.alert.description": "Su organización ha decidido compartir cursos con usted únicamente por asignación. Para solicitar acceso a contenido adicional, comuníquese con su administrador.", "enterprise.assignment.only.empty.state.card.title": "¡Tu próximo curso, encontrado!", "enterprise.assignment.only.empty.state.card.description": "Comience a aprender con los cursos que le asigne su organización.", "enterprise.assignment.only.empty.state.card.button": "Volver al panel de control", - "enterprise.search.page.academies.section.title": "Academias edX; diseñado para satisfacer sus necesidades comerciales más críticas", + "enterprise.search.page.show.more.pathway.section.translated.title": "Caminos", + "enterprise.search.page.show.more.program.section.translated.title": "Programas", + "enterprise.search.page.show.more.course.section.translated.title": "Cursos", + "enterprise.search.page.title": "Buscar cursos y programas - {enterpriseName}", + "enterprise.search.page.header.title": "Buscar cursos y programas", + "enterprise.search.page.academies.section.title": "Academias edX: diseñadas para satisfacer sus necesidades comerciales más críticas", "enterprise.search.page.academies.section.subtile": "Elija entre una gama seleccionada de programas alineados con las áreas de capacidades y habilidades más demandadas y cruciales para el éxito de la organización.", + "enterprise.search.page.course.section.translated.title": "Cursos", + "enterprise.search.course.card.short.length.course": "Curso corto", + "enterprise.search.course.card.general.length.course": "Curso", + "enterprise.search.page.pathway.section.translated.title": "Caminos", + "enterprise.search.page.program.section.translated.title": "Programas", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Curso} many {# Cursos} other {# Cursos}}", + "enterprise.search.page.show.all": "Mostrar ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "resultados", + "enterprise.search.page.content.result": "resultado", + "site.header.avatar.dropdown.switch.dashboard.title": "Cambiar panel", + "site.header.avatar.dropdown.personal.dashboard.title": "Personal", + "site.header.avatar.dropdown.my.profile.title": "Mi perfil", + "site.header.avatar.dropdown.account.settings.title": "Configuraciones de la cuenta", + "site.header.avatar.dropdown.help.title": "Ayuda", + "site.header.avatar.dropdown.sign.out.title": "desconectar", + "site.header.nav.help.title": "Ayuda", + "site.header.nav.dashboard.title": "Panel principal", + "enterprise.skills.quiz.v1.job.card.median.salary": "Salario medio en EE. UU.:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Ofertas de trabajo:", + "enterprise.skills.quiz.v1.course.card.heading": "Comience con estos cursos", + "enterprise.skills.quiz.v1.pathways.card.heading": "Comience con estos caminos", + "enterprise.skills.quiz.v1.programs.card.heading": "Comience con estos programas", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Tus trabajos y habilidades", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Salario medio en EE. UU.:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Ofertas de trabajo:", + "enterprise.skills.quiz.v1.skills.page.heading": "Habilidades", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Los mejores cursos en {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Ver más cursos >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Constructor de habilidades", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Comienza tu viaje de aprendizaje con edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Deja que edX sea tu guía. Combinamos la experiencia educativa de las principales instituciones del mundo con datos del mercado laboral para encontrar los cursos y programas adecuados que le ayudarán a alcanzar sus objetivos profesionales y de aprendizaje.", + "enterprise.skills.quiz.v1.goal.selection.label": "Primero, cuéntanos un poco más sobre lo que quieres lograr.", + "enterprise.skills.quiz.v1.industry.selection.label": "En segundo lugar, ¿qué industria describe dónde trabaja? (seleccione uno o déjelo en blanco)", + "enterprise.skills.quiz.v1.current.job.title": "A continuación, cuéntenos sobre su puesto de trabajo actual.", + "enterprise.skills.quiz.v1.currently.a.student.label": "actualmente soy estudiante", + "enterprise.skills.quiz.v1.similar.career.paths": "Por último, cuéntenos sobre las carreras profesionales que le interesan (seleccione hasta tres)", + "enterprise.skills.quiz.v1.explore.courses.label": "¡Empiece a explorar cursos!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Ver más recomendaciones de cursos", + "enterprise.skills.quiz.v1.cancel.button.label": "Cancelar", + "enterprise.skills.quiz.v1.continue.button.label1": "Continuar", + "enterprise.skills.quiz.v1.continue.button.label2": "Continuar", + "enterprise.skills.quiz.v1.done.button.label": "Terminado", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Habilidades relacionadas", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Ver más recomendaciones de cursos", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Constructor de habilidades", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "¿Salir de Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Los estudiantes que se inscriben en cursos que se alinean con sus objetivos profesionales tienen más probabilidades de completar el curso.", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Volver al creador de habilidades", + "enterprise.skills.quiz.v2.exit.button.label": "Salida", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Combinamos la experiencia educativa con datos del mercado laboral para ayudarle a alcanzar sus objetivos profesionales y de aprendizaje. Ya sea que esté buscando crecer en su carrera, cambiar de carrera o simplemente aprender nuevas habilidades, esta herramienta puede ayudarlo a encontrar un curso relevante. Su selección de roles y sus recomendaciones son privadas y no son visibles para su administrador de edX.", + "enterprise.skills.quiz.v2.roles.dropdown.label": "¿Qué roles te interesan?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Ocultar opciones avanzadas", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Mostrar opciones avanzadas", + "enterprise.skills.quiz.v2.goals.dropdown.label": "¿Cuéntanos qué quieres lograr?", + "enterprise.skills.quiz.v2.current.job.title": "Busque y seleccione su puesto de trabajo actual", + "enterprise.skills.quiz.v2.industry.selection.label": "¿En qué industria estás interesado?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Constructor de habilidades", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Deja que edX sea tu guía", "StatefulEnroll.buttonLabel.enroll": "Inscribirse", "StatefulEnroll.buttonLabel.enrolling": "Inscribiéndose...", "StatefulEnroll.buttonLabel.enrolled": "Inscrito", - "StatefulEnroll.buttonLabel.tryAgain": "Intentar otra vez" + "StatefulEnroll.buttonLabel.tryAgain": "Intentar otra vez", + "errorBoundary.title": "Se produjo un error al procesar su solicitud.", + "errorBoundary.subtitle": "Pedimos disculpas por las molestias. Por favor, inténtelo de nuevo más tarde.", + "errorBoundary.tryAgainCTA": "Intentar otra vez", + "updateAvailableModal.heading": "Actualización: Nueva versión disponible", + "updateAvailableModal.content": "Atención: Se lanzó una nueva versión del sitio web. Para aprovechar las últimas funciones y mejoras, actualice la página.", + "updateAvailableModal.refreshButtonText": "Refrescar", + "enterprise.course.about.page.assigned.badge.label": "Asignado", + "enterprise.course.about.page.course.part.of.program": "Este curso es parte de un {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Este curso está archivado.", + "enterprise.course.about.page.course.not.in.catalog": "Este curso no forma parte del catálogo de cursos seleccionados de su organización.", + "enterprise.course.about.page.video.play.button.text": "Reproduce el video", + "useCourseRunCardAction.enroll.success.helperText": "Te inscribiste exitosamente. Redirigiendo al curso.", + "useCourseRunCardAction.enroll.error.helperText": "Se produjo un error al procesar su inscripción.", + "useCourseRunCardAction.upgrade.success.helperText": "Su inscripción fue actualizada. Redirigiendo al curso.", + "useCourseRunCardAction.upgrade.error.helperText": "Se produjo un error al actualizar su inscripción.", + "enterprise.course.about.course.sidebar.institution": "Institución", + "enterprise.course.about.course.sidebar.institutions": "Instituciones", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {semana} many {semanas} other {semanas}}", + "enterprise.course.about.course.sidebar.transcript": "Vídeo {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Dirigido por un instructor según un cronograma de curso", + "enterprise.course.about.course.sidebar.self.paced": "A tu propio ritmo y según tu tiempo", + "executive.education.external.course.enrollment.page.registration.title": "Su(s) registro(s)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir al panel principal", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Ya inscrito", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Ya estás inscrito. Vaya a su panel de GetSmarter para seguir aprendiendo.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Aquí es donde finaliza su registro para un curso de educación ejecutiva de edX a través de GetSmarter. Asegúrese de que los detalles del curso a continuación sean correctos y confirme usando Crédito de estudiante con el botón "Confirmar registro".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Su administrador de aprendizaje ya asignó fondos para este registro.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Los fondos de su crédito de aprendizaje se canjearán en este momento.", + "executive.education.external.course.enrollment.completed.page.title": "Felicitaciones, ha completado su inscripción para su curso en línea.", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir al panel principal", + "enterprise.dashboard.tab.courses": "Cursos", + "enterprise.dashboard.tab.programs": "Programas", + "enterprise.dashboard.tab.pathways": "Caminos", + "enterprise.dashboard.tab.my.career": "Mi carrera", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenga recomendaciones de cursos para usted.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Realice un cuestionario de dos minutos para contarnos más sobre las habilidades y los trabajos que le interesan y reciba inmediatamente recomendaciones sobre las mejores experiencias de aprendizaje del catálogo para usted.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendarme cursos", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Activo", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Solicitado", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Códigos restantes", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Códigos restantes, comuníquese con su administrador para obtener códigos adicionales.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Códigos de inscripción", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Utilice códigos para inscribirse en cursos de su catálogo.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de aprendizaje", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Su organización asignará cursos a los estudiantes. Comuníquese con su administrador si está interesado en realizar un curso.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique el saldo de créditos de aprendizaje de su organización para inscribirse en cursos sin costos de bolsillo.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponible hasta {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Venció", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Expira pronto", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Caducando", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Activo", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Solicitado", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Estado de suscripción", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Disponible hasta", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Expirado el", + "enterprise.dashboard.sidebar.license.requested.notice": "Esperando aprobacion.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Estado de suscripción", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Disponible hasta", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "encontrar un curso", + "enterprise.dashboard.sidebar.needHelp": "¿Necesita ayuda?", + "enterprise.dashboard.sidebar.need.help.message": "Para obtener soporte técnico, visite el Centro de ayuda de edX .", + "enterprise.dashboard.sidebar.request.benefits": "Para solicitar más beneficios o cursos específicos, comuníquese con el administrador de edX de su organización .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Los cursos ya no están cubiertos por el saldo de créditos de aprendizaje de su organización.", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Su saldo de crédito de estudiante se agotó y no cubrirá el costo de los cursos. Comuníquese con su administrador si tiene preguntas.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Es posible que algunos cursos no estén cubiertos por el saldo de créditos de aprendizaje de su organización.", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Su organización se está quedando sin crédito de aprendizaje. Es posible que algunos cursos ya no estén cubiertos. Comuníquese con su administrador si tiene preguntas.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contactar al administrador", + "executive.education.external.course.enrollment.page.course.start.date": "Fecha de inicio:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Fecha de inicio disponible:", + "executive.education.external.course.enrollment.page.course.duration": "Duración del curso:", + "executive.education.external.course.enrollment.page.course.price": "Total del curso:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "¿Qué pasa después?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por correo electrónico", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Recibirás un correo electrónico cuando comience tu curso. Alternativamente, puede visitar su panel para obtener actualizaciones del estado del curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lea la política de reembolso", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte de nuestro compromiso con tu desarrollo profesional, puedes solicitar cambiar la fecha de inicio de tu curso o solicitar la devolución de tu dinero si no estás completamente satisfecho con los 14 días calendario de la fecha de inicio de tu curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lea los Términos y condiciones de GetSmarter para conocer la política completa de aplazamiento y cancelación del curso.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumen de registro:", + "executive.education.external.course.enrollment.page.course": "Este curso está cubierto por el crédito de aprendizaje proporcionado por su organización.", + "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscripciones:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Impuesto incluido", + "enterprise.budget.expiry.notification.alert.title": "Recordatorio: el plan de su organización vence {date}", + "enterprise.budget.expiry.notification.alert.message": "Cuando el plan de su organización caduque, ya no podrá utilizar su crédito de aprendizaje para inscribirse en nuevos cursos. Si actualmente está inscrito en un curso, no habrá ninguna interrupción en su aprendizaje.", + "enterprise.budget.expiry.notification.modal.title": "Recordatorio: su crédito de aprendizaje está venciendo", + "enterprise.budget.expiry.notification.modal.message": "El plan de su organización vence el {date} . Una vez que caduque, ya no podrá utilizar su crédito de aprendizaje para inscribirse en nuevos cursos.", + "enterprise.budget.expiry.notification.modal.additional_message": "Si actualmente está inscrito en cursos, no habrá ninguna interrupción en su aprendizaje al vencimiento del plan.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Si cree que se trata de un error o necesita ayuda, por favor", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "póngase en contacto con el administrador de su organización.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Inscribirse", + "enterprise.course.about.page.course.run.card.archived.heading": "Curso archivado", + "enterprise.course.about.page.course.run.card.archived.subheading": "Fechas futuras por anunciar", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Muy pronto", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Inscríbete después de {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Inscripciones cerradas", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Fechas futuras por anunciar", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Inicia {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Curso iniciado", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Estás inscrito", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Ver curso", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Derecho encontrado", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Ver en el panel", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} ¡recientemente inscrito!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "¡Sé el primero en inscribirte!", + "enterprise.course.about.page.course.run.card.started.heading": "Iniciado {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Comienza {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Comienza {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Curso iniciado", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarea de curso cancelada", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Plazo pasado", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Su administrador de aprendizaje canceló una o más tareas del curso a continuación.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Ya pasó la fecha límite para inscribirse en uno o más cursos a continuación.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contactar al administrador", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Tu curso se guardó para más tarde.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Su curso fue movido a En progreso.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "¡Tu viaje de aprendizaje comienza ahora!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Cursos asignados", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Mis cursos", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Cursos completados", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Guardado para después", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Descartar", + "enterprise.dashboard.tab.courses.no.enrollments": "No estás inscrito en ningún curso patrocinado por {enterpriseName} . ¡Comuníquese con su administrador para obtener instrucciones sobre cómo comenzar a aprender con edX!", + "enterprise.dashboard.tab.courses.default.message": "Comenzar con edX es fácil. Simplemente busque un curso de su catálogo, solicite inscripción y comience su viaje de aprendizaje.", + "enterprise.dashboard.tab.courses.find.course": "encontrar un curso", + "enterprise.dashboard.group.assignment.alert.find.course.button": "encontrar un curso", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Descartar", + "site.header.nav.search.title": "Encuentra un curso", + "courseRunActions.viewCourse": "Ver curso", + "courseRunActions.upgrading": "Actualizando...", + "courseRunActions.upgraded": "Actualizado", + "useCourseRunCardHeading.startsOnDate": "Comienza {startDate}", + "useCourseRunCardHeading.courseStarted": "Curso iniciado", + "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", + "useCourseRunCardSubHeading.enrolled": "Estás inscrito", + "useCourseRunCardSubHeading.firstToEnroll": "¡Sé el primero en inscribirte!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} ¡recientemente inscrito!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponible en {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_ES.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_ES.json index 15761d93ad7..09b2865937b 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_ES.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/es_ES.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "borrar filtro de etiquetas", - "courseRunActions.viewCourse": "Ver curso", - "courseRunActions.upgrading": "Actualizando...", - "courseRunActions.upgraded": "Actualizado", - "useCourseRunCardHeading.startsOnDate": "Comienza {startDate}", - "useCourseRunCardHeading.courseStarted": "Curso iniciado", - "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", - "useCourseRunCardSubHeading.enrolled": "Estás inscrito", - "useCourseRunCardSubHeading.firstToEnroll": "¡Sé el primero en inscribirte!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} ¡recientemente inscrito!", - "useCourseRunCardAction.enroll.success.helperText": "Te inscribiste exitosamente. Redirigiendo al curso.", - "useCourseRunCardAction.enroll.error.helperText": "Se produjo un error al procesar su inscripción.", - "useCourseRunCardAction.upgrade.success.helperText": "Su inscripción fue actualizada. Redirigiendo al curso.", - "useCourseRunCardAction.upgrade.error.helperText": "Se produjo un error al actualizar su inscripción.", - "executive.education.external.course.enrollment.page.registration.title": "Su(s) registro(s)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir al panel de control", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Ya inscrito", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Ya estás inscrito. Vaya a su panel de GetSmarter para seguir aprendiendo.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Aquí es donde finaliza su registro para un curso de educación ejecutiva de edX a través de GetSmarter. Asegúrese de que los detalles del curso a continuación sean correctos y confirme usando Crédito de estudiante con el botón "Confirmar registro".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Su administrador de aprendizaje ya asignó fondos para este registro.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Los fondos de su crédito de aprendizaje se canjearán en este momento.", - "executive.education.external.course.enrollment.completed.page.title": "Felicitaciones, ha completado su inscripción para su curso en línea.", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir al panel de control", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponible en {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarea de curso cancelada", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Plazo pasado", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Su administrador de aprendizaje canceló una o más tareas del curso a continuación.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Ya pasó la fecha límite para inscribirse en uno o más cursos a continuación.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contactar al administrador", - "enterprise.dashboard.course.enrollments.error": "Se produjo un error al recuperar sus inscripciones al curso. Inténtalo de nuevo.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Tu curso se guardó para más tarde.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Su curso fue movido a En progreso.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenga recomendaciones de cursos para usted.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Realice un cuestionario de dos minutos para contarnos más sobre las habilidades y los trabajos que le interesan y reciba inmediatamente recomendaciones sobre las mejores experiencias de aprendizaje del catálogo para usted.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendarme cursos", + "academy.detail.page.executive.education.courses.section.title": "Educación ejecutiva", + "academy.detail.page.executive.education.courses.section.subtitle": "Una selección de cursos de posgrado de alto impacto que siguen un cronograma estructurado e incluyen interacción activa con educadores y pares.", + "academy.detail.page.self.paced.courses.section.title": "Cursos a su propio ritmo", + "academy.detail.page.self.paced.courses.section.subtitle": "Una colección de cursos que cubren conocimientos esenciales sobre el tema. Estos cursos ofrecen horarios flexibles y estudio independiente.", + "academy.detail.page.academy.not.found.page.title": "Academia no encontrada", + "academy.detail.page.academy.not.found.page.message": "Academia no encontrada", + "academy.detail.page.academy.title": "{academyTitle} Academia", + "academy.detail.page.instruction.header": "Siga un camino recomendado o seleccione cursos individuales", + "academy.detail.page.instruction.description": "Las rutas son hojas de ruta seleccionadas a través del contenido de la academia diseñadas específicamente para sus objetivos de aprendizaje. O seleccione un curso específico de Educación Ejecutiva o cursos a su propio ritmo en esta Academia.", + "academy.detail.page.view.all.courses.link": "Ver todos los cursos de la Academia {academyTitle}", + "academy.detail.page.all.courses.title": "Todos los cursos de la Academia {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Comenzar con edX es fácil. Simplemente busque un curso en su Academia, solicite inscripción y comience su viaje de aprendizaje.", + "enterprise.dashboard.tab.courses.go.to.academy": "ir a la academia", + "academy.detail.page.pathway.section.heading": "Ruta", + "academy.detail.page.pathway.section.launch.button": "Ruta de lanzamiento", + "enterprise.course.about.course.sidebar.associated.programs": "Programas asociados", + "enterprise.course.about.course.sidebar.about.expand": "Más sobre este curso", + "enterprise.course.about.course.sidebar.about.collapse": "Cerrar sobre este curso", + "enterprise.course.about.course.sidebar.about.heading": "Acerca de este curso", + "enterprise.course.about.course.sidebar.sponsored.by": "Patrocinado por", + "enterprise.course.about.course.sidebar.sponsored.by.description": "La producción de este curso no habría sido posible sin las generosas contribuciones de {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Amplia lo que aprenderás", + "enterprise.course.about.course.sidebar.outcome.collapse": "Contrae lo que aprenderás", + "enterprise.course.about.course.sidebar.outcome.heading": "lo que aprenderás", + "enterprise.course.about.course.sidebar.syllabus.expand": "Ampliar programa de estudios", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Contraer programa de estudios", + "enterprise.course.about.course.sidebar.syllabus.heading": "Plan de estudios", + "enterprise.course.about.course.sidebar.learner.testimonials": "Testimonios de alumnos", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Preguntas frecuentes", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "¿Quién puede realizar este curso?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Lamentablemente, los estudiantes de uno o más de los siguientes países o regiones no podrán registrarse en este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX ha buscado licencias de la Oficina de Control de Activos Extranjeros (OFAC) de EE. UU. para ofrecer nuestros cursos a estudiantes en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos ofrecer este curso en todas las ubicaciones. EdX realmente lamenta que las sanciones estadounidenses nos impidan ofrecer todos nuestros cursos a todos, sin importar dónde vivan.", + "enterprise.course.about.course.materials.button.label": "Ver materiales del curso", + "enterprise.course.about.course.sidebar.recommendations": "Cursos que te pueden gustar:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Más de {firstCourseOwner}:", + "course.about.reviews.averageRating": "{reviewsCount} Los alumnos calificaron este curso en una encuesta posterior a su finalización.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Preguntamos a los estudiantes que participaron en este curso qué tan seguros se sentían de que el curso los ayudará a alcanzar su objetivo. {confidentLearnersPercentage} El % de los estudiantes dijo que estaban “extremadamente seguros” o “muy seguros” de que el aprendizaje que obtuvieron en el curso les ayudará a alcanzar sus objetivos.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Les pedimos a los estudiantes que se inscribieron en este curso que eligieran el motivo para realizarlo. Las opciones eran: “aprender habilidades valiosas”, “avance laboral”, “aprender por diversión” y “cambiar de carrera”. {mostCommonGoalLearnersPercentage} % de los estudiantes que se inscribieron en este curso lo tomaron para aprender habilidades valiosas .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "Los alumnos de {totalCourseEnrollments} tomaron este curso el año pasado.", + "enterprise.course.about.reviews.impact": "El impacto:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "Los alumnos tomaron este curso en los últimos 12 meses.", + "enterprise.course.about.course.reviews.average.rating": "calificación promedio para este curso en una escala de 5 estrellas", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "Están seguros de que este curso les ayudará a alcanzar sus objetivos.", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "de los estudiantes tomaron este curso para aprender nuevas habilidades", + "enterprise.course.about.course.sidebar.length": "Longitud", + "enterprise.course.about.course.sidebar.effort": "Esfuerzo", + "enterprise.course.about.course.sidebar.price": "Precio", + "enterprise.course.about.course.sidebar.subject": "Asunto", + "enterprise.course.about.course.sidebar.level": "Nivel", + "enterprise.course.about.course.sidebar.language": "Idioma", + "enterprise.course.about.course.sidebar.course.type": "Tipo de curso", + "enterprise.course.about.price.original": "Precio reducido de:", + "enterprise.course.about.price.included.in.subscription": "Incluido en tu suscripción", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratis para mí {br} (cuando se apruebe)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Patrocinado por {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Este curso se puede comprar con el crédito de aprendizaje de su organización.", + "enterprise.course.about.course.sidebar.price.assigned.course": "Este curso está asignado a ti. El precio de este curso ya está cubierto por tu organización.", + "enterprise.course.about.price.discounted": "Precio descontado:", + "enterprise.course.about.skills.section.title": "Habilidades que obtendrás", + "enterprise.course.about.skills.section.skill.description.placeholder": "No hay descripción disponible.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Solicitud de curso enviada", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Obtenga un certificado verificado para resaltar los conocimientos y habilidades que obtenga", + "enterprise.course.about.course.sidebar.verified.cert.official": "Oficial y Verificado", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Reciba un certificado firmado por un instructor con el logotipo de la institución para verificar su logro.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Fácilmente compartible", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Añade el certificado a tu CV o currículum, o publícalo directamente en LinkedIn.", + "enterprise.dashboard.page.title": "Panel de control - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "¡Bienvenido, {userFirstName} !", + "enterprise.dashboard.welcome.message": "¡Bienvenido!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Descartar", "enterprise.dashboard.tab.courses.license.activated": "Su licencia se activó exitosamente.", - "enterprise.dashboard.tab.courses.no.enrollments": "No estás inscrito en ningún curso patrocinado por {enterpriseName} . ¡Comuníquese con su administrador para obtener instrucciones sobre cómo comenzar a aprender con edX!", - "enterprise.dashboard.tab.courses.default.message": "Comenzar con edX es fácil. Simplemente busque un curso de su catálogo, solicite inscripción y comience su viaje de aprendizaje.", - "enterprise.dashboard.tab.courses.find.course": "encontrar un curso", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de aprendizaje", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Activo", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Su organización asignará cursos a los estudiantes. Comuníquese con su administrador si está interesado en realizar un curso.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique el saldo de créditos de aprendizaje de su organización para inscribirse en cursos sin costos de bolsillo.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponible hasta {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "encontrar un curso", - "enterprise.dashboard.sidebar.need.help.message": "Para obtener soporte técnico, visite el Centro de ayuda de edX .", - "enterprise.dashboard.sidebar.request.benefits": "Para solicitar más beneficios o cursos específicos, comuníquese con el administrador de edX de su organización .", "enterprise.banner.recommend.courses": "Recomendarme cursos", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contactar al administrador", - "executive.education.external.course.enrollment.page.course.start.date": "Fecha de inicio:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Fecha de inicio disponible:", - "executive.education.external.course.enrollment.page.course.duration": "Duración del curso:", - "executive.education.external.course.enrollment.page.course.price": "Total del curso:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "¿Qué pasa después?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por correo electrónico", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Recibirás un correo electrónico de edX cuando comience tu curso. Alternativamente, puede visitar su panel de edX para obtener actualizaciones del estado del curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter le enviará un correo electrónico cuando comience su curso. Alternativamente, puede visitar su panel de aprendizaje de GetSmarter para obtener actualizaciones del estado del curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lea la política de reembolso", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte de nuestro compromiso con su desarrollo profesional, puede solicitar cambiar\n tu fecha de inicio del curso o solicita la devolución de tu dinero si no estás completamente satisfecho con los 14 días naturales\n de la fecha de inicio de su curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lea los Términos y condiciones de GetSmarter para conocer la política completa de aplazamiento y cancelación del curso.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumen de registro:", - "executive.education.external.course.enrollment.page.course": "Este curso está cubierto por el crédito de aprendizaje proporcionado por su organización.", - "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscripciones:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Impuesto incluido", "ExecutiveEducation2UError.noOfferAvailable": "No hay crédito de aprendizaje disponible para cubrir este curso.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "No tienes acceso a este curso porque tu organización no tiene fondos suficientes. Comuníquese con su administrador de edX para resolver el error y brindarle acceso a este contenido.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "¡Tu inscripción no fue completada! Ya has gastado tu presupuesto personal en inscripciones.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "¡Tu inscripción no fue completada! Ha alcanzado su número máximo de inscripciones permitidas.", "ExecutiveEducation2UError.systemError": "Se ha producido un error del sistema.", "ExecutiveEducation2UError.default": "Se ha producido un error.", + "executive.education.external.course.enrollment.page.first.name.required": "Se requiere el primer nombre", + "executive.education.external.course.enrollment.page.last.name.required": "Se requiere apellido", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Se requiere fecha de nacimiento", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "La fecha de nacimiento que ingresó indica que es menor de 18 años y necesitamos que su padre o tutor legal dé su consentimiento para su registro y que GetSmarter procese su información personal. Comuníquese con {privacyEmail} para continuar con su registro.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Por favor acepte los Términos y condiciones para estudiantes", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Acepte el consentimiento para compartir datos de GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Información de inscripción al curso", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Se produjo un error al compartir la información de inscripción al curso. Inténtalo de nuevo.", + "executive.education.external.course.enrollment.page.first.name.label": "Nombre de pila *", + "executive.education.external.course.enrollment.page.last.name.label": "Apellido *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Fecha de nacimiento *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "He leído y acepto el consentimiento para compartir datos de GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconozco que la información sobre mi participación en el curso será compartida con mi\n empleador o entidad financiadora, incluido mi nombre, evaluaciones de mi desempeño, como calificaciones,\n y cualquier riesgo percibido para mi finalización del curso.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconozco que la información sobre mi participación en el curso se compartirá con mi empleador o entidad financiadora, incluido mi nombre, evaluaciones de mi desempeño, como calificaciones, y cualquier riesgo percibido para completar el curso.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "He leído y acepto los Términos y condiciones para estudiantes de GetSmarter", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Requerido", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Confirmando registro...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Inscripción confirmada", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.try.again.cta": "Intentar otra vez", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualiza tu carrera.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Tómese un minuto para elegir el puesto de trabajo que mejor describa su puesto actual o deseado. Le diremos qué habilidades debe buscar al inscribirse en cursos y realizaremos un seguimiento del crecimiento de sus habilidades a medida que completa los cursos.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Agregar rol", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Mostrar ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Mostrar menos", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Busca tu puesto de trabajo", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Guardar", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Guardando", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Guardado", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Error", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Cancelar", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Más cursos que te enseñan habilidades {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Mostrar más cursos", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Mi cuadro de carrera", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "¿Cómo leo esto?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Utilizando la taxonomía de Lightcast, rastreamos el puesto de trabajo seleccionado actualmente hasta las competencias y habilidades necesarias para tener éxito. A medida que aprueba cursos en la plataforma edX que enseñan habilidades relevantes para su trabajo actual, el gráfico anterior muestra cómo está creciendo en las competencias relacionadas con su puesto.", - "enterprise.coupon.codes.warning.modal.title": "No tienes suficientes códigos para completar el programa.", - "enterprise.coupon.codes.warning.modal.body": "

Nuestros registros muestran que no tiene suficientes códigos asignados para completar el programa. Si no puede completar todos los cursos del programa, no será elegible para ver ni compartir su registro del programa.

Si planea completar el programa, comuníquese con su administrador de aprendizaje para que le asignen códigos adicionales.

Códigos restantes: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Requisito {index} : elija cualquier {count} de los siguientes", + "enterprise.pathway.modal.verified.label": "Verificado", + "enterprise.pathway.modal.curated.by.professionals.label": "Comisariada por profesionales del aprendizaje.", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "A través de los requisitos de {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Incluido con el catálogo", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Aprende sin coste para ti", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "En progreso", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Reanudar {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Ver {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Progreso del camino", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Revise su progreso a lo largo del camino y planifique fechas límite clave para asegurarse de terminar. Para completar el camino, debes completar cada uno de los requisitos.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Requisitos del camino:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Requisito {index} : elija cualquier {count} de los siguientes", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Estado de suscripción", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Activo", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "No activo", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Disponible hasta {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Todos los cursos incluidos en tu catálogo empresarial", "enterprise.program.courses.someCoursesAvailable": "{courseCount} cursos incluidos en tu catálogo empresarial", "enterprise.program.courses.noCourseAvailable": "Estos cursos no están incluidos en su catálogo empresarial.", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 curso presente en este programa", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} cursos presentes en este programa", "enterprise.program.main.heading.enroll": "Inscribiéndose ahora", + "enterprise.coupon.codes.warning.modal.title": "No tienes suficientes códigos para completar el programa.", + "enterprise.coupon.codes.warning.modal.body": "

Nuestros registros muestran que no tiene suficientes códigos asignados para completar el programa. Si no puede completar todos los cursos del programa, no será elegible para ver ni compartir su registro del programa.

Si planea completar el programa, comuníquese con su administrador de aprendizaje para que le asignen códigos adicionales.

Códigos restantes: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Aprender más", + "enterprise.dashboard.programs.about.page.course.sponsored": "Patrocinado por {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Necesita certificado verificado", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Estado del certificado:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certificado comprado", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Estado del certificado:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Actualizar a Verificado", + "enterprise.dashboard.programs.about.page.courses.in.progress": "CURSOS EN PROGRESO", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Inscrito: ( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Ver curso archivado", + "enterprise.dashboard.programs.about.page.view.course": "Ver curso", + "enterprise.dashboard.programs.about.page.remaining.courses": "CURSOS RESTANTES", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Inscribirse ahora", + "enterprise.dashboard.programs.about.page.not.currently.available": "Actualmente no disponible", + "enterprise.dashboard.programs.about.page.available.sessions": "Tus sesiones disponibles:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Aprender más", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Actualmente no disponible", + "enterprise.dashboard.programs.about.page.completed.courses": "CURSOS COMPLETADOS", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Ver curso", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "¡Felicitaciones!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Ha completado con éxito todos los requisitos para {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Su programa de viaje", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Realice un seguimiento y planifique su progreso a través de los cursos {totalCoursesInProgram} de este programa.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Para completar el programa, debe obtener un certificado verificado para cada curso.", + "enterprise.dashboard.program.sidebar.your.certificate": "Su certificado {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Certificados ganados", + "enterprise.dashboard.program.sidebar.program.record": "Registro del programa", + "enterprise.dashboard.program.sidebar.message": "Una vez que complete uno de los requisitos del programa, tendrá un registro del programa. Este registro está marcado como completado una vez que cumpla con todos los requisitos del programa. Se puede utilizar un registro del programa para continuar su viaje de aprendizaje y demostrar su aprendizaje a otros.", + "enterprise.dashboard.program.sidebar.view.program.record": "Ver los Registros del Programa", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Oportunidades de crédito adicionales", + "program.sidebar.professional.opportunities": "Oportunidades profesionales adicionales", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Restante", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "En curso", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Completado", + "enterprise.assignment.only.empty.state.alert.dismiss": "Descartar", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Contactar al administrador", "enterprise.assignment.only.empty.state.alert.title": "El descubrimiento de cursos no está disponible actualmente", "enterprise.assignment.only.empty.state.alert.description": "Su organización ha decidido compartir cursos con usted únicamente por asignación. Para solicitar acceso a contenido adicional, comuníquese con su administrador.", "enterprise.assignment.only.empty.state.card.title": "¡Tu próximo curso, encontrado!", "enterprise.assignment.only.empty.state.card.description": "Comience a aprender con los cursos que le asigne su organización.", "enterprise.assignment.only.empty.state.card.button": "Volver al panel de control", - "enterprise.search.page.academies.section.title": "Academias edX; diseñado para satisfacer sus necesidades comerciales más críticas", + "enterprise.search.page.show.more.pathway.section.translated.title": "Caminos", + "enterprise.search.page.show.more.program.section.translated.title": "Programas", + "enterprise.search.page.show.more.course.section.translated.title": "Cursos", + "enterprise.search.page.title": "Buscar cursos y programas - {enterpriseName}", + "enterprise.search.page.header.title": "Buscar cursos y programas", + "enterprise.search.page.academies.section.title": "Academias edX: diseñadas para satisfacer sus necesidades comerciales más críticas", "enterprise.search.page.academies.section.subtile": "Elija entre una gama seleccionada de programas alineados con las áreas de capacidades y habilidades más demandadas y cruciales para el éxito de la organización.", + "enterprise.search.page.course.section.translated.title": "Cursos", + "enterprise.search.course.card.short.length.course": "Curso corto", + "enterprise.search.course.card.general.length.course": "Curso", + "enterprise.search.page.pathway.section.translated.title": "Caminos", + "enterprise.search.page.program.section.translated.title": "Programas", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Curso} many {# Cursos} other {# Cursos}}", + "enterprise.search.page.show.all": "Mostrar ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "resultados", + "enterprise.search.page.content.result": "resultado", + "site.header.avatar.dropdown.switch.dashboard.title": "Cambiar panel", + "site.header.avatar.dropdown.personal.dashboard.title": "Personal", + "site.header.avatar.dropdown.my.profile.title": "Mi perfil", + "site.header.avatar.dropdown.account.settings.title": "Configuraciones de la cuenta", + "site.header.avatar.dropdown.help.title": "Ayuda", + "site.header.avatar.dropdown.sign.out.title": "desconectar", + "site.header.nav.help.title": "Ayuda", + "site.header.nav.dashboard.title": "Panel de control", + "enterprise.skills.quiz.v1.job.card.median.salary": "Salario medio en EE. UU.:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Ofertas de trabajo:", + "enterprise.skills.quiz.v1.course.card.heading": "Comience con estos cursos", + "enterprise.skills.quiz.v1.pathways.card.heading": "Comience con estos caminos", + "enterprise.skills.quiz.v1.programs.card.heading": "Comience con estos programas", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Tus trabajos y habilidades", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Salario medio en EE. UU.:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Ofertas de trabajo:", + "enterprise.skills.quiz.v1.skills.page.heading": "Habilidades", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Los mejores cursos en {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Ver más cursos >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Constructor de habilidades", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Comienza tu viaje de aprendizaje con edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Deja que edX sea tu guía. Combinamos la experiencia educativa de las principales instituciones del mundo con datos del mercado laboral para encontrar los cursos y programas adecuados que le ayudarán a alcanzar sus objetivos profesionales y de aprendizaje.", + "enterprise.skills.quiz.v1.goal.selection.label": "Primero, cuéntanos un poco más sobre lo que quieres lograr.", + "enterprise.skills.quiz.v1.industry.selection.label": "En segundo lugar, ¿qué industria describe dónde trabaja? (seleccione uno o déjelo en blanco)", + "enterprise.skills.quiz.v1.current.job.title": "A continuación, cuéntenos sobre su puesto de trabajo actual.", + "enterprise.skills.quiz.v1.currently.a.student.label": "actualmente soy estudiante", + "enterprise.skills.quiz.v1.similar.career.paths": "Por último, cuéntenos sobre las carreras profesionales que le interesan (seleccione hasta tres)", + "enterprise.skills.quiz.v1.explore.courses.label": "¡Empiece a explorar cursos!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Ver más recomendaciones de cursos", + "enterprise.skills.quiz.v1.cancel.button.label": "Cancelar", + "enterprise.skills.quiz.v1.continue.button.label1": "Continuar", + "enterprise.skills.quiz.v1.continue.button.label2": "Continuar", + "enterprise.skills.quiz.v1.done.button.label": "Hecho", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Habilidades relacionadas", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Ver más recomendaciones de cursos", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Constructor de habilidades", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "¿Salir de Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Los estudiantes que se inscriben en cursos que se alinean con sus objetivos profesionales tienen más probabilidades de completar el curso.", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Volver al creador de habilidades", + "enterprise.skills.quiz.v2.exit.button.label": "Salida", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Combinamos la experiencia educativa con datos del mercado laboral para ayudarle a alcanzar sus objetivos profesionales y de aprendizaje. Ya sea que esté buscando crecer en su carrera, cambiar de carrera o simplemente aprender nuevas habilidades, esta herramienta puede ayudarlo a encontrar un curso relevante. Su selección de roles y sus recomendaciones son privadas y no son visibles para su administrador de edX.", + "enterprise.skills.quiz.v2.roles.dropdown.label": "¿Qué roles te interesan?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Ocultar opciones avanzadas", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Mostrar opciones avanzadas", + "enterprise.skills.quiz.v2.goals.dropdown.label": "¿Cuéntanos qué quieres lograr?", + "enterprise.skills.quiz.v2.current.job.title": "Busque y seleccione su puesto de trabajo actual", + "enterprise.skills.quiz.v2.industry.selection.label": "¿En qué industria estás interesado?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Constructor de habilidades", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Deja que edX sea tu guía", "StatefulEnroll.buttonLabel.enroll": "Inscribirse", "StatefulEnroll.buttonLabel.enrolling": "Inscribiéndose...", "StatefulEnroll.buttonLabel.enrolled": "Matriculado", - "StatefulEnroll.buttonLabel.tryAgain": "Intentar otra vez" + "StatefulEnroll.buttonLabel.tryAgain": "Intentar otra vez", + "errorBoundary.title": "Se produjo un error al procesar su solicitud.", + "errorBoundary.subtitle": "Pedimos disculpas por las molestias. Por favor, inténtelo de nuevo más tarde.", + "errorBoundary.tryAgainCTA": "Intentar otra vez", + "updateAvailableModal.heading": "Actualización: Nueva versión disponible", + "updateAvailableModal.content": "Atención: Se lanzó una nueva versión del sitio web. Para aprovechar las últimas funciones y mejoras, actualice la página.", + "updateAvailableModal.refreshButtonText": "Refrescar", + "enterprise.course.about.page.assigned.badge.label": "Asignado", + "enterprise.course.about.page.course.part.of.program": "Este curso es parte de un {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Este curso está archivado.", + "enterprise.course.about.page.course.not.in.catalog": "Este curso no forma parte del catálogo de cursos seleccionados de su organización.", + "enterprise.course.about.page.video.play.button.text": "Reproduce el video", + "useCourseRunCardAction.enroll.success.helperText": "Te inscribiste exitosamente. Redirigiendo al curso.", + "useCourseRunCardAction.enroll.error.helperText": "Se produjo un error al procesar su inscripción.", + "useCourseRunCardAction.upgrade.success.helperText": "Su inscripción fue actualizada. Redirigiendo al curso.", + "useCourseRunCardAction.upgrade.error.helperText": "Se produjo un error al actualizar su inscripción.", + "enterprise.course.about.course.sidebar.institution": "Institución", + "enterprise.course.about.course.sidebar.institutions": "Instituciones", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {semana} many {semanas} other {semanas}}", + "enterprise.course.about.course.sidebar.transcript": "Vídeo {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Dirigido por un instructor según un cronograma de curso", + "enterprise.course.about.course.sidebar.self.paced": "A tu propio ritmo y según tu tiempo", + "executive.education.external.course.enrollment.page.registration.title": "Su(s) registro(s)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir al panel de control", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Ya inscrito", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Ya estás inscrito. Vaya a su panel de GetSmarter para seguir aprendiendo.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Aquí es donde finaliza su registro para un curso de educación ejecutiva de edX a través de GetSmarter. Asegúrese de que los detalles del curso a continuación sean correctos y confirme usando Crédito de estudiante con el botón "Confirmar registro".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Su administrador de aprendizaje ya asignó fondos para este registro.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Los fondos de su crédito de aprendizaje se canjearán en este momento.", + "executive.education.external.course.enrollment.completed.page.title": "Felicitaciones, ha completado su inscripción para su curso en línea.", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir al panel de control", + "enterprise.dashboard.tab.courses": "Cursos", + "enterprise.dashboard.tab.programs": "Programas", + "enterprise.dashboard.tab.pathways": "Caminos", + "enterprise.dashboard.tab.my.career": "Mi carrera", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenga recomendaciones de cursos para usted.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Realice un cuestionario de dos minutos para contarnos más sobre las habilidades y los trabajos que le interesan y reciba inmediatamente recomendaciones sobre las mejores experiencias de aprendizaje del catálogo para usted.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendarme cursos", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Activo", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Solicitado", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Códigos restantes", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Códigos restantes, comuníquese con su administrador para obtener códigos adicionales.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Códigos de inscripción", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Utilice códigos para inscribirse en cursos de su catálogo.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de aprendizaje", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Su organización asignará cursos a los estudiantes. Comuníquese con su administrador si está interesado en realizar un curso.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique el saldo de créditos de aprendizaje de su organización para inscribirse en cursos sin costos de bolsillo.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponible hasta {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Venció", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Finaliza pronto", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Caducando", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Activo", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Solicitado", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Estado de suscripción", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Disponible hasta", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Expirado el", + "enterprise.dashboard.sidebar.license.requested.notice": "Esperando aprobacion.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Estado de suscripción", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Disponible hasta", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "encontrar un curso", + "enterprise.dashboard.sidebar.needHelp": "¿Necesitas ayuda?", + "enterprise.dashboard.sidebar.need.help.message": "Para obtener soporte técnico, visite el Centro de ayuda de edX .", + "enterprise.dashboard.sidebar.request.benefits": "Para solicitar más beneficios o cursos específicos, comuníquese con el administrador de edX de su organización .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Los cursos ya no están cubiertos por el saldo de créditos de aprendizaje de su organización.", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Su saldo de crédito de estudiante se agotó y no cubrirá el costo de los cursos. Comuníquese con su administrador si tiene preguntas.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Es posible que algunos cursos no estén cubiertos por el saldo de créditos de aprendizaje de su organización.", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Su organización se está quedando sin crédito de aprendizaje. Es posible que algunos cursos ya no estén cubiertos. Comuníquese con su administrador si tiene preguntas.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contactar al administrador", + "executive.education.external.course.enrollment.page.course.start.date": "Fecha de inicio:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Fecha de inicio disponible:", + "executive.education.external.course.enrollment.page.course.duration": "Duración del curso:", + "executive.education.external.course.enrollment.page.course.price": "Total del curso:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "¿Qué pasa después?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por correo electrónico", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Recibirás un correo electrónico cuando comience tu curso. Alternativamente, puede visitar su panel para obtener actualizaciones del estado del curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lea la política de reembolso", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte de nuestro compromiso con tu desarrollo profesional, puedes solicitar cambiar la fecha de inicio de tu curso o solicitar la devolución de tu dinero si no estás completamente satisfecho con los 14 días calendario de la fecha de inicio de tu curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lea los Términos y condiciones de GetSmarter para conocer la política completa de aplazamiento y cancelación del curso.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumen de registro:", + "executive.education.external.course.enrollment.page.course": "Este curso está cubierto por el crédito de aprendizaje proporcionado por su organización.", + "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscripciones:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Impuesto incluido", + "enterprise.budget.expiry.notification.alert.title": "Recordatorio: el plan de su organización vence {date}", + "enterprise.budget.expiry.notification.alert.message": "Cuando el plan de su organización caduque, ya no podrá utilizar su crédito de aprendizaje para inscribirse en nuevos cursos. Si actualmente está inscrito en un curso, no habrá ninguna interrupción en su aprendizaje.", + "enterprise.budget.expiry.notification.modal.title": "Recordatorio: su crédito de aprendizaje está venciendo", + "enterprise.budget.expiry.notification.modal.message": "El plan de su organización vence el {date} . Una vez que caduque, ya no podrá utilizar su crédito de aprendizaje para inscribirse en nuevos cursos.", + "enterprise.budget.expiry.notification.modal.additional_message": "Si actualmente está inscrito en cursos, no habrá ninguna interrupción en su aprendizaje al vencimiento del plan.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Si cree que se trata de un error o necesita ayuda, por favor", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "póngase en contacto con el administrador de su organización.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Inscribirse", + "enterprise.course.about.page.course.run.card.archived.heading": "Curso archivado", + "enterprise.course.about.page.course.run.card.archived.subheading": "Fechas futuras por anunciar", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Muy pronto", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Inscríbete después de {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Inscripciones cerradas", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Fechas futuras por anunciar", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Inicia {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Curso iniciado", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Estás inscrito", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Ver curso", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Derecho encontrado", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Ver en el panel", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} ¡recientemente inscrito!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "¡Sé el primero en inscribirte!", + "enterprise.course.about.page.course.run.card.started.heading": "Iniciado {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Comienza {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Comienza {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Curso iniciado", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarea de curso cancelada", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Plazo pasado", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Su administrador de aprendizaje canceló una o más tareas del curso a continuación.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Ya pasó la fecha límite para inscribirse en uno o más cursos a continuación.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contactar al administrador", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Tu curso se guardó para más tarde.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Su curso fue movido a En progreso.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "¡Tu viaje de aprendizaje comienza ahora!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Cursos asignados", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Mis cursos", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Cursos completados", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Guardado para después", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Descartar", + "enterprise.dashboard.tab.courses.no.enrollments": "No estás inscrito en ningún curso patrocinado por {enterpriseName} . ¡Comuníquese con su administrador para obtener instrucciones sobre cómo comenzar a aprender con edX!", + "enterprise.dashboard.tab.courses.default.message": "Comenzar con edX es fácil. Simplemente busque un curso de su catálogo, solicite inscripción y comience su viaje de aprendizaje.", + "enterprise.dashboard.tab.courses.find.course": "encontrar un curso", + "enterprise.dashboard.group.assignment.alert.find.course.button": "encontrar un curso", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Descartar", + "site.header.nav.search.title": "Encuentra un curso", + "courseRunActions.viewCourse": "Ver curso", + "courseRunActions.upgrading": "Actualizando...", + "courseRunActions.upgraded": "Actualizado", + "useCourseRunCardHeading.startsOnDate": "Comienza {startDate}", + "useCourseRunCardHeading.courseStarted": "Curso iniciado", + "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", + "useCourseRunCardSubHeading.enrolled": "Estás inscrito", + "useCourseRunCardSubHeading.firstToEnroll": "¡Sé el primero en inscribirte!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} ¡recientemente inscrito!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponible en {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fa.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fa.json index 8bc58486814..9fe9230bf52 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fa.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fa.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "پاک کردن فیلتر برچسب", - "courseRunActions.viewCourse": "مشاهده دوره", - "courseRunActions.upgrading": "در حال ارتقاء...", - "courseRunActions.upgraded": "ارتقا یافته است", - "useCourseRunCardHeading.startsOnDate": "{startDate} شروع می شود", - "useCourseRunCardHeading.courseStarted": "دوره شروع شد", - "useCourseRunCardHeading.startedOnDate": "{startDate} شروع شد", - "useCourseRunCardSubHeading.enrolled": "شما ثبت نام کرده اید", - "useCourseRunCardSubHeading.firstToEnroll": "اولین نفری باشید که ثبت نام می کنید", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} اخیرا ثبت نام کرده است!", - "useCourseRunCardAction.enroll.success.helperText": "شما با موفقیت ثبت نام کردید تغییر مسیر به دوره", - "useCourseRunCardAction.enroll.error.helperText": "هنگام پردازش ثبت نام شما خطایی روی داد.", - "useCourseRunCardAction.upgrade.success.helperText": "ثبت نام شما ارتقا یافت. تغییر مسیر به دوره", - "useCourseRunCardAction.upgrade.error.helperText": "هنگام ارتقای ثبت نام شما خطایی روی داد.", - "executive.education.external.course.enrollment.page.registration.title": "ثبت نام شما", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "به داشبورد بروید", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "قبلا ثبت نام شده است", - "executive.education.external.course.enrollment.page.already.enrolled.message": "شما قبلا ثبت نام کرده اید. برای ادامه یادگیری به داشبورد GetSmarter خود بروید.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "اینجاست که ثبت نام خود را برای دوره آموزشی اجرایی edX از طریق GetSmarter نهایی می کنید. لطفاً مطمئن شوید که جزئیات دوره زیر صحیح است و با استفاده از Credit Learner با دکمه "تأیید ثبت نام" تأیید کنید.", - "executive.education.external.course.enrollment.page.funds.allocated.message": "سرپرست آموزش شما قبلاً بودجه ای را برای این ثبت نام اختصاص داده است.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "وجوه اعتبار یادگیرنده شما در این مرحله بازخرید می شود.", - "executive.education.external.course.enrollment.completed.page.title": "تبریک می گویم، شما ثبت نام خود را برای دوره آنلاین خود تکمیل کرده اید", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "به داشبورد بروید", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "موجود در {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "تکلیف دوره لغو شد", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "مهلت به پایان رسید", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "سرپرست آموزش شما یک یا چند تکلیف دوره را در زیر لغو کرد.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "مهلت ثبت نام در یک یا چند دوره زیر به پایان رسیده است.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "با مدیر تماس بگیرید", - "enterprise.dashboard.course.enrollments.error": "هنگام بازیابی ثبت نام های دوره شما خطایی روی داد. لطفا دوباره تلاش کنید.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "دوره شما برای بعد ذخیره شد.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "دوره شما به در حال انجام منتقل شد.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "توصیه های دوره را برای خود دریافت کنید.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "یک مسابقه دو دقیقه ای بگیرید تا در مورد مهارت ها و مشاغلی که به آنها علاقه دارید بیشتر به ما بگویید و بلافاصله توصیه هایی را برای بهترین تجربیات یادگیری در کاتالوگ برای خود دریافت کنید.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "دوره هایی را به من توصیه کنید", + "academy.detail.page.executive.education.courses.section.title": "آموزش اجرایی", + "academy.detail.page.executive.education.courses.section.subtitle": "مجموعه ای از دوره های تحصیلات تکمیلی با تاثیر بالا که از یک برنامه زمان بندی ساختار یافته پیروی می کنند و شامل تعامل فعال با مربیان و همسالان می شود.", + "academy.detail.page.self.paced.courses.section.title": "دوره های خود گام", + "academy.detail.page.self.paced.courses.section.subtitle": "مجموعه ای از دوره هایی که دانش ضروری در مورد این موضوع را پوشش می دهد. این دوره ها برنامه های انعطاف پذیر و مطالعه مستقل را ارائه می دهند.", + "academy.detail.page.academy.not.found.page.title": "آکادمی پیدا نشد", + "academy.detail.page.academy.not.found.page.message": "آکادمی پیدا نشد", + "academy.detail.page.academy.title": "{academyTitle} آکادمی", + "academy.detail.page.instruction.header": "یک مسیر توصیه شده را دنبال کنید - یا دوره های فردی را انتخاب کنید", + "academy.detail.page.instruction.description": "مسیرها نقشه‌های راه تنظیم شده از طریق محتوای آکادمی هستند که به طور خاص برای اهداف یادگیری شما طراحی شده‌اند. یا از دوره های آموزشی Executive Education یا Self-paced در این آکادمی یک دوره خاص را انتخاب کنید.", + "academy.detail.page.view.all.courses.link": "مشاهده تمام دوره های آکادمی {academyTitle}", + "academy.detail.page.all.courses.title": "همه دوره های آکادمی {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "شروع کار با edX آسان است. به سادگی یک دوره از آکادمی خود پیدا کنید، درخواست ثبت نام کنید و سفر یادگیری خود را شروع کنید.", + "enterprise.dashboard.tab.courses.go.to.academy": "برو به آکادمی", + "academy.detail.page.pathway.section.heading": "مسیر", + "academy.detail.page.pathway.section.launch.button": "راه اندازی مسیر", + "enterprise.course.about.course.sidebar.associated.programs": "برنامه های مرتبط", + "enterprise.course.about.course.sidebar.about.expand": "اطلاعات بیشتر در مورد این دوره", + "enterprise.course.about.course.sidebar.about.collapse": "درباره این دوره جمع کنید", + "enterprise.course.about.course.sidebar.about.heading": "در مورد این دوره", + "enterprise.course.about.course.sidebar.sponsored.by": "حمایت شده توسط", + "enterprise.course.about.course.sidebar.sponsored.by.description": "تولید این دوره بدون مشارکت سخاوتمندانه {sponsersList} امکان پذیر نبود.", + "enterprise.course.about.course.sidebar.outcome.expand": "آنچه را که خواهید آموخت گسترش دهید", + "enterprise.course.about.course.sidebar.outcome.collapse": "آنچه را که یاد خواهید گرفت جمع کنید", + "enterprise.course.about.course.sidebar.outcome.heading": "چیزی که یاد خواهید گرفت", + "enterprise.course.about.course.sidebar.syllabus.expand": "برنامه درسی را گسترش دهید", + "enterprise.course.about.course.sidebar.syllabus.collapse": "کوچک کردن برنامه درسی", + "enterprise.course.about.course.sidebar.syllabus.heading": "سرفصل دروس", + "enterprise.course.about.course.sidebar.learner.testimonials": "توصیفات زبان آموزان", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "سوالات متداول", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "چه کسانی می توانند در این دوره شرکت کنند؟", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "متأسفانه زبان آموزان یک یا چند کشور یا منطقه زیر نمی توانند در این دوره ثبت نام کنند: ایران، کوبا و منطقه کریمه اوکراین. در حالی که edX به دنبال مجوز از اداره کنترل دارایی های خارجی ایالات متحده (OFAC) برای ارائه دوره های ما به زبان آموزان در این کشورها و مناطق است، مجوزهایی که ما دریافت کرده ایم به اندازه کافی گسترده نیستند که به ما اجازه دهند این دوره را در همه مکان ها ارائه دهیم. EdX واقعا متاسف است که تحریم‌های ایالات متحده ما را از ارائه تمام دوره‌های آموزشی به همه، صرف نظر از اینکه در کجا زندگی می‌کنند، باز می‌دارد.", + "enterprise.course.about.course.materials.button.label": "مشاهده مطالب دوره", + "enterprise.course.about.course.sidebar.recommendations": "دوره هایی که ممکن است دوست داشته باشید:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "موارد بیشتر از { firstCourseOwner }:", + "course.about.reviews.averageRating": "فراگیران {reviewsCount} به این دوره در نظرسنجی پس از تکمیل امتیاز داده اند.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "از فراگیرانی که در این دوره شرکت کردند پرسیدیم که چقدر مطمئن هستند که این دوره به آنها کمک می کند تا به هدفشان برسند. {confidentLearnersPercentage} % از فراگیران گفتند که "بسیار مطمئن" یا "بسیار مطمئن" هستند که یادگیری آنها در این دوره به آنها کمک می کند تا به اهدافشان برسند.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "از زبان آموزانی که در این دوره ثبت نام کرده اند خواستیم که دلیل شرکت در آن را انتخاب کنند. گزینه‌ها عبارت بودند از: «یادگیری مهارت‌های ارزشمند»، «پیشرفت شغلی»، «یادگیری برای سرگرمی» و «تغییر شغل». {mostCommonGoalLearnersPercentage} % از زبان آموزانی که در این دوره ثبت نام کرده اند از آن برای یادگیری مهارت های ارزشمند استفاده کردند.", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "زبان آموزان {totalCourseEnrollments} این دوره را در سال گذشته گذرانده اند.", + "enterprise.course.about.reviews.impact": "تاثیر:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "زبان آموزان این دوره را در 12 ماه گذشته گذرانده اند", + "enterprise.course.about.course.reviews.average.rating": "میانگین امتیاز برای این دوره در مقیاس 5 ستاره", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "مطمئن هستند که این دوره به آنها کمک می کند تا به اهداف خود برسند", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "از زبان آموزان این دوره را برای یادگیری مهارت های جدید گذرانده اند", + "enterprise.course.about.course.sidebar.length": "طول", + "enterprise.course.about.course.sidebar.effort": "تلاش", + "enterprise.course.about.course.sidebar.price": "قیمت", + "enterprise.course.about.course.sidebar.subject": "موضوع", + "enterprise.course.about.course.sidebar.level": "مرحله", + "enterprise.course.about.course.sidebar.language": "زبان", + "enterprise.course.about.course.sidebar.course.type": "نوع دوره", + "enterprise.course.about.price.original": "کاهش قیمت از:", + "enterprise.course.about.price.included.in.subscription": "در اشتراک شما گنجانده شده است", + "enterprise.course.about.course.sidebar.price.free.when.approved": "رایگان برای من {br} (در صورت تایید)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "با حمایت {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "این دوره را می توان با اعتبار یادگیرنده سازمان شما خریداری کرد", + "enterprise.course.about.course.sidebar.price.assigned.course": "این دوره به شما محول شده است. هزینه این دوره از قبل توسط سازمان شما پوشش داده شده است.", + "enterprise.course.about.price.discounted": "قیمت با تخفیف:", + "enterprise.course.about.skills.section.title": "مهارت هایی که به دست خواهید آورد", + "enterprise.course.about.skills.section.skill.description.placeholder": "هیچ توضیحی در دسترس نیست.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "درخواست دوره ارسال شد", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "برای برجسته کردن دانش و مهارت هایی که به دست می آورید، یک گواهی تایید شده را دنبال کنید", + "enterprise.course.about.course.sidebar.verified.cert.official": "رسمی و تایید شده", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "برای تأیید موفقیت خود گواهی امضا شده توسط مربی با آرم مؤسسه دریافت کنید.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "به راحتی قابل اشتراک گذاری", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "گواهی را به CV یا رزومه خود اضافه کنید یا آن را مستقیماً در LinkedIn ارسال کنید.", + "enterprise.dashboard.page.title": "داشبورد - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "خوش آمدید، {userFirstName} !", + "enterprise.dashboard.welcome.message": "خوش آمدی!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "رد", "enterprise.dashboard.tab.courses.license.activated": "مجوز شما با موفقیت فعال شد.", - "enterprise.dashboard.tab.courses.no.enrollments": "شما در هیچ دوره ای ثبت نام نکرده اید که توسط {enterpriseName} حمایت می شود. برای راهنمایی در مورد نحوه شروع یادگیری با edX با سرپرست خود تماس بگیرید!", - "enterprise.dashboard.tab.courses.default.message": "شروع کار با edX آسان است. به سادگی یک دوره از کاتالوگ خود پیدا کنید، درخواست ثبت نام کنید و سفر یادگیری خود را شروع کنید.", - "enterprise.dashboard.tab.courses.find.course": "یک دوره پیدا کنید", - "enterprise.dashboard.sidebar.learner.credit.card.title": "اعتبار یادگیرنده", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "فعال", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "سازمان شما دوره هایی را به فراگیران اختصاص خواهد داد. اگر مایل به شرکت در دوره هستید، لطفا با مدیر خود تماس بگیرید.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "برای ثبت‌نام در دوره‌های آموزشی بدون هیچ هزینه‌ای، مانده اعتبار یادگیرنده سازمان خود را اعمال کنید.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "تا {subsidyExpiryDate} موجود است", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "یک دوره پیدا کنید", - "enterprise.dashboard.sidebar.need.help.message": "برای پشتیبانی فنی، از مرکز راهنمایی edX دیدن کنید.", - "enterprise.dashboard.sidebar.request.benefits": "برای درخواست مزایای بیشتر یا دوره‌های خاص، با سرپرست edX سازمان خود تماس بگیرید .", "enterprise.banner.recommend.courses": "دوره هایی را به من توصیه کنید", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "با مدیر تماس بگیرید", - "executive.education.external.course.enrollment.page.course.start.date": "تاریخ شروع:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "تاریخ شروع موجود:", - "executive.education.external.course.enrollment.page.course.duration": "طول دوره:", - "executive.education.external.course.enrollment.page.course.price": "کل دوره:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "بعد چه اتفاقی می افتد؟", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "از طریق ایمیل مطلع شد", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "با شروع دوره شما یک ایمیل از edX دریافت خواهید کرد. همچنین، می‌توانید برای به‌روزرسانی وضعیت دوره به داشبورد edX خود مراجعه کنید.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter با شروع دوره شما به شما ایمیل خواهد فرستاد. همچنین، می‌توانید از داشبورد یادگیرنده GetSmarter خود برای به‌روزرسانی وضعیت دوره بازدید کنید.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "سیاست بازپرداخت را بخوانید", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "به عنوان بخشی از تعهد ما به پیشرفت حرفه ای شما، ممکن است درخواست تغییر دهید\n تاریخ شروع دوره خود را یا در صورت عدم رضایت کامل از 14 روز تقویمی، پول خود را پس بگیرید\n تاریخ شروع دوره شما", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "برای اطلاع از خط مشی کامل تعویق و لغو دوره ، شرایط و ضوابط GetSmarter را بخوانید.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "خلاصه ثبت نام:", - "executive.education.external.course.enrollment.page.course": "این دوره تحت پوشش اعتبار یادگیرنده ارائه شده توسط سازمان شما می باشد.", - "executive.education.external.course.enrollment.page.registration.total.message": "کل ثبت نام:", - "executive.education.external.course.enrollment.page.registration.tax.included": "با احتساب مالیات", "ExecutiveEducation2UError.noOfferAvailable": "هیچ اعتبار زبان آموزی برای پوشش این دوره در دسترس نیست.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "شما به این دوره دسترسی ندارید زیرا سازمان شما بودجه کافی ندارد. لطفاً با سرپرست edX خود تماس بگیرید تا خطا را برطرف کرده و به شما امکان دسترسی به این محتوا را بدهد.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "ثبت نام شما تکمیل نشد! شما قبلاً بودجه شخصی خود را برای ثبت نام هزینه کرده اید.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "ثبت نام شما تکمیل نشد! شما به حداکثر تعداد مجاز ثبت نام خود رسیده اید.", "ExecutiveEducation2UError.systemError": "خطای سیستم رخ داده است.", "ExecutiveEducation2UError.default": "خطایی رخ داده است.", + "executive.education.external.course.enrollment.page.first.name.required": "نام و نام خانوادگی الزامی است", + "executive.education.external.course.enrollment.page.last.name.required": "نام خانوادگی الزامی است", + "executive.education.external.course.enrollment.page.date.of.birth.required": "تاریخ تولد الزامی است", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "تاریخ تولدی که وارد کرده اید نشان می دهد که شما زیر 18 سال سن دارید و ما به والدین یا قیم قانونی شما نیاز داریم که با ثبت نام و پردازش اطلاعات شخصی شما توسط GetSmarter موافقت کند. لطفا برای ادامه ثبت نام با {privacyEmail} تماس بگیرید.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "لطفا با شرایط و ضوابط برای دانشجویان موافقت کنید", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "لطفاً با رضایت اشتراک گذاری داده GetSmarter موافقت کنید", "executive.education.external.course.enrollment.page.information.title": "اطلاعات ثبت نام دوره", "executive.education.external.course.enrollment.page.sharing.information.error.message": "هنگام اشتراک گذاری اطلاعات ثبت نام دوره شما خطایی روی داد. لطفا دوباره تلاش کنید.", + "executive.education.external.course.enrollment.page.first.name.label": "نام کوچک *", + "executive.education.external.course.enrollment.page.last.name.label": "نام خانوادگی *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "تاریخ تولد *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "من رضایت اشتراک گذاری داده GetSmarter را خوانده و پذیرفته ام.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "تصدیق می کنم که اطلاعات مربوط به شرکت من در دوره با من به اشتراک گذاشته خواهد شد\n کارفرما یا نهاد تأمین مالی، از جمله نام من، ارزیابی های عملکرد من مانند نمرات،\n و هر خطری که برای تکمیل دوره من در نظر گرفته شود.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "تصدیق می‌کنم که اطلاعات مربوط به شرکت من در دوره با کارفرما یا نهاد سرمایه‌گذار من به اشتراک گذاشته می‌شود، از جمله نام من، ارزیابی‌های عملکردم مانند نمرات، و هرگونه خطری که برای تکمیل دوره من در نظر گرفته شود.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "من شرایط و ضوابط GetSmarter برای دانشجویان را خوانده و پذیرفته ام", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*ضروری", + "executive.education.external.course.enrollment.page.confirm.registration.button": "ثبت نام را تایید کنید", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "تایید ثبت نام...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "ثبت نام تایید شد", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "ثبت نام را تایید کنید", + "executive.education.external.course.enrollment.page.try.again.cta": "دوباره امتحان کنید", "enterprise.dashboard.my.career.tab.add.job.role.title": "حرفه خود را تجسم کنید.", "enterprise.dashboard.my.career.tab.add.job.role.description": "یک دقیقه وقت بگذارید و عنوان شغلی را انتخاب کنید که بهترین نقش فعلی یا مورد نظر شما را توصیف کند. ما به شما می گوییم که هنگام ثبت نام در دوره ها باید به دنبال چه مهارت هایی باشید و با تکمیل دوره ها، رشد مهارت خود را پیگیری می کنیم.", "enterprise.dashboard.my.career.tab.add.job.role.button": "اضافه کردن نقش", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "نمایش ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "نمایش کمتر", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "نقش شغلی خود را جستجو کنید", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "صرفه جویی", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "صرفه جویی در", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "ذخیره", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "خطا", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "لغو کنید", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "دوره های بیشتری که مهارت های {subCategoryName} را به شما آموزش می دهند", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "نمایش دوره های بیشتر", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "نمودار شغلی من", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "چگونه این را بخوانم؟", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "با استفاده از طبقه‌بندی Lightcast، عنوان شغلی که در حال حاضر انتخاب شده‌اید را بر اساس شایستگی‌ها و مهارت‌های مورد نیاز برای موفقیت دنبال می‌کنیم. با گذراندن دوره‌هایی بر روی پلتفرم edX مهارت‌های آموزشی مرتبط با شغل فعلی‌تان، نمودار بالا نشان می‌دهد که چگونه در شایستگی‌های مرتبط با نقش خود رشد می‌کنید.", - "enterprise.coupon.codes.warning.modal.title": "شما کدهای کافی برای تکمیل برنامه ندارید", - "enterprise.coupon.codes.warning.modal.body": "

سوابق ما نشان می دهد که کدهای کافی برای تکمیل برنامه به شما اختصاص داده نشده است. اگر نتوانید تمام دوره های این برنامه را تکمیل کنید، واجد شرایط مشاهده یا اشتراک گذاری سابقه برنامه خود نخواهید بود.

اگر قصد دارید برنامه را تکمیل کنید، لطفاً با مدیر آموزش خود تماس بگیرید تا کدهای اضافی به شما اختصاص داده شود.

کدهای باقی مانده: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "مورد نیاز {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "مورد نیاز {index} : یکی از موارد زیر {count} را انتخاب کنید", + "enterprise.pathway.modal.verified.label": "تایید‌شده", + "enterprise.pathway.modal.curated.by.professionals.label": "توسط متخصصان یادگیری تنظیم شده است", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "تمام الزامات {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "همراه با کاتالوگ", + "enterprise.pathway.modal.learn.at.zero.cost.label": "با هزینه صفر برای شما بیاموزید", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "در حال پیش رفت", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "رزومه {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "مشاهده {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "مسیر پیشرفت", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "پیشرفت خود را در مسیر مرور کنید و برای مهلت‌های کلیدی برنامه‌ریزی کنید تا مطمئن شوید که به پایان رسیده‌اید. برای تکمیل مسیر، باید هر یک از الزامات را تکمیل کنید.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "الزامات مسیر:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "مورد نیاز {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "مورد نیاز {index} : هر {count} از موارد زیر را انتخاب کنید", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "وضعیت اشتراک", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "فعال", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "غیر فعال", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "تا {expiryDate} موجود است", "enterprise.program.courses.allCoursesAvailable": "تمام دوره های موجود در کاتالوگ شرکت شما", "enterprise.program.courses.someCoursesAvailable": "دوره های {courseCount} در کاتالوگ سازمانی شما گنجانده شده است", "enterprise.program.courses.noCourseAvailable": "این دوره ها در کاتالوگ سازمانی شما گنجانده نشده است", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 دوره موجود در این برنامه", "enterprise.program.main.enroll.context.pluralCourses": "دوره های {courseCount} موجود در این برنامه", "enterprise.program.main.heading.enroll": "در حال ثبت نام", + "enterprise.coupon.codes.warning.modal.title": "شما کدهای کافی برای تکمیل برنامه ندارید", + "enterprise.coupon.codes.warning.modal.body": "

سوابق ما نشان می دهد که کدهای کافی برای تکمیل برنامه به شما اختصاص داده نشده است. اگر نتوانید تمام دوره های این برنامه را تکمیل کنید، واجد شرایط مشاهده یا اشتراک گذاری سابقه برنامه خود نخواهید بود.

اگر قصد دارید برنامه را تکمیل کنید، لطفاً با مدیر آموزش خود تماس بگیرید تا کدهای اضافی به شما اختصاص داده شود.

کدهای باقی مانده: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "بیشتر بدانید", + "enterprise.dashboard.programs.about.page.course.sponsored": "با حمایت {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "به گواهی تایید شده نیاز دارد", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "وضعیت گواهینامه:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "گواهی خریداری شده", + "enterprise.dashboard.programs.about.page.course.certificate.price": "وضعیت گواهینامه:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "به تایید شده ارتقا دهید", + "enterprise.dashboard.programs.about.page.courses.in.progress": "دوره های در حال پیشرفت", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "ثبت نام کرد: ( {pacingType} ) شروع شده {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "مشاهده دوره آرشیو شده", + "enterprise.dashboard.programs.about.page.view.course": "مشاهده دوره", + "enterprise.dashboard.programs.about.page.remaining.courses": "دوره های باقی مانده", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) شروع می شود {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "همین الان ثبت نام کنید", + "enterprise.dashboard.programs.about.page.not.currently.available": "در حال حاضر موجود نیست", + "enterprise.dashboard.programs.about.page.available.sessions": "جلسات موجود شما:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) شروع می شود {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "بیشتر بدانید", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "در حال حاضر موجود نیست", + "enterprise.dashboard.programs.about.page.completed.courses": "دوره های تکمیل شده", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) شروع شد {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "مشاهده دوره", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "تبریک!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "شما تمام الزامات {programTitle} را با موفقیت تکمیل کردید.", + "enterprise.dashboard.programs.about.page.program.journey.message": "سفر برنامه شما", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "پیشرفت خود را از طریق دوره های {totalCoursesInProgram} در این برنامه پیگیری و برنامه ریزی کنید.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "برای تکمیل برنامه، باید گواهی تایید شده برای هر دوره دریافت کنید.", + "enterprise.dashboard.program.sidebar.your.certificate": "گواهی {certificateType} شما", + "enterprise.dashboard.program.sidebar.earned.certificates": "گواهینامه های کسب شده", + "enterprise.dashboard.program.sidebar.program.record": "ضبط برنامه", + "enterprise.dashboard.program.sidebar.message": "پس از تکمیل یکی از الزامات برنامه، یک رکورد برنامه دارید. این رکورد هنگامی که تمام الزامات برنامه را برآورده کردید کامل علامت گذاری می شود. یک رکورد برنامه می تواند برای ادامه سفر یادگیری شما و نشان دادن یادگیری خود به دیگران استفاده شود.", + "enterprise.dashboard.program.sidebar.view.program.record": "مشاهده رکورد برنامه", + "enterprise.dashboard.program.sidebar.credit.opportunities": "فرصت های اعتباری اضافی", + "program.sidebar.professional.opportunities": "فرصت های حرفه ای اضافی", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "باقی مانده است", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "در حال پیش رفت", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "تکمیل شد", + "enterprise.assignment.only.empty.state.alert.dismiss": "رد", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "با مدیر تماس بگیرید", "enterprise.assignment.only.empty.state.alert.title": "کشف دوره در حال حاضر در دسترس نیست", "enterprise.assignment.only.empty.state.alert.description": "سازمان شما انتخاب کرده است که دوره ها را فقط با تکلیف با شما به اشتراک بگذارد. برای درخواست دسترسی به محتوای اضافی، با سرپرست خود تماس بگیرید.", "enterprise.assignment.only.empty.state.card.title": "دوره بعدی شما پیدا شد!", "enterprise.assignment.only.empty.state.card.description": "یادگیری را با دوره هایی که سازمانتان به شما اختصاص داده است، شروع کنید.", "enterprise.assignment.only.empty.state.card.button": "بازگشت به داشبورد", - "enterprise.search.page.academies.section.title": "آکادمی های edX; طراحی شده تا حیاتی ترین نیازهای تجاری شما را برآورده کند", + "enterprise.search.page.show.more.pathway.section.translated.title": "مسیرها", + "enterprise.search.page.show.more.program.section.translated.title": "برنامه‌های آموزشی", + "enterprise.search.page.show.more.course.section.translated.title": "دوره‌های آموزشی", + "enterprise.search.page.title": "جستجوی دوره ها و برنامه ها - {enterpriseName}", + "enterprise.search.page.header.title": "جستجو در دوره ها و برنامه ها", + "enterprise.search.page.academies.section.title": "آکادمی های edX: طراحی شده برای پاسخگویی به حیاتی ترین نیازهای تجاری شما", "enterprise.search.page.academies.section.subtile": "از میان طیف وسیعی از برنامه‌هایی که با بیشترین قابلیت‌ها و زمینه‌های مهارتی که برای موفقیت سازمان حیاتی هستند، هماهنگی داشته باشند، انتخاب کنید.", + "enterprise.search.page.course.section.translated.title": "دوره‌های آموزشی", + "enterprise.search.course.card.short.length.course": "دوره کوتاه", + "enterprise.search.course.card.general.length.course": "دوره", + "enterprise.search.page.pathway.section.translated.title": "مسیرها", + "enterprise.search.page.program.section.translated.title": "برنامه‌های آموزشی", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# دوره} other {# دوره های آموزشی}}", + "enterprise.search.page.show.all": "نمایش ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "نتایج", + "enterprise.search.page.content.result": "نتیجه", + "site.header.avatar.dropdown.switch.dashboard.title": "داشبورد را تغییر دهید", + "site.header.avatar.dropdown.personal.dashboard.title": "شخصی", + "site.header.avatar.dropdown.my.profile.title": "پروفایل من", + "site.header.avatar.dropdown.account.settings.title": "تنظیمات حساب", + "site.header.avatar.dropdown.help.title": "راهنمایی", + "site.header.avatar.dropdown.sign.out.title": "خروج از سیستم", + "site.header.nav.help.title": "راهنمایی", + "site.header.nav.dashboard.title": "پیشخوان", + "enterprise.skills.quiz.v1.job.card.median.salary": "میانگین حقوق در ایالات متحده:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "آگهی های شغلی:", + "enterprise.skills.quiz.v1.course.card.heading": "با این دوره ها شروع کنید", + "enterprise.skills.quiz.v1.pathways.card.heading": "با این مسیرها شروع کنید", + "enterprise.skills.quiz.v1.programs.card.heading": "با این برنامه ها شروع کنید", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "مشاغل و مهارت های شما", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "میانگین حقوق در ایالات متحده:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "آگهی های شغلی:", + "enterprise.skills.quiz.v1.skills.page.heading": "مهارت ها", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "دوره های برتر در {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "مشاهده دوره های بیشتر >", + "enterprise.skills.quiz.v1.skills.builder.heading": "مهارت ساز", + "enterprise.skills.quiz.v1.skills.builder.subheading": "سفر یادگیری خود را با edX شروع کنید", + "enterprise.skills.quiz.v1.skills.search.heading": "اجازه دهید edX راهنمای شما باشد. ما تخصص آموزشی مؤسسات پیشرو جهان را با داده‌های بازار کار ترکیب می‌کنیم تا دوره (ها) و برنامه (های) مناسب را پیدا کنیم تا به شما در رسیدن به اهداف یادگیری و حرفه‌ای خود کمک کنید.", + "enterprise.skills.quiz.v1.goal.selection.label": "ابتدا کمی بیشتر در مورد آنچه می خواهید به دست آورید به ما بگویید.", + "enterprise.skills.quiz.v1.industry.selection.label": "دوم، کدام صنعت محل کار شما را توصیف می کند؟ (یکی را انتخاب کنید یا خالی بگذارید)", + "enterprise.skills.quiz.v1.current.job.title": "در مرحله بعد، در مورد عنوان شغلی فعلی خود به ما بگویید.", + "enterprise.skills.quiz.v1.currently.a.student.label": "من در حال حاضر دانشجو هستم", + "enterprise.skills.quiz.v1.similar.career.paths": "در نهایت، در مورد مسیرهای شغلی مورد علاقه خود به ما بگویید (حداکثر سه مورد را انتخاب کنید)", + "enterprise.skills.quiz.v1.explore.courses.label": "شروع به کاوش در دوره ها کنید!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "توصیه های دوره های بیشتری را مشاهده کنید", + "enterprise.skills.quiz.v1.cancel.button.label": "لغو", + "enterprise.skills.quiz.v1.continue.button.label1": "ادامه هید", + "enterprise.skills.quiz.v1.continue.button.label2": "ادامه هید", + "enterprise.skills.quiz.v1.done.button.label": "تکمیل‌شده", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "مهارت های مرتبط", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "توصیه های دوره های بیشتری را مشاهده کنید", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Skill Builder", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "خروج از Skill Builder؟", + "enterprise.skills.quiz.v2.close.modal.text": "فراگیرانی که در دوره هایی ثبت نام می کنند که با اهداف شغلی آنها همسو باشد، احتمال بیشتری دارد که دوره را تکمیل کنند", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "بازگشت به Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "خارج شوید", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "ما تخصص آموزشی را با داده های بازار کار ترکیب می کنیم تا به شما کمک کنیم به اهداف یادگیری و حرفه ای خود برسید. چه به دنبال رشد در حرفه خود، تغییر شغل یا یادگیری مهارت های جدید باشید، این ابزار می تواند به شما در یافتن دوره مرتبط کمک کند. انتخاب نقش و توصیه‌های شما خصوصی هستند و برای سرپرست edX شما قابل مشاهده نیستند", + "enterprise.skills.quiz.v2.roles.dropdown.label": "به چه نقش هایی علاقه دارید؟", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "گزینه های پیشرفته را مخفی کنید", + "enterprise.skills.quiz.v2.show.advanced.options.label": "نمایش گزینه های پیشرفته", + "enterprise.skills.quiz.v2.goals.dropdown.label": "به ما در مورد آنچه می خواهید برسید بگویید؟", + "enterprise.skills.quiz.v2.current.job.title": "عنوان شغل فعلی خود را جستجو و انتخاب کنید", + "enterprise.skills.quiz.v2.industry.selection.label": "به چه صنعتی علاقه دارید؟", + "enterprise.skills.quiz.v2.skills.builder.heading": "مهارت ساز", + "enterprise.skills.quiz.v2.skills.builder.subheading": "اجازه دهید edX راهنمای شما باشد", "StatefulEnroll.buttonLabel.enroll": "ثبت نام کنید", "StatefulEnroll.buttonLabel.enrolling": "در حال ثبت نام...", "StatefulEnroll.buttonLabel.enrolled": "ثبت نام کرد", - "StatefulEnroll.buttonLabel.tryAgain": "دوباره امتحان کنید" + "StatefulEnroll.buttonLabel.tryAgain": "دوباره امتحان کنید", + "errorBoundary.title": "هنگام بررسی درخواست شما یک خطا رخ داده است", + "errorBoundary.subtitle": "از اینکه به زحمت افتادید پوزش میخواهیم. لطفاً بعداً دوباره امتحان کنید.", + "errorBoundary.tryAgainCTA": "دوباره امتحان کنید", + "updateAvailableModal.heading": "به روز رسانی: نسخه جدید موجود است", + "updateAvailableModal.content": "توجه: نسخه جدید وب سایت منتشر شد. برای استفاده از آخرین ویژگی‌ها و پیشرفت‌ها، لطفاً صفحه را به‌روزرسانی کنید.", + "updateAvailableModal.refreshButtonText": "تازه کردن", + "enterprise.course.about.page.assigned.badge.label": "اختصاص داده", + "enterprise.course.about.page.course.part.of.program": "این دوره بخشی از {programType} است.", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "این دوره بایگانی شده است.", + "enterprise.course.about.page.course.not.in.catalog": "این دوره بخشی از کاتالوگ دوره های آموزشی سازمان شما نیست.", + "enterprise.course.about.page.video.play.button.text": "پخش ویدئو", + "useCourseRunCardAction.enroll.success.helperText": "شما با موفقیت ثبت نام کردید تغییر مسیر به دوره", + "useCourseRunCardAction.enroll.error.helperText": "هنگام پردازش ثبت نام شما خطایی روی داد.", + "useCourseRunCardAction.upgrade.success.helperText": "ثبت نام شما ارتقا یافت. تغییر مسیر به دوره", + "useCourseRunCardAction.upgrade.error.helperText": "هنگام ارتقای ثبت نام شما خطایی روی داد.", + "enterprise.course.about.course.sidebar.institution": "موسسه، نهاد", + "enterprise.course.about.course.sidebar.institutions": "موسسات", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {هفته} other {هفته ها}}", + "enterprise.course.about.course.sidebar.transcript": "ویدیو {transscriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "مربی بر اساس برنامه دوره", + "enterprise.course.about.course.sidebar.self.paced": "خود به وقت خود گام بردارید", + "executive.education.external.course.enrollment.page.registration.title": "ثبت نام شما", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "به داشبورد بروید", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "قبلا ثبت نام شده است", + "executive.education.external.course.enrollment.page.already.enrolled.message": "شما قبلا ثبت نام کرده اید. برای ادامه یادگیری به داشبورد GetSmarter خود بروید.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "اینجاست که ثبت نام خود را برای دوره آموزشی اجرایی edX از طریق GetSmarter نهایی می کنید. لطفاً مطمئن شوید که جزئیات دوره زیر صحیح است و با استفاده از Credit Learner با دکمه "تأیید ثبت نام" تأیید کنید.", + "executive.education.external.course.enrollment.page.funds.allocated.message": "سرپرست آموزش شما قبلاً بودجه ای را برای این ثبت نام اختصاص داده است.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "وجوه اعتبار یادگیرنده شما در این مرحله بازخرید می شود.", + "executive.education.external.course.enrollment.completed.page.title": "تبریک می گویم، شما ثبت نام خود را برای دوره آنلاین خود تکمیل کرده اید", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "به داشبورد بروید", + "enterprise.dashboard.tab.courses": "دوره‌های آموزشی", + "enterprise.dashboard.tab.programs": "برنامه‌های آموزشی", + "enterprise.dashboard.tab.pathways": "مسیرها", + "enterprise.dashboard.tab.my.career": "شغل من", + "enterprise.dashboard.tab.courses.recommendation.section.title": "توصیه های دوره را برای خود دریافت کنید.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "یک مسابقه دو دقیقه ای بگیرید تا در مورد مهارت ها و مشاغلی که به آنها علاقه دارید بیشتر به ما بگویید و بلافاصله توصیه هایی را برای بهترین تجربیات یادگیری در کاتالوگ برای خود دریافت کنید.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "دوره هایی را به من توصیه کنید", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "فعال", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "درخواست شده است", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "کدهای باقی مانده", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "کدهای باقیمانده، برای کدهای اضافی با سرپرست خود تماس بگیرید.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "کدهای ثبت نام", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "از کدهایی برای ثبت نام در دوره های کاتالوگ خود استفاده کنید.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "اعتبار یادگیرنده", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "سازمان شما دوره هایی را به فراگیران اختصاص خواهد داد. اگر مایل به شرکت در دوره هستید، لطفا با مدیر خود تماس بگیرید.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "برای ثبت‌نام در دوره‌های آموزشی بدون هیچ هزینه‌ای، مانده اعتبار یادگیرنده سازمان خود را اعمال کنید.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "تا {subsidyExpiryDate} موجود است", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "منقضی شده", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "به زودی منقضی می شود", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "در حال انقضا", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "فعال", + "enterprise.dashboard.sidebar.license.requested.badge.label": "درخواست شده است", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "وضعیت اشتراک", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "موجود تا", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "منقضی شده است", + "enterprise.dashboard.sidebar.license.requested.notice": "منتظر تایید.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "وضعیت اشتراک", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "موجود تا", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "یک دوره پیدا کنید", + "enterprise.dashboard.sidebar.needHelp": "کمک خواستن؟", + "enterprise.dashboard.sidebar.need.help.message": "برای پشتیبانی فنی، از مرکز راهنمایی edX دیدن کنید.", + "enterprise.dashboard.sidebar.request.benefits": "برای درخواست مزایای بیشتر یا دوره‌های خاص، با سرپرست edX سازمان خود تماس بگیرید .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "دوره‌ها دیگر تحت پوشش موجودی اعتبار یادگیرنده سازمان شما نیستند", + "enterprise.search.page.offers.balance.alert.no.balance.description": "موجودی اعتبار زبان آموز شما تمام شده است و هزینه دوره ها را پوشش نمی دهد. لطفاً در صورت داشتن سؤال با سرپرست خود تماس بگیرید.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "برخی از دوره ها ممکن است توسط موجودی اعتبار یادگیرنده سازمان شما پوشش داده نشوند", + "enterprise.search.page.offers.balance.alert.low.balance.description": "اعتبار یادگیرنده سازمان شما رو به کاهش است. برخی از دوره ها ممکن است دیگر پوشش داده نشوند. لطفاً در صورت داشتن سؤال با سرپرست خود تماس بگیرید.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "با مدیر تماس بگیرید", + "executive.education.external.course.enrollment.page.course.start.date": "تاریخ شروع:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "تاریخ شروع موجود:", + "executive.education.external.course.enrollment.page.course.duration": "طول دوره:", + "executive.education.external.course.enrollment.page.course.price": "کل دوره:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "بعد چه اتفاقی می افتد؟", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "از طریق ایمیل مطلع شد", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "با شروع دوره شما یک ایمیل دریافت خواهید کرد. همچنین، می‌توانید برای به‌روزرسانی وضعیت دوره از داشبورد خود دیدن کنید.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "سیاست بازپرداخت را بخوانید", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "به عنوان بخشی از تعهد ما به پیشرفت حرفه ای خود، می توانید درخواست کنید تاریخ شروع دوره خود را تغییر دهید یا اگر از 14 روز تقویمی تاریخ شروع دوره خود راضی نیستید، پول خود را پس بگیرید.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "برای اطلاع از خط مشی کامل تعویق و لغو دوره ، شرایط و ضوابط GetSmarter را بخوانید.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "خلاصه ثبت نام:", + "executive.education.external.course.enrollment.page.course": "این دوره تحت پوشش اعتبار یادگیرنده ارائه شده توسط سازمان شما می باشد.", + "executive.education.external.course.enrollment.page.registration.total.message": "کل ثبت نام:", + "executive.education.external.course.enrollment.page.registration.tax.included": "با احتساب مالیات", + "enterprise.budget.expiry.notification.alert.title": "یادآوری: طرح سازمان شما منقضی می‌شود {date}", + "enterprise.budget.expiry.notification.alert.message": "هنگامی که برنامه سازمان شما منقضی می شود، دیگر نمی توانید از اعتبار یادگیری خود برای ثبت نام در دوره های جدید استفاده کنید. اگر در حال حاضر در یک دوره ثبت نام کرده اید، هیچ اختلالی در یادگیری شما ایجاد نمی شود.", + "enterprise.budget.expiry.notification.modal.title": "یادآوری: اعتبار یادگیری شما در حال اتمام است", + "enterprise.budget.expiry.notification.modal.message": "طرح سازمان شما در {date} منقضی می شود. پس از انقضای آن، دیگر نمی توانید از اعتبار یادگیری خود برای ثبت نام در دوره های جدید استفاده کنید.", + "enterprise.budget.expiry.notification.modal.additional_message": "اگر در حال حاضر در دوره ها ثبت نام کرده اید، پس از اتمام برنامه، هیچ اختلالی در یادگیری شما ایجاد نمی شود.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "اگر فکر می کنید این یک خطا است یا به کمک نیاز دارید، لطفاً", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "با سرپرست سازمان خود تماس بگیرید.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "ثبت نام کنید", + "enterprise.course.about.page.course.run.card.archived.heading": "دوره بایگانی شد", + "enterprise.course.about.page.course.run.card.archived.subheading": "تاریخ های آینده اعلام می شود", + "enterprise.course.about.page.course.run.card.upcoming.heading": "به زودی", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "بعد از {upcomingCourseStartDate} ثبت نام کنید", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "ثبت نام بسته شد", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "تاریخ های آینده اعلام می شود", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "{courseStartDate} شروع می شود", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "دوره شروع شد", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "شما ثبت نام کرده اید", + "enterprise.course.about.page.course.run.card.view.course.button.label": "مشاهده دوره", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "حق پیدا شد", + "enterprise.course.about.page.course.run.card.enroll.subheading": "مشاهده در داشبورد", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} اخیرا ثبت نام کرده است!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "اولین نفری باشید که ثبت نام می کنید", + "enterprise.course.about.page.course.run.card.started.heading": "{courseStartedDate} شروع شد", + "enterprise.course.about.page.course.run.card.starts.heading": "{courseStartsDate} شروع می شود", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "{courseStartsDate} شروع می شود", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "دوره شروع شد", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "تکلیف دوره لغو شد", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "مهلت به پایان رسید", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "سرپرست آموزش شما یک یا چند تکلیف دوره را در زیر لغو کرد.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "مهلت ثبت نام در یک یا چند دوره زیر به پایان رسیده است.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "با مدیر تماس بگیرید", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "دوره شما برای بعد ذخیره شد.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "دوره شما به در حال انجام منتقل شد.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "سفر یادگیری شما اکنون شروع می شود!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "دوره های اختصاص داده شده", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "دوره های من", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "دوره های تکمیل شده", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "برای بعد ذخیره شد", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "رد", + "enterprise.dashboard.tab.courses.no.enrollments": "شما در هیچ دوره ای ثبت نام نکرده اید که توسط {enterpriseName} حمایت می شود. برای راهنمایی در مورد نحوه شروع یادگیری با edX با سرپرست خود تماس بگیرید!", + "enterprise.dashboard.tab.courses.default.message": "شروع کار با edX آسان است. به سادگی یک دوره از کاتالوگ خود پیدا کنید، درخواست ثبت نام کنید و سفر یادگیری خود را شروع کنید.", + "enterprise.dashboard.tab.courses.find.course": "یک دوره پیدا کنید", + "enterprise.dashboard.group.assignment.alert.find.course.button": "یک دوره پیدا کنید", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "رد", + "site.header.nav.search.title": "یک دوره پیدا کنید", + "courseRunActions.viewCourse": "مشاهده دوره", + "courseRunActions.upgrading": "در حال ارتقاء...", + "courseRunActions.upgraded": "ارتقا یافته است", + "useCourseRunCardHeading.startsOnDate": "{startDate} شروع می شود", + "useCourseRunCardHeading.courseStarted": "دوره شروع شد", + "useCourseRunCardHeading.startedOnDate": "{startDate} شروع شد", + "useCourseRunCardSubHeading.enrolled": "شما ثبت نام کرده اید", + "useCourseRunCardSubHeading.firstToEnroll": "اولین نفری باشید که ثبت نام می کنید", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} اخیرا ثبت نام کرده است!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "موجود در {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fr_CA.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fr_CA.json index b2d2816e729..ca2a0cf9526 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/fr_CA.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "effacer le filtre de balises", - "courseRunActions.viewCourse": "Voir le cours", - "courseRunActions.upgrading": "Mise à niveau...", - "courseRunActions.upgraded": "Mise à niveau", - "useCourseRunCardHeading.startsOnDate": "Commence {startDate}", - "useCourseRunCardHeading.courseStarted": "Cours commencé", - "useCourseRunCardHeading.startedOnDate": "Commencé {startDate}", - "useCourseRunCardSubHeading.enrolled": "Tu es inscrit", - "useCourseRunCardSubHeading.firstToEnroll": "Soyez le premier à vous inscrire !", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} récemment inscrit !", - "useCourseRunCardAction.enroll.success.helperText": "Vous avez été inscrit avec succès. Redirection vers le cours.", - "useCourseRunCardAction.enroll.error.helperText": "Une erreur s'est produite lors du traitement de votre inscription.", - "useCourseRunCardAction.upgrade.success.helperText": "Votre inscription a été mise à niveau. Redirection vers le cours.", - "useCourseRunCardAction.upgrade.error.helperText": "Une erreur s'est produite lors de la mise à niveau de votre inscription.", - "executive.education.external.course.enrollment.page.registration.title": "Votre ou vos inscriptions", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Aller au tableau de bord", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Déjà inscrit", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Vous êtes déjà inscrit. Accédez à votre tableau de bord GetSmarter pour continuer à apprendre.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "C'est ici que vous finalisez votre inscription à un cours de formation pour cadres edX via GetSmarter. Veuillez vous assurer que les détails du cours ci-dessous sont corrects et confirmer en utilisant le crédit d'apprenant avec un bouton « Confirmer l'inscription ».", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Votre administrateur de formation a déjà alloué des fonds pour cette inscription.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Les fonds de votre crédit d’apprenant seront échangés à ce stade.", - "executive.education.external.course.enrollment.completed.page.title": "Félicitations, vous avez terminé votre inscription à votre cours en ligne", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Aller au tableau de bord", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponible sur {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Devoir de cours annulé", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Date limite dépassée", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Votre administrateur de formation a annulé un ou plusieurs devoirs de cours ci-dessous.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "La date limite pour s'inscrire à un ou plusieurs cours ci-dessous est dépassée.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contacter l'administrateur", - "enterprise.dashboard.course.enrollments.error": "Une erreur s'est produite lors de la récupération de vos inscriptions aux cours. Veuillez réessayer.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Votre cours a été enregistré pour plus tard.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Votre cours a été déplacé vers En cours.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenez des recommandations de cours pour vous.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Répondez à un quiz de deux minutes pour nous en dire plus sur les compétences et les emplois qui vous intéressent, et recevez immédiatement des recommandations sur les meilleures expériences d'apprentissage du catalogue pour vous.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Recommandez-moi des cours", + "academy.detail.page.executive.education.courses.section.title": "Formation des cadres", + "academy.detail.page.executive.education.courses.section.subtitle": "Une sélection de cours de niveau supérieur à fort impact qui suivent un horaire structuré et incluent une interaction active avec les éducateurs et les pairs.", + "academy.detail.page.self.paced.courses.section.title": "Cours à votre rythme", + "academy.detail.page.self.paced.courses.section.subtitle": "Une collection de cours qui couvrent les connaissances essentielles sur le sujet. Ces cours offrent des horaires flexibles et une étude indépendante.", + "academy.detail.page.academy.not.found.page.title": "Académie introuvable", + "academy.detail.page.academy.not.found.page.message": "Académie introuvable", + "academy.detail.page.academy.title": "{academyTitle} Académie", + "academy.detail.page.instruction.header": "Suivez un parcours recommandé - ou sélectionnez des cours individuels", + "academy.detail.page.instruction.description": "Les parcours sont des feuilles de route organisées à travers le contenu de l'académie, conçues spécifiquement pour vos objectifs d'apprentissage. Ou sélectionnez un cours spécifique parmi les cours de Formation des Cadres ou les cours à votre rythme dans cette académie.", + "academy.detail.page.view.all.courses.link": "Voir tous les cours de l'Académie {academyTitle}", + "academy.detail.page.all.courses.title": "Tous les cours de l'Académie {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Démarrer avec edX est simple. Trouvez simplement un cours dans votre académie, demandez votre inscription et lancez-vous dans votre parcours d'apprentissage.", + "enterprise.dashboard.tab.courses.go.to.academy": "Aller à l'Académie", + "academy.detail.page.pathway.section.heading": "Parcours", + "academy.detail.page.pathway.section.launch.button": "Voie de lancement", + "enterprise.course.about.course.sidebar.associated.programs": "Programmes associés", + "enterprise.course.about.course.sidebar.about.expand": "En savoir plus sur ce cours", + "enterprise.course.about.course.sidebar.about.collapse": "Réduire à propos de ce cours", + "enterprise.course.about.course.sidebar.about.heading": "À propos de ce cours", + "enterprise.course.about.course.sidebar.sponsored.by": "Sponsorisé par", + "enterprise.course.about.course.sidebar.sponsored.by.description": "La production de ce cours n'aurait pas été possible sans la généreuse contribution de {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Développez ce que vous apprendrez", + "enterprise.course.about.course.sidebar.outcome.collapse": "Réduisez ce que vous apprendrez", + "enterprise.course.about.course.sidebar.outcome.heading": "Ce que vous apprendrez", + "enterprise.course.about.course.sidebar.syllabus.expand": "Développer le programme de cours", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Réduire le programme de cours", + "enterprise.course.about.course.sidebar.syllabus.heading": "Syllabus", + "enterprise.course.about.course.sidebar.learner.testimonials": "Témoignages d'apprenants", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Questions fréquemment posées", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Qui peut suivre ce cours ?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Malheureusement, les apprenants d'un ou plusieurs des pays ou régions suivants ne pourront pas s'inscrire à ce cours : Iran, Cuba et région de Crimée en Ukraine. Bien qu'edX ait demandé des licences à l'Office of Foreign Assets Control (OFAC) des États-Unis pour proposer nos cours aux apprenants de ces pays et régions, les licences que nous avons reçues ne sont pas suffisamment étendues pour nous permettre d'offrir ce cours dans tous les endroits. EdX regrette sincèrement que les sanctions américaines nous empêchent de proposer tous nos cours à tout le monde, peu importe où il réside.", + "enterprise.course.about.course.materials.button.label": "Consulter les supports de cours", + "enterprise.course.about.course.sidebar.recommendations": "Cours qui pourraient vous plaire :", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "En savoir plus sur { firstCourseOwner } :", + "course.about.reviews.averageRating": "{reviewsCount} les apprenants ont évalué ce cours dans le cadre d'une enquête post-achèvement.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Nous avons demandé aux apprenants qui ont participé à ce cours dans quelle mesure ils pensaient que le cours les aiderait à atteindre leur objectif. {confidentLearnersPercentage} % des apprenants ont déclaré qu'ils étaient « extrêmement confiants » ou « très confiants » que l'apprentissage qu'ils ont effectué dans le cours les aidera à atteindre leurs objectifs.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Nous avons demandé aux apprenants inscrits à ce cours de choisir la raison pour laquelle ils le suivaient. Les options étaient les suivantes : « acquérir des compétences utiles », « avancement professionnel », « apprendre pour le plaisir » et « changer de carrière ». {mostCommonGoalLearnersPercentage} % des apprenants inscrits à ce cours l'ont suivi pour acquérir des compétences précieuses .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} les apprenants ont suivi ce cours au cours de la dernière année.", + "enterprise.course.about.reviews.impact": "L'impact:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "les apprenants ont suivi ce cours au cours des 12 derniers mois", + "enterprise.course.about.course.reviews.average.rating": "note moyenne de ce cours sur une échelle de 5 étoiles", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "sont convaincus que ce cours les aidera à atteindre leurs objectifs", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "des apprenants ont suivi ce cours pour acquérir de nouvelles compétences", + "enterprise.course.about.course.sidebar.length": "Longueur", + "enterprise.course.about.course.sidebar.effort": "Effort", + "enterprise.course.about.course.sidebar.price": "Prix", + "enterprise.course.about.course.sidebar.subject": "Sujet", + "enterprise.course.about.course.sidebar.level": "Niveau", + "enterprise.course.about.course.sidebar.language": "Langue", + "enterprise.course.about.course.sidebar.course.type": "Type de cours", + "enterprise.course.about.price.original": "Prix réduit à partir de :", + "enterprise.course.about.price.included.in.subscription": "Inclus dans votre abonnement", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratuit pour moi {br} (une fois approuvé)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Commandité par {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Ce cours peut être acheté avec le crédit d'apprenant de votre organisation", + "enterprise.course.about.course.sidebar.price.assigned.course": "Ce cours vous est attribué. Le prix de ce cours est déjà couvert par votre organisation.", + "enterprise.course.about.price.discounted": "Prix réduit :", + "enterprise.course.about.skills.section.title": "Compétences que vous gagnerez", + "enterprise.course.about.skills.section.skill.description.placeholder": "Pas de description disponible.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Demande de cours soumise", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Obtenez un certificat vérifié pour mettre en valeur les connaissances et les compétences que vous acquérez", + "enterprise.course.about.course.sidebar.verified.cert.official": "Officiel et Vérifié", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Recevez un certificat signé par l'instructeur avec le logo de l'établissement pour vérifier votre réussite.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Facilement partageable", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Ajoutez le certificat à votre CV ou CV, ou publiez-le directement sur LinkedIn.", + "enterprise.dashboard.page.title": "Tableau de bord - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Bienvenue, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Bienvenue!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Rejeter", "enterprise.dashboard.tab.courses.license.activated": "Votre licence a été activée avec succès.", - "enterprise.dashboard.tab.courses.no.enrollments": "Vous n'êtes inscrit à aucun cours sponsorisé par {enterpriseName} . Contactez votre administrateur pour savoir comment commencer à apprendre avec edX !", - "enterprise.dashboard.tab.courses.default.message": "Démarrer avec edX est simple. Trouvez simplement un cours dans votre catalogue, demandez votre inscription et lancez-vous dans votre parcours d'apprentissage.", - "enterprise.dashboard.tab.courses.find.course": "Trouver un cours", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédit d'apprenant", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Actif", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Votre organisation attribuera des cours aux apprenants. Veuillez contacter votre administrateur si vous souhaitez suivre un cours.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Appliquez le solde de crédits d'apprenant de votre organisation pour vous inscrire à des cours sans frais.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponible jusqu'au {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Trouver un cours", - "enterprise.dashboard.sidebar.need.help.message": "Pour obtenir une assistance technique, visitez le centre d'aide edX .", - "enterprise.dashboard.sidebar.request.benefits": "Pour demander plus d'avantages ou des cours spécifiques, contactez l'administrateur edX de votre organisation .", "enterprise.banner.recommend.courses": "Recommandez-moi des cours", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contacter l'administrateur", - "executive.education.external.course.enrollment.page.course.start.date": "Date de début:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Date de début disponible :", - "executive.education.external.course.enrollment.page.course.duration": "Durée du cours:", - "executive.education.external.course.enrollment.page.course.price": "Total du cours :", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Que se passe-t-il ensuite ?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notifié par email", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Vous recevrez un e-mail d'edX lorsque votre cours commencera. Vous pouvez également visiter votre tableau de bord edX pour les mises à jour de l'état des cours.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter vous enverra un e-mail lorsque votre cours commencera. Vous pouvez également visiter votre tableau de bord d'apprenant GetSmarter pour les mises à jour de l'état du cours.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lire la politique de remboursement", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Dans le cadre de notre engagement envers votre développement professionnel, vous pouvez demander à changer\n la date de début de votre cours ou demandez votre remboursement si vous n'êtes pas entièrement satisfait du délai de 14 jours calendaires\n de la date de début de votre cours.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lisez les conditions générales de GetSmarter pour connaître la politique complète de report et d'annulation du cours.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Récapitulatif des inscriptions :", - "executive.education.external.course.enrollment.page.course": "Ce cours est couvert par le crédit d'apprenant fourni par votre organisation.", - "executive.education.external.course.enrollment.page.registration.total.message": "Total des inscriptions :", - "executive.education.external.course.enrollment.page.registration.tax.included": "Taxe inclu", - "ExecutiveEducation2UError.noOfferAvailable": "Aucun crédit d'apprenant n'est disponible pour couvrir ce cours.", - "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Vous n'avez pas accès à ce cours car votre organisation ne dispose pas de suffisamment de fonds. Veuillez contacter votre administrateur edX pour résoudre l'erreur et vous donner accès à ce contenu.", - "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Votre inscription n'est pas finalisée ! Vous avez déjà dépensé votre budget personnel pour les inscriptions.", - "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Votre inscription n'est pas finalisée ! Vous avez atteint votre nombre maximum d'inscriptions autorisées.", - "ExecutiveEducation2UError.systemError": "Une erreur système s'est produite.", + "ExecutiveEducation2UError.noOfferAvailable": "Aucun crédit d'apprenant n'est disponible pour couvrir ce cours.", + "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Vous n'avez pas accès à ce cours car votre organisation ne dispose pas de suffisamment de fonds. Veuillez contacter votre administrateur edX pour résoudre l'erreur et vous donner accès à ce contenu.", + "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Votre inscription n'est pas finalisée ! Vous avez déjà dépensé votre budget personnel pour les inscriptions.", + "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Votre inscription n'est pas finalisée ! Vous avez atteint votre nombre maximum d'inscriptions autorisées.", + "ExecutiveEducation2UError.systemError": "Une erreur système s'est produite.", "ExecutiveEducation2UError.default": "Une erreur est survenue.", - "executive.education.external.course.enrollment.page.information.title": "Informations sur l'inscription aux cours", - "executive.education.external.course.enrollment.page.sharing.information.error.message": "Une erreur s'est produite lors du partage de vos informations d'inscription au cours. Veuillez réessayer.", - "executive.education.external.course.enrollment.page.data.sharing.consent.label": "J'ai lu et accepté le consentement au partage de données de GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Je reconnais que les informations sur ma participation au cours seront partagées avec mon\n employeur ou entité de financement, y compris mon nom, les évaluations de mes performances telles que les notes,\n et tout risque perçu pour mon achèvement du cours.", - "executive.education.external.course.enrollment.page.student.terms.conditions.label": "J'ai lu et accepté les conditions générales de GetSmarter pour les étudiants", + "executive.education.external.course.enrollment.page.first.name.required": "Le prénom est requis", + "executive.education.external.course.enrollment.page.last.name.required": "Le nom de famille est obligatoire", + "executive.education.external.course.enrollment.page.date.of.birth.required": "La date de naissance est obligatoire", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "La date de naissance que vous avez saisie indique que vous avez moins de 18 ans et nous avons besoin que votre parent ou tuteur légal consente à votre inscription et au traitement de vos informations personnelles par GetSmarter. Veuillez contacter {privacyEmail} pour procéder à votre inscription.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Veuillez accepter les conditions générales pour les étudiants", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Veuillez accepter le consentement au partage de données de GetSmarter", + "executive.education.external.course.enrollment.page.information.title": "Informations sur l'inscription aux cours", + "executive.education.external.course.enrollment.page.sharing.information.error.message": "Une erreur s'est produite lors du partage de vos informations d'inscription au cours. Veuillez réessayer.", + "executive.education.external.course.enrollment.page.first.name.label": "Prénom *", + "executive.education.external.course.enrollment.page.last.name.label": "Nom de famille *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Date de naissance *", + "executive.education.external.course.enrollment.page.data.sharing.consent.label": "J'ai lu et accepté le consentement au partage de données de GetSmarter.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Je reconnais que les informations sur ma participation au cours seront partagées avec mon employeur ou mon entité de financement, y compris mon nom, les évaluations de mes performances telles que mes notes et tout risque perçu pour mon achèvement du cours.", + "executive.education.external.course.enrollment.page.student.terms.conditions.label": "J'ai lu et accepté les conditions générales de GetSmarter pour les étudiants", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Requis", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Confirmer l'inscription", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Confirmation de l'inscription...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Inscription confirmée", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Confirmer l'inscription", + "executive.education.external.course.enrollment.page.try.again.cta": "Essayer à nouveau", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualisez votre carrière.", - "enterprise.dashboard.my.career.tab.add.job.role.description": "Prenez une minute pour choisir un titre de poste qui décrit le mieux votre rôle actuel ou souhaité. Nous vous indiquerons les compétences que vous devriez rechercher lorsque vous vous inscrivez à des cours et suivrons l'évolution de vos compétences au fur et à mesure que vous terminez les cours.", + "enterprise.dashboard.my.career.tab.add.job.role.description": "Prenez une minute pour choisir un titre de poste qui décrit le mieux votre rôle actuel ou souhaité. Nous vous indiquerons les compétences que vous devriez rechercher lorsque vous vous inscrivez à des cours et suivrons l'évolution de vos compétences au fur et à mesure que vous terminez les cours.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Ajouter un rôle", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Afficher ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Afficher moins", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Recherchez votre poste", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Sauvegarder", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Sauvegarde en cours", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Sauvegardé", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Erreur", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Annuler", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Plus de cours qui vous enseignent {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Afficher plus de cours", @@ -88,27 +114,283 @@ "enterprise.dashboard.my.career.tab.existing.job.role.edit.button": "Modifier", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Mon tableau de carrière", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Comment lire ceci ?", - "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "À l'aide de la taxonomie Lightcast, nous retraçons le titre de votre poste actuellement sélectionné jusqu'aux compétences et aptitudes nécessaires pour réussir. Au fur et à mesure que vous suivez des cours sur la plateforme edX en enseignant des compétences pertinentes pour votre emploi actuel, le graphique ci-dessus montre comment vous progressez dans les compétences liées à votre rôle.", - "enterprise.coupon.codes.warning.modal.title": "Vous n'avez pas assez de codes pour terminer le programme", - "enterprise.coupon.codes.warning.modal.body": "

Nos dossiers montrent que vous ne disposez pas de suffisamment de codes attribués pour terminer le programme. Si vous ne parvenez pas à terminer tous les cours du programme, vous ne pourrez pas consulter ou partager votre dossier de programme.

Si vous envisagez de terminer le programme, veuillez contacter votre responsable de formation pour que des codes supplémentaires vous soient attribués.

Codes restants : {couponCodesCount}", - "enterprise.program.courses.allCoursesAvailable": "Tous les cours inclus dans votre catalogue d'entreprise", - "enterprise.program.courses.someCoursesAvailable": "{courseCount} cours inclus dans votre catalogue d'entreprise", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "À l'aide de la taxonomie Lightcast, nous retraçons le titre de votre poste actuellement sélectionné jusqu'aux compétences et aptitudes nécessaires pour réussir. Au fur et à mesure que vous suivez des cours sur la plateforme edX en enseignant des compétences pertinentes pour votre emploi actuel, le graphique ci-dessus montre comment vous progressez dans les compétences liées à votre rôle.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Exigence {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Exigence {index} : Choisissez l'un des {count} parmi les éléments suivants", + "enterprise.pathway.modal.verified.label": "Vérifié", + "enterprise.pathway.modal.curated.by.professionals.label": "Organisé par des professionnels de l'apprentissage", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Dans l’ensemble des exigences {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Inclus avec le catalogue", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Apprenez sans frais pour vous", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "En cours", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Reprendre {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Voir {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Progrès du parcours", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Examinez vos progrès tout au long du parcours et prévoyez des délais clés pour vous assurer de terminer. Pour terminer le parcours, vous devez remplir chacune des exigences.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Exigences du parcours :", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Exigence {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Exigence {index} : Choisissez l'un des {count} parmi les éléments suivants", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "État de l'abonnement", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Actif", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Pas actif", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Disponible jusqu'à {expiryDate}", + "enterprise.program.courses.allCoursesAvailable": "Tous les cours inclus dans votre catalogue d'entreprise", + "enterprise.program.courses.someCoursesAvailable": "{courseCount} cours inclus dans votre catalogue d'entreprise", "enterprise.program.courses.noCourseAvailable": "Ces cours ne sont pas inclus dans le catalogue de votre entreprise", "enterprise.program.main.enroll.context.singularCourseWithDuration": "1 cours en {estimatedDuration}", "enterprise.program.main.enroll.context.pluralCourseWithDuration": "{courseCount} cours en {estimatedDuration}", "enterprise.program.main.enroll.context.singularCourse": "1 cours présent dans ce programme", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} cours présents dans ce programme", - "enterprise.program.main.heading.enroll": "S'inscrire maintenant", - "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Contacter l'administrateur", - "enterprise.assignment.only.empty.state.alert.title": "La découverte de cours n'est pas disponible actuellement", - "enterprise.assignment.only.empty.state.alert.description": "Votre organisation a choisi de partager des cours avec vous uniquement par affectation. Pour demander l'accès à du contenu supplémentaire, contactez votre administrateur.", + "enterprise.program.main.heading.enroll": "S'inscrire maintenant", + "enterprise.coupon.codes.warning.modal.title": "Vous n'avez pas assez de codes pour terminer le programme", + "enterprise.coupon.codes.warning.modal.body": "

Nos dossiers montrent que vous ne disposez pas de suffisamment de codes attribués pour terminer le programme. Si vous ne parvenez pas à terminer tous les cours du programme, vous ne pourrez pas consulter ou partager votre dossier de programme.

Si vous envisagez de terminer le programme, veuillez contacter votre responsable de formation pour que des codes supplémentaires vous soient attribués.

Codes restants : {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "En savoir plus", + "enterprise.dashboard.programs.about.page.course.sponsored": "Commandité par {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Nécessite un certificat vérifié", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "État de l'attestation :", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Attestation achetée", + "enterprise.dashboard.programs.about.page.course.certificate.price": "État de l'attestation :", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Demander une attestation", + "enterprise.dashboard.programs.about.page.courses.in.progress": "COURS EN COURS", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Inscrit : ( {pacingType} ) Commencé {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Voir cours archivé", + "enterprise.dashboard.programs.about.page.view.course": "Voir le cours", + "enterprise.dashboard.programs.about.page.remaining.courses": "COURS RESTANTS", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Démarre {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Inscrivez-vous maintenant", + "enterprise.dashboard.programs.about.page.not.currently.available": "Non disponible actuellement", + "enterprise.dashboard.programs.about.page.available.sessions": "Vos séances disponibles :", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Démarre {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "En savoir plus", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Non disponible actuellement", + "enterprise.dashboard.programs.about.page.completed.courses": "COURS COMPLÉTÉS", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Démarré {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Voir le cours", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Félicitations!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Vous avez rempli avec succès toutes les conditions requises pour le {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Votre parcours de programme", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Suivez et planifiez vos progrès à travers les cours {totalCoursesInProgram} de ce programme.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Pour terminer le programme, vous devez obtenir un certificat vérifié pour chaque cours.", + "enterprise.dashboard.program.sidebar.your.certificate": "Votre certificat {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Attestations obtenues", + "enterprise.dashboard.program.sidebar.program.record": "Dossier du programme", + "enterprise.dashboard.program.sidebar.message": "Une fois que vous remplissez l'une des exigences du programme, vous avez un dossier de programme. Ce dossier est marqué comme terminé lorsque vous répondez à toutes les exigences du programme. Un dossier de programme peut être utilisé pour poursuivre votre parcours d'apprentissage et démontrer votre apprentissage aux autres.", + "enterprise.dashboard.program.sidebar.view.program.record": "Voir le dossier du programme", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Opportunités de crédit supplémentaires", + "program.sidebar.professional.opportunities": "Opportunités professionnelles supplémentaires", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Restants", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "En cours", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Terminé", + "enterprise.assignment.only.empty.state.alert.dismiss": "Rejeter", + "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Contacter l'administrateur", + "enterprise.assignment.only.empty.state.alert.title": "La découverte de cours n'est pas disponible actuellement", + "enterprise.assignment.only.empty.state.alert.description": "Votre organisation a choisi de partager des cours avec vous uniquement par affectation. Pour demander l'accès à du contenu supplémentaire, contactez votre administrateur.", "enterprise.assignment.only.empty.state.card.title": "Votre prochain cours, trouvé !", "enterprise.assignment.only.empty.state.card.description": "Commencez à apprendre avec les cours qui vous sont assignés par votre organisation.", "enterprise.assignment.only.empty.state.card.button": "Retour au tableau de bord", - "enterprise.search.page.academies.section.title": "Académies edX ; conçu pour répondre à vos besoins professionnels les plus critiques", - "enterprise.search.page.academies.section.subtile": "Choisissez parmi une gamme organisée de programmes alignés sur les capacités et les domaines de compétences les plus demandés, essentiels au succès de l'organisation.", + "enterprise.search.page.show.more.pathway.section.translated.title": "Parcours", + "enterprise.search.page.show.more.program.section.translated.title": "Programmes", + "enterprise.search.page.show.more.course.section.translated.title": "Cours", + "enterprise.search.page.title": "Rechercher des cours et des programmes - {enterpriseName}", + "enterprise.search.page.header.title": "Rechercher des cours et des programmes", + "enterprise.search.page.academies.section.title": "Académies edX : conçues pour répondre à vos besoins professionnels les plus critiques", + "enterprise.search.page.academies.section.subtile": "Choisissez parmi une gamme organisée de programmes alignés sur les capacités et les domaines de compétences les plus demandés, essentiels au succès de l'organisation.", + "enterprise.search.page.course.section.translated.title": "Cours", + "enterprise.search.course.card.short.length.course": "De courte durée", + "enterprise.search.course.card.general.length.course": "Cours", + "enterprise.search.page.pathway.section.translated.title": "Voies", + "enterprise.search.page.program.section.translated.title": "Programmes", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Cours} many {# Cours} other {# Cours}}", + "enterprise.search.page.show.all": "Afficher ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "résultats", + "enterprise.search.page.content.result": "résultat", + "site.header.avatar.dropdown.switch.dashboard.title": "Changer de tableau de bord", + "site.header.avatar.dropdown.personal.dashboard.title": "Personnel", + "site.header.avatar.dropdown.my.profile.title": "Mon profil", + "site.header.avatar.dropdown.account.settings.title": "Paramètres du compte", + "site.header.avatar.dropdown.help.title": "Aide", + "site.header.avatar.dropdown.sign.out.title": "Déconnexion", + "site.header.nav.help.title": "Aide", + "site.header.nav.dashboard.title": "Tableau de bord", + "enterprise.skills.quiz.v1.job.card.median.salary": "Salaire médian aux États-Unis :", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Offres d'emploi:", + "enterprise.skills.quiz.v1.course.card.heading": "Commencez avec ces cours", + "enterprise.skills.quiz.v1.pathways.card.heading": "Commencez avec ces parcours", + "enterprise.skills.quiz.v1.programs.card.heading": "Commencez avec ces programmes", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Vos métiers et compétences", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Salaire médian aux États-Unis :", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Offres d'emploi:", + "enterprise.skills.quiz.v1.skills.page.heading": "Compétences", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Meilleurs cours en {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Voir plus de cours >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Générateur de compétences", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Commencez votre parcours d'apprentissage avec edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Laissez edX être votre guide. Nous combinons l'expertise pédagogique des plus grandes institutions mondiales avec les données du marché du travail pour trouver le(s) cours et programme(s) approprié(s) pour vous aider à atteindre vos objectifs d'apprentissage et professionnels.", + "enterprise.skills.quiz.v1.goal.selection.label": "Tout d’abord, dites-nous un peu plus sur ce que vous souhaitez réaliser.", + "enterprise.skills.quiz.v1.industry.selection.label": "Deuxièmement, quel secteur décrit l'endroit où vous travaillez ? (sélectionnez-en un ou laissez vide)", + "enterprise.skills.quiz.v1.current.job.title": "Ensuite, parlez-nous de votre titre de poste actuel.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Je suis actuellement étudiant", + "enterprise.skills.quiz.v1.similar.career.paths": "Enfin, parlez-nous des parcours professionnels qui vous intéressent (sélectionnez-en jusqu'à trois)", + "enterprise.skills.quiz.v1.explore.courses.label": "Commencez à explorer les cours !", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Voir plus de recommandations de cours", + "enterprise.skills.quiz.v1.cancel.button.label": "Annuler", + "enterprise.skills.quiz.v1.continue.button.label1": "Continuer", + "enterprise.skills.quiz.v1.continue.button.label2": "Continuer", + "enterprise.skills.quiz.v1.done.button.label": "Terminé", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Compétences connexes", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Voir plus de recommandations de cours", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Générateur de compétences", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Quitter le Générateur de compétences ?", + "enterprise.skills.quiz.v2.close.modal.text": "Les apprenants qui s'inscrivent à des cours correspondant à leurs objectifs de carrière sont plus susceptibles de terminer le cours.", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Retour au générateur de compétences", + "enterprise.skills.quiz.v2.exit.button.label": "Sortie", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Nous combinons l’expertise pédagogique avec les données du marché du travail pour vous aider à atteindre vos objectifs d’apprentissage et professionnels. Que vous cherchiez à évoluer dans votre carrière, à changer de carrière ou simplement à acquérir de nouvelles compétences, cet outil peut vous aider à trouver un cours pertinent. Votre sélection de rôle et vos recommandations sont privées et ne sont pas visibles par votre administrateur edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Quels rôles vous intéressent ?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Masquer les options avancées", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Montrer les options avancées", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Parlez-nous de ce que vous souhaitez réaliser ?", + "enterprise.skills.quiz.v2.current.job.title": "Recherchez et sélectionnez votre titre d'emploi actuel", + "enterprise.skills.quiz.v2.industry.selection.label": "Quel secteur vous intéresse ?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Générateur de compétences", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Laissez EDUlib être votre guide", "StatefulEnroll.buttonLabel.enroll": "S'inscrire", "StatefulEnroll.buttonLabel.enrolling": "Inscription...", "StatefulEnroll.buttonLabel.enrolled": "Inscrit", - "StatefulEnroll.buttonLabel.tryAgain": "Essayer à nouveau" + "StatefulEnroll.buttonLabel.tryAgain": "Essayer à nouveau", + "errorBoundary.title": "Une erreur s'est produite lors du traitement de votre demande", + "errorBoundary.subtitle": "Nous nous excusons pour le dérangement. Veuillez réessayer plus tard.", + "errorBoundary.tryAgainCTA": "Essayer à nouveau", + "updateAvailableModal.heading": "Mise à jour : nouvelle version disponible", + "updateAvailableModal.content": "Attention : Une nouvelle version du site est sortie. Pour tirer parti des dernières fonctionnalités et améliorations, veuillez effectuer une actualisation de la page.", + "updateAvailableModal.refreshButtonText": "Rafraîchir", + "enterprise.course.about.page.assigned.badge.label": "Attribué", + "enterprise.course.about.page.course.part.of.program": "Ce cours fait partie d'un {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Ce cours est archivé.", + "enterprise.course.about.page.course.not.in.catalog": "Ce cours ne fait pas partie du catalogue de cours organisé par votre organisation.", + "enterprise.course.about.page.video.play.button.text": "Lire la vidéo", + "useCourseRunCardAction.enroll.success.helperText": "Vous avez été inscrit avec succès. Redirection vers le cours.", + "useCourseRunCardAction.enroll.error.helperText": "Une erreur s'est produite lors du traitement de votre inscription.", + "useCourseRunCardAction.upgrade.success.helperText": "Votre inscription a été mise à niveau. Redirection vers le cours.", + "useCourseRunCardAction.upgrade.error.helperText": "Une erreur s'est produite lors de la mise à niveau de votre inscription.", + "enterprise.course.about.course.sidebar.institution": "Institution", + "enterprise.course.about.course.sidebar.institutions": "Établissements", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {semaine} many {semaines} other {semaines}}", + "enterprise.course.about.course.sidebar.transcript": "Vidéo {transcriptCount, pluriel, une {Transcript} autre {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Dirigé par un instructeur selon un horaire de cours", + "enterprise.course.about.course.sidebar.self.paced": "À votre rythme sur votre temps", + "executive.education.external.course.enrollment.page.registration.title": "Votre ou vos inscriptions", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Aller au tableau de bord", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Déjà inscrit", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Vous êtes déjà inscrit. Accédez à votre tableau de bord GetSmarter pour continuer à apprendre.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "C'est ici que vous finalisez votre inscription à un cours de formation pour cadres edX via GetSmarter. Veuillez vous assurer que les détails du cours ci-dessous sont corrects et confirmer en utilisant le crédit d'apprenant avec un bouton « Confirmer l'inscription ».", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Votre administrateur de formation a déjà alloué des fonds pour cette inscription.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Les fonds de votre crédit d’apprenant seront échangés à ce stade.", + "executive.education.external.course.enrollment.completed.page.title": "Félicitations, vous avez terminé votre inscription à votre cours en ligne", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Aller au tableau de bord", + "enterprise.dashboard.tab.courses": "Cours", + "enterprise.dashboard.tab.programs": "Programmes", + "enterprise.dashboard.tab.pathways": "Voies", + "enterprise.dashboard.tab.my.career": "Ma carrière", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenez des recommandations de cours pour vous.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Répondez à un quiz de deux minutes pour nous en dire plus sur les compétences et les emplois qui vous intéressent, et recevez immédiatement des recommandations sur les meilleures expériences d'apprentissage du catalogue pour vous.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Recommandez-moi des cours", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Actif", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Demandé", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Codes restants", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Codes restants, contactez votre administrateur pour obtenir des codes supplémentaires.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Codes d'inscription", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Utilisez des codes pour vous inscrire aux cours de votre catalogue.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédit d'apprenant", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Votre organisation attribuera des cours aux apprenants. Veuillez contacter votre administrateur si vous souhaitez suivre un cours.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Appliquez le solde de crédits d'apprenant de votre organisation pour vous inscrire à des cours sans frais.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponible jusqu'au {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Expiré", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Expire bientôt", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Expiration", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Actif", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Demandé", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "État de l'abonnement", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Disponible jusqu'au", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "A expiré le", + "enterprise.dashboard.sidebar.license.requested.notice": "En attente d'approbation.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "État de l'abonnement", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Disponible jusqu'au", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Trouver un cours", + "enterprise.dashboard.sidebar.needHelp": "Besoin d'aide?", + "enterprise.dashboard.sidebar.need.help.message": "Pour obtenir une assistance technique, visitez le centre d'aide edX .", + "enterprise.dashboard.sidebar.request.benefits": "Pour demander plus d'avantages ou des cours spécifiques, contactez l'administrateur edX de votre organisation .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Les cours ne sont plus couverts par le solde des crédits d'apprenant de votre organisation", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Votre solde de crédits d’apprenant est épuisé et ne couvrira pas le coût des cours. Veuillez contacter votre administrateur si vous avez des questions.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Certains cours peuvent ne pas être couverts par le solde de crédits d'apprenant de votre organisation.", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Votre organisation manque de crédits d’apprentissage. Certains cours pourraient ne plus être couverts. Veuillez contacter votre administrateur si vous avez des questions.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contacter l'administrateur", + "executive.education.external.course.enrollment.page.course.start.date": "Date de début:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Date de début disponible :", + "executive.education.external.course.enrollment.page.course.duration": "Durée du cours:", + "executive.education.external.course.enrollment.page.course.price": "Total du cours :", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Que se passe-t-il ensuite ?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notifié par email", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Vous recevrez un e-mail lorsque votre cours commencera. Vous pouvez également visiter votre tableau de bord pour les mises à jour de l'état des cours.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Lire la politique de remboursement", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Dans le cadre de notre engagement envers votre développement professionnel, vous pouvez demander à modifier la date de début de votre cours ou demander votre remboursement si vous n'êtes pas entièrement satisfait des 14 jours calendaires suivant la date de début de votre cours.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Lisez les conditions générales de GetSmarter pour connaître la politique complète de report et d'annulation du cours.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Récapitulatif des inscriptions :", + "executive.education.external.course.enrollment.page.course": "Ce cours est couvert par le crédit d'apprenant fourni par votre organisation.", + "executive.education.external.course.enrollment.page.registration.total.message": "Total des inscriptions :", + "executive.education.external.course.enrollment.page.registration.tax.included": "Taxe inclu", + "enterprise.budget.expiry.notification.alert.title": "Rappel : Le forfait de votre organisation expire {date}", + "enterprise.budget.expiry.notification.alert.message": "À l'expiration du forfait de votre organisation, vous ne pourrez plus utiliser votre crédit d'apprentissage pour vous inscrire à de nouveaux cours. Si vous êtes actuellement inscrit à un cours, votre apprentissage ne sera pas perturbé.", + "enterprise.budget.expiry.notification.modal.title": "Rappel : votre crédit d'apprentissage arrive à expiration", + "enterprise.budget.expiry.notification.modal.message": "Le forfait de votre organisation expire le {date} . Après son expiration, vous ne pourrez plus utiliser votre crédit d'apprentissage pour vous inscrire à de nouveaux cours.", + "enterprise.budget.expiry.notification.modal.additional_message": "Si vous êtes actuellement inscrit à des cours, il n'y aura aucune interruption de votre apprentissage à l'expiration du plan.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Si vous pensez qu'il s'agit d'une erreur ou si vous avez besoin d'aide, veuillez", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "contactez l'administrateur de votre organisation.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "S'inscrire", + "enterprise.course.about.page.course.run.card.archived.heading": "Cours archivé", + "enterprise.course.about.page.course.run.card.archived.subheading": "Les prochaines dates seront annoncées", + "enterprise.course.about.page.course.run.card.upcoming.heading": "À venir", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Inscrivez-vous après {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Inscription clôturée", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Les prochaines dates seront annoncées", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Démarre {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Cours commencé", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Vous êtes inscrits", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Voir le cours", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Droit trouvé", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Afficher sur le tableau de bord", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} récemment inscrit !", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Soyez le premier à vous inscrire !", + "enterprise.course.about.page.course.run.card.started.heading": "Commencé {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Commence {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Commence {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Cours commencé", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Devoir de cours annulé", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Date limite dépassée", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Votre administrateur de formation a annulé un ou plusieurs devoirs de cours ci-dessous.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "La date limite pour s'inscrire à un ou plusieurs cours ci-dessous est dépassée.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contacter l'administrateur", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Votre cours a été enregistré pour plus tard.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Votre cours a été déplacé vers En cours.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Votre parcours d'apprentissage commence maintenant !", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Cours assignés", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Mes cours", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Cours terminés", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Enregistré pour plus tard", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Rejeter", + "enterprise.dashboard.tab.courses.no.enrollments": "Vous n'êtes inscrit à aucun cours sponsorisé par {enterpriseName} . Contactez votre administrateur pour savoir comment commencer à apprendre avec edX !", + "enterprise.dashboard.tab.courses.default.message": "Démarrer avec edX est simple. Trouvez simplement un cours dans votre catalogue, demandez votre inscription et lancez-vous dans votre parcours d'apprentissage.", + "enterprise.dashboard.tab.courses.find.course": "Trouver un cours", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Trouver un cours", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Rejeter", + "site.header.nav.search.title": "Trouver un cours", + "courseRunActions.viewCourse": "Voir le cours", + "courseRunActions.upgrading": "Mise à niveau...", + "courseRunActions.upgraded": "Mise à niveau", + "useCourseRunCardHeading.startsOnDate": "Commence {startDate}", + "useCourseRunCardHeading.courseStarted": "Cours commencé", + "useCourseRunCardHeading.startedOnDate": "Commencé {startDate}", + "useCourseRunCardSubHeading.enrolled": "Tu es inscrit", + "useCourseRunCardSubHeading.firstToEnroll": "Soyez le premier à vous inscrire !", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} récemment inscrit !", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponible sur {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/he.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/he.json index ac2f1bcb8d4..527cb56a7b4 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/he.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/he.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "נקה מסנן תגיות", - "courseRunActions.viewCourse": "צפה בקורס", - "courseRunActions.upgrading": "משדרג...", - "courseRunActions.upgraded": "משודרג", - "useCourseRunCardHeading.startsOnDate": "מתחיל {startDate}", - "useCourseRunCardHeading.courseStarted": "הקורס התחיל", - "useCourseRunCardHeading.startedOnDate": "התחיל {startDate}", - "useCourseRunCardSubHeading.enrolled": "אתה רשום", - "useCourseRunCardSubHeading.firstToEnroll": "היו הראשונים להירשם!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} נרשם לאחרונה!", - "useCourseRunCardAction.enroll.success.helperText": "נרשמת בהצלחה. מפנה לקורס.", - "useCourseRunCardAction.enroll.error.helperText": "אירעה שגיאה במהלך עיבוד ההרשמה שלך.", - "useCourseRunCardAction.upgrade.success.helperText": "ההרשמה שלך שודרגה. מפנה לקורס.", - "useCourseRunCardAction.upgrade.error.helperText": "אירעה שגיאה במהלך שדרוג ההרשמה שלך.", - "executive.education.external.course.enrollment.page.registration.title": "ההרשמות שלך", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "מעבר ללוח הבקרה", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "כבר רשום", - "executive.education.external.course.enrollment.page.already.enrolled.message": "אתה כבר רשום. עבור אל לוח המחוונים של GetSmarter כדי להמשיך ללמוד.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "זה המקום שבו אתה מסיים את ההרשמה שלך לקורס חינוך מנהלים של edX באמצעות GetSmarter. אנא ודא שפרטי הקורס להלן נכונים ואשר באמצעות קרדיט לומד באמצעות כפתור "אשר הרשמה".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "מנהל הלמידה שלך כבר הקצה כספים לרישום זה.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "כספי אשראי הלומדים שלך יפודו בשלב זה.", - "executive.education.external.course.enrollment.completed.page.title": "מזל טוב, השלמת את ההרשמה לקורס המקוון שלך", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "מעבר ללוח הבקרה", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "זמין ב- {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "מטלת הקורס בוטלה", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "חלף המועד", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "מנהל הלמידה שלך ביטל מטלת קורס אחת או יותר למטה.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "המועד האחרון להרשמה לקורס אחד או יותר להלן חלף.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "צור קשר עם מנהל המערכת", - "enterprise.dashboard.course.enrollments.error": "אירעה שגיאה בעת אחזור ההרשמות שלך לקורס. בבקשה נסה שוב.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "הקורס שלך נשמר למועד מאוחר יותר.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "הקורס שלך הועבר לבעיה.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "קבלו עבורכם המלצות לקורסים.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "קח חידון בן שתי דקות כדי לספר לנו יותר על המיומנויות והמשרות בהן אתה מעוניין, וקבל מיד המלצות לחוויות הלמידה הטובות ביותר בקטלוג עבורך.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "תמליץ לי על קורסים", + "academy.detail.page.executive.education.courses.section.title": "חינוך מנהלים", + "academy.detail.page.executive.education.courses.section.subtitle": "מבחר קורסים בעלי השפעה גבוהה, העוקבים אחר לוח זמנים מובנה וכוללים אינטראקציה פעילה עם מחנכים ועמיתים.", + "academy.detail.page.self.paced.courses.section.title": "קורסים בקצב עצמי", + "academy.detail.page.self.paced.courses.section.subtitle": "אוסף קורסים המכסים ידע חיוני בנושא. קורסים אלו מציעים לוחות זמנים גמישים ולימוד עצמאי.", + "academy.detail.page.academy.not.found.page.title": "האקדמיה לא נמצאה", + "academy.detail.page.academy.not.found.page.message": "האקדמיה לא נמצאה", + "academy.detail.page.academy.title": "{academyTitle} האקדמיה", + "academy.detail.page.instruction.header": "עקוב אחר מסלול מומלץ - או בחר קורסים בודדים", + "academy.detail.page.instruction.description": "מסלולים הם מפות דרכים שנאספו דרך תוכן האקדמיה שתוכנן במיוחד עבור מטרות הלמידה שלך. לחלופין, בחר קורס ספציפי מתוך קורסי חינוך מנהלים או קורסים בקצב עצמי באקדמיה זו.", + "academy.detail.page.view.all.courses.link": "הצג את כל קורסי האקדמיה {academyTitle}", + "academy.detail.page.all.courses.title": "כל קורסי האקדמיה {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "תחילת העבודה עם edX היא קלה. כל שעליך לעשות הוא למצוא קורס מהאקדמיה שלך, לבקש הרשמה ולהתחיל במסע הלמידה שלך.", + "enterprise.dashboard.tab.courses.go.to.academy": "לך לאקדמיה", + "academy.detail.page.pathway.section.heading": "נָתִיב", + "academy.detail.page.pathway.section.launch.button": "הפעל את Pathway", + "enterprise.course.about.course.sidebar.associated.programs": "תוכניות משויכות", + "enterprise.course.about.course.sidebar.about.expand": "עוד על הקורס הזה", + "enterprise.course.about.course.sidebar.about.collapse": "כווץ לגבי הקורס הזה", + "enterprise.course.about.course.sidebar.about.heading": "על הקורס הזה", + "enterprise.course.about.course.sidebar.sponsored.by": "בחסות", + "enterprise.course.about.course.sidebar.sponsored.by.description": "הפקת הקורס הזה לא הייתה אפשרית ללא התרומות הנדיבות של {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "הרחב את מה שתלמד", + "enterprise.course.about.course.sidebar.outcome.collapse": "כווץ את מה שתלמד", + "enterprise.course.about.course.sidebar.outcome.heading": "מה תלמד", + "enterprise.course.about.course.sidebar.syllabus.expand": "הרחב את סילבוס", + "enterprise.course.about.course.sidebar.syllabus.collapse": "כווץ סילבוס", + "enterprise.course.about.course.sidebar.syllabus.heading": "סילבוס", + "enterprise.course.about.course.sidebar.learner.testimonials": "עדויות לומדים", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "שאלות נפוצות", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "מי יכול לקחת את הקורס הזה?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "למרבה הצער, לומדים מאחת או יותר מהמדינות או האזורים הבאים לא יוכלו להירשם לקורס זה: איראן, קובה ואזור קרים באוקראינה. בעוד edX חיפשה רישיונות מהמשרד האמריקאי לבקרת נכסים זרים (OFAC) להציע את הקורסים שלנו ללומדים במדינות ובאזורים אלה, הרישיונות שקיבלנו אינם רחבים מספיק כדי לאפשר לנו להציע קורס זה בכל המיקומים. EdX באמת מצטער על כך שהסנקציות בארה"ב מונעות מאיתנו להציע את כל הקורסים שלנו לכולם, לא משנה היכן הם מתגוררים.", + "enterprise.course.about.course.materials.button.label": "צפו בחומרי הקורס", + "enterprise.course.about.course.sidebar.recommendations": "קורסים שאולי תאהבו:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "עוד מאת { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} לומדים דירגו את הקורס הזה בסקר שלאחר השלמתו.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "שאלנו את הלומדים שהשתתפו בקורס זה עד כמה הם בטוחים שהקורס יעזור להם להגיע ליעדם. {confidentLearnersPercentage} % מהלומדים אמרו שהם "בטוחים מאוד" או "בטוחים מאוד" שהלמידה שהם עשו בקורס תעזור להם להגיע ליעדים שלהם.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "ביקשנו מהלומדים שנרשמו לקורס זה לבחור את הסיבה ללימודו. האפשרויות היו: "למד מיומנויות יקרות ערך", "קידום בעבודה", "למד בשביל הכיף" ו"שנה קריירה". {mostCommonGoalLearnersPercentage} % מהלומדים שנרשמו לקורס זה לקחו אותו כדי ללמוד מיומנויות חשובות .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} לומדים לקחו את הקורס הזה בשנה האחרונה.", + "enterprise.course.about.reviews.impact": "ההשפעה:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "הלומדים למדו את הקורס הזה ב-12 החודשים האחרונים", + "enterprise.course.about.course.reviews.average.rating": "דירוג ממוצע לקורס זה בסולם של 5 כוכבים", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "בטוחים שקורס זה יעזור להם להגיע ליעדים שלהם", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "מהלומדים למדו את הקורס הזה כדי ללמוד מיומנויות חדשות", + "enterprise.course.about.course.sidebar.length": "אורך", + "enterprise.course.about.course.sidebar.effort": "מאמץ", + "enterprise.course.about.course.sidebar.price": "מחיר", + "enterprise.course.about.course.sidebar.subject": "נושא", + "enterprise.course.about.course.sidebar.level": "רָמָה", + "enterprise.course.about.course.sidebar.language": "שפה", + "enterprise.course.about.course.sidebar.course.type": "סוג הקורס", + "enterprise.course.about.price.original": "במחיר מוזל מ:", + "enterprise.course.about.price.included.in.subscription": "כלול במנוי שלך", + "enterprise.course.about.course.sidebar.price.free.when.approved": "חינם עבורי {br} (כאשר יאושר)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "בחסות {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "ניתן לרכוש קורס זה עם קרדיט לומד של הארגון שלך", + "enterprise.course.about.course.sidebar.price.assigned.course": "קורס זה מוקצה לך. המחיר של קורס זה כבר מכוסה על ידי הארגון שלך.", + "enterprise.course.about.price.discounted": "מחיר מוזל:", + "enterprise.course.about.skills.section.title": "מיומנויות שתשיג", + "enterprise.course.about.skills.section.skill.description.placeholder": "אין תיאור זמין.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "הוגשה בקשה לקורס", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "חפש תעודה מאומתת כדי להדגיש את הידע והמיומנויות שאתה צובר", + "enterprise.course.about.course.sidebar.verified.cert.official": "רשמי ומאומת", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "קבל תעודת מדריך חתומה עם לוגו המוסד לאימות ההישג שלך.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "ניתן לשיתוף בקלות", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "הוסף את האישור לקורות החיים שלך או לקורות החיים שלך, או פרסם אותו ישירות בלינקדאין.", + "enterprise.dashboard.page.title": "לוח מחוונים - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "ברוך הבא, {userFirstName} !", + "enterprise.dashboard.welcome.message": "ברוך הבא!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "ביטול", "enterprise.dashboard.tab.courses.license.activated": "הרישיון שלך הופעל בהצלחה.", - "enterprise.dashboard.tab.courses.no.enrollments": "אינך רשום לאף קורס בחסות {enterpriseName} . פנה למנהל המערכת שלך לקבלת הוראות כיצד להתחיל ללמוד עם edX!", - "enterprise.dashboard.tab.courses.default.message": "תחילת העבודה עם edX היא קלה. כל שעליך לעשות הוא למצוא קורס מהקטלוג שלך, לבקש הרשמה ולהתחיל במסע הלמידה שלך.", - "enterprise.dashboard.tab.courses.find.course": "מצא קורס", - "enterprise.dashboard.sidebar.learner.credit.card.title": "קרדיט לומד", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "פעיל", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "הארגון שלך יקצה קורסים ללומדים. אנא צור קשר עם המנהל שלך אם אתה מעוניין לקחת קורס.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "החל את יתרת האשראי ללומדים בארגון שלך כדי להירשם לקורסים ללא עלות מכיס.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "זמין עד {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "מצא קורס", - "enterprise.dashboard.sidebar.need.help.message": "לתמיכה טכנית, בקר במרכז העזרה של edX .", - "enterprise.dashboard.sidebar.request.benefits": "כדי לבקש הטבות נוספות או קורסים ספציפיים, צור קשר עם מנהל ה-edX של הארגון שלך .", "enterprise.banner.recommend.courses": "תמליץ לי על קורסים", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "צור קשר עם מנהל המערכת", - "executive.education.external.course.enrollment.page.course.start.date": "תאריך התחלה:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "תאריך התחלה זמין:", - "executive.education.external.course.enrollment.page.course.duration": "משך הקורס:", - "executive.education.external.course.enrollment.page.course.price": "סך הכל הקורס:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "מה קורה לאחר מכן?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "הודעה במייל", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "תקבל אימייל מ-edX כשהקורס שלך יתחיל. לחלופין, תוכל לבקר במרכז השליטה של edX שלך לקבלת עדכוני סטטוס הקורס.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter תשלח לך אימייל כשהקורס שלך יתחיל. לחלופין, תוכל לבקר בלוח המחוונים של הלומדים ב-GetSmarter לקבלת עדכוני סטטוס הקורס.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "קרא את מדיניות ההחזרים", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "כחלק מהמחויבות שלנו לפיתוח המקצועי שלך, אתה עשוי לבקש שינוי\n תאריך תחילת הקורס שלך או בקש את כספך בחזרה אם אינך מרוצה לחלוטין עם 14 ימים קלנדריים\n של תאריך תחילת הקורס שלך.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "קרא את התנאים וההגבלות של GetSmarter לקבלת מדיניות דחיית הקורס המלאה והביטולים.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "סיכום הרשמה:", - "executive.education.external.course.enrollment.page.course": "קורס זה מכוסה על ידי קרדיט לומד שניתן על ידי הארגון שלך.", - "executive.education.external.course.enrollment.page.registration.total.message": "סך ההרשמה:", - "executive.education.external.course.enrollment.page.registration.tax.included": "מס כלול", "ExecutiveEducation2UError.noOfferAvailable": "אין קרדיט לומד זמין לכיסוי קורס זה.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "אין לך גישה לקורס הזה כי לארגון שלך אין מספיק כסף. אנא צור קשר עם מנהל edX שלך כדי לפתור את השגיאה ולספק לך גישה לתוכן זה.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "ההרשמה שלך לא הושלמה! כבר הוצאת את התקציב האישי שלך לרישום.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "ההרשמה שלך לא הושלמה! הגעת למספר המרבי של ההרשמות המותרות שלך.", "ExecutiveEducation2UError.systemError": "אירעה שגיאת מערכת.", "ExecutiveEducation2UError.default": "אירעה שגיאה.", + "executive.education.external.course.enrollment.page.first.name.required": "נדרש שם פרטי", + "executive.education.external.course.enrollment.page.last.name.required": "נדרש שם משפחה", + "executive.education.external.course.enrollment.page.date.of.birth.required": "תאריך לידה נדרש", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "תאריך הלידה שהזנת מציין שאתה מתחת לגיל 18, ואנו צריכים שההורה או האפוטרופוס החוקי שלך יסכימו לרישום שלך ו-GetSmarter שתעבד את המידע האישי שלך. אנא פנה אל {privacyEmail} כדי להמשיך ברישום שלך.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "נא להסכים לתנאים וההגבלות לסטודנטים", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "נא להסכים להסכמת שיתוף הנתונים של GetSmarter", "executive.education.external.course.enrollment.page.information.title": "מידע על הרשמה לקורס", "executive.education.external.course.enrollment.page.sharing.information.error.message": "אירעה שגיאה בעת שיתוף פרטי ההרשמה שלך לקורס. בבקשה נסה שוב.", + "executive.education.external.course.enrollment.page.first.name.label": "שם פרטי *", + "executive.education.external.course.enrollment.page.last.name.label": "שם משפחה *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "תאריך לידה *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "קראתי וקיבלתי את הסכמת שיתוף הנתונים של GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "אני מאשר שמידע על השתתפותי בקורס ישותף עם שלי\n מעסיק או ישות מממנת, כולל שמי, הערכות של הביצועים שלי כגון ציונים,\n וכל סיכון נתפס לסיום הקורס שלי.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "אני מאשר שמידע על השתתפותי בקורס ישתף עם המעסיק או הגורם המממן שלי, כולל שמי, הערכות של ביצועי כגון ציונים וכל סיכון נתפס לסיום הקורס שלי.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "קראתי וקיבלתי את התנאים וההגבלות של GetSmarter לסטודנטים", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*נדרש", + "executive.education.external.course.enrollment.page.confirm.registration.button": "אשר את הרישום", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "מאשר הרשמה...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "ההרשמה אושרה", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "אשר את הרישום", + "executive.education.external.course.enrollment.page.try.again.cta": "נסה שוב", "enterprise.dashboard.my.career.tab.add.job.role.title": "דמיינו את הקריירה שלכם.", "enterprise.dashboard.my.career.tab.add.job.role.description": "הקדישו דקה אחת לבחירת כותרת המשרה שמתארת בצורה הטובה ביותר את התפקיד הנוכחי או הרצוי שלכם. אנו אגיד לך אילו מיומנויות אתה צריך לחפש בעת הרשמה לקורסים, ונעקוב אחר הצמיחה במיומנויות שלך תוך כדי השלמת קורסים.", "enterprise.dashboard.my.career.tab.add.job.role.button": "הוסף תפקיד", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "הצג ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "הראה פחות", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "חפש את תפקיד העבודה שלך", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "שמירה", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "שומר", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "נשמר", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "שגיאה", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "ביטול", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "קורסים נוספים המלמדים אותך {subCategoryName} מיומנויות", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "הצג קורסים נוספים", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "טבלת הקריירה שלי", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "איך אני קורא את זה?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "באמצעות הטקסונומיה של Lightcast, אנו מתחקים אחר כותרת המשרה שנבחרה כעת לכישורים ולכישורים הדרושים כדי להצליח. כאשר אתה מעביר קורסים בפלטפורמת edX ללמד מיומנויות הרלוונטיות לעבודה הנוכחית שלך, הגרף שלמעלה מראה כיצד אתה צומח ביכולות הקשורות לתפקיד שלך.", - "enterprise.coupon.codes.warning.modal.title": "אין לך מספיק קודים כדי להשלים את התוכנית", - "enterprise.coupon.codes.warning.modal.body": "

הרישומים שלנו מראים שלא הוקצו לך מספיק קודים כדי להשלים את התוכנית. אם אינך יכול להשלים את כל הקורסים בתוכנית, לא תהיה זכאי לצפות או לשתף את רשומת התוכנית שלך.

אם אתה מתכנן להשלים את התוכנית, אנא צור קשר עם מנהל הלמידה שלך כדי להקצות לך קודים נוספים.

קודים שנותרו: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "דרישה {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "דרישה {index} : בחר כל {count} מהבאים", + "enterprise.pathway.modal.verified.label": "מאומת", + "enterprise.pathway.modal.curated.by.professionals.label": "אוצר על ידי אנשי מקצוע למידה", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "על פני דרישות {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "כלול בקטלוג", + "enterprise.pathway.modal.learn.at.zero.cost.label": "למד בעלות אפסית לך", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "בביצוע", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "קורות חיים {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "צפה {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "התקדמות נתיב", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "סקור את ההתקדמות שלך במסלול ותכנן מועדים חשובים כדי להבטיח שתסיים. כדי להשלים את המסלול, עליך להשלים כל אחת מהדרישות.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "דרישות המסלול:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "דרישה {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "דרישה {index} : בחר כל {count} מהבאים", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "מצב המנוי", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "פעיל", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "לא פעיל", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "זמין עד {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "כל הקורסים הכלולים בקטלוג הארגוני שלך", "enterprise.program.courses.someCoursesAvailable": "קורסי {courseCount} הכלולים בקטלוג הארגון שלך", "enterprise.program.courses.noCourseAvailable": "קורסים אלה אינם כלולים בקטלוג הארגוני שלך", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "קורס אחד נוכח בתוכנית זו", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} קורסים הקיימים בתוכנית זו", "enterprise.program.main.heading.enroll": "נרשם עכשיו", + "enterprise.coupon.codes.warning.modal.title": "אין לך מספיק קודים כדי להשלים את התוכנית", + "enterprise.coupon.codes.warning.modal.body": "

הרישומים שלנו מראים שלא הוקצו לך מספיק קודים כדי להשלים את התוכנית. אם אינך יכול להשלים את כל הקורסים בתוכנית, לא תהיה זכאי לצפות או לשתף את רשומת התוכנית שלך.

אם אתה מתכנן להשלים את התוכנית, אנא צור קשר עם מנהל הלמידה שלך כדי להקצות לך קודים נוספים.

קודים שנותרו: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "למידע נוסף", + "enterprise.dashboard.programs.about.page.course.sponsored": "בחסות {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "צריך תעודה מאומתת", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "סטטוס תעודה:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "תעודה נרכשה", + "enterprise.dashboard.programs.about.page.course.certificate.price": "סטטוס תעודה:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "שדרג לתעודה מאומתת", + "enterprise.dashboard.programs.about.page.courses.in.progress": "קורסים בעיצומם", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "נרשם: ( {pacingType} ) התחיל {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "צפה בארכיון הקורס", + "enterprise.dashboard.programs.about.page.view.course": "הצגת קורס", + "enterprise.dashboard.programs.about.page.remaining.courses": "הקורסים שנותרו", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) מתחיל {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "להרשמה", + "enterprise.dashboard.programs.about.page.not.currently.available": "לא זמין כרגע", + "enterprise.dashboard.programs.about.page.available.sessions": "המפגשים הזמינים שלך:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) מתחיל {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "למידע נוסף", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "לא זמין כרגע", + "enterprise.dashboard.programs.about.page.completed.courses": "הקורסים הסתיימו", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) התחיל {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "הצגת קורס", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "ברכותינו!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "השלמת בהצלחה את כל הדרישות עבור {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "מסע התוכנית שלך", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "עקוב ותכנן את ההתקדמות שלך בקורסי {totalCoursesInProgram} בתוכנית זו.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "כדי להשלים את התוכנית, עליך לזכות בתעודה מאומתת עבור כל קורס.", + "enterprise.dashboard.program.sidebar.your.certificate": "תעודת {certificateType} שלך", + "enterprise.dashboard.program.sidebar.earned.certificates": "תעודות שהרווחת", + "enterprise.dashboard.program.sidebar.program.record": "שיא תוכנית", + "enterprise.dashboard.program.sidebar.message": "לאחר השלמת אחת מדרישות התוכנית יש לך רישום תוכנית. רשומה זו מסומנת כשלמה ברגע שאתה עומד בכל דרישות התוכנית. ניתן להשתמש ברשומה של תוכנית כדי להמשיך את מסע הלמידה שלך ולהדגים את הלמידה שלך לאחרים.", + "enterprise.dashboard.program.sidebar.view.program.record": "הצגת שיא בתכנית", + "enterprise.dashboard.program.sidebar.credit.opportunities": "הזדמנויות אשראי נוספות", + "program.sidebar.professional.opportunities": "הזדמנויות מקצועיות נוספות", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "נוֹתָר", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "בתהליך", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "הושלם", + "enterprise.assignment.only.empty.state.alert.dismiss": "ביטול", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "צור קשר עם מנהל המערכת", "enterprise.assignment.only.empty.state.alert.title": "גילוי הקורס אינו זמין כעת", "enterprise.assignment.only.empty.state.alert.description": "הארגון שלך בחר לשתף איתך קורסים לפי מטלות בלבד. כדי לבקש גישה לתוכן נוסף, פנה למנהל המערכת שלך.", "enterprise.assignment.only.empty.state.card.title": "הקורס הבא שלך, נמצא!", "enterprise.assignment.only.empty.state.card.description": "התחל ללמוד עם קורסים שהוקצו לך על ידי הארגון שלך.", "enterprise.assignment.only.empty.state.card.button": "חזרה ללוח הבקרה", - "enterprise.search.page.academies.section.title": "אקדמיות edX; מיועד לענות על הצרכים העסקיים הקריטיים ביותר שלך", + "enterprise.search.page.show.more.pathway.section.translated.title": "שבילים", + "enterprise.search.page.show.more.program.section.translated.title": "תוכניות", + "enterprise.search.page.show.more.course.section.translated.title": "קורסים", + "enterprise.search.page.title": "חפש קורסים ותוכניות - {enterpriseName}", + "enterprise.search.page.header.title": "חפש קורסים ותוכניות", + "enterprise.search.page.academies.section.title": "edX Academies: תוכנן לענות על הצרכים העסקיים הקריטיים ביותר שלך", "enterprise.search.page.academies.section.subtile": "בחר מתוך מגוון אצור של תוכניות המותאמות ליכולות המבוקשות ביותר ולתחומי המיומנות החיוניים להצלחת הארגון.", + "enterprise.search.page.course.section.translated.title": "קורסים", + "enterprise.search.course.card.short.length.course": "מסלול קצר", + "enterprise.search.course.card.general.length.course": "קורס", + "enterprise.search.page.pathway.section.translated.title": "שבילים", + "enterprise.search.page.program.section.translated.title": "תוכניות", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# קורס} two {# קורסים} other {# קורסים}}", + "enterprise.search.page.show.all": "הצג ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "תוצאות", + "enterprise.search.page.content.result": "תוֹצָאָה", + "site.header.avatar.dropdown.switch.dashboard.title": "החלף לוח מחוונים", + "site.header.avatar.dropdown.personal.dashboard.title": "אישי", + "site.header.avatar.dropdown.my.profile.title": "הפרופיל שלי", + "site.header.avatar.dropdown.account.settings.title": "הגדרות חשבון", + "site.header.avatar.dropdown.help.title": "עזרה", + "site.header.avatar.dropdown.sign.out.title": "התנתק", + "site.header.nav.help.title": "עזרה", + "site.header.nav.dashboard.title": "לוח בקרה", + "enterprise.skills.quiz.v1.job.card.median.salary": "שכר חציוני בארה"ב:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "מודעות דרושים:", + "enterprise.skills.quiz.v1.course.card.heading": "התחל עם הקורסים האלה", + "enterprise.skills.quiz.v1.pathways.card.heading": "התחל עם המסלולים האלה", + "enterprise.skills.quiz.v1.programs.card.heading": "התחל עם תוכניות אלה", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "העבודות והכישורים שלך", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "שכר חציוני בארה"ב:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "מודעות דרושים:", + "enterprise.skills.quiz.v1.skills.page.heading": "מיומנויות", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "קורסים מובילים ב- {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "ראה קורסים נוספים >", + "enterprise.skills.quiz.v1.skills.builder.heading": "בונה מיומנויות", + "enterprise.skills.quiz.v1.skills.builder.subheading": "התחל את מסע הלמידה שלך עם edX", + "enterprise.skills.quiz.v1.skills.search.heading": "תן ל-edX להיות המדריך שלך. אנו משלבים את המומחיות החינוכית של המוסדות המובילים בעולם עם נתוני שוק העבודה כדי למצוא את הקורס/ים והתוכנית/ות הנכונים שיעזרו לך להגיע ליעדי הלמידה והמקצועיות שלך.", + "enterprise.skills.quiz.v1.goal.selection.label": "ראשית, ספר לנו קצת יותר על מה אתה רוצה להשיג.", + "enterprise.skills.quiz.v1.industry.selection.label": "שנית, איזו תעשייה מתארת היכן אתה עובד? (בחר אחד, או השאר ריק)", + "enterprise.skills.quiz.v1.current.job.title": "לאחר מכן, ספר לנו על שם התפקיד הנוכחי שלך.", + "enterprise.skills.quiz.v1.currently.a.student.label": "כרגע אני סטודנט", + "enterprise.skills.quiz.v1.similar.career.paths": "לבסוף, ספר לנו על מסלולי קריירה שאתה מעוניין בהם (בחר עד שלושה)", + "enterprise.skills.quiz.v1.explore.courses.label": "התחל לחקור קורסים!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "ראה עוד המלצות לקורסים", + "enterprise.skills.quiz.v1.cancel.button.label": "ביטול", + "enterprise.skills.quiz.v1.continue.button.label1": "המשך", + "enterprise.skills.quiz.v1.continue.button.label2": "המשך", + "enterprise.skills.quiz.v1.done.button.label": "בוצע", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "מיומנויות קשורות", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "ראה עוד המלצות לקורסים", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - בונה מיומנויות", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "לצאת מה-Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "לומדים הנרשמים לקורסים התואמים את יעדי הקריירה שלהם נוטים יותר לסיים את הקורס", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "חזרה ל-Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "יְצִיאָה", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "אנו משלבים את המומחיות החינוכית עם נתוני שוק העבודה כדי לעזור לך להגיע למטרות הלמידה והמקצועיות שלך. בין אם אתה מחפש לצמוח בקריירה שלך, לשנות קריירה או סתם ללמוד מיומנויות חדשות, הכלי הזה יכול לעזור לך למצוא קורס רלוונטי. בחירת התפקיד וההמלצות שלך פרטיות ואינן גלויות למנהל ה-edX שלך", + "enterprise.skills.quiz.v2.roles.dropdown.label": "באילו תפקידים אתה מעוניין?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "הסתר אפשרויות מתקדמות", + "enterprise.skills.quiz.v2.show.advanced.options.label": "הצג אפשרויות מתקדמות", + "enterprise.skills.quiz.v2.goals.dropdown.label": "ספר לנו מה אתה רוצה להשיג?", + "enterprise.skills.quiz.v2.current.job.title": "חפש ובחר את כותרת המשרה הנוכחית שלך", + "enterprise.skills.quiz.v2.industry.selection.label": "באיזה תעשייה אתה מתעניין?", + "enterprise.skills.quiz.v2.skills.builder.heading": "בונה מיומנויות", + "enterprise.skills.quiz.v2.skills.builder.subheading": "תן ל-edX להיות המדריך שלך", "StatefulEnroll.buttonLabel.enroll": "לְהִרָשֵׁם", "StatefulEnroll.buttonLabel.enrolling": "נרשם...", "StatefulEnroll.buttonLabel.enrolled": "נרשם", - "StatefulEnroll.buttonLabel.tryAgain": "נסה שוב" + "StatefulEnroll.buttonLabel.tryAgain": "נסה שוב", + "errorBoundary.title": "אירעה שגיאה בעת עיבוד בקשתך", + "errorBoundary.subtitle": "אנחנו מתנצלים על אי הנוחות. בבקשה נסה שוב מאוחר יותר.", + "errorBoundary.tryAgainCTA": "נסה שוב", + "updateAvailableModal.heading": "עדכון: גרסה חדשה זמינה", + "updateAvailableModal.content": "שימו לב: גרסה חדשה של האתר יצאה לאור. כדי למנף את התכונות והשיפורים העדכניים ביותר, אנא בצע רענון דף.", + "updateAvailableModal.refreshButtonText": "לְרַעֲנֵן", + "enterprise.course.about.page.assigned.badge.label": "שהוקצה", + "enterprise.course.about.page.course.part.of.program": "קורס זה הוא חלק מ- {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "קורס זה נמצא בארכיון.", + "enterprise.course.about.page.course.not.in.catalog": "קורס זה אינו חלק מקטלוג הקורסים של הארגון שלך.", + "enterprise.course.about.page.video.play.button.text": "הפעל וידאו", + "useCourseRunCardAction.enroll.success.helperText": "נרשמת בהצלחה. מפנה לקורס.", + "useCourseRunCardAction.enroll.error.helperText": "אירעה שגיאה במהלך עיבוד ההרשמה שלך.", + "useCourseRunCardAction.upgrade.success.helperText": "ההרשמה שלך שודרגה. מפנה לקורס.", + "useCourseRunCardAction.upgrade.error.helperText": "אירעה שגיאה במהלך שדרוג ההרשמה שלך.", + "enterprise.course.about.course.sidebar.institution": "מוֹסָד", + "enterprise.course.about.course.sidebar.institutions": "מוסדות", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {שָׁבוּעַ} two {שבועות} other {שבועות}}", + "enterprise.course.about.course.sidebar.transcript": "סרטון {transcriptCount, plural, one {Transcript} אחר {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "בהנחיית מורה על לוח זמנים של קורסים", + "enterprise.course.about.course.sidebar.self.paced": "קצב עצמי בזמן שלך", + "executive.education.external.course.enrollment.page.registration.title": "ההרשמות שלך", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "מעבר ללוח הבקרה", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "כבר רשום", + "executive.education.external.course.enrollment.page.already.enrolled.message": "אתה כבר רשום. עבור אל לוח המחוונים של GetSmarter כדי להמשיך ללמוד.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "זה המקום שבו אתה מסיים את ההרשמה שלך לקורס חינוך מנהלים של edX באמצעות GetSmarter. אנא ודא שפרטי הקורס להלן נכונים ואשר באמצעות קרדיט לומד באמצעות כפתור "אשר הרשמה".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "מנהל הלמידה שלך כבר הקצה כספים לרישום זה.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "כספי אשראי הלומדים שלך יפודו בשלב זה.", + "executive.education.external.course.enrollment.completed.page.title": "מזל טוב, השלמת את ההרשמה לקורס המקוון שלך", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "מעבר ללוח הבקרה", + "enterprise.dashboard.tab.courses": "קורסים", + "enterprise.dashboard.tab.programs": "תוכניות", + "enterprise.dashboard.tab.pathways": "שבילים", + "enterprise.dashboard.tab.my.career": "הקריירה שלי", + "enterprise.dashboard.tab.courses.recommendation.section.title": "קבלו עבורכם המלצות לקורסים.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "קח חידון בן שתי דקות כדי לספר לנו יותר על המיומנויות והמשרות בהן אתה מעוניין, וקבל מיד המלצות לחוויות הלמידה הטובות ביותר בקטלוג עבורך.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "תמליץ לי על קורסים", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "פעיל", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "התבקש", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "קודים שנותרו", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "קודים שנותרו, פנה למנהל המערכת שלך לקבלת קודים נוספים.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "קודי הרשמה", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "השתמש בקודים כדי להירשם לקורסים מהקטלוג שלך.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "קרדיט לומד", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "הארגון שלך יקצה קורסים ללומדים. אנא צור קשר עם המנהל שלך אם אתה מעוניין לקחת קורס.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "החל את יתרת האשראי ללומדים בארגון שלך כדי להירשם לקורסים ללא עלות מכיס.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "זמין עד {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "לא בתוקף", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "יפוג בקרוב", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "פג תוקף", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "פעיל", + "enterprise.dashboard.sidebar.license.requested.badge.label": "התבקש", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "מצב המנוי", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "זמין עד", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "פג תוקף ב", + "enterprise.dashboard.sidebar.license.requested.notice": "מחכה לאישור.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "מצב המנוי", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "זמין עד", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "מצא קורס", + "enterprise.dashboard.sidebar.needHelp": "זקוק לעזרה?", + "enterprise.dashboard.sidebar.need.help.message": "לתמיכה טכנית, בקר במרכז העזרה של edX .", + "enterprise.dashboard.sidebar.request.benefits": "כדי לבקש הטבות נוספות או קורסים ספציפיים, צור קשר עם מנהל ה-edX של הארגון שלך .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "קורסים אינם מכוסים עוד על ידי יתרת האשראי של הארגון שלך", + "enterprise.search.page.offers.balance.alert.no.balance.description": "יתרת האשראי לתלמיד שלך אזלה, והיא לא תכסה את עלות הקורסים. אנא פנה למנהל המערכת שלך אם יש לך שאלות.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "ייתכן שחלק מהקורסים אינם מכוסים על ידי יתרת האשראי של הארגון שלך", + "enterprise.search.page.offers.balance.alert.low.balance.description": "הארגון שלך אוזל באשראי לומדים. ייתכן שחלק מהקורסים אינם מכוסים עוד. אנא פנה למנהל המערכת שלך אם יש לך שאלות.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "צור קשר עם מנהל המערכת", + "executive.education.external.course.enrollment.page.course.start.date": "תאריך התחלה:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "תאריך התחלה זמין:", + "executive.education.external.course.enrollment.page.course.duration": "משך הקורס:", + "executive.education.external.course.enrollment.page.course.price": "סך הכל הקורס:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "מה קורה לאחר מכן?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "הודעה במייל", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "תקבל מייל עם תחילת הקורס. לחלופין, תוכל לבקר בלוח המחוונים שלך לקבלת עדכוני סטטוס הקורס.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "קרא את מדיניות ההחזרים", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "כחלק מהמחויבות שלנו לפיתוח המקצועי שלך, תוכל לבקש לשנות את תאריך תחילת הקורס או לבקש את כספך בחזרה אם אינך מרוצה לחלוטין מ-14 ימים קלנדריים מתאריך תחילת הקורס שלך.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "קרא את התנאים וההגבלות של GetSmarter לקבלת מדיניות דחיית הקורס המלאה והביטולים.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "סיכום הרשמה:", + "executive.education.external.course.enrollment.page.course": "קורס זה מכוסה על ידי קרדיט לומד שניתן על ידי הארגון שלך.", + "executive.education.external.course.enrollment.page.registration.total.message": "סך ההרשמה:", + "executive.education.external.course.enrollment.page.registration.tax.included": "מס כלול", + "enterprise.budget.expiry.notification.alert.title": "תזכורת: תוקף התוכנית של הארגון שלך יפוג {date}", + "enterprise.budget.expiry.notification.alert.message": "כאשר התוכנית של הארגון שלך יפוג, לא תוכל עוד להשתמש בקרדיט הלמידה שלך כדי להירשם לקורסים חדשים. אם אתה רשום כעת לקורס, לא תהיה הפרעה ללמידה שלך.", + "enterprise.budget.expiry.notification.modal.title": "תזכורת: קרדיט הלמידה שלך עומד לפוג", + "enterprise.budget.expiry.notification.modal.message": "תוקף התוכנית של הארגון שלך יפוג בתאריך {date} . לאחר שתוקפו יפוג, לא תוכל עוד להשתמש בקרדיט הלמידה שלך כדי להירשם לקורסים חדשים.", + "enterprise.budget.expiry.notification.modal.additional_message": "אם אתה רשום כעת לקורסים, לא תהיה הפרעה ללמידה שלך עם תום התוכנית.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "אם אתה חושב שזו שגיאה או שאתה צריך עזרה, בבקשה", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "פנה למנהל הארגון שלך.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "לְהִרָשֵׁם", + "enterprise.course.about.page.course.run.card.archived.heading": "הקורס בארכיון", + "enterprise.course.about.page.course.run.card.archived.subheading": "תאריכים עתידיים יפורסמו", + "enterprise.course.about.page.course.run.card.upcoming.heading": "בקרוב", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "הירשם לאחר {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "ההרשמה נסגרה", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "תאריכים עתידיים יפורסמו", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "מתחיל {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "הקורס התחיל", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "אתה רשום", + "enterprise.course.about.page.course.run.card.view.course.button.label": "צפה בקורס", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "נמצאה הזכאות", + "enterprise.course.about.page.course.run.card.enroll.subheading": "הצג בלוח המחוונים", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} נרשם לאחרונה!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "היו הראשונים להירשם!", + "enterprise.course.about.page.course.run.card.started.heading": "התחיל {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "מתחיל {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "מתחיל {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "הקורס התחיל", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "מטלת הקורס בוטלה", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "חלף המועד", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "מנהל הלמידה שלך ביטל מטלת קורס אחת או יותר למטה.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "המועד האחרון להרשמה לקורס אחד או יותר להלן חלף.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "צור קשר עם מנהל המערכת", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "הקורס שלך נשמר למועד מאוחר יותר.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "הקורס שלך הועבר לבעיה.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "מסע הלמידה שלך מתחיל עכשיו!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "קורסים מוקצים", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "הקורסים שלי", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "סיימו קורסים", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "נשמר לאחר כך", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "ביטול", + "enterprise.dashboard.tab.courses.no.enrollments": "אינך רשום לאף קורס בחסות {enterpriseName} . פנה למנהל המערכת שלך לקבלת הוראות כיצד להתחיל ללמוד עם edX!", + "enterprise.dashboard.tab.courses.default.message": "תחילת העבודה עם edX היא קלה. כל שעליך לעשות הוא למצוא קורס מהקטלוג שלך, לבקש הרשמה ולהתחיל במסע הלמידה שלך.", + "enterprise.dashboard.tab.courses.find.course": "מצא קורס", + "enterprise.dashboard.group.assignment.alert.find.course.button": "מצא קורס", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "ביטול", + "site.header.nav.search.title": "מצא קורס", + "courseRunActions.viewCourse": "צפה בקורס", + "courseRunActions.upgrading": "משדרג...", + "courseRunActions.upgraded": "משודרג", + "useCourseRunCardHeading.startsOnDate": "מתחיל {startDate}", + "useCourseRunCardHeading.courseStarted": "הקורס התחיל", + "useCourseRunCardHeading.startedOnDate": "התחיל {startDate}", + "useCourseRunCardSubHeading.enrolled": "אתה רשום", + "useCourseRunCardSubHeading.firstToEnroll": "היו הראשונים להירשם!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} נרשם לאחרונה!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "זמין ב- {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/hi.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/hi.json index 818e4fab25f..1094580fb1f 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/hi.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/hi.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "टैग फ़िल्टर साफ़ करें", - "courseRunActions.viewCourse": "पाठ्यक्रम देखें", - "courseRunActions.upgrading": "अपग्रेड किया जा रहा है...", - "courseRunActions.upgraded": "अपग्रेड किया गया", - "useCourseRunCardHeading.startsOnDate": "{startDate} प्रारंभ होता है", - "useCourseRunCardHeading.courseStarted": "कोर्स शुरू हुआ", - "useCourseRunCardHeading.startedOnDate": "{startDate} प्रारंभ हुआ", - "useCourseRunCardSubHeading.enrolled": "आप नामांकित हैं", - "useCourseRunCardSubHeading.firstToEnroll": "नामांकन करने वाले पहले व्यक्ति बनें!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} हाल ही में नामांकित!", - "useCourseRunCardAction.enroll.success.helperText": "आपका सफलतापूर्वक नामांकन हो गया. पाठ्यक्रम पर पुनः निर्देशित किया जा रहा है।", - "useCourseRunCardAction.enroll.error.helperText": "आपका नामांकन संसाधित करते समय एक त्रुटि उत्पन्न हुई.", - "useCourseRunCardAction.upgrade.success.helperText": "आपका नामांकन अपग्रेड कर दिया गया है. पाठ्यक्रम पर पुनः निर्देशित किया जा रहा है।", - "useCourseRunCardAction.upgrade.error.helperText": "आपका नामांकन अपग्रेड करते समय एक त्रुटि उत्पन्न हुई.", - "executive.education.external.course.enrollment.page.registration.title": "आपका पंजीकरण", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "डैशबोर्ड पर जाएँ", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "पहले से ही नामांकित", - "executive.education.external.course.enrollment.page.already.enrolled.message": "आप पहले से ही नामांकित हैं. सीखते रहने के लिए अपने GetSmarter डैशबोर्ड पर जाएँ।", - "executive.education.external.course.enrollment.page.finalize.registration.message": "यहीं पर आप GetSmarter के माध्यम से edX कार्यकारी शिक्षा पाठ्यक्रम के लिए अपने पंजीकरण को अंतिम रूप देते हैं। कृपया सुनिश्चित करें कि नीचे दिए गए पाठ्यक्रम विवरण सही हैं और "पंजीकरण की पुष्टि करें" बटन के साथ लर्नर क्रेडिट का उपयोग करके पुष्टि करें।", - "executive.education.external.course.enrollment.page.funds.allocated.message": "आपके शिक्षण व्यवस्थापक ने इस पंजीकरण के लिए पहले ही धनराशि आवंटित कर दी है।", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "आपके लर्नर क्रेडिट फंड को इस बिंदु पर भुनाया जाएगा।", - "executive.education.external.course.enrollment.completed.page.title": "बधाई हो, आपने अपने ऑनलाइन पाठ्यक्रम के लिए अपना नामांकन पूरा कर लिया है", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "डैशबोर्ड पर जाएँ", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "{upcomingDate} पर उपलब्ध है", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "कोर्स असाइनमेंट रद्द कर दिया गया", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "समय सीमा बीत गई", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "आपके शिक्षण व्यवस्थापक ने नीचे दिए गए एक या अधिक पाठ्यक्रम असाइनमेंट रद्द कर दिए हैं।", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "नीचे दिए गए एक या अधिक पाठ्यक्रमों में नामांकन की अंतिम तिथि समाप्त हो चुकी है।", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "व्यवस्थापक से संपर्क करें", - "enterprise.dashboard.course.enrollments.error": "आपके पाठ्यक्रम नामांकन पुनः प्राप्त करते समय एक त्रुटि उत्पन्न हुई। कृपया पुन: प्रयास करें।", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "आपका पाठ्यक्रम बाद के लिए सहेजा गया था।", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "आपका पाठ्यक्रम प्रगति पर ले जाया गया।", - "enterprise.dashboard.tab.courses.recommendation.section.title": "अपने लिए पाठ्यक्रम अनुशंसाएँ प्राप्त करें।", - "enterprise.dashboard.tab.courses.recommendation.section.description": "जिन कौशलों और नौकरियों में आपकी रुचि है, उनके बारे में हमें अधिक बताने के लिए दो मिनट की प्रश्नोत्तरी में भाग लें और कैटलॉग में आपके लिए सर्वोत्तम सीखने के अनुभवों के लिए तुरंत सिफारिशें प्राप्त करें।", - "enterprise.dashboard.tab.courses.recommendation.section.button": "मेरे लिए पाठ्यक्रमों की अनुशंसा करें", + "academy.detail.page.executive.education.courses.section.title": "कार्यकारी शिक्षा", + "academy.detail.page.executive.education.courses.section.subtitle": "उच्च प्रभाव वाले स्नातक स्तर के पाठ्यक्रमों का चयन, जो एक संरचित अनुसूची का पालन करते हैं और जिनमें शिक्षकों और साथियों के साथ सक्रिय बातचीत शामिल होती है।", + "academy.detail.page.self.paced.courses.section.title": "स्व-गति पाठ्यक्रम", + "academy.detail.page.self.paced.courses.section.subtitle": "पाठ्यक्रमों का एक संग्रह जो विषय पर आवश्यक ज्ञान को कवर करता है। ये पाठ्यक्रम लचीले शेड्यूल और स्वतंत्र अध्ययन की पेशकश करते हैं।", + "academy.detail.page.academy.not.found.page.title": "अकादमी नहीं मिली", + "academy.detail.page.academy.not.found.page.message": "अकादमी नहीं मिली", + "academy.detail.page.academy.title": "{academyTitle} अकादमी", + "academy.detail.page.instruction.header": "अनुशंसित मार्ग का अनुसरण करें - या व्यक्तिगत पाठ्यक्रम चुनें", + "academy.detail.page.instruction.description": "पाथवे अकादमी की सामग्री के माध्यम से तैयार किए गए रोडमैप हैं जो विशेष रूप से आपके सीखने के लक्ष्यों के लिए डिज़ाइन किए गए हैं। या इस अकादमी में कार्यकारी शिक्षा या स्व-गति वाले पाठ्यक्रमों में से कोई विशिष्ट पाठ्यक्रम चुनें।", + "academy.detail.page.view.all.courses.link": "सभी {academyTitle} अकादमी पाठ्यक्रम देखें", + "academy.detail.page.all.courses.title": "सभी {academyTitle} अकादमी पाठ्यक्रम", + "enterprise.dashboard.tab.courses.go.to.academy.message": "edX के साथ शुरुआत करना आसान है। बस अपनी अकादमी से कोई कोर्स ढूँढ़ें, नामांकन का अनुरोध करें, और अपनी सीखने की यात्रा शुरू करें।", + "enterprise.dashboard.tab.courses.go.to.academy": "अकादमी पर जाएँ", + "academy.detail.page.pathway.section.heading": "मार्ग", + "academy.detail.page.pathway.section.launch.button": "प्रक्षेपण पथ", + "enterprise.course.about.course.sidebar.associated.programs": "संबद्ध कार्यक्रम", + "enterprise.course.about.course.sidebar.about.expand": "इस पाठ्यक्रम के बारे में अधिक जानकारी", + "enterprise.course.about.course.sidebar.about.collapse": "इस कोर्स के बारे में संक्षिप्त जानकारी", + "enterprise.course.about.course.sidebar.about.heading": "इस पाठ्यक्रम के बारे में", + "enterprise.course.about.course.sidebar.sponsored.by": "द्वारा प्रायोजित", + "enterprise.course.about.course.sidebar.sponsored.by.description": "इस पाठ्यक्रम का निर्माण {sponsersList} के उदार योगदान के बिना संभव नहीं होता।", + "enterprise.course.about.course.sidebar.outcome.expand": "आप जो सीखेंगे उसे विस्तार से बताएँ", + "enterprise.course.about.course.sidebar.outcome.collapse": "आप जो सीखेंगे उसे संक्षिप्त करें", + "enterprise.course.about.course.sidebar.outcome.heading": "आप क्या सीखेंगे", + "enterprise.course.about.course.sidebar.syllabus.expand": "सिलेबस का विस्तार करें", + "enterprise.course.about.course.sidebar.syllabus.collapse": "पाठ्यक्रम संक्षिप्त करें", + "enterprise.course.about.course.sidebar.syllabus.heading": "पाठ्यक्रम", + "enterprise.course.about.course.sidebar.learner.testimonials": "शिक्षार्थी प्रशंसापत्र", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "अक्सर पूछे जाने वाले प्रश्नों", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "यह कोर्स कौन कर सकता है?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "दुर्भाग्य से, निम्नलिखित में से एक या अधिक देशों या क्षेत्रों के शिक्षार्थी इस पाठ्यक्रम के लिए पंजीकरण नहीं कर पाएंगे: ईरान, क्यूबा और यूक्रेन का क्रीमिया क्षेत्र। जबकि ईडीएक्स ने इन देशों और क्षेत्रों में शिक्षार्थियों को अपने पाठ्यक्रम पेश करने के लिए अमेरिकी विदेशी संपत्ति नियंत्रण कार्यालय (ओएफएसी) से लाइसेंस मांगा है, लेकिन हमें जो लाइसेंस प्राप्त हुए हैं वे इतने व्यापक नहीं हैं कि हम सभी स्थानों पर इस पाठ्यक्रम की पेशकश कर सकें। एडएक्स को वास्तव में खेद है कि अमेरिकी प्रतिबंध हमें अपने सभी पाठ्यक्रम हर किसी को पेश करने से रोकते हैं, चाहे वे कहीं भी रहते हों।", + "enterprise.course.about.course.materials.button.label": "पाठ्यक्रम सामग्री देखें", + "enterprise.course.about.course.sidebar.recommendations": "पाठ्यक्रम जो आपको पसंद आ सकते हैं:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "{ firstCourseOwner } से अधिक:", + "course.about.reviews.averageRating": "{reviewsCount} शिक्षार्थियों ने समापन के बाद के सर्वेक्षण में इस पाठ्यक्रम का मूल्यांकन किया है।", + "enterprise.course.about.course.reviews.confident.learners.percentage": "हमने इस पाठ्यक्रम में भाग लेने वाले शिक्षार्थियों से पूछा कि उन्हें कितना विश्वास है कि यह पाठ्यक्रम उनके लक्ष्य तक पहुँचने में उनकी मदद करेगा। 0 {confidentLearnersPercentage} शिक्षार्थियों ने कहा कि वे "अत्यंत आश्वस्त" या "बहुत आश्वस्त" थे कि पाठ्यक्रम में उन्होंने जो सीखा है, वह उन्हें अपने लक्ष्यों तक पहुँचने में मदद करेगा।", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "हमने इस पाठ्यक्रम में दाखिला लेने वाले शिक्षार्थियों से इसे लेने का कारण चुनने के लिए कहा। विकल्प थे: "मूल्यवान कौशल सीखें", "नौकरी में उन्नति", "मज़े के लिए सीखें", और "करियर बदलें"। {mostCommonGoalLearnersPercentage} इस पाठ्यक्रम में नामांकित शिक्षार्थियों में से % ने मूल्यवान कौशल सीखने के लिए इसे लिया।", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "पिछले वर्ष {totalCourseEnrollments} शिक्षार्थियों ने यह पाठ्यक्रम लिया।", + "enterprise.course.about.reviews.impact": "प्रभाव:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "पिछले 12 महीनों में शिक्षार्थियों ने यह पाठ्यक्रम लिया", + "enterprise.course.about.course.reviews.average.rating": "इस कोर्स के लिए 5-स्टार स्केल पर औसत रेटिंग", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "उन्हें विश्वास है कि यह पाठ्यक्रम उन्हें अपने लक्ष्य तक पहुंचने में मदद करेगा", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "शिक्षार्थियों में से 10 ने नये कौशल सीखने के लिए यह पाठ्यक्रम लिया", + "enterprise.course.about.course.sidebar.length": "लंबाई", + "enterprise.course.about.course.sidebar.effort": "प्रयास है", + "enterprise.course.about.course.sidebar.price": "कीमत", + "enterprise.course.about.course.sidebar.subject": "विषय", + "enterprise.course.about.course.sidebar.level": "स्तर", + "enterprise.course.about.course.sidebar.language": "भाषा ", + "enterprise.course.about.course.sidebar.course.type": "पाठ्यक्रम प्रकार", + "enterprise.course.about.price.original": "मूल्य में कमी:", + "enterprise.course.about.price.included.in.subscription": "आपकी सदस्यता में शामिल", + "enterprise.course.about.course.sidebar.price.free.when.approved": "मेरे लिए निःशुल्क {br} (अनुमोदित होने पर)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "{enterpriseName} द्वारा प्रायोजित", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "यह पाठ्यक्रम आपके संगठन के शिक्षार्थी क्रेडिट से खरीदा जा सकता है", + "enterprise.course.about.course.sidebar.price.assigned.course": "यह कोर्स आपको सौंपा गया है। इस कोर्स की कीमत आपके संगठन द्वारा पहले ही वहन की जा चुकी है।", + "enterprise.course.about.price.discounted": "रियायती मूल्य:", + "enterprise.course.about.skills.section.title": "कौशल जो आप प्राप्त करेंगे", + "enterprise.course.about.skills.section.skill.description.placeholder": "कोई विवरण उपलब्ध नहीं।", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "पाठ्यक्रम के लिए अनुरोध प्रस्तुत किया गया", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "अपने द्वारा अर्जित ज्ञान और कौशल को उजागर करने के लिए सत्यापित प्रमाणपत्र प्राप्त करें", + "enterprise.course.about.course.sidebar.verified.cert.official": "आधिकारिक एवं सत्यापित", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "अपनी उपलब्धि को सत्यापित करने के लिए संस्थान के लोगो के साथ प्रशिक्षक द्वारा हस्ताक्षरित प्रमाण पत्र प्राप्त करें।", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "आसानी से साझा करने योग्य", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "प्रमाण-पत्र को अपने CV या बायोडाटा में जोड़ें, या सीधे लिंक्डइन पर पोस्ट करें।", + "enterprise.dashboard.page.title": "डैशबोर्ड - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "स्वागत है, {userFirstName} !", + "enterprise.dashboard.welcome.message": "स्वागत!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "ख़ारिज करें", "enterprise.dashboard.tab.courses.license.activated": "आपका लाइसेंस सफलतापूर्वक सक्रिय हो गया था.", - "enterprise.dashboard.tab.courses.no.enrollments": "आप {enterpriseName} द्वारा प्रायोजित किसी भी पाठ्यक्रम में नामांकित नहीं हैं। edX के साथ सीखना कैसे शुरू करें, इस बारे में निर्देशों के लिए अपने व्यवस्थापक से संपर्क करें!", - "enterprise.dashboard.tab.courses.default.message": "edX के साथ शुरुआत करना आसान है। बस अपने कैटलॉग से एक पाठ्यक्रम ढूंढें, नामांकन का अनुरोध करें, और अपनी सीखने की यात्रा शुरू करें।", - "enterprise.dashboard.tab.courses.find.course": "एक कोर्स खोजें", - "enterprise.dashboard.sidebar.learner.credit.card.title": "शिक्षार्थी क्रेडिट", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "क्रियाशील", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "आपका संगठन शिक्षार्थियों को पाठ्यक्रम आवंटित करेगा। यदि आप कोई पाठ्यक्रम लेने में रुचि रखते हैं तो कृपया अपने व्यवस्थापक से संपर्क करें।", - "enterprise.dashboard.sidebar.learner.credit.card.description": "बिना किसी जेब खर्च के पाठ्यक्रमों में दाखिला लेने के लिए अपने संगठन के शिक्षार्थी क्रेडिट बैलेंस को लागू करें।", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "{subsidyExpiryDate} तक उपलब्ध", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "एक कोर्स खोजें", - "enterprise.dashboard.sidebar.need.help.message": "तकनीकी सहायता के लिए, edX सहायता केंद्र पर जाएँ।", - "enterprise.dashboard.sidebar.request.benefits": "अधिक लाभों या विशिष्ट पाठ्यक्रमों का अनुरोध करने के लिए, अपने संगठन के edX व्यवस्थापक से संपर्क करें ।", "enterprise.banner.recommend.courses": "मेरे लिए पाठ्यक्रमों की अनुशंसा करें", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "व्यवस्थापक से संपर्क करें", - "executive.education.external.course.enrollment.page.course.start.date": "आरंभ करने की तिथि:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "आरंभ करने की उपलब्ध तिथि:", - "executive.education.external.course.enrollment.page.course.duration": "पाठ्यक्रम की अवधि:", - "executive.education.external.course.enrollment.page.course.price": "कुल कोर्स:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "आगे क्या होता है?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "ईमेल द्वारा सूचित किया गया", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "जब आपका पाठ्यक्रम शुरू होगा तो आपको edX से एक ईमेल प्राप्त होगा। वैकल्पिक रूप से, आप पाठ्यक्रम स्थिति अपडेट के लिए अपने edX डैशबोर्ड पर जा सकते हैं।", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "आपका कोर्स शुरू होने पर GetSmarter आपको ईमेल करेगा। वैकल्पिक रूप से, आप पाठ्यक्रम स्थिति अपडेट के लिए अपने गेटस्मार्टर लर्नर डैशबोर्ड पर जा सकते हैं।", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "धनवापसी नीति पढ़ें", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "आपके व्यावसायिक विकास के प्रति हमारी प्रतिबद्धता के हिस्से के रूप में, आप बदलाव का अनुरोध कर सकते हैं\n यदि आप 14 कैलेंडर दिनों से पूरी तरह संतुष्ट नहीं हैं तो अपने पाठ्यक्रम की आरंभ तिथि या अपने पैसे वापस करने का अनुरोध करें\n आपके पाठ्यक्रम की आरंभ तिथि.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "पूर्ण पाठ्यक्रम स्थगन और रद्दीकरण नीति के लिए GetSmarter के नियम और शर्तें पढ़ें।", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "पंजीकरण सारांश:", - "executive.education.external.course.enrollment.page.course": "यह पाठ्यक्रम आपके संगठन द्वारा प्रदान किए गए लर्नर क्रेडिट द्वारा कवर किया गया है।", - "executive.education.external.course.enrollment.page.registration.total.message": "पंजीकरण कुल:", - "executive.education.external.course.enrollment.page.registration.tax.included": "टैक्स शामिल", "ExecutiveEducation2UError.noOfferAvailable": "इस पाठ्यक्रम को कवर करने के लिए कोई शिक्षार्थी क्रेडिट उपलब्ध नहीं है।", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "आपके पास इस पाठ्यक्रम तक पहुंच नहीं है क्योंकि आपके संगठन के पास पर्याप्त धन नहीं है। त्रुटि को हल करने और आपको इस सामग्री तक पहुंच प्रदान करने के लिए कृपया अपने edX व्यवस्थापक से संपर्क करें।", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "आपका नामांकन पूरा नहीं हुआ! आप नामांकन के लिए अपना व्यक्तिगत बजट पहले ही खर्च कर चुके हैं।", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "आपका नामांकन पूरा नहीं हुआ! आप अपने स्वीकृत नामांकन की अधिकतम संख्या तक पहुंच गए हैं।", "ExecutiveEducation2UError.systemError": "सिस्टम त्रुटि उत्पन्न हो गई है.", "ExecutiveEducation2UError.default": "एक गलती हुई है।", + "executive.education.external.course.enrollment.page.first.name.required": "पहला नाम आवश्यक है", + "executive.education.external.course.enrollment.page.last.name.required": "अंतिम नाम आवश्यक है", + "executive.education.external.course.enrollment.page.date.of.birth.required": "जन्म तिथि आवश्यक है", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "आपके द्वारा दर्ज की गई जन्म तिथि दर्शाती है कि आपकी आयु 18 वर्ष से कम है, और हमें आपके पंजीकरण और GetSmarter द्वारा आपकी व्यक्तिगत जानकारी संसाधित करने के लिए आपके माता-पिता या कानूनी अभिभावक की सहमति की आवश्यकता है। कृपया अपने पंजीकरण के लिए आगे बढ़ने के लिए {privacyEmail} से संपर्क करें।", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "कृपया छात्रों के लिए नियम एवं शर्तों से सहमत हों", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "कृपया GetSmarter की डेटा साझाकरण सहमति से सहमत हों", "executive.education.external.course.enrollment.page.information.title": "पाठ्यक्रम नामांकन जानकारी", "executive.education.external.course.enrollment.page.sharing.information.error.message": "आपके पाठ्यक्रम नामांकन की जानकारी साझा करते समय एक त्रुटि उत्पन्न हुई। कृपया पुन: प्रयास करें।", + "executive.education.external.course.enrollment.page.first.name.label": "पहला नाम *", + "executive.education.external.course.enrollment.page.last.name.label": "उपनाम *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "जन्म की तारीख *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "मैंने GetSmarter की डेटा साझाकरण सहमति को पढ़ लिया है और स्वीकार कर लिया है।", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "मैं स्वीकार करता हूं कि पाठ्यक्रम में मेरी भागीदारी के बारे में जानकारी मेरे साथ साझा की जाएगी\n नियोक्ता या फंडिंग इकाई, जिसमें मेरा नाम, मेरे प्रदर्शन का आकलन जैसे ग्रेड,\n और मेरे पाठ्यक्रम को पूरा करने में कोई संभावित जोखिम।", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "मैं स्वीकार करता हूं कि पाठ्यक्रम में मेरी भागीदारी के बारे में जानकारी मेरे नियोक्ता या वित्त पोषण संस्था के साथ साझा की जाएगी, जिसमें मेरा नाम, मेरे प्रदर्शन का मूल्यांकन जैसे ग्रेड, और पाठ्यक्रम पूरा करने में किसी भी संभावित जोखिम के बारे में जानकारी शामिल होगी।", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "मैंने छात्रों के लिए GetSmarter के नियम और शर्तें पढ़ ली हैं और उन्हें स्वीकार कर लिया है", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*आवश्यक", + "executive.education.external.course.enrollment.page.confirm.registration.button": "पंजीकरण की पुष्टि करें", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "पंजीकरण की पुष्टि हो रही है...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "पंजीकरण की पुष्टि हो गई", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "पंजीकरण की पुष्टि करें", + "executive.education.external.course.enrollment.page.try.again.cta": "पुनः प्रयास करें", "enterprise.dashboard.my.career.tab.add.job.role.title": "अपने करियर की कल्पना करें.", "enterprise.dashboard.my.career.tab.add.job.role.description": "नौकरी का शीर्षक चुनने के लिए एक मिनट का समय लें जो आपकी वर्तमान या वांछित भूमिका का सबसे अच्छा वर्णन करता हो। हम आपको बताएंगे कि पाठ्यक्रमों में दाखिला लेते समय आपको किन कौशलों की तलाश करनी चाहिए, और जैसे-जैसे आप पाठ्यक्रम पूरा करेंगे, आपके कौशल विकास को ट्रैक करेंगे।", "enterprise.dashboard.my.career.tab.add.job.role.button": "भूमिका जोड़ें", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "दिखाएँ ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "शो लेष", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "अपनी नौकरी की भूमिका खोजें", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "सहेजें", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "एक श्रेणी चुनें", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "जमा कर लिया गया", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "त्रुटि", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "रद्द करें", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "अधिक पाठ्यक्रम जो आपको {subCategoryName} कौशल सिखाते हैं", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "अधिक पाठ्यक्रम दिखाएँ", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "मेरा कैरियर चार्ट", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "मैं इसे कैसे पढ़ूं?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "लाइटकास्ट वर्गीकरण का उपयोग करते हुए, हम सफल होने के लिए आवश्यक दक्षताओं और कौशलों के आधार पर आपके वर्तमान में चयनित नौकरी शीर्षक का पता लगाते हैं। जैसे ही आप अपनी वर्तमान नौकरी के लिए प्रासंगिक शिक्षण कौशल ईडीएक्स प्लेटफ़ॉर्म पर पाठ्यक्रम पास करते हैं, ऊपर दिया गया ग्राफ़ दिखाता है कि आप अपनी भूमिका से संबंधित दक्षताओं में कैसे बढ़ रहे हैं।", - "enterprise.coupon.codes.warning.modal.title": "प्रोग्राम को पूरा करने के लिए आपके पास पर्याप्त कोड नहीं हैं", - "enterprise.coupon.codes.warning.modal.body": "

हमारे रिकॉर्ड दर्शाते हैं कि कार्यक्रम को पूरा करने के लिए आपके पास पर्याप्त कोड निर्दिष्ट नहीं हैं। यदि आप कार्यक्रम के सभी पाठ्यक्रमों को पूरा करने में सक्षम नहीं हैं, तो आप अपने कार्यक्रम रिकॉर्ड को देखने या साझा करने के पात्र नहीं होंगे।

यदि आप कार्यक्रम को पूरा करने की योजना बना रहे हैं, तो अतिरिक्त कोड असाइन करने के लिए कृपया अपने शिक्षण प्रबंधक से संपर्क करें

शेष कोड: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "आवश्यकता {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "आवश्यकताएँ {index} : निम्नलिखित में से कोई भी {count} चुनें", + "enterprise.pathway.modal.verified.label": "प्रमाणित", + "enterprise.pathway.modal.curated.by.professionals.label": "शिक्षण पेशेवरों द्वारा संकलित", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "{pathwayStepsCount} आवश्यकताओं के पार", + "enterprise.pathway.modal.catalog.label": "कैटलॉग के साथ शामिल", + "enterprise.pathway.modal.learn.at.zero.cost.label": "आप शून्य लागत पर सीखें", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "प्रगति पर है", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "{contentType} फिर से शुरू करें", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "देखें {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "पथ प्रगति", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "मार्ग के माध्यम से अपनी प्रगति की समीक्षा करें और सुनिश्चित करने के लिए महत्वपूर्ण समय सीमा की योजना बनाएं कि आप इसे पूरा कर लें। मार्ग को पूरा करने के लिए, आपको प्रत्येक आवश्यकता को पूरा करना होगा।", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "मार्ग आवश्यकताएँ:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "आवश्यकता {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "आवश्यकता {index} : निम्न में से कोई भी {count} चुनें", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "सदस्यता स्थिति", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "क्रियाशील", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "अक्रिय", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "{expiryDate} तक उपलब्ध", "enterprise.program.courses.allCoursesAvailable": "आपके एंटरप्राइज़ कैटलॉग में सभी पाठ्यक्रम शामिल हैं", "enterprise.program.courses.someCoursesAvailable": "{courseCount} पाठ्यक्रम आपके एंटरप्राइज कैटलॉग में शामिल हैं", "enterprise.program.courses.noCourseAvailable": "ये पाठ्यक्रम आपके एंटरप्राइज़ कैटलॉग में शामिल नहीं हैं", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "इस कार्यक्रम में 1 पाठ्यक्रम मौजूद है", "enterprise.program.main.enroll.context.pluralCourses": "इस कार्यक्रम में {courseCount} पाठ्यक्रम मौजूद हैं", "enterprise.program.main.heading.enroll": "अभी नामांकन कर रहे हैं", + "enterprise.coupon.codes.warning.modal.title": "प्रोग्राम को पूरा करने के लिए आपके पास पर्याप्त कोड नहीं हैं", + "enterprise.coupon.codes.warning.modal.body": "

हमारे रिकॉर्ड दर्शाते हैं कि कार्यक्रम को पूरा करने के लिए आपके पास पर्याप्त कोड निर्दिष्ट नहीं हैं। यदि आप कार्यक्रम के सभी पाठ्यक्रमों को पूरा करने में सक्षम नहीं हैं, तो आप अपने कार्यक्रम रिकॉर्ड को देखने या साझा करने के पात्र नहीं होंगे।

यदि आप कार्यक्रम को पूरा करने की योजना बना रहे हैं, तो अतिरिक्त कोड असाइन करने के लिए कृपया अपने शिक्षण प्रबंधक से संपर्क करें

शेष कोड: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "और अधिक जानें", + "enterprise.dashboard.programs.about.page.course.sponsored": "{enterpriseName} द्वारा प्रायोजित", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "सत्यापित प्रमाणपत्र की आवश्यकता है", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "प्रमाणपत्र स्थिति:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "प्रमाणपत्र खरीदा गया", + "enterprise.dashboard.programs.about.page.course.certificate.price": "प्रमाणपत्र स्थिति:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "सत्यापित करने के लिए नवीनीकृत करें", + "enterprise.dashboard.programs.about.page.courses.in.progress": "प्रगति में पाठ्यक्रम", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "नामांकित: ( {pacingType} ) आरंभ {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "संग्रहित कोर्स देखें ", + "enterprise.dashboard.programs.about.page.view.course": "पाठयक्रम देखें", + "enterprise.dashboard.programs.about.page.remaining.courses": "शेष भाग", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) प्रारंभ {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "अभी एनरोलल करे ", + "enterprise.dashboard.programs.about.page.not.currently.available": "वर्तमान में उपलब्ध नहीं है", + "enterprise.dashboard.programs.about.page.available.sessions": "आपके उपलब्ध सत्र:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) प्रारंभ {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "और अधिक जानें", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "वर्तमान में उपलब्ध नहीं है", + "enterprise.dashboard.programs.about.page.completed.courses": "पूर्ण किये गये पाठ्यक्रम", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) प्रारंभ {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "पाठयक्रम देखें", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "बधाई हो!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "आपने {programTitle} के लिए सभी आवश्यकताओं को सफलतापूर्वक पूरा कर लिया है।", + "enterprise.dashboard.programs.about.page.program.journey.message": "आपकी कार्यक्रम यात्रा", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "इस कार्यक्रम में {totalCoursesInProgram} पाठ्यक्रमों के माध्यम से अपनी प्रगति को ट्रैक करें और योजना बनाएं।", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "कार्यक्रम को पूरा करने के लिए, आपको प्रत्येक पाठ्यक्रम के लिए एक सत्यापित प्रमाणपत्र अर्जित करना होगा।", + "enterprise.dashboard.program.sidebar.your.certificate": "आपका {certificateType} प्रमाणपत्र", + "enterprise.dashboard.program.sidebar.earned.certificates": "प्रमाण पत्र अर्जित किया", + "enterprise.dashboard.program.sidebar.program.record": "कार्यक्रम रिकॉर्ड", + "enterprise.dashboard.program.sidebar.message": "एक बार जब आप प्रोग्राम की आवश्यकताओं को पूरा कर लेते हैं, तो आपके पास एक प्रोग्राम रिकॉर्ड होता है। एक बार जब आप सभी प्रोग्राम आवश्यकताओं को पूरा कर लेते हैं तो यह रिकॉर्ड पूरा हो जाता है। एक कार्यक्रम रिकॉर्ड का उपयोग आपकी सीखने की यात्रा को जारी रखने के लिए किया जा सकता है और दूसरों के लिए आपके सीखने का प्रदर्शन कर सकता है।", + "enterprise.dashboard.program.sidebar.view.program.record": "कार्यक्रम का रिकॉर्ड देखें", + "enterprise.dashboard.program.sidebar.credit.opportunities": "अतिरिक्त क्रेडिट अवसर", + "program.sidebar.professional.opportunities": "अतिरिक्त व्यावसायिक अवसर", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "शेष", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "प्रगति पर है", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "पूरा कर लिया है", + "enterprise.assignment.only.empty.state.alert.dismiss": "ख़ारिज करें", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "व्यवस्थापक से संपर्क करें", "enterprise.assignment.only.empty.state.alert.title": "पाठ्यक्रम खोज वर्तमान में उपलब्ध नहीं है", "enterprise.assignment.only.empty.state.alert.description": "आपके संगठन ने केवल असाइनमेंट द्वारा आपके साथ पाठ्यक्रम साझा करने का विकल्प चुना है। अतिरिक्त सामग्री तक पहुंच का अनुरोध करने के लिए, अपने व्यवस्थापक से संपर्क करें।", "enterprise.assignment.only.empty.state.card.title": "आपका अगला कोर्स मिल गया!", "enterprise.assignment.only.empty.state.card.description": "आपके संगठन द्वारा आपको सौंपे गए पाठ्यक्रमों से सीखना शुरू करें।", "enterprise.assignment.only.empty.state.card.button": "पीछे डैशबोर्ड पर जावें", - "enterprise.search.page.academies.section.title": "ईडीएक्स अकादमियां; आपकी सबसे महत्वपूर्ण व्यावसायिक आवश्यकताओं को पूरा करने के लिए डिज़ाइन किया गया", + "enterprise.search.page.show.more.pathway.section.translated.title": "रास्ते", + "enterprise.search.page.show.more.program.section.translated.title": "कार्यक्रमों", + "enterprise.search.page.show.more.course.section.translated.title": "पाठ्यक्रम", + "enterprise.search.page.title": "पाठ्यक्रम और कार्यक्रम खोजें - {enterpriseName}", + "enterprise.search.page.header.title": "पाठ्यक्रम और कार्यक्रम खोजें", + "enterprise.search.page.academies.section.title": "edX अकादमी: आपकी सबसे महत्वपूर्ण व्यावसायिक आवश्यकताओं को पूरा करने के लिए डिज़ाइन की गई", "enterprise.search.page.academies.section.subtile": "संगठन की सफलता के लिए सबसे अधिक मांग वाली क्षमता और कौशल क्षेत्रों से जुड़े कार्यक्रमों की एक क्यूरेटेड श्रृंखला में से चुनें।", + "enterprise.search.page.course.section.translated.title": "पाठ्यक्रम", + "enterprise.search.course.card.short.length.course": "छोटा कोर्स", + "enterprise.search.course.card.general.length.course": "पाठ्यक्रम", + "enterprise.search.page.pathway.section.translated.title": "रास्ते", + "enterprise.search.page.program.section.translated.title": "कार्यक्रमों", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# अवधि} other {# पाठ्यक्रम}}", + "enterprise.search.page.show.all": "दिखाएँ ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "परिणाम", + "enterprise.search.page.content.result": "परिणाम", + "site.header.avatar.dropdown.switch.dashboard.title": "स्विच डैशबोर्ड", + "site.header.avatar.dropdown.personal.dashboard.title": "व्यक्तिगत", + "site.header.avatar.dropdown.my.profile.title": "मेरी प्रोफाइल", + "site.header.avatar.dropdown.account.settings.title": "अकाउंट सेटिंग", + "site.header.avatar.dropdown.help.title": "सहायता", + "site.header.avatar.dropdown.sign.out.title": "साइन आउट", + "site.header.nav.help.title": "सहायता", + "site.header.nav.dashboard.title": "डैशबोर्ड", + "enterprise.skills.quiz.v1.job.card.median.salary": "औसत अमेरिकी वेतन:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "नौकरी पोस्टिंग:", + "enterprise.skills.quiz.v1.course.card.heading": "इन पाठ्यक्रमों के साथ शुरुआत करें", + "enterprise.skills.quiz.v1.pathways.card.heading": "इन रास्तों से शुरुआत करें", + "enterprise.skills.quiz.v1.programs.card.heading": "इन कार्यक्रमों के साथ शुरुआत करें", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "आपकी नौकरियाँ और कौशल", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "औसत अमेरिकी वेतन:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "नौकरी पोस्टिंग:", + "enterprise.skills.quiz.v1.skills.page.heading": "कौशल", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "{skill} में शीर्ष पाठ्यक्रम", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "अधिक पाठ्यक्रम देखें >", + "enterprise.skills.quiz.v1.skills.builder.heading": "कौशल बिल्डर", + "enterprise.skills.quiz.v1.skills.builder.subheading": "edX के साथ अपनी सीखने की यात्रा शुरू करें", + "enterprise.skills.quiz.v1.skills.search.heading": "edX को अपना मार्गदर्शक बनने दें। हम आपके सीखने और पेशेवर लक्ष्यों तक पहुंचने में मदद करने के लिए सही पाठ्यक्रम और कार्यक्रम ढूंढने के लिए दुनिया के अग्रणी संस्थानों की शैक्षिक विशेषज्ञता को श्रम बाजार डेटा के साथ जोड़ते हैं।", + "enterprise.skills.quiz.v1.goal.selection.label": "सबसे पहले हमें यह बताइये कि आप क्या हासिल करना चाहते हैं।", + "enterprise.skills.quiz.v1.industry.selection.label": "दूसरा, आप कहां काम करते हैं, इसका वर्णन किस उद्योग से किया जाता है? (एक का चयन करें, या खाली छोड़ दें)", + "enterprise.skills.quiz.v1.current.job.title": "इसके बाद, हमें अपनी वर्तमान नौकरी के शीर्षक के बारे में बताएं।", + "enterprise.skills.quiz.v1.currently.a.student.label": "मैं वर्तमान में एक छात्र हूँ", + "enterprise.skills.quiz.v1.similar.career.paths": "अंत में, हमें उन करियर पथों के बारे में बताएं जिनमें आपकी रुचि है (अधिकतम तीन का चयन करें)", + "enterprise.skills.quiz.v1.explore.courses.label": "पाठ्यक्रमों की खोज शुरू करें!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "अधिक पाठ्यक्रम सिफ़ारिशें देखें", + "enterprise.skills.quiz.v1.cancel.button.label": "रद्द करें", + "enterprise.skills.quiz.v1.continue.button.label1": "जारी रखें", + "enterprise.skills.quiz.v1.continue.button.label2": "जारी रखें", + "enterprise.skills.quiz.v1.done.button.label": "पूरा हो गया", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "सम्बंधित योग्यता", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "अधिक पाठ्यक्रम अनुशंसाएं देखें", + "enterprise.skills.quiz.v2.skills.builder.title": "ईडीएक्स - कौशल निर्माता", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "कौशल बिल्डर से बाहर निकलें?", + "enterprise.skills.quiz.v2.close.modal.text": "जो शिक्षार्थी अपने करियर लक्ष्यों के अनुरूप पाठ्यक्रमों में दाखिला लेते हैं, उनके पाठ्यक्रम पूरा करने की अधिक संभावना होती है", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "कौशल बिल्डर पर वापस जाएं", + "enterprise.skills.quiz.v2.exit.button.label": "बाहर निकलना", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "हम आपके सीखने और पेशेवर लक्ष्यों तक पहुंचने में मदद करने के लिए शैक्षिक विशेषज्ञता को श्रम बाजार डेटा के साथ जोड़ते हैं। चाहे आप अपने करियर में आगे बढ़ना चाह रहे हों, करियर बदलना चाह रहे हों, या सिर्फ नए कौशल सीखना चाहते हों, यह टूल आपको एक प्रासंगिक पाठ्यक्रम खोजने में मदद कर सकता है। आपकी भूमिका का चयन और अनुशंसाएँ निजी हैं और आपके edX व्यवस्थापक को दिखाई नहीं देती हैं", + "enterprise.skills.quiz.v2.roles.dropdown.label": "आपकी रुचि किन भूमिकाओं में है?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "उन्नत विकल्प छिपाएँ", + "enterprise.skills.quiz.v2.show.advanced.options.label": "उन्नत विकल्प दिखाएं", + "enterprise.skills.quiz.v2.goals.dropdown.label": "हमें बताइये आप क्या हासिल करना चाहते हैं?", + "enterprise.skills.quiz.v2.current.job.title": "अपना वर्तमान नौकरी शीर्षक खोजें और चुनें", + "enterprise.skills.quiz.v2.industry.selection.label": "आपकी रुचि किस उद्योग में है?", + "enterprise.skills.quiz.v2.skills.builder.heading": "कौशल बिल्डर", + "enterprise.skills.quiz.v2.skills.builder.subheading": "edX को अपना मार्गदर्शक बनने दें", "StatefulEnroll.buttonLabel.enroll": "नामांकन", "StatefulEnroll.buttonLabel.enrolling": "नामांकन हो रहा है...", "StatefulEnroll.buttonLabel.enrolled": "दाखिला लिया", - "StatefulEnroll.buttonLabel.tryAgain": "पुनः प्रयास करें" + "StatefulEnroll.buttonLabel.tryAgain": "पुनः प्रयास करें", + "errorBoundary.title": "आपका अनुरोध संसाधित करते समय एक त्रुटि पाई गई", + "errorBoundary.subtitle": "असुविधा के लिए हमें खेद है। कृपया बाद में पुनः प्रयास करें।", + "errorBoundary.tryAgainCTA": "पुनः प्रयास करें", + "updateAvailableModal.heading": "अद्यतन: नया संस्करण उपलब्ध", + "updateAvailableModal.content": "ध्यान दें: वेबसाइट का नया संस्करण जारी किया गया है। नवीनतम सुविधाओं और सुधारों का लाभ उठाने के लिए, कृपया पेज रिफ्रेश करें।", + "updateAvailableModal.refreshButtonText": "ताज़ा करना", + "enterprise.course.about.page.assigned.badge.label": "सौंपा गया", + "enterprise.course.about.page.course.part.of.program": "यह पाठ्यक्रम {programType} का हिस्सा है।", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "यह पाठ्यक्रम संग्रहीत है.", + "enterprise.course.about.page.course.not.in.catalog": "यह पाठ्यक्रम आपके संगठन की क्यूरेटेड पाठ्यक्रम सूची का हिस्सा नहीं है।", + "enterprise.course.about.page.video.play.button.text": "वीडियो चलाएं", + "useCourseRunCardAction.enroll.success.helperText": "आपका सफलतापूर्वक नामांकन हो गया. पाठ्यक्रम पर पुनः निर्देशित किया जा रहा है।", + "useCourseRunCardAction.enroll.error.helperText": "आपका नामांकन संसाधित करते समय एक त्रुटि उत्पन्न हुई.", + "useCourseRunCardAction.upgrade.success.helperText": "आपका नामांकन अपग्रेड कर दिया गया है. पाठ्यक्रम पर पुनः निर्देशित किया जा रहा है।", + "useCourseRunCardAction.upgrade.error.helperText": "आपका नामांकन अपग्रेड करते समय एक त्रुटि उत्पन्न हुई.", + "enterprise.course.about.course.sidebar.institution": "संस्थान", + "enterprise.course.about.course.sidebar.institutions": "संस्थानों", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {सप्ताह} other {हफ्तों}}", + "enterprise.course.about.course.sidebar.transcript": "वीडियो {transcriptCount, बहुवचन, एक {Transcript} अन्य {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "प्रशिक्षक के नेतृत्व में पाठ्यक्रम अनुसूची", + "enterprise.course.about.course.sidebar.self.paced": "अपने समय पर स्वयं-गति", + "executive.education.external.course.enrollment.page.registration.title": "आपका पंजीकरण", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "डैशबोर्ड पर जाएँ", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "पहले से ही नामांकित", + "executive.education.external.course.enrollment.page.already.enrolled.message": "आप पहले से ही नामांकित हैं. सीखते रहने के लिए अपने GetSmarter डैशबोर्ड पर जाएँ।", + "executive.education.external.course.enrollment.page.finalize.registration.message": "यहीं पर आप GetSmarter के माध्यम से edX कार्यकारी शिक्षा पाठ्यक्रम के लिए अपने पंजीकरण को अंतिम रूप देते हैं। कृपया सुनिश्चित करें कि नीचे दिए गए पाठ्यक्रम विवरण सही हैं और "पंजीकरण की पुष्टि करें" बटन के साथ लर्नर क्रेडिट का उपयोग करके पुष्टि करें।", + "executive.education.external.course.enrollment.page.funds.allocated.message": "आपके शिक्षण व्यवस्थापक ने इस पंजीकरण के लिए पहले ही धनराशि आवंटित कर दी है।", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "आपके लर्नर क्रेडिट फंड को इस बिंदु पर भुनाया जाएगा।", + "executive.education.external.course.enrollment.completed.page.title": "बधाई हो, आपने अपने ऑनलाइन पाठ्यक्रम के लिए अपना नामांकन पूरा कर लिया है", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "डैशबोर्ड पर जाएँ", + "enterprise.dashboard.tab.courses": "पाठ्यक्रम", + "enterprise.dashboard.tab.programs": "कार्यक्रमों", + "enterprise.dashboard.tab.pathways": "रास्ते", + "enterprise.dashboard.tab.my.career": "मेरा कैरियर", + "enterprise.dashboard.tab.courses.recommendation.section.title": "अपने लिए पाठ्यक्रम अनुशंसाएँ प्राप्त करें।", + "enterprise.dashboard.tab.courses.recommendation.section.description": "जिन कौशलों और नौकरियों में आपकी रुचि है, उनके बारे में हमें अधिक बताने के लिए दो मिनट की प्रश्नोत्तरी में भाग लें और कैटलॉग में आपके लिए सर्वोत्तम सीखने के अनुभवों के लिए तुरंत सिफारिशें प्राप्त करें।", + "enterprise.dashboard.tab.courses.recommendation.section.button": "मेरे लिए पाठ्यक्रमों की अनुशंसा करें", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "क्रियाशील", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "का अनुरोध किया", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "शेष कोड", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "कोड शेष हैं, अतिरिक्त कोड के लिए अपने व्यवस्थापक से संपर्क करें।", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "नामांकन कोड", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "अपने कैटलॉग से पाठ्यक्रमों में नामांकन के लिए कोड का उपयोग करें।", + "enterprise.dashboard.sidebar.learner.credit.card.title": "शिक्षार्थी क्रेडिट", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "आपका संगठन शिक्षार्थियों को पाठ्यक्रम आवंटित करेगा। यदि आप कोई पाठ्यक्रम लेने में रुचि रखते हैं तो कृपया अपने व्यवस्थापक से संपर्क करें।", + "enterprise.dashboard.sidebar.learner.credit.card.description": "बिना किसी जेब खर्च के पाठ्यक्रमों में दाखिला लेने के लिए अपने संगठन के शिक्षार्थी क्रेडिट बैलेंस को लागू करें।", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "{subsidyExpiryDate} तक उपलब्ध", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "खत्म हो चुका", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "जल्द ही समाप्त हो रहा है", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "समाप्त हो रही", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "क्रियाशील", + "enterprise.dashboard.sidebar.license.requested.badge.label": "का अनुरोध किया", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "सदस्यता स्थिति", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "उपलब्ध जब तक", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "समाप्ति तिथि", + "enterprise.dashboard.sidebar.license.requested.notice": "मंजूरी का इंतजार।", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "सदस्यता स्थिति", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "उपलब्ध जब तक", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "एक कोर्स खोजें", + "enterprise.dashboard.sidebar.needHelp": "मदद चाहिए?", + "enterprise.dashboard.sidebar.need.help.message": "तकनीकी सहायता के लिए, edX सहायता केंद्र पर जाएँ।", + "enterprise.dashboard.sidebar.request.benefits": "अधिक लाभों या विशिष्ट पाठ्यक्रमों का अनुरोध करने के लिए, अपने संगठन के edX व्यवस्थापक से संपर्क करें ।", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "पाठ्यक्रम अब आपके संगठन के शिक्षार्थी क्रेडिट शेष में शामिल नहीं हैं", + "enterprise.search.page.offers.balance.alert.no.balance.description": "आपका शिक्षार्थी क्रेडिट शेष समाप्त हो गया है, और यह पाठ्यक्रमों की लागत को कवर नहीं करेगा। यदि आपके कोई प्रश्न हों तो कृपया अपने व्यवस्थापक से संपर्क करें।", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "हो सकता है कि कुछ पाठ्यक्रम आपके संगठन के शिक्षार्थी क्रेडिट शेष में शामिल न हों", + "enterprise.search.page.offers.balance.alert.low.balance.description": "आपके संगठन में लर्नर क्रेडिट कम हो रहा है। हो सकता है कि कुछ कोर्स अब कवर न किए जा सकें। अगर आपके कोई सवाल हों तो कृपया अपने एडमिनिस्ट्रेटर से संपर्क करें।", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "व्यवस्थापक से संपर्क करें", + "executive.education.external.course.enrollment.page.course.start.date": "आरंभ करने की तिथि:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "आरंभ करने की उपलब्ध तिथि:", + "executive.education.external.course.enrollment.page.course.duration": "पाठ्यक्रम की अवधि:", + "executive.education.external.course.enrollment.page.course.price": "कुल कोर्स:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "आगे क्या होता है?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "ईमेल द्वारा सूचित किया गया", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "जब आपका कोर्स शुरू होगा तो आपको एक ईमेल प्राप्त होगा। वैकल्पिक रूप से, आप कोर्स की स्थिति अपडेट के लिए अपने डैशबोर्ड पर जा सकते हैं।", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "धनवापसी नीति पढ़ें", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "आपके व्यावसायिक विकास के प्रति हमारी प्रतिबद्धता के एक भाग के रूप में, यदि आप अपने पाठ्यक्रम की आरंभ तिथि के 14 कैलेंडर दिनों से पूरी तरह संतुष्ट नहीं हैं, तो आप अपने पाठ्यक्रम की आरंभ तिथि को बदलने या अपने पैसे वापस करने का अनुरोध कर सकते हैं।", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "पूर्ण पाठ्यक्रम स्थगन और रद्दीकरण नीति के लिए GetSmarter के नियम और शर्तें पढ़ें।", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "पंजीकरण सारांश:", + "executive.education.external.course.enrollment.page.course": "यह पाठ्यक्रम आपके संगठन द्वारा प्रदान किए गए लर्नर क्रेडिट द्वारा कवर किया गया है।", + "executive.education.external.course.enrollment.page.registration.total.message": "पंजीकरण कुल:", + "executive.education.external.course.enrollment.page.registration.tax.included": "टैक्स शामिल", + "enterprise.budget.expiry.notification.alert.title": "अनुस्मारक: आपके संगठन की योजना की समयसीमा समाप्त हो रही है {date}", + "enterprise.budget.expiry.notification.alert.message": "जब आपके संगठन की योजना समाप्त हो जाती है, तो आप नए पाठ्यक्रमों में नामांकन के लिए अपने लर्निंग क्रेडिट का उपयोग नहीं कर पाएंगे। यदि आप वर्तमान में किसी कोर्स में नामांकित हैं, तो आपके सीखने में कोई व्यवधान नहीं होगा।", + "enterprise.budget.expiry.notification.modal.title": "अनुस्मारक: आपका शिक्षण क्रेडिट समाप्त हो रहा है", + "enterprise.budget.expiry.notification.modal.message": "आपके संगठन की योजना {date} को समाप्त हो रही है। इसके समाप्त होने के बाद, आप नए पाठ्यक्रमों में नामांकन के लिए अपने शिक्षण क्रेडिट का उपयोग नहीं कर पाएंगे।", + "enterprise.budget.expiry.notification.modal.additional_message": "यदि आप वर्तमान में किसी पाठ्यक्रम में नामांकित हैं, तो योजना की समाप्ति पर आपकी शिक्षा में कोई व्यवधान नहीं आएगा।", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "यदि आपको लगता है कि यह एक त्रुटि है या आपको सहायता की आवश्यकता है, तो कृपया", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "अपने संगठन के व्यवस्थापक से संपर्क करें.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "नामांकन", + "enterprise.course.about.page.course.run.card.archived.heading": "पाठ्यक्रम संग्रहीत", + "enterprise.course.about.page.course.run.card.archived.subheading": "भविष्य की तारीखों की घोषणा की जाएगी", + "enterprise.course.about.page.course.run.card.upcoming.heading": "जल्द आ रहा है", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "{upcomingCourseStartDate} के बाद नामांकन करें", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "नामांकन बंद", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "भविष्य की तारीखों की घोषणा की जाएगी", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "प्रारंभ {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "कोर्स शुरू हुआ", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "आप नामांकित हैं", + "enterprise.course.about.page.course.run.card.view.course.button.label": "पाठ्यक्रम देखें", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "पात्रता पाई गई", + "enterprise.course.about.page.course.run.card.enroll.subheading": "डैशबोर्ड पर देखें", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} हाल ही में नामांकित!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "नामांकन करने वाले पहले व्यक्ति बनें!", + "enterprise.course.about.page.course.run.card.started.heading": "आरंभ {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "प्रारंभ {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "{courseStartsDate} प्रारंभ होता है", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "कोर्स शुरू हुआ", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "कोर्स असाइनमेंट रद्द कर दिया गया", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "समय सीमा बीत गई", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "आपके शिक्षण व्यवस्थापक ने नीचे दिए गए एक या अधिक पाठ्यक्रम असाइनमेंट रद्द कर दिए हैं।", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "नीचे दिए गए एक या अधिक पाठ्यक्रमों में नामांकन की अंतिम तिथि समाप्त हो चुकी है।", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "व्यवस्थापक से संपर्क करें", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "आपका पाठ्यक्रम बाद के लिए सहेजा गया था।", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "आपका पाठ्यक्रम प्रगति पर ले जाया गया।", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "आपकी सीखने की यात्रा अब शुरू होती है!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "निर्धारित पाठ्यक्रम", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "मेरे पाठ्यक्रम", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "पूर्ण किये गये पाठ्यक्रम", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "बाद के लिए बचा लिया", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "ख़ारिज करें", + "enterprise.dashboard.tab.courses.no.enrollments": "आप {enterpriseName} द्वारा प्रायोजित किसी भी पाठ्यक्रम में नामांकित नहीं हैं। edX के साथ सीखना कैसे शुरू करें, इस बारे में निर्देशों के लिए अपने व्यवस्थापक से संपर्क करें!", + "enterprise.dashboard.tab.courses.default.message": "edX के साथ शुरुआत करना आसान है। बस अपने कैटलॉग से एक पाठ्यक्रम ढूंढें, नामांकन का अनुरोध करें, और अपनी सीखने की यात्रा शुरू करें।", + "enterprise.dashboard.tab.courses.find.course": "एक कोर्स खोजें", + "enterprise.dashboard.group.assignment.alert.find.course.button": "एक कोर्स खोजें", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "ख़ारिज करें", + "site.header.nav.search.title": "कोई कोर्स खोजें", + "courseRunActions.viewCourse": "पाठ्यक्रम देखें", + "courseRunActions.upgrading": "अपग्रेड किया जा रहा है...", + "courseRunActions.upgraded": "अपग्रेड किया गया", + "useCourseRunCardHeading.startsOnDate": "{startDate} प्रारंभ होता है", + "useCourseRunCardHeading.courseStarted": "कोर्स शुरू हुआ", + "useCourseRunCardHeading.startedOnDate": "{startDate} प्रारंभ हुआ", + "useCourseRunCardSubHeading.enrolled": "आप नामांकित हैं", + "useCourseRunCardSubHeading.firstToEnroll": "नामांकन करने वाले पहले व्यक्ति बनें!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} हाल ही में नामांकित!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "{upcomingDate} पर उपलब्ध है" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/id.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/id.json index ce1ecb32bc2..6c27c2efbdd 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/id.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/id.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "filter tag yang jelas", - "courseRunActions.viewCourse": "Lihat kursus", - "courseRunActions.upgrading": "Perbaikan...", - "courseRunActions.upgraded": "Ditingkatkan", - "useCourseRunCardHeading.startsOnDate": "Mulai {startDate}", - "useCourseRunCardHeading.courseStarted": "Kursus dimulai", - "useCourseRunCardHeading.startedOnDate": "Memulai {startDate}", - "useCourseRunCardSubHeading.enrolled": "Anda terdaftar", - "useCourseRunCardSubHeading.firstToEnroll": "Jadilah yang pertama mendaftar!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} baru saja mendaftar!", - "useCourseRunCardAction.enroll.success.helperText": "Anda berhasil terdaftar. Mengalihkan ke kursus.", - "useCourseRunCardAction.enroll.error.helperText": "Terjadi kesalahan saat memproses pendaftaran Anda.", - "useCourseRunCardAction.upgrade.success.helperText": "Pendaftaran Anda telah ditingkatkan. Mengalihkan ke kursus.", - "useCourseRunCardAction.upgrade.error.helperText": "Terjadi kesalahan saat meningkatkan versi pendaftaran Anda.", - "executive.education.external.course.enrollment.page.registration.title": "Pendaftaran Anda", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Pergi ke dashboard", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Sudah Mendaftar", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Anda sudah terdaftar. Buka dasbor GetSmarter Anda untuk terus belajar.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Di sinilah Anda menyelesaikan pendaftaran kursus pendidikan eksekutif edX melalui GetSmarter. Harap pastikan rincian kursus di bawah ini benar dan konfirmasikan menggunakan Kredit Pelajar dengan tombol "Konfirmasi pendaftaran".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Administrator pembelajaran Anda telah mengalokasikan dana untuk pendaftaran ini.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Dana Kredit Pelajar Anda akan ditukarkan pada saat ini.", - "executive.education.external.course.enrollment.completed.page.title": "Selamat, Anda telah menyelesaikan pendaftaran untuk kursus online Anda", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Pergi ke dashboard", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Tersedia di {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tugas kursus dibatalkan", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Batas waktu telah berlalu", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Administrator pembelajaran Anda membatalkan satu atau lebih tugas mata pelajaran di bawah ini.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Batas waktu untuk mendaftar ke satu atau lebih kursus di bawah ini telah berlalu.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Hubungi administrator", - "enterprise.dashboard.course.enrollments.error": "Terjadi kesalahan saat mengambil pendaftaran kursus Anda. Silakan coba lagi.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Kursus Anda disimpan untuk nanti.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Kursus Anda dipindahkan ke Sedang Berlangsung.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Dapatkan rekomendasi kursus untuk Anda.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Ikuti kuis dua menit untuk memberi tahu kami lebih banyak tentang keterampilan dan pekerjaan yang Anda minati, dan segera terima rekomendasi pengalaman belajar terbaik di katalog untuk Anda.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Merekomendasikan kursus untuk saya", + "academy.detail.page.executive.education.courses.section.title": "Executive Education", + "academy.detail.page.executive.education.courses.section.subtitle": "Pilihan kursus tingkat pascasarjana berdampak tinggi yang mengikuti jadwal terstruktur dan mencakup interaksi aktif dengan pendidik dan rekan sejawat.", + "academy.detail.page.self.paced.courses.section.title": "Self-paced courses", + "academy.detail.page.self.paced.courses.section.subtitle": "Kumpulan kursus yang mencakup pengetahuan penting tentang subjek tersebut. Kursus-kursus ini menawarkan jadwal yang fleksibel dan belajar mandiri.", + "academy.detail.page.academy.not.found.page.title": "Akademi tidak ditemukan", + "academy.detail.page.academy.not.found.page.message": "Akademi tidak ditemukan", + "academy.detail.page.academy.title": "{academyTitle} Akademi", + "academy.detail.page.instruction.header": "Ikuti jalur yang direkomendasikan - atau pilih kursus individual", + "academy.detail.page.instruction.description": "Jalur adalah peta jalan yang dikurasi melalui konten akademi yang dirancang khusus untuk tujuan pembelajaran Anda. Atau pilih kursus tertentu dari Pendidikan Eksekutif atau kursus mandiri di Akademi ini.", + "academy.detail.page.view.all.courses.link": "Lihat semua Kursus Akademi {academyTitle}", + "academy.detail.page.all.courses.title": "Semua Kursus Akademi {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Memulai dengan edX itu mudah. Cukup temukan kursus dari Akademi Anda, minta pendaftaran, dan mulailah perjalanan belajar Anda.", + "enterprise.dashboard.tab.courses.go.to.academy": "Pergi ke Akademi", + "academy.detail.page.pathway.section.heading": "Jalan", + "academy.detail.page.pathway.section.launch.button": "Peluncuran Jalur", + "enterprise.course.about.course.sidebar.associated.programs": "Program Terkait", + "enterprise.course.about.course.sidebar.about.expand": "Lebih lanjut tentang kursus ini", + "enterprise.course.about.course.sidebar.about.collapse": "Runtuh tentang kursus ini", + "enterprise.course.about.course.sidebar.about.heading": "About this course", + "enterprise.course.about.course.sidebar.sponsored.by": "Disponsori oleh", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Pembuatan kursus ini tidak akan mungkin terwujud tanpa kontribusi besar dari {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Perluas apa yang akan Anda pelajari", + "enterprise.course.about.course.sidebar.outcome.collapse": "Perkecil apa yang akan Anda pelajari", + "enterprise.course.about.course.sidebar.outcome.heading": "What you'll learn", + "enterprise.course.about.course.sidebar.syllabus.expand": "Perluas silabus", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Ciutkan silabus", + "enterprise.course.about.course.sidebar.syllabus.heading": "Silabus", + "enterprise.course.about.course.sidebar.learner.testimonials": "Testimoni pelajar", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Pertanyaan yang sering diajukan", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Siapa yang dapat mengambil kursus ini?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Sayangnya, pelajar dari satu atau lebih negara atau wilayah berikut tidak dapat mendaftar untuk kursus ini: Iran, Kuba, dan wilayah Krimea di Ukraina. Meskipun edX telah meminta izin dari Kantor Pengawasan Aset Luar Negeri (OFAC) AS untuk menawarkan kursus kami kepada pelajar di negara dan wilayah ini, lisensi yang kami terima tidak cukup luas untuk memungkinkan kami menawarkan kursus ini di semua lokasi. EdX benar-benar menyesalkan sanksi AS yang menghalangi kami menawarkan semua kursus kami kepada semua orang, di mana pun mereka tinggal.", + "enterprise.course.about.course.materials.button.label": "Lihat materi kursus", + "enterprise.course.about.course.sidebar.recommendations": "Kursus yang mungkin Anda sukai:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Lainnya dari { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} pelajar telah menilai kursus ini dalam survei pasca penyelesaian.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Kami bertanya kepada peserta yang berpartisipasi dalam kursus ini seberapa yakin mereka bahwa kursus ini akan membantu mereka mencapai tujuan mereka. {confidentLearnersPercentage} % pelajar mengatakan mereka “sangat yakin” atau “sangat yakin” bahwa pembelajaran yang mereka lakukan dalam kursus akan membantu mereka mencapai tujuan mereka.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Kami meminta peserta didik yang mendaftar dalam kursus ini untuk memilih alasan mengambilnya. Pilihannya adalah: “mempelajari keterampilan yang berharga”, “peningkatan pekerjaan”, “belajar untuk bersenang-senang”, dan “mengubah karier”. {mostCommonGoalLearnersPercentage} % pelajar yang mendaftar dalam kursus ini mengambilnya untuk mempelajari keterampilan yang berharga .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} pelajar mengambil kursus ini pada tahun lalu.", + "enterprise.course.about.reviews.impact": "Benturan:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "peserta didik mengambil kursus ini dalam 12 bulan terakhir", + "enterprise.course.about.course.reviews.average.rating": "peringkat rata-rata untuk kursus ini pada skala bintang 5", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "yakin kursus ini akan membantu mereka mencapai tujuan mereka", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "peserta didik mengambil kursus ini untuk mempelajari keterampilan baru", + "enterprise.course.about.course.sidebar.length": "Length", + "enterprise.course.about.course.sidebar.effort": "Effort", + "enterprise.course.about.course.sidebar.price": "Price", + "enterprise.course.about.course.sidebar.subject": "Subject", + "enterprise.course.about.course.sidebar.level": "Level", + "enterprise.course.about.course.sidebar.language": "Language", + "enterprise.course.about.course.sidebar.course.type": "Jenis Kursus", + "enterprise.course.about.price.original": "Harga dikurangi dari:", + "enterprise.course.about.price.included.in.subscription": "Termasuk dalam langganan Anda", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratis untuk saya {br} (bila disetujui)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Disponsori oleh {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Kursus ini dapat dibeli dengan kredit pelajar organisasi Anda", + "enterprise.course.about.course.sidebar.price.assigned.course": "Kursus ini ditugaskan kepada Anda. Harga kursus ini sudah ditanggung oleh organisasi Anda.", + "enterprise.course.about.price.discounted": "Harga setelah diskon:", + "enterprise.course.about.skills.section.title": "Keterampilan yang akan Anda peroleh", + "enterprise.course.about.skills.section.skill.description.placeholder": "Deskripsi tidak tersedia.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Permintaan kursus diajukan", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Dapatkan Sertifikat Terverifikasi untuk menonjolkan pengetahuan dan keterampilan yang Anda peroleh", + "enterprise.course.about.course.sidebar.verified.cert.official": "Resmi dan Terverifikasi", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Dapatkan sertifikat yang ditandatangani instruktur dengan logo institusi untuk memverifikasi pencapaian Anda.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Mudah Dibagikan", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Tambahkan sertifikat ke CV atau resume Anda, atau posting langsung di LinkedIn.", + "enterprise.dashboard.page.title": "Dasbor - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Selamat datang, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Selamat datang!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Dismiss", "enterprise.dashboard.tab.courses.license.activated": "Lisensi Anda berhasil diaktifkan.", - "enterprise.dashboard.tab.courses.no.enrollments": "Anda tidak terdaftar dalam kursus apa pun yang disponsori oleh {enterpriseName} . Hubungi administrator Anda untuk mendapatkan petunjuk tentang cara mulai belajar dengan edX!", - "enterprise.dashboard.tab.courses.default.message": "Memulai dengan edX itu mudah. Cukup temukan kursus dari katalog Anda, minta pendaftaran, dan mulailah perjalanan belajar Anda.", - "enterprise.dashboard.tab.courses.find.course": "Temukan kursus", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Kredit Pembelajar", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Aktif", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Organisasi Anda akan menugaskan kursus kepada pelajar. Silakan hubungi administrator Anda jika Anda tertarik untuk mengambil kursus.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Terapkan saldo kredit pelajar organisasi Anda untuk mendaftar ke kursus tanpa biaya tambahan.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Tersedia hingga {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Temukan kursus", - "enterprise.dashboard.sidebar.need.help.message": "Untuk dukungan teknis, kunjungi Pusat Bantuan edX .", - "enterprise.dashboard.sidebar.request.benefits": "Untuk meminta lebih banyak manfaat atau kursus tertentu, hubungi administrator edX organisasi Anda .", "enterprise.banner.recommend.courses": "Merekomendasikan kursus untuk saya", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Hubungi administrator", - "executive.education.external.course.enrollment.page.course.start.date": "Mulai tanggal:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Tanggal mulai yang tersedia:", - "executive.education.external.course.enrollment.page.course.duration": "Durasi kursus:", - "executive.education.external.course.enrollment.page.course.price": "Jumlah kursus:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Apa yang terjadi selanjutnya?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Diberitahu melalui email", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Anda akan menerima email dari edX saat kursus Anda dimulai. Alternatifnya, Anda dapat mengunjungi dasbor edX Anda untuk mengetahui pembaruan status kursus.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter akan mengirim email kepada Anda saat kursus Anda dimulai. Alternatifnya, Anda dapat mengunjungi dasbor pelajar GetSmarter untuk mengetahui pembaruan status kursus.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Baca kebijakan pengembalian dana", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Sebagai bagian dari komitmen kami terhadap pengembangan profesional Anda, Anda dapat meminta perubahan\n tanggal mulai kursus Anda atau minta uang Anda kembali jika Anda tidak sepenuhnya puas dengan 14 hari kalender\n tanggal mulai kursus Anda.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Baca Syarat dan Ketentuan GetSmarter untuk kebijakan penundaan dan pembatalan kursus selengkapnya.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Ringkasan pendaftaran:", - "executive.education.external.course.enrollment.page.course": "Kursus ini ditanggung oleh Kredit Pelajar yang disediakan oleh organisasi Anda.", - "executive.education.external.course.enrollment.page.registration.total.message": "Jumlah pendaftaran:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Termasuk pajak", "ExecutiveEducation2UError.noOfferAvailable": "Tidak ada kredit pembelajar yang tersedia untuk mencakup kursus ini.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Anda tidak memiliki akses ke kursus ini karena organisasi Anda tidak memiliki cukup dana. Silakan hubungi administrator edX Anda untuk mengatasi kesalahan dan memberi Anda akses ke konten ini.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Pendaftaran Anda belum selesai! Anda telah menghabiskan anggaran pribadi Anda untuk pendaftaran.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Pendaftaran Anda belum selesai! Anda telah mencapai jumlah maksimum pendaftaran yang diizinkan.", "ExecutiveEducation2UError.systemError": "Telah terjadi Kesalahan Sistem.", "ExecutiveEducation2UError.default": "Sebuah kesalahan telah terjadi.", + "executive.education.external.course.enrollment.page.first.name.required": "Nama depan wajib diisi", + "executive.education.external.course.enrollment.page.last.name.required": "Nama belakang wajib diisi", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Tanggal lahir wajib diisi", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Tanggal lahir yang Anda masukkan menunjukkan bahwa Anda berusia di bawah 18 tahun, dan kami memerlukan orang tua atau wali sah Anda untuk menyetujui pendaftaran Anda dan GetSmarter memproses informasi pribadi Anda. Silakan hubungi {privacyEmail} untuk melanjutkan pendaftaran Anda.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Harap setujui Syarat dan Ketentuan untuk Siswa", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Harap setujui persetujuan berbagi data GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Informasi pendaftaran kursus", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Terjadi kesalahan saat membagikan informasi pendaftaran kursus Anda. Silakan coba lagi.", + "executive.education.external.course.enrollment.page.first.name.label": "Nama depan *", + "executive.education.external.course.enrollment.page.last.name.label": "Nama keluarga *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Tanggal lahir *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Saya telah membaca dan menerima persetujuan berbagi data GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Saya mengakui bahwa informasi tentang partisipasi saya dalam kursus ini akan dibagikan kepada saya\n pemberi kerja atau entitas pendanaan, termasuk nama saya, penilaian kinerja saya seperti nilai,\n dan segala risiko yang dirasakan terhadap penyelesaian kursus saya.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Saya mengakui bahwa informasi tentang keikutsertaan saya dalam kursus ini akan dibagikan kepada perusahaan tempat saya bekerja atau lembaga pendanaan, termasuk nama saya, penilaian atas kinerja saya seperti nilai, dan segala risiko yang dirasakan terhadap penyelesaian kursus saya.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Saya telah membaca dan menerima Syarat dan Ketentuan GetSmarter untuk Siswa", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Diperlukan", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Konfirmasikan pendaftaran", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Mengonfirmasi pendaftaran...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Pendaftaran dikonfirmasi", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Konfirmasikan pendaftaran", + "executive.education.external.course.enrollment.page.try.again.cta": "Try again", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualisasikan karier Anda.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Luangkan waktu satu menit untuk memilih jabatan yang paling menggambarkan peran Anda saat ini atau yang Anda inginkan. Kami akan memberi tahu Anda keterampilan apa yang harus Anda cari saat mendaftar kursus, dan melacak pertumbuhan keterampilan Anda saat Anda menyelesaikan kursus.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Tambahkan Peran", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Tampilkan ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Tampilkan Lebih Sedikit", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Cari peran pekerjaan Anda", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Save", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Saving", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Saved", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Error", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Batalkan", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Lebih banyak kursus yang mengajarkan Anda Keterampilan {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Tampilkan lebih banyak kursus", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Bagan Karier Saya", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Bagaimana cara membaca ini?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Dengan menggunakan taksonomi Lightcast, kami menelusuri jabatan pekerjaan yang Anda pilih saat ini hingga kompetensi dan keterampilan yang dibutuhkan untuk berhasil. Saat Anda lulus kursus di platform edX keterampilan mengajar yang relevan dengan pekerjaan Anda saat ini, grafik di atas menunjukkan bagaimana Anda berkembang dalam kompetensi yang terkait dengan peran Anda.", - "enterprise.coupon.codes.warning.modal.title": "Anda tidak memiliki cukup kode untuk menyelesaikan program", - "enterprise.coupon.codes.warning.modal.body": "

Catatan kami menunjukkan bahwa Anda tidak memiliki cukup kode yang diberikan kepada Anda untuk menyelesaikan program. Jika Anda tidak dapat menyelesaikan semua kursus dalam program ini, Anda tidak berhak melihat atau membagikan catatan program Anda.

Jika Anda berencana untuk menyelesaikan program ini, silakan hubungi manajer pembelajaran Anda untuk mendapatkan kode tambahan yang diberikan kepada Anda.

Kode yang tersisa: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Persyaratan {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Persyaratan {index} : Pilih {count} mana saja dari berikut ini", + "enterprise.pathway.modal.verified.label": "Verified", + "enterprise.pathway.modal.curated.by.professionals.label": "Dikurasi oleh para profesional pembelajaran", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Memenuhi persyaratan {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Termasuk dengan katalog", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Belajar tanpa biaya untuk Anda", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Sedang berlangsung", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Lanjutkan {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Lihat {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Kemajuan Jalur", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Tinjau kemajuan Anda melalui jalur tersebut dan rencanakan tenggat waktu penting untuk memastikan Anda menyelesaikannya. Untuk menyelesaikan jalur, Anda harus melengkapi setiap persyaratan.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Persyaratan Jalur:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Persyaratan {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Persyaratan {index} : Pilih {count} mana saja dari berikut ini", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Status Berlangganan", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Active", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Tidak aktif", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Tersedia hingga {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Semua kursus termasuk dalam katalog perusahaan Anda", "enterprise.program.courses.someCoursesAvailable": "kursus {courseCount} disertakan dalam katalog perusahaan Anda", "enterprise.program.courses.noCourseAvailable": "Kursus-kursus ini tidak termasuk dalam katalog perusahaan Anda", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 kursus hadir dalam program ini", "enterprise.program.main.enroll.context.pluralCourses": "kursus {courseCount} hadir dalam program ini", "enterprise.program.main.heading.enroll": "Mendaftar Sekarang", + "enterprise.coupon.codes.warning.modal.title": "Anda tidak memiliki cukup kode untuk menyelesaikan program", + "enterprise.coupon.codes.warning.modal.body": "

Catatan kami menunjukkan bahwa Anda tidak memiliki cukup kode yang diberikan kepada Anda untuk menyelesaikan program. Jika Anda tidak dapat menyelesaikan semua kursus dalam program ini, Anda tidak berhak melihat atau membagikan catatan program Anda.

Jika Anda berencana untuk menyelesaikan program ini, silakan hubungi manajer pembelajaran Anda untuk mendapatkan kode tambahan yang diberikan kepada Anda.

Kode yang tersisa: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Learn more", + "enterprise.dashboard.programs.about.page.course.sponsored": "Disponsori oleh {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Membutuhkan sertifikat terverifikasi", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Status Sertifikat:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Sertifikat Dibeli", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Status Sertifikat:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Tingkatkan ke Terverifikasi", + "enterprise.dashboard.programs.about.page.courses.in.progress": "KURSUS SEDANG BERLANGSUNG", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Terdaftar: ( {pacingType} ) Dimulai {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Lihat Kursus Diarsip", + "enterprise.dashboard.programs.about.page.view.course": "View Course", + "enterprise.dashboard.programs.about.page.remaining.courses": "KURSUS TERSISA", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Mulai {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Enroll now", + "enterprise.dashboard.programs.about.page.not.currently.available": "Saat Ini Tidak Tersedia", + "enterprise.dashboard.programs.about.page.available.sessions": "Sesi Anda yang tersedia:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Mulai {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Learn more", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Saat Ini Tidak Tersedia", + "enterprise.dashboard.programs.about.page.completed.courses": "KURSUS SELESAI", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Dimulai {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "View Course", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Congratulations!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Anda telah berhasil menyelesaikan semua persyaratan untuk {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Perjalanan Program Anda", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Lacak dan rencanakan kemajuan Anda melalui kursus {totalCoursesInProgram} dalam program ini.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Untuk menyelesaikan program ini, Anda harus mendapatkan sertifikat terverifikasi untuk setiap kursus.", + "enterprise.dashboard.program.sidebar.your.certificate": "Sertifikat {certificateType} Anda", + "enterprise.dashboard.program.sidebar.earned.certificates": "Sertifikat yang Didapatkan", + "enterprise.dashboard.program.sidebar.program.record": "Record Program", + "enterprise.dashboard.program.sidebar.message": "Setelah Anda melengkapi salah satu persyaratan program Anda akan memiliki record program. Record ini ditandai lengkap setelah Anda memenuhi semua persyaratan program. Record program dapat digunakan untuk melanjutkan perjalanan pembelajaran Anda dan menunjukkan pembelajaran Anda kepada orang lain.", + "enterprise.dashboard.program.sidebar.view.program.record": "View Program Record", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Kesempatan Kredit Tambahan", + "program.sidebar.professional.opportunities": "Kesempatan Profesional Tambahan", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Tersisa", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Sedang berlangsung", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Completed", + "enterprise.assignment.only.empty.state.alert.dismiss": "Dismiss", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Hubungi administrator", "enterprise.assignment.only.empty.state.alert.title": "Penemuan kursus saat ini tidak tersedia", "enterprise.assignment.only.empty.state.alert.description": "Organisasi Anda telah memilih untuk berbagi kursus dengan Anda berdasarkan tugas saja. Untuk meminta akses ke konten tambahan, hubungi administrator Anda.", "enterprise.assignment.only.empty.state.card.title": "Kursus Anda selanjutnya, ditemukan!", "enterprise.assignment.only.empty.state.card.description": "Mulailah belajar dengan kursus yang diberikan oleh organisasi Anda.", "enterprise.assignment.only.empty.state.card.button": "Kembali ke dashboard", - "enterprise.search.page.academies.section.title": "akademi edX; dirancang untuk memenuhi kebutuhan bisnis Anda yang paling penting", + "enterprise.search.page.show.more.pathway.section.translated.title": "Jalur", + "enterprise.search.page.show.more.program.section.translated.title": "Programs", + "enterprise.search.page.show.more.course.section.translated.title": "Courses", + "enterprise.search.page.title": "Cari Kursus dan Program - {enterpriseName}", + "enterprise.search.page.header.title": "Cari Kursus dan Program", + "enterprise.search.page.academies.section.title": "edX Academies: dirancang untuk memenuhi kebutuhan bisnis Anda yang paling penting", "enterprise.search.page.academies.section.subtile": "Pilih dari serangkaian program pilihan yang selaras dengan bidang kemampuan dan keterampilan yang paling dibutuhkan yang penting bagi keberhasilan organisasi.", + "enterprise.search.page.course.section.translated.title": "Courses", + "enterprise.search.course.card.short.length.course": "Short Course", + "enterprise.search.course.card.general.length.course": "Course", + "enterprise.search.page.pathway.section.translated.title": "Jalur", + "enterprise.search.page.program.section.translated.title": "Programs", + "enterprise.search.program.card.course.count": "{numCourses, plural, other {# Kursus}}", + "enterprise.search.page.show.all": "Tampilkan ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "hasil", + "enterprise.search.page.content.result": "hasil", + "site.header.avatar.dropdown.switch.dashboard.title": "Ganti Dasbor", + "site.header.avatar.dropdown.personal.dashboard.title": "Personal", + "site.header.avatar.dropdown.my.profile.title": "Profil saya", + "site.header.avatar.dropdown.account.settings.title": "Pengaturan akun", + "site.header.avatar.dropdown.help.title": "Help", + "site.header.avatar.dropdown.sign.out.title": "Sign out", + "site.header.nav.help.title": "Help", + "site.header.nav.dashboard.title": "Dashboard", + "enterprise.skills.quiz.v1.job.card.median.salary": "Gaji Median AS:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Iklan pekerjaan:", + "enterprise.skills.quiz.v1.course.card.heading": "Mulailah dengan kursus ini", + "enterprise.skills.quiz.v1.pathways.card.heading": "Mulailah dengan jalur ini", + "enterprise.skills.quiz.v1.programs.card.heading": "Mulailah dengan program-program ini", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Pekerjaan dan keterampilan Anda", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Gaji Median AS:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Iklan pekerjaan:", + "enterprise.skills.quiz.v1.skills.page.heading": "Keterampilan", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Kursus terbaik di {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Lihat kursus lainnya >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Pembangun Keterampilan", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Mulailah perjalanan belajar Anda dengan edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Biarkan edX menjadi panduan Anda. Kami menggabungkan keahlian pendidikan dari institusi terkemuka dunia dengan data pasar tenaga kerja untuk menemukan kursus dan program yang tepat untuk membantu Anda mencapai tujuan pembelajaran dan profesional Anda.", + "enterprise.skills.quiz.v1.goal.selection.label": "Pertama, beri tahu kami lebih banyak tentang apa yang ingin Anda capai.", + "enterprise.skills.quiz.v1.industry.selection.label": "Kedua, industri manakah yang menggambarkan tempat Anda bekerja? (pilih salah satu, atau biarkan kosong)", + "enterprise.skills.quiz.v1.current.job.title": "Selanjutnya, beri tahu kami tentang jabatan Anda saat ini.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Saat ini saya seorang pelajar", + "enterprise.skills.quiz.v1.similar.career.paths": "Terakhir, beri tahu kami tentang jalur karier yang Anda minati (pilih maksimal tiga)", + "enterprise.skills.quiz.v1.explore.courses.label": "Mulai Menjelajahi Kursus!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Lihat rekomendasi kursus lainnya", + "enterprise.skills.quiz.v1.cancel.button.label": "Cancel", + "enterprise.skills.quiz.v1.continue.button.label1": "Continue", + "enterprise.skills.quiz.v1.continue.button.label2": "Continue", + "enterprise.skills.quiz.v1.done.button.label": "Done", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Related skills", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Lihat rekomendasi kursus lainnya", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Pembangun Keterampilan", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Keluar dari Pembangun Keterampilan?", + "enterprise.skills.quiz.v2.close.modal.text": "Peserta didik yang mendaftar pada kursus yang selaras dengan tujuan karir mereka lebih besar kemungkinannya untuk menyelesaikan kursus tersebut", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Kembali ke Pembangun Keterampilan", + "enterprise.skills.quiz.v2.exit.button.label": "KELUAR", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Kami menggabungkan keahlian pendidikan dengan data pasar tenaga kerja untuk membantu Anda mencapai tujuan pembelajaran dan profesional Anda. Baik Anda ingin mengembangkan karier, berganti karier, atau sekadar mempelajari keterampilan baru, alat ini dapat membantu Anda menemukan kursus yang relevan. Pemilihan peran dan rekomendasi Anda bersifat pribadi dan tidak dapat dilihat oleh administrator edX Anda", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Peran apa yang Anda minati?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Sembunyikan opsi lanjutan", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Tampilkan opsi lanjutan", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Beritahu kami tentang apa yang ingin Anda capai?", + "enterprise.skills.quiz.v2.current.job.title": "Cari dan pilih jabatan Anda saat ini", + "enterprise.skills.quiz.v2.industry.selection.label": "Industri apa yang Anda minati?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Pembangun Keterampilan", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Biarkan edX menjadi panduan Anda", "StatefulEnroll.buttonLabel.enroll": "Mendaftar", "StatefulEnroll.buttonLabel.enrolling": "Mendaftar...", "StatefulEnroll.buttonLabel.enrolled": "Terdaftar", - "StatefulEnroll.buttonLabel.tryAgain": "Coba lagi" + "StatefulEnroll.buttonLabel.tryAgain": "Coba lagi", + "errorBoundary.title": "Kesalahan terjadi saat memproses permintaan Anda", + "errorBoundary.subtitle": "Kami minta maaf atas ketidaknyamanannya. Silakan coba lagi nanti.", + "errorBoundary.tryAgainCTA": "Try again", + "updateAvailableModal.heading": "Pembaruan: Versi Baru Tersedia", + "updateAvailableModal.content": "Perhatian: Versi baru situs web telah dirilis. Untuk memanfaatkan fitur dan peningkatan terbaru, harap lakukan penyegaran halaman.", + "updateAvailableModal.refreshButtonText": "Refresh", + "enterprise.course.about.page.assigned.badge.label": "Ditugaskan", + "enterprise.course.about.page.course.part.of.program": "Kursus ini adalah bagian dari {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Kursus ini diarsipkan.", + "enterprise.course.about.page.course.not.in.catalog": "Kursus ini bukan bagian dari katalog kursus pilihan organisasi Anda.", + "enterprise.course.about.page.video.play.button.text": "Putar Video", + "useCourseRunCardAction.enroll.success.helperText": "Anda berhasil terdaftar. Mengalihkan ke kursus.", + "useCourseRunCardAction.enroll.error.helperText": "Terjadi kesalahan saat memproses pendaftaran Anda.", + "useCourseRunCardAction.upgrade.success.helperText": "Pendaftaran Anda telah ditingkatkan. Mengalihkan ke kursus.", + "useCourseRunCardAction.upgrade.error.helperText": "Terjadi kesalahan saat meningkatkan versi pendaftaran Anda.", + "enterprise.course.about.course.sidebar.institution": "Lembaga", + "enterprise.course.about.course.sidebar.institutions": "Institusi", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, other {minggu}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Dipimpin instruktur pada jadwal kursus", + "enterprise.course.about.course.sidebar.self.paced": "Atur waktu Anda sendiri", + "executive.education.external.course.enrollment.page.registration.title": "Pendaftaran Anda", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Pergi ke dashboard", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Sudah Mendaftar", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Anda sudah terdaftar. Buka dasbor GetSmarter Anda untuk terus belajar.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Di sinilah Anda menyelesaikan pendaftaran kursus pendidikan eksekutif edX melalui GetSmarter. Harap pastikan rincian kursus di bawah ini benar dan konfirmasikan menggunakan Kredit Pelajar dengan tombol "Konfirmasi pendaftaran".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Administrator pembelajaran Anda telah mengalokasikan dana untuk pendaftaran ini.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Dana Kredit Pelajar Anda akan ditukarkan pada saat ini.", + "executive.education.external.course.enrollment.completed.page.title": "Selamat, Anda telah menyelesaikan pendaftaran untuk kursus online Anda", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Pergi ke dashboard", + "enterprise.dashboard.tab.courses": "Courses", + "enterprise.dashboard.tab.programs": "Programs", + "enterprise.dashboard.tab.pathways": "Jalur", + "enterprise.dashboard.tab.my.career": "Karir saya", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Dapatkan rekomendasi kursus untuk Anda.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Ikuti kuis dua menit untuk memberi tahu kami lebih banyak tentang keterampilan dan pekerjaan yang Anda minati, dan segera terima rekomendasi pengalaman belajar terbaik di katalog untuk Anda.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Merekomendasikan kursus untuk saya", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Active", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Diminta", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Kode yang Tersisa", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Kode yang tersisa, hubungi administrator Anda untuk kode tambahan.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Kode Pendaftaran", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Gunakan kode untuk mendaftar kursus dari katalog Anda.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Kredit Pembelajar", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Organisasi Anda akan menugaskan kursus kepada pelajar. Silakan hubungi administrator Anda jika Anda tertarik untuk mengambil kursus.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Terapkan saldo kredit pelajar organisasi Anda untuk mendaftar ke kursus tanpa biaya tambahan.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Tersedia hingga {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Expired", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Expiring Soon", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Kedaluwarsa", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Active", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Diminta", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Status Berlangganan", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Tersedia sampai", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Kedaluwarsa pada", + "enterprise.dashboard.sidebar.license.requested.notice": "Menunggu persetujuan.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Status Berlangganan", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Tersedia sampai", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Temukan kursus", + "enterprise.dashboard.sidebar.needHelp": "Need help?", + "enterprise.dashboard.sidebar.need.help.message": "Untuk dukungan teknis, kunjungi Pusat Bantuan edX .", + "enterprise.dashboard.sidebar.request.benefits": "Untuk meminta lebih banyak manfaat atau kursus tertentu, hubungi administrator edX organisasi Anda .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Kursus tidak lagi tercakup dalam saldo kredit pelajar organisasi Anda", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Saldo kredit pembelajar Anda telah habis dan tidak dapat menutupi biaya kursus. Silakan hubungi administrator Anda jika Anda memiliki pertanyaan.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Beberapa kursus mungkin tidak tercakup dalam saldo kredit pelajar organisasi Anda", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Organisasi Anda kehabisan kredit pelajar. Beberapa kursus mungkin tidak lagi tercakup. Silakan hubungi administrator Anda jika Anda memiliki pertanyaan.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Hubungi administrator", + "executive.education.external.course.enrollment.page.course.start.date": "Mulai tanggal:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Tanggal mulai yang tersedia:", + "executive.education.external.course.enrollment.page.course.duration": "Durasi kursus:", + "executive.education.external.course.enrollment.page.course.price": "Jumlah kursus:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Apa yang terjadi selanjutnya?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Diberitahu melalui email", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Anda akan menerima email saat kursus Anda dimulai. Alternatifnya, Anda dapat mengunjungi dasbor Anda untuk mengetahui pembaruan status kursus.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Baca kebijakan pengembalian dana", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Sebagai bagian dari komitmen kami terhadap pengembangan profesional Anda, Anda dapat meminta untuk mengubah tanggal mulai kursus Anda atau meminta uang Anda kembali jika Anda tidak sepenuhnya puas dengan 14 hari kalender dari tanggal mulai kursus Anda.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Baca Syarat dan Ketentuan GetSmarter untuk kebijakan penundaan dan pembatalan kursus selengkapnya.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Ringkasan pendaftaran:", + "executive.education.external.course.enrollment.page.course": "Kursus ini ditanggung oleh Kredit Pelajar yang disediakan oleh organisasi Anda.", + "executive.education.external.course.enrollment.page.registration.total.message": "Jumlah pendaftaran:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Termasuk pajak", + "enterprise.budget.expiry.notification.alert.title": "Pengingat: Paket organisasi Anda akan habis masa berlakunya {date}", + "enterprise.budget.expiry.notification.alert.message": "Ketika paket organisasi Anda habis masa berlakunya, Anda tidak lagi dapat menggunakan kredit pembelajaran Anda untuk mendaftar kursus baru. Jika Anda saat ini terdaftar dalam suatu kursus, tidak akan ada gangguan terhadap pembelajaran Anda.", + "enterprise.budget.expiry.notification.modal.title": "Pengingat: Kredit pembelajaran Anda akan habis masa berlakunya", + "enterprise.budget.expiry.notification.modal.message": "Paket organisasi Anda berakhir pada {date} . Setelah habis masa berlakunya, Anda tidak dapat lagi menggunakan kredit pembelajaran Anda untuk mendaftar kursus baru.", + "enterprise.budget.expiry.notification.modal.additional_message": "Jika Anda saat ini terdaftar dalam kursus, tidak akan ada gangguan pada pembelajaran Anda setelah masa berlaku paket berakhir.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Jika menurut Anda ini adalah kesalahan atau butuh bantuan, silakan", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "hubungi administrator organisasi Anda.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Enroll", + "enterprise.course.about.page.course.run.card.archived.heading": "Kursus diarsipkan", + "enterprise.course.about.page.course.run.card.archived.subheading": "Tanggal mendatang akan diumumkan", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Segera hadir", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Daftar setelah {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Pendaftaran ditutup", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Tanggal mendatang akan diumumkan", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Mulai {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Kursus dimulai", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Anda terdaftar", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Lihat kursus", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Hak ditemukan", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Lihat di dasbor", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} baru saja mendaftar!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Jadilah yang pertama mendaftar!", + "enterprise.course.about.page.course.run.card.started.heading": "Memulai {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Mulai {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Mulai {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Kursus dimulai", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tugas kursus dibatalkan", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Batas waktu telah berlalu", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Administrator pembelajaran Anda membatalkan satu atau lebih tugas mata pelajaran di bawah ini.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Batas waktu untuk mendaftar ke satu atau lebih kursus di bawah ini telah berlalu.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Hubungi administrator", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Kursus Anda disimpan untuk nanti.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Kursus Anda dipindahkan ke Sedang Berlangsung.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Perjalanan belajar Anda dimulai sekarang!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Kursus yang Ditugaskan", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Kursus saya", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Kursus yang telah selesai", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Disimpan untuk nanti", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Dismiss", + "enterprise.dashboard.tab.courses.no.enrollments": "Anda tidak terdaftar dalam kursus apa pun yang disponsori oleh {enterpriseName} . Hubungi administrator Anda untuk mendapatkan petunjuk tentang cara mulai belajar dengan edX!", + "enterprise.dashboard.tab.courses.default.message": "Memulai dengan edX itu mudah. Cukup temukan kursus dari katalog Anda, minta pendaftaran, dan mulailah perjalanan belajar Anda.", + "enterprise.dashboard.tab.courses.find.course": "Temukan kursus", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Find a course", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Dismiss", + "site.header.nav.search.title": "Temukan Kursus", + "courseRunActions.viewCourse": "Lihat kursus", + "courseRunActions.upgrading": "Perbaikan...", + "courseRunActions.upgraded": "Ditingkatkan", + "useCourseRunCardHeading.startsOnDate": "Mulai {startDate}", + "useCourseRunCardHeading.courseStarted": "Kursus dimulai", + "useCourseRunCardHeading.startedOnDate": "Memulai {startDate}", + "useCourseRunCardSubHeading.enrolled": "Anda terdaftar", + "useCourseRunCardSubHeading.firstToEnroll": "Jadilah yang pertama mendaftar!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} baru saja mendaftar!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Tersedia di {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/it_IT.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/it_IT.json index f6312b1120e..a8bb334ade4 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/it_IT.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/it_IT.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "Cancella filtro tag", - "courseRunActions.viewCourse": "Visualizza il corso", - "courseRunActions.upgrading": "Aggiornamento...", - "courseRunActions.upgraded": "Aggiornato", - "useCourseRunCardHeading.startsOnDate": "Inizia {startDate}", - "useCourseRunCardHeading.courseStarted": "Il corso è iniziato", - "useCourseRunCardHeading.startedOnDate": "Iniziato {startDate}", - "useCourseRunCardSubHeading.enrolled": "Sei iscritto", - "useCourseRunCardSubHeading.firstToEnroll": "Sii il primo a iscriverti!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} iscritto di recente!", - "useCourseRunCardAction.enroll.success.helperText": "Sei stato iscritto con successo. Reindirizzamento al corso.", - "useCourseRunCardAction.enroll.error.helperText": "Si è verificato un errore durante l'elaborazione della tua iscrizione.", - "useCourseRunCardAction.upgrade.success.helperText": "La tua iscrizione è stata aggiornata. Reindirizzamento al corso.", - "useCourseRunCardAction.upgrade.error.helperText": "Si è verificato un errore durante l'aggiornamento della registrazione.", - "executive.education.external.course.enrollment.page.registration.title": "La tua registrazione", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Vai alla dashboard", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Già iscritto", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Sei già iscritto. Vai alla dashboard GetSmarter per continuare ad apprendere.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Qui è dove finalizzi la tua registrazione per un corso di formazione executive edX tramite GetSmarter. Assicurati che i dettagli del corso riportati di seguito siano corretti e conferma l'utilizzo dei Crediti Studente con il pulsante "Conferma registrazione".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Il tuo amministratore didattico ha già stanziato fondi per questa registrazione.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "I tuoi fondi di Crediti per Studenti verranno riscattati a questo punto.", - "executive.education.external.course.enrollment.completed.page.title": "Congratulazioni, hai completato l'iscrizione al tuo corso online", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Vai alla dashboard", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponibile su {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Assegnazione del corso annullata", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "La scadenza è passata", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Il tuo amministratore didattico ha annullato uno o più compiti del corso riportati di seguito.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Il termine ultimo per iscriversi ad uno o più corsi indicati di seguito è scaduto.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contatta l'amministratore", - "enterprise.dashboard.course.enrollments.error": "Si è verificato un errore durante il recupero delle iscrizioni al corso. Per favore riprova.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Il tuo corso è stato salvato per dopo.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Il tuo corso è stato spostato in In corso.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Ricevi consigli sui corsi per te.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Rispondi a un quiz di due minuti per dirci di più sulle competenze e sui lavori che ti interessano e ricevi immediatamente consigli per le migliori esperienze di apprendimento nel catalogo per te.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Consigliami i corsi", + "academy.detail.page.executive.education.courses.section.title": "Executive Education", + "academy.detail.page.executive.education.courses.section.subtitle": "Una selezione di corsi di livello universitario ad alto impatto che seguono un programma strutturato e includono l'interazione attiva con educatori e colleghi.", + "academy.detail.page.self.paced.courses.section.title": "Corsi autodidattici", + "academy.detail.page.self.paced.courses.section.subtitle": "Una raccolta di corsi che coprono le conoscenze essenziali sull'argomento. Questi corsi offrono orari flessibili e studio indipendente.", + "academy.detail.page.academy.not.found.page.title": "Accademia non trovata", + "academy.detail.page.academy.not.found.page.message": "Accademia non trovata", + "academy.detail.page.academy.title": "{academyTitle} Accademia", + "academy.detail.page.instruction.header": "Segui un percorso consigliato o seleziona corsi individuali", + "academy.detail.page.instruction.description": "I percorsi sono roadmap curate attraverso i contenuti dell'accademia progettati specificamente per i tuoi obiettivi di apprendimento. Oppure seleziona un corso specifico dalla formazione executive o dai corsi di autoapprendimento di questa Academy.", + "academy.detail.page.view.all.courses.link": "Visualizza tutti i corsi dell'Academy {academyTitle}", + "academy.detail.page.all.courses.title": "Tutti i corsi dell'Accademia {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Iniziare con edX è facile. Trova semplicemente un corso della tua Academy, richiedi l'iscrizione e inizia il tuo percorso di apprendimento.", + "enterprise.dashboard.tab.courses.go.to.academy": "Vai all'Accademia", + "academy.detail.page.pathway.section.heading": "Percorso", + "academy.detail.page.pathway.section.launch.button": "Avvia il percorso", + "enterprise.course.about.course.sidebar.associated.programs": "Programmi associati", + "enterprise.course.about.course.sidebar.about.expand": "Maggiori informazioni su questo corso", + "enterprise.course.about.course.sidebar.about.collapse": "Comprimi su questo corso", + "enterprise.course.about.course.sidebar.about.heading": "A proposito di questo corso", + "enterprise.course.about.course.sidebar.sponsored.by": "Sponsorizzata da", + "enterprise.course.about.course.sidebar.sponsored.by.description": "La produzione di questo corso non sarebbe stata possibile senza il generoso contributo di {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Espandi ciò che imparerai", + "enterprise.course.about.course.sidebar.outcome.collapse": "Comprimi ciò che imparerai", + "enterprise.course.about.course.sidebar.outcome.heading": "Cosa imparerai", + "enterprise.course.about.course.sidebar.syllabus.expand": "Espandi il programma", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Comprimi il programma", + "enterprise.course.about.course.sidebar.syllabus.heading": "Programma", + "enterprise.course.about.course.sidebar.learner.testimonials": "Testimonianze degli studenti", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Domande frequenti", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Chi può seguire questo corso?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Sfortunatamente, gli studenti provenienti da uno o più dei seguenti paesi o regioni non potranno registrarsi a questo corso: Iran, Cuba e la regione ucraina della Crimea. Sebbene edX abbia richiesto licenze all'Office of Foreign Assets Control (OFAC) degli Stati Uniti per offrire i nostri corsi agli studenti in questi paesi e regioni, le licenze che abbiamo ricevuto non sono sufficientemente ampie da consentirci di offrire questo corso in tutte le località. EdX si rammarica davvero che le sanzioni statunitensi ci impediscano di offrire tutti i nostri corsi a tutti, indipendentemente da dove vivono.", + "enterprise.course.about.course.materials.button.label": "Visualizza i materiali del corso", + "enterprise.course.about.course.sidebar.recommendations": "Corsi che potrebbero interessarti:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Altro da { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} gli studenti hanno valutato questo corso in un sondaggio post completamento.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Abbiamo chiesto agli studenti che hanno partecipato a questo corso quanto si sentissero sicuri che il corso li avrebbe aiutati a raggiungere il loro obiettivo. {confidentLearnersPercentage} % degli studenti ha dichiarato di essere "estremamente fiducioso" o "molto fiducioso" che l'apprendimento svolto durante il corso li aiuterà a raggiungere i loro obiettivi.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Abbiamo chiesto agli studenti che si sono iscritti a questo corso di scegliere il motivo per cui lo hanno frequentato. Le opzioni erano: “imparare competenze preziose”, “avanzamento lavorativo”, “imparare per divertimento” e “cambiare carriera”. {mostCommonGoalLearnersPercentage} % degli studenti iscritti a questo corso lo hanno frequentato per acquisire competenze preziose .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} gli studenti hanno seguito questo corso l'anno scorso.", + "enterprise.course.about.reviews.impact": "L'impatto:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "gli studenti hanno seguito questo corso negli ultimi 12 mesi", + "enterprise.course.about.course.reviews.average.rating": "valutazione media per questo corso su una scala a 5 stelle", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "sono fiduciosi che questo corso li aiuterà a raggiungere i loro obiettivi", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "degli studenti hanno seguito questo corso per apprendere nuove competenze", + "enterprise.course.about.course.sidebar.length": "Lunghezza", + "enterprise.course.about.course.sidebar.effort": "Impegno ", + "enterprise.course.about.course.sidebar.price": "Prezzo", + "enterprise.course.about.course.sidebar.subject": "Oggetto", + "enterprise.course.about.course.sidebar.level": "Livello", + "enterprise.course.about.course.sidebar.language": "Lingua", + "enterprise.course.about.course.sidebar.course.type": "Tipo di corso", + "enterprise.course.about.price.original": "Prezzo ridotto da:", + "enterprise.course.about.price.included.in.subscription": "Incluso nel tuo abbonamento", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratis per me {br} (se approvato)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Sponsorizzato da {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Questo corso può essere acquistato con i crediti formativi della tua organizzazione", + "enterprise.course.about.course.sidebar.price.assigned.course": "Questo corso è assegnato a te. Il prezzo di questo corso è già coperto dalla tua organizzazione.", + "enterprise.course.about.price.discounted": "Prezzo scontato:", + "enterprise.course.about.skills.section.title": "Competenze che acquisirai", + "enterprise.course.about.skills.section.skill.description.placeholder": "Nessuna descrizione disponibile.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Richiesta di corso presentata", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Ottieni un certificato verificato per evidenziare le conoscenze e le competenze acquisite", + "enterprise.course.about.course.sidebar.verified.cert.official": "Ufficiale e Verificato", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Ricevi un certificato firmato dall'istruttore con il logo dell'istituto per verificare i tuoi risultati.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Facilmente condivisibile", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Aggiungi il certificato al tuo CV o curriculum oppure pubblicalo direttamente su LinkedIn.", + "enterprise.dashboard.page.title": "Cruscotto - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Benvenuto, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Benvenuto!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Chiudi", "enterprise.dashboard.tab.courses.license.activated": "La tua licenza è stata attivata con successo.", - "enterprise.dashboard.tab.courses.no.enrollments": "Non sei iscritto ad alcun corso sponsorizzato da {enterpriseName} . Contatta il tuo amministratore per istruzioni su come iniziare ad apprendere con edX!", - "enterprise.dashboard.tab.courses.default.message": "Iniziare con edX è facile. Trova semplicemente un corso dal tuo catalogo, richiedi l'iscrizione e inizia il tuo percorso di apprendimento.", - "enterprise.dashboard.tab.courses.find.course": "Trova un corso", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Credito dello studente", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Attivo", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "La tua organizzazione assegnerà i corsi agli studenti. Contatta il tuo amministratore se sei interessato a seguire un corso.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Applica il saldo dei crediti studente della tua organizzazione per iscriverti ai corsi senza costi vivi.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponibile fino al {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Trova un corso", - "enterprise.dashboard.sidebar.need.help.message": "Per supporto tecnico, visitare il Centro assistenza edX .", - "enterprise.dashboard.sidebar.request.benefits": "Per richiedere ulteriori vantaggi o corsi specifici, contatta l'amministratore edX della tua organizzazione .", "enterprise.banner.recommend.courses": "Consigliami i corsi", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contatta l'amministratore", - "executive.education.external.course.enrollment.page.course.start.date": "Data d'inizio:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Data di inizio disponibile:", - "executive.education.external.course.enrollment.page.course.duration": "Durata del corso:", - "executive.education.external.course.enrollment.page.course.price": "Totale del corso:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Cosa succede dopo?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificato tramite e-mail", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Riceverai un'e-mail da edX all'inizio del corso. In alternativa, puoi visitare la dashboard edX per gli aggiornamenti sullo stato del corso.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter ti invierà un'e-mail all'inizio del corso. In alternativa, puoi visitare la dashboard dello studente GetSmarter per gli aggiornamenti sullo stato del corso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Leggi la politica di rimborso", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Come parte del nostro impegno per il tuo sviluppo professionale, puoi richiedere di cambiare\n la data di inizio del corso o richiedi un rimborso se non sei completamente soddisfatto entro 14 giorni di calendario\n della data di inizio del corso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Leggi i Termini e condizioni di GetSmarter per la politica completa di rinvio e cancellazione del corso.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Riepilogo della registrazione:", - "executive.education.external.course.enrollment.page.course": "Questo corso è coperto dai crediti per studenti forniti dalla tua organizzazione.", - "executive.education.external.course.enrollment.page.registration.total.message": "Totale registrazione:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Tasse incluse", "ExecutiveEducation2UError.noOfferAvailable": "Non sono disponibili crediti per studenti per coprire questo corso.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Non hai accesso a questo corso perché la tua organizzazione non dispone di fondi sufficienti. Contatta il tuo amministratore edX per risolvere l'errore e fornirti l'accesso a questo contenuto.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "La tua iscrizione non è stata completata! Hai già speso il tuo budget personale per le iscrizioni.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "La tua iscrizione non è stata completata! Hai raggiunto il numero massimo di iscrizioni consentite.", "ExecutiveEducation2UError.systemError": "Si è verificato un errore di sistema.", "ExecutiveEducation2UError.default": "C'è stato un errore.", + "executive.education.external.course.enrollment.page.first.name.required": "Il nome è obbligatorio", + "executive.education.external.course.enrollment.page.last.name.required": "Il cognome è obbligatorio", + "executive.education.external.course.enrollment.page.date.of.birth.required": "È richiesta la data di nascita", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "La data di nascita inserita indica che hai meno di 18 anni e abbiamo bisogno che il tuo genitore o tutore legale acconsenta alla tua registrazione e a GetSmarter che elabora le tue informazioni personali. Contatta {privacyEmail} per procedere con la registrazione.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Si prega di accettare i Termini e condizioni per gli studenti", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Si prega di accettare il consenso alla condivisione dei dati di GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Informazioni sull'iscrizione al corso", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Si è verificato un errore durante la condivisione delle informazioni di iscrizione al corso. Per favore riprova.", + "executive.education.external.course.enrollment.page.first.name.label": "Nome di battesimo *", + "executive.education.external.course.enrollment.page.last.name.label": "Cognome *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Data di nascita *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Ho letto e accettato il consenso alla condivisione dei dati di GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Prendo atto che le informazioni sulla mia partecipazione al corso verranno condivise con il mio\n datore di lavoro o ente finanziatore, compreso il mio nome, valutazioni delle mie prestazioni come voti,\n e qualsiasi rischio percepito per il completamento del corso.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Riconosco che le informazioni sulla mia partecipazione al corso saranno condivise con il mio datore di lavoro o ente finanziatore, incluso il mio nome, le valutazioni delle mie prestazioni come i voti e qualsiasi rischio percepito per il completamento del corso.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Ho letto e accettato i Termini e condizioni di GetSmarter per gli studenti", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Necessario", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Conferma la registrazione", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Conferma registrazione...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Iscrizione confermata", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Conferma la registrazione", + "executive.education.external.course.enrollment.page.try.again.cta": "Riprova", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualizza la tua carriera.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Prenditi un minuto per scegliere un titolo lavorativo che descriva al meglio il tuo ruolo attuale o desiderato. Ti diremo quali competenze dovresti cercare quando ti iscrivi ai corsi e monitoreremo la crescita delle tue competenze man mano che completi i corsi.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Aggiungi ruolo", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Mostra ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Mostra meno ", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Cerca il tuo ruolo lavorativo", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Salva", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Salvataggio in corso", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Salvato", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Errore", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Annulla", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Altri corsi che ti insegnano le competenze {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Mostra più corsi", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "La mia tabella di carriera", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Come lo leggo?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Utilizzando la tassonomia Lightcast, tracciamo il titolo professionale attualmente selezionato in base alle competenze e alle abilità necessarie per avere successo. Man mano che superi i corsi sulla piattaforma edX insegnando competenze rilevanti per il tuo lavoro attuale, il grafico sopra mostra come stai crescendo nelle competenze relative al tuo ruolo.", - "enterprise.coupon.codes.warning.modal.title": "Non hai abbastanza codici per completare il programma", - "enterprise.coupon.codes.warning.modal.body": "

Dai nostri dati risulta che non ti sono stati assegnati codici sufficienti per completare il programma. Se non sei in grado di completare tutti i corsi del programma, non avrai diritto a visualizzare o condividere il record del tuo programma.

Se intendi completare il programma, contatta il tuo responsabile dell'apprendimento per farti assegnare codici aggiuntivi.

Codici rimanenti: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Requisito {index} : scegliere uno qualsiasi dei seguenti {count}", + "enterprise.pathway.modal.verified.label": "Verificato", + "enterprise.pathway.modal.curated.by.professionals.label": "A cura di professionisti dell'apprendimento", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Attraverso i requisiti {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Incluso nel catalogo", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Impara a costo zero per te", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "In corso", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Riprendi {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Visualizza {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Progresso del percorso", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Controlla i tuoi progressi lungo il percorso e pianifica le scadenze principali per assicurarti di finire. Per completare il percorso è necessario completare ciascuno dei requisiti.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Requisiti del percorso:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Requisito {index} : scegliere uno qualsiasi dei seguenti {count}", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Stato dell'abbonamento", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Attivo", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Non attivo", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Disponibile fino al {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Tutti i corsi inclusi nel tuo catalogo aziendale", "enterprise.program.courses.someCoursesAvailable": "{courseCount} corsi inseriti nel tuo catalogo aziendale", "enterprise.program.courses.noCourseAvailable": "Questi corsi non sono inclusi nel catalogo aziendale", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 corso presente in questo programma", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} corsi presenti in questo programma", "enterprise.program.main.heading.enroll": "Iscrizione adesso", + "enterprise.coupon.codes.warning.modal.title": "Non hai abbastanza codici per completare il programma", + "enterprise.coupon.codes.warning.modal.body": "

Dai nostri dati risulta che non ti sono stati assegnati codici sufficienti per completare il programma. Se non sei in grado di completare tutti i corsi del programma, non avrai diritto a visualizzare o condividere il record del tuo programma.

Se intendi completare il programma, contatta il tuo responsabile dell'apprendimento per farti assegnare codici aggiuntivi.

Codici rimanenti: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Per saperne di più", + "enterprise.dashboard.programs.about.page.course.sponsored": "Sponsorizzato da {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "È necessario un certificato verificato", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Stato certificato: ", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certificato acquistato ", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Stato certificato: ", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Aggiorna a Verificato", + "enterprise.dashboard.programs.about.page.courses.in.progress": "CORSI IN CORSO ", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Iscritto: ( {pacingType} ) Iniziato {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Vedi il Corso Archiviato", + "enterprise.dashboard.programs.about.page.view.course": "Vedi il Corso", + "enterprise.dashboard.programs.about.page.remaining.courses": "CORSI RIMANENTI ", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Inizia {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Iscriviti ora ", + "enterprise.dashboard.programs.about.page.not.currently.available": "Attualmente non disponibile ", + "enterprise.dashboard.programs.about.page.available.sessions": "Le tue sessioni disponibili:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Inizia {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Per saperne di più", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Attualmente non disponibile ", + "enterprise.dashboard.programs.about.page.completed.courses": "CORSI COMPLETATI", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Iniziato {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Vedi il Corso", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Congratulazioni!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Hai completato con successo tutti i requisiti per {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Il tuo percorso nel programma ", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Tieni traccia e pianifica i tuoi progressi attraverso i corsi {totalCoursesInProgram} di questo programma.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Per completare il programma, devi ottenere un certificato verificato per ciascun corso.", + "enterprise.dashboard.program.sidebar.your.certificate": "Il tuo certificato {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Certificati conseguiti", + "enterprise.dashboard.program.sidebar.program.record": "Record programma ", + "enterprise.dashboard.program.sidebar.message": "Una volta completato uno dei requisiti del programma si dispone di un record del programma. Questo record viene contrassegnato come completo una volta soddisfatti tutti i requisiti del programma. Un record del programma può essere utilizzato per continuare il percorso di apprendimento e dimostrare agli altri le competenze acquisite. ", + "enterprise.dashboard.program.sidebar.view.program.record": "Visualizza record programma ", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Ulteriori opportunità di credito ", + "program.sidebar.professional.opportunities": "Ulteriori opportunità professionali ", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Rimanenti", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "In corso", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Completato", + "enterprise.assignment.only.empty.state.alert.dismiss": "Chiudi", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Contatta l'amministratore", "enterprise.assignment.only.empty.state.alert.title": "La scoperta del corso non è attualmente disponibile", "enterprise.assignment.only.empty.state.alert.description": "La tua organizzazione ha scelto di condividere i corsi con te solo tramite incarico. Per richiedere l'accesso a contenuti aggiuntivi, contatta il tuo amministratore.", "enterprise.assignment.only.empty.state.card.title": "Il tuo prossimo corso, trovato!", "enterprise.assignment.only.empty.state.card.description": "Inizia a imparare con i corsi assegnati dalla tua organizzazione.", "enterprise.assignment.only.empty.state.card.button": "Torna alla dashboard", - "enterprise.search.page.academies.section.title": "accademie edX; progettato per soddisfare le esigenze aziendali più critiche", + "enterprise.search.page.show.more.pathway.section.translated.title": "Percorsi", + "enterprise.search.page.show.more.program.section.translated.title": "Programmi", + "enterprise.search.page.show.more.course.section.translated.title": "Corsi", + "enterprise.search.page.title": "Cerca Corsi e Programmi - {enterpriseName}", + "enterprise.search.page.header.title": "Cerca Corsi e Programmi", + "enterprise.search.page.academies.section.title": "edX Academies: progettate per soddisfare le esigenze aziendali più critiche", "enterprise.search.page.academies.section.subtile": "Scegli tra una gamma curata di programmi allineati alle capacità e alle aree di competenza più richieste cruciali per il successo dell'organizzazione.", + "enterprise.search.page.course.section.translated.title": "Corsi", + "enterprise.search.course.card.short.length.course": "Corso breve", + "enterprise.search.course.card.general.length.course": "Corso", + "enterprise.search.page.pathway.section.translated.title": "Percorsi", + "enterprise.search.page.program.section.translated.title": "Programmi", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Corso} many {# Corsi} other {# Corsi}}", + "enterprise.search.page.show.all": "Mostra ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "risultati", + "enterprise.search.page.content.result": "risultato", + "site.header.avatar.dropdown.switch.dashboard.title": "Cambia dashboard", + "site.header.avatar.dropdown.personal.dashboard.title": "Personale", + "site.header.avatar.dropdown.my.profile.title": "Il mio profilo", + "site.header.avatar.dropdown.account.settings.title": "Impostazioni dell'account", + "site.header.avatar.dropdown.help.title": "Aiuto", + "site.header.avatar.dropdown.sign.out.title": "disconnessione", + "site.header.nav.help.title": "Aiuto", + "site.header.nav.dashboard.title": "Bacheca", + "enterprise.skills.quiz.v1.job.card.median.salary": "Stipendio medio negli Stati Uniti:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Offerte di lavoro:", + "enterprise.skills.quiz.v1.course.card.heading": "Inizia con questi corsi", + "enterprise.skills.quiz.v1.pathways.card.heading": "Inizia con questi percorsi", + "enterprise.skills.quiz.v1.programs.card.heading": "Inizia con questi programmi", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "I tuoi lavori e le tue competenze", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Stipendio medio negli Stati Uniti:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Offerte di lavoro:", + "enterprise.skills.quiz.v1.skills.page.heading": "Competenze", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "I migliori corsi in {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Vedi più corsi >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Costruttore di competenze", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Inizia il tuo percorso di apprendimento con edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Lascia che edX sia la tua guida. Combiniamo l'esperienza educativa delle principali istituzioni mondiali con i dati del mercato del lavoro per trovare i corsi e i programmi giusti per aiutarti a raggiungere i tuoi obiettivi di apprendimento e professionali.", + "enterprise.skills.quiz.v1.goal.selection.label": "Per prima cosa, raccontaci qualcosa in più su ciò che vuoi ottenere.", + "enterprise.skills.quiz.v1.industry.selection.label": "In secondo luogo, quale settore descrive il luogo in cui lavori? (selezionane uno o lascia vuoto)", + "enterprise.skills.quiz.v1.current.job.title": "Successivamente, parlaci del tuo attuale titolo professionale.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Attualmente sono uno studente", + "enterprise.skills.quiz.v1.similar.career.paths": "Infine, parlaci dei percorsi professionali a cui sei interessato (selezionane fino a tre)", + "enterprise.skills.quiz.v1.explore.courses.label": "Inizia a esplorare i corsi!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Visualizza ulteriori consigli sui corsi", + "enterprise.skills.quiz.v1.cancel.button.label": "Annulla", + "enterprise.skills.quiz.v1.continue.button.label1": "Continua", + "enterprise.skills.quiz.v1.continue.button.label2": "Continua", + "enterprise.skills.quiz.v1.done.button.label": "Fatto", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Competenze correlate", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Visualizza ulteriori consigli sui corsi", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Costruttore di abilità", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Uscire dallo Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Gli studenti che si iscrivono a corsi in linea con i loro obiettivi di carriera hanno maggiori probabilità di completare il corso", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Torniamo allo sviluppo delle abilità", + "enterprise.skills.quiz.v2.exit.button.label": "Uscita", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Combiniamo le competenze educative con i dati del mercato del lavoro per aiutarti a raggiungere i tuoi obiettivi di apprendimento e professionali. Che tu stia cercando di crescere nella tua carriera, cambiare carriera o semplicemente apprendere nuove competenze, questo strumento può aiutarti a trovare un corso pertinente. La selezione del ruolo e i consigli sono privati e non visibili al tuo amministratore edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "A quali ruoli sei interessato?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Nascondi opzioni avanzate", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Mostra opzioni avanzate", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Raccontaci cosa vuoi ottenere?", + "enterprise.skills.quiz.v2.current.job.title": "Cerca e seleziona il tuo titolo di lavoro attuale", + "enterprise.skills.quiz.v2.industry.selection.label": "A quale settore sei interessato?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Costruttore di competenze", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Lascia che edX sia la tua guida", "StatefulEnroll.buttonLabel.enroll": "Iscriversi", "StatefulEnroll.buttonLabel.enrolling": "Iscrizione...", "StatefulEnroll.buttonLabel.enrolled": "Iscritto", - "StatefulEnroll.buttonLabel.tryAgain": "Riprova" + "StatefulEnroll.buttonLabel.tryAgain": "Riprova", + "errorBoundary.title": "Si è verificato un errore durante l'elaborazione della richiesta", + "errorBoundary.subtitle": "Ci scusiamo per il disagio. Per favore riprova più tardi.", + "errorBoundary.tryAgainCTA": "Riprova", + "updateAvailableModal.heading": "Aggiornamento: nuova versione disponibile", + "updateAvailableModal.content": "Attenzione: è stata rilasciata una nuova versione del sito web. Per sfruttare le funzionalità e i miglioramenti più recenti, eseguire un aggiornamento della pagina.", + "updateAvailableModal.refreshButtonText": "Aggiorna", + "enterprise.course.about.page.assigned.badge.label": "Assegnato", + "enterprise.course.about.page.course.part.of.program": "Questo corso fa parte di un {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Questo corso è archiviato.", + "enterprise.course.about.page.course.not.in.catalog": "Questo corso non fa parte del catalogo dei corsi curati della tua organizzazione.", + "enterprise.course.about.page.video.play.button.text": "Riproduci video", + "useCourseRunCardAction.enroll.success.helperText": "Sei stato iscritto con successo. Reindirizzamento al corso.", + "useCourseRunCardAction.enroll.error.helperText": "Si è verificato un errore durante l'elaborazione della tua iscrizione.", + "useCourseRunCardAction.upgrade.success.helperText": "La tua iscrizione è stata aggiornata. Reindirizzamento al corso.", + "useCourseRunCardAction.upgrade.error.helperText": "Si è verificato un errore durante l'aggiornamento della registrazione.", + "enterprise.course.about.course.sidebar.institution": "Istituzione", + "enterprise.course.about.course.sidebar.institutions": "Istituzioni", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {settimana} many {settimane} other {settimane}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Il programma del corso è guidato da un istruttore", + "enterprise.course.about.course.sidebar.self.paced": "Autogestito secondo il tuo tempo", + "executive.education.external.course.enrollment.page.registration.title": "La tua registrazione", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Vai alla dashboard", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Già iscritto", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Sei già iscritto. Vai alla dashboard GetSmarter per continuare ad apprendere.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Qui è dove finalizzi la tua registrazione per un corso di formazione executive edX tramite GetSmarter. Assicurati che i dettagli del corso riportati di seguito siano corretti e conferma l'utilizzo dei Crediti Studente con il pulsante "Conferma registrazione".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Il tuo amministratore didattico ha già stanziato fondi per questa registrazione.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "I tuoi fondi di Crediti per Studenti verranno riscattati a questo punto.", + "executive.education.external.course.enrollment.completed.page.title": "Congratulazioni, hai completato l'iscrizione al tuo corso online", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Vai alla dashboard", + "enterprise.dashboard.tab.courses": "Corsi", + "enterprise.dashboard.tab.programs": "Programmi", + "enterprise.dashboard.tab.pathways": "Percorsi", + "enterprise.dashboard.tab.my.career": "La mia carriera", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Ricevi consigli sui corsi per te.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Rispondi a un quiz di due minuti per dirci di più sulle competenze e sui lavori che ti interessano e ricevi immediatamente consigli per le migliori esperienze di apprendimento nel catalogo per te.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Consigliami i corsi", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Attivo", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Richiesto", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Codici rimanenti", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Codici rimanenti, contatta il tuo amministratore per codici aggiuntivi.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Codici di iscrizione", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Utilizza i codici per iscriverti ai corsi del tuo catalogo.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Credito dello studente", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "La tua organizzazione assegnerà i corsi agli studenti. Contatta il tuo amministratore se sei interessato a seguire un corso.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Applica il saldo dei crediti studente della tua organizzazione per iscriverti ai corsi senza costi vivi.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponibile fino al {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Scaduto", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Prossimo alla scadenza ", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "In scadenza", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Attivo", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Richiesto", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Stato dell'abbonamento", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Disponibile fino", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Scaduto il", + "enterprise.dashboard.sidebar.license.requested.notice": "In attesa di approvazione.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Stato dell'abbonamento", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Disponibile fino", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Trova un corso", + "enterprise.dashboard.sidebar.needHelp": "Hai bisogno di aiuto? ", + "enterprise.dashboard.sidebar.need.help.message": "Per supporto tecnico, visitare il Centro assistenza edX .", + "enterprise.dashboard.sidebar.request.benefits": "Per richiedere ulteriori vantaggi o corsi specifici, contatta l'amministratore edX della tua organizzazione .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "I corsi non sono più coperti dal saldo dei crediti studente della tua organizzazione", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Il saldo dei tuoi crediti studente è esaurito e non coprirà il costo dei corsi. Se hai domande, contatta il tuo amministratore.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Alcuni corsi potrebbero non essere coperti dal saldo dei crediti studente della tua organizzazione", + "enterprise.search.page.offers.balance.alert.low.balance.description": "La tua organizzazione sta esaurendo i crediti formativi. Alcuni corsi potrebbero non essere più coperti. Se hai domande, contatta il tuo amministratore.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contatta l'amministratore", + "executive.education.external.course.enrollment.page.course.start.date": "Data d'inizio:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Data di inizio disponibile:", + "executive.education.external.course.enrollment.page.course.duration": "Durata del corso:", + "executive.education.external.course.enrollment.page.course.price": "Totale del corso:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Cosa succede dopo?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificato tramite e-mail", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Riceverai un'e-mail all'inizio del corso. In alternativa, puoi visitare la dashboard per gli aggiornamenti sullo stato del corso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Leggi la politica di rimborso", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Come parte del nostro impegno per il tuo sviluppo professionale, puoi richiedere di modificare la data di inizio del corso o richiedere un rimborso se non sei completamente soddisfatto entro 14 giorni di calendario dalla data di inizio del corso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Leggi i Termini e condizioni di GetSmarter per la politica completa di rinvio e cancellazione del corso.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Riepilogo della registrazione:", + "executive.education.external.course.enrollment.page.course": "Questo corso è coperto dai crediti per studenti forniti dalla tua organizzazione.", + "executive.education.external.course.enrollment.page.registration.total.message": "Totale registrazione:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Tasse incluse", + "enterprise.budget.expiry.notification.alert.title": "Promemoria: il piano della tua organizzazione scade {date}", + "enterprise.budget.expiry.notification.alert.message": "Quando il piano della tua organizzazione scade, non potrai più utilizzare i tuoi crediti formativi per iscriverti a nuovi corsi. Se sei attualmente iscritto a un corso, non ci saranno interruzioni nel tuo apprendimento.", + "enterprise.budget.expiry.notification.modal.title": "Promemoria: il tuo credito formativo sta scadendo", + "enterprise.budget.expiry.notification.modal.message": "Il piano della tua organizzazione scade il {date} . Una volta scaduto, non potrai più utilizzare i tuoi crediti formativi per iscriverti a nuovi corsi.", + "enterprise.budget.expiry.notification.modal.additional_message": "Se sei attualmente iscritto ai corsi, non ci sarà alcuna interruzione del tuo apprendimento alla scadenza del piano.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Se ritieni che si tratti di un errore o hai bisogno di aiuto, per favore", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "contatta l'amministratore della tua organizzazione.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Iscriversi", + "enterprise.course.about.page.course.run.card.archived.heading": "Corso archiviato", + "enterprise.course.about.page.course.run.card.archived.subheading": "Date future da annunciare", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Prossimamente", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Iscriviti dopo {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Iscrizioni chiuse", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Date future da annunciare", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Inizia {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Il corso è iniziato", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Sei iscritto", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Visualizza il corso", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Diritto trovato", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Visualizza sul dashboard", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} iscritto di recente!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Sii il primo a iscriverti!", + "enterprise.course.about.page.course.run.card.started.heading": "Iniziato {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Inizia {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Inizia {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Il corso è iniziato", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Assegnazione del corso annullata", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "La scadenza è passata", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Il tuo amministratore didattico ha annullato uno o più compiti del corso riportati di seguito.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Il termine ultimo per iscriversi ad uno o più corsi indicati di seguito è scaduto.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contatta l'amministratore", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Il tuo corso è stato salvato per dopo.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Il tuo corso è stato spostato in In corso.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Il tuo viaggio di apprendimento inizia ora!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Corsi assegnati", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "I miei corsi", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Corsi completati", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Salvato per dopo", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Chiudi", + "enterprise.dashboard.tab.courses.no.enrollments": "Non sei iscritto ad alcun corso sponsorizzato da {enterpriseName} . Contatta il tuo amministratore per istruzioni su come iniziare ad apprendere con edX!", + "enterprise.dashboard.tab.courses.default.message": "Iniziare con edX è facile. Trova semplicemente un corso dal tuo catalogo, richiedi l'iscrizione e inizia il tuo percorso di apprendimento.", + "enterprise.dashboard.tab.courses.find.course": "Trova un corso", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Trova un corso", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Chiudi", + "site.header.nav.search.title": "Trova un corso", + "courseRunActions.viewCourse": "Visualizza il corso", + "courseRunActions.upgrading": "Aggiornamento...", + "courseRunActions.upgraded": "Aggiornato", + "useCourseRunCardHeading.startsOnDate": "Inizia {startDate}", + "useCourseRunCardHeading.courseStarted": "Il corso è iniziato", + "useCourseRunCardHeading.startedOnDate": "Iniziato {startDate}", + "useCourseRunCardSubHeading.enrolled": "Sei iscritto", + "useCourseRunCardSubHeading.firstToEnroll": "Sii il primo a iscriverti!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} iscritto di recente!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponibile su {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pl.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pl.json new file mode 100644 index 00000000000..c9259cea1e6 --- /dev/null +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pl.json @@ -0,0 +1,396 @@ +{ + "academy.detail.page.clear.tag.filter.button": "wyczyść filtr tagów", + "academy.detail.page.executive.education.courses.section.title": "Edukacja wykonawcza", + "academy.detail.page.executive.education.courses.section.subtitle": "Wybór wywierających wpływ kursów na poziomie magisterskim, które odbywają się według ustrukturyzowanego harmonogramu i obejmują aktywną interakcję z nauczycielami i rówieśnikami.", + "academy.detail.page.self.paced.courses.section.title": "Kursy we własnym tempie", + "academy.detail.page.self.paced.courses.section.subtitle": "Zbiór kursów obejmujących niezbędną wiedzę na ten temat. Kursy te oferują elastyczne harmonogramy i niezależną naukę.", + "academy.detail.page.academy.not.found.page.title": "Nie znaleziono Akademii", + "academy.detail.page.academy.not.found.page.message": "Nie znaleziono Akademii", + "academy.detail.page.academy.title": "{academyTitle} Akademia", + "academy.detail.page.instruction.header": "Podążaj zalecaną ścieżką lub wybierz pojedyncze kursy", + "academy.detail.page.instruction.description": "Ścieżki to wyselekcjonowane plany działania dotyczące treści akademii zaprojektowane specjalnie pod kątem Twoich celów edukacyjnych. Możesz też wybrać konkretny kurs z kategorii Executive Education lub kursów samodzielnych w tej Akademii.", + "academy.detail.page.view.all.courses.link": "Zobacz wszystkie kursy Akademii {academyTitle}", + "academy.detail.page.all.courses.title": "Wszystkie kursy Akademii {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Rozpoczęcie pracy z edX jest łatwe. Po prostu znajdź kurs w swojej Akademii, poproś o zapisanie się i rozpocznij swoją podróż edukacyjną.", + "enterprise.dashboard.tab.courses.go.to.academy": "Idź do Akademii", + "academy.detail.page.pathway.section.heading": "Ścieżka", + "academy.detail.page.pathway.section.launch.button": "Uruchom ścieżkę", + "enterprise.course.about.course.sidebar.associated.programs": "Powiązane programy", + "enterprise.course.about.course.sidebar.about.expand": "Więcej o tym kursie", + "enterprise.course.about.course.sidebar.about.collapse": "Zwiń temat tego kursu", + "enterprise.course.about.course.sidebar.about.heading": "O tym kursie", + "enterprise.course.about.course.sidebar.sponsored.by": "Sponsorowane przez", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Stworzenie tego kursu nie byłoby możliwe bez hojnego wkładu {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Rozwiń to, czego się dowiesz", + "enterprise.course.about.course.sidebar.outcome.collapse": "Zwiń to, czego się dowiesz", + "enterprise.course.about.course.sidebar.outcome.heading": "Czego się dowiesz", + "enterprise.course.about.course.sidebar.syllabus.expand": "Rozwiń program nauczania", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Zwiń program nauczania", + "enterprise.course.about.course.sidebar.syllabus.heading": "Konspekt", + "enterprise.course.about.course.sidebar.learner.testimonials": "Świadectwa uczniów", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Często Zadawane Pytania", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Kto może wziąć udział w tym kursie?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Niestety, uczniowie z jednego lub kilku z następujących krajów lub regionów nie będą mogli zarejestrować się na ten kurs: Iran, Kuba i region Krymu na Ukrainie. Chociaż edX zwrócił się do amerykańskiego Biura Kontroli Aktywów Zagranicznych (OFAC) o licencje na oferowanie naszych kursów uczniom w tych krajach i regionach, licencje, które otrzymaliśmy, nie są wystarczająco szerokie, abyśmy mogli oferować ten kurs we wszystkich lokalizacjach. EdX naprawdę żałuje, że amerykańskie sankcje uniemożliwiają nam oferowanie wszystkich naszych kursów każdemu, bez względu na to, gdzie mieszka.", + "enterprise.course.about.course.materials.button.label": "Zobacz materiały szkoleniowe", + "enterprise.course.about.course.sidebar.recommendations": "Kursy, które mogą Ci się spodobać:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Więcej od {firstCourseOwner}:", + "course.about.reviews.averageRating": "{reviewsCount} uczniowie ocenili ten kurs w ankiecie przeprowadzanej po jego ukończeniu.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Zapytaliśmy uczniów, którzy wzięli udział w tym kursie, jak czuli pewność, że kurs pomoże im osiągnąć swój cel. {confidentLearnersPercentage} % uczniów stwierdziło, że ma „niezwykłą pewność” lub „bardzo pewność” , że wiedza, którą zdobyli podczas kursu, pomoże im osiągnąć swoje cele.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Poprosiliśmy uczniów, którzy zapisali się na ten kurs, o wybranie powodu, dla którego w nim uczestniczyli. Do wyboru były: „naucz się cennych umiejętności”, „awans”, „naucz się dla zabawy” i „zmień karierę”. {mostCommonGoalLearnersPercentage} % uczniów, którzy zapisali się na ten kurs, wzięło go, aby zdobyć cenne umiejętności .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} uczniów wzięło udział w tym kursie w zeszłym roku.", + "enterprise.course.about.reviews.impact": "Wpływ:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "uczniów wzięło udział w tym kursie w ciągu ostatnich 12 miesięcy", + "enterprise.course.about.course.reviews.average.rating": "średnia ocena tego kursu w pięciogwiazdkowej skali", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "są pewni, że ten kurs pomoże im osiągnąć swoje cele", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "uczniów wzięło udział w tym kursie, aby zdobyć nowe umiejętności", + "enterprise.course.about.course.sidebar.length": "Długość", + "enterprise.course.about.course.sidebar.effort": "Wysiłek", + "enterprise.course.about.course.sidebar.price": "Cena", + "enterprise.course.about.course.sidebar.subject": "Temat", + "enterprise.course.about.course.sidebar.level": "Poziom", + "enterprise.course.about.course.sidebar.language": "Język", + "enterprise.course.about.course.sidebar.course.type": "Typ kursu", + "enterprise.course.about.price.original": "Cena obniżona z:", + "enterprise.course.about.price.included.in.subscription": "Zawarte w Twojej subskrypcji", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Dla mnie bezpłatnie {br} (po zatwierdzeniu)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Sponsorowane przez {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Ten kurs można kupić za środki szkoleniowe Twojej organizacji", + "enterprise.course.about.course.sidebar.price.assigned.course": "Ten kurs jest przypisany do Ciebie. Cena tego kursu została już pokryta przez Twoją organizację.", + "enterprise.course.about.price.discounted": "Obniżona cena:", + "enterprise.course.about.skills.section.title": "Umiejętności, które zyskasz", + "enterprise.course.about.skills.section.skill.description.placeholder": "Brak dostępnego opisu.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Złożono wniosek o kurs", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Uzyskaj certyfikat zweryfikowany, aby podkreślić zdobytą wiedzę i umiejętności", + "enterprise.course.about.course.sidebar.verified.cert.official": "Oficjalne i zweryfikowane", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Otrzymaj podpisany przez instruktora certyfikat z logo instytucji, aby zweryfikować swoje osiągnięcia.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Łatwe udostępnianie", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Dodaj certyfikat do swojego CV lub życiorysu albo opublikuj go bezpośrednio na LinkedIn.", + "enterprise.dashboard.page.title": "Deska rozdzielcza - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Witamy, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Powitanie!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Odrzucać", + "enterprise.dashboard.tab.courses.license.activated": "Twoja licencja została pomyślnie aktywowana.", + "enterprise.banner.recommend.courses": "Polecajcie mi kursy", + "ExecutiveEducation2UError.noOfferAvailable": "Nie ma dostępnych punktów szkoleniowych na pokrycie tego kursu.", + "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Nie masz dostępu do tego kursu, ponieważ Twoja organizacja nie ma wystarczających środków. Skontaktuj się z administratorem edX, aby rozwiązać problem i zapewnić dostęp do tej zawartości.", + "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Twoja rejestracja nie została ukończona! Wydałeś już swój osobisty budżet na zapisy.", + "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Twoja rejestracja nie została ukończona! Osiągnąłeś maksymalną liczbę dozwolonych rejestracji.", + "ExecutiveEducation2UError.systemError": "Wystąpił błąd systemu.", + "ExecutiveEducation2UError.default": "Wystąpił błąd.", + "executive.education.external.course.enrollment.page.first.name.required": "Pierwsze imię jest wymagane", + "executive.education.external.course.enrollment.page.last.name.required": "Nazwisko jest wymagane", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Wymagana jest data urodzenia", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Wprowadzona data urodzenia wskazuje, że nie masz ukończonych 18 lat i potrzebujemy zgody Twojego rodzica lub opiekuna prawnego na Twoją rejestrację i przetwarzanie przez GetSmarter Twoich danych osobowych. Skontaktuj się z {privacyEmail} aby kontynuować rejestrację.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Prosimy o akceptację Regulaminu dla Studentów", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Wyraź zgodę na udostępnianie danych przez GetSmarter", + "executive.education.external.course.enrollment.page.information.title": "Informacje o zapisach na kurs", + "executive.education.external.course.enrollment.page.sharing.information.error.message": "Wystąpił błąd podczas udostępniania informacji o zapisach na kurs. Proszę spróbuj ponownie.", + "executive.education.external.course.enrollment.page.first.name.label": "Imię *", + "executive.education.external.course.enrollment.page.last.name.label": "Nazwisko *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Data urodzenia *", + "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Przeczytałem i zaakceptowałem zgodę GetSmarter na udostępnianie danych.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Przyjmuję do wiadomości, że informacje o moim udziale w kursie, włączając moje imię i nazwisko, oceny moich wyników, takie jak oceny, oraz wszelkie postrzegane ryzyko dla mojego ukończenia kursu, zostaną udostępnione mojemu pracodawcy lub podmiotowi finansującemu kurs.", + "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Przeczytałem i zaakceptowałem Regulamin GetSmarter dla studentów", + "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Wymagany", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Potwierdź rejestrację", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Potwierdzam rejestrację...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Rejestracja potwierdzona", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Potwierdź rejestrację", + "executive.education.external.course.enrollment.page.try.again.cta": "Spróbuj ponownie", + "enterprise.dashboard.my.career.tab.add.job.role.title": "Wizualizuj swoją karierę.", + "enterprise.dashboard.my.career.tab.add.job.role.description": "Poświęć minutę na wybranie tytułu stanowiska, który najlepiej opisuje Twoją obecną lub pożądaną rolę. Powiemy Ci, jakich umiejętności powinieneś szukać zapisując się na kursy i będziemy śledzić rozwój Twoich umiejętności w miarę ich kończenia.", + "enterprise.dashboard.my.career.tab.add.job.role.button": "Dodaj rolę", + "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Pokaż ( {totalSkillsCount} ) {rightArrowIcon}", + "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Pokaż mniej", + "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Wyszukaj swoją rolę zawodową", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Ratować", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Oszczędność", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Zapisano", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Błąd", + "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Anulować", + "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Więcej kursów, które uczą Cię {subCategoryName} Umiejętności", + "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Pokaż więcej kursów", + "enterprise.dashboard.my.career.tab.existing.job.role.description": "Pożądana rola", + "enterprise.dashboard.my.career.tab.existing.job.role.edit.button": "Edytować", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Mój wykres kariery", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Jak to przeczytać?", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Korzystając z taksonomii Lightcast, możemy powiązać aktualnie wybrane stanowisko z kompetencjami i umiejętnościami niezbędnymi do osiągnięcia sukcesu. W miarę zaliczania kursów na platformie edX, które uczą umiejętności związanych z Twoją obecną pracą, powyższy wykres pokazuje, jak rozwijasz się w zakresie kompetencji związanych z pełnioną przez Ciebie rolą.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Wymaganie {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Wymaganie {index} : Wybierz dowolne {count} z poniższych", + "enterprise.pathway.modal.verified.label": "Zweryfikowano", + "enterprise.pathway.modal.curated.by.professionals.label": "Kuratorowane przez uczących się profesjonalistów", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "W ramach wymagań {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "W zestawie z katalogiem", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Ucz się bez żadnych kosztów", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "W trakcie", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Wznów {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Zobacz {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Postęp ścieżki", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Przejrzyj swoje postępy na ścieżce i zaplanuj kluczowe terminy, aby mieć pewność, że ją ukończysz. Aby ukończyć ścieżkę, musisz spełnić wszystkie wymagania.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Wymagania dotyczące ścieżki:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Wymaganie {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Wymaganie {index} : Wybierz dowolne {count} z poniższych", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Status subskrypcji", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Aktywny", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Nieaktywny", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Dostępne do {expiryDate}", + "enterprise.program.courses.allCoursesAvailable": "Wszystkie kursy zawarte w katalogu Twojego przedsiębiorstwa", + "enterprise.program.courses.someCoursesAvailable": "{courseCount} kursy zawarte w katalogu Twojego przedsiębiorstwa", + "enterprise.program.courses.noCourseAvailable": "Kursy te nie są uwzględnione w katalogu Twojego przedsiębiorstwa", + "enterprise.program.main.enroll.context.singularCourseWithDuration": "1 kurs w {estimatedDuration}", + "enterprise.program.main.enroll.context.pluralCourseWithDuration": "{courseCount} kursy w {estimatedDuration}", + "enterprise.program.main.enroll.context.singularCourse": "1 kurs obecny w tym programie", + "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} obecne w tym programie", + "enterprise.program.main.heading.enroll": "Rejestracja teraz", + "enterprise.coupon.codes.warning.modal.title": "Nie masz wystarczającej liczby kodów, aby ukończyć program", + "enterprise.coupon.codes.warning.modal.body": "

Z naszych danych wynika, że nie masz przypisanej wystarczającej liczby kodów, aby ukończyć program. Jeśli nie będziesz w stanie ukończyć wszystkich kursów w programie, nie będziesz mieć możliwości przeglądania ani udostępniania swoich zapisów programu.

Jeśli planujesz ukończenie programu, skontaktuj się ze swoim menadżerem ds. nauki , aby otrzymać dodatkowe kody.

Pozostałe kody: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Ucz się więcej", + "enterprise.dashboard.programs.about.page.course.sponsored": "Sponsorowane przez {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Wymaga zweryfikowanego certyfikatu", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Stan certyfikatu:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certyfikat zakupiony", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Stan certyfikatu:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Uaktualnij do wersji zweryfikowanej", + "enterprise.dashboard.programs.about.page.courses.in.progress": "KURSY W TRAKCIE", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Zapisano: ( {pacingType} ) Rozpoczęto {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Zobacz zarchiwizowany kurs", + "enterprise.dashboard.programs.about.page.view.course": "Zobacz kurs", + "enterprise.dashboard.programs.about.page.remaining.courses": "POZOSTAŁE KURSY", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Rozpoczyna się {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Zapisać się", + "enterprise.dashboard.programs.about.page.not.currently.available": "Obecnie niedostępne", + "enterprise.dashboard.programs.about.page.available.sessions": "Twoje dostępne sesje:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Rozpoczyna się {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Ucz się więcej", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Obecnie niedostępne", + "enterprise.dashboard.programs.about.page.completed.courses": "KURSY UKOŃCZONE", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Rozpoczęto {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Zobacz kurs", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Gratulacje!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Pomyślnie spełniłeś wszystkie wymagania dla {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Twoja podróż programowa", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Śledź i planuj swoje postępy dzięki kursom {totalCoursesInProgram} w tym programie.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Aby ukończyć program, musisz zdobyć zweryfikowany certyfikat dla każdego kursu.", + "enterprise.dashboard.program.sidebar.your.certificate": "Twój certyfikat {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Zdobyte Certyfikaty", + "enterprise.dashboard.program.sidebar.program.record": "Zapis programu", + "enterprise.dashboard.program.sidebar.message": "Po spełnieniu jednego z wymagań programu otrzymasz zapis programu. Ten rekord jest oznaczony jako ukończony, gdy spełnisz wszystkie wymagania programu. Zapis programu można wykorzystać do kontynuowania nauki i zademonstrowania swojej nauki innym.", + "enterprise.dashboard.program.sidebar.view.program.record": "Zobacz zapis programu", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Dodatkowe możliwości kredytowe", + "program.sidebar.professional.opportunities": "Dodatkowe możliwości zawodowe", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Pozostały", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "W trakcie", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Zakończony", + "enterprise.assignment.only.empty.state.alert.dismiss": "Odrzucać", + "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Skontaktuj się z administratorem", + "enterprise.assignment.only.empty.state.alert.title": "Odkrywanie kursów nie jest obecnie dostępne", + "enterprise.assignment.only.empty.state.alert.description": "Twoja organizacja zdecydowała się udostępniać Ci kursy wyłącznie według przypisań. Aby poprosić o dostęp do dodatkowej zawartości, skontaktuj się z administratorem.", + "enterprise.assignment.only.empty.state.card.title": "Znaleziono następny kurs!", + "enterprise.assignment.only.empty.state.card.description": "Rozpocznij naukę od kursów przypisanych do Ciebie przez Twoją organizację.", + "enterprise.assignment.only.empty.state.card.button": "Powrót do deski rozdzielczej", + "enterprise.search.page.show.more.pathway.section.translated.title": "Ścieżki", + "enterprise.search.page.show.more.program.section.translated.title": "Programy", + "enterprise.search.page.show.more.course.section.translated.title": "Kursy", + "enterprise.search.page.title": "Wyszukaj kursy i programy - {enterpriseName}", + "enterprise.search.page.header.title": "Wyszukaj kursy i programy", + "enterprise.search.page.academies.section.title": "edX Academy: zaprojektowane, aby spełnić Twoje najważniejsze potrzeby biznesowe", + "enterprise.search.page.academies.section.subtile": "Wybieraj spośród wyselekcjonowanej gamy programów dostosowanych do najbardziej poszukiwanych możliwości i obszarów umiejętności kluczowych dla sukcesu organizacji.", + "enterprise.search.page.course.section.translated.title": "Kursy", + "enterprise.search.course.card.short.length.course": "Krótki kurs", + "enterprise.search.course.card.general.length.course": "Kurs", + "enterprise.search.page.pathway.section.translated.title": "Ścieżki", + "enterprise.search.page.program.section.translated.title": "Programy", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Kurs} few {# Kursy} many {# Kursy} other {# Kursy}}", + "enterprise.search.page.show.all": "Pokaż ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "wyniki", + "enterprise.search.page.content.result": "wynik", + "site.header.avatar.dropdown.switch.dashboard.title": "Przełącz panel sterowania", + "site.header.avatar.dropdown.personal.dashboard.title": "Osobisty", + "site.header.avatar.dropdown.my.profile.title": "Mój profil", + "site.header.avatar.dropdown.account.settings.title": "Ustawienia konta", + "site.header.avatar.dropdown.help.title": "Pomoc", + "site.header.avatar.dropdown.sign.out.title": "Wyloguj się", + "site.header.nav.help.title": "Pomoc", + "site.header.nav.dashboard.title": "Panel", + "enterprise.skills.quiz.v1.job.card.median.salary": "Mediana wynagrodzenia w USA:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Oferty pracy:", + "enterprise.skills.quiz.v1.course.card.heading": "Zacznij od tych kursów", + "enterprise.skills.quiz.v1.pathways.card.heading": "Zacznij od tych ścieżek", + "enterprise.skills.quiz.v1.programs.card.heading": "Zacznij korzystać z tych programów", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Twoja praca i umiejętności", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Mediana wynagrodzenia w USA:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Oferty pracy:", + "enterprise.skills.quiz.v1.skills.page.heading": "Umiejętności", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Najlepsze kursy w {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Zobacz więcej kursów >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Konstruktor umiejętności", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Rozpocznij swoją podróż edukacyjną z edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Niech edX będzie Twoim przewodnikiem. Łączymy wiedzę edukacyjną wiodących instytucji na świecie z danymi dotyczącymi rynku pracy, aby znaleźć odpowiednie kursy i programy, które pomogą Ci osiągnąć cele edukacyjne i zawodowe.", + "enterprise.skills.quiz.v1.goal.selection.label": "Najpierw powiedz nam trochę więcej o tym, co chcesz osiągnąć.", + "enterprise.skills.quiz.v1.industry.selection.label": "Po drugie, która branża opisuje miejsce Twojej pracy? (wybierz jeden lub pozostaw puste)", + "enterprise.skills.quiz.v1.current.job.title": "Następnie opowiedz nam o swoim obecnym stanowisku.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Obecnie jestem studentem", + "enterprise.skills.quiz.v1.similar.career.paths": "Na koniec opowiedz nam o ścieżkach kariery, które Cię interesują (wybierz maksymalnie trzy)", + "enterprise.skills.quiz.v1.explore.courses.label": "Zacznij odkrywać kursy!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Zobacz więcej rekomendacji kursów", + "enterprise.skills.quiz.v1.cancel.button.label": "Anulować", + "enterprise.skills.quiz.v1.continue.button.label1": "Kontynuować", + "enterprise.skills.quiz.v1.continue.button.label2": "Kontynuować", + "enterprise.skills.quiz.v1.done.button.label": "Zrobione", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Powiązane umiejętności", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Zobacz więcej rekomendacji kursów", + "enterprise.skills.quiz.v2.skills.builder.title": "edx – narzędzie do budowania umiejętności", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Opuścić narzędzie do tworzenia umiejętności?", + "enterprise.skills.quiz.v2.close.modal.text": "Uczniowie, którzy zapisują się na kursy zgodne z ich celami zawodowymi, mają większe szanse na ukończenie kursu", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Powrót do Kreatora umiejętności", + "enterprise.skills.quiz.v2.exit.button.label": "Wyjście", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Łączymy wiedzę edukacyjną z danymi dotyczącymi rynku pracy, aby pomóc Ci osiągnąć cele edukacyjne i zawodowe. Niezależnie od tego, czy chcesz rozwijać swoją karierę, zmienić ją, czy po prostu zdobyć nowe umiejętności, to narzędzie pomoże Ci znaleźć odpowiedni kurs. Twój wybór ról i rekomendacje są prywatne i nie są widoczne dla administratora edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Jakie role Cię interesują?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Ukryj opcje zaawansowane", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Pokaż ustawienia zaawansowane", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Opowiedz nam o tym, co chcesz osiągnąć?", + "enterprise.skills.quiz.v2.current.job.title": "Wyszukaj i wybierz swoje aktualne stanowisko", + "enterprise.skills.quiz.v2.industry.selection.label": "Jaka branża Cię interesuje?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Konstruktor umiejętności", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Niech edX będzie Twoim przewodnikiem", + "StatefulEnroll.buttonLabel.enroll": "Zapisać", + "StatefulEnroll.buttonLabel.enrolling": "Rejestracja...", + "StatefulEnroll.buttonLabel.enrolled": "Przyjęty", + "StatefulEnroll.buttonLabel.tryAgain": "Spróbuj ponownie", + "errorBoundary.title": "Podczas przetwarzania żądania wystąpił błąd", + "errorBoundary.subtitle": "Przepraszamy za niedogodności. Spróbuj ponownie później.", + "errorBoundary.tryAgainCTA": "Spróbuj ponownie", + "updateAvailableModal.heading": "Aktualizacja: dostępna jest nowa wersja", + "updateAvailableModal.content": "Uwaga: ukazała się nowa wersja serwisu. Aby skorzystać z najnowszych funkcji i ulepszeń, odśwież stronę.", + "updateAvailableModal.refreshButtonText": "Odświeżać", + "enterprise.course.about.page.assigned.badge.label": "Przydzielony", + "enterprise.course.about.page.course.part.of.program": "Ten kurs jest częścią {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Ten kurs jest zarchiwizowany.", + "enterprise.course.about.page.course.not.in.catalog": "Ten kurs nie jest częścią katalogu kursów wybranych przez Twoją organizację.", + "enterprise.course.about.page.video.play.button.text": "Odtwórz wideo", + "useCourseRunCardAction.enroll.success.helperText": "Pomyślnie się zarejestrowałeś. Przekierowanie do kursu.", + "useCourseRunCardAction.enroll.error.helperText": "Wystąpił błąd podczas przetwarzania Twojej rejestracji.", + "useCourseRunCardAction.upgrade.success.helperText": "Twoja rejestracja została uaktualniona. Przekierowanie do kursu.", + "useCourseRunCardAction.upgrade.error.helperText": "Wystąpił błąd podczas uaktualniania Twojej rejestracji.", + "enterprise.course.about.course.sidebar.institution": "Instytucja", + "enterprise.course.about.course.sidebar.institutions": "Instytucje", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {tydzień} few {tygodnie} many {tygodnie} other {tygodnie}}", + "enterprise.course.about.course.sidebar.transcript": "Wideo {transscriptCount, plural, one {Transkrypcja} other {Transkrypty}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Prowadzone przez instruktora zgodnie z harmonogramem kursu", + "enterprise.course.about.course.sidebar.self.paced": "Samodzielnie, w swoim czasie", + "executive.education.external.course.enrollment.page.registration.title": "Twoja rejestracja(-y)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Przejdź do panelu", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Już zarejestrowany", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Jesteś już zarejestrowany. Przejdź do panelu GetSmarter, aby kontynuować naukę.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Tutaj możesz sfinalizować rejestrację na kurs edukacyjny dla kadry kierowniczej edX za pośrednictwem GetSmarter. Upewnij się, że poniższe szczegóły kursu są prawidłowe i potwierdź użycie Kredytu Ucznia za pomocą przycisku „Potwierdź rejestrację”.", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Twój administrator ds. nauki przydzielił już środki na tę rejestrację.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "W tym momencie Twoje środki w ramach Kredytu Uczącego się zostaną wykorzystane.", + "executive.education.external.course.enrollment.completed.page.title": "Gratulacje, zakończyłeś rejestrację na kurs online", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Przejdź do panelu", + "enterprise.dashboard.tab.courses": "Kursy", + "enterprise.dashboard.tab.programs": "Programy", + "enterprise.dashboard.tab.pathways": "Ścieżki", + "enterprise.dashboard.tab.my.career": "Moja kariera", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Otrzymuj rekomendacje kursów dla siebie.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Weź udział w dwuminutowym quizie, aby powiedzieć nam więcej o umiejętnościach i stanowiskach, które Cię interesują, i natychmiast otrzymuj rekomendacje dotyczące najlepszych doświadczeń edukacyjnych w katalogu.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Polecajcie mi kursy", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Aktywny", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Wymagany", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Pozostałe kody", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Pozostało kodów. Skontaktuj się z administratorem, aby uzyskać dodatkowe kody.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Kody rejestracyjne", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Użyj kodów, aby zapisać się na kursy ze swojego katalogu.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Kredyt ucznia", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Twoja organizacja przydzieli kursy uczniom. Jeśli jesteś zainteresowany wzięciem udziału w kursie, skontaktuj się ze swoim administratorem.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Wykorzystaj saldo środków szkoleniowych swojej organizacji, aby zapisać się na kursy bez konieczności ponoszenia kosztów własnych.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Dostępne do {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Wygasły", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Niedługo traci ważność", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Wygasa", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Aktywny", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Wymagany", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Status subskrypcji", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Dostępne do", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Wygasł w", + "enterprise.dashboard.sidebar.license.requested.notice": "Oczekuje na akceptację.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Status subskrypcji", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Dostępne do", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Znajdź kurs", + "enterprise.dashboard.sidebar.needHelp": "Potrzebuję pomocy?", + "enterprise.dashboard.sidebar.need.help.message": "Aby uzyskać pomoc techniczną, odwiedź Centrum pomocy edX .", + "enterprise.dashboard.sidebar.request.benefits": "Aby poprosić o więcej korzyści lub konkretne kursy, skontaktuj się z administratorem edX w swojej organizacji .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Kursy nie są już objęte saldem punktów szkoleniowych Twojej organizacji", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Twoje saldo środków szkoleniowych wyczerpało się i nie pokryje kosztów kursów. Jeśli masz pytania, skontaktuj się ze swoim administratorem.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Niektóre kursy mogą nie być objęte saldem punktów szkoleniowych Twojej organizacji", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Twojej organizacji kończą się środki na naukę. Niektóre kursy mogą nie być już objęte programem. Jeśli masz pytania, skontaktuj się ze swoim administratorem.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Skontaktuj się z administratorem", + "executive.education.external.course.enrollment.page.course.start.date": "Data rozpoczęcia:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Dostępne Data rozpoczęcia:", + "executive.education.external.course.enrollment.page.course.duration": "Czas trwania kursu:", + "executive.education.external.course.enrollment.page.course.price": "Suma kursu:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Co się potem dzieje?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Powiadomiony e-mailem", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Gdy Twój kurs się rozpocznie, otrzymasz wiadomość e-mail. Alternatywnie możesz odwiedzić swój pulpit nawigacyjny , aby uzyskać aktualizacje statusu kursu.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Przeczytaj politykę zwrotów", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "W ramach naszego zaangażowania w Twój rozwój zawodowy możesz poprosić o zmianę daty rozpoczęcia kursu lub zażądać zwrotu pieniędzy, jeśli nie będziesz w pełni zadowolony z 14 dni kalendarzowych od daty rozpoczęcia kursu.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Przeczytaj Regulamin GetSmarter, aby zapoznać się z pełną polityką odroczenia i anulowania kursu.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Podsumowanie rejestracji:", + "executive.education.external.course.enrollment.page.course": "Ten kurs jest objęty środkami edukacyjnymi zapewnianymi przez Twoją organizację.", + "executive.education.external.course.enrollment.page.registration.total.message": "Suma rejestracji:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Z wliczonym podatkiem", + "enterprise.budget.expiry.notification.alert.title": "Przypomnienie: plan Twojej organizacji wygasa {date}", + "enterprise.budget.expiry.notification.alert.message": "Po wygaśnięciu planu Twojej organizacji nie będziesz już mógł wykorzystywać środków na naukę do zapisywania się na nowe kursy. Jeśli jesteś aktualnie zapisany na kurs, nie będzie żadnych zakłóceń w Twojej nauce.", + "enterprise.budget.expiry.notification.modal.title": "Przypomnienie: Twoje środki na naukę wygasają", + "enterprise.budget.expiry.notification.modal.message": "Plan Twojej organizacji wygasa {date} . Po jego wygaśnięciu nie będziesz już mógł wykorzystywać środków na naukę do zapisywania się na nowe kursy.", + "enterprise.budget.expiry.notification.modal.additional_message": "Jeśli obecnie uczestniczysz w kursach, po wygaśnięciu planu nie będzie żadnych zakłóceń w nauce.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Jeśli uważasz, że to błąd lub potrzebujesz pomocy, prosimy", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "skontaktuj się z administratorem swojej organizacji.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Zapisać", + "enterprise.course.about.page.course.run.card.archived.heading": "Kurs zarchiwizowany", + "enterprise.course.about.page.course.run.card.archived.subheading": "Przyszłe daty zostaną ogłoszone", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Wkrótce", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Zarejestruj się po {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Zapisy zamknięte", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Przyszłe daty zostaną ogłoszone", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Rozpoczyna się {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Kurs rozpoczęty", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Jesteś zapisany", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Zobacz kurs", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Znaleziono uprawnienie", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Zobacz na desce rozdzielczej", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} niedawno się zapisał!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Zapisz się jako pierwszy!", + "enterprise.course.about.page.course.run.card.started.heading": "Uruchomiono {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Rozpoczyna się {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Rozpoczyna się {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Kurs rozpoczęty", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Przypisanie kursu zostało anulowane", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Termin minął", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Twój administrator ds. nauki anulował jedno lub więcej przypisań do kursów poniżej.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Upłynął termin zapisów na jeden lub więcej poniższych kursów.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Skontaktuj się z administratorem", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Twój kurs został zapisany na później.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Twój kurs został przeniesiony do kategorii W toku.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Twoja podróż edukacyjna zaczyna się teraz!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Przypisane kursy", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Moje kursy", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Ukończone kursy", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Zapisane na później", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Odrzucać", + "enterprise.dashboard.tab.courses.no.enrollments": "Nie jesteś zapisany na żadne kursy sponsorowane przez {enterpriseName} . Skontaktuj się ze swoim administratorem, aby uzyskać instrukcje dotyczące rozpoczęcia nauki z edX!", + "enterprise.dashboard.tab.courses.default.message": "Rozpoczęcie pracy z edX jest łatwe. Po prostu znajdź kurs w swoim katalogu, poproś o zapisanie się i rozpocznij swoją podróż edukacyjną.", + "enterprise.dashboard.tab.courses.find.course": "Znajdź kurs", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Znajdź kurs", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Odrzucać", + "site.header.nav.search.title": "Znajdź kurs", + "courseRunActions.viewCourse": "Zobacz kurs", + "courseRunActions.upgrading": "Aktualizowanie...", + "courseRunActions.upgraded": "Ulepszony", + "useCourseRunCardHeading.startsOnDate": "Rozpoczyna się {startDate}", + "useCourseRunCardHeading.courseStarted": "Kurs rozpoczęty", + "useCourseRunCardHeading.startedOnDate": "Rozpoczęto {startDate}", + "useCourseRunCardSubHeading.enrolled": "Jesteś zapisany", + "useCourseRunCardSubHeading.firstToEnroll": "Zapisz się jako pierwszy!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} niedawno się zapisał!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Dostępne na {upcomingDate}" +} \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_BR.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_BR.json index 99126990d12..8746c6bc581 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_BR.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_BR.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "limpar filtro de tags", - "courseRunActions.viewCourse": "Ver curso", - "courseRunActions.upgrading": "Atualizando...", - "courseRunActions.upgraded": "Atualizado", - "useCourseRunCardHeading.startsOnDate": "Inicia {startDate}", - "useCourseRunCardHeading.courseStarted": "Curso iniciado", - "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", - "useCourseRunCardSubHeading.enrolled": "você esta matriculado", - "useCourseRunCardSubHeading.firstToEnroll": "Seja o primeiro a se inscrever!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} inscreveu-se recentemente!", - "useCourseRunCardAction.enroll.success.helperText": "Você foi inscrito com sucesso. Redirecionando para o curso.", - "useCourseRunCardAction.enroll.error.helperText": "Ocorreu um erro ao processar sua inscrição.", - "useCourseRunCardAction.upgrade.success.helperText": "Sua inscrição foi atualizada. Redirecionando para o curso.", - "useCourseRunCardAction.upgrade.error.helperText": "Ocorreu um erro ao atualizar sua inscrição.", - "executive.education.external.course.enrollment.page.registration.title": "Seu(s) cadastro(s)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir para a dashboard", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Já inscrito", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Você já está inscrito. Vá para o painel GetSmarter para continuar aprendendo.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "É aqui que você finaliza sua inscrição em um curso de educação executiva edX por meio do GetSmarter. Certifique-se de que os detalhes do curso abaixo estejam corretos e confirme usando o Crédito de aluno com o botão "Confirmar registro".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Seu administrador de aprendizagem já alocou fundos para este registro.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Seus fundos de Crédito de Aprendizagem serão resgatados neste momento.", - "executive.education.external.course.enrollment.completed.page.title": "Parabéns, você concluiu sua inscrição no curso on-line", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir para a dashboard", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponível em {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarefa do curso cancelada", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Prazo expirou", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Seu administrador de aprendizagem cancelou uma ou mais tarefas do curso abaixo.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "O prazo para inscrição em um ou mais cursos abaixo já expirou.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Entrar em contato com o administrador", - "enterprise.dashboard.course.enrollments.error": "Ocorreu um erro ao recuperar as inscrições do seu curso. Por favor, tente novamente.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Seu curso foi salvo para mais tarde.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Seu curso foi movido para Em andamento.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenha recomendações de cursos para você.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Responda a um teste de dois minutos para nos contar mais sobre as habilidades e empregos nos quais você está interessado e receba imediatamente recomendações das melhores experiências de aprendizagem no catálogo para você.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendar cursos para mim", + "academy.detail.page.executive.education.courses.section.title": "Educação executiva", + "academy.detail.page.executive.education.courses.section.subtitle": "Uma seleção de cursos de pós-graduação de alto impacto que seguem um cronograma estruturado e incluem interação ativa com educadores e colegas.", + "academy.detail.page.self.paced.courses.section.title": "Cursos individualizados", + "academy.detail.page.self.paced.courses.section.subtitle": "Uma coleção de cursos que abrangem conhecimentos essenciais sobre o assunto. Esses cursos oferecem horários flexíveis e estudo independente.", + "academy.detail.page.academy.not.found.page.title": "Academia não encontrada", + "academy.detail.page.academy.not.found.page.message": "Academia não encontrada", + "academy.detail.page.academy.title": "Academia {academyTitle}", + "academy.detail.page.instruction.header": "Siga um caminho recomendado - ou selecione cursos individuais", + "academy.detail.page.instruction.description": "Os Pathways são roteiros selecionados por meio do conteúdo da academia, projetados especificamente para seus objetivos de aprendizagem. Ou selecione um curso específico de Educação Executiva ou cursos individualizados nesta Academia.", + "academy.detail.page.view.all.courses.link": "Ver todos os cursos da Academia {academyTitle}", + "academy.detail.page.all.courses.title": "Todos os cursos da Academia {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Começar a usar o edX é fácil. Basta encontrar um curso na sua Academia, solicitar inscrição e iniciar sua jornada de aprendizado.", + "enterprise.dashboard.tab.courses.go.to.academy": "Vá para a Academia", + "academy.detail.page.pathway.section.heading": "Caminho", + "academy.detail.page.pathway.section.launch.button": "Caminho de lançamento", + "enterprise.course.about.course.sidebar.associated.programs": "Programas Associados", + "enterprise.course.about.course.sidebar.about.expand": "Mais sobre este curso", + "enterprise.course.about.course.sidebar.about.collapse": "Recolher sobre este curso", + "enterprise.course.about.course.sidebar.about.heading": "Sobre este curso", + "enterprise.course.about.course.sidebar.sponsored.by": "Patrocinado por", + "enterprise.course.about.course.sidebar.sponsored.by.description": "A produção deste curso não teria sido possível sem as generosas contribuições de {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Expanda o que você aprenderá", + "enterprise.course.about.course.sidebar.outcome.collapse": "Recolher o que você aprenderá", + "enterprise.course.about.course.sidebar.outcome.heading": "O que você aprenderá", + "enterprise.course.about.course.sidebar.syllabus.expand": "Expandir plano de estudos", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Recolher plano de estudos", + "enterprise.course.about.course.sidebar.syllabus.heading": "Programa de Estudos", + "enterprise.course.about.course.sidebar.learner.testimonials": "Depoimentos de alunos", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Perguntas frequentes", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Quem pode fazer este curso?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Infelizmente, os alunos de um ou mais dos seguintes países ou regiões não poderão inscrever-se neste curso: Irão, Cuba e região da Crimeia na Ucrânia. Embora a edX tenha solicitado licenças do Escritório de Controle de Ativos Estrangeiros (OFAC) dos EUA para oferecer nossos cursos a alunos desses países e regiões, as licenças que recebemos não são amplas o suficiente para nos permitir oferecer este curso em todos os locais. A EdX lamenta sinceramente que as sanções dos EUA nos impeçam de oferecer todos os nossos cursos a todos, não importa onde vivam.", + "enterprise.course.about.course.materials.button.label": "Ver materiais do curso", + "enterprise.course.about.course.sidebar.recommendations": "Cursos que você pode gostar:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Mais de { firstCourseOwner }:", + "course.about.reviews.averageRating": "Os alunos {reviewsCount} avaliaram este curso em uma pesquisa pós-conclusão.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Perguntamos aos alunos que participaram deste curso o quão confiantes eles se sentiam de que o curso os ajudaria a alcançar seu objetivo. {confidentLearnersPercentage} % dos alunos disseram estar “extremamente confiantes” ou “muito confiantes” de que o aprendizado que fizeram no curso os ajudará a alcançar seus objetivos.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Pedimos aos alunos que se inscreveram neste curso que escolhessem o motivo de realizá-lo. As opções eram: “aprender habilidades valiosas”, “avançar no emprego”, “aprender por diversão” e “mudar de carreira”. {mostCommonGoalLearnersPercentage} % dos alunos que se inscreveram neste curso o fizeram para aprender habilidades valiosas .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "Os alunos {totalCourseEnrollments} fizeram este curso no ano passado.", + "enterprise.course.about.reviews.impact": "O impacto:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "os alunos fizeram este curso nos últimos 12 meses", + "enterprise.course.about.course.reviews.average.rating": "classificação média para este curso em uma escala de 5 estrelas", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "estão confiantes de que este curso os ajudará a alcançar seus objetivos", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "dos alunos fizeram este curso para aprender novas habilidades", + "enterprise.course.about.course.sidebar.length": "Comprimento", + "enterprise.course.about.course.sidebar.effort": "Dedicação", + "enterprise.course.about.course.sidebar.price": "Preço", + "enterprise.course.about.course.sidebar.subject": "Assunto", + "enterprise.course.about.course.sidebar.level": "Nível", + "enterprise.course.about.course.sidebar.language": "Idioma", + "enterprise.course.about.course.sidebar.course.type": "Tipo de Curso", + "enterprise.course.about.price.original": "Preço reduzido de:", + "enterprise.course.about.price.included.in.subscription": "Incluído na sua assinatura", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratuito para mim {br} (quando aprovado)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Patrocinado por {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Este curso pode ser adquirido com o crédito de aluno da sua organização", + "enterprise.course.about.course.sidebar.price.assigned.course": "Este curso é atribuído a você. O preço deste curso já é coberto pela sua organização.", + "enterprise.course.about.price.discounted": "Preço com desconto:", + "enterprise.course.about.skills.section.title": "Habilidades que você ganhará", + "enterprise.course.about.skills.section.skill.description.placeholder": "Descrição não disponível.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Solicitação de curso enviada", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Busque um Certificado Verificado para destacar o conhecimento e as habilidades que você adquire", + "enterprise.course.about.course.sidebar.verified.cert.official": "Oficial e verificado", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Receba um certificado assinado pelo instrutor com o logotipo da instituição para verificar sua conquista.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Facilmente compartilhável", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Adicione o certificado ao seu currículo ou poste-o diretamente no LinkedIn.", + "enterprise.dashboard.page.title": "Painel - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Bem-vindo, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Bem-vindo!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Ignorar", "enterprise.dashboard.tab.courses.license.activated": "Sua licença foi ativada com sucesso.", - "enterprise.dashboard.tab.courses.no.enrollments": "Você não está matriculado em nenhum curso patrocinado por {enterpriseName} . Entre em contato com seu administrador para obter instruções sobre como começar a aprender com edX!", - "enterprise.dashboard.tab.courses.default.message": "Começar a usar o edX é fácil. Basta encontrar um curso em seu catálogo, solicitar inscrição e iniciar sua jornada de aprendizado.", - "enterprise.dashboard.tab.courses.find.course": "Encontre um curso", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de aluno", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Ativo", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Sua organização atribuirá cursos aos alunos. Entre em contato com seu administrador se estiver interessado em fazer um curso.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique o saldo de créditos de aluno da sua organização para se inscrever em cursos sem custos adicionais.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponível até {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Encontre um curso", - "enterprise.dashboard.sidebar.need.help.message": "Para suporte técnico, visite a Central de Ajuda do edX .", - "enterprise.dashboard.sidebar.request.benefits": "Para solicitar mais benefícios ou cursos específicos, entre em contato com o administrador edX da sua organização .", "enterprise.banner.recommend.courses": "Recomendar cursos para mim", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Entrar em contato com o administrador", - "executive.education.external.course.enrollment.page.course.start.date": "Data de início:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Data de início disponível:", - "executive.education.external.course.enrollment.page.course.duration": "Duração do curso:", - "executive.education.external.course.enrollment.page.course.price": "Total do curso:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "O que acontece depois?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por e-mail", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Você receberá um e-mail da edX quando o curso começar. Alternativamente, você pode visitar o painel edX para atualizações de status do curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter enviará um e-mail para você quando o curso começar. Alternativamente, você pode visitar o painel do aluno GetSmarter para atualizações de status do curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Leia a política de reembolso", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte do nosso compromisso com o seu desenvolvimento profissional, você pode solicitar a mudança\n a data de início do curso ou solicitar seu dinheiro de volta se você não estiver totalmente satisfeito com 14 dias corridos\n da data de início do seu curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Leia os Termos e Condições do GetSmarter para obter a política completa de adiamento e cancelamento do curso.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumo da inscrição:", - "executive.education.external.course.enrollment.page.course": "Este curso é coberto pelo Crédito de Aprendizagem fornecido pela sua organização.", - "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscrições:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Taxas incluídas", "ExecutiveEducation2UError.noOfferAvailable": "Nenhum crédito de aluno está disponível para cobrir este curso.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Você não tem acesso a este curso porque sua organização não tem fundos suficientes. Entre em contato com o administrador do edX para resolver o erro e fornecer acesso a este conteúdo.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Sua inscrição não foi concluída! Você já gastou seu orçamento pessoal com matrículas.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Sua inscrição não foi concluída! Você atingiu o número máximo de inscrições permitidas.", "ExecutiveEducation2UError.systemError": "Ocorreu um erro de sistema.", "ExecutiveEducation2UError.default": "Ocorreu um erro.", + "executive.education.external.course.enrollment.page.first.name.required": "O primeiro nome é necessário", + "executive.education.external.course.enrollment.page.last.name.required": "O sobrenome é obrigatório", + "executive.education.external.course.enrollment.page.date.of.birth.required": "A data de nascimento é obrigatória", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "A data de nascimento inserida indica que você tem menos de 18 anos e precisamos que seus pais ou responsável legal autorizem seu registro e o processamento de suas informações pessoais pela GetSmarter. Entre em contato com {privacyEmail} para prosseguir com seu registro.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Por favor, concorde com os Termos e Condições para Estudantes", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Concorde com o consentimento de compartilhamento de dados da GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Informações sobre inscrição no curso", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Ocorreu um erro ao compartilhar as informações de inscrição no curso. Por favor, tente novamente.", + "executive.education.external.course.enrollment.page.first.name.label": "Primeiro nome *", + "executive.education.external.course.enrollment.page.last.name.label": "Sobrenome *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Data de nascimento *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Li e aceito o consentimento de compartilhamento de dados do GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconheço que as informações sobre minha participação no curso serão compartilhadas com meus\n empregador ou entidade financiadora, incluindo meu nome, avaliações do meu desempenho, como notas,\n e qualquer risco percebido para a minha conclusão do curso.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconheço que as informações sobre minha participação no curso serão compartilhadas com meu empregador ou entidade financiadora, incluindo meu nome, avaliações de meu desempenho, como notas, e qualquer risco percebido para a conclusão do curso.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Li e aceito os Termos e Condições para Estudantes do GetSmarter", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Obrigatório", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Confirmando registro...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Inscrição confirmada", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.try.again.cta": "Tente novamente", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualize sua carreira.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Reserve um minuto para escolher um cargo que melhor descreva sua função atual ou desejada. Diremos quais habilidades você deve procurar ao se inscrever nos cursos e acompanharemos o crescimento de suas habilidades à medida que você conclui os cursos.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Adicionar função", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Mostrar ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Mostre Menos", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Procure sua função", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Salvar", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Salvando", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Salvo", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Erro", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Cancelar", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Mais cursos que ensinam habilidades {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Mostrar mais cursos", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Meu gráfico de carreira", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Como posso ler isso?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Usando a taxonomia Lightcast, rastreamos o cargo atualmente selecionado até as competências e habilidades necessárias para ter sucesso. À medida que você passa nos cursos da plataforma edX ensinando habilidades relevantes para o seu trabalho atual, o gráfico acima mostra como você está crescendo nas competências relacionadas à sua função.", - "enterprise.coupon.codes.warning.modal.title": "Você não tem códigos suficientes para completar o programa", - "enterprise.coupon.codes.warning.modal.body": "

Nossos registros mostram que você não possui códigos suficientes atribuídos a você para concluir o programa. Se você não conseguir concluir todos os cursos do programa, não poderá visualizar ou compartilhar o registro do programa.

Se você planeja concluir o programa, entre em contato com seu gerente de aprendizagem para que códigos adicionais sejam atribuídos a você.

Códigos restantes: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Requisito {index} : Escolha qualquer {count} dos seguintes", + "enterprise.pathway.modal.verified.label": "Verificado", + "enterprise.pathway.modal.curated.by.professionals.label": "Com curadoria de profissionais de aprendizagem", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Entre os requisitos {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Incluído no catálogo", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Aprenda com custo zero para você", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Em progresso", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Currículo {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Ver {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Progresso do Caminho", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Revise seu progresso no caminho e planeje prazos importantes para garantir que você termine. Para concluir o caminho, você deve preencher cada um dos requisitos.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Requisitos de caminho:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Requisito {index} : Escolha qualquer {count} dos seguintes", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Status de inscrição", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Ativo", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Não ativo", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Disponível até {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Todos os cursos incluídos no catálogo da sua empresa", "enterprise.program.courses.someCoursesAvailable": "cursos {courseCount} incluídos no catálogo da sua empresa", "enterprise.program.courses.noCourseAvailable": "Esses cursos não estão incluídos no catálogo da sua empresa", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 curso presente neste programa", "enterprise.program.main.enroll.context.pluralCourses": "cursos {courseCount} presentes neste programa", "enterprise.program.main.heading.enroll": "Inscrevendo-se agora", + "enterprise.coupon.codes.warning.modal.title": "Você não tem códigos suficientes para completar o programa", + "enterprise.coupon.codes.warning.modal.body": "

Nossos registros mostram que você não possui códigos suficientes atribuídos a você para concluir o programa. Se você não conseguir concluir todos os cursos do programa, não poderá visualizar ou compartilhar o registro do programa.

Se você planeja concluir o programa, entre em contato com seu gerente de aprendizagem para que códigos adicionais sejam atribuídos a você.

Códigos restantes: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Saiba mais", + "enterprise.dashboard.programs.about.page.course.sponsored": "Patrocinado por {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Precisa de certificado verificado", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Status do certificado:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certificado comprado", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Status do certificado:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Atualizar para verificado", + "enterprise.dashboard.programs.about.page.courses.in.progress": "CURSOS EM PROGRESSO", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Inscrito: ( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Visualizar curso arquivado", + "enterprise.dashboard.programs.about.page.view.course": "Visualizar curso ", + "enterprise.dashboard.programs.about.page.remaining.courses": "CURSOS RESTANTES", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Inscreva-se agora", + "enterprise.dashboard.programs.about.page.not.currently.available": "Ainda indisponível", + "enterprise.dashboard.programs.about.page.available.sessions": "Suas sessões disponíveis:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Saiba mais", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Ainda indisponível", + "enterprise.dashboard.programs.about.page.completed.courses": "CURSOS CONCLUÍDOS", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Visualizar curso ", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Congratulações!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Você completou com sucesso todos os requisitos para o {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Sua jornada de programação", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Acompanhe e planeje seu progresso através dos cursos {totalCoursesInProgram} deste programa.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Para concluir o programa, você deve obter um certificado verificado para cada curso.", + "enterprise.dashboard.program.sidebar.your.certificate": "Seu certificado {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Certificados obtidos", + "enterprise.dashboard.program.sidebar.program.record": "Registro do Programa", + "enterprise.dashboard.program.sidebar.message": "Depois de concluir um dos requisitos do programa, você tem um registro do programa. Esse registro é marcado como completo quando você atende a todos os requisitos do programa. Um registro do programa pode ser usado para continuar sua jornada de aprendizado e demonstrar seu aprendizado para os outros.", + "enterprise.dashboard.program.sidebar.view.program.record": "Ver Registro do Programa", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Oportunidades de Créditos Adicionais", + "program.sidebar.professional.opportunities": "Oportunidades Profissionais Adicionais", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Restando", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Em andamento", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Completo", + "enterprise.assignment.only.empty.state.alert.dismiss": "Ignorar", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Entrar em contato com o administrador", "enterprise.assignment.only.empty.state.alert.title": "A descoberta do curso não está disponível no momento", "enterprise.assignment.only.empty.state.alert.description": "Sua organização optou por compartilhar cursos com você apenas por tarefa. Para solicitar acesso a conteúdo adicional, entre em contato com seu administrador.", "enterprise.assignment.only.empty.state.card.title": "Seu próximo curso, encontrado!", "enterprise.assignment.only.empty.state.card.description": "Comece a aprender com cursos atribuídos a você pela sua organização.", "enterprise.assignment.only.empty.state.card.button": "Voltar ao Painel de Controle", - "enterprise.search.page.academies.section.title": "Academias edX; projetado para atender às suas necessidades de negócios mais críticas", + "enterprise.search.page.show.more.pathway.section.translated.title": "Caminhos", + "enterprise.search.page.show.more.program.section.translated.title": "Programas", + "enterprise.search.page.show.more.course.section.translated.title": "Cursos", + "enterprise.search.page.title": "Pesquisar Cursos e Programas - {enterpriseName}", + "enterprise.search.page.header.title": "Pesquisar cursos e programas", + "enterprise.search.page.academies.section.title": "Academias edX: projetadas para atender às suas necessidades de negócios mais críticas", "enterprise.search.page.academies.section.subtile": "Escolha entre uma variedade de programas selecionados alinhados às áreas de capacidade e habilidades mais demandadas, cruciais para o sucesso da organização.", + "enterprise.search.page.course.section.translated.title": "Cursos", + "enterprise.search.course.card.short.length.course": "Curso Curto", + "enterprise.search.course.card.general.length.course": "Curso", + "enterprise.search.page.pathway.section.translated.title": "Caminhos", + "enterprise.search.page.program.section.translated.title": "Programas", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Curso} many {# Cursos} other {# Cursos}}", + "enterprise.search.page.show.all": "Mostrar ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "resultados", + "enterprise.search.page.content.result": "resultado", + "site.header.avatar.dropdown.switch.dashboard.title": "Alternar painel", + "site.header.avatar.dropdown.personal.dashboard.title": "Pessoal", + "site.header.avatar.dropdown.my.profile.title": "Meu perfil", + "site.header.avatar.dropdown.account.settings.title": "Configurações de Conta", + "site.header.avatar.dropdown.help.title": "Ajuda", + "site.header.avatar.dropdown.sign.out.title": "sair", + "site.header.nav.help.title": "Ajuda", + "site.header.nav.dashboard.title": "Painel", + "enterprise.skills.quiz.v1.job.card.median.salary": "Salário médio nos EUA:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Ofertas de trabalho:", + "enterprise.skills.quiz.v1.course.card.heading": "Comece com estes cursos", + "enterprise.skills.quiz.v1.pathways.card.heading": "Comece com esses caminhos", + "enterprise.skills.quiz.v1.programs.card.heading": "Comece com esses programas", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Seus empregos e habilidades", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Salário médio nos EUA:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Ofertas de trabalho:", + "enterprise.skills.quiz.v1.skills.page.heading": "Habilidades", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Melhores cursos em {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Veja mais cursos >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Construtor de habilidades", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Comece sua jornada de aprendizagem com edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Deixe o edX ser o seu guia. Combinamos a experiência educacional das principais instituições do mundo com dados do mercado de trabalho para encontrar o(s) curso(s) e programa(s) certo(s) para ajudá-lo a alcançar seus objetivos profissionais e de aprendizagem.", + "enterprise.skills.quiz.v1.goal.selection.label": "Primeiro, conte-nos um pouco mais sobre o que você deseja alcançar.", + "enterprise.skills.quiz.v1.industry.selection.label": "Em segundo lugar, qual setor descreve onde você trabalha? (selecione uma opção ou deixe em branco)", + "enterprise.skills.quiz.v1.current.job.title": "A seguir, conte-nos sobre seu cargo atual.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Atualmente sou estudante", + "enterprise.skills.quiz.v1.similar.career.paths": "Por último, conte-nos sobre as carreiras nas quais você está interessado (selecione até três)", + "enterprise.skills.quiz.v1.explore.courses.label": "Comece a explorar os cursos!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Veja mais recomendações de cursos", + "enterprise.skills.quiz.v1.cancel.button.label": "Cancelar", + "enterprise.skills.quiz.v1.continue.button.label1": "Continuar", + "enterprise.skills.quiz.v1.continue.button.label2": "Continuar", + "enterprise.skills.quiz.v1.done.button.label": "Concluída", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Habilidades relacionadas", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Veja mais recomendações de cursos", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Construtor de Habilidades", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Sair do Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Os alunos que se matriculam em cursos alinhados com seus objetivos de carreira têm maior probabilidade de concluir o curso", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Voltar ao Construtor de Habilidades", + "enterprise.skills.quiz.v2.exit.button.label": "Saída", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Combinamos a experiência educacional com dados do mercado de trabalho para ajudá-lo a alcançar seus objetivos profissionais e de aprendizagem. Esteja você procurando crescer em sua carreira, mudar de carreira ou apenas aprender novas habilidades, esta ferramenta pode ajudá-lo a encontrar um curso relevante. Sua seleção de função e recomendações são privadas e não visíveis para o administrador do edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Em quais funções você está interessado?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Ocultar opções avançadas", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Mostrar opções avançadas", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Conte-nos sobre o que você deseja alcançar?", + "enterprise.skills.quiz.v2.current.job.title": "Pesquise e selecione seu cargo atual", + "enterprise.skills.quiz.v2.industry.selection.label": "Em qual setor você está interessado?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Construtor de habilidades", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Deixe edX ser seu guia", "StatefulEnroll.buttonLabel.enroll": "Matricular", "StatefulEnroll.buttonLabel.enrolling": "Inscrevendo-se...", "StatefulEnroll.buttonLabel.enrolled": "Matriculado", - "StatefulEnroll.buttonLabel.tryAgain": "Tente novamente" + "StatefulEnroll.buttonLabel.tryAgain": "Tente novamente", + "errorBoundary.title": "Um erro ocorreu durante o processamento do seu pedido", + "errorBoundary.subtitle": "Pedimos desculpas pela inconveniência. Por favor, tente novamente mais tarde.", + "errorBoundary.tryAgainCTA": "Tente novamente", + "updateAvailableModal.heading": "Atualização: nova versão disponível", + "updateAvailableModal.content": "Atenção: Foi lançada uma nova versão do site. Para aproveitar os recursos e melhorias mais recentes, atualize a página.", + "updateAvailableModal.refreshButtonText": "Atualizar", + "enterprise.course.about.page.assigned.badge.label": "Atribuído", + "enterprise.course.about.page.course.part.of.program": "Este curso faz parte de um {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Este curso está arquivado.", + "enterprise.course.about.page.course.not.in.catalog": "Este curso não faz parte do catálogo de cursos selecionados da sua organização.", + "enterprise.course.about.page.video.play.button.text": "Reproduzir vídeo", + "useCourseRunCardAction.enroll.success.helperText": "Você foi inscrito com sucesso. Redirecionando para o curso.", + "useCourseRunCardAction.enroll.error.helperText": "Ocorreu um erro ao processar sua inscrição.", + "useCourseRunCardAction.upgrade.success.helperText": "Sua inscrição foi atualizada. Redirecionando para o curso.", + "useCourseRunCardAction.upgrade.error.helperText": "Ocorreu um erro ao atualizar sua inscrição.", + "enterprise.course.about.course.sidebar.institution": "Instituição", + "enterprise.course.about.course.sidebar.institutions": "Instituições", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {semana} many {semanas} other {semanas}}", + "enterprise.course.about.course.sidebar.transcript": "Vídeo {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Ministrado por instrutor em um cronograma de curso", + "enterprise.course.about.course.sidebar.self.paced": "Individualizado no seu tempo", + "executive.education.external.course.enrollment.page.registration.title": "Seu(s) cadastro(s)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir para a dashboard", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Já inscrito", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Você já está inscrito. Vá para o painel GetSmarter para continuar aprendendo.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "É aqui que você finaliza sua inscrição em um curso de educação executiva edX por meio do GetSmarter. Certifique-se de que os detalhes do curso abaixo estejam corretos e confirme usando o Crédito de aluno com o botão "Confirmar registro".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Seu administrador de aprendizagem já alocou fundos para este registro.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Seus fundos de Crédito de Aprendizagem serão resgatados neste momento.", + "executive.education.external.course.enrollment.completed.page.title": "Parabéns, você concluiu sua inscrição no curso on-line", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir para a dashboard", + "enterprise.dashboard.tab.courses": "Cursos", + "enterprise.dashboard.tab.programs": "Programas", + "enterprise.dashboard.tab.pathways": "Caminhos", + "enterprise.dashboard.tab.my.career": "Minha carreira", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenha recomendações de cursos para você.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Responda a um teste de dois minutos para nos contar mais sobre as habilidades e empregos nos quais você está interessado e receba imediatamente recomendações das melhores experiências de aprendizagem no catálogo para você.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendar cursos para mim", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Ativo", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Requeridos", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Códigos restantes", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Códigos restantes, entre em contato com seu administrador para obter códigos adicionais.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Códigos de inscrição", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Use códigos para se inscrever em cursos do seu catálogo.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de aluno", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Sua organização atribuirá cursos aos alunos. Entre em contato com seu administrador se estiver interessado em fazer um curso.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique o saldo de créditos de aluno da sua organização para se inscrever em cursos sem custos adicionais.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponível até {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Expirado", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Expirando em breve", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Expirando", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Ativo", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Requeridos", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Status de inscrição", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Disponível até", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Expirou em", + "enterprise.dashboard.sidebar.license.requested.notice": "Aguardando aprovação.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Status de inscrição", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Disponível até", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Encontre um curso", + "enterprise.dashboard.sidebar.needHelp": "Precisa de ajuda?", + "enterprise.dashboard.sidebar.need.help.message": "Para suporte técnico, visite a Central de Ajuda do edX .", + "enterprise.dashboard.sidebar.request.benefits": "Para solicitar mais benefícios ou cursos específicos, entre em contato com o administrador edX da sua organização .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Os cursos não são mais cobertos pelo saldo de créditos de aluno da sua organização", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Seu saldo de créditos de aluno acabou e não cobrirá o custo dos cursos. Entre em contato com seu administrador se tiver dúvidas.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Alguns cursos podem não ser cobertos pelo saldo de créditos de aluno da sua organização", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Sua organização está com poucos créditos de aluno. Alguns cursos podem não estar mais cobertos. Entre em contato com seu administrador se tiver dúvidas.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Entrar em contato com o administrador", + "executive.education.external.course.enrollment.page.course.start.date": "Data de início:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Data de início disponível:", + "executive.education.external.course.enrollment.page.course.duration": "Duração do curso:", + "executive.education.external.course.enrollment.page.course.price": "Total do curso:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "O que acontece depois?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por e-mail", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Você receberá um e-mail quando o curso começar. Alternativamente, você pode visitar seu painel para atualizações de status do curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Leia a política de reembolso", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte do nosso compromisso com o seu desenvolvimento profissional, você pode solicitar a alteração da data de início do curso ou solicitar seu dinheiro de volta se não estiver totalmente satisfeito com 14 dias corridos da data de início do curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Leia os Termos e Condições do GetSmarter para obter a política completa de adiamento e cancelamento do curso.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumo da inscrição:", + "executive.education.external.course.enrollment.page.course": "Este curso é coberto pelo Crédito de Aprendizagem fornecido pela sua organização.", + "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscrições:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Taxas incluídas", + "enterprise.budget.expiry.notification.alert.title": "Lembrete: o plano da sua organização expira em {date}", + "enterprise.budget.expiry.notification.alert.message": "Quando o plano da sua organização expirar, você não poderá mais usar seu crédito de aprendizagem para se inscrever em novos cursos. Se você estiver matriculado em um curso, não haverá interrupção em seu aprendizado.", + "enterprise.budget.expiry.notification.modal.title": "Lembrete: seu crédito de aprendizagem está expirando", + "enterprise.budget.expiry.notification.modal.message": "O plano da sua organização expira em {date} . Depois que ele expirar, você não poderá mais usar seu crédito de aprendizagem para se inscrever em novos cursos.", + "enterprise.budget.expiry.notification.modal.additional_message": "Se você estiver atualmente matriculado em cursos, não haverá interrupção no seu aprendizado após o término do plano.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Se você acha que isso é um erro ou precisa de ajuda, por favor", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "entre em contato com o administrador da sua organização.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Matricular", + "enterprise.course.about.page.course.run.card.archived.heading": "Curso arquivado", + "enterprise.course.about.page.course.run.card.archived.subheading": "Datas futuras a serem anunciadas", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Em breve", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Inscreva-se após {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Inscrições encerradas", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Datas futuras a serem anunciadas", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Inicia {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Curso iniciado", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "você esta matriculado", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Ver curso", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Direito encontrado", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Ver no painel", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} inscreveu-se recentemente!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Seja o primeiro a se inscrever!", + "enterprise.course.about.page.course.run.card.started.heading": "Iniciado {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Inicia {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Inicia {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Curso iniciado", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarefa do curso cancelada", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Prazo expirou", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Seu administrador de aprendizagem cancelou uma ou mais tarefas do curso abaixo.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "O prazo para inscrição em um ou mais cursos abaixo já expirou.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Entrar em contato com o administrador", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Seu curso foi salvo para mais tarde.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Seu curso foi movido para Em andamento.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Sua jornada de aprendizado começa agora!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Cursos atribuídos", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Meus cursos", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Cursos concluídos", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Salvo para Depois", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Ignorar", + "enterprise.dashboard.tab.courses.no.enrollments": "Você não está matriculado em nenhum curso patrocinado por {enterpriseName} . Entre em contato com seu administrador para obter instruções sobre como começar a aprender com edX!", + "enterprise.dashboard.tab.courses.default.message": "Começar a usar o edX é fácil. Basta encontrar um curso em seu catálogo, solicitar inscrição e iniciar sua jornada de aprendizado.", + "enterprise.dashboard.tab.courses.find.course": "Encontre um curso", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Encontre um curso", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Ignorar", + "site.header.nav.search.title": "Encontre um curso", + "courseRunActions.viewCourse": "Ver curso", + "courseRunActions.upgrading": "Atualizando...", + "courseRunActions.upgraded": "Atualizado", + "useCourseRunCardHeading.startsOnDate": "Inicia {startDate}", + "useCourseRunCardHeading.courseStarted": "Curso iniciado", + "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", + "useCourseRunCardSubHeading.enrolled": "você esta matriculado", + "useCourseRunCardSubHeading.firstToEnroll": "Seja o primeiro a se inscrever!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} inscreveu-se recentemente!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponível em {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_PT.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_PT.json index 760972cf562..69c4d9ccd98 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/pt_PT.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "limpar filtro de tags", - "courseRunActions.viewCourse": "Ver curso", - "courseRunActions.upgrading": "Atualizando...", - "courseRunActions.upgraded": "Atualizado", - "useCourseRunCardHeading.startsOnDate": "Começa {startDate}", - "useCourseRunCardHeading.courseStarted": "Curso iniciado", - "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", - "useCourseRunCardSubHeading.enrolled": "Você esta matriculado", - "useCourseRunCardSubHeading.firstToEnroll": "Seja o primeiro a se inscrever!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} inscritos recentemente!", - "useCourseRunCardAction.enroll.success.helperText": "Você foi inscrito com sucesso. Redirecionando para o curso.", - "useCourseRunCardAction.enroll.error.helperText": "Ocorreu um erro ao processar sua inscrição.", - "useCourseRunCardAction.upgrade.success.helperText": "Sua inscrição foi atualizada. Redirecionando para o curso.", - "useCourseRunCardAction.upgrade.error.helperText": "Ocorreu um erro ao atualizar sua inscrição.", - "executive.education.external.course.enrollment.page.registration.title": "Seu(s) cadastro(s)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir para Painel de Controlo", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Já Matriculado", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Você já está inscrito. Vá para o painel GetSmarter para continuar aprendendo.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "É aqui que você finaliza sua inscrição em um curso de educação executiva edX por meio do GetSmarter. Certifique-se de que os detalhes do curso abaixo estejam corretos e confirme usando o Crédito de aluno com o botão \"Confirmar registro\".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Seu administrador de aprendizagem já alocou fundos para este registro.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Seus fundos de Crédito de Aprendizagem serão resgatados neste momento.", - "executive.education.external.course.enrollment.completed.page.title": "Parabéns, você concluiu sua inscrição no curso on-line", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir para Painel de Controlo", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponível em {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarefa do curso cancelada", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Prazo expirou", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Seu administrador de aprendizagem cancelou uma ou mais tarefas do curso abaixo.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "O prazo para inscrição em um ou mais cursos abaixo já expirou.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Entrar em contato com o administrador", - "enterprise.dashboard.course.enrollments.error": "Ocorreu um erro ao recuperar as inscrições do seu curso. Por favor, tente novamente.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Seu curso foi salvo para mais tarde.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Seu curso foi movido para Em Andamento.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenha recomendações de cursos para você.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Responda a um teste de dois minutos para nos contar mais sobre as habilidades e empregos nos quais você está interessado e receba imediatamente recomendações das melhores experiências de aprendizagem no catálogo para você.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendar cursos para mim", + "academy.detail.page.executive.education.courses.section.title": "Educação Executiva", + "academy.detail.page.executive.education.courses.section.subtitle": "Uma seleção de cursos de pós-graduação de alto impacto que seguem um cronograma estruturado e incluem interação ativa com educadores e colegas.", + "academy.detail.page.self.paced.courses.section.title": "Cursos individualizados", + "academy.detail.page.self.paced.courses.section.subtitle": "Uma coleção de cursos que abrangem conhecimentos essenciais sobre o assunto. Esses cursos oferecem horários flexíveis e estudo independente.", + "academy.detail.page.academy.not.found.page.title": "Academia não encontrada", + "academy.detail.page.academy.not.found.page.message": "Academia não encontrada", + "academy.detail.page.academy.title": "Academia {academyTitle}", + "academy.detail.page.instruction.header": "Siga um caminho recomendado - ou selecione cursos individuais", + "academy.detail.page.instruction.description": "Os Pathways são roteiros selecionados por meio do conteúdo da academia, projetados especificamente para seus objetivos de aprendizagem. Ou selecione um curso específico de Educação Executiva ou cursos individualizados nesta Academia.", + "academy.detail.page.view.all.courses.link": "Ver todos os cursos da Academia {academyTitle}", + "academy.detail.page.all.courses.title": "Todos os cursos da Academia {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Começar a usar o edX é fácil. Basta encontrar um curso na sua Academia, solicitar inscrição e iniciar sua jornada de aprendizado.", + "enterprise.dashboard.tab.courses.go.to.academy": "Vá para a Academia", + "academy.detail.page.pathway.section.heading": "Caminho", + "academy.detail.page.pathway.section.launch.button": "Caminho de lançamento", + "enterprise.course.about.course.sidebar.associated.programs": "Programas Associados", + "enterprise.course.about.course.sidebar.about.expand": "Mais sobre este curso", + "enterprise.course.about.course.sidebar.about.collapse": "Recolher sobre este curso", + "enterprise.course.about.course.sidebar.about.heading": "Sobre este curso", + "enterprise.course.about.course.sidebar.sponsored.by": "Patrocinado por", + "enterprise.course.about.course.sidebar.sponsored.by.description": "A produção deste curso não teria sido possível sem as generosas contribuições de {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Expanda o que você aprenderá", + "enterprise.course.about.course.sidebar.outcome.collapse": "Recolher o que você aprenderá", + "enterprise.course.about.course.sidebar.outcome.heading": "O que vai aprender", + "enterprise.course.about.course.sidebar.syllabus.expand": "Expandir plano de estudos", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Recolher plano de estudos", + "enterprise.course.about.course.sidebar.syllabus.heading": "Programa", + "enterprise.course.about.course.sidebar.learner.testimonials": "Depoimentos de alunos", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Perguntas frequentes", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Quem pode fazer este curso?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Infelizmente, os alunos de um ou mais dos seguintes países ou regiões não poderão inscrever-se neste curso: Irão, Cuba e região da Crimeia na Ucrânia. Embora a edX tenha solicitado licenças do Escritório de Controle de Ativos Estrangeiros (OFAC) dos EUA para oferecer nossos cursos a alunos desses países e regiões, as licenças que recebemos não são amplas o suficiente para nos permitir oferecer este curso em todos os locais. A EdX lamenta sinceramente que as sanções dos EUA nos impeçam de oferecer todos os nossos cursos a todos, não importa onde vivam.", + "enterprise.course.about.course.materials.button.label": "Ver materiais do curso", + "enterprise.course.about.course.sidebar.recommendations": "Cursos que você pode gostar:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Mais de { firstCourseOwner }:", + "course.about.reviews.averageRating": "Os alunos {reviewsCount} avaliaram este curso em uma pesquisa pós-conclusão.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Perguntamos aos alunos que participaram deste curso o quão confiantes eles se sentiam de que o curso os ajudaria a alcançar seu objetivo. {confidentLearnersPercentage} % dos alunos disseram estar “extremamente confiantes” ou “muito confiantes” de que o aprendizado que fizeram no curso os ajudará a alcançar seus objetivos.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Pedimos aos alunos que se inscreveram neste curso que escolhessem o motivo de realizá-lo. As opções eram: “aprender habilidades valiosas”, “avançar no emprego”, “aprender por diversão” e “mudar de carreira”. {mostCommonGoalLearnersPercentage} % dos alunos que se inscreveram neste curso o fizeram para aprender habilidades valiosas .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "Os alunos {totalCourseEnrollments} fizeram este curso no ano passado.", + "enterprise.course.about.reviews.impact": "O impacto:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "os alunos fizeram este curso nos últimos 12 meses", + "enterprise.course.about.course.reviews.average.rating": "classificação média para este curso em uma escala de 5 estrelas", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "estão confiantes de que este curso os ajudará a alcançar seus objetivos", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "dos alunos fizeram este curso para aprender novas habilidades", + "enterprise.course.about.course.sidebar.length": "Duração", + "enterprise.course.about.course.sidebar.effort": "Esforço", + "enterprise.course.about.course.sidebar.price": "Preço", + "enterprise.course.about.course.sidebar.subject": "Assunto", + "enterprise.course.about.course.sidebar.level": "Nível", + "enterprise.course.about.course.sidebar.language": "Idioma", + "enterprise.course.about.course.sidebar.course.type": "Tipo de Curso", + "enterprise.course.about.price.original": "Preço reduzido de:", + "enterprise.course.about.price.included.in.subscription": "Incluído na sua assinatura", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Gratuito para mim {br} (quando aprovado)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Patrocinado por {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Este curso pode ser adquirido com o crédito de aluno da sua organização", + "enterprise.course.about.course.sidebar.price.assigned.course": "Este curso é atribuído a você. O preço deste curso já é coberto pela sua organização.", + "enterprise.course.about.price.discounted": "Preço com desconto:", + "enterprise.course.about.skills.section.title": "Habilidades que você ganhará", + "enterprise.course.about.skills.section.skill.description.placeholder": "Descrição não disponível.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Solicitação de curso enviada", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Busque um Certificado Verificado para destacar o conhecimento e as habilidades que você adquire", + "enterprise.course.about.course.sidebar.verified.cert.official": "Oficial e verificado", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Receba um certificado assinado pelo instrutor com o logotipo da instituição para verificar sua conquista.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Facilmente compartilhável", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Adicione o certificado ao seu currículo ou poste-o diretamente no LinkedIn.", + "enterprise.dashboard.page.title": "Painel - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Bem-vindo, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Bem-vindo!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Ignorar", "enterprise.dashboard.tab.courses.license.activated": "Sua licença foi ativada com sucesso.", - "enterprise.dashboard.tab.courses.no.enrollments": "Você não está inscrito em nenhum curso patrocinado por {enterpriseName}. Entre em contato com seu administrador para obter instruções sobre como começar a aprender com edX!", - "enterprise.dashboard.tab.courses.default.message": "Começar a usar o edX é fácil. Basta encontrar um curso em seu catálogo, solicitar inscrição e iniciar sua jornada de aprendizado.", - "enterprise.dashboard.tab.courses.find.course": "Encontre um curso", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de Aluno", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Ativo", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Sua organização atribuirá cursos aos alunos. Entre em contato com seu administrador se estiver interessado em fazer um curso.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique o saldo de créditos de aluno da sua organização para se inscrever em cursos sem custos adicionais.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponível até {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Encontre um curso", - "enterprise.dashboard.sidebar.need.help.message": "Para suporte técnico, visite o Centro de Ajuda edX.", - "enterprise.dashboard.sidebar.request.benefits": "Para solicitar mais benefícios ou cursos específicos, entre em contato com o administrador edX da sua organização.", "enterprise.banner.recommend.courses": "Recomendar cursos para mim", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contate o administrador", - "executive.education.external.course.enrollment.page.course.start.date": "Data de início:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Data de início disponível:", - "executive.education.external.course.enrollment.page.course.duration": "Duração do curso:", - "executive.education.external.course.enrollment.page.course.price": "Total do curso:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "O que acontece depois?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por e-mail", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Você receberá um e-mail da edX quando o curso começar. Alternativamente, você pode visitar o painel edX para atualizações de status do curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter enviará um e-mail para você quando o curso começar. Alternativamente, você pode visitar o painel do aluno GetSmarter para atualizações de status do curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Leia a política de reembolso", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte do nosso compromisso com o seu desenvolvimento profissional, você pode solicitar a alteração\na data de início do curso ou solicitar seu dinheiro de volta se você não estiver totalmente satisfeito com 14 dias corridos\nda data de início do seu curso.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Leia os Termos e Condições do GetSmarter para obter a política completa de adiamento e cancelamento do curso.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumo da inscrição:", - "executive.education.external.course.enrollment.page.course": "Este curso é coberto pelo Crédito de Aprendizagem fornecido pela sua organização.", - "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscrições:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Taxas incluídas", "ExecutiveEducation2UError.noOfferAvailable": "Nenhum crédito de aluno está disponível para cobrir este curso.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Você não tem acesso a este curso porque sua organização não tem fundos suficientes. Entre em contato com o administrador do edX para resolver o erro e fornecer acesso a este conteúdo.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Sua inscrição não foi concluída! Você já gastou seu orçamento pessoal com matrículas.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Sua inscrição não foi concluída! Você atingiu o número máximo de inscrições permitidas.", "ExecutiveEducation2UError.systemError": "Ocorreu um erro de sistema.", "ExecutiveEducation2UError.default": "Ocorreu um erro.", + "executive.education.external.course.enrollment.page.first.name.required": "O primeiro nome é necessário", + "executive.education.external.course.enrollment.page.last.name.required": "O sobrenome é obrigatório", + "executive.education.external.course.enrollment.page.date.of.birth.required": "A data de nascimento é obrigatória", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "A data de nascimento inserida indica que você tem menos de 18 anos e precisamos que seus pais ou responsável legal autorizem seu registro e o processamento de suas informações pessoais pela GetSmarter. Entre em contato com {privacyEmail} para prosseguir com seu registro.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Por favor, concorde com os Termos e Condições para Estudantes", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Concorde com o consentimento de compartilhamento de dados da GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Informações sobre inscrição no curso", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Ocorreu um erro ao compartilhar as informações de inscrição no curso. Por favor, tente novamente.", + "executive.education.external.course.enrollment.page.first.name.label": "Primeiro nome *", + "executive.education.external.course.enrollment.page.last.name.label": "Sobrenome *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Data de nascimento *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Li e aceito o consentimento de compartilhamento de dados do GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconheço que as informações sobre minha participação no curso serão compartilhadas com meus\nempregador ou entidade financiadora, incluindo meu nome, avaliações do meu desempenho, como notas,\ne qualquer risco percebido para a minha conclusão do curso.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Reconheço que as informações sobre a minha participação no curso serão compartilhadas com meu empregador ou entidade financiadora, incluindo meu nome, avaliações do meu desempenho, como notas, e qualquer risco percebido para a conclusão do curso.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Li e aceito os Termos e Condições para Estudantes do GetSmarter", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Obrigatório", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Confirmando registro...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Inscrição confirmada", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Confirmar registro", + "executive.education.external.course.enrollment.page.try.again.cta": "Tente novamente", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualize sua carreira.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Reserve um minuto para escolher um cargo que melhor descreva sua função atual ou desejada. Diremos quais habilidades você deve procurar ao se inscrever nos cursos e acompanharemos o crescimento de suas habilidades à medida que você conclui os cursos.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Adicionar função", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Mostrar ({totalSkillsCount}) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Ver Menos", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Procure sua função", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Guardar", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "A guardar", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Guardado", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Erro", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Cancelar", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Mais cursos que ensinam habilidades de {subCategoryName}", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Mostrar mais cursos", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Meu gráfico de carreira", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Como posso ler isso?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Usando a taxonomia Lightcast, rastreamos o cargo atualmente selecionado até as competências e habilidades necessárias para ter sucesso. À medida que você passa nos cursos da plataforma edX ensinando habilidades relevantes para o seu trabalho atual, o gráfico acima mostra como você está crescendo nas competências relacionadas à sua função.", - "enterprise.coupon.codes.warning.modal.title": "Você não tem códigos suficientes para completar o programa", - "enterprise.coupon.codes.warning.modal.body": "

Nossos registros mostram que você não possui códigos suficientes atribuídos a você para concluir o programa. Se você não conseguir concluir todos os cursos do programa, não será elegível para visualizar ou compartilhar o registro do programa.

Se você planeja concluir o programa, entre em contato com seu gerente de aprendizagem para que códigos adicionais sejam atribuídos a você.

Códigos restante: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Requisito {index} : Escolha qualquer {count} dos seguintes", + "enterprise.pathway.modal.verified.label": "Validado", + "enterprise.pathway.modal.curated.by.professionals.label": "Com curadoria de profissionais de aprendizagem", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Entre os requisitos {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Incluído no catálogo", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Aprenda com custo zero para você", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Em Progresso", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Currículo {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Ver {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Progresso do Caminho", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Revise seu progresso no caminho e planeje prazos importantes para garantir que você termine. Para concluir o caminho, você deve preencher cada um dos requisitos.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Requisitos de caminho:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Requisito {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Requisito {index} : Escolha qualquer {count} dos seguintes", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Status de inscrição", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Ativo", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Não ativo", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Disponível até {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "All courses included in your enterprise catalog", "enterprise.program.courses.someCoursesAvailable": "{courseCount} cursos incluídos no seu catálogo empresarial", "enterprise.program.courses.noCourseAvailable": "Esses cursos não estão incluídos no catálogo da sua empresa", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 curso presente neste programa", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} cursos presentes neste programa", "enterprise.program.main.heading.enroll": "Inscrevendo-se agora", + "enterprise.coupon.codes.warning.modal.title": "Você não tem códigos suficientes para completar o programa", + "enterprise.coupon.codes.warning.modal.body": "

Nossos registros mostram que você não possui códigos suficientes atribuídos a você para concluir o programa. Se você não conseguir concluir todos os cursos do programa, não será elegível para visualizar ou compartilhar o registro do programa.

Se você planeja concluir o programa, entre em contato com seu gerente de aprendizagem para que códigos adicionais sejam atribuídos a você.

Códigos restante: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Saber mais", + "enterprise.dashboard.programs.about.page.course.sponsored": "Patrocinado por {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Precisa de certificado verificado", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Estado do Certificado:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certificado Comprado", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Estado do Certificado:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Atualizar para Validado", + "enterprise.dashboard.programs.about.page.courses.in.progress": "CURSOS A DECORRER", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Inscrito: ( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Ver Curso Arquivado", + "enterprise.dashboard.programs.about.page.view.course": "Ver Curso", + "enterprise.dashboard.programs.about.page.remaining.courses": "RESTANTES CURSOS", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Inscreva-se agora", + "enterprise.dashboard.programs.about.page.not.currently.available": "Não Disponível de Momento", + "enterprise.dashboard.programs.about.page.available.sessions": "Suas sessões disponíveis:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Inicia {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Saber mais", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Não Disponível de Momento", + "enterprise.dashboard.programs.about.page.completed.courses": "CURSOS CONCLUÍDOS", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Iniciado {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Ver Curso", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Parabéns!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Você completou com sucesso todos os requisitos para o {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "O seu Percurso no Programa", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Acompanhe e planeje seu progresso através dos cursos {totalCoursesInProgram} deste programa.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Para concluir o programa, você deve obter um certificado verificado para cada curso.", + "enterprise.dashboard.program.sidebar.your.certificate": "Seu certificado {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Certificados obtidos", + "enterprise.dashboard.program.sidebar.program.record": "Registo do Programa", + "enterprise.dashboard.program.sidebar.message": "Uma vez que complete um dos requisitos do programa, tem um registo do programa. Este registo é marcado como completo uma vez cumpridos todos os requisitos do programa. Um registo do programa pode ser utilizado para continuar o seu percurso de aprendizagem e demonstrar o que aprendeu aos outros", + "enterprise.dashboard.program.sidebar.view.program.record": "Ver Registo do Programa", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Oportunidades de Crédito Adicionais", + "program.sidebar.professional.opportunities": "Oportunidades Profissionais Adicionais", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Restante", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Em andamento", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Concluído", + "enterprise.assignment.only.empty.state.alert.dismiss": "Ignorar", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Entrar em contato com o administrador", "enterprise.assignment.only.empty.state.alert.title": "A descoberta do curso não está disponível no momento", "enterprise.assignment.only.empty.state.alert.description": "Sua organização optou por compartilhar cursos com você apenas por tarefa. Para solicitar acesso a conteúdo adicional, entre em contato com seu administrador.", "enterprise.assignment.only.empty.state.card.title": "Seu próximo curso, encontrado!", "enterprise.assignment.only.empty.state.card.description": "Comece a aprender com cursos atribuídos a você pela sua organização.", "enterprise.assignment.only.empty.state.card.button": "Voltar ao Painel de Controlo", - "enterprise.search.page.academies.section.title": "Academias edX; projetado para atender às suas necessidades de negócios mais críticas", + "enterprise.search.page.show.more.pathway.section.translated.title": "Caminhos", + "enterprise.search.page.show.more.program.section.translated.title": "Programas", + "enterprise.search.page.show.more.course.section.translated.title": "Cursos", + "enterprise.search.page.title": "Pesquisar Cursos e Programas - {enterpriseName}", + "enterprise.search.page.header.title": "Pesquisar cursos e programas", + "enterprise.search.page.academies.section.title": "Academias edX: projetadas para atender às suas necessidades de negócios mais críticas", "enterprise.search.page.academies.section.subtile": "Escolha entre uma variedade de programas selecionados alinhados às áreas de capacidade e habilidades mais demandadas, cruciais para o sucesso da organização.", + "enterprise.search.page.course.section.translated.title": "Cursos", + "enterprise.search.course.card.short.length.course": "Curso Curto", + "enterprise.search.course.card.general.length.course": "Curso", + "enterprise.search.page.pathway.section.translated.title": "Caminhos", + "enterprise.search.page.program.section.translated.title": "Programas", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Curso} many {# Cursos} other {# Cursos}}", + "enterprise.search.page.show.all": "Mostrar ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "resultados", + "enterprise.search.page.content.result": "resultado", + "site.header.avatar.dropdown.switch.dashboard.title": "Alternar painel", + "site.header.avatar.dropdown.personal.dashboard.title": "Pessoal", + "site.header.avatar.dropdown.my.profile.title": "Meu perfil", + "site.header.avatar.dropdown.account.settings.title": "Configurações de Conta", + "site.header.avatar.dropdown.help.title": "Ajuda", + "site.header.avatar.dropdown.sign.out.title": "sair", + "site.header.nav.help.title": "Ajuda", + "site.header.nav.dashboard.title": "Painel de Controlo", + "enterprise.skills.quiz.v1.job.card.median.salary": "Salário médio nos EUA:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Ofertas de trabalho:", + "enterprise.skills.quiz.v1.course.card.heading": "Comece com estes cursos", + "enterprise.skills.quiz.v1.pathways.card.heading": "Comece com esses caminhos", + "enterprise.skills.quiz.v1.programs.card.heading": "Comece com esses programas", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Seus empregos e habilidades", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Salário médio nos EUA:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Ofertas de trabalho:", + "enterprise.skills.quiz.v1.skills.page.heading": "Habilidades", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Melhores cursos em {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Veja mais cursos >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Construtor de habilidades", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Comece sua jornada de aprendizagem com edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Deixe o edX ser o seu guia. Combinamos a experiência educacional das principais instituições do mundo com dados do mercado de trabalho para encontrar o(s) curso(s) e programa(s) certo(s) para ajudá-lo a alcançar seus objetivos profissionais e de aprendizagem.", + "enterprise.skills.quiz.v1.goal.selection.label": "Primeiro, conte-nos um pouco mais sobre o que você deseja alcançar.", + "enterprise.skills.quiz.v1.industry.selection.label": "Em segundo lugar, qual setor descreve onde você trabalha? (selecione uma opção ou deixe em branco)", + "enterprise.skills.quiz.v1.current.job.title": "A seguir, conte-nos sobre seu cargo atual.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Atualmente sou estudante", + "enterprise.skills.quiz.v1.similar.career.paths": "Por último, conte-nos sobre as carreiras nas quais você está interessado (selecione até três)", + "enterprise.skills.quiz.v1.explore.courses.label": "Comece a explorar os cursos!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Veja mais recomendações de cursos", + "enterprise.skills.quiz.v1.cancel.button.label": "Cancelar", + "enterprise.skills.quiz.v1.continue.button.label1": "Continuar", + "enterprise.skills.quiz.v1.continue.button.label2": "Continuar", + "enterprise.skills.quiz.v1.done.button.label": "Feito", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Habilidades relacionadas", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Veja mais recomendações de cursos", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Construtor de Habilidades", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Sair do Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Os alunos que se matriculam em cursos alinhados com seus objetivos de carreira têm maior probabilidade de concluir o curso", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Voltar ao Construtor de Habilidades", + "enterprise.skills.quiz.v2.exit.button.label": "Saída", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Combinamos a experiência educacional com dados do mercado de trabalho para ajudá-lo a alcançar seus objetivos profissionais e de aprendizagem. Esteja você procurando crescer em sua carreira, mudar de carreira ou apenas aprender novas habilidades, esta ferramenta pode ajudá-lo a encontrar um curso relevante. Sua seleção de função e recomendações são privadas e não visíveis para o administrador do edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Em quais funções você está interessado?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Ocultar opções avançadas", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Mostrar opções avançadas", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Conte-nos sobre o que você deseja alcançar?", + "enterprise.skills.quiz.v2.current.job.title": "Pesquise e selecione seu cargo atual", + "enterprise.skills.quiz.v2.industry.selection.label": "Em qual setor você está interessado?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Construtor de habilidades", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Deixe edX ser seu guia", "StatefulEnroll.buttonLabel.enroll": "Matricular", "StatefulEnroll.buttonLabel.enrolling": "Inscrevendo-se...", "StatefulEnroll.buttonLabel.enrolled": "Inscrito", - "StatefulEnroll.buttonLabel.tryAgain": "Tente novamente" + "StatefulEnroll.buttonLabel.tryAgain": "Tente novamente", + "errorBoundary.title": "Um erro ocorreu durante o processamento do seu pedido", + "errorBoundary.subtitle": "Pedimos desculpas pela inconveniência. Por favor, tente novamente mais tarde.", + "errorBoundary.tryAgainCTA": "Tente novamente", + "updateAvailableModal.heading": "Atualização: nova versão disponível", + "updateAvailableModal.content": "Atenção: Foi lançada uma nova versão do site. Para aproveitar os recursos e melhorias mais recentes, atualize a página.", + "updateAvailableModal.refreshButtonText": "Atualizar", + "enterprise.course.about.page.assigned.badge.label": "Atribuído", + "enterprise.course.about.page.course.part.of.program": "Este curso faz parte de um {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Este curso está arquivado.", + "enterprise.course.about.page.course.not.in.catalog": "Este curso não faz parte do catálogo de cursos selecionados da sua organização.", + "enterprise.course.about.page.video.play.button.text": "Reproduzir vídeo", + "useCourseRunCardAction.enroll.success.helperText": "Você foi inscrito com sucesso. Redirecionando para o curso.", + "useCourseRunCardAction.enroll.error.helperText": "Ocorreu um erro ao processar sua inscrição.", + "useCourseRunCardAction.upgrade.success.helperText": "Sua inscrição foi atualizada. Redirecionando para o curso.", + "useCourseRunCardAction.upgrade.error.helperText": "Ocorreu um erro ao atualizar sua inscrição.", + "enterprise.course.about.course.sidebar.institution": "Instituição", + "enterprise.course.about.course.sidebar.institutions": "Instituições", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {semana} many {semanas} other {semanas}}", + "enterprise.course.about.course.sidebar.transcript": "Vídeo {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Ministrado por instrutor em um cronograma de curso", + "enterprise.course.about.course.sidebar.self.paced": "Individualizado no seu tempo", + "executive.education.external.course.enrollment.page.registration.title": "Seu(s) cadastro(s)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ir para Painel de Controlo", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Já Matriculado", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Você já está inscrito. Vá para o painel GetSmarter para continuar aprendendo.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "É aqui que você finaliza sua inscrição em um curso de educação executiva edX por meio do GetSmarter. Certifique-se de que os detalhes do curso abaixo estejam corretos e confirme usando o Crédito de aluno com o botão \"Confirmar registro\".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Seu administrador de aprendizagem já alocou fundos para este registro.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Seus fundos de Crédito de Aprendizagem serão resgatados neste momento.", + "executive.education.external.course.enrollment.completed.page.title": "Parabéns, você concluiu sua inscrição no curso on-line", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ir para Painel de Controlo", + "enterprise.dashboard.tab.courses": "Cursos", + "enterprise.dashboard.tab.programs": "Programas", + "enterprise.dashboard.tab.pathways": "Caminhos", + "enterprise.dashboard.tab.my.career": "Minha carreira", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Obtenha recomendações de cursos para você.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Responda a um teste de dois minutos para nos contar mais sobre as habilidades e empregos nos quais você está interessado e receba imediatamente recomendações das melhores experiências de aprendizagem no catálogo para você.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Recomendar cursos para mim", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Ativo", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Requeridos", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Códigos restantes", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Códigos restantes, entre em contato com seu administrador para obter códigos adicionais.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Códigos de inscrição", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Use códigos para se inscrever em cursos do seu catálogo.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Crédito de Aluno", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Sua organização atribuirá cursos aos alunos. Entre em contato com seu administrador se estiver interessado em fazer um curso.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Aplique o saldo de créditos de aluno da sua organização para se inscrever em cursos sem custos adicionais.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Disponível até {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Expirado", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Expira em Breve", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Expirando", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Ativo", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Requeridos", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Status de inscrição", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Disponível até", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Expirou em", + "enterprise.dashboard.sidebar.license.requested.notice": "Aguardando aprovação.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Status de inscrição", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Disponível até", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Encontre um curso", + "enterprise.dashboard.sidebar.needHelp": "Precisa de ajuda?", + "enterprise.dashboard.sidebar.need.help.message": "Para suporte técnico, visite o Centro de Ajuda edX.", + "enterprise.dashboard.sidebar.request.benefits": "Para solicitar mais benefícios ou cursos específicos, entre em contato com o administrador edX da sua organização.", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Os cursos não são mais cobertos pelo saldo de créditos de aluno da sua organização", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Seu saldo de créditos de aluno acabou e não cobrirá o custo dos cursos. Entre em contato com seu administrador se tiver dúvidas.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Alguns cursos podem não ser cobertos pelo saldo de créditos de aluno da sua organização", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Sua organização está com poucos créditos de aluno. Alguns cursos podem não estar mais cobertos. Entre em contato com seu administrador se tiver dúvidas.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contate o administrador", + "executive.education.external.course.enrollment.page.course.start.date": "Data de início:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Data de início disponível:", + "executive.education.external.course.enrollment.page.course.duration": "Duração do curso:", + "executive.education.external.course.enrollment.page.course.price": "Total do curso:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "O que acontece depois?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notificado por e-mail", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Você receberá um e-mail quando o curso começar. Alternativamente, você pode visitar seu painel para atualizações de status do curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Leia a política de reembolso", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Como parte do nosso compromisso com o seu desenvolvimento profissional, você pode solicitar a alteração da data de início do curso ou solicitar seu dinheiro de volta se não estiver totalmente satisfeito com 14 dias corridos da data de início do curso.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Leia os Termos e Condições do GetSmarter para obter a política completa de adiamento e cancelamento do curso.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Resumo da inscrição:", + "executive.education.external.course.enrollment.page.course": "Este curso é coberto pelo Crédito de Aprendizagem fornecido pela sua organização.", + "executive.education.external.course.enrollment.page.registration.total.message": "Total de inscrições:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Taxas incluídas", + "enterprise.budget.expiry.notification.alert.title": "Lembrete: o plano da sua organização expira em {date}", + "enterprise.budget.expiry.notification.alert.message": "Quando o plano da sua organização expirar, você não poderá mais usar seu crédito de aprendizagem para se inscrever em novos cursos. Se você estiver matriculado em um curso, não haverá interrupção em seu aprendizado.", + "enterprise.budget.expiry.notification.modal.title": "Lembrete: seu crédito de aprendizagem está expirando", + "enterprise.budget.expiry.notification.modal.message": "O plano da sua organização expira em {date} . Depois que ele expirar, você não poderá mais usar seu crédito de aprendizagem para se inscrever em novos cursos.", + "enterprise.budget.expiry.notification.modal.additional_message": "Se você estiver atualmente matriculado em cursos, não haverá interrupção no seu aprendizado após o término do plano.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Se você acha que isso é um erro ou precisa de ajuda, por favor", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "entre em contato com o administrador da sua organização.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Matricular", + "enterprise.course.about.page.course.run.card.archived.heading": "Curso arquivado", + "enterprise.course.about.page.course.run.card.archived.subheading": "Datas futuras a serem anunciadas", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Em breve", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Inscreva-se após {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Inscrições encerradas", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Datas futuras a serem anunciadas", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Inicia {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Curso iniciado", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Você esta matriculado", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Ver curso", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Direito encontrado", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Ver no painel", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} inscritos recentemente!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Seja o primeiro a se inscrever!", + "enterprise.course.about.page.course.run.card.started.heading": "Iniciado {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Inicia {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Inicia {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Curso iniciado", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Tarefa do curso cancelada", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Prazo expirou", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Seu administrador de aprendizagem cancelou uma ou mais tarefas do curso abaixo.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "O prazo para inscrição em um ou mais cursos abaixo já expirou.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Entrar em contato com o administrador", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Seu curso foi salvo para mais tarde.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Seu curso foi movido para Em Andamento.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Sua jornada de aprendizado começa agora!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Cursos atribuídos", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Meus cursos", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Cursos concluídos", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Salvo para Depois", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Ignorar", + "enterprise.dashboard.tab.courses.no.enrollments": "Você não está inscrito em nenhum curso patrocinado por {enterpriseName}. Entre em contato com seu administrador para obter instruções sobre como começar a aprender com edX!", + "enterprise.dashboard.tab.courses.default.message": "Começar a usar o edX é fácil. Basta encontrar um curso em seu catálogo, solicitar inscrição e iniciar sua jornada de aprendizado.", + "enterprise.dashboard.tab.courses.find.course": "Encontre um curso", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Encontre um curso", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Ignorar", + "site.header.nav.search.title": "Encontre um curso", + "courseRunActions.viewCourse": "Ver curso", + "courseRunActions.upgrading": "Atualizando...", + "courseRunActions.upgraded": "Atualizado", + "useCourseRunCardHeading.startsOnDate": "Começa {startDate}", + "useCourseRunCardHeading.courseStarted": "Curso iniciado", + "useCourseRunCardHeading.startedOnDate": "Iniciado {startDate}", + "useCourseRunCardSubHeading.enrolled": "Você esta matriculado", + "useCourseRunCardSubHeading.firstToEnroll": "Seja o primeiro a se inscrever!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} inscritos recentemente!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Disponível em {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ru.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ru.json index 3ff47e0cd45..1dee82771bb 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ru.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/ru.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "очистить фильтр тегов", - "courseRunActions.viewCourse": "Посмотреть курс", - "courseRunActions.upgrading": "Обновление...", - "courseRunActions.upgraded": "Модернизированный", - "useCourseRunCardHeading.startsOnDate": "Начинается {startDate}", - "useCourseRunCardHeading.courseStarted": "Курс начался", - "useCourseRunCardHeading.startedOnDate": "Начал {startDate}", - "useCourseRunCardSubHeading.enrolled": "Вы зачислены", - "useCourseRunCardSubHeading.firstToEnroll": "Будьте первым, кто зарегистрируется!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} недавно зарегистрировался!", - "useCourseRunCardAction.enroll.success.helperText": "Вы успешно зачислены. Перенаправление на курс.", - "useCourseRunCardAction.enroll.error.helperText": "При обработке регистрации произошла ошибка.", - "useCourseRunCardAction.upgrade.success.helperText": "Ваша регистрация была повышена. Перенаправление на курс.", - "useCourseRunCardAction.upgrade.error.helperText": "При обновлении регистрации произошла ошибка.", - "executive.education.external.course.enrollment.page.registration.title": "Ваша регистрация(и)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Перейти к панели управления", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Уже зарегистрирован", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Вы уже зачислены. Перейдите на панель управления GetSmarter, чтобы продолжить обучение.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Здесь вы завершаете регистрацию на курс обучения руководителей edX через GetSmarter. Убедитесь, что приведенная ниже информация о курсе верна, и подтвердите использование кредита учащегося, нажав кнопку «Подтвердить регистрацию».", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Ваш администратор обучения уже выделил средства на эту регистрацию.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "На этом этапе ваши средства Learner Credit будут погашены.", - "executive.education.external.course.enrollment.completed.page.title": "Поздравляем, вы завершили регистрацию на онлайн-курс.", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Перейти к панели управления", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Доступно на {upcomingDate} .", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Задание курса отменено", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Срок истек", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ваш администратор обучения отменил одно или несколько заданий курса, указанных ниже.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Срок регистрации на один или несколько курсов, указанных ниже, истек.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Связаться с администратором", - "enterprise.dashboard.course.enrollments.error": "При получении данных о зачислении на курсы произошла ошибка. Пожалуйста, попробуйте еще раз.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Ваш курс сохранен на будущее.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Ваш курс был перенесен в раздел «В процессе».", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Получите рекомендации по курсу для вас.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Пройдите двухминутный тест, чтобы рассказать нам больше об интересующих вас навыках и вакансиях, и сразу же получите рекомендации по лучшим вариантам обучения в каталоге для вас.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Порекомендуйте мне курсы", + "academy.detail.page.executive.education.courses.section.title": "Исполнительное образование", + "academy.detail.page.executive.education.courses.section.subtitle": "Подборка эффективных курсов для выпускников, которые следуют структурированному графику и включают активное взаимодействие с преподавателями и коллегами.", + "academy.detail.page.self.paced.courses.section.title": "Курсы для самостоятельного обучения", + "academy.detail.page.self.paced.courses.section.subtitle": "Коллекция курсов, которые охватывают основные знания по этому предмету. Эти курсы предлагают гибкий график и самостоятельное обучение.", + "academy.detail.page.academy.not.found.page.title": "Академия не найдена", + "academy.detail.page.academy.not.found.page.message": "Академия не найдена", + "academy.detail.page.academy.title": "{academyTitle} Академия", + "academy.detail.page.instruction.header": "Следуйте рекомендуемому пути или выберите отдельные курсы.", + "academy.detail.page.instruction.description": "Пути — это тщательно подобранные дорожные карты по содержанию академии, разработанные специально для ваших целей обучения. Или выберите конкретный курс из программ «Обучение руководителей» или «Курсы для самостоятельного обучения» в этой Академии.", + "academy.detail.page.view.all.courses.link": "Просмотреть все курсы Академии {academyTitle}", + "academy.detail.page.all.courses.title": "Все курсы Академии {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Начать работу с edX легко. Просто найдите курс в вашей Академии, запросите регистрацию и начните обучение.", + "enterprise.dashboard.tab.courses.go.to.academy": "Иди в Академию", + "academy.detail.page.pathway.section.heading": "Путь", + "academy.detail.page.pathway.section.launch.button": "Путь запуска", + "enterprise.course.about.course.sidebar.associated.programs": "Связанные программы", + "enterprise.course.about.course.sidebar.about.expand": "Подробнее об этом курсе", + "enterprise.course.about.course.sidebar.about.collapse": "Свернуть об этом курсе", + "enterprise.course.about.course.sidebar.about.heading": "Об этом курсе", + "enterprise.course.about.course.sidebar.sponsored.by": "При поддержке", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Создание этого курса было бы невозможно без щедрого вклада {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Расширьте то, что вы узнаете", + "enterprise.course.about.course.sidebar.outcome.collapse": "Свернуть то, что вы узнаете", + "enterprise.course.about.course.sidebar.outcome.heading": "Что вы узнаете", + "enterprise.course.about.course.sidebar.syllabus.expand": "Расширить учебную программу", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Свернуть учебную программу", + "enterprise.course.about.course.sidebar.syllabus.heading": "Программа обучения", + "enterprise.course.about.course.sidebar.learner.testimonials": "Отзывы учащихся", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Часто задаваемые вопросы", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Кто может пройти этот курс?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "К сожалению, учащиеся из одной или нескольких следующих стран или регионов не смогут зарегистрироваться на этот курс: Иран, Куба и Крымский регион Украины. Хотя edX запросила лицензии Управления по контролю за иностранными активами США (OFAC) на предложение наших курсов учащимся в этих странах и регионах, полученные нами лицензии недостаточно широки, чтобы позволить нам предлагать этот курс во всех странах. EdX искренне сожалеет, что санкции США не позволяют нам предлагать все наши курсы всем, независимо от того, где они живут.", + "enterprise.course.about.course.materials.button.label": "Посмотреть материалы курса", + "enterprise.course.about.course.sidebar.recommendations": "Курсы, которые могут вам понравиться:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Еще от { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} учащиеся оценили этот курс в опросе после его завершения.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Мы спросили учащихся, принимавших участие в этом курсе, насколько они уверены в том, что курс поможет им достичь своей цели. {confidentLearnersPercentage} % учащихся заявили, что они «чрезвычайно уверены» или «очень уверены» , что обучение, которое они прошли на курсе, поможет им достичь своих целей.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Мы попросили учащихся, записавшихся на этот курс, выбрать причину его прохождения. Вариантами были: «обучиться ценным навыкам», «продвижение по службе», «учиться ради удовольствия» и «сменить карьеру». {mostCommonGoalLearnersPercentage} % учащихся, записавшихся на этот курс, использовали его для приобретения ценных навыков .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "Учащиеся {totalCourseEnrollments} прошли этот курс в прошлом году.", + "enterprise.course.about.reviews.impact": "Влияние:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "учащиеся прошли этот курс за последние 12 месяцев", + "enterprise.course.about.course.reviews.average.rating": "средняя оценка этого курса по 5-звездочной шкале", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "уверены, что этот курс поможет им достичь своих целей", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "учащихся прошли этот курс, чтобы освоить новые навыки", + "enterprise.course.about.course.sidebar.length": "Длина", + "enterprise.course.about.course.sidebar.effort": "Усилие", + "enterprise.course.about.course.sidebar.price": "Цена", + "enterprise.course.about.course.sidebar.subject": "Тема", + "enterprise.course.about.course.sidebar.level": "Уровень", + "enterprise.course.about.course.sidebar.language": "Язык", + "enterprise.course.about.course.sidebar.course.type": "Вид курса", + "enterprise.course.about.price.original": "Цена снижена с:", + "enterprise.course.about.price.included.in.subscription": "Включено в вашу подписку", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Бесплатно для меня {br} (после одобрения)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "При поддержке {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Этот курс можно приобрести за учебный кредит вашей организации.", + "enterprise.course.about.course.sidebar.price.assigned.course": "Этот курс назначен вам. Стоимость этого курса уже покрыта вашей организацией.", + "enterprise.course.about.price.discounted": "Цена со скидкой:", + "enterprise.course.about.skills.section.title": "Навыки, которые вы получите", + "enterprise.course.about.skills.section.skill.description.placeholder": "Описание отсутствует.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Заявка на курс отправлена", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Получите проверенный сертификат, чтобы подчеркнуть полученные вами знания и навыки.", + "enterprise.course.about.course.sidebar.verified.cert.official": "Официальный и проверенный", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Получите подписанный инструктором сертификат с логотипом учреждения, подтверждающий ваши достижения.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Легко поделиться", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Добавьте сертификат в свое резюме или резюме или опубликуйте его непосредственно в LinkedIn.", + "enterprise.dashboard.page.title": "Панель управления — {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Добро пожаловать, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Добро пожаловать!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Скрыть", "enterprise.dashboard.tab.courses.license.activated": "Ваша лицензия успешно активирована.", - "enterprise.dashboard.tab.courses.no.enrollments": "Вы не зачислены ни на какие курсы, спонсируемые {enterpriseName} . Обратитесь к своему администратору за инструкциями о том, как начать обучение с edX!", - "enterprise.dashboard.tab.courses.default.message": "Начать работу с edX легко. Просто найдите курс в своем каталоге, запросите регистрацию и начните обучение.", - "enterprise.dashboard.tab.courses.find.course": "Найти курс", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Кредит учащегося", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Активный", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ваша организация назначит курсы учащимся. Если вы хотите пройти курс, свяжитесь с вашим администратором.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Используйте кредитный баланс учащихся вашей организации, чтобы записаться на курсы без каких-либо затрат.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Доступно до {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Найти курс", - "enterprise.dashboard.sidebar.need.help.message": "Для получения технической поддержки посетите Справочный центр edX .", - "enterprise.dashboard.sidebar.request.benefits": "Чтобы запросить дополнительные преимущества или конкретные курсы, обратитесь к администратору edX вашей организации .", "enterprise.banner.recommend.courses": "Порекомендуйте мне курсы", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Связаться с администратором", - "executive.education.external.course.enrollment.page.course.start.date": "Дата начала:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Доступная дата начала:", - "executive.education.external.course.enrollment.page.course.duration": "Длительность курса:", - "executive.education.external.course.enrollment.page.course.price": "Итого курса:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Что будет дальше?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Уведомлено по электронной почте", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Вы получите электронное письмо от edX, когда ваш курс начнется. Кроме того, вы можете посетить свою панель управления edX для получения обновлений статуса курса.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter отправит вам электронное письмо о начале курса. Кроме того, вы можете посетить панель управления учащегося GetSmarter для получения обновлений статуса курса.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Прочитайте политику возврата", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "В рамках нашего стремления к вашему профессиональному развитию вы можете запросить изменение\n дату начала курса или запросите возврат денег, если вас не полностью устраивают 14 календарных дней\n даты начала вашего курса.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Прочтите Условия использования GetSmarter, чтобы узнать полную информацию о правилах переноса и отмены курса.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Краткое описание регистрации:", - "executive.education.external.course.enrollment.page.course": "Этот курс покрывается кредитом учащегося, предоставленным вашей организацией.", - "executive.education.external.course.enrollment.page.registration.total.message": "Итого регистрации:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Включая налог", "ExecutiveEducation2UError.noOfferAvailable": "Для покрытия этого курса не предусмотрен кредит учащегося.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "У вас нет доступа к этому курсу, поскольку у вашей организации недостаточно средств. Свяжитесь с администратором edX, чтобы устранить ошибку и предоставить вам доступ к этому контенту.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Ваша регистрация не завершена! Вы уже потратили свой личный бюджет на регистрацию.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Ваша регистрация не завершена! Вы достигли максимального количества разрешенных регистраций.", "ExecutiveEducation2UError.systemError": "Произошла системная ошибка.", "ExecutiveEducation2UError.default": "Произошла ошибка.", + "executive.education.external.course.enrollment.page.first.name.required": "Требуется имя", + "executive.education.external.course.enrollment.page.last.name.required": "Требуется фамилия", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Требуется дата рождения", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Введенная вами дата рождения указывает на то, что вам меньше 18 лет, и нам необходимо, чтобы ваш родитель или законный опекун дал согласие на вашу регистрацию и обработку GetSmarter вашей личной информации. Пожалуйста, свяжитесь с {privacyEmail} чтобы продолжить регистрацию.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Пожалуйста, согласитесь с Условиями использования для студентов", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Пожалуйста, согласитесь с согласием GetSmarter на обмен данными.", "executive.education.external.course.enrollment.page.information.title": "Информация о записи на курс", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Произошла ошибка при предоставлении информации о зачислении на курс. Пожалуйста, попробуйте еще раз.", + "executive.education.external.course.enrollment.page.first.name.label": "Имя *", + "executive.education.external.course.enrollment.page.last.name.label": "Фамилия *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Дата рождения *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Я прочитал и принял согласие GetSmarter на обмен данными.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Я подтверждаю, что информация о моем участии в курсе будет передана моему\n работодатель или финансирующая организация, включая мое имя, оценки моей работы, такие как оценки,\n и любой предполагаемый риск для моего завершения курса.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Я подтверждаю, что информация о моем участии в курсе будет передана моему работодателю или финансирующей организации, включая мое имя, оценки моей успеваемости, такие как оценки, и любой предполагаемый риск для моего завершения курса.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Я прочитал и принял Условия использования GetSmarter для студентов.", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Необходимый", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Подтвердить регистрацию", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Подтверждаем регистрацию...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Регистрация подтверждена", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Подтвердить регистрацию", + "executive.education.external.course.enrollment.page.try.again.cta": "Попробуйте еще раз", "enterprise.dashboard.my.career.tab.add.job.role.title": "Визуализируйте свою карьеру.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Потратьте одну минуту, чтобы выбрать название должности, которое лучше всего описывает вашу текущую или желаемую должность. Мы расскажем вам, какие навыки вам следует приобрести при записи на курсы, и будем отслеживать рост ваших навыков по мере прохождения курсов.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Добавить роль", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Показать ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Скрыть", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Найдите свою должность", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Сохранить", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Сохранение", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Сохранено", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Ошибка", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Отмена", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Другие курсы, на которых вы научитесь {subCategoryName} навыкам", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Показать больше курсов", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Моя карьерная карта", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Как мне это прочитать?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Используя таксономию Lightcast, мы сопоставляем выбранную вами в данный момент должность с компетенциями и навыками, необходимыми для достижения успеха. По мере того, как вы проходите курсы по обучению навыкам преподавания на платформе edX, соответствующим вашей текущей работе, график выше показывает, как вы растете в компетенциях, связанных с вашей ролью.", - "enterprise.coupon.codes.warning.modal.title": "У вас недостаточно кодов для завершения программы", - "enterprise.coupon.codes.warning.modal.body": "

Наши записи показывают, что вам недостаточно присвоенных кодов для завершения программы. Если вы не сможете пройти все курсы программы, вы не сможете просматривать или публиковать свои записи по программе.

Если вы планируете пройти программу, обратитесь к своему менеджеру по обучению , чтобы назначить вам дополнительные коды.

Оставшиеся коды: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Требование {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Требование {index} : выберите любой {count} из следующих.", + "enterprise.pathway.modal.verified.label": "Подтверждено", + "enterprise.pathway.modal.curated.by.professionals.label": "Курируется профессионалами в области обучения", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "По требованиям {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Входит в каталог", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Обучение бесплатно для вас", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Выполняется", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Резюме {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Посмотреть {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Прогресс пути", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Проанализируйте свой прогресс на пути и запланируйте ключевые сроки, чтобы гарантировать, что вы закончите. Чтобы пройти путь, вам необходимо выполнить каждое из требований.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Требования к пути:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Требование {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Требование {index} : выберите любой {count} из следующих.", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Статус подписки", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Активный", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Не активен", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Доступно до {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Все курсы, включенные в ваш корпоративный каталог", "enterprise.program.courses.someCoursesAvailable": "{courseCount} курсов, включенных в ваш корпоративный каталог", "enterprise.program.courses.noCourseAvailable": "Эти курсы не включены в ваш корпоративный каталог.", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "В этой программе присутствует 1 курс", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} курсов, присутствующих в этой программе", "enterprise.program.main.heading.enroll": "Регистрация сейчас", + "enterprise.coupon.codes.warning.modal.title": "У вас недостаточно кодов для завершения программы", + "enterprise.coupon.codes.warning.modal.body": "

Наши записи показывают, что вам недостаточно присвоенных кодов для завершения программы. Если вы не сможете пройти все курсы программы, вы не сможете просматривать или публиковать свои записи по программе.

Если вы планируете пройти программу, обратитесь к своему менеджеру по обучению , чтобы назначить вам дополнительные коды.

Оставшиеся коды: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Подробнее", + "enterprise.dashboard.programs.about.page.course.sponsored": "При поддержке {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Требуется подтвержденный сертификат", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Статус сертификата:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Сертификат выдан", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Статус сертификата:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Повысить до уровня «Подтверждённый сертификат»", + "enterprise.dashboard.programs.about.page.courses.in.progress": "ТЕКУЩИЕ КУРСЫ", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Зарегистрирован: ( {pacingType} ) Начал {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Посмотреть курс из архива", + "enterprise.dashboard.programs.about.page.view.course": "Просмотр курса", + "enterprise.dashboard.programs.about.page.remaining.courses": "ОСТАВШИЕСЯ КУРСЫ", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Начинается {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Зарегистрируйтесь сейчас", + "enterprise.dashboard.programs.about.page.not.currently.available": "Запись пока недоступна", + "enterprise.dashboard.programs.about.page.available.sessions": "Ваши доступные сеансы:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Начинается {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Подробнее", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Запись пока недоступна", + "enterprise.dashboard.programs.about.page.completed.courses": "КУРСЫ ЗАВЕРШЕНЫ", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Начало работы {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Просмотр курса", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Поздравляем!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Вы успешно выполнили все требования для {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Следуйте вашей программе ", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Отслеживайте и планируйте свой прогресс на курсах {totalCoursesInProgram} в этой программе.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Для завершения программы вы должны получить подтвержденный сертификат для каждого курса.", + "enterprise.dashboard.program.sidebar.your.certificate": "Ваш сертификат {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Полученные сертификаты", + "enterprise.dashboard.program.sidebar.program.record": "Запись программы", + "enterprise.dashboard.program.sidebar.message": "Когда вы выполните одно из требований программы, у вас есть запись программы. Эта запись помечается как завершенная, когда вы соответствуете всем требованиям программы. Запись программы может быть использована для продолжения учебного процесса и демонстрации обучения другим.", + "enterprise.dashboard.program.sidebar.view.program.record": "Просмотреть запись программы", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Дополнительные кредитные возможности", + "program.sidebar.professional.opportunities": "Дополнительные профессиональные возможности", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "— осталось", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "В ходе выполнения", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Завершено", + "enterprise.assignment.only.empty.state.alert.dismiss": "Скрыть", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Связаться с администратором", "enterprise.assignment.only.empty.state.alert.title": "Открытие курса в настоящее время недоступно", "enterprise.assignment.only.empty.state.alert.description": "Ваша организация решила предоставлять вам доступ к курсам только по заданию. Чтобы запросить доступ к дополнительному контенту, обратитесь к своему администратору.", "enterprise.assignment.only.empty.state.card.title": "Ваш следующий курс найден!", "enterprise.assignment.only.empty.state.card.description": "Начните обучение с курсов, назначенных вам вашей организацией.", "enterprise.assignment.only.empty.state.card.button": "Вернуться к панели управления", - "enterprise.search.page.academies.section.title": "академии edX; разработан для удовлетворения наиболее важных бизнес-потребностей", + "enterprise.search.page.show.more.pathway.section.translated.title": "Пути", + "enterprise.search.page.show.more.program.section.translated.title": "Программы", + "enterprise.search.page.show.more.course.section.translated.title": "Курсы", + "enterprise.search.page.title": "Поиск курсов и программ - {enterpriseName}", + "enterprise.search.page.header.title": "Поиск курсов и программ", + "enterprise.search.page.academies.section.title": "Академии edX: созданы для удовлетворения наиболее важных потребностей вашего бизнеса.", "enterprise.search.page.academies.section.subtile": "Выбирайте из тщательно подобранного набора программ, соответствующих наиболее востребованным возможностям и областям навыков, имеющим решающее значение для успеха организации.", + "enterprise.search.page.course.section.translated.title": "Курсы", + "enterprise.search.course.card.short.length.course": "Краткий курс", + "enterprise.search.course.card.general.length.course": "Курс", + "enterprise.search.page.pathway.section.translated.title": "Пути", + "enterprise.search.page.program.section.translated.title": "Программы", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Курс} few {# Курсы} many {# Курсы} other {# Курсы}}", + "enterprise.search.page.show.all": "Показать ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "Результаты", + "enterprise.search.page.content.result": "результат", + "site.header.avatar.dropdown.switch.dashboard.title": "Переключить панель управления", + "site.header.avatar.dropdown.personal.dashboard.title": "Персональный", + "site.header.avatar.dropdown.my.profile.title": "Мой профайл", + "site.header.avatar.dropdown.account.settings.title": "Настройки учетной записи", + "site.header.avatar.dropdown.help.title": "Помощь", + "site.header.avatar.dropdown.sign.out.title": "выход", + "site.header.nav.help.title": "Помощь", + "site.header.nav.dashboard.title": "Панель управления", + "enterprise.skills.quiz.v1.job.card.median.salary": "Средняя зарплата в США:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Объявления о вакансиях:", + "enterprise.skills.quiz.v1.course.card.heading": "Начните изучать эти курсы", + "enterprise.skills.quiz.v1.pathways.card.heading": "Начните работу с этими путями", + "enterprise.skills.quiz.v1.programs.card.heading": "Начните работу с этими программами", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Ваша работа и навыки", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Средняя зарплата в США:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Объявления о вакансиях:", + "enterprise.skills.quiz.v1.skills.page.heading": "Навыки", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Лучшие курсы в {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Посмотреть больше курсов >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Строитель навыков", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Начните свой путь обучения с edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Пусть edX станет вашим проводником. Мы объединяем образовательный опыт ведущих учебных заведений мира с данными о рынке труда, чтобы найти подходящие курсы и программы, которые помогут вам достичь ваших учебных и профессиональных целей.", + "enterprise.skills.quiz.v1.goal.selection.label": "Сначала расскажите нам немного больше о том, чего вы хотите достичь.", + "enterprise.skills.quiz.v1.industry.selection.label": "Во-вторых, в какой отрасли вы работаете? (выберите один или оставьте пустым)", + "enterprise.skills.quiz.v1.current.job.title": "Далее расскажите нам о своей нынешней должности.", + "enterprise.skills.quiz.v1.currently.a.student.label": "в настоящее время я студент", + "enterprise.skills.quiz.v1.similar.career.paths": "Наконец, расскажите нам о карьерных возможностях, которые вас интересуют (выберите до трех)", + "enterprise.skills.quiz.v1.explore.courses.label": "Начните изучать курсы!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Посмотреть больше рекомендаций по курсу", + "enterprise.skills.quiz.v1.cancel.button.label": "Отмена", + "enterprise.skills.quiz.v1.continue.button.label1": "Продолжить", + "enterprise.skills.quiz.v1.continue.button.label2": "Продолжить", + "enterprise.skills.quiz.v1.done.button.label": "Завершено", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Сопутствующие навыки", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Посмотреть больше рекомендаций по курсу", + "enterprise.skills.quiz.v2.skills.builder.title": "edx — Создатель навыков", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Выйти из конструктора навыков?", + "enterprise.skills.quiz.v2.close.modal.text": "Учащиеся, которые записываются на курсы, соответствующие их карьерным целям, с большей вероятностью завершат курс.", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Вернуться к конструктору навыков", + "enterprise.skills.quiz.v2.exit.button.label": "Выход", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Мы объединяем образовательный опыт с данными о рынке труда, чтобы помочь вам достичь ваших учебных и профессиональных целей. Если вы хотите расти в своей карьере, сменить карьеру или просто освоить новые навыки, этот инструмент поможет вам найти подходящий курс. Ваш выбор роли и рекомендации являются конфиденциальными и не видны вашему администратору edX.", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Какие роли вам интересны?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Скрыть дополнительные параметры", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Показать дополнительные параметры", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Расскажите нам о том, чего вы хотите достичь?", + "enterprise.skills.quiz.v2.current.job.title": "Найдите и выберите текущую должность", + "enterprise.skills.quiz.v2.industry.selection.label": "Какая отрасль вам интересна?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Строитель навыков", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Пусть edX станет вашим проводником", "StatefulEnroll.buttonLabel.enroll": "Зарегистрироваться", "StatefulEnroll.buttonLabel.enrolling": "Регистрация...", "StatefulEnroll.buttonLabel.enrolled": "Записан", - "StatefulEnroll.buttonLabel.tryAgain": "Попробуйте еще раз" + "StatefulEnroll.buttonLabel.tryAgain": "Попробуйте еще раз", + "errorBoundary.title": "Во время обработки Вашего запроса произошла ошибка", + "errorBoundary.subtitle": "Приносим свои извинения за доставленные неудобства. Пожалуйста, повторите попытку позже.", + "errorBoundary.tryAgainCTA": "Попробуйте еще раз", + "updateAvailableModal.heading": "Обновление: доступна новая версия", + "updateAvailableModal.content": "Внимание: вышла новая версия сайта. Чтобы воспользоваться новейшими функциями и улучшениями, обновите страницу.", + "updateAvailableModal.refreshButtonText": "Обновить", + "enterprise.course.about.page.assigned.badge.label": "Назначенный", + "enterprise.course.about.page.course.part.of.program": "Этот курс является частью курса {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Этот курс находится в архиве.", + "enterprise.course.about.page.course.not.in.catalog": "Этот курс не является частью каталога курсов, курируемого вашей организацией.", + "enterprise.course.about.page.video.play.button.text": "Проиграть видео", + "useCourseRunCardAction.enroll.success.helperText": "Вы успешно зачислены. Перенаправление на курс.", + "useCourseRunCardAction.enroll.error.helperText": "При обработке регистрации произошла ошибка.", + "useCourseRunCardAction.upgrade.success.helperText": "Ваша регистрация была повышена. Перенаправление на курс.", + "useCourseRunCardAction.upgrade.error.helperText": "При обновлении регистрации произошла ошибка.", + "enterprise.course.about.course.sidebar.institution": "учреждение", + "enterprise.course.about.course.sidebar.institutions": "Учреждения", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {неделя} few {недели} many {недели} other {недели}}", + "enterprise.course.about.course.sidebar.transcript": "Видео {transcriptCount, множественное число, один {Транскрипт} другой {Транскрипты}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Под руководством инструктора по расписанию курса", + "enterprise.course.about.course.sidebar.self.paced": "Самостоятельный темп в удобное для вас время", + "executive.education.external.course.enrollment.page.registration.title": "Ваша регистрация(и)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Перейти к панели управления", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Уже зарегистрирован", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Вы уже зачислены. Перейдите на панель управления GetSmarter, чтобы продолжить обучение.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Здесь вы завершаете регистрацию на курс обучения руководителей edX через GetSmarter. Убедитесь, что приведенная ниже информация о курсе верна, и подтвердите использование кредита учащегося, нажав кнопку «Подтвердить регистрацию».", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Ваш администратор обучения уже выделил средства на эту регистрацию.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "На этом этапе ваши средства Learner Credit будут погашены.", + "executive.education.external.course.enrollment.completed.page.title": "Поздравляем, вы завершили регистрацию на онлайн-курс.", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Перейти к панели управления", + "enterprise.dashboard.tab.courses": "Курсы", + "enterprise.dashboard.tab.programs": "Программы", + "enterprise.dashboard.tab.pathways": "Пути", + "enterprise.dashboard.tab.my.career": "Моя карьера", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Получите рекомендации по курсу для вас.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Пройдите двухминутный тест, чтобы рассказать нам больше об интересующих вас навыках и вакансиях, и сразу же получите рекомендации по лучшим вариантам обучения в каталоге для вас.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Порекомендуйте мне курсы", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Активный", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Запрошено", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Остальные коды", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Остались коды. Чтобы получить дополнительные коды, обратитесь к своему администратору.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Коды регистрации", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Используйте коды для записи на курсы из вашего каталога.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Кредит учащегося", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ваша организация назначит курсы учащимся. Если вы хотите пройти курс, свяжитесь с вашим администратором.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Используйте кредитный баланс учащихся вашей организации, чтобы записаться на курсы без каких-либо затрат.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Доступно до {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Истекший", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Срок действия скоро истекает", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Срок действия истекает", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Активный", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Запрошено", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Статус подписки", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Доступно до", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Срок действия истек", + "enterprise.dashboard.sidebar.license.requested.notice": "В ожидании подтверждения.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Статус подписки", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Доступно до", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Найти курс", + "enterprise.dashboard.sidebar.needHelp": "Нужна помощь?", + "enterprise.dashboard.sidebar.need.help.message": "Для получения технической поддержки посетите Справочный центр edX .", + "enterprise.dashboard.sidebar.request.benefits": "Чтобы запросить дополнительные преимущества или конкретные курсы, обратитесь к администратору edX вашей организации .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Курсы больше не покрываются кредитным балансом вашей организации.", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Ваш кредитный баланс учащегося исчерпан и не покрывает стоимость курсов. Если у вас есть вопросы, свяжитесь с вашим администратором.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Некоторые курсы могут не покрываться кредитным балансом вашей организации.", + "enterprise.search.page.offers.balance.alert.low.balance.description": "В вашей организации заканчиваются кредиты учащихся. Некоторые курсы могут больше не покрываться. Если у вас есть вопросы, свяжитесь с вашим администратором.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Связаться с администратором", + "executive.education.external.course.enrollment.page.course.start.date": "Дата начала:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Доступная дата начала:", + "executive.education.external.course.enrollment.page.course.duration": "Длительность курса:", + "executive.education.external.course.enrollment.page.course.price": "Итого курса:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Что будет дальше?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Уведомлено по электронной почте", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Вы получите электронное письмо о начале курса. Кроме того, вы можете посетить свою панель управления для получения обновлений статуса курса.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Прочитайте политику возврата", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "В рамках нашего стремления к вашему профессиональному развитию вы можете запросить изменение даты начала курса или запросить возврат денег, если вас не полностью устраивают 14 календарных дней до даты начала курса.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Прочтите Условия использования GetSmarter, чтобы узнать полную информацию о правилах переноса и отмены курса.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Краткое описание регистрации:", + "executive.education.external.course.enrollment.page.course": "Этот курс покрывается кредитом учащегося, предоставленным вашей организацией.", + "executive.education.external.course.enrollment.page.registration.total.message": "Итого регистрации:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Включая налог", + "enterprise.budget.expiry.notification.alert.title": "Напоминание: срок действия плана вашей организации истекает {date}", + "enterprise.budget.expiry.notification.alert.message": "Когда срок действия плана вашей организации истечет, вы больше не сможете использовать свой балл обучения для записи на новые курсы. Если вы в настоящее время зачислены на курс, это не повлияет на ваше обучение.", + "enterprise.budget.expiry.notification.modal.title": "Напоминание: срок действия вашего учебного кредита истекает.", + "enterprise.budget.expiry.notification.modal.message": "Срок действия плана вашей организации истекает {date} . По истечении срока его действия вы больше не сможете использовать свой балл обучения для записи на новые курсы.", + "enterprise.budget.expiry.notification.modal.additional_message": "Если вы в настоящее время зачислены на курсы, по истечении срока действия плана ваше обучение не прервется.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Если вы считаете, что это ошибка или вам нужна помощь, пожалуйста,", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "обратитесь к администратору вашей организации.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Зарегистрироваться", + "enterprise.course.about.page.course.run.card.archived.heading": "Курс в архиве", + "enterprise.course.about.page.course.run.card.archived.subheading": "Будущие даты будут объявлены позднее", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Вскоре", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Зарегистрируйтесь после {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Запись закрыта", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Будущие даты будут объявлены позднее", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Начинается {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Курс начался", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Вы зачислены", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Посмотреть курс", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Право найдено", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Посмотреть на панели управления", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} недавно зарегистрировался!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Будьте первым, кто зарегистрируется!", + "enterprise.course.about.page.course.run.card.started.heading": "Начал {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Начинается {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Начинается {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Курс начался", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Задание курса отменено", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Срок истек", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ваш администратор обучения отменил одно или несколько заданий курса, указанных ниже.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Срок регистрации на один или несколько курсов, указанных ниже, истек.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Связаться с администратором", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Ваш курс сохранен на будущее.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Ваш курс был перенесен в раздел «В процессе».", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Ваш путь обучения начинается прямо сейчас!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Назначенные курсы", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Мои курсы", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Пройденные курсы", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Оставить на потом", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Скрыть", + "enterprise.dashboard.tab.courses.no.enrollments": "Вы не зачислены ни на какие курсы, спонсируемые {enterpriseName} . Обратитесь к своему администратору за инструкциями о том, как начать обучение с edX!", + "enterprise.dashboard.tab.courses.default.message": "Начать работу с edX легко. Просто найдите курс в своем каталоге, запросите регистрацию и начните обучение.", + "enterprise.dashboard.tab.courses.find.course": "Найти курс", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Найти курс", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Скрыть", + "site.header.nav.search.title": "Найти курс", + "courseRunActions.viewCourse": "Посмотреть курс", + "courseRunActions.upgrading": "Обновление...", + "courseRunActions.upgraded": "Модернизированный", + "useCourseRunCardHeading.startsOnDate": "Начинается {startDate}", + "useCourseRunCardHeading.courseStarted": "Курс начался", + "useCourseRunCardHeading.startedOnDate": "Начал {startDate}", + "useCourseRunCardSubHeading.enrolled": "Вы зачислены", + "useCourseRunCardSubHeading.firstToEnroll": "Будьте первым, кто зарегистрируется!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} недавно зарегистрировался!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Доступно на {upcomingDate} ." } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/sw.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/sw.json index 517d4cf5724..245ade307f8 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/sw.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/sw.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "futa kichujio cha lebo", - "courseRunActions.viewCourse": "Tazama kozi", - "courseRunActions.upgrading": "Inaboresha...", - "courseRunActions.upgraded": "Imeboreshwa", - "useCourseRunCardHeading.startsOnDate": "Inaanza {startDate}", - "useCourseRunCardHeading.courseStarted": "Kozi imeanza", - "useCourseRunCardHeading.startedOnDate": "Ilianza {startDate}", - "useCourseRunCardSubHeading.enrolled": "Umejiandikisha", - "useCourseRunCardSubHeading.firstToEnroll": "Kuwa wa kwanza kujiandikisha!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} iliyosajiliwa hivi majuzi!", - "useCourseRunCardAction.enroll.success.helperText": "Umesajiliwa kwa mafanikio. Inaelekeza kwenye kozi.", - "useCourseRunCardAction.enroll.error.helperText": "Hitilafu imetokea wakati wa kuchakata uandikishaji wako.", - "useCourseRunCardAction.upgrade.success.helperText": "Uandikishaji wako ulisasishwa. Inaelekeza kwenye kozi.", - "useCourseRunCardAction.upgrade.error.helperText": "Hitilafu imetokea wakati wa kuboresha uandikishaji wako.", - "executive.education.external.course.enrollment.page.registration.title": "Usajili wako", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Nenda kwenye dashibodi", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Tayari Umejiandikisha", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Tayari umejiandikisha. Nenda kwenye dashibodi yako ya GetSmarter ili uendelee kujifunza.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Hapa ndipo unapokamilisha usajili wako kwa kozi ya elimu ya mtendaji wa edX kupitia GetSmarter. Tafadhali hakikisha kuwa maelezo ya kozi hapa chini ni sahihi na uthibitishe kwa kutumia Mikopo ya Mwanafunzi kwa kitufe cha "Thibitisha usajili".", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Msimamizi wako wa masomo tayari ametenga fedha kwa ajili ya usajili huu.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Pesa zako za Mikopo ya Mwanafunzi zitakombolewa katika hatua hii.", - "executive.education.external.course.enrollment.completed.page.title": "Hongera, umekamilisha kujiandikisha kwa kozi yako ya mtandaoni", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Nenda kwenye dashibodi", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Inapatikana kwa {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Ugawaji wa kozi umeghairiwa", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Tarehe ya mwisho imepita", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Msimamizi wako wa mafunzo alighairi kazi moja au zaidi ya kozi iliyo hapa chini.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Makataa ya kujiandikisha katika kozi moja au zaidi hapa chini yamepita.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Wasiliana na msimamizi", - "enterprise.dashboard.course.enrollments.error": "Hitilafu imetokea wakati wa kurejesha usajili wako wa kozi. Tafadhali jaribu tena.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Kozi yako ilihifadhiwa kwa ajili ya baadaye.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Kozi yako imehamishwa hadi Inaendelea.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Pata mapendekezo ya kozi kwa ajili yako.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Jibu maswali ya dakika mbili ili utuambie zaidi kuhusu ujuzi na kazi unazopenda, na upokee mara moja mapendekezo ya uzoefu bora wa kujifunza katika orodha kwa ajili yako.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Nipendekeze kozi", + "academy.detail.page.executive.education.courses.section.title": "Elimu ya Utendaji", + "academy.detail.page.executive.education.courses.section.subtitle": "Uteuzi wa kozi za kiwango cha juu za wahitimu zinazofuata ratiba iliyopangwa na inajumuisha mwingiliano mzuri na waelimishaji na wenzao.", + "academy.detail.page.self.paced.courses.section.title": "Kozi za kujitegemea", + "academy.detail.page.self.paced.courses.section.subtitle": "Mkusanyiko wa kozi zinazofunika maarifa muhimu juu ya somo. Kozi hizi hutoa ratiba rahisi na masomo ya kujitegemea.", + "academy.detail.page.academy.not.found.page.title": "Chuo hakijapatikana", + "academy.detail.page.academy.not.found.page.message": "Chuo hakijapatikana", + "academy.detail.page.academy.title": "{academyTitle} Academy", + "academy.detail.page.instruction.header": "Fuata njia inayopendekezwa - au chagua kozi za kibinafsi", + "academy.detail.page.instruction.description": "Njia ni ramani za barabara zilizoratibiwa kupitia maudhui ya chuo yaliyoundwa mahususi kwa malengo yako ya kujifunza. Au chagua kozi mahususi kutoka kwa Elimu ya Mtendaji au kozi za Kujiendesha katika Chuo hiki.", + "academy.detail.page.view.all.courses.link": "Tazama Kozi zote za Chuo cha {academyTitle}", + "academy.detail.page.all.courses.title": "Kozi zote za Chuo cha {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Kuanza na edX ni rahisi. Tafuta kwa urahisi kozi kutoka Chuo chako, omba kujiandikisha, na uanze safari yako ya kujifunza.", + "enterprise.dashboard.tab.courses.go.to.academy": "Nenda kwenye Chuo", + "academy.detail.page.pathway.section.heading": "Njia", + "academy.detail.page.pathway.section.launch.button": "Uzinduzi wa Njia", + "enterprise.course.about.course.sidebar.associated.programs": "Programu Zinazohusishwa", + "enterprise.course.about.course.sidebar.about.expand": "Zaidi kuhusu kozi hii", + "enterprise.course.about.course.sidebar.about.collapse": "Kunja kuhusu kozi hii", + "enterprise.course.about.course.sidebar.about.heading": "Kuhusu kozi hii", + "enterprise.course.about.course.sidebar.sponsored.by": "Imedhaminiwa na", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Utayarishaji wa kozi hii haungewezekana bila michango ya ukarimu ya {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Panua yale utakayojifunza", + "enterprise.course.about.course.sidebar.outcome.collapse": "Kunja kile utajifunza", + "enterprise.course.about.course.sidebar.outcome.heading": "Utajifunza nini", + "enterprise.course.about.course.sidebar.syllabus.expand": "Panua silabasi", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Kunja silabasi", + "enterprise.course.about.course.sidebar.syllabus.heading": "Mtaala", + "enterprise.course.about.course.sidebar.learner.testimonials": "Ushuhuda wa wanafunzi", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Maswali yanayoulizwa mara kwa mara", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Nani anaweza kuchukua kozi hii?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Kwa bahati mbaya, wanafunzi kutoka moja au zaidi ya nchi au maeneo yafuatayo hawataweza kujiandikisha kwa ajili ya kozi hii: Iran, Cuba na eneo la Crimea la Ukraine. Ingawa edX imeomba leseni kutoka Ofisi ya Marekani ya Udhibiti wa Mali za Kigeni (OFAC) ili kutoa kozi zetu kwa wanafunzi katika nchi na maeneo haya, leseni ambazo tumepokea si pana vya kutosha kuturuhusu kutoa kozi hii katika maeneo yote. EdX inasikitika sana kwamba vikwazo vya Marekani vinatuzuia kutoa kozi zetu zote kwa kila mtu, bila kujali anaishi wapi.", + "enterprise.course.about.course.materials.button.label": "Tazama nyenzo za kozi", + "enterprise.course.about.course.sidebar.recommendations": "Kozi unazoweza kupenda:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Zaidi kutoka kwa { firstCourseOwner }:", + "course.about.reviews.averageRating": "Wanafunzi wa {reviewsCount} wamekadiria kozi hii katika utafiti wa baada ya kukamilika.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Tuliwauliza wanafunzi walioshiriki katika kozi hii jinsi walivyo na uhakika kwamba kozi hiyo itawasaidia kufikia lengo lao. {confidentLearnersPercentage} % ya wanafunzi walisema "wanajiamini sana" au "wana uhakika sana" kwamba mafunzo waliyofanya katika kozi hiyo yatawasaidia kufikia malengo yao.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Tuliwauliza wanafunzi waliojiandikisha katika kozi hii kuchagua sababu ya kuichukua. Chaguzi zilikuwa: "jifunze ujuzi muhimu", "maendeleo ya kazi", "jifunze kwa kujifurahisha", na "badilisha taaluma". {mostCommonGoalLearnersPercentage} % ya wanafunzi waliojiandikisha katika kozi hii walichukua ili kujifunza ujuzi muhimu .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "wanafunzi {totalCourseEnrollments} walichukua kozi hii katika mwaka uliopita.", + "enterprise.course.about.reviews.impact": "Athari:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "wanafunzi walichukua kozi hii katika miezi 12 iliyopita", + "enterprise.course.about.course.reviews.average.rating": "wastani wa ukadiriaji wa kozi hii kwa mizani ya nyota 5", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "wana imani kozi hii itawasaidia kufikia malengo yao", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "ya wanafunzi walichukua kozi hii ili kujifunza ujuzi mpya", + "enterprise.course.about.course.sidebar.length": "Urefu", + "enterprise.course.about.course.sidebar.effort": "Juhudi", + "enterprise.course.about.course.sidebar.price": "Bei", + "enterprise.course.about.course.sidebar.subject": "Somo", + "enterprise.course.about.course.sidebar.level": "Kiwango", + "enterprise.course.about.course.sidebar.language": "Lugha", + "enterprise.course.about.course.sidebar.course.type": "Aina ya Kozi", + "enterprise.course.about.price.original": "Bei imepunguzwa kutoka:", + "enterprise.course.about.price.included.in.subscription": "Imejumuishwa katika usajili wako", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Bila malipo kwangu {br} (ikiidhinishwa)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Imefadhiliwa na {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Kozi hii inaweza kununuliwa kwa mkopo wa mwanafunzi wa shirika lako", + "enterprise.course.about.course.sidebar.price.assigned.course": "Kozi hii imekabidhiwa kwako. Bei ya kozi hii tayari inalipiwa na shirika lako.", + "enterprise.course.about.price.discounted": "Bei iliyopunguzwa:", + "enterprise.course.about.skills.section.title": "Ujuzi utapata", + "enterprise.course.about.skills.section.skill.description.placeholder": "Hakuna maelezo yanayopatikana.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Ombi la kozi limewasilishwa", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Fuata Cheti Kilichothibitishwa ili kuangazia maarifa na ujuzi unaopata", + "enterprise.course.about.course.sidebar.verified.cert.official": "Rasmi na Imethibitishwa", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Pokea cheti kilichotiwa saini na mwalimu chenye nembo ya taasisi ili kuthibitisha mafanikio yako.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Inaweza Kushirikiwa kwa Urahisi", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Ongeza cheti kwenye CV yako au uendelee, au uchapishe moja kwa moja kwenye LinkedIn.", + "enterprise.dashboard.page.title": "Dashibodi - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Karibu, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Karibu!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Ondoa", "enterprise.dashboard.tab.courses.license.activated": "Leseni yako imeamilishwa.", - "enterprise.dashboard.tab.courses.no.enrollments": "Hujasajiliwa katika kozi zozote zinazofadhiliwa na {enterpriseName} . Wasiliana na msimamizi wako kwa maagizo ya jinsi ya kuanza kujifunza na edX!", - "enterprise.dashboard.tab.courses.default.message": "Kuanza na edX ni rahisi. Tafuta kwa urahisi kozi kutoka kwa katalogi yako, omba kujiandikisha, na uanze safari yako ya kujifunza.", - "enterprise.dashboard.tab.courses.find.course": "Tafuta kozi", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Mikopo ya Mwanafunzi", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Inayotumika", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Shirika lako litatoa kozi kwa wanafunzi. Tafadhali wasiliana na msimamizi wako ikiwa ungependa kuchukua kozi.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Tumia salio la mkopo la mwanafunzi wa shirika lako ili kujiandikisha katika kozi bila malipo ya mfukoni.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Inapatikana hadi {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Tafuta kozi", - "enterprise.dashboard.sidebar.need.help.message": "Kwa usaidizi wa kiufundi, tembelea Kituo cha Usaidizi cha edX .", - "enterprise.dashboard.sidebar.request.benefits": "Ili kuomba manufaa zaidi au kozi mahususi, wasiliana na msimamizi wa edX wa shirika lako .", "enterprise.banner.recommend.courses": "Nipendekeze kozi", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Wasiliana na msimamizi", - "executive.education.external.course.enrollment.page.course.start.date": "Tarehe ya kuanza:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Tarehe ya kuanza inayopatikana:", - "executive.education.external.course.enrollment.page.course.duration": "Muda wa kozi:", - "executive.education.external.course.enrollment.page.course.price": "Jumla ya kozi:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Nini kitatokea baadaye?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Arifa kwa barua pepe", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Utapokea barua pepe kutoka kwa edX kozi yako itakapoanza. Vinginevyo, unaweza kutembelea dashibodi yako ya edX kwa masasisho ya hali ya kozi.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter itakutumia barua pepe kozi yako itakapoanza. Vinginevyo, unaweza kutembelea dashibodi yako ya wanafunzi wa GetSmarter kwa masasisho ya hali ya kozi.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Soma sera ya kurejesha pesa", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Kama sehemu ya ahadi yetu kwa maendeleo yako ya kitaaluma, unaweza kuomba kubadilisha\n tarehe ya kuanza kwa kozi yako au uombe urejeshewe pesa zako ikiwa hujaridhika kikamilifu na siku 14 za kalenda\n ya tarehe yako ya kuanza kwa kozi.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Soma Sheria na Masharti ya GetSmarter kwa sera kamili ya kuahirisha na kughairi kozi.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Muhtasari wa usajili:", - "executive.education.external.course.enrollment.page.course": "Kozi hii inagharamiwa na Mikopo ya Mwanafunzi iliyotolewa na shirika lako.", - "executive.education.external.course.enrollment.page.registration.total.message": "Jumla ya usajili:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Ushuru umejumuishwa", "ExecutiveEducation2UError.noOfferAvailable": "Hakuna salio la mwanafunzi linalopatikana ili kulipia kozi hii.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Huna idhini ya kufikia kozi hii kwa sababu shirika lako halina fedha za kutosha. Tafadhali wasiliana na msimamizi wako wa edX ili kutatua hitilafu na kukupa ufikiaji wa maudhui haya.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Uandikishaji wako haujakamilika! Tayari umetumia bajeti yako ya kibinafsi kwa uandikishaji.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Uandikishaji wako haujakamilika! Umefikia idadi ya juu zaidi ya uandikishaji unaoruhusiwa.", "ExecutiveEducation2UError.systemError": "Hitilafu ya Mfumo imetokea.", "ExecutiveEducation2UError.default": "Kosa limetokea.", + "executive.education.external.course.enrollment.page.first.name.required": "Jina la kwanza linahitajika", + "executive.education.external.course.enrollment.page.last.name.required": "Jina la mwisho linahitajika", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Tarehe ya kuzaliwa inahitajika", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Tarehe ya kuzaliwa uliyoweka inaonyesha kuwa una umri wa chini ya miaka 18, na tunahitaji mzazi au mlezi wako wa kisheria aidhinishe usajili wako na GetSmarter ichakate maelezo yako ya kibinafsi. Tafadhali wasiliana na {privacyEmail} ili kuendelea na usajili wako.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Tafadhali ukubali Sheria na Masharti kwa Wanafunzi", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Tafadhali kubali idhini ya kushiriki data ya GetSmarter", "executive.education.external.course.enrollment.page.information.title": "Maelezo ya uandikishaji wa kozi", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Hitilafu imetokea wakati wa kushiriki maelezo ya uandikishaji wa kozi yako. Tafadhali jaribu tena.", + "executive.education.external.course.enrollment.page.first.name.label": "Jina la kwanza *", + "executive.education.external.course.enrollment.page.last.name.label": "Jina la familia *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Tarehe ya kuzaliwa *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Nimesoma na kukubali idhini ya kushiriki data ya GetSmarter.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Ninakubali kwamba maelezo kuhusu ushiriki wangu katika kozi hii yatashirikiwa na mimi\n mwajiri au taasisi ya ufadhili, ikijumuisha jina langu, tathmini za utendakazi wangu kama vile madaraja,\n na hatari yoyote inayoonekana kwa kukamilisha kwangu kozi.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Ninakubali kwamba maelezo kuhusu ushiriki wangu katika kozi yatashirikiwa na mwajiri wangu au shirika la ufadhili, ikiwa ni pamoja na jina langu, tathmini ya utendakazi wangu kama vile alama, na hatari yoyote inayofikiriwa ya kukamilisha kwangu kozi.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Nimesoma na kukubali Sheria na Masharti ya GetSmarter kwa Wanafunzi", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Inahitajika", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Thibitisha usajili", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Inathibitisha usajili...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Usajili umethibitishwa", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Thibitisha usajili", + "executive.education.external.course.enrollment.page.try.again.cta": "Jaribu tena", "enterprise.dashboard.my.career.tab.add.job.role.title": "Taswira kazi yako.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Chukua dakika moja kuchagua jina la kazi ambalo linafafanua vyema jukumu lako la sasa au unalotaka. Tutakuambia ni ujuzi gani unapaswa kutafuta unapojiandikisha katika kozi, na kufuatilia ukuaji wa ujuzi wako unapomaliza kozi.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Ongeza Jukumu", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Onyesha ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Onyesha Chini", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Tafuta jukumu lako la kazi", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Hifadhi", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Kuhifadhi", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Imehifadhiwa", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Hitilafu", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Ghairi", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Kozi zaidi zinazokufundisha {subCategoryName} Ujuzi", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Onyesha kozi zaidi", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Chati ya Kazi Yangu", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Je, ninaisomaje hii?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Kwa kutumia Taksonomia ya Lightcast, tunafuatilia cheo chako cha kazi ulichochagua kwa sasa hadi umahiri na ujuzi unaohitajika ili kufanikiwa. Unapopitisha kozi kwenye ustadi wa kufundisha wa jukwaa la edX unaofaa kwa kazi yako ya sasa, grafu iliyo hapo juu inaonyesha jinsi unavyokua katika umahiri unaohusiana na jukumu lako.", - "enterprise.coupon.codes.warning.modal.title": "Huna misimbo ya kutosha kukamilisha programu", - "enterprise.coupon.codes.warning.modal.body": "

Rekodi zetu zinaonyesha kuwa huna misimbo ya kutosha uliyokabidhiwa ili kukamilisha programu. Iwapo hutaweza kukamilisha kozi zote katika programu, hutastahiki kutazama au kushiriki rekodi yako ya programu.

Ikiwa unapanga kukamilisha programu, tafadhali wasiliana na msimamizi wako wa mafunzo ili ukabidhiwe misimbo ya ziada.

Nambari za kuthibitisha zilizosalia: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Mahitaji {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Mahitaji {index} : Chagua {count} yoyote kati ya zifuatazo", + "enterprise.pathway.modal.verified.label": "Imethibitishwa", + "enterprise.pathway.modal.curated.by.professionals.label": "Imesimamiwa na wataalamu wa kujifunza", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Katika mahitaji ya {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "Imejumuishwa na katalogi", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Jifunze kwa gharama sifuri kwako", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Inaendelea", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Endelea na {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Tazama {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Maendeleo ya Njia", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Kagua maendeleo yako kupitia njia na upange makataa muhimu ili kuhakikisha unamaliza. Ili kukamilisha njia, lazima ukamilishe kila moja ya mahitaji.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Mahitaji ya Njia:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Mahitaji {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Mahitaji {index} : Chagua {count} yoyote kati ya zifuatazo", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Hali ya Usajili", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Inayotumika", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Haitumiki", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Inapatikana hadi {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Kozi zote zilizojumuishwa kwenye orodha yako ya biashara", "enterprise.program.courses.someCoursesAvailable": "{courseCount} kozi zilizojumuishwa kwenye orodha yako ya biashara", "enterprise.program.courses.noCourseAvailable": "Kozi hizi hazijajumuishwa katika orodha yako ya biashara", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "Kozi 1 iliyopo katika programu hii", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} kozi zilizopo katika programu hii", "enterprise.program.main.heading.enroll": "Kujiandikisha Sasa", + "enterprise.coupon.codes.warning.modal.title": "Huna misimbo ya kutosha kukamilisha programu", + "enterprise.coupon.codes.warning.modal.body": "

Rekodi zetu zinaonyesha kuwa huna misimbo ya kutosha uliyokabidhiwa ili kukamilisha programu. Iwapo hutaweza kukamilisha kozi zote katika programu, hutastahiki kutazama au kushiriki rekodi yako ya programu.

Ikiwa unapanga kukamilisha programu, tafadhali wasiliana na msimamizi wako wa mafunzo ili ukabidhiwe misimbo ya ziada.

Nambari za kuthibitisha zilizosalia: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Jifunze zaidi", + "enterprise.dashboard.programs.about.page.course.sponsored": "Imefadhiliwa na {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Inahitaji cheti kilichothibitishwa", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Hali ya Cheti:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Cheti Kimenunuliwa", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Hali ya Cheti:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Boresha hadi Imethibitishwa", + "enterprise.dashboard.programs.about.page.courses.in.progress": "KOZI ZINAENDELEA", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Umejiandikisha: ( {pacingType} ) Ilianza {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Tazama Kozi Iliyohifadhiwa", + "enterprise.dashboard.programs.about.page.view.course": "Tazama Kozi", + "enterprise.dashboard.programs.about.page.remaining.courses": "MASOMO YALIYOBAKI", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Inaanza {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Jiandikishe sasa", + "enterprise.dashboard.programs.about.page.not.currently.available": "Haipatikani Kwa Sasa", + "enterprise.dashboard.programs.about.page.available.sessions": "Vipindi vyako vinavyopatikana:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Inaanza {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Jifunze zaidi", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Haipatikani Kwa Sasa", + "enterprise.dashboard.programs.about.page.completed.courses": "MASOMO YALIYOMALIZIKA", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Ilianza {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Tazama Kozi", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Hongera!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Umekamilisha mahitaji yote ya {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Safari yako ya Programu", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Fuatilia na upange maendeleo yako kupitia kozi za {totalCoursesInProgram} katika mpango huu.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Ili kukamilisha programu, lazima upate cheti kilichothibitishwa kwa kila kozi.", + "enterprise.dashboard.program.sidebar.your.certificate": "Cheti chako cha {certificateType}", + "enterprise.dashboard.program.sidebar.earned.certificates": "Vyeti vya kupata", + "enterprise.dashboard.program.sidebar.program.record": "Rekodi ya Programu", + "enterprise.dashboard.program.sidebar.message": "Mara tu unapokamilisha moja ya mahitaji ya programu una rekodi ya programu. Rekodi hii inatiwa alama kuwa imekamilika mara tu unapotimiza mahitaji yote ya programu. Rekodi ya programu inaweza kutumika kuendelea na safari yako ya kujifunza na kuonyesha ujifunzaji wako kwa wengine.", + "enterprise.dashboard.program.sidebar.view.program.record": "Tazama Rekodi ya Programu", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Fursa za Ziada za Mikopo", + "program.sidebar.professional.opportunities": "Fursa za ziada za Kitaalamu", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Iliyosalia", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Inaendelea", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Imekamilika", + "enterprise.assignment.only.empty.state.alert.dismiss": "Ondoa", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Wasiliana na msimamizi", "enterprise.assignment.only.empty.state.alert.title": "Ugunduzi wa kozi haupatikani kwa sasa", "enterprise.assignment.only.empty.state.alert.description": "Shirika lako limechagua kushiriki kozi nawe kwa kukabidhiwa pekee. Ili kuomba ufikiaji wa maudhui ya ziada, wasiliana na msimamizi wako.", "enterprise.assignment.only.empty.state.card.title": "Kozi yako inayofuata, imepatikana!", "enterprise.assignment.only.empty.state.card.description": "Anza kujifunza kwa kozi ulizopewa na shirika lako.", "enterprise.assignment.only.empty.state.card.button": "Rudi kwenye dashibodi", - "enterprise.search.page.academies.section.title": "Vyuo vya edX; iliyoundwa ili kukidhi mahitaji yako muhimu zaidi ya biashara", + "enterprise.search.page.show.more.pathway.section.translated.title": "Njia", + "enterprise.search.page.show.more.program.section.translated.title": "Mipango", + "enterprise.search.page.show.more.course.section.translated.title": "Kozi", + "enterprise.search.page.title": "Tafuta Kozi na Programu - {enterpriseName}", + "enterprise.search.page.header.title": "Tafuta Kozi na Programu", + "enterprise.search.page.academies.section.title": "edX Academy: iliyoundwa kukidhi mahitaji yako muhimu zaidi ya biashara", "enterprise.search.page.academies.section.subtile": "Chagua kutoka kwa anuwai ya programu zilizoratibiwa hadi zaidi katika uwezo wa mahitaji na maeneo ya ujuzi muhimu kwa mafanikio ya shirika.", + "enterprise.search.page.course.section.translated.title": "Kozi", + "enterprise.search.course.card.short.length.course": "Kozi fupi", + "enterprise.search.course.card.general.length.course": "Kozi", + "enterprise.search.page.pathway.section.translated.title": "Njia", + "enterprise.search.page.program.section.translated.title": "Mipango", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Kozi} other {#Kozi}}", + "enterprise.search.page.show.all": "Onyesha ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "matokeo", + "enterprise.search.page.content.result": "matokeo", + "site.header.avatar.dropdown.switch.dashboard.title": "Badili Dashibodi", + "site.header.avatar.dropdown.personal.dashboard.title": "Binafsi", + "site.header.avatar.dropdown.my.profile.title": "Wasifu wangu", + "site.header.avatar.dropdown.account.settings.title": "Mipangilio ya akaunti", + "site.header.avatar.dropdown.help.title": "Msaada", + "site.header.avatar.dropdown.sign.out.title": "Toka", + "site.header.nav.help.title": "Msaada", + "site.header.nav.dashboard.title": "Dashibodi", + "enterprise.skills.quiz.v1.job.card.median.salary": "Mshahara wa wastani wa Marekani:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Machapisho ya Kazi:", + "enterprise.skills.quiz.v1.course.card.heading": "Anza na kozi hizi", + "enterprise.skills.quiz.v1.pathways.card.heading": "Anza na njia hizi", + "enterprise.skills.quiz.v1.programs.card.heading": "Anza na programu hizi", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Kazi na ujuzi wako", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Mshahara wa wastani wa Marekani:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Machapisho ya Kazi:", + "enterprise.skills.quiz.v1.skills.page.heading": "Ujuzi", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Kozi bora katika {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Angalia kozi zaidi >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Mjenzi wa Ujuzi", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Anza safari yako ya kujifunza na edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Acha edX iwe mwongozo wako. Tunachanganya utaalamu wa elimu wa taasisi zinazoongoza duniani na data ya soko la ajira ili kupata kozi na programu zinazofaa ili kukusaidia kufikia malengo yako ya kujifunza na kitaaluma.", + "enterprise.skills.quiz.v1.goal.selection.label": "Kwanza, tuambie zaidi kuhusu kile unachotaka kufikia.", + "enterprise.skills.quiz.v1.industry.selection.label": "Pili, ni sekta gani inaelezea mahali unapofanya kazi? (chagua moja, au uache wazi)", + "enterprise.skills.quiz.v1.current.job.title": "Kisha, tuambie kuhusu cheo chako cha sasa cha kazi.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Kwa sasa mimi ni mwanafunzi", + "enterprise.skills.quiz.v1.similar.career.paths": "Mwishowe, tuambie kuhusu njia za kazi unazopenda (chagua hadi tatu)", + "enterprise.skills.quiz.v1.explore.courses.label": "Anza Kuchunguza Kozi!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Tazama mapendekezo zaidi ya kozi", + "enterprise.skills.quiz.v1.cancel.button.label": "Ghairi", + "enterprise.skills.quiz.v1.continue.button.label1": "Endelea", + "enterprise.skills.quiz.v1.continue.button.label2": "Endelea", + "enterprise.skills.quiz.v1.done.button.label": "Imekamilika", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Ujuzi unaohusiana", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Tazama mapendekezo zaidi ya kozi", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Mjenzi wa Ustadi", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Ungependa Kufunga Ujenzi wa Ujuzi?", + "enterprise.skills.quiz.v2.close.modal.text": "Wanafunzi wanaojiandikisha katika kozi zinazolingana na malengo yao ya taaluma wana uwezekano mkubwa wa kukamilisha kozi", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Rudi kwa Mjenzi wa Ujuzi", + "enterprise.skills.quiz.v2.exit.button.label": "Utgång", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Tunachanganya utaalam wa elimu na data ya soko la ajira ili kukusaidia kufikia malengo yako ya kujifunza na kitaaluma. Iwe unatazamia kukua katika taaluma yako, kubadilisha taaluma, au tu kujifunza ujuzi mpya, zana hii inaweza kukusaidia kupata kozi inayofaa. Uteuzi wa jukumu lako na mapendekezo ni ya faragha na hayaonekani kwa msimamizi wako wa edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Je, unavutiwa na majukumu gani?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Ficha chaguzi za hali ya juu", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Onyesha chaguo za juu", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Tuambie kuhusu unachotaka kufikia?", + "enterprise.skills.quiz.v2.current.job.title": "Tafuta na uchague jina lako la sasa la kazi", + "enterprise.skills.quiz.v2.industry.selection.label": "Je! unavutiwa na tasnia gani?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Mjenzi wa Ujuzi", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Acha edX iwe mwongozo wako", "StatefulEnroll.buttonLabel.enroll": "Jiandikishe", "StatefulEnroll.buttonLabel.enrolling": "Inasajili...", "StatefulEnroll.buttonLabel.enrolled": "Umejiandikisha", - "StatefulEnroll.buttonLabel.tryAgain": "Jaribu tena" + "StatefulEnroll.buttonLabel.tryAgain": "Jaribu tena", + "errorBoundary.title": "Hitilafu imetokea wakati wa kuchakata ombi lako", + "errorBoundary.subtitle": "Tunaomba radhi kwa usumbufu. Tafadhali jaribu tena baadae.", + "errorBoundary.tryAgainCTA": "Jaribu tena", + "updateAvailableModal.heading": "Sasisha: Toleo Jipya Linapatikana", + "updateAvailableModal.content": "Makini: Toleo jipya la tovuti lilitolewa. Ili kutumia vipengele na maboresho ya hivi punde, tafadhali onyesha upya ukurasa.", + "updateAvailableModal.refreshButtonText": "Onyesha upya", + "enterprise.course.about.page.assigned.badge.label": "Imekabidhiwa", + "enterprise.course.about.page.course.part.of.program": "Kozi hii ni sehemu ya {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Kozi hii imehifadhiwa kwenye kumbukumbu.", + "enterprise.course.about.page.course.not.in.catalog": "Kozi hii si sehemu ya orodha ya kozi iliyoratibiwa ya shirika lako.", + "enterprise.course.about.page.video.play.button.text": "Cheza Video", + "useCourseRunCardAction.enroll.success.helperText": "Umesajiliwa kwa mafanikio. Inaelekeza kwenye kozi.", + "useCourseRunCardAction.enroll.error.helperText": "Hitilafu imetokea wakati wa kuchakata uandikishaji wako.", + "useCourseRunCardAction.upgrade.success.helperText": "Uandikishaji wako ulisasishwa. Inaelekeza kwenye kozi.", + "useCourseRunCardAction.upgrade.error.helperText": "Hitilafu imetokea wakati wa kuboresha uandikishaji wako.", + "enterprise.course.about.course.sidebar.institution": "Taasisi", + "enterprise.course.about.course.sidebar.institutions": "Taasisi", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {wiki} other {wiki}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, wingi, moja {Transcript} nyingine {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Mwalimu anaongozwa na ratiba ya kozi", + "enterprise.course.about.course.sidebar.self.paced": "Kujiendesha kwa wakati wako", + "executive.education.external.course.enrollment.page.registration.title": "Usajili wako", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Nenda kwenye dashibodi", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Tayari Umejiandikisha", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Tayari umejiandikisha. Nenda kwenye dashibodi yako ya GetSmarter ili uendelee kujifunza.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Hapa ndipo unapokamilisha usajili wako kwa kozi ya elimu ya mtendaji wa edX kupitia GetSmarter. Tafadhali hakikisha kuwa maelezo ya kozi hapa chini ni sahihi na uthibitishe kwa kutumia Mikopo ya Mwanafunzi kwa kitufe cha "Thibitisha usajili".", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Msimamizi wako wa masomo tayari ametenga fedha kwa ajili ya usajili huu.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Pesa zako za Mikopo ya Mwanafunzi zitakombolewa katika hatua hii.", + "executive.education.external.course.enrollment.completed.page.title": "Hongera, umekamilisha kujiandikisha kwa kozi yako ya mtandaoni", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Nenda kwenye dashibodi", + "enterprise.dashboard.tab.courses": "Kozi", + "enterprise.dashboard.tab.programs": "Mipango", + "enterprise.dashboard.tab.pathways": "Njia", + "enterprise.dashboard.tab.my.career": "Kazi Yangu", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Pata mapendekezo ya kozi kwa ajili yako.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Jibu maswali ya dakika mbili ili utuambie zaidi kuhusu ujuzi na kazi unazopenda, na upokee mara moja mapendekezo ya uzoefu bora wa kujifunza katika orodha kwa ajili yako.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Nipendekeze kozi", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Inayotumika", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Umeomba", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Misimbo Iliyosalia", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Nambari za kuthibitisha zilizosalia, wasiliana na msimamizi wako kwa misimbo ya ziada.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Nambari za Kujiandikisha", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Tumia misimbo kujiandikisha katika kozi kutoka kwa katalogi yako.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Mikopo ya Mwanafunzi", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Shirika lako litatoa kozi kwa wanafunzi. Tafadhali wasiliana na msimamizi wako ikiwa ungependa kuchukua kozi.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Tumia salio la mkopo la mwanafunzi wa shirika lako ili kujiandikisha katika kozi bila malipo ya mfukoni.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Inapatikana hadi {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Muda wake umeisha", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Inaisha Muda Hivi Karibuni", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Muda wake unaisha", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Inayotumika", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Umeomba", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Hali ya Usajili", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Inapatikana hadi", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Muda wake umeisha", + "enterprise.dashboard.sidebar.license.requested.notice": "Inasubiri idhini.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Hali ya Usajili", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Inapatikana hadi", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Tafuta kozi", + "enterprise.dashboard.sidebar.needHelp": "Je, unahitaji usaidizi?", + "enterprise.dashboard.sidebar.need.help.message": "Kwa usaidizi wa kiufundi, tembelea Kituo cha Usaidizi cha edX .", + "enterprise.dashboard.sidebar.request.benefits": "Ili kuomba manufaa zaidi au kozi mahususi, wasiliana na msimamizi wa edX wa shirika lako .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Kozi hazitolewi tena na salio la mkopo la mwanafunzi la shirika lako", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Salio lako la mkopo wa mwanafunzi limeisha, na halitalipia gharama ya kozi. Tafadhali wasiliana na msimamizi wako ikiwa una maswali.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Baadhi ya kozi huenda zisigharamiwe na salio la mikopo ya wanafunzi la shirika lako", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Shirika lako linapungua kwa salio la mwanafunzi. Baadhi ya kozi huenda zisishughulikiwe tena. Tafadhali wasiliana na msimamizi wako ikiwa una maswali.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Wasiliana na msimamizi", + "executive.education.external.course.enrollment.page.course.start.date": "Tarehe ya kuanza:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Tarehe ya kuanza inayopatikana:", + "executive.education.external.course.enrollment.page.course.duration": "Muda wa kozi:", + "executive.education.external.course.enrollment.page.course.price": "Jumla ya kozi:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Nini kitatokea baadaye?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Arifa kwa barua pepe", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Utapokea barua pepe kozi yako itakapoanza. Vinginevyo, unaweza kutembelea dashibodi yako kwa masasisho ya hali ya kozi.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Soma sera ya kurejesha pesa", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Kama sehemu ya ahadi yetu ya kukua kitaaluma, unaweza kuomba kubadilisha tarehe yako ya kuanza kozi au uombe urejeshewe pesa zako ikiwa hujaridhika kikamilifu na siku 14 za kalenda za tarehe yako ya kuanza kozi.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Soma Sheria na Masharti ya GetSmarter kwa sera kamili ya kuahirisha na kughairi kozi.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Muhtasari wa usajili:", + "executive.education.external.course.enrollment.page.course": "Kozi hii inagharamiwa na Mikopo ya Mwanafunzi iliyotolewa na shirika lako.", + "executive.education.external.course.enrollment.page.registration.total.message": "Jumla ya usajili:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Ushuru umejumuishwa", + "enterprise.budget.expiry.notification.alert.title": "Kikumbusho: Muda wa mpango wa shirika lako utakwisha {date}", + "enterprise.budget.expiry.notification.alert.message": "Mpango wa shirika lako utakapoisha, hutaweza tena kutumia mkopo wako wa kujifunza kujiandikisha katika kozi mpya. Ikiwa kwa sasa umejiandikisha katika kozi, hakutakuwa na usumbufu katika kujifunza kwako.", + "enterprise.budget.expiry.notification.modal.title": "Kikumbusho: Muda wa mkopo wako wa kujifunza unaisha", + "enterprise.budget.expiry.notification.modal.message": "Mpango wa shirika lako utakwisha tarehe {date} . Baada ya muda wake kuisha, hutaweza tena kutumia mkopo wako wa kujifunza kujiandikisha katika kozi mpya.", + "enterprise.budget.expiry.notification.modal.additional_message": "Iwapo kwa sasa umejiandikisha katika kozi, hakutakuwa na usumbufu katika masomo yako baada ya muda wa kuisha kwa mpango.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Ikiwa unafikiri hii ni hitilafu au unahitaji usaidizi, tafadhali", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "wasiliana na msimamizi wa shirika lako.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Jiandikishe", + "enterprise.course.about.page.course.run.card.archived.heading": "Kozi imehifadhiwa kwenye kumbukumbu", + "enterprise.course.about.page.course.run.card.archived.subheading": "Tarehe za baadaye zitatangazwa", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Inakuja hivi karibuni", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Jiandikishe baada ya {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Uandikishaji umefungwa", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Tarehe za baadaye zitatangazwa", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Inaanza {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Kozi imeanza", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Umejiandikisha", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Tazama kozi", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Haki imepatikana", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Tazama kwenye dashibodi", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} iliyosajiliwa hivi majuzi!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Kuwa wa kwanza kujiandikisha!", + "enterprise.course.about.page.course.run.card.started.heading": "Ilianza {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Inaanza {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Inaanza {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Kozi imeanza", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Ugawaji wa kozi umeghairiwa", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Tarehe ya mwisho imepita", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Msimamizi wako wa mafunzo alighairi kazi moja au zaidi ya kozi iliyo hapa chini.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Makataa ya kujiandikisha katika kozi moja au zaidi hapa chini yamepita.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Wasiliana na msimamizi", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Kozi yako ilihifadhiwa kwa ajili ya baadaye.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Kozi yako imehamishwa hadi Inaendelea.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Safari yako ya kujifunza inaanza sasa!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Kozi Ulizopewa", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Kozi zangu", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Kozi zilizokamilika", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Imehifadhiwa kwa ajili ya baadaye", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Ondoa", + "enterprise.dashboard.tab.courses.no.enrollments": "Hujasajiliwa katika kozi zozote zinazofadhiliwa na {enterpriseName} . Wasiliana na msimamizi wako kwa maagizo ya jinsi ya kuanza kujifunza na edX!", + "enterprise.dashboard.tab.courses.default.message": "Kuanza na edX ni rahisi. Tafuta kwa urahisi kozi kutoka kwa katalogi yako, omba kujiandikisha, na uanze safari yako ya kujifunza.", + "enterprise.dashboard.tab.courses.find.course": "Tafuta kozi", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Tafuta kozi", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Ondoa", + "site.header.nav.search.title": "Tafuta Kozi", + "courseRunActions.viewCourse": "Tazama kozi", + "courseRunActions.upgrading": "Inaboresha...", + "courseRunActions.upgraded": "Imeboreshwa", + "useCourseRunCardHeading.startsOnDate": "Inaanza {startDate}", + "useCourseRunCardHeading.courseStarted": "Kozi imeanza", + "useCourseRunCardHeading.startedOnDate": "Ilianza {startDate}", + "useCourseRunCardSubHeading.enrolled": "Umejiandikisha", + "useCourseRunCardSubHeading.firstToEnroll": "Kuwa wa kwanza kujiandikisha!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} iliyosajiliwa hivi majuzi!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Inapatikana kwa {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/te.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/te.json index 514ec7832fc..c8b94107a0f 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/te.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/te.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "ట్యాగ్ ఫిల్టర్‌ను క్లియర్ చేయండి", - "courseRunActions.viewCourse": "కోర్సును వీక్షించండి", - "courseRunActions.upgrading": "అప్‌గ్రేడ్ అవుతోంది...", - "courseRunActions.upgraded": "అప్‌గ్రేడ్ చేయబడింది", - "useCourseRunCardHeading.startsOnDate": "{startDate} ప్రారంభమవుతుంది", - "useCourseRunCardHeading.courseStarted": "కోర్సు ప్రారంభమైంది", - "useCourseRunCardHeading.startedOnDate": "{startDate} ప్రారంభించబడింది", - "useCourseRunCardSubHeading.enrolled": "మీరు నమోదు చేసుకున్నారు", - "useCourseRunCardSubHeading.firstToEnroll": "నమోదు చేసుకున్న మొదటి వ్యక్తి అవ్వండి!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} ఇటీవల నమోదు చేయబడింది!", - "useCourseRunCardAction.enroll.success.helperText": "మీరు విజయవంతంగా నమోదు చేయబడ్డారు. కోర్సుకు దారి మళ్లిస్తోంది.", - "useCourseRunCardAction.enroll.error.helperText": "మీ నమోదును ప్రాసెస్ చేస్తున్నప్పుడు లోపం సంభవించింది.", - "useCourseRunCardAction.upgrade.success.helperText": "మీ నమోదు అప్‌గ్రేడ్ చేయబడింది. కోర్సుకు దారి మళ్లిస్తోంది.", - "useCourseRunCardAction.upgrade.error.helperText": "మీ నమోదును అప్‌గ్రేడ్ చేస్తున్నప్పుడు లోపం సంభవించింది.", - "executive.education.external.course.enrollment.page.registration.title": "మీ రిజిస్ట్రేషన్(లు)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "డాష్బోర్డ్ కు వెళ్ళండి", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "ఇప్పటికే నమోదు చేయబడింది", - "executive.education.external.course.enrollment.page.already.enrolled.message": "మీరు ఇప్పటికే నమోదు చేసుకున్నారు. నేర్చుకోవడం కోసం మీ GetSmarter డాష్‌బోర్డ్‌కి వెళ్లండి.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "మీరు GetSmarter ద్వారా edX ఎగ్జిక్యూటివ్ ఎడ్యుకేషన్ కోర్సు కోసం మీ రిజిస్ట్రేషన్‌ను ఇక్కడే పూర్తి చేస్తారు. దయచేసి దిగువన ఉన్న కోర్సు వివరాలు సరైనవని నిర్ధారించుకోండి మరియు "నమోదును నిర్ధారించండి" బటన్‌తో లెర్నర్ క్రెడిట్‌ని ఉపయోగించి నిర్ధారించండి.", - "executive.education.external.course.enrollment.page.funds.allocated.message": "మీ లెర్నింగ్ అడ్మినిస్ట్రేటర్ ఇప్పటికే ఈ రిజిస్ట్రేషన్ కోసం నిధులను కేటాయించారు.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "ఈ సమయంలో మీ లెర్నర్ క్రెడిట్ ఫండ్‌లు రీడీమ్ చేయబడతాయి.", - "executive.education.external.course.enrollment.completed.page.title": "అభినందనలు, మీరు మీ ఆన్‌లైన్ కోర్సు కోసం మీ నమోదును పూర్తి చేసారు", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "డాష్బోర్డ్ కు వెళ్ళండి", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "{upcomingDate} లో అందుబాటులో ఉంది", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "కోర్సు అసైన్‌మెంట్ రద్దు చేయబడింది", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "గడువు ముగిసింది", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "మీ లెర్నింగ్ అడ్మినిస్ట్రేటర్ దిగువన ఉన్న ఒకటి లేదా అంతకంటే ఎక్కువ కోర్సు అసైన్‌మెంట్‌లను రద్దు చేసారు.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "దిగువన ఉన్న ఒకటి లేదా అంతకంటే ఎక్కువ కోర్సుల్లో నమోదు చేసుకోవడానికి గడువు ముగిసింది.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "నిర్వాహకుడిని సంప్రదించండి", - "enterprise.dashboard.course.enrollments.error": "మీ కోర్సు నమోదులను తిరిగి పొందుతున్నప్పుడు లోపం సంభవించింది. దయచేసి మళ్లీ ప్రయత్నించండి.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "మీ కోర్సు తర్వాత కోసం సేవ్ చేయబడింది.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "మీ కోర్సు ప్రోగ్రెస్‌లో ఉందికి తరలించబడింది.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "మీ కోసం కోర్సు సిఫార్సులను పొందండి.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "మీకు ఆసక్తి ఉన్న నైపుణ్యాలు మరియు ఉద్యోగాల గురించి మాకు మరింత తెలియజేయడానికి రెండు నిమిషాల క్విజ్ తీసుకోండి మరియు మీ కోసం కేటలాగ్‌లోని ఉత్తమ అభ్యాస అనుభవాల కోసం వెంటనే సిఫార్సులను స్వీకరించండి.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "నా కోసం కోర్సులను సిఫార్సు చేయండి", + "academy.detail.page.executive.education.courses.section.title": "కార్యనిర్వాహక విద్య", + "academy.detail.page.executive.education.courses.section.subtitle": "నిర్మాణాత్మక షెడ్యూల్‌ను అనుసరించే మరియు అధ్యాపకులు మరియు సహచరులతో చురుకైన పరస్పర చర్యను కలిగి ఉన్న అధిక-ప్రభావ గ్రాడ్యుయేట్-స్థాయి కోర్సుల ఎంపిక.", + "academy.detail.page.self.paced.courses.section.title": "స్వీయ-గమన కోర్సులు", + "academy.detail.page.self.paced.courses.section.subtitle": "సబ్జెక్ట్‌పై అవసరమైన జ్ఞానాన్ని కవర్ చేసే కోర్సుల సేకరణ. ఈ కోర్సులు సౌకర్యవంతమైన షెడ్యూల్‌లను మరియు స్వతంత్ర అధ్యయనాన్ని అందిస్తాయి.", + "academy.detail.page.academy.not.found.page.title": "అకాడమీ కనుగొనబడలేదు", + "academy.detail.page.academy.not.found.page.message": "అకాడమీ కనుగొనబడలేదు", + "academy.detail.page.academy.title": "{academyTitle} అకాడమీ", + "academy.detail.page.instruction.header": "సిఫార్సు చేసిన మార్గాన్ని అనుసరించండి - లేదా వ్యక్తిగత కోర్సులను ఎంచుకోండి", + "academy.detail.page.instruction.description": "మీ అభ్యాస లక్ష్యాల కోసం ప్రత్యేకంగా రూపొందించబడిన అకాడమీ కంటెంట్ ద్వారా మార్గాలు రూపొందించబడిన రోడ్‌మ్యాప్‌లు. లేదా ఈ అకాడమీలో ఎగ్జిక్యూటివ్ ఎడ్యుకేషన్ లేదా సెల్ఫ్-పేస్డ్ కోర్సుల నుండి నిర్దిష్ట కోర్సును ఎంచుకోండి.", + "academy.detail.page.view.all.courses.link": "అన్ని {academyTitle} అకాడమీ కోర్సులను వీక్షించండి", + "academy.detail.page.all.courses.title": "అన్ని {academyTitle} అకాడమీ కోర్సులు", + "enterprise.dashboard.tab.courses.go.to.academy.message": "edXతో ప్రారంభించడం చాలా సులభం. మీ అకాడమీ నుండి ఒక కోర్సును కనుగొనండి, నమోదును అభ్యర్థించండి మరియు మీ అభ్యాస ప్రయాణాన్ని ప్రారంభించండి.", + "enterprise.dashboard.tab.courses.go.to.academy": "అకాడమీకి వెళ్లండి", + "academy.detail.page.pathway.section.heading": "మార్గం", + "academy.detail.page.pathway.section.launch.button": "మార్గాన్ని ప్రారంభించండి", + "enterprise.course.about.course.sidebar.associated.programs": "అనుబంధ కార్యక్రమాలు", + "enterprise.course.about.course.sidebar.about.expand": "ఈ కోర్సు గురించి మరింత", + "enterprise.course.about.course.sidebar.about.collapse": "ఈ కోర్సు గురించి కుదించు", + "enterprise.course.about.course.sidebar.about.heading": "ఈ కోర్సు గురించి", + "enterprise.course.about.course.sidebar.sponsored.by": "చేత సమర్పించబడుతోంది", + "enterprise.course.about.course.sidebar.sponsored.by.description": "{sponsersList} యొక్క ఉదార సహకారం లేకుండా ఈ కోర్సు యొక్క ఉత్పత్తి సాధ్యం కాదు.", + "enterprise.course.about.course.sidebar.outcome.expand": "మీరు నేర్చుకునే వాటిని విస్తరించండి", + "enterprise.course.about.course.sidebar.outcome.collapse": "మీరు నేర్చుకునే వాటిని కుదించండి", + "enterprise.course.about.course.sidebar.outcome.heading": "మీరు ఏమి నేర్చుకుంటారు", + "enterprise.course.about.course.sidebar.syllabus.expand": "సిలబస్‌ని విస్తరించండి", + "enterprise.course.about.course.sidebar.syllabus.collapse": "సిలబస్‌ని కుదించు", + "enterprise.course.about.course.sidebar.syllabus.heading": "సిలబస్", + "enterprise.course.about.course.sidebar.learner.testimonials": "అభ్యాసకుల టెస్టిమోనియల్స్", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "తరచుగా అడుగు ప్రశ్నలు", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "ఈ కోర్సును ఎవరు తీసుకోవచ్చు?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "దురదృష్టవశాత్తూ, కింది దేశాలు లేదా ప్రాంతాలలో ఒకటి లేదా అంతకంటే ఎక్కువ మంది అభ్యాసకులు ఈ కోర్సు కోసం నమోదు చేసుకోలేరు: ఇరాన్, క్యూబా మరియు ఉక్రెయిన్‌లోని క్రిమియా ప్రాంతం. ఈ దేశాలు మరియు ప్రాంతాలలోని అభ్యాసకులకు మా కోర్సులను అందించడానికి edX US ఆఫీస్ ఆఫ్ ఫారిన్ అసెట్స్ కంట్రోల్ (OFAC) నుండి లైసెన్స్‌లను కోరినప్పటికీ, మేము అందుకున్న లైసెన్సులు అన్ని స్థానాల్లో ఈ కోర్సును అందించడానికి అనుమతించేంత విస్తృతంగా లేవు. US ఆంక్షలు వారు ఎక్కడ నివసించినా, ప్రతి ఒక్కరికీ మా అన్ని కోర్సులను అందించకుండా నిరోధించినందుకు EdX నిజంగా విచారం వ్యక్తం చేస్తోంది.", + "enterprise.course.about.course.materials.button.label": "కోర్సు మెటీరియల్‌లను చూడండి", + "enterprise.course.about.course.sidebar.recommendations": "మీరు ఇష్టపడే కోర్సులు:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "{firstCourseOwner} నుండి మరిన్ని:", + "course.about.reviews.averageRating": "{reviewsCount} అభ్యాసకులు ఈ కోర్సును పూర్తి చేసిన తర్వాత సర్వేలో రేట్ చేసారు.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "ఈ కోర్సులో పాల్గొన్న అభ్యాసకులను వారి లక్ష్యాన్ని చేరుకోవడానికి ఈ కోర్సు సహాయపడుతుందని వారు ఎంత నమ్మకంగా భావించారని మేము అడిగాము. {confidentLearnersPercentage} % మంది అభ్యాసకులు తాము "అత్యంత నమ్మకం" లేదా "చాలా నమ్మకం" కలిగి ఉన్నారని, వారు కోర్సులో చేసిన అభ్యాసం తమ లక్ష్యాలను చేరుకోవడంలో సహాయపడుతుందని చెప్పారు.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "ఈ కోర్సులో చేరిన అభ్యాసకులను దీన్ని తీసుకోవడానికి గల కారణాన్ని ఎంచుకోవలసిందిగా మేము కోరాము. ఎంపికలు: “విలువైన నైపుణ్యాలను నేర్చుకోండి”, “ఉద్యోగ పురోగతి”, “సరదా కోసం నేర్చుకోండి” మరియు “కెరీర్‌లను మార్చుకోండి”. {mostCommonGoalLearnersPercentage} % ఈ కోర్సులో చేరిన అభ్యాసకులు విలువైన నైపుణ్యాలను నేర్చుకోవడానికి దీనిని తీసుకున్నారు.", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} అభ్యాసకులు గత సంవత్సరంలో ఈ కోర్సును తీసుకున్నారు.", + "enterprise.course.about.reviews.impact": "ప్రభావం:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "గత 12 నెలల్లో విద్యార్థులు ఈ కోర్సును అభ్యసించారు", + "enterprise.course.about.course.reviews.average.rating": "5-స్టార్ స్కేల్‌లో ఈ కోర్సుకు సగటు రేటింగ్", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "ఈ కోర్సు వారి లక్ష్యాలను చేరుకోవడానికి సహాయపడుతుందని నమ్మకంగా ఉన్నారు", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "అభ్యాసకులు కొత్త నైపుణ్యాలను నేర్చుకోవడానికి ఈ కోర్సు తీసుకున్నారు", + "enterprise.course.about.course.sidebar.length": "పొడవు", + "enterprise.course.about.course.sidebar.effort": "ప్రయత్నం", + "enterprise.course.about.course.sidebar.price": "ధర", + "enterprise.course.about.course.sidebar.subject": "విషయం", + "enterprise.course.about.course.sidebar.level": "స్థాయి", + "enterprise.course.about.course.sidebar.language": "భాష", + "enterprise.course.about.course.sidebar.course.type": "కోర్సు రకం", + "enterprise.course.about.price.original": "దీని నుండి ధర తగ్గించబడింది:", + "enterprise.course.about.price.included.in.subscription": "మీ సబ్‌స్క్రిప్షన్‌లో చేర్చబడింది", + "enterprise.course.about.course.sidebar.price.free.when.approved": "నాకు ఉచితం {br} (ఆమోదించబడినప్పుడు)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "{enterpriseName} ద్వారా స్పాన్సర్ చేయబడింది", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "ఈ కోర్సును మీ సంస్థ లెర్నర్ క్రెడిట్‌తో కొనుగోలు చేయవచ్చు", + "enterprise.course.about.course.sidebar.price.assigned.course": "ఈ కోర్సు మీకు కేటాయించబడింది. ఈ కోర్సు ధర ఇప్పటికే మీ సంస్థ ద్వారా కవర్ చేయబడింది.", + "enterprise.course.about.price.discounted": "తగ్గింపు ధర:", + "enterprise.course.about.skills.section.title": "మీరు పొందే నైపుణ్యాలు", + "enterprise.course.about.skills.section.skill.description.placeholder": "వివరణ అందుబాటులో లేదు.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "కోర్సు కోసం అభ్యర్థన సమర్పించబడింది", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "మీరు పొందిన జ్ఞానం మరియు నైపుణ్యాలను హైలైట్ చేయడానికి ధృవీకరించబడిన సర్టిఫికేట్‌ను అనుసరించండి", + "enterprise.course.about.course.sidebar.verified.cert.official": "అధికారిక మరియు ధృవీకరించబడింది", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "మీ విజయాన్ని ధృవీకరించడానికి సంస్థ యొక్క లోగోతో బోధకుడు సంతకం చేసిన ప్రమాణపత్రాన్ని స్వీకరించండి.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "సులభంగా భాగస్వామ్యం చేయదగినది", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "సర్టిఫికెట్‌ని మీ CV లేదా రెజ్యూమ్‌కి జోడించండి లేదా నేరుగా లింక్డ్‌ఇన్‌లో పోస్ట్ చేయండి.", + "enterprise.dashboard.page.title": "డాష్‌బోర్డ్ - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "స్వాగతం, {userFirstName} !", + "enterprise.dashboard.welcome.message": "స్వాగతం!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "రద్దుచేసే", "enterprise.dashboard.tab.courses.license.activated": "మీ లైసెన్స్ విజయవంతంగా సక్రియం చేయబడింది.", - "enterprise.dashboard.tab.courses.no.enrollments": "మీరు {enterpriseName} స్పాన్సర్ చేసిన ఏ కోర్సులోనూ నమోదు చేసుకోలేదు. edXతో నేర్చుకోవడం ఎలా ప్రారంభించాలో సూచనల కోసం మీ నిర్వాహకుడిని సంప్రదించండి!", - "enterprise.dashboard.tab.courses.default.message": "edXతో ప్రారంభించడం చాలా సులభం. మీ కేటలాగ్ నుండి ఒక కోర్సును కనుగొనండి, నమోదును అభ్యర్థించండి మరియు మీ అభ్యాస ప్రయాణాన్ని ప్రారంభించండి.", - "enterprise.dashboard.tab.courses.find.course": "ఒక కోర్సును కనుగొనండి", - "enterprise.dashboard.sidebar.learner.credit.card.title": "లెర్నర్ క్రెడిట్", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "చురుకుగా", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "మీ సంస్థ అభ్యాసకులకు కోర్సులను కేటాయిస్తుంది. మీకు కోర్సు తీసుకోవాలనే ఆసక్తి ఉంటే దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "పాకెట్ ఖర్చు లేకుండా కోర్సులలో నమోదు చేసుకోవడానికి మీ సంస్థ లెర్నర్ క్రెడిట్ బ్యాలెన్స్‌ని వర్తింపజేయండి.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "{subsidyExpiryDate} వరకు అందుబాటులో ఉంటుంది", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "ఒక కోర్సును కనుగొనండి", - "enterprise.dashboard.sidebar.need.help.message": "సాంకేతిక మద్దతు కోసం, edX సహాయ కేంద్రాన్ని సందర్శించండి.", - "enterprise.dashboard.sidebar.request.benefits": "మరిన్ని ప్రయోజనాలు లేదా నిర్దిష్ట కోర్సులను అభ్యర్థించడానికి, మీ సంస్థ యొక్క edX నిర్వాహకుడిని సంప్రదించండి .", "enterprise.banner.recommend.courses": "నా కోసం కోర్సులను సిఫార్సు చేయండి", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "నిర్వాహకుడిని సంప్రదించండి", - "executive.education.external.course.enrollment.page.course.start.date": "ప్రారంబపు తేది:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "అందుబాటులో ఉన్న ప్రారంభ తేదీ:", - "executive.education.external.course.enrollment.page.course.duration": "కోర్సు వ్యవధి:", - "executive.education.external.course.enrollment.page.course.price": "కోర్సు మొత్తం:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "తర్వాత ఏమి జరుగును?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "ఇమెయిల్ ద్వారా తెలియజేయబడింది", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "మీ కోర్సు ప్రారంభమైనప్పుడు మీరు edX నుండి ఇమెయిల్‌ను అందుకుంటారు. ప్రత్యామ్నాయంగా, మీరు కోర్సు స్థితి నవీకరణల కోసం మీ edX డాష్‌బోర్డ్‌ని సందర్శించవచ్చు.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "మీ కోర్సు ప్రారంభమైనప్పుడు GetSmarter మీకు ఇమెయిల్ పంపుతుంది. ప్రత్యామ్నాయంగా, మీరు కోర్సు స్థితి నవీకరణల కోసం మీ GetSmarter లెర్నర్ డాష్‌బోర్డ్‌ని సందర్శించవచ్చు.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "వాపసు విధానాన్ని చదవండి", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "మీ వృత్తిపరమైన అభివృద్ధికి మా నిబద్ధతలో భాగంగా, మీరు మార్చమని అభ్యర్థించవచ్చు\n మీ కోర్సు ప్రారంభ తేదీ లేదా మీరు 14 క్యాలెండర్ రోజులతో పూర్తిగా సంతృప్తి చెందకపోతే మీ డబ్బును తిరిగి అభ్యర్థించండి\n మీ కోర్సు ప్రారంభ తేదీ.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "పూర్తి కోర్సు వాయిదా మరియు రద్దు విధానం కోసం GetSmarter యొక్క నిబంధనలు మరియు షరతులను చదవండి.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "నమోదు సారాంశం:", - "executive.education.external.course.enrollment.page.course": "ఈ కోర్సు మీ సంస్థ అందించిన లెర్నర్ క్రెడిట్ ద్వారా కవర్ చేయబడింది.", - "executive.education.external.course.enrollment.page.registration.total.message": "నమోదు మొత్తం:", - "executive.education.external.course.enrollment.page.registration.tax.included": "పన్ను చేర్చబడింది", "ExecutiveEducation2UError.noOfferAvailable": "ఈ కోర్సును కవర్ చేయడానికి లెర్నర్ క్రెడిట్ అందుబాటులో లేదు.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "మీ సంస్థ వద్ద తగినంత నిధులు లేనందున మీకు ఈ కోర్సుకు యాక్సెస్ లేదు. దయచేసి లోపాన్ని పరిష్కరించడానికి మరియు ఈ కంటెంట్‌కి మీకు యాక్సెస్‌ను అందించడానికి మీ edX నిర్వాహకుడిని సంప్రదించండి.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "మీ నమోదు పూర్తి కాలేదు! మీరు ఇప్పటికే నమోదుల కోసం మీ వ్యక్తిగత బడ్జెట్‌ను వెచ్చించారు.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "మీ నమోదు పూర్తి కాలేదు! మీరు అనుమతించబడిన మీ గరిష్ట సంఖ్య నమోదులను చేరుకున్నారు.", "ExecutiveEducation2UError.systemError": "సిస్టమ్ లోపం సంభవించింది.", "ExecutiveEducation2UError.default": "ఒక లోపము సంభవించినది.", + "executive.education.external.course.enrollment.page.first.name.required": "మొదటి పేరు అవసరం", + "executive.education.external.course.enrollment.page.last.name.required": "చివరి పేరు అవసరం", + "executive.education.external.course.enrollment.page.date.of.birth.required": "పుట్టిన తేదీ అవసరం", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "మీరు నమోదు చేసిన పుట్టిన తేదీ మీ వయస్సు 18 సంవత్సరాల కంటే తక్కువని సూచిస్తుంది మరియు మీ నమోదు మరియు GetSmarter మీ వ్యక్తిగత సమాచారాన్ని ప్రాసెస్ చేయడానికి మాకు మీ తల్లిదండ్రులు లేదా చట్టపరమైన సంరక్షకులు సమ్మతించాలి. దయచేసి మీ రిజిస్ట్రేషన్‌ని కొనసాగించడానికి {privacyEmail} ని సంప్రదించండి.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "దయచేసి విద్యార్థుల కోసం నిబంధనలు మరియు షరతులను అంగీకరించండి", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "దయచేసి GetSmarter యొక్క డేటా షేరింగ్ సమ్మతిని అంగీకరించండి", "executive.education.external.course.enrollment.page.information.title": "కోర్సు నమోదు సమాచారం", "executive.education.external.course.enrollment.page.sharing.information.error.message": "మీ కోర్సు నమోదు సమాచారాన్ని భాగస్వామ్యం చేస్తున్నప్పుడు లోపం సంభవించింది. దయచేసి మళ్లీ ప్రయత్నించండి.", + "executive.education.external.course.enrollment.page.first.name.label": "మొదటి పేరు *", + "executive.education.external.course.enrollment.page.last.name.label": "చివరి పేరు *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "పుట్టిన తేది *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "నేను GetSmarter డేటా షేరింగ్ సమ్మతిని చదివి, అంగీకరించాను.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "కోర్సులో నా భాగస్వామ్యం గురించిన సమాచారం నాతో పంచుకోబడుతుందని నేను అంగీకరిస్తున్నాను\n యజమాని లేదా ఫండింగ్ ఎంటిటీ, నా పేరుతో సహా, గ్రేడ్‌ల వంటి నా పనితీరు అంచనాలు,\n మరియు నా కోర్సు పూర్తి చేయడానికి ఏదైనా ప్రమాదం ఉన్నట్లు గుర్తించబడింది.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "కోర్సులో నా భాగస్వామ్యం గురించిన సమాచారం నా పేరు, గ్రేడ్‌ల వంటి నా పనితీరుకు సంబంధించిన అంచనాలు మరియు కోర్సును పూర్తి చేయడం వల్ల కలిగే ఏదైనా ప్రమాదంతో సహా నా యజమాని లేదా నిధుల సంస్థతో భాగస్వామ్యం చేయబడుతుందని నేను అంగీకరిస్తున్నాను.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "నేను విద్యార్థుల కోసం GetSmarter యొక్క నిబంధనలు మరియు షరతులను చదివాను మరియు ఆమోదించాను", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*అవసరం", + "executive.education.external.course.enrollment.page.confirm.registration.button": "నమోదును నిర్ధారించండి", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "నమోదును నిర్ధారిస్తోంది...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "నమోదు నిర్ధారించబడింది", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "నమోదును నిర్ధారించండి", + "executive.education.external.course.enrollment.page.try.again.cta": "మళ్లీ ప్రయత్నించండి", "enterprise.dashboard.my.career.tab.add.job.role.title": "మీ వృత్తిని దృశ్యమానం చేసుకోండి.", "enterprise.dashboard.my.career.tab.add.job.role.description": "మీ ప్రస్తుత లేదా కోరుకున్న పాత్రను ఉత్తమంగా వివరించే ఉద్యోగ శీర్షికను ఎంచుకోవడానికి ఒక నిమిషం కేటాయించండి. కోర్సులలో నమోదు చేసుకునేటప్పుడు మీరు ఏ నైపుణ్యాలను వెతుకుతున్నారో మేము మీకు తెలియజేస్తాము మరియు మీరు కోర్సులను పూర్తి చేస్తున్నప్పుడు మీ నైపుణ్యం వృద్ధిని ట్రాక్ చేస్తాము.", "enterprise.dashboard.my.career.tab.add.job.role.button": "పాత్రను జోడించండి", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "చూపు ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "తక్కువ చూపించు", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "మీ ఉద్యోగ పాత్ర కోసం శోధించండి", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "సేవ్ చేయండి", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "పొదుపు చేస్తోంది", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "సేవ్ చేయబడింది", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "లోపం", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "రద్దు చేయండి", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "మీకు {subCategoryName} నైపుణ్యాలను బోధించే మరిన్ని కోర్సులు", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "మరిన్ని కోర్సులను చూపించు", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "నా కెరీర్ చార్ట్", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "నేను దీన్ని ఎలా చదవగలను?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "లైట్‌కాస్ట్ వర్గీకరణను ఉపయోగించి, మేము ప్రస్తుతం ఎంచుకున్న మీ ఉద్యోగ శీర్షికను విజయవంతం చేయడానికి అవసరమైన సామర్థ్యాలు మరియు నైపుణ్యాలను గుర్తించాము. మీరు మీ ప్రస్తుత ఉద్యోగానికి సంబంధించిన edX ప్లాట్‌ఫారమ్ టీచింగ్ స్కిల్స్‌పై కోర్సులలో ఉత్తీర్ణత సాధిస్తున్నప్పుడు, మీ పాత్రకు సంబంధించిన సామర్థ్యాలలో మీరు ఎలా ఎదుగుతున్నారో పై గ్రాఫ్ చూపిస్తుంది.", - "enterprise.coupon.codes.warning.modal.title": "ప్రోగ్రామ్‌ను పూర్తి చేయడానికి మీ వద్ద తగినంత కోడ్‌లు లేవు", - "enterprise.coupon.codes.warning.modal.body": "

ప్రోగ్రామ్‌ను పూర్తి చేయడానికి మీకు తగినంత కోడ్‌లు కేటాయించబడలేదని మా రికార్డులు చూపిస్తున్నాయి. మీరు ప్రోగ్రామ్‌లోని అన్ని కోర్సులను పూర్తి చేయలేకపోతే, మీ ప్రోగ్రామ్ రికార్డ్‌ను వీక్షించడానికి లేదా భాగస్వామ్యం చేయడానికి మీకు అర్హత ఉండదు.

మీరు ప్రోగ్రామ్‌ను పూర్తి చేయాలని ప్లాన్ చేస్తే, దయచేసి మీకు అదనపు కోడ్‌లను కేటాయించడానికి మీ లెర్నింగ్ మేనేజర్‌ని సంప్రదించండి .

మిగిలిన కోడ్‌లు: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "అవసరం {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "అవసరం {index} : కింది వాటిలో ఏదైనా {count} ఎంచుకోండి", + "enterprise.pathway.modal.verified.label": "ధృవీకరించబడింది", + "enterprise.pathway.modal.curated.by.professionals.label": "అభ్యాస నిపుణులచే నిర్వహించబడింది", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "{pathwayStepsCount} అవసరాలు అంతటా", + "enterprise.pathway.modal.catalog.label": "కేటలాగ్‌తో చేర్చబడింది", + "enterprise.pathway.modal.learn.at.zero.cost.label": "మీకు జీరో ఖర్చుతో నేర్చుకోండి", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "పురోగతిలో ఉంది", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "{contentType} ని పునఃప్రారంభించండి", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "{contentType} ని వీక్షించండి", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "మార్గం పురోగతి", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "మార్గం ద్వారా మీ పురోగతిని సమీక్షించండి మరియు మీరు పూర్తి చేశారని నిర్ధారించుకోవడానికి కీలక గడువులను ప్లాన్ చేయండి. మార్గాన్ని పూర్తి చేయడానికి, మీరు ప్రతి అవసరాలను పూర్తి చేయాలి.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "మార్గం అవసరాలు:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "అవసరం {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "అవసరం {index} : కింది వాటిలో ఏదైనా {count} ఎంచుకోండి", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "చందా స్థితి", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "చురుకుగా", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "యాక్టివ్ కాదు", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "{expiryDate} వరకు అందుబాటులో ఉంటుంది", "enterprise.program.courses.allCoursesAvailable": "మీ ఎంటర్‌ప్రైజ్ కేటలాగ్‌లో అన్ని కోర్సులు చేర్చబడ్డాయి", "enterprise.program.courses.someCoursesAvailable": "{courseCount} కోర్సులు మీ ఎంటర్‌ప్రైజ్ కేటలాగ్‌లో చేర్చబడ్డాయి", "enterprise.program.courses.noCourseAvailable": "ఈ కోర్సులు మీ ఎంటర్‌ప్రైజ్ కేటలాగ్‌లో చేర్చబడలేదు", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "ఈ ప్రోగ్రామ్‌లో 1 కోర్సు ఉంది", "enterprise.program.main.enroll.context.pluralCourses": "ఈ ప్రోగ్రామ్‌లో {courseCount} కోర్సులు ఉన్నాయి", "enterprise.program.main.heading.enroll": "ఇప్పుడు నమోదు చేస్తోంది", + "enterprise.coupon.codes.warning.modal.title": "ప్రోగ్రామ్‌ను పూర్తి చేయడానికి మీ వద్ద తగినంత కోడ్‌లు లేవు", + "enterprise.coupon.codes.warning.modal.body": "

ప్రోగ్రామ్‌ను పూర్తి చేయడానికి మీకు తగినంత కోడ్‌లు కేటాయించబడలేదని మా రికార్డులు చూపిస్తున్నాయి. మీరు ప్రోగ్రామ్‌లోని అన్ని కోర్సులను పూర్తి చేయలేకపోతే, మీ ప్రోగ్రామ్ రికార్డ్‌ను వీక్షించడానికి లేదా భాగస్వామ్యం చేయడానికి మీకు అర్హత ఉండదు.

మీరు ప్రోగ్రామ్‌ను పూర్తి చేయాలని ప్లాన్ చేస్తే, దయచేసి మీకు అదనపు కోడ్‌లను కేటాయించడానికి మీ లెర్నింగ్ మేనేజర్‌ని సంప్రదించండి .

మిగిలిన కోడ్‌లు: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "ఇంకా నేర్చుకో", + "enterprise.dashboard.programs.about.page.course.sponsored": "{enterpriseName} ద్వారా స్పాన్సర్ చేయబడింది", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "ధృవీకరించబడిన సర్టిఫికేట్ అవసరం", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "సర్టిఫికేట్ స్థితి:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "సర్టిఫికేట్ కొనుగోలు చేయబడింది", + "enterprise.dashboard.programs.about.page.course.certificate.price": "సర్టిఫికేట్ స్థితి:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "ధృవీకరించబడిన వాటికి అప్‌గ్రేడ్ చేయండి", + "enterprise.dashboard.programs.about.page.courses.in.progress": "కోర్సులు పురోగతిలో ఉన్నాయి", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "నమోదు చేయబడింది: ( {pacingType} ) {startDate} ప్రారంభించబడింది", + "enterprise.dashboard.programs.about.page.view.archived.course": "ఆర్కైవ్ చేసిన కోర్సును వీక్షించండి", + "enterprise.dashboard.programs.about.page.view.course": "కోర్సును వీక్షించండి", + "enterprise.dashboard.programs.about.page.remaining.courses": "మిగిలిన కోర్సులు", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) {startDate} ప్రారంభమవుతుంది", + "enterprise.dashboard.programs.about.page.enroll.now.button": "ఇప్పుడే చేరండి", + "enterprise.dashboard.programs.about.page.not.currently.available": "ప్రస్తుతం అందుబాటులో లేదు", + "enterprise.dashboard.programs.about.page.available.sessions": "మీకు అందుబాటులో ఉన్న సెషన్‌లు:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) {startDate} ప్రారంభమవుతుంది", + "enterprise.dashboard.programs.about.page.learn.more": "ఇంకా నేర్చుకో", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "ప్రస్తుతం అందుబాటులో లేదు", + "enterprise.dashboard.programs.about.page.completed.courses": "కోర్సులు పూర్తయ్యాయి", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) {startDate} ప్రారంభించబడింది", + "enterprise.dashboard.programs.about.page.view.completed.course": "కోర్సును వీక్షించండి", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "అభినందనలు!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "మీరు {programTitle} కోసం అన్ని అవసరాలను విజయవంతంగా పూర్తి చేసారు.", + "enterprise.dashboard.programs.about.page.program.journey.message": "మీ ప్రోగ్రామ్ జర్నీ", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "ఈ ప్రోగ్రామ్‌లోని {totalCoursesInProgram} కోర్సుల ద్వారా మీ పురోగతిని ట్రాక్ చేయండి మరియు ప్లాన్ చేయండి.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "ప్రోగ్రామ్‌ను పూర్తి చేయడానికి, మీరు ప్రతి కోర్సుకు తప్పనిసరిగా ధృవీకరించబడిన సర్టిఫికేట్‌ను పొందాలి.", + "enterprise.dashboard.program.sidebar.your.certificate": "మీ {certificateType} సర్టిఫికేట్", + "enterprise.dashboard.program.sidebar.earned.certificates": "సర్టిఫికెట్లు సంపాదించారు", + "enterprise.dashboard.program.sidebar.program.record": "ప్రోగ్రామ్ రికార్డ్", + "enterprise.dashboard.program.sidebar.message": "మీరు ప్రోగ్రామ్ అవసరాలలో ఒకదాన్ని పూర్తి చేసిన తర్వాత మీకు ప్రోగ్రామ్ రికార్డ్ ఉంటుంది. మీరు అన్ని ప్రోగ్రామ్ అవసరాలను తీర్చిన తర్వాత ఈ రికార్డ్ పూర్తయినట్లు గుర్తు పెట్టబడుతుంది. మీ అభ్యాస ప్రయాణాన్ని కొనసాగించడానికి మరియు మీ అభ్యాసాన్ని ఇతరులకు ప్రదర్శించడానికి ప్రోగ్రామ్ రికార్డ్‌ను ఉపయోగించవచ్చు.", + "enterprise.dashboard.program.sidebar.view.program.record": "ప్రోగ్రామ్ రికార్డ్‌ను వీక్షించండి", + "enterprise.dashboard.program.sidebar.credit.opportunities": "అదనపు క్రెడిట్ అవకాశాలు", + "program.sidebar.professional.opportunities": "అదనపు వృత్తిపరమైన అవకాశాలు", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "మిగిలింది", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "పురోగతిలో ఉంది", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "పూర్తయింది", + "enterprise.assignment.only.empty.state.alert.dismiss": "రద్దుచేసే", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "నిర్వాహకుడిని సంప్రదించండి", "enterprise.assignment.only.empty.state.alert.title": "కోర్సు ఆవిష్కరణ ప్రస్తుతం అందుబాటులో లేదు", "enterprise.assignment.only.empty.state.alert.description": "మీ సంస్థ మీతో అసైన్‌మెంట్ ద్వారా మాత్రమే కోర్సులను షేర్ చేయడానికి ఎంచుకుంది. అదనపు కంటెంట్‌కి ప్రాప్యతను అభ్యర్థించడానికి, మీ నిర్వాహకుడిని సంప్రదించండి.", "enterprise.assignment.only.empty.state.card.title": "మీ తదుపరి కోర్సు, కనుగొనబడింది!", "enterprise.assignment.only.empty.state.card.description": "మీ సంస్థ మీకు కేటాయించిన కోర్సులతో నేర్చుకోవడం ప్రారంభించండి.", "enterprise.assignment.only.empty.state.card.button": "తిరిగి డాష్‌బోర్డ్‌కి", - "enterprise.search.page.academies.section.title": "edX అకాడమీలు; మీ అత్యంత క్లిష్టమైన వ్యాపార అవసరాలను తీర్చడానికి రూపొందించబడింది", + "enterprise.search.page.show.more.pathway.section.translated.title": "మార్గాలు", + "enterprise.search.page.show.more.program.section.translated.title": "కార్యక్రమాలు", + "enterprise.search.page.show.more.course.section.translated.title": "కోర్సులు", + "enterprise.search.page.title": "కోర్సులు మరియు ప్రోగ్రామ్‌లను శోధించండి - {enterpriseName}", + "enterprise.search.page.header.title": "కోర్సులు మరియు ప్రోగ్రామ్‌లను శోధించండి", + "enterprise.search.page.academies.section.title": "edX అకాడమీలు: మీ అత్యంత క్లిష్టమైన వ్యాపార అవసరాలను తీర్చడానికి రూపొందించబడింది", "enterprise.search.page.academies.section.subtile": "సంస్థ విజయానికి కీలకమైన డిమాండ్ సామర్థ్యం మరియు నైపుణ్యం ఉన్న ప్రాంతాలకు సమలేఖనం చేయబడిన క్యూరేటెడ్ ప్రోగ్రామ్‌ల నుండి ఎంచుకోండి.", + "enterprise.search.page.course.section.translated.title": "కోర్సులు", + "enterprise.search.course.card.short.length.course": "చిన్న కోర్సు", + "enterprise.search.course.card.general.length.course": "కోర్సు", + "enterprise.search.page.pathway.section.translated.title": "మార్గాలు", + "enterprise.search.page.program.section.translated.title": "కార్యక్రమాలు", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {#కోర్సు} other {# కోర్సులు}}", + "enterprise.search.page.show.all": "చూపు ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "ఫలితాలు", + "enterprise.search.page.content.result": "ఫలితం", + "site.header.avatar.dropdown.switch.dashboard.title": "డాష్‌బోర్డ్‌ని మార్చండి", + "site.header.avatar.dropdown.personal.dashboard.title": "వ్యక్తిగతం", + "site.header.avatar.dropdown.my.profile.title": "నా జీవన వివరణ", + "site.header.avatar.dropdown.account.settings.title": "ఖాతా సెట్టింగ్‌లు", + "site.header.avatar.dropdown.help.title": "సహాయం", + "site.header.avatar.dropdown.sign.out.title": "సైన్ అవుట్ చేయండి", + "site.header.nav.help.title": "సహాయం", + "site.header.nav.dashboard.title": "డాష్బోర్డ్", + "enterprise.skills.quiz.v1.job.card.median.salary": "మధ్యస్థ US జీతం:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "ఉద్యోగ పోస్టింగ్‌లు:", + "enterprise.skills.quiz.v1.course.card.heading": "ఈ కోర్సులతో ప్రారంభించండి", + "enterprise.skills.quiz.v1.pathways.card.heading": "ఈ మార్గాలతో ప్రారంభించండి", + "enterprise.skills.quiz.v1.programs.card.heading": "ఈ కార్యక్రమాలతో ప్రారంభించండి", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "మీ ఉద్యోగాలు మరియు నైపుణ్యాలు", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "మధ్యస్థ US జీతం:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "ఉద్యోగ పోస్టింగ్‌లు:", + "enterprise.skills.quiz.v1.skills.page.heading": "నైపుణ్యాలు", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "{skill} లో అగ్ర కోర్సులు", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "మరిన్ని కోర్సులను చూడండి >", + "enterprise.skills.quiz.v1.skills.builder.heading": "స్కిల్స్ బిల్డర్", + "enterprise.skills.quiz.v1.skills.builder.subheading": "edXతో మీ అభ్యాస ప్రయాణాన్ని ప్రారంభించండి", + "enterprise.skills.quiz.v1.skills.search.heading": "edX మీ గైడ్‌గా ఉండనివ్వండి. మీ అభ్యాసం మరియు వృత్తిపరమైన లక్ష్యాలను చేరుకోవడంలో మీకు సహాయపడటానికి సరైన కోర్సు(లు) మరియు ప్రోగ్రామ్(ల)ను కనుగొనడానికి మేము ప్రపంచంలోని ప్రముఖ సంస్థల విద్యా నైపుణ్యాన్ని లేబర్ మార్కెట్ డేటాతో మిళితం చేస్తాము.", + "enterprise.skills.quiz.v1.goal.selection.label": "ముందుగా, మీరు ఏమి సాధించాలనుకుంటున్నారో మాకు కొంచెం ఎక్కువ చెప్పండి.", + "enterprise.skills.quiz.v1.industry.selection.label": "రెండవది, మీరు ఎక్కడ పని చేస్తున్నారో ఏ పరిశ్రమ వివరిస్తుంది? (ఒకటి ఎంచుకోండి లేదా ఖాళీగా ఉంచండి)", + "enterprise.skills.quiz.v1.current.job.title": "తర్వాత, మీ ప్రస్తుత ఉద్యోగ శీర్షిక గురించి మాకు చెప్పండి.", + "enterprise.skills.quiz.v1.currently.a.student.label": "నేను ప్రస్తుతం విద్యార్థిని", + "enterprise.skills.quiz.v1.similar.career.paths": "చివరగా, మీకు ఆసక్తి ఉన్న కెరీర్ మార్గాల గురించి మాకు చెప్పండి (మూడు వరకు ఎంచుకోండి)", + "enterprise.skills.quiz.v1.explore.courses.label": "కోర్సులను అన్వేషించడం ప్రారంభించండి!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "మరిన్ని కోర్సు సిఫార్సులను చూడండి", + "enterprise.skills.quiz.v1.cancel.button.label": "రద్దు చేయండి", + "enterprise.skills.quiz.v1.continue.button.label1": "కొనసాగించు", + "enterprise.skills.quiz.v1.continue.button.label2": "కొనసాగించు", + "enterprise.skills.quiz.v1.done.button.label": "పూర్తి", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "సంబంధిత నైపుణ్యాలు", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "మరిన్ని కోర్సు సిఫార్సులను చూడండి", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - స్కిల్ బిల్డర్", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "స్కిల్ బిల్డర్ నుండి నిష్క్రమించాలా?", + "enterprise.skills.quiz.v2.close.modal.text": "వారి కెరీర్ లక్ష్యాలకు అనుగుణంగా ఉండే కోర్సులలో చేరే అభ్యాసకులు కోర్సును పూర్తి చేసే అవకాశం ఉంది", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "తిరిగి స్కిల్ బిల్డర్కి", + "enterprise.skills.quiz.v2.exit.button.label": "బయటకి దారి", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "మీ అభ్యాసం మరియు వృత్తిపరమైన లక్ష్యాలను చేరుకోవడంలో మీకు సహాయం చేయడానికి మేము లేబర్ మార్కెట్ డేటాతో విద్యా నైపుణ్యాన్ని మిళితం చేస్తాము. మీరు మీ కెరీర్‌లో ఎదగాలని, కెరీర్‌ని మార్చుకోవాలని లేదా కొత్త నైపుణ్యాలను నేర్చుకోవాలని చూస్తున్నా, సంబంధిత కోర్సును కనుగొనడంలో ఈ సాధనం మీకు సహాయపడుతుంది. మీ పాత్ర ఎంపిక మరియు సిఫార్సులు ప్రైవేట్ మరియు మీ edX అడ్మినిస్ట్రేటర్‌కు కనిపించవు", + "enterprise.skills.quiz.v2.roles.dropdown.label": "మీకు ఏ పాత్రలపై ఆసక్తి ఉంది?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "అధునాతన ఎంపికలను దాచండి", + "enterprise.skills.quiz.v2.show.advanced.options.label": "అధునాతన ఎంపికలను చూపు", + "enterprise.skills.quiz.v2.goals.dropdown.label": "మీరు ఏమి సాధించాలనుకుంటున్నారో మాకు చెప్పండి?", + "enterprise.skills.quiz.v2.current.job.title": "మీ ప్రస్తుత ఉద్యోగ శీర్షికను శోధించి, ఎంచుకోండి", + "enterprise.skills.quiz.v2.industry.selection.label": "మీకు ఏ పరిశ్రమపై ఆసక్తి ఉంది?", + "enterprise.skills.quiz.v2.skills.builder.heading": "స్కిల్స్ బిల్డర్", + "enterprise.skills.quiz.v2.skills.builder.subheading": "edX మీ గైడ్‌గా ఉండనివ్వండి", "StatefulEnroll.buttonLabel.enroll": "నమోదు చేయండి", "StatefulEnroll.buttonLabel.enrolling": "నమోదు చేస్తోంది...", "StatefulEnroll.buttonLabel.enrolled": "నమోదు చేసుకున్నారు", - "StatefulEnroll.buttonLabel.tryAgain": "మళ్లీ ప్రయత్నించండి" + "StatefulEnroll.buttonLabel.tryAgain": "మళ్లీ ప్రయత్నించండి", + "errorBoundary.title": "మీ అభ్యర్థనను ప్రాసెస్ చేసే సమయంలో లోపం సంభవించింది", + "errorBoundary.subtitle": "అసౌకర్యానికి మేము చింతిస్తున్నాము. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి.", + "errorBoundary.tryAgainCTA": "మళ్లీ ప్రయత్నించండి", + "updateAvailableModal.heading": "అప్‌డేట్: కొత్త వెర్షన్ అందుబాటులో ఉంది", + "updateAvailableModal.content": "శ్రద్ధ: వెబ్‌సైట్ యొక్క కొత్త వెర్షన్ విడుదల చేయబడింది. తాజా ఫీచర్లు మరియు మెరుగుదలలను ఉపయోగించుకోవడానికి, దయచేసి పేజీని రిఫ్రెష్ చేయండి.", + "updateAvailableModal.refreshButtonText": "రిఫ్రెష్ చేయండి", + "enterprise.course.about.page.assigned.badge.label": "కేటాయించబడింది", + "enterprise.course.about.page.course.part.of.program": "ఈ కోర్సు {programType} లో భాగం.", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "ఈ కోర్సు ఆర్కైవ్ చేయబడింది.", + "enterprise.course.about.page.course.not.in.catalog": "ఈ కోర్సు మీ సంస్థ యొక్క క్యూరేటెడ్ కోర్సు కేటలాగ్‌లో భాగం కాదు.", + "enterprise.course.about.page.video.play.button.text": "వీడియో ప్లే చేయండి", + "useCourseRunCardAction.enroll.success.helperText": "మీరు విజయవంతంగా నమోదు చేయబడ్డారు. కోర్సుకు దారి మళ్లిస్తోంది.", + "useCourseRunCardAction.enroll.error.helperText": "మీ నమోదును ప్రాసెస్ చేస్తున్నప్పుడు లోపం సంభవించింది.", + "useCourseRunCardAction.upgrade.success.helperText": "మీ నమోదు అప్‌గ్రేడ్ చేయబడింది. కోర్సుకు దారి మళ్లిస్తోంది.", + "useCourseRunCardAction.upgrade.error.helperText": "మీ నమోదును అప్‌గ్రేడ్ చేస్తున్నప్పుడు లోపం సంభవించింది.", + "enterprise.course.about.course.sidebar.institution": "సంస్థ", + "enterprise.course.about.course.sidebar.institutions": "సంస్థలు", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {వారం} other {వారాలు}}", + "enterprise.course.about.course.sidebar.transcript": "వీడియో {transcriptCount, plural, ఒక {Transcript} మరొకటి {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "కోర్సు షెడ్యూల్‌పై బోధకుడు నేతృత్వంలో", + "enterprise.course.about.course.sidebar.self.paced": "మీ సమయంలో స్వీయ-వేగం", + "executive.education.external.course.enrollment.page.registration.title": "మీ రిజిస్ట్రేషన్(లు)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "డాష్బోర్డ్ కు వెళ్ళండి", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "ఇప్పటికే నమోదు చేయబడింది", + "executive.education.external.course.enrollment.page.already.enrolled.message": "మీరు ఇప్పటికే నమోదు చేసుకున్నారు. నేర్చుకోవడం కోసం మీ GetSmarter డాష్‌బోర్డ్‌కి వెళ్లండి.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "మీరు GetSmarter ద్వారా edX ఎగ్జిక్యూటివ్ ఎడ్యుకేషన్ కోర్సు కోసం మీ రిజిస్ట్రేషన్‌ను ఇక్కడే పూర్తి చేస్తారు. దయచేసి దిగువన ఉన్న కోర్సు వివరాలు సరైనవని నిర్ధారించుకోండి మరియు "నమోదును నిర్ధారించండి" బటన్‌తో లెర్నర్ క్రెడిట్‌ని ఉపయోగించి నిర్ధారించండి.", + "executive.education.external.course.enrollment.page.funds.allocated.message": "మీ లెర్నింగ్ అడ్మినిస్ట్రేటర్ ఇప్పటికే ఈ రిజిస్ట్రేషన్ కోసం నిధులను కేటాయించారు.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "ఈ సమయంలో మీ లెర్నర్ క్రెడిట్ ఫండ్‌లు రీడీమ్ చేయబడతాయి.", + "executive.education.external.course.enrollment.completed.page.title": "అభినందనలు, మీరు మీ ఆన్‌లైన్ కోర్సు కోసం మీ నమోదును పూర్తి చేసారు", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "డాష్బోర్డ్ కు వెళ్ళండి", + "enterprise.dashboard.tab.courses": "కోర్సులు", + "enterprise.dashboard.tab.programs": "కార్యక్రమాలు", + "enterprise.dashboard.tab.pathways": "మార్గాలు", + "enterprise.dashboard.tab.my.career": "నా కెరీర్", + "enterprise.dashboard.tab.courses.recommendation.section.title": "మీ కోసం కోర్సు సిఫార్సులను పొందండి.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "మీకు ఆసక్తి ఉన్న నైపుణ్యాలు మరియు ఉద్యోగాల గురించి మాకు మరింత తెలియజేయడానికి రెండు నిమిషాల క్విజ్ తీసుకోండి మరియు మీ కోసం కేటలాగ్‌లోని ఉత్తమ అభ్యాస అనుభవాల కోసం వెంటనే సిఫార్సులను స్వీకరించండి.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "నా కోసం కోర్సులను సిఫార్సు చేయండి", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "చురుకుగా", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "అభ్యర్థించారు", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "మిగిలిన కోడ్‌లు", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "కోడ్‌లు మిగిలి ఉన్నాయి, అదనపు కోడ్‌ల కోసం మీ నిర్వాహకుడిని సంప్రదించండి.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "నమోదు కోడ్‌లు", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "మీ కేటలాగ్ నుండి కోర్సులలో నమోదు చేసుకోవడానికి కోడ్‌లను ఉపయోగించండి.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "లెర్నర్ క్రెడిట్", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "మీ సంస్థ అభ్యాసకులకు కోర్సులను కేటాయిస్తుంది. మీకు కోర్సు తీసుకోవాలనే ఆసక్తి ఉంటే దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "పాకెట్ ఖర్చు లేకుండా కోర్సులలో నమోదు చేసుకోవడానికి మీ సంస్థ లెర్నర్ క్రెడిట్ బ్యాలెన్స్‌ని వర్తింపజేయండి.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "{subsidyExpiryDate} వరకు అందుబాటులో ఉంటుంది", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "గడువు ముగిసింది", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "త్వరలో గడువు ముగుస్తుంది", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "గడువు ముగుస్తోంది", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "చురుకుగా", + "enterprise.dashboard.sidebar.license.requested.badge.label": "అభ్యర్థించారు", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "చందా స్థితి", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "వరకు అందుబాటులో ఉంటుంది", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "గడువు ముగిసింది", + "enterprise.dashboard.sidebar.license.requested.notice": "అంగీకారం కోసం వేచి ఉండుట.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "చందా స్థితి", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "వరకు అందుబాటులో ఉంటుంది", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "ఒక కోర్సును కనుగొనండి", + "enterprise.dashboard.sidebar.needHelp": "సహాయం కావాలి?", + "enterprise.dashboard.sidebar.need.help.message": "సాంకేతిక మద్దతు కోసం, edX సహాయ కేంద్రాన్ని సందర్శించండి.", + "enterprise.dashboard.sidebar.request.benefits": "మరిన్ని ప్రయోజనాలు లేదా నిర్దిష్ట కోర్సులను అభ్యర్థించడానికి, మీ సంస్థ యొక్క edX నిర్వాహకుడిని సంప్రదించండి .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "కోర్సులు ఇకపై మీ సంస్థ లెర్నర్ క్రెడిట్ బ్యాలెన్స్ ద్వారా కవర్ చేయబడవు", + "enterprise.search.page.offers.balance.alert.no.balance.description": "మీ లెర్నర్ క్రెడిట్ బ్యాలెన్స్ అయిపోయింది మరియు కోర్సుల ధరను కవర్ చేయదు. మీకు ఏవైనా సందేహాలు ఉంటే దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "కొన్ని కోర్సులు మీ సంస్థ లెర్నర్ క్రెడిట్ బ్యాలెన్స్ ద్వారా కవర్ చేయబడకపోవచ్చు", + "enterprise.search.page.offers.balance.alert.low.balance.description": "మీ సంస్థ లెర్నర్ క్రెడిట్ తక్కువగా ఉంది. కొన్ని కోర్సులు ఇకపై కవర్ చేయబడకపోవచ్చు. మీకు ఏవైనా సందేహాలు ఉంటే దయచేసి మీ నిర్వాహకుడిని సంప్రదించండి.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "నిర్వాహకుడిని సంప్రదించండి", + "executive.education.external.course.enrollment.page.course.start.date": "ప్రారంబపు తేది:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "అందుబాటులో ఉన్న ప్రారంభ తేదీ:", + "executive.education.external.course.enrollment.page.course.duration": "కోర్సు వ్యవధి:", + "executive.education.external.course.enrollment.page.course.price": "కోర్సు మొత్తం:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "తర్వాత ఏమి జరుగును?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "ఇమెయిల్ ద్వారా తెలియజేయబడింది", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "మీ కోర్సు ప్రారంభమైనప్పుడు మీకు ఇమెయిల్ వస్తుంది. ప్రత్యామ్నాయంగా, మీరు కోర్సు స్థితి నవీకరణల కోసం మీ డ్యాష్‌బోర్డ్‌ని సందర్శించవచ్చు.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "వాపసు విధానాన్ని చదవండి", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "మీ వృత్తిపరమైన అభివృద్ధికి మా నిబద్ధతలో భాగంగా, మీరు మీ కోర్సు ప్రారంభ తేదీని మార్చమని అభ్యర్థించవచ్చు లేదా మీ కోర్సు ప్రారంభ తేదీకి సంబంధించిన 14 క్యాలెండర్ రోజులతో మీరు పూర్తిగా సంతృప్తి చెందకపోతే మీ డబ్బును తిరిగి అభ్యర్థించవచ్చు.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "పూర్తి కోర్సు వాయిదా మరియు రద్దు విధానం కోసం GetSmarter యొక్క నిబంధనలు మరియు షరతులను చదవండి.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "నమోదు సారాంశం:", + "executive.education.external.course.enrollment.page.course": "ఈ కోర్సు మీ సంస్థ అందించిన లెర్నర్ క్రెడిట్ ద్వారా కవర్ చేయబడింది.", + "executive.education.external.course.enrollment.page.registration.total.message": "నమోదు మొత్తం:", + "executive.education.external.course.enrollment.page.registration.tax.included": "పన్ను చేర్చబడింది", + "enterprise.budget.expiry.notification.alert.title": "రిమైండర్: మీ సంస్థ ప్లాన్ గడువు {date}", + "enterprise.budget.expiry.notification.alert.message": "మీ సంస్థ యొక్క ప్లాన్ గడువు ముగిసినప్పుడు, మీరు ఇకపై కొత్త కోర్సులలో నమోదు చేసుకోవడానికి మీ లెర్నింగ్ క్రెడిట్‌ని ఉపయోగించలేరు. మీరు ప్రస్తుతం కోర్సులో నమోదు చేసుకున్నట్లయితే, మీ అభ్యాసానికి ఎటువంటి అంతరాయం ఉండదు.", + "enterprise.budget.expiry.notification.modal.title": "రిమైండర్: మీ లెర్నింగ్ క్రెడిట్ గడువు ముగుస్తోంది", + "enterprise.budget.expiry.notification.modal.message": "మీ సంస్థ యొక్క ప్లాన్ గడువు {date} కి ముగుస్తుంది. గడువు ముగిసిన తర్వాత, మీరు ఇకపై కొత్త కోర్సులలో నమోదు చేసుకోవడానికి మీ లెర్నింగ్ క్రెడిట్‌ని ఉపయోగించలేరు.", + "enterprise.budget.expiry.notification.modal.additional_message": "మీరు ప్రస్తుతం కోర్సుల్లో నమోదు చేసుకున్నట్లయితే, ప్లాన్ గడువు ముగిసిన తర్వాత మీ అభ్యాసానికి ఎటువంటి అంతరాయం ఉండదు.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "ఇది పొరపాటు అని మీరు భావిస్తే లేదా సహాయం కావాలంటే, దయచేసి", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "మీ సంస్థ నిర్వాహకుడిని సంప్రదించండి.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "నమోదు చేయండి", + "enterprise.course.about.page.course.run.card.archived.heading": "కోర్సు ఆర్కైవ్ చేయబడింది", + "enterprise.course.about.page.course.run.card.archived.subheading": "భవిష్యత్తు తేదీలు ప్రకటించాలి", + "enterprise.course.about.page.course.run.card.upcoming.heading": "త్వరలో", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "{upcomingCourseStartDate} తర్వాత నమోదు చేయండి", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "నమోదు మూసివేయబడింది", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "భవిష్యత్తు తేదీలు ప్రకటించాలి", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "{courseStartDate} ప్రారంభమవుతుంది", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "కోర్సు ప్రారంభమైంది", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "మీరు నమోదు చేసుకున్నారు", + "enterprise.course.about.page.course.run.card.view.course.button.label": "కోర్సును వీక్షించండి", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "అర్హత కనుగొనబడింది", + "enterprise.course.about.page.course.run.card.enroll.subheading": "డాష్‌బోర్డ్‌లో వీక్షించండి", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} ఇటీవల నమోదు చేయబడింది!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "నమోదు చేసుకున్న మొదటి వ్యక్తి అవ్వండి!", + "enterprise.course.about.page.course.run.card.started.heading": "{courseStartedDate} ప్రారంభించబడింది", + "enterprise.course.about.page.course.run.card.starts.heading": "{courseStartsDate} ప్రారంభమవుతుంది", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "{courseStartsDate} ప్రారంభమవుతుంది", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "కోర్సు ప్రారంభమైంది", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "కోర్సు అసైన్‌మెంట్ రద్దు చేయబడింది", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "గడువు ముగిసింది", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "మీ లెర్నింగ్ అడ్మినిస్ట్రేటర్ దిగువన ఉన్న ఒకటి లేదా అంతకంటే ఎక్కువ కోర్సు అసైన్‌మెంట్‌లను రద్దు చేసారు.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "దిగువన ఉన్న ఒకటి లేదా అంతకంటే ఎక్కువ కోర్సుల్లో నమోదు చేసుకోవడానికి గడువు ముగిసింది.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "నిర్వాహకుడిని సంప్రదించండి", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "మీ కోర్సు తర్వాత కోసం సేవ్ చేయబడింది.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "మీ కోర్సు ప్రోగ్రెస్‌లో ఉందికి తరలించబడింది.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "మీ అభ్యాస ప్రయాణం ఇప్పుడు ప్రారంభమవుతుంది!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "కేటాయించిన కోర్సులు", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "నా కోర్సులు", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "కోర్సులు పూర్తి చేశారు", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "తర్వాత కోసం సేవ్ చేయబడింది", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "రద్దుచేసే", + "enterprise.dashboard.tab.courses.no.enrollments": "మీరు {enterpriseName} స్పాన్సర్ చేసిన ఏ కోర్సులోనూ నమోదు చేసుకోలేదు. edXతో నేర్చుకోవడం ఎలా ప్రారంభించాలో సూచనల కోసం మీ నిర్వాహకుడిని సంప్రదించండి!", + "enterprise.dashboard.tab.courses.default.message": "edXతో ప్రారంభించడం చాలా సులభం. మీ కేటలాగ్ నుండి ఒక కోర్సును కనుగొనండి, నమోదును అభ్యర్థించండి మరియు మీ అభ్యాస ప్రయాణాన్ని ప్రారంభించండి.", + "enterprise.dashboard.tab.courses.find.course": "ఒక కోర్సును కనుగొనండి", + "enterprise.dashboard.group.assignment.alert.find.course.button": "ఒక కోర్సును కనుగొనండి", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "రద్దుచేసే", + "site.header.nav.search.title": "ఒక కోర్సును కనుగొనండి", + "courseRunActions.viewCourse": "కోర్సును వీక్షించండి", + "courseRunActions.upgrading": "అప్‌గ్రేడ్ అవుతోంది...", + "courseRunActions.upgraded": "అప్‌గ్రేడ్ చేయబడింది", + "useCourseRunCardHeading.startsOnDate": "{startDate} ప్రారంభమవుతుంది", + "useCourseRunCardHeading.courseStarted": "కోర్సు ప్రారంభమైంది", + "useCourseRunCardHeading.startedOnDate": "{startDate} ప్రారంభించబడింది", + "useCourseRunCardSubHeading.enrolled": "మీరు నమోదు చేసుకున్నారు", + "useCourseRunCardSubHeading.firstToEnroll": "నమోదు చేసుకున్న మొదటి వ్యక్తి అవ్వండి!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} ఇటీవల నమోదు చేయబడింది!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "{upcomingDate} లో అందుబాటులో ఉంది" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/th.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/th.json index 2a32655a01b..5f34ca65a63 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/th.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/th.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "ล้างตัวกรองแท็ก", - "courseRunActions.viewCourse": "ดูหลักสูตร", - "courseRunActions.upgrading": "กำลังอัปเกรด...", - "courseRunActions.upgraded": "อัปเกรดแล้ว", - "useCourseRunCardHeading.startsOnDate": "เริ่ม {startDate}", - "useCourseRunCardHeading.courseStarted": "เริ่มหลักสูตรแล้ว", - "useCourseRunCardHeading.startedOnDate": "เริ่มแล้ว {startDate}", - "useCourseRunCardSubHeading.enrolled": "คุณได้ลงทะเบียนแล้ว", - "useCourseRunCardSubHeading.firstToEnroll": "เป็นคนแรกที่จะลงทะเบียน!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} เพิ่งลงทะเบียน!", - "useCourseRunCardAction.enroll.success.helperText": "คุณลงทะเบียนสำเร็จแล้ว กำลังเปลี่ยนเส้นทางไปยังหลักสูตร", - "useCourseRunCardAction.enroll.error.helperText": "เกิดข้อผิดพลาดขณะประมวลผลการลงทะเบียนของคุณ", - "useCourseRunCardAction.upgrade.success.helperText": "การลงทะเบียนของคุณได้รับการอัปเกรดแล้ว กำลังเปลี่ยนเส้นทางไปยังหลักสูตร", - "useCourseRunCardAction.upgrade.error.helperText": "เกิดข้อผิดพลาดขณะอัปเกรดการลงทะเบียนของคุณ", - "executive.education.external.course.enrollment.page.registration.title": "การลงทะเบียนของคุณ", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "ไปที่แผงควบคุม", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "ลงทะเบียนแล้ว", - "executive.education.external.course.enrollment.page.already.enrolled.message": "คุณได้ลงทะเบียนแล้ว ไปที่แดชบอร์ด GetSmarter ของคุณเพื่อเรียนรู้ต่อไป", - "executive.education.external.course.enrollment.page.finalize.registration.message": "นี่คือที่ที่คุณจะลงทะเบียนหลักสูตรการศึกษาสำหรับผู้บริหาร edX ผ่านทาง GetSmarter ให้เสร็จสิ้น โปรดตรวจสอบให้แน่ใจว่ารายละเอียดหลักสูตรด้านล่างถูกต้องและยืนยันโดยใช้เครดิตผู้เรียนด้วยปุ่ม "ยืนยันการลงทะเบียน"", - "executive.education.external.course.enrollment.page.funds.allocated.message": "ผู้ดูแลระบบการเรียนรู้ของคุณได้จัดสรรเงินทุนสำหรับการลงทะเบียนนี้แล้ว", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "เงินเครดิตผู้เรียนของคุณจะถูกแลก ณ จุดนี้", - "executive.education.external.course.enrollment.completed.page.title": "ขอแสดงความยินดี คุณได้ลงทะเบียนหลักสูตรออนไลน์ของคุณสำเร็จแล้ว", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "ไปที่แผงควบคุม", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "มีให้ที่ {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "การมอบหมายหลักสูตรถูกยกเลิก", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "หมดเขตแล้ว", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "ผู้บริหารการเรียนรู้ของคุณยกเลิกการมอบหมายหลักสูตรอย่างน้อยหนึ่งรายการด้านล่าง", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "พ้นกำหนดเวลาในการลงทะเบียนเรียนหนึ่งหลักสูตรหรือมากกว่าด้านล่างนี้แล้ว", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "ติดต่อผู้ดูแลระบบ", - "enterprise.dashboard.course.enrollments.error": "เกิดข้อผิดพลาดขณะเรียกข้อมูลการลงทะเบียนหลักสูตรของคุณ กรุณาลองอีกครั้ง.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "หลักสูตรของคุณได้รับการบันทึกไว้ในภายหลัง", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "หลักสูตรของคุณถูกย้ายไปที่อยู่ระหว่างดำเนินการ", - "enterprise.dashboard.tab.courses.recommendation.section.title": "รับคำแนะนำหลักสูตรสำหรับคุณ", - "enterprise.dashboard.tab.courses.recommendation.section.description": "ทำแบบทดสอบความยาวสองนาทีเพื่อบอกเราเพิ่มเติมเกี่ยวกับทักษะและงานที่คุณสนใจ และรับคำแนะนำเกี่ยวกับประสบการณ์การเรียนรู้ที่ดีที่สุดในแค็ตตาล็อกสำหรับคุณทันที", - "enterprise.dashboard.tab.courses.recommendation.section.button": "แนะนำหลักสูตรให้ฉันหน่อย", + "academy.detail.page.executive.education.courses.section.title": "การศึกษาสำหรับผู้บริหาร", + "academy.detail.page.executive.education.courses.section.subtitle": "หลักสูตรระดับบัณฑิตศึกษาที่คัดสรรมาซึ่งมีผลกระทบสูงซึ่งเป็นไปตามกำหนดการที่มีโครงสร้างและรวมถึงการมีปฏิสัมพันธ์อย่างแข็งขันกับนักการศึกษาและเพื่อนร่วมงาน", + "academy.detail.page.self.paced.courses.section.title": "หลักสูตรการเรียนรู้ด้วยตนเอง", + "academy.detail.page.self.paced.courses.section.subtitle": "ชุดหลักสูตรที่ครอบคลุมความรู้ที่จำเป็นในสาขาวิชานี้ หลักสูตรเหล่านี้มีตารางเรียนที่ยืดหยุ่นและการศึกษาแบบอิสระ", + "academy.detail.page.academy.not.found.page.title": "ไม่พบสถาบันการศึกษา", + "academy.detail.page.academy.not.found.page.message": "ไม่พบสถาบันการศึกษา", + "academy.detail.page.academy.title": "{academyTitle} อคาเดมี", + "academy.detail.page.instruction.header": "ปฏิบัติตามเส้นทางที่แนะนำ - หรือเลือกหลักสูตรรายบุคคล", + "academy.detail.page.instruction.description": "Pathways เป็นแผนงานที่ได้รับการดูแลจัดการผ่านเนื้อหาของสถาบันการศึกษาที่ออกแบบมาโดยเฉพาะสำหรับเป้าหมายการเรียนรู้ของคุณ หรือเลือกหลักสูตรเฉพาะจากหลักสูตร Executive Education หรือ Self-paced ใน Academy นี้", + "academy.detail.page.view.all.courses.link": "ดูหลักสูตร {academyTitle} Academy ทั้งหมด", + "academy.detail.page.all.courses.title": "หลักสูตร {academyTitle} Academy ทั้งหมด", + "enterprise.dashboard.tab.courses.go.to.academy.message": "การเริ่มต้นใช้งาน edX เป็นเรื่องง่าย เพียงค้นหาหลักสูตรจาก Academy ของคุณ ขอลงทะเบียน และเริ่มต้นเส้นทางการเรียนรู้ของคุณ", + "enterprise.dashboard.tab.courses.go.to.academy": "ไปที่สถาบันการศึกษา", + "academy.detail.page.pathway.section.heading": "ทางเดิน", + "academy.detail.page.pathway.section.launch.button": "เปิดตัว Pathway", + "enterprise.course.about.course.sidebar.associated.programs": "โปรแกรมที่เกี่ยวข้อง", + "enterprise.course.about.course.sidebar.about.expand": "ข้อมูลเพิ่มเติมเกี่ยวกับหลักสูตรนี้", + "enterprise.course.about.course.sidebar.about.collapse": "ยุบเกี่ยวกับหลักสูตรนี้", + "enterprise.course.about.course.sidebar.about.heading": "เกี่ยวกับหลักสูตรนี้", + "enterprise.course.about.course.sidebar.sponsored.by": "สนับสนุนโดย", + "enterprise.course.about.course.sidebar.sponsored.by.description": "การผลิตหลักสูตรนี้คงเป็นไปไม่ได้หากไม่ได้รับความช่วยเหลือจาก {sponsersList}", + "enterprise.course.about.course.sidebar.outcome.expand": "ขยายสิ่งที่คุณจะได้เรียนรู้", + "enterprise.course.about.course.sidebar.outcome.collapse": "ยุบสิ่งที่คุณจะได้เรียนรู้", + "enterprise.course.about.course.sidebar.outcome.heading": "สิ่งที่คุณจะได้เรียนรู้", + "enterprise.course.about.course.sidebar.syllabus.expand": "ขยายหลักสูตร", + "enterprise.course.about.course.sidebar.syllabus.collapse": "ยุบหลักสูตร", + "enterprise.course.about.course.sidebar.syllabus.heading": "หลักสูตร", + "enterprise.course.about.course.sidebar.learner.testimonials": "คำรับรองของผู้เรียน", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "คำถามที่พบบ่อย", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "ใครสามารถเรียนหลักสูตรนี้ได้บ้าง?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "ขออภัย ผู้เรียนจากประเทศหรือภูมิภาคต่อไปนี้ตั้งแต่หนึ่งประเทศขึ้นไปจะไม่สามารถลงทะเบียนสำหรับหลักสูตรนี้: อิหร่าน คิวบา และภูมิภาคไครเมียของยูเครน แม้ว่า edX ได้ขอใบอนุญาตจากสำนักงานควบคุมทรัพย์สินต่างประเทศของสหรัฐอเมริกา (OFAC) เพื่อเสนอหลักสูตรของเราให้กับผู้เรียนในประเทศและภูมิภาคเหล่านี้ ใบอนุญาตที่เราได้รับไม่กว้างพอที่จะทำให้เราสามารถเสนอหลักสูตรนี้ในทุกสถานที่ EdX รู้สึกเสียใจอย่างยิ่งที่มาตรการคว่ำบาตรของสหรัฐฯ ทำให้เราไม่สามารถเปิดสอนหลักสูตรทั้งหมดให้กับทุกคนได้ ไม่ว่าพวกเขาจะอาศัยอยู่ที่ไหนก็ตาม", + "enterprise.course.about.course.materials.button.label": "ดูสื่อการสอน", + "enterprise.course.about.course.sidebar.recommendations": "หลักสูตรที่คุณอาจชอบ:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "เพิ่มเติมจาก { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} ผู้เรียนได้ให้คะแนนหลักสูตรนี้ในแบบสำรวจหลังสำเร็จการศึกษา", + "enterprise.course.about.course.reviews.confident.learners.percentage": "เราถามผู้เรียนที่เข้าร่วมหลักสูตรนี้ว่าพวกเขารู้สึกมั่นใจเพียงใดว่าหลักสูตรนี้จะช่วยให้พวกเขาบรรลุเป้าหมาย {confidentLearnersPercentage} % ของผู้เรียนกล่าวว่าพวกเขา “มั่นใจอย่างยิ่ง” หรือ “มั่นใจมาก” ว่าการเรียนรู้ที่พวกเขาทำในหลักสูตรจะช่วยให้พวกเขาบรรลุเป้าหมาย", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "เราขอให้ผู้เรียนที่ลงทะเบียนเรียนหลักสูตรนี้เลือกเหตุผลในการเข้าเรียน ทางเลือก ได้แก่ “เรียนรู้ทักษะที่มีคุณค่า” “ความก้าวหน้าในงาน” “เรียนรู้เพื่อความสนุกสนาน” และ “เปลี่ยนอาชีพ” {mostCommonGoalLearnersPercentage} % ของผู้เรียนที่ลงทะเบียนเรียนหลักสูตรนี้นำไปใช้เพื่อ เรียนรู้ทักษะอันมีค่า", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} ผู้เรียนเรียนหลักสูตรนี้ในปีที่ผ่านมา", + "enterprise.course.about.reviews.impact": "ผลกระทบ:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "ผู้เรียนเรียนหลักสูตรนี้ในช่วง 12 เดือนที่ผ่านมา", + "enterprise.course.about.course.reviews.average.rating": "คะแนนเฉลี่ย สำหรับหลักสูตรนี้ในระดับ 5 ดาว", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "มั่นใจว่าหลักสูตรนี้จะช่วยให้พวกเขา บรรลุเป้าหมาย", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "ของผู้เรียนเรียนหลักสูตรนี้เพื่อ เรียนรู้ทักษะใหม่ๆ", + "enterprise.course.about.course.sidebar.length": "ความยาว", + "enterprise.course.about.course.sidebar.effort": "ระยะเวลาที่ใช้", + "enterprise.course.about.course.sidebar.price": "ราคา", + "enterprise.course.about.course.sidebar.subject": "หัวข้อ:", + "enterprise.course.about.course.sidebar.level": "ระดับ", + "enterprise.course.about.course.sidebar.language": "ภาษา", + "enterprise.course.about.course.sidebar.course.type": "ประเภทหลักสูตร", + "enterprise.course.about.price.original": "ลดราคาจาก:", + "enterprise.course.about.price.included.in.subscription": "รวมอยู่ในการสมัครของคุณ", + "enterprise.course.about.course.sidebar.price.free.when.approved": "ฟรีให้ฉัน {br} (เมื่อได้รับอนุมัติ)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "สนับสนุนโดย {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "สามารถซื้อหลักสูตรนี้ได้ด้วยเครดิตผู้เรียนขององค์กรของคุณ", + "enterprise.course.about.course.sidebar.price.assigned.course": "หลักสูตรนี้มอบหมายให้คุณ ราคาของหลักสูตรนี้ครอบคลุมโดยองค์กรของคุณแล้ว", + "enterprise.course.about.price.discounted": "ลดราคา:", + "enterprise.course.about.skills.section.title": "ทักษะที่คุณจะได้รับ", + "enterprise.course.about.skills.section.skill.description.placeholder": "ไม่มีคำอธิบาย", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "คำขอหลักสูตรที่ส่งแล้ว", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "ดำเนินการรับรองใบรับรองที่ได้รับการรับรองเพื่อเน้นย้ำความรู้และทักษะที่คุณได้รับ", + "enterprise.course.about.course.sidebar.verified.cert.official": "เป็นทางการและผ่านการตรวจสอบแล้ว", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "รับใบรับรองที่ลงนามโดยผู้สอนพร้อมโลโก้ของสถาบันเพื่อยืนยันความสำเร็จของคุณ", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "แบ่งปันได้อย่างง่ายดาย", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "เพิ่มใบรับรองลงใน CV หรือประวัติย่อของคุณ หรือโพสต์โดยตรงบน LinkedIn", + "enterprise.dashboard.page.title": "แดชบอร์ด - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "ยินดีต้อนรับ {userFirstName} !", + "enterprise.dashboard.welcome.message": "ยินดีต้อนรับ!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "ถอดถอน", "enterprise.dashboard.tab.courses.license.activated": "ใบอนุญาตของคุณถูกเปิดใช้งานเรียบร้อยแล้ว", - "enterprise.dashboard.tab.courses.no.enrollments": "คุณไม่ได้ลงทะเบียนในหลักสูตรใด ๆ ที่สนับสนุนโดย {enterpriseName} ติดต่อผู้ดูแลระบบของคุณเพื่อขอคำแนะนำในการเริ่มเรียนรู้กับ edX!", - "enterprise.dashboard.tab.courses.default.message": "การเริ่มต้นใช้งาน edX เป็นเรื่องง่าย เพียงค้นหาหลักสูตรจากแค็ตตาล็อกของคุณ ขอลงทะเบียน และเริ่มต้นเส้นทางการเรียนรู้ของคุณ", - "enterprise.dashboard.tab.courses.find.course": "ค้นหาหลักสูตร", - "enterprise.dashboard.sidebar.learner.credit.card.title": "เครดิตผู้เรียน", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "กำลังใช้งาน", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "องค์กรของคุณจะกำหนดหลักสูตรให้กับผู้เรียน โปรดติดต่อผู้ดูแลระบบของคุณหากคุณสนใจที่จะเรียนหลักสูตร", - "enterprise.dashboard.sidebar.learner.credit.card.description": "ใช้ยอดเครดิตผู้เรียนขององค์กรของคุณเพื่อลงทะเบียนเรียนในหลักสูตรโดยไม่มีค่าใช้จ่ายเพิ่มเติม", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "มีจำหน่ายจนถึง {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "ค้นหาหลักสูตร", - "enterprise.dashboard.sidebar.need.help.message": "สำหรับการสนับสนุนทางเทคนิค โปรดไปที่ ศูนย์ช่วยเหลือ edX", - "enterprise.dashboard.sidebar.request.benefits": "หากต้องการขอสิทธิประโยชน์เพิ่มเติมหรือหลักสูตรเฉพาะ โปรด ติดต่อผู้ดูแลระบบ edX ขององค์กรของคุณ", "enterprise.banner.recommend.courses": "แนะนำหลักสูตรให้ฉันหน่อย", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "ติดต่อผู้ดูแลระบบ", - "executive.education.external.course.enrollment.page.course.start.date": "วันที่เริ่มต้น:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "วันที่เริ่มใช้ได้:", - "executive.education.external.course.enrollment.page.course.duration": "ระยะเวลาของหลักสูตร:", - "executive.education.external.course.enrollment.page.course.price": "รวมหลักสูตร:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "จะเกิดอะไรขึ้นต่อไป?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "แจ้งทางอีเมล์แล้ว", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "คุณจะได้รับอีเมลจาก edX เมื่อหลักสูตรของคุณเริ่มต้น หรือคุณสามารถไปที่ แดชบอร์ด edX ของคุณเพื่อดูการอัปเดตสถานะของหลักสูตร", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter จะส่งอีเมลถึงคุณเมื่อหลักสูตรของคุณเริ่มต้น หรือคุณสามารถไปที่ แดชบอร์ดผู้เรียน GetSmarter ของคุณเพื่อดูการอัปเดตสถานะหลักสูตร", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "อ่านนโยบายการคืนเงิน", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "คุณสามารถขอเปลี่ยนแปลงได้ เนื่องจากเป็นส่วนหนึ่งของความมุ่งมั่นของเราในการพัฒนาวิชาชีพของคุณ\n วันที่เริ่มต้นหลักสูตรของคุณหรือขอเงินคืนหากคุณไม่พึงพอใจกับ 14 วันตามปฏิทิน\n ของวันที่เริ่มหลักสูตรของคุณ", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "อ่าน ข้อกำหนดและเงื่อนไข ของ GetSmarter เพื่อดูนโยบายการเลื่อนและยกเลิกหลักสูตรฉบับเต็ม", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "สรุปการลงทะเบียน:", - "executive.education.external.course.enrollment.page.course": "หลักสูตรนี้ครอบคลุมโดยเครดิตผู้เรียนที่องค์กรของคุณมอบให้", - "executive.education.external.course.enrollment.page.registration.total.message": "ยอดรวมการลงทะเบียน:", - "executive.education.external.course.enrollment.page.registration.tax.included": "รวมภาษี", "ExecutiveEducation2UError.noOfferAvailable": "ไม่มีหน่วยกิตของผู้เรียนที่จะครอบคลุมหลักสูตรนี้", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "คุณไม่สามารถเข้าถึงหลักสูตรนี้ได้เนื่องจากองค์กรของคุณมีเงินทุนไม่เพียงพอ โปรดติดต่อผู้ดูแลระบบ edX ของคุณเพื่อแก้ไขข้อผิดพลาดและให้คุณสามารถเข้าถึงเนื้อหานี้ได้", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "การลงทะเบียนของคุณไม่เสร็จสมบูรณ์! คุณได้ใช้งบประมาณส่วนตัวในการลงทะเบียนไปแล้ว", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "การลงทะเบียนของคุณไม่เสร็จสมบูรณ์! คุณมีการลงทะเบียนถึงจำนวนสูงสุดที่อนุญาตแล้ว", "ExecutiveEducation2UError.systemError": "เกิดข้อผิดพลาดของระบบ", "ExecutiveEducation2UError.default": "เกิดข้อผิดพลาด.", + "executive.education.external.course.enrollment.page.first.name.required": "จำเป็นต้องระบุชื่อ", + "executive.education.external.course.enrollment.page.last.name.required": "ต้องระบุนามสกุล", + "executive.education.external.course.enrollment.page.date.of.birth.required": "ต้องระบุวันเกิด", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "วันเกิดที่คุณป้อนบ่งชี้ว่าคุณอายุต่ำกว่า 18 ปี และเราต้องการให้พ่อแม่หรือผู้ปกครองตามกฎหมายของคุณยินยอมในการลงทะเบียนของคุณและ GetSmarter ประมวลผลข้อมูลส่วนบุคคลของคุณ โปรดติดต่อ {privacyEmail} เพื่อดำเนินการลงทะเบียนต่อ", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "โปรดยอมรับข้อกำหนดและเงื่อนไขสำหรับนักเรียน", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "โปรดยอมรับความยินยอมในการแบ่งปันข้อมูลของ GetSmarter", "executive.education.external.course.enrollment.page.information.title": "ข้อมูลการลงทะเบียนเรียน", "executive.education.external.course.enrollment.page.sharing.information.error.message": "เกิดข้อผิดพลาดขณะแชร์ข้อมูลการลงทะเบียนหลักสูตรของคุณ กรุณาลองอีกครั้ง.", + "executive.education.external.course.enrollment.page.first.name.label": "ชื่อจริง *", + "executive.education.external.course.enrollment.page.last.name.label": "นามสกุล *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "วันเกิด *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "ฉันได้อ่านและยอมรับความยินยอมในการแบ่งปันข้อมูลของ GetSmarter แล้ว", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "ฉันรับทราบว่าข้อมูลเกี่ยวกับการเข้าร่วมหลักสูตรของฉันจะถูกแบ่งปันกับฉัน\n นายจ้างหรือหน่วยงานที่ให้ทุน รวมถึงชื่อของฉัน การประเมินผลการปฏิบัติงานของฉัน เช่น คะแนน\n และความเสี่ยงใด ๆ ที่รับรู้ต่อการสำเร็จหลักสูตรของฉัน", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "ฉันรับทราบว่าข้อมูลเกี่ยวกับการเข้าร่วมหลักสูตรของฉันจะถูกแบ่งปันกับนายจ้างหรือหน่วยงานที่ให้ทุนของฉัน รวมถึงชื่อของฉัน การประเมินผลการปฏิบัติงานของฉัน เช่น คะแนน และความเสี่ยงที่รับรู้ใด ๆ ต่อการสำเร็จหลักสูตรนี้", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "ฉันได้อ่านและยอมรับ ข้อกำหนดและเงื่อนไข ของ GetSmarter สำหรับนักเรียนแล้ว", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*ที่จำเป็น", + "executive.education.external.course.enrollment.page.confirm.registration.button": "ยืนยันการลงทะเบียน", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "ยืนยันการลงทะเบียน...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "ยืนยันการลงทะเบียนแล้ว", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "ยืนยันการลงทะเบียน", + "executive.education.external.course.enrollment.page.try.again.cta": "ลองอีกครั้ง", "enterprise.dashboard.my.career.tab.add.job.role.title": "เห็นภาพอาชีพของคุณ", "enterprise.dashboard.my.career.tab.add.job.role.description": "ใช้เวลาหนึ่งนาทีเพื่อเลือกตำแหน่งงานที่ตรงกับบทบาทปัจจุบันหรือตำแหน่งที่คุณต้องการมากที่สุด เราจะบอกคุณว่าทักษะใดที่คุณควรมองหาเมื่อลงทะเบียนเรียนในหลักสูตร และติดตามการเติบโตของทักษะของคุณเมื่อคุณเรียนจบหลักสูตร", "enterprise.dashboard.my.career.tab.add.job.role.button": "เพิ่มบทบาท", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "แสดง ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "แสดงน้อยลง", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "ค้นหาตำแหน่งงานของคุณ", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Save", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "กำลังบันทึก", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "บันทึกแล้ว", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "ผิดพลาด", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "ยกเลิก", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "หลักสูตรเพิ่มเติมที่สอนทักษะ {subCategoryName} ให้กับคุณ", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "แสดงหลักสูตรเพิ่มเติม", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "แผนภูมิอาชีพของฉัน", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "ฉันจะอ่านสิ่งนี้ได้อย่างไร", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "เมื่อใช้อนุกรมวิธาน Lightcast เราจะติดตามตำแหน่งงานที่คุณเลือกในปัจจุบันตามความสามารถและทักษะที่จำเป็นในการประสบความสำเร็จ เมื่อคุณผ่านหลักสูตรบนแพลตฟอร์ม edX ทักษะการสอนที่เกี่ยวข้องกับงานปัจจุบันของคุณ กราฟด้านบนจะแสดงว่าคุณเติบโตในด้านความสามารถที่เกี่ยวข้องกับบทบาทของคุณอย่างไร", - "enterprise.coupon.codes.warning.modal.title": "คุณมีรหัสไม่เพียงพอที่จะดำเนินโปรแกรมให้เสร็จสมบูรณ์", - "enterprise.coupon.codes.warning.modal.body": "

บันทึกของเราแสดงว่าคุณมีรหัสไม่เพียงพอสำหรับการดำเนินโปรแกรมให้เสร็จสมบูรณ์ หากคุณไม่สามารถเรียนจบหลักสูตรทั้งหมดในโปรแกรมได้ คุณจะไม่มีสิทธิ์ดูหรือแชร์บันทึกโปรแกรมของคุณ

หากคุณวางแผนที่จะสำเร็จหลักสูตร โปรด ติดต่อผู้จัดการฝ่ายการเรียนรู้ของคุณ เพื่อขอรหัสเพิ่มเติมให้กับคุณ

รหัสที่เหลือ: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "ข้อกำหนด {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "ข้อกำหนด {index} : เลือก {count} ใด ๆ ต่อไปนี้", + "enterprise.pathway.modal.verified.label": "ตรวจสอบแล้ว", + "enterprise.pathway.modal.curated.by.professionals.label": "จัดทำโดยผู้เชี่ยวชาญด้านการเรียนรู้", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "ข้ามข้อกำหนด {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "รวมไปถึงแค็ตตาล็อก", + "enterprise.pathway.modal.learn.at.zero.cost.label": "เรียนรู้โดยไม่มีค่าใช้จ่ายสำหรับคุณ", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "อยู่ในระหว่างดำเนินการ", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "ดำเนินการต่อ {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "ดู {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "ความก้าวหน้าของเส้นทาง", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "ทบทวนความก้าวหน้าของคุณผ่าน Pathways และวางแผนกำหนดเวลาสำคัญเพื่อให้แน่ใจว่าคุณจะเสร็จสิ้น คุณต้องปฏิบัติตามข้อกำหนดแต่ละข้อจึงจะสำเร็จ Pathways", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "ข้อกำหนดเส้นทาง:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "ข้อกำหนด {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "ข้อกำหนด {index} : เลือก {count} ใด ๆ ต่อไปนี้", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "สถานะการสมัครสมาชิก", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "กำลังใช้งาน", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "ไม่ทำงาน", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "จำหน่ายจนถึง {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "หลักสูตรทั้งหมดรวมอยู่ในแค็ตตาล็อกองค์กรของคุณ", "enterprise.program.courses.someCoursesAvailable": "หลักสูตร {courseCount} รวมอยู่ในแค็ตตาล็อกองค์กรของคุณ", "enterprise.program.courses.noCourseAvailable": "หลักสูตรเหล่านี้ไม่รวมอยู่ในแค็ตตาล็อกองค์กรของคุณ", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "มี 1 หลักสูตรในโปรแกรมนี้", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} หลักสูตรที่มีอยู่ในโปรแกรมนี้", "enterprise.program.main.heading.enroll": "การลงทะเบียนตอนนี้", + "enterprise.coupon.codes.warning.modal.title": "คุณมีรหัสไม่เพียงพอที่จะดำเนินโปรแกรมให้เสร็จสมบูรณ์", + "enterprise.coupon.codes.warning.modal.body": "

บันทึกของเราแสดงว่าคุณมีรหัสไม่เพียงพอสำหรับการดำเนินโปรแกรมให้เสร็จสมบูรณ์ หากคุณไม่สามารถเรียนจบหลักสูตรทั้งหมดในโปรแกรมได้ คุณจะไม่มีสิทธิ์ดูหรือแชร์บันทึกโปรแกรมของคุณ

หากคุณวางแผนที่จะสำเร็จหลักสูตร โปรด ติดต่อผู้จัดการฝ่ายการเรียนรู้ของคุณ เพื่อขอรหัสเพิ่มเติมให้กับคุณ

รหัสที่เหลือ: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "เรียนรู้เพิ่มเติม", + "enterprise.dashboard.programs.about.page.course.sponsored": "สนับสนุนโดย {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "ต้องการใบรับรองที่ผ่านการตรวจสอบแล้ว", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "สถานะใบรับรอง:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "ซื้อใบรับรองแล้ว", + "enterprise.dashboard.programs.about.page.course.certificate.price": "สถานะใบรับรอง:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "อัพเกรดเพื่อยืนยัน", + "enterprise.dashboard.programs.about.page.courses.in.progress": "หลักสูตรที่กำลังดำเนินการ", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "ลงทะเบียนแล้ว: ( {pacingType} ) เริ่มแล้ว {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "ดูหลักสูตรที่เก็บไว้", + "enterprise.dashboard.programs.about.page.view.course": "ดูหลักสูตร", + "enterprise.dashboard.programs.about.page.remaining.courses": "หลักสูตรที่เหลือ", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) เริ่ม {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "ลงทะเบียน", + "enterprise.dashboard.programs.about.page.not.currently.available": "ไม่สามารถใช้ได้ในขณะนี้", + "enterprise.dashboard.programs.about.page.available.sessions": "เซสชันที่มีอยู่ของคุณ:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) เริ่ม {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "เรียนรู้เพิ่มเติม", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "ไม่สามารถใช้ได้ในขณะนี้", + "enterprise.dashboard.programs.about.page.completed.courses": "หลักสูตรที่เสร็จสมบูรณ์แล้ว", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) เริ่มแล้ว {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "ดูหลักสูตร", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "ยินดีด้วย!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "คุณปฏิบัติตามข้อกำหนดทั้งหมดสำหรับ {programTitle} เรียบร้อยแล้ว", + "enterprise.dashboard.programs.about.page.program.journey.message": "การเดินทางของโปรแกรมของคุณ", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "ติดตามและวางแผนความก้าวหน้าของคุณผ่านหลักสูตร {totalCoursesInProgram} ในโปรแกรมนี้", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "เพื่อให้โปรแกรมสำเร็จ คุณต้องได้รับใบรับรองที่ตรวจสอบแล้วสำหรับแต่ละหลักสูตร", + "enterprise.dashboard.program.sidebar.your.certificate": "ใบรับรอง {certificateType} ของคุณ", + "enterprise.dashboard.program.sidebar.earned.certificates": "ใบรับรองที่ได้รับ", + "enterprise.dashboard.program.sidebar.program.record": "บันทึกโปรแกรม", + "enterprise.dashboard.program.sidebar.message": "เมื่อคุณปฏิบัติตามข้อกำหนดของโปรแกรมข้อใดข้อหนึ่งแล้ว คุณจะมีบันทึกของโปรแกรม บันทึกนี้จะถูกทำเครื่องหมายว่าเสร็จสมบูรณ์เมื่อคุณมีคุณสมบัติตรงตามข้อกำหนดของโปรแกรมทั้งหมด บันทึกของโปรแกรมสามารถใช้เพื่อเดินทางเรียนรู้ต่อและแสดงการเรียนรู้ของคุณให้ผู้อื่นเห็น", + "enterprise.dashboard.program.sidebar.view.program.record": "ดูบันทึกโปรแกรม", + "enterprise.dashboard.program.sidebar.credit.opportunities": "โอกาสสินเชื่อเพิ่มเติม", + "program.sidebar.professional.opportunities": "โอกาสทางวิชาชีพเพิ่มเติม", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "ที่เหลืออยู่", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "กำลังดำเนินการ", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "สิ้นเสร็จแล้ว", + "enterprise.assignment.only.empty.state.alert.dismiss": "ถอดถอน", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "ติดต่อผู้ดูแลระบบ", "enterprise.assignment.only.empty.state.alert.title": "การค้นพบหลักสูตรไม่สามารถใช้งานได้ในขณะนี้", "enterprise.assignment.only.empty.state.alert.description": "องค์กรของคุณเลือกที่จะแบ่งปันหลักสูตรกับคุณตามที่ได้รับมอบหมายเท่านั้น หากต้องการขอเข้าถึงเนื้อหาเพิ่มเติม โปรดติดต่อผู้ดูแลระบบของคุณ", "enterprise.assignment.only.empty.state.card.title": "พบหลักสูตรถัดไปของคุณแล้ว!", "enterprise.assignment.only.empty.state.card.description": "เริ่มต้นการเรียนรู้ด้วยหลักสูตรที่องค์กรของคุณมอบหมายให้กับคุณ", "enterprise.assignment.only.empty.state.card.button": "กลับไปยังแดชบอร์ด", - "enterprise.search.page.academies.section.title": "สถาบัน edX; ออกแบบมาเพื่อตอบสนองความต้องการทางธุรกิจที่สำคัญที่สุดของคุณ", + "enterprise.search.page.show.more.pathway.section.translated.title": "ทางเดิน", + "enterprise.search.page.show.more.program.section.translated.title": "โปรแกรม", + "enterprise.search.page.show.more.course.section.translated.title": "หลักสูตร", + "enterprise.search.page.title": "ค้นหาหลักสูตรและโปรแกรม - {enterpriseName}", + "enterprise.search.page.header.title": "ค้นหาหลักสูตรและโปรแกรม", + "enterprise.search.page.academies.section.title": "edX Academies: ออกแบบมาเพื่อตอบสนองความต้องการทางธุรกิจที่สำคัญที่สุดของคุณ", "enterprise.search.page.academies.section.subtile": "เลือกจากโปรแกรมที่คัดสรรมาอย่างดีซึ่งสอดคล้องกับความสามารถและทักษะที่เป็นที่ต้องการมากที่สุดซึ่งมีความสำคัญต่อความสำเร็จขององค์กร", + "enterprise.search.page.course.section.translated.title": "หลักสูตร", + "enterprise.search.course.card.short.length.course": "หลักสูตรระยะสั้น", + "enterprise.search.course.card.general.length.course": "หลักสูตร", + "enterprise.search.page.pathway.section.translated.title": "ทางเดิน", + "enterprise.search.page.program.section.translated.title": "โปรแกรม", + "enterprise.search.program.card.course.count": "{numCourses, plural, other {# หลักสูตร}}", + "enterprise.search.page.show.all": "แสดง ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "ผลลัพธ์", + "enterprise.search.page.content.result": "ผลลัพธ์", + "site.header.avatar.dropdown.switch.dashboard.title": "สลับแดชบอร์ด", + "site.header.avatar.dropdown.personal.dashboard.title": "ส่วนตัว", + "site.header.avatar.dropdown.my.profile.title": "ประวัติของฉัน", + "site.header.avatar.dropdown.account.settings.title": "การตั้งค่าบัญชี", + "site.header.avatar.dropdown.help.title": "ช่วยเหลือ", + "site.header.avatar.dropdown.sign.out.title": "ออกจากระบบ", + "site.header.nav.help.title": "ช่วยเหลือ", + "site.header.nav.dashboard.title": "แดชบอร์ด", + "enterprise.skills.quiz.v1.job.card.median.salary": "เงินเดือนเฉลี่ยของสหรัฐอเมริกา:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "ประกาศรับสมัครงาน:", + "enterprise.skills.quiz.v1.course.card.heading": "เริ่มต้นกับหลักสูตรเหล่านี้", + "enterprise.skills.quiz.v1.pathways.card.heading": "เริ่มต้นด้วยเส้นทางเหล่านี้", + "enterprise.skills.quiz.v1.programs.card.heading": "เริ่มต้นด้วยโปรแกรมเหล่านี้", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "งานและทักษะของคุณ", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "เงินเดือนเฉลี่ยของสหรัฐอเมริกา:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "ประกาศรับสมัครงาน:", + "enterprise.skills.quiz.v1.skills.page.heading": "ทักษะ", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "หลักสูตรยอดนิยมใน {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "ดูหลักสูตรเพิ่มเติม >", + "enterprise.skills.quiz.v1.skills.builder.heading": "ผู้สร้างทักษะ", + "enterprise.skills.quiz.v1.skills.builder.subheading": "เริ่มต้นเส้นทางการเรียนรู้ของคุณด้วย edX", + "enterprise.skills.quiz.v1.skills.search.heading": "ให้ edX เป็นแนวทางของคุณ เรารวมความเชี่ยวชาญด้านการศึกษาของสถาบันชั้นนำของโลกเข้ากับข้อมูลตลาดแรงงานเพื่อค้นหาหลักสูตรและโปรแกรมที่เหมาะสมเพื่อช่วยให้คุณบรรลุเป้าหมายการเรียนรู้และวิชาชีพ", + "enterprise.skills.quiz.v1.goal.selection.label": "ก่อนอื่น บอกเราอีกสักหน่อยเกี่ยวกับสิ่งที่คุณต้องการบรรลุ", + "enterprise.skills.quiz.v1.industry.selection.label": "ประการที่สอง อุตสาหกรรมใดที่อธิบายว่าคุณทำงานที่ไหน? (เลือกอย่างใดอย่างหนึ่งหรือเว้นว่างไว้)", + "enterprise.skills.quiz.v1.current.job.title": "ต่อไป บอกเราเกี่ยวกับตำแหน่งงานปัจจุบันของคุณ", + "enterprise.skills.quiz.v1.currently.a.student.label": "ปัจจุบันฉันเป็นนักเรียน", + "enterprise.skills.quiz.v1.similar.career.paths": "สุดท้ายนี้ บอกเราเกี่ยวกับเส้นทางอาชีพที่คุณสนใจ (เลือกไม่เกิน 3 ข้อ)", + "enterprise.skills.quiz.v1.explore.courses.label": "เริ่มสำรวจหลักสูตร!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "ดูคำแนะนำหลักสูตรเพิ่มเติม", + "enterprise.skills.quiz.v1.cancel.button.label": "ยกเลิก", + "enterprise.skills.quiz.v1.continue.button.label1": "ดำเนินการต่อ", + "enterprise.skills.quiz.v1.continue.button.label2": "ดำเนินการต่อ", + "enterprise.skills.quiz.v1.done.button.label": "เรียบร้อย", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "ทักษะที่เกี่ยวข้อง", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "ดูคำแนะนำหลักสูตรเพิ่มเติม", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - เครื่องมือสร้างทักษะ", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "ออกจากเครื่องมือสร้างทักษะ?", + "enterprise.skills.quiz.v2.close.modal.text": "ผู้เรียนที่ลงทะเบียนเรียนในหลักสูตรที่สอดคล้องกับเป้าหมายทางอาชีพของตนมีแนวโน้มที่จะเรียนจบหลักสูตรมากกว่า", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "กลับไปที่ตัวสร้างทักษะ", + "enterprise.skills.quiz.v2.exit.button.label": "ออก", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "เรารวมความเชี่ยวชาญด้านการศึกษาเข้ากับข้อมูลตลาดแรงงานเพื่อช่วยให้คุณบรรลุเป้าหมายการเรียนรู้และวิชาชีพ ไม่ว่าคุณกำลังมองหาการเติบโตในอาชีพ เปลี่ยนอาชีพ หรือเพียงแค่เรียนรู้ทักษะใหม่ๆ เครื่องมือนี้สามารถช่วยคุณค้นหาหลักสูตรที่เกี่ยวข้องได้ การเลือกบทบาทและคำแนะนำของคุณเป็นแบบส่วนตัวและผู้ดูแลระบบ edX ของคุณจะไม่สามารถมองเห็นได้", + "enterprise.skills.quiz.v2.roles.dropdown.label": "คุณสนใจบทบาทไหน?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "ซ่อนตัวเลือกขั้นสูง", + "enterprise.skills.quiz.v2.show.advanced.options.label": "แสดงตัวเลือกขั้นสูง", + "enterprise.skills.quiz.v2.goals.dropdown.label": "บอกเราเกี่ยวกับสิ่งที่คุณต้องการบรรลุ ?", + "enterprise.skills.quiz.v2.current.job.title": "ค้นหาและเลือกตำแหน่งงานปัจจุบันของคุณ", + "enterprise.skills.quiz.v2.industry.selection.label": "คุณสนใจอุตสาหกรรมใด?", + "enterprise.skills.quiz.v2.skills.builder.heading": "ผู้สร้างทักษะ", + "enterprise.skills.quiz.v2.skills.builder.subheading": "ให้ edX เป็นแนวทางของคุณ", "StatefulEnroll.buttonLabel.enroll": "ลงทะเบียน", "StatefulEnroll.buttonLabel.enrolling": "กำลังลงทะเบียน...", "StatefulEnroll.buttonLabel.enrolled": "ลงทะเบียนสำเร็จ", - "StatefulEnroll.buttonLabel.tryAgain": "ลองอีกครั้ง" + "StatefulEnroll.buttonLabel.tryAgain": "ลองอีกครั้ง", + "errorBoundary.title": "เกิดข้อผิดพลาดขณะประมวลผลคำขอของคุณ", + "errorBoundary.subtitle": "เราต้องขออภัยในความไม่สะดวก. กรุณาลองใหม่อีกครั้งในภายหลัง.", + "errorBoundary.tryAgainCTA": "ลองอีกครั้ง", + "updateAvailableModal.heading": "อัปเดต: มีเวอร์ชันใหม่แล้ว", + "updateAvailableModal.content": "ข้อควรสนใจ: เว็บไซต์เวอร์ชันใหม่เปิดตัวแล้ว หากต้องการใช้ประโยชน์จากคุณสมบัติและการปรับปรุงล่าสุด โปรดทำการรีเฟรชหน้า", + "updateAvailableModal.refreshButtonText": "รีเฟรช", + "enterprise.course.about.page.assigned.badge.label": "ที่ได้รับมอบหมาย", + "enterprise.course.about.page.course.part.of.program": "หลักสูตรนี้เป็นส่วนหนึ่งของหลักสูตร {programType}", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "หลักสูตรนี้ถูกเก็บถาวรแล้ว", + "enterprise.course.about.page.course.not.in.catalog": "หลักสูตรนี้ไม่ได้เป็นส่วนหนึ่งของแค็ตตาล็อกหลักสูตรที่ดูแลจัดการขององค์กรของคุณ", + "enterprise.course.about.page.video.play.button.text": "เล่นวีดีโอ", + "useCourseRunCardAction.enroll.success.helperText": "คุณลงทะเบียนสำเร็จแล้ว กำลังเปลี่ยนเส้นทางไปยังหลักสูตร", + "useCourseRunCardAction.enroll.error.helperText": "เกิดข้อผิดพลาดขณะประมวลผลการลงทะเบียนของคุณ", + "useCourseRunCardAction.upgrade.success.helperText": "การลงทะเบียนของคุณได้รับการอัปเกรดแล้ว กำลังเปลี่ยนเส้นทางไปยังหลักสูตร", + "useCourseRunCardAction.upgrade.error.helperText": "เกิดข้อผิดพลาดขณะอัปเกรดการลงทะเบียนของคุณ", + "enterprise.course.about.course.sidebar.institution": "สถาบัน", + "enterprise.course.about.course.sidebar.institutions": "สถาบัน", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, other {สัปดาห์}}", + "enterprise.course.about.course.sidebar.transcript": "วิดีโอ {transcriptCount, พหูพจน์, หนึ่ง {Transcript} อื่นๆ {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "ผู้สอนนำตามตารางหลักสูตร", + "enterprise.course.about.course.sidebar.self.paced": "ตามเวลาของตัวเอง", + "executive.education.external.course.enrollment.page.registration.title": "การลงทะเบียนของคุณ", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "ไปที่แผงควบคุม", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "ลงทะเบียนแล้ว", + "executive.education.external.course.enrollment.page.already.enrolled.message": "คุณได้ลงทะเบียนแล้ว ไปที่แดชบอร์ด GetSmarter ของคุณเพื่อเรียนรู้ต่อไป", + "executive.education.external.course.enrollment.page.finalize.registration.message": "นี่คือที่ที่คุณจะลงทะเบียนหลักสูตรการศึกษาสำหรับผู้บริหาร edX ผ่านทาง GetSmarter ให้เสร็จสิ้น โปรดตรวจสอบให้แน่ใจว่ารายละเอียดหลักสูตรด้านล่างถูกต้องและยืนยันโดยใช้เครดิตผู้เรียนด้วยปุ่ม "ยืนยันการลงทะเบียน"", + "executive.education.external.course.enrollment.page.funds.allocated.message": "ผู้ดูแลระบบการเรียนรู้ของคุณได้จัดสรรเงินทุนสำหรับการลงทะเบียนนี้แล้ว", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "เงินเครดิตผู้เรียนของคุณจะถูกแลก ณ จุดนี้", + "executive.education.external.course.enrollment.completed.page.title": "ขอแสดงความยินดี คุณได้ลงทะเบียนหลักสูตรออนไลน์ของคุณสำเร็จแล้ว", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "ไปที่แผงควบคุม", + "enterprise.dashboard.tab.courses": "หลักสูตร", + "enterprise.dashboard.tab.programs": "โปรแกรม", + "enterprise.dashboard.tab.pathways": "ทางเดิน", + "enterprise.dashboard.tab.my.career": "อาชีพของฉัน", + "enterprise.dashboard.tab.courses.recommendation.section.title": "รับคำแนะนำหลักสูตรสำหรับคุณ", + "enterprise.dashboard.tab.courses.recommendation.section.description": "ทำแบบทดสอบความยาวสองนาทีเพื่อบอกเราเพิ่มเติมเกี่ยวกับทักษะและงานที่คุณสนใจ และรับคำแนะนำเกี่ยวกับประสบการณ์การเรียนรู้ที่ดีที่สุดในแค็ตตาล็อกสำหรับคุณทันที", + "enterprise.dashboard.tab.courses.recommendation.section.button": "แนะนำหลักสูตรให้ฉันหน่อย", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "กำลังใช้งาน", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "ร้องขอ", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "รหัสที่เหลือ", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "รหัสที่เหลืออยู่ โปรดติดต่อผู้ดูแลระบบของคุณเพื่อขอรหัสเพิ่มเติม", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "รหัสการลงทะเบียน", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "ใช้รหัสเพื่อลงทะเบียนเรียนหลักสูตรจากแค็ตตาล็อกของคุณ", + "enterprise.dashboard.sidebar.learner.credit.card.title": "เครดิตผู้เรียน", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "องค์กรของคุณจะกำหนดหลักสูตรให้กับผู้เรียน โปรดติดต่อผู้ดูแลระบบของคุณหากคุณสนใจที่จะเรียนหลักสูตร", + "enterprise.dashboard.sidebar.learner.credit.card.description": "ใช้ยอดเครดิตผู้เรียนขององค์กรของคุณเพื่อลงทะเบียนเรียนในหลักสูตรโดยไม่มีค่าใช้จ่ายเพิ่มเติม", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "มีจำหน่ายจนถึง {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "หมดอายุแล้ว", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "ใกล้หมดอายุแล้ว", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "กำลังจะหมดอายุ", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "กำลังใช้งาน", + "enterprise.dashboard.sidebar.license.requested.badge.label": "ร้องขอ", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "สถานะการสมัครสมาชิก", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "จำหน่ายถึงวันที่", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "หมดอายุเมื่อ", + "enterprise.dashboard.sidebar.license.requested.notice": "รอการอนุมัติ", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "สถานะการสมัครสมาชิก", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "จำหน่ายถึงวันที่", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "ค้นหาหลักสูตร", + "enterprise.dashboard.sidebar.needHelp": "ต้องกาารความช่วยเหลือ?", + "enterprise.dashboard.sidebar.need.help.message": "สำหรับการสนับสนุนทางเทคนิค โปรดไปที่ ศูนย์ช่วยเหลือ edX", + "enterprise.dashboard.sidebar.request.benefits": "หากต้องการขอสิทธิประโยชน์เพิ่มเติมหรือหลักสูตรเฉพาะ โปรด ติดต่อผู้ดูแลระบบ edX ขององค์กรของคุณ", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "หลักสูตรจะไม่ครอบคลุมถึงยอดเครดิตผู้เรียนขององค์กรของคุณอีกต่อไป", + "enterprise.search.page.offers.balance.alert.no.balance.description": "ยอดเครดิตของผู้เรียนของคุณหมดลงแล้ว และจะไม่ครอบคลุมค่าเล่าเรียนของหลักสูตร โปรดติดต่อผู้ดูแลระบบของคุณหากคุณมีคำถาม", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "บางหลักสูตรอาจไม่ครอบคลุมโดยยอดเครดิตของผู้เรียนขององค์กรของคุณ", + "enterprise.search.page.offers.balance.alert.low.balance.description": "องค์กรของคุณมีเครดิตผู้เรียนเหลือน้อย บางหลักสูตรอาจไม่ครอบคลุมอีกต่อไป โปรดติดต่อผู้ดูแลระบบของคุณหากคุณมีคำถาม", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "ติดต่อผู้ดูแลระบบ", + "executive.education.external.course.enrollment.page.course.start.date": "วันที่เริ่มต้น:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "วันที่เริ่มใช้ได้:", + "executive.education.external.course.enrollment.page.course.duration": "ระยะเวลาของหลักสูตร:", + "executive.education.external.course.enrollment.page.course.price": "รวมหลักสูตร:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "จะเกิดอะไรขึ้นต่อไป?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "แจ้งทางอีเมล์แล้ว", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "คุณจะได้รับอีเมลเมื่อหลักสูตรของคุณเริ่มต้น หรือคุณสามารถไปที่แดช บอร์ด ของคุณเพื่อดูการอัปเดตสถานะของหลักสูตร", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "อ่านนโยบายการคืนเงิน", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "ตามความมุ่งมั่นของเราในการพัฒนาวิชาชีพของคุณ คุณสามารถขอเปลี่ยนวันที่เริ่มต้นหลักสูตรหรือขอเงินคืนได้ หากคุณไม่พอใจกับวันที่เริ่มต้นหลักสูตร 14 วันตามปฏิทินอย่างสมบูรณ์", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "อ่าน ข้อกำหนดและเงื่อนไข ของ GetSmarter เพื่อดูนโยบายการเลื่อนและยกเลิกหลักสูตรฉบับเต็ม", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "สรุปการลงทะเบียน:", + "executive.education.external.course.enrollment.page.course": "หลักสูตรนี้ครอบคลุมโดยเครดิตผู้เรียนที่องค์กรของคุณมอบให้", + "executive.education.external.course.enrollment.page.registration.total.message": "ยอดรวมการลงทะเบียน:", + "executive.education.external.course.enrollment.page.registration.tax.included": "รวมภาษี", + "enterprise.budget.expiry.notification.alert.title": "คำเตือน: แผนขององค์กรของคุณหมดอายุ {date}", + "enterprise.budget.expiry.notification.alert.message": "เมื่อแผนขององค์กรของคุณหมดอายุ คุณจะไม่สามารถใช้เครดิตการเรียนรู้เพื่อลงทะเบียนในหลักสูตรใหม่ได้อีกต่อไป หากคุณลงทะเบียนเรียนหลักสูตรอยู่ การเรียนรู้ของคุณจะไม่หยุดชะงัก", + "enterprise.budget.expiry.notification.modal.title": "คำเตือน: เครดิตการเรียนรู้ของคุณกำลังจะหมดอายุ", + "enterprise.budget.expiry.notification.modal.message": "แผนขององค์กรของคุณจะหมดอายุในวันที่ {date} หลังจากหมดอายุ คุณจะไม่สามารถใช้เครดิตการเรียนรู้เพื่อลงทะเบียนในหลักสูตรใหม่ได้อีกต่อไป", + "enterprise.budget.expiry.notification.modal.additional_message": "หากคุณลงทะเบียนเรียนหลักสูตรอยู่ในปัจจุบัน การเรียนรู้ของคุณจะไม่หยุดชะงักเมื่อแผนหมดอายุ", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "หากคุณคิดว่านี่เป็นข้อผิดพลาดหรือต้องการความช่วยเหลือ โปรด", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "ติดต่อผู้ดูแลระบบขององค์กรของคุณ", + "enterprise.course.about.page.course.run.card.enroll.button.label": "ลงทะเบียน", + "enterprise.course.about.page.course.run.card.archived.heading": "เก็บถาวรหลักสูตรแล้ว", + "enterprise.course.about.page.course.run.card.archived.subheading": "วันที่ในอนาคตจะประกาศให้ทราบ", + "enterprise.course.about.page.course.run.card.upcoming.heading": "เร็วๆ นี้", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "ลงทะเบียนหลังจาก {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "ปิดรับสมัครแล้ว", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "วันที่ในอนาคตจะประกาศให้ทราบ", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "เริ่ม {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "เริ่มหลักสูตรแล้ว", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "คุณได้ลงทะเบียนแล้ว", + "enterprise.course.about.page.course.run.card.view.course.button.label": "ดูหลักสูตร", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "พบสิทธิแล้ว", + "enterprise.course.about.page.course.run.card.enroll.subheading": "ดูบนแดชบอร์ด", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} เพิ่งลงทะเบียน!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "เป็นคนแรกที่จะลงทะเบียน!", + "enterprise.course.about.page.course.run.card.started.heading": "เริ่ม {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "เริ่ม {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "เริ่ม {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "เริ่มหลักสูตรแล้ว", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "การมอบหมายหลักสูตรถูกยกเลิก", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "หมดเขตแล้ว", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "ผู้บริหารการเรียนรู้ของคุณยกเลิกการมอบหมายหลักสูตรอย่างน้อยหนึ่งรายการด้านล่าง", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "พ้นกำหนดเวลาในการลงทะเบียนเรียนหนึ่งหลักสูตรหรือมากกว่าด้านล่างนี้แล้ว", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "ติดต่อผู้ดูแลระบบ", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "หลักสูตรของคุณได้รับการบันทึกไว้ในภายหลัง", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "หลักสูตรของคุณถูกย้ายไปที่อยู่ระหว่างดำเนินการ", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "เส้นทางการเรียนรู้ของคุณเริ่มต้นแล้ว!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "หลักสูตรที่ได้รับมอบหมาย", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "หลักสูตรของฉัน", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "จบหลักสูตร", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "บันทึกไว้ในภายหลัง", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "ถอดถอน", + "enterprise.dashboard.tab.courses.no.enrollments": "คุณไม่ได้ลงทะเบียนในหลักสูตรใด ๆ ที่สนับสนุนโดย {enterpriseName} ติดต่อผู้ดูแลระบบของคุณเพื่อขอคำแนะนำในการเริ่มเรียนรู้กับ edX!", + "enterprise.dashboard.tab.courses.default.message": "การเริ่มต้นใช้งาน edX เป็นเรื่องง่าย เพียงค้นหาหลักสูตรจากแค็ตตาล็อกของคุณ ขอลงทะเบียน และเริ่มต้นเส้นทางการเรียนรู้ของคุณ", + "enterprise.dashboard.tab.courses.find.course": "ค้นหาหลักสูตร", + "enterprise.dashboard.group.assignment.alert.find.course.button": "ค้นหาหลักสูตร", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "ถอดถอน", + "site.header.nav.search.title": "ค้นหาหลักสูตร", + "courseRunActions.viewCourse": "ดูหลักสูตร", + "courseRunActions.upgrading": "กำลังอัปเกรด...", + "courseRunActions.upgraded": "อัปเกรดแล้ว", + "useCourseRunCardHeading.startsOnDate": "เริ่ม {startDate}", + "useCourseRunCardHeading.courseStarted": "เริ่มหลักสูตรแล้ว", + "useCourseRunCardHeading.startedOnDate": "เริ่มแล้ว {startDate}", + "useCourseRunCardSubHeading.enrolled": "คุณได้ลงทะเบียนแล้ว", + "useCourseRunCardSubHeading.firstToEnroll": "เป็นคนแรกที่จะลงทะเบียน!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} เพิ่งลงทะเบียน!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "มีให้ที่ {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/tr_TR.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/tr_TR.json index 7681882d422..5b777f96759 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/tr_TR.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/tr_TR.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "etiket filtresini temizle", - "courseRunActions.viewCourse": "Kursu görüntüle", - "courseRunActions.upgrading": "Yükseltiliyor...", - "courseRunActions.upgraded": "Yükseltilmiş", - "useCourseRunCardHeading.startsOnDate": "{startDate} başlatır", - "useCourseRunCardHeading.courseStarted": "Kurs başladı", - "useCourseRunCardHeading.startedOnDate": "{startDate} başlatıldı", - "useCourseRunCardSubHeading.enrolled": "Kaydedildiniz", - "useCourseRunCardSubHeading.firstToEnroll": "İlk kayıt olan siz olun!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} yakın zamanda kaydoldum!", - "useCourseRunCardAction.enroll.success.helperText": "Başarıyla kaydoldunuz. Kursa yönlendiriliyorum.", - "useCourseRunCardAction.enroll.error.helperText": "Kaydınız işlenirken bir hata oluştu.", - "useCourseRunCardAction.upgrade.success.helperText": "Kaydınız yükseltildi. Kursa yönlendiriliyorum.", - "useCourseRunCardAction.upgrade.error.helperText": "Kaydınız yükseltilirken bir hata oluştu.", - "executive.education.external.course.enrollment.page.registration.title": "Kayıtlarınız", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ana panele git", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Zaten Kayıtlı", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Zaten kayıtlısınız. Öğrenmeye devam etmek için GetSmarter kontrol panelinize gidin.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Burası GetSmarter aracılığıyla bir edX yönetici eğitimi kursuna kaydınızı tamamladığınız yerdir. Lütfen aşağıdaki kurs ayrıntılarının doğru olduğundan emin olun ve Öğrenci Kredisini "Kaydı onayla" düğmesiyle kullanarak onaylayın.", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Öğrenim yöneticiniz bu kayıt için zaten fon ayırdı.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Öğrenci Kredisi fonlarınız bu noktada kullanılacaktır.", - "executive.education.external.course.enrollment.completed.page.title": "Tebrikler, çevrimiçi kursunuz için kaydınızı tamamladınız", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ana panele git", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "{upcomingDate} mevcut", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Ders ataması iptal edildi", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Son tarih geçti", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Öğrenim yöneticiniz aşağıdaki kurs ödevlerinden birini veya daha fazlasını iptal etti.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Aşağıdaki derslerden bir veya birkaçına kayıt için son tarih dolmuştur.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Yöneticiyle iletişime geçin", - "enterprise.dashboard.course.enrollments.error": "Ders kayıtlarınız alınırken bir hata oluştu. Lütfen tekrar deneyin.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Kursunuz daha sonra kullanılmak üzere kaydedildi.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Kursunuz Devam Ediyor durumuna taşındı.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Sizin için kurs önerileri alın.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "İlgilendiğiniz beceriler ve işler hakkında bize daha fazla bilgi vermek için iki dakikalık bir testi yapın ve katalogdaki sizin için en iyi öğrenme deneyimlerine ilişkin önerileri anında alın.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Bana kurs önerin", + "academy.detail.page.executive.education.courses.section.title": "Yönetici Eğitimi", + "academy.detail.page.executive.education.courses.section.subtitle": "Yapılandırılmış bir programı takip eden ve eğitimciler ve akranlarla aktif etkileşimi içeren, yüksek etkili lisansüstü düzeyde kurslardan oluşan bir seçki.", + "academy.detail.page.self.paced.courses.section.title": "Hızını kendiniz ayarlayabileceğiniz kurslar", + "academy.detail.page.self.paced.courses.section.subtitle": "Konuyla ilgili temel bilgileri kapsayan kurslardan oluşan bir koleksiyon. Bu kurslar esnek programlar ve bağımsız çalışma sunar.", + "academy.detail.page.academy.not.found.page.title": "Akademi bulunamadı", + "academy.detail.page.academy.not.found.page.message": "Akademi bulunamadı", + "academy.detail.page.academy.title": "{academyTitle} Akademi", + "academy.detail.page.instruction.header": "Önerilen yolu takip edin veya bireysel kursları seçin", + "academy.detail.page.instruction.description": "Yollar, akademinin öğrenme hedefleriniz için özel olarak tasarlanmış içeriği aracılığıyla seçilmiş yol haritalarıdır. Veya bu Akademideki Yönetici Eğitimi veya Kişisel Hızınıza Göre Kurslardan belirli bir kurs seçin.", + "academy.detail.page.view.all.courses.link": "Tüm {academyTitle} Akademi Kurslarını görüntüleyin", + "academy.detail.page.all.courses.title": "Tüm {academyTitle} Akademi Kursları", + "enterprise.dashboard.tab.courses.go.to.academy.message": "EdX'i kullanmaya başlamak kolaydır. Akademinizden bir kurs bulun, kayıt talebinde bulunun ve öğrenme yolculuğunuza başlayın.", + "enterprise.dashboard.tab.courses.go.to.academy": "Akademiye git", + "academy.detail.page.pathway.section.heading": "Patika", + "academy.detail.page.pathway.section.launch.button": "Pathway'i Başlat", + "enterprise.course.about.course.sidebar.associated.programs": "İlgili Programlar", + "enterprise.course.about.course.sidebar.about.expand": "Bu kurs hakkında daha fazla bilgi", + "enterprise.course.about.course.sidebar.about.collapse": "Bu kurs hakkında daralt", + "enterprise.course.about.course.sidebar.about.heading": "Bu kurs hakkında", + "enterprise.course.about.course.sidebar.sponsored.by": "Sponsorluğunda", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Bu kursun oluşturulması {sponsersList} cömert katkıları olmasaydı mümkün olamazdı.", + "enterprise.course.about.course.sidebar.outcome.expand": "Öğreneceklerinizi genişletin", + "enterprise.course.about.course.sidebar.outcome.collapse": "Öğreneceklerinizi daraltın", + "enterprise.course.about.course.sidebar.outcome.heading": "Ne öğreneceksin", + "enterprise.course.about.course.sidebar.syllabus.expand": "Müfredatı genişlet", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Ders programını daralt", + "enterprise.course.about.course.sidebar.syllabus.heading": "Ders Programı", + "enterprise.course.about.course.sidebar.learner.testimonials": "Öğrenci referansları", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Sıkça Sorulan Sorular", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Bu kursu kimler alabilir?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Ne yazık ki, aşağıdaki ülke veya bölgelerden bir veya daha fazlasından gelen öğrenciler bu kursa kayıt olamayacaklar: İran, Küba ve Ukrayna'nın Kırım bölgesi. edX, kurslarımızı bu ülke ve bölgelerdeki öğrencilere sunmak için ABD Yabancı Varlıklar Kontrol Ofisi'nden (OFAC) lisanslar talep etmiş olsa da, aldığımız lisanslar bu kursu her yerde sunmamıza izin verecek kadar geniş değil. EdX, ABD yaptırımlarının nerede yaşarsa yaşasın tüm kurslarımızı herkese sunmamızı engellemesinden gerçekten üzüntü duymaktadır.", + "enterprise.course.about.course.materials.button.label": "Kurs materyallerini görüntüle", + "enterprise.course.about.course.sidebar.recommendations": "Beğenebileceğiniz kurslar:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "{firstCourseOwner }'dan daha fazlası:", + "course.about.reviews.averageRating": "{reviewsCount} öğrenciler bu kursu tamamlama sonrası anketinde derecelendirdiler.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Bu kursa katılan öğrencilere, kursun hedeflerine ulaşmalarına yardımcı olacağından ne kadar emin olduklarını sorduk. {confidentLearnersPercentage} Öğrencilerin %'si , kursta öğrendikleri öğrenmenin hedeflerine ulaşmalarına yardımcı olacağına dair "son derece emin" veya "çok emin" olduklarını söyledi.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Bu kursa kaydolan öğrencilerimizden bu dersi alma nedenlerini seçmelerini istedik. Seçenekler şunlardı: "değerli beceriler öğrenin", "işte ilerleme", "eğlence için öğrenin" ve "kariyeri değiştirin". {mostCommonGoalLearnersPercentage} Bu kursa kaydolan öğrencilerin %'si , bu kursu değerli beceriler öğrenmek için aldı.", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} öğrenciler geçen yıl bu dersi aldılar.", + "enterprise.course.about.reviews.impact": "Darbe:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "öğrenciler bu dersi son 12 ayda aldılar", + "enterprise.course.about.course.reviews.average.rating": "Bu kursun 5 yıldızlı ölçekte ortalama puanı", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "Bu kursun hedeflerine ulaşmalarına yardımcı olacağından eminler", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "Öğrencilerin oranı yeni beceriler öğrenmek için bu kursu aldı", + "enterprise.course.about.course.sidebar.length": "Uzunluk", + "enterprise.course.about.course.sidebar.effort": "Çaba", + "enterprise.course.about.course.sidebar.price": "Ücret", + "enterprise.course.about.course.sidebar.subject": "Konu", + "enterprise.course.about.course.sidebar.level": "Seviye", + "enterprise.course.about.course.sidebar.language": "Dil", + "enterprise.course.about.course.sidebar.course.type": "Ders Türü", + "enterprise.course.about.price.original": "Şu fiyattan indirimli fiyat:", + "enterprise.course.about.price.included.in.subscription": "Aboneliğinize dahil", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Benim için ücretsiz {br} (onaylandığında)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "{enterpriseName} sponsorluğunda", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Bu kurs kuruluşunuzun öğrenci kredisiyle satın alınabilir", + "enterprise.course.about.course.sidebar.price.assigned.course": "Bu kurs size verilmiştir. Bu kursun ücreti zaten kuruluşunuz tarafından karşılanmaktadır.", + "enterprise.course.about.price.discounted": "İndirimli fiyat:", + "enterprise.course.about.skills.section.title": "Kazanacağınız beceriler", + "enterprise.course.about.skills.section.skill.description.placeholder": "Açıklama mevcut değil.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Kurs talebi gönderildi", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Kazandığınız bilgi ve becerileri vurgulamak için Doğrulanmış Sertifikayı takip edin", + "enterprise.course.about.course.sidebar.verified.cert.official": "Resmi ve Doğrulanmış", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Başarınızı doğrulamak için kurumun logosunu içeren eğitmen imzalı bir sertifika alın.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Kolayca Paylaşılabilir", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Sertifikayı CV'nize veya özgeçmişinize ekleyin veya doğrudan LinkedIn'de yayınlayın.", + "enterprise.dashboard.page.title": "Kontrol Paneli - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Hoş geldiniz {userFirstName} !", + "enterprise.dashboard.welcome.message": "Hoş geldin!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "İptal", "enterprise.dashboard.tab.courses.license.activated": "Lisansınız başarıyla etkinleştirildi.", - "enterprise.dashboard.tab.courses.no.enrollments": "{enterpriseName} sponsorluğundaki herhangi bir kursa kayıtlı değilsiniz. EdX ile öğrenmeye nasıl başlayacağınıza ilişkin talimatlar için yöneticinizle iletişime geçin!", - "enterprise.dashboard.tab.courses.default.message": "EdX'i kullanmaya başlamak kolaydır. Kataloğunuzdan bir kurs bulun, kayıt talebinde bulunun ve öğrenme yolculuğunuza başlayın.", - "enterprise.dashboard.tab.courses.find.course": "Bir kurs bul", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Öğrenci Kredisi", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Aktif", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Kuruluşunuz öğrencilere kurslar atayacaktır. Bir kursa katılmakla ilgileniyorsanız lütfen yöneticinizle iletişime geçin.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Hiçbir cepten maliyet olmadan kurslara kaydolmak için kuruluşunuzun öğrenci kredi bakiyesini kullanın.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "{subsidyExpiryDate} kadar mevcut", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Bir kurs bul", - "enterprise.dashboard.sidebar.need.help.message": "Teknik destek için edX Yardım Merkezini ziyaret edin.", - "enterprise.dashboard.sidebar.request.benefits": "Daha fazla avantaj veya belirli kurslar talep etmek için kuruluşunuzun edX yöneticisiyle iletişime geçin .", "enterprise.banner.recommend.courses": "Bana kurs önerin", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Yöneticiyle iletişime geçin", - "executive.education.external.course.enrollment.page.course.start.date": "Başlangıç tarihi:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Mevcut başlangıç tarihi:", - "executive.education.external.course.enrollment.page.course.duration": "Kurs süresi:", - "executive.education.external.course.enrollment.page.course.price": "Kurs toplamı:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Sonra ne olur?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "E-postayla bildirildi", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Kursunuz başladığında edX'ten bir e-posta alacaksınız. Alternatif olarak kurs durumu güncellemeleri için edX kontrol panelinizi ziyaret edebilirsiniz.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Kursunuz başladığında GetSmarter size e-posta gönderecektir. Alternatif olarak kurs durumu güncellemeleri için GetSmarter öğrenci kontrol panelinizi ziyaret edebilirsiniz.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Geri ödeme politikasını okuyun", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Mesleki gelişiminize olan bağlılığımızın bir parçası olarak, değişiklik talebinde bulunabilirsiniz.\n Kurs başlangıç tarihinizi veya 14 takvim gününden tam olarak memnun kalmamanız durumunda paranızı geri talep edebilirsiniz.\n Kursunuzun başlangıç tarihi.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Kurs erteleme ve iptal politikasının tamamı için GetSmarter'ın Hüküm ve Koşullarını okuyun.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Kayıt özeti:", - "executive.education.external.course.enrollment.page.course": "Bu kurs, kuruluşunuz tarafından sağlanan Öğrenci Kredisi kapsamındadır.", - "executive.education.external.course.enrollment.page.registration.total.message": "Kayıt toplamı:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Vergi dahil", "ExecutiveEducation2UError.noOfferAvailable": "Bu kursu kapsayacak öğrenci kredisi mevcut değildir.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Kuruluşunuzun yeterli fonu olmadığından bu kursa erişiminiz yok. Hatayı çözmek ve bu içeriğe erişmenizi sağlamak için lütfen edX yöneticinizle iletişime geçin.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Kaydınız tamamlanamadı! Kayıtlar için zaten kişisel bütçenizi harcadınız.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Kaydınız tamamlanamadı! İzin verilen maksimum kayıt sayısına ulaştınız.", "ExecutiveEducation2UError.systemError": "Sistem Hatası oluştu.", "ExecutiveEducation2UError.default": "Bir hata oluştu.", + "executive.education.external.course.enrollment.page.first.name.required": "Ad gerekli", + "executive.education.external.course.enrollment.page.last.name.required": "Soyadı gerekli", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Doğum tarihi gerekli", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Girdiğiniz doğum tarihi, 18 yaşın altında olduğunuzu gösterir ve ebeveyninizin veya yasal vasinizin kaydınıza ve GetSmarter'ın kişisel bilgilerinizi işlemesine izin vermesine ihtiyacımız var. Kaydınıza devam etmek için lütfen {privacyEmail} ile iletişime geçin.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Lütfen Öğrenciler için Şartlar ve Koşullar'ı kabul edin", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Lütfen GetSmarter'ın veri paylaşım iznini kabul edin", "executive.education.external.course.enrollment.page.information.title": "Kurs kayıt bilgileri", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Ders kayıt bilgileriniz paylaşılırken bir hata oluştu. Lütfen tekrar deneyin.", + "executive.education.external.course.enrollment.page.first.name.label": "İlk adı *", + "executive.education.external.course.enrollment.page.last.name.label": "Soy isim *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Doğum tarihi *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "GetSmarter'ın veri paylaşım iznini okudum ve kabul ediyorum.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Kursa katılımımla ilgili bilgilerin öğretmenlerimle paylaşılacağını kabul ediyorum.\n İsmim de dahil olmak üzere işveren veya finansman sağlayan kuruluş, notlarım gibi performansıma ilişkin değerlendirmeler,\n ve kursu tamamlamama yönelik algılanan herhangi bir risk.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Kursa katılımımla ilgili adımın, notlarım gibi performansıma ilişkin değerlendirmelerin ve kursu tamamlamamla ilgili algılanan risklerin de dahil olduğu bilgilerin işverenim veya finansman sağlayan kuruluşla paylaşılacağını kabul ediyorum.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "GetSmarter'ın Öğrenciler için Hüküm ve Koşullarını okudum ve kabul ettim", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Gerekli", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Kaydı onayla", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Kayıt onaylanıyor...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Kayıt onaylandı", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Kaydı onayla", + "executive.education.external.course.enrollment.page.try.again.cta": "Tekrar deneyin", "enterprise.dashboard.my.career.tab.add.job.role.title": "Kariyerinizi görselleştirin.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Mevcut veya istediğiniz rolünüzü en iyi tanımlayan iş unvanını seçmek için bir dakikanızı ayırın. Kurslara kaydolurken hangi becerileri aramanız gerektiğini size söyleyeceğiz ve kursları tamamlarken becerilerinizin gelişimini takip edeceğiz.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Rol Ekle", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Göster ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Daha Az Göster", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "İş rolünüzü arayın", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Kaydet", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Kaydediliyor", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Kaydedildi", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Hata", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "İptal", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Size öğretecek daha fazla kurs {subCategoryName} Beceriler", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Daha fazla kurs göster", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Kariyer Tablom", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Bunu nasıl okurum?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Lightcast taksonomisini kullanarak, halihazırda seçili olan iş unvanınızı başarılı olmak için gereken yeterliliklere ve becerilere kadar takip ediyoruz. Mevcut işinizle ilgili edX platformu öğretme becerilerine ilişkin dersleri geçtikçe, yukarıdaki grafik, rolünüzle ilgili yeterliliklerde nasıl geliştiğinizi gösterir.", - "enterprise.coupon.codes.warning.modal.title": "Programı tamamlamak için yeterli kodunuz yok", - "enterprise.coupon.codes.warning.modal.body": "

Kayıtlarımız, programı tamamlamak için size atanmış yeterli kodun bulunmadığını gösteriyor. Programdaki derslerin tamamını tamamlayamazsanız program kaydınızı görüntüleyemez ve paylaşamazsınız.

Programı tamamlamayı planlıyorsanız, size ek kodlar atanması için lütfen öğrenim yöneticinizle iletişime geçin .

Kalan kodlar: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Gereksinim {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Gereksinim {index} : Aşağıdakilerden herhangi bir {count} seçin", + "enterprise.pathway.modal.verified.label": "Onaylanmış", + "enterprise.pathway.modal.curated.by.professionals.label": "Öğrenim profesyonelleri tarafından küratörlüğünde", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "{pathwayStepsCount} gereksinimleri genelinde", + "enterprise.pathway.modal.catalog.label": "Kataloğa dahil", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Size sıfır maliyetle öğrenin", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "İşlem sürüyor", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Devam et {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Görünüm {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Yol İlerlemesi", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Yol boyunca ilerlemenizi gözden geçirin ve bitirdiğinizden emin olmak için önemli son teslim tarihlerini planlayın. Yolu tamamlamak için gereksinimlerin her birini tamamlamanız gerekir.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Yol Gereksinimleri:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Gereksinim {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Gereksinim {index} : Aşağıdakilerden herhangi bir {count} seçin", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Abonelik durumu", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Aktif", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Aktif değil", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "{expiryDate} kadar mevcut", "enterprise.program.courses.allCoursesAvailable": "Kurumsal kataloğunuza dahil olan tüm kurslar", "enterprise.program.courses.someCoursesAvailable": "{courseCount} kurumsal kataloğunuza dahil olan kurslar", "enterprise.program.courses.noCourseAvailable": "Bu kurslar kurumsal kataloğunuzda yer almıyor", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "Bu programda 1 ders mevcut", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} bu programdaki dersler", "enterprise.program.main.heading.enroll": "Şimdi Kayıt Olunuyor", + "enterprise.coupon.codes.warning.modal.title": "Programı tamamlamak için yeterli kodunuz yok", + "enterprise.coupon.codes.warning.modal.body": "

Kayıtlarımız, programı tamamlamak için size atanmış yeterli kodun bulunmadığını gösteriyor. Programdaki derslerin tamamını tamamlayamazsanız program kaydınızı görüntüleyemez ve paylaşamazsınız.

Programı tamamlamayı planlıyorsanız, size ek kodlar atanması için lütfen öğrenim yöneticinizle iletişime geçin .

Kalan kodlar: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Daha fazlasını öğren", + "enterprise.dashboard.programs.about.page.course.sponsored": "{enterpriseName} sponsorluğunda", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Doğrulanmış sertifika gerekiyor", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Sertifika Durumu:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Sertifika Satın Alındı", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Sertifika Durumu:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Onaylanmışa yükselt", + "enterprise.dashboard.programs.about.page.courses.in.progress": "DEVAM EDEN DERSLER", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Kayıtlı: ( {pacingType} ) Başlatıldı {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Arşivlenmiş Dersleri Görüntüle", + "enterprise.dashboard.programs.about.page.view.course": "Derse Gözat", + "enterprise.dashboard.programs.about.page.remaining.courses": "KALAN DERSLER", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) {startDate} başlatır", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Hemen kaydol", + "enterprise.dashboard.programs.about.page.not.currently.available": "Henüz Kullanılabilir Değil", + "enterprise.dashboard.programs.about.page.available.sessions": "Mevcut oturumlarınız:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) {startDate} başlatır", + "enterprise.dashboard.programs.about.page.learn.more": "Daha fazlasını öğren", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Henüz Kullanılabilir Değil", + "enterprise.dashboard.programs.about.page.completed.courses": "TAMAMLANAN DERSLER", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Başlatıldı {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Derse Gözat", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Kutlarız!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "{programTitle} için tüm gereksinimleri başarıyla tamamladınız.", + "enterprise.dashboard.programs.about.page.program.journey.message": "Program Yolculuğunuz", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Bu programdaki {totalCoursesInProgram} kursları aracılığıyla ilerlemenizi takip edin ve planlayın.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Programı tamamlamak için her kurs için doğrulanmış bir sertifika almanız gerekir.", + "enterprise.dashboard.program.sidebar.your.certificate": "{certificateType} Sertifikanız", + "enterprise.dashboard.program.sidebar.earned.certificates": "Kazanılan Sertifikalar", + "enterprise.dashboard.program.sidebar.program.record": "Program Kaydı", + "enterprise.dashboard.program.sidebar.message": "Program gereksinimlerinden birini tamamladığınızda, bir program kaydınız oluşur. Tüm program gereksinimlerini karşıladığınızda bu kayıt tamamlandı olarak işaretlenir. Öğrenme yolculuğunuza devam etmek ve öğrendiklerinizi başkalarına göstermek için program kaydı kullanılabilir.", + "enterprise.dashboard.program.sidebar.view.program.record": "Program Kaydını Göster", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Ek Kredi Fırsatları", + "program.sidebar.professional.opportunities": "Ek Mesleki Fırsatlar", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Kalan", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "Devam etmekte", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Tamamlandı", + "enterprise.assignment.only.empty.state.alert.dismiss": "İptal", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Yöneticiyle iletişime geçin", "enterprise.assignment.only.empty.state.alert.title": "Kurs keşfi şu anda kullanılamıyor", "enterprise.assignment.only.empty.state.alert.description": "Kuruluşunuz kursları yalnızca ödev yoluyla sizinle paylaşmayı seçti. Ek içeriğe erişim istemek için yöneticinizle iletişime geçin.", "enterprise.assignment.only.empty.state.card.title": "Bir sonraki kursunuz bulundu!", "enterprise.assignment.only.empty.state.card.description": "Kuruluşunuz tarafından size atanan kurslarla öğrenmeye başlayın.", "enterprise.assignment.only.empty.state.card.button": "Panele geri dön", - "enterprise.search.page.academies.section.title": "edX Akademileri; en kritik iş ihtiyaçlarınızı karşılamak üzere tasarlandı", + "enterprise.search.page.show.more.pathway.section.translated.title": "Yollar", + "enterprise.search.page.show.more.program.section.translated.title": "Programlar", + "enterprise.search.page.show.more.course.section.translated.title": "Dersler", + "enterprise.search.page.title": "Kurs ve Programları Arayın - {enterpriseName}", + "enterprise.search.page.header.title": "Kurs ve Programları Ara", + "enterprise.search.page.academies.section.title": "edX Akademileri: en kritik iş ihtiyaçlarınızı karşılamak için tasarlandı", "enterprise.search.page.academies.section.subtile": "Kuruluşun başarısı için hayati önem taşıyan, en çok talep edilen yetenek ve beceri alanlarına göre düzenlenmiş, seçilmiş programlar arasından seçim yapın.", + "enterprise.search.page.course.section.translated.title": "Dersler", + "enterprise.search.course.card.short.length.course": "Kısa Ders", + "enterprise.search.course.card.general.length.course": "Ders", + "enterprise.search.page.pathway.section.translated.title": "Yollar", + "enterprise.search.page.program.section.translated.title": "Programlar", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Kurs} other {# Dersler}}", + "enterprise.search.page.show.all": "Göster ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "sonuçlar", + "enterprise.search.page.content.result": "sonuç", + "site.header.avatar.dropdown.switch.dashboard.title": "Kontrol Panelini Değiştir", + "site.header.avatar.dropdown.personal.dashboard.title": "Kişisel", + "site.header.avatar.dropdown.my.profile.title": "Benim profilim", + "site.header.avatar.dropdown.account.settings.title": "Hesap ayarları", + "site.header.avatar.dropdown.help.title": "Yardım", + "site.header.avatar.dropdown.sign.out.title": "oturumu Kapat", + "site.header.nav.help.title": "Yardım", + "site.header.nav.dashboard.title": "Ana Panel", + "enterprise.skills.quiz.v1.job.card.median.salary": "Ortalama ABD Maaşı:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "İş ilanları:", + "enterprise.skills.quiz.v1.course.card.heading": "Bu kurslara başlayın", + "enterprise.skills.quiz.v1.pathways.card.heading": "Bu yolları kullanmaya başlayın", + "enterprise.skills.quiz.v1.programs.card.heading": "Bu programlara başlayın", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "İşleriniz ve becerileriniz", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Ortalama ABD Maaşı:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "İş ilanları:", + "enterprise.skills.quiz.v1.skills.page.heading": "Yetenekler", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "{skill} en iyi kurslar", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Daha fazla kursa bakın >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Beceri Oluşturucu", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Öğrenme yolculuğunuza edX ile başlayın", + "enterprise.skills.quiz.v1.skills.search.heading": "EdX'in rehberiniz olmasına izin verin. Öğrenme ve mesleki hedeflerinize ulaşmanıza yardımcı olacak doğru kurs(lar)ı ve programları bulmak için dünyanın önde gelen kurumlarının eğitim uzmanlığını işgücü piyasası verileriyle birleştiriyoruz.", + "enterprise.skills.quiz.v1.goal.selection.label": "Öncelikle bize neyi başarmak istediğiniz hakkında biraz daha bilgi verin.", + "enterprise.skills.quiz.v1.industry.selection.label": "İkincisi, çalıştığınız yeri hangi sektör tanımlıyor? (birini seçin veya boş bırakın)", + "enterprise.skills.quiz.v1.current.job.title": "Daha sonra bize mevcut iş unvanınızdan bahsedin.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Şu anda öğrenciyim", + "enterprise.skills.quiz.v1.similar.career.paths": "Son olarak bize ilgilendiğiniz kariyer yollarını anlatın (en fazla üç tane seçin)", + "enterprise.skills.quiz.v1.explore.courses.label": "Kursları Keşfetmeye Başlayın!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Daha fazla kurs önerisi görün", + "enterprise.skills.quiz.v1.cancel.button.label": "İptal", + "enterprise.skills.quiz.v1.continue.button.label1": "Devam et", + "enterprise.skills.quiz.v1.continue.button.label2": "Devam et", + "enterprise.skills.quiz.v1.done.button.label": "Bitti", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "İlgili beceriler", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Daha fazla kurs önerisi görün", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Beceri Oluşturucu", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Skill Builder'dan çıkılsın mı?", + "enterprise.skills.quiz.v2.close.modal.text": "Kariyer hedeflerine uygun kurslara kaydolan öğrencilerin kursu tamamlama olasılıkları daha yüksektir", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Skill Builder'a geri dön", + "enterprise.skills.quiz.v2.exit.button.label": "çıkış", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Öğrenme ve mesleki hedeflerinize ulaşmanıza yardımcı olmak için eğitim uzmanlığını işgücü piyasası verileriyle birleştiriyoruz. İster kariyerinizde ilerlemek, ister kariyerinizi değiştirmek veya sadece yeni beceriler öğrenmek istiyor olun, bu araç size uygun bir kurs bulmanıza yardımcı olabilir. Rol seçiminiz ve önerileriniz özeldir ve edX yöneticiniz tarafından görülemez", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Hangi rollerle ilgileniyorsunuz?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Gelişmiş seçenekleri gizle", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Gelişmiş ayarları göster", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Bize neyi başarmak istediğinizi anlatır mısınız?", + "enterprise.skills.quiz.v2.current.job.title": "Mevcut iş unvanınızı arayın ve seçin", + "enterprise.skills.quiz.v2.industry.selection.label": "Hangi sektörle ilgileniyorsunuz?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Beceri Oluşturucu", + "enterprise.skills.quiz.v2.skills.builder.subheading": "EdX'in rehberiniz olmasına izin verin", "StatefulEnroll.buttonLabel.enroll": "Kayıt ol", "StatefulEnroll.buttonLabel.enrolling": "Kaydediliyor...", "StatefulEnroll.buttonLabel.enrolled": "Kayıtlandı", - "StatefulEnroll.buttonLabel.tryAgain": "Tekrar deneyin" + "StatefulEnroll.buttonLabel.tryAgain": "Tekrar deneyin", + "errorBoundary.title": "İşleminiz gerçekleştirilirken bir hata oluştu", + "errorBoundary.subtitle": "Verdiğimiz rahatsızlık için özür dileriz. Lütfen daha sonra tekrar deneyiniz.", + "errorBoundary.tryAgainCTA": "Tekrar deneyin", + "updateAvailableModal.heading": "Güncelleme: Yeni Sürüm Mevcut", + "updateAvailableModal.content": "Dikkat: Web sitesinin yeni versiyonu yayınlandı. En son özelliklerden ve iyileştirmelerden yararlanmak için lütfen sayfayı yenileyin.", + "updateAvailableModal.refreshButtonText": "Yenile", + "enterprise.course.about.page.assigned.badge.label": "Atandı", + "enterprise.course.about.page.course.part.of.program": "Bu kurs {programType} bir parçasıdır.", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Bu kurs arşivlendi.", + "enterprise.course.about.page.course.not.in.catalog": "Bu kurs kuruluşunuzun seçilmiş kurs kataloğunun bir parçası değil.", + "enterprise.course.about.page.video.play.button.text": "Video oynatmak", + "useCourseRunCardAction.enroll.success.helperText": "Başarıyla kaydoldunuz. Kursa yönlendiriliyorum.", + "useCourseRunCardAction.enroll.error.helperText": "Kaydınız işlenirken bir hata oluştu.", + "useCourseRunCardAction.upgrade.success.helperText": "Kaydınız yükseltildi. Kursa yönlendiriliyorum.", + "useCourseRunCardAction.upgrade.error.helperText": "Kaydınız yükseltilirken bir hata oluştu.", + "enterprise.course.about.course.sidebar.institution": "Kurum", + "enterprise.course.about.course.sidebar.institutions": "Kurumlar", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {hafta} other {haftalar}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Bir ders programına göre eğitmen liderliğinde", + "enterprise.course.about.course.sidebar.self.paced": "Kendi zamanınıza göre tempolu", + "executive.education.external.course.enrollment.page.registration.title": "Kayıtlarınız", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Ana panele git", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Zaten Kayıtlı", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Zaten kayıtlısınız. Öğrenmeye devam etmek için GetSmarter kontrol panelinize gidin.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Burası GetSmarter aracılığıyla bir edX yönetici eğitimi kursuna kaydınızı tamamladığınız yerdir. Lütfen aşağıdaki kurs ayrıntılarının doğru olduğundan emin olun ve Öğrenci Kredisini "Kaydı onayla" düğmesiyle kullanarak onaylayın.", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Öğrenim yöneticiniz bu kayıt için zaten fon ayırdı.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Öğrenci Kredisi fonlarınız bu noktada kullanılacaktır.", + "executive.education.external.course.enrollment.completed.page.title": "Tebrikler, çevrimiçi kursunuz için kaydınızı tamamladınız", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Ana panele git", + "enterprise.dashboard.tab.courses": "Dersler", + "enterprise.dashboard.tab.programs": "Programlar", + "enterprise.dashboard.tab.pathways": "Yollar", + "enterprise.dashboard.tab.my.career": "Kariyerim", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Sizin için kurs önerileri alın.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "İlgilendiğiniz beceriler ve işler hakkında bize daha fazla bilgi vermek için iki dakikalık bir testi yapın ve katalogdaki sizin için en iyi öğrenme deneyimlerine ilişkin önerileri anında alın.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Bana kurs önerin", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Aktif", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Talep edilen", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Kalan Kodlar", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Kodlar kaldı; ek kodlar için yöneticinizle iletişime geçin.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Kayıt Kodları", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Kataloğunuzdaki kurslara kaydolmak için kodları kullanın.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Öğrenci Kredisi", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Kuruluşunuz öğrencilere kurslar atayacaktır. Bir kursa katılmakla ilgileniyorsanız lütfen yöneticinizle iletişime geçin.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Hiçbir cepten maliyet olmadan kurslara kaydolmak için kuruluşunuzun öğrenci kredi bakiyesini kullanın.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "{subsidyExpiryDate} kadar mevcut", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Sona Erdi", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Yakında Sona Eriyor", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Süresi doluyor", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Aktif", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Talep edilen", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Abonelik durumu", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Şu tarihe kadar mevcut:", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Süresi dolmuş", + "enterprise.dashboard.sidebar.license.requested.notice": "Onay Bekleniyor.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Abonelik durumu", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Şu tarihe kadar mevcut:", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Bir kurs bul", + "enterprise.dashboard.sidebar.needHelp": "Yardıma ihtiyacın var mı?", + "enterprise.dashboard.sidebar.need.help.message": "Teknik destek için edX Yardım Merkezini ziyaret edin.", + "enterprise.dashboard.sidebar.request.benefits": "Daha fazla avantaj veya belirli kurslar talep etmek için kuruluşunuzun edX yöneticisiyle iletişime geçin .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Kurslar artık kuruluşunuzun öğrenci kredi bakiyesi kapsamında değildir", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Öğrenci kredi bakiyeniz bitti ve kurs masraflarını karşılamayacak. Sorularınız varsa lütfen yöneticinizle iletişime geçin.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Bazı kurslar kuruluşunuzun öğrenci kredi bakiyesi kapsamında olmayabilir", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Kuruluşunuzun öğrenci kredisi azalıyor. Bazı dersler artık kapsanmayabilir. Sorularınız varsa lütfen yöneticinizle iletişime geçin.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Yöneticiyle iletişime geçin", + "executive.education.external.course.enrollment.page.course.start.date": "Başlangıç tarihi:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Mevcut başlangıç tarihi:", + "executive.education.external.course.enrollment.page.course.duration": "Kurs süresi:", + "executive.education.external.course.enrollment.page.course.price": "Kurs toplamı:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Sonra ne olur?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "E-postayla bildirildi", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Kursunuz başladığında bir e-posta alacaksınız. Alternatif olarak kurs durumu güncellemeleri için kontrol panelinizi ziyaret edebilirsiniz.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Geri ödeme politikasını okuyun", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "Mesleki gelişiminize olan bağlılığımızın bir parçası olarak, kurs başlangıç tarihinizin 14 takvim gününden tam olarak memnun kalmamanız durumunda kurs başlangıç tarihinizi değiştirmeyi talep edebilir veya paranızı geri isteyebilirsiniz.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Kurs erteleme ve iptal politikasının tamamı için GetSmarter'ın Hüküm ve Koşullarını okuyun.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Kayıt özeti:", + "executive.education.external.course.enrollment.page.course": "Bu kurs, kuruluşunuz tarafından sağlanan Öğrenci Kredisi kapsamındadır.", + "executive.education.external.course.enrollment.page.registration.total.message": "Kayıt toplamı:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Vergi dahil", + "enterprise.budget.expiry.notification.alert.title": "Hatırlatma: Kuruluşunuzun planının süresi doluyor {date}", + "enterprise.budget.expiry.notification.alert.message": "Kuruluşunuzun planının süresi dolduğunda, artık öğrenim kredinizi yeni kurslara kaydolmak için kullanamayacaksınız. Halihazırda bir kursa kayıtlıysanız öğreniminizde herhangi bir kesinti yaşanmayacaktır.", + "enterprise.budget.expiry.notification.modal.title": "Hatırlatma: Öğrenim kredinizin süresi doluyor", + "enterprise.budget.expiry.notification.modal.message": "Kuruluşunuzun planının süresi {date} tarihinde doluyor. Süresi dolduktan sonra artık öğrenim kredinizi yeni kurslara kaydolmak için kullanamayacaksınız.", + "enterprise.budget.expiry.notification.modal.additional_message": "Halihazırda kurslara kayıtlıysanız, planın sona ermesinden sonra öğreniminizde herhangi bir kesinti yaşanmayacaktır.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Bunun bir hata olduğunu düşünüyorsanız veya yardıma ihtiyacınız varsa lütfen", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "kuruluşunuzun yöneticisiyle iletişime geçin.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Kayıt ol", + "enterprise.course.about.page.course.run.card.archived.heading": "Kurs arşivlendi", + "enterprise.course.about.page.course.run.card.archived.subheading": "Gelecek tarihler açıklanacak", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Yakında gelecek", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "{upcomingCourseStartDate} sonra kaydolun", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Kayıt kapandı", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Gelecek tarihler açıklanacak", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "{courseStartDate} başlatır", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Kurs başladı", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Kaydedildiniz", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Kursu görüntüle", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Yetki bulundu", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Kontrol panelinde görüntüle", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} yakın zamanda kaydoldum!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "İlk kayıt olan siz olun!", + "enterprise.course.about.page.course.run.card.started.heading": "{courseStartedDate} başlatıldı", + "enterprise.course.about.page.course.run.card.starts.heading": "{courseStartsDate} başlatır", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "{courseStartsDate} başlatır", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Kurs başladı", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Ders ataması iptal edildi", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Son tarih geçti", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Öğrenim yöneticiniz aşağıdaki kurs ödevlerinden birini veya daha fazlasını iptal etti.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Aşağıdaki derslerden bir veya birkaçına kayıt için son tarih dolmuştur.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Yöneticiyle iletişime geçin", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Kursunuz daha sonra kullanılmak üzere kaydedildi.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Kursunuz Devam Ediyor durumuna taşındı.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Öğrenme yolculuğunuz şimdi başlıyor!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Atanan Dersler", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Kurslarım", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Tamamlanan kurslar", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Sonrası için saklandı", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "İptal", + "enterprise.dashboard.tab.courses.no.enrollments": "{enterpriseName} sponsorluğundaki herhangi bir kursa kayıtlı değilsiniz. EdX ile öğrenmeye nasıl başlayacağınıza ilişkin talimatlar için yöneticinizle iletişime geçin!", + "enterprise.dashboard.tab.courses.default.message": "EdX'i kullanmaya başlamak kolaydır. Kataloğunuzdan bir kurs bulun, kayıt talebinde bulunun ve öğrenme yolculuğunuza başlayın.", + "enterprise.dashboard.tab.courses.find.course": "Bir kurs bul", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Bir kurs bul", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "İptal", + "site.header.nav.search.title": "Kurs Bul", + "courseRunActions.viewCourse": "Kursu görüntüle", + "courseRunActions.upgrading": "Yükseltiliyor...", + "courseRunActions.upgraded": "Yükseltilmiş", + "useCourseRunCardHeading.startsOnDate": "{startDate} başlatır", + "useCourseRunCardHeading.courseStarted": "Kurs başladı", + "useCourseRunCardHeading.startedOnDate": "{startDate} başlatıldı", + "useCourseRunCardSubHeading.enrolled": "Kaydedildiniz", + "useCourseRunCardSubHeading.firstToEnroll": "İlk kayıt olan siz olun!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} yakın zamanda kaydoldum!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "{upcomingDate} mevcut" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/uk.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/uk.json index 94ae467d16b..47a7d22be4b 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/uk.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/uk.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "очистити фільтр тегів", - "courseRunActions.viewCourse": "Переглянути курс", - "courseRunActions.upgrading": "Оновлення...", - "courseRunActions.upgraded": "Оновлено", - "useCourseRunCardHeading.startsOnDate": "Починається {startDate}", - "useCourseRunCardHeading.courseStarted": "Курс розпочато", - "useCourseRunCardHeading.startedOnDate": "Розпочато {startDate}", - "useCourseRunCardSubHeading.enrolled": "Ви зараховані", - "useCourseRunCardSubHeading.firstToEnroll": "Зареєструйся першим!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} нещодавно зареєстрований!", - "useCourseRunCardAction.enroll.success.helperText": "Вас успішно зареєстрували. Перенаправлення на курс.", - "useCourseRunCardAction.enroll.error.helperText": "Під час обробки вашої реєстрації сталася помилка.", - "useCourseRunCardAction.upgrade.success.helperText": "Вашу реєстрацію оновлено. Перенаправлення на курс.", - "useCourseRunCardAction.upgrade.error.helperText": "Під час оновлення вашої реєстрації сталася помилка.", - "executive.education.external.course.enrollment.page.registration.title": "Ваша реєстрація(и)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Перейти на інформаційну панель", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Вже зареєстровано", - "executive.education.external.course.enrollment.page.already.enrolled.message": "Ви вже зареєстровані. Перейдіть на інформаційну панель GetSmarter, щоб продовжувати навчання.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "Тут ви завершуєте свою реєстрацію на навчальний курс для керівників edX через GetSmarter. Будь ласка, переконайтеся, що деталі курсу нижче правильні, і підтвердьте їх за допомогою Learner Credit, натиснувши кнопку «Підтвердити реєстрацію».", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Ваш навчальний адміністратор уже виділив кошти на цю реєстрацію.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Ваші кошти Learner Credit будуть погашені на цьому етапі.", - "executive.education.external.course.enrollment.completed.page.title": "Вітаємо, ви завершили реєстрацію на онлайн-курс", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Перейти на інформаційну панель", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Доступно на {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Курсове завдання скасовано", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Дедлайн минув", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ваш адміністратор навчання скасував одне або кілька завдань курсу нижче.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Кінцевий термін реєстрації на один або кілька курсів, наведених нижче, минув.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Зв'язатися з адміністратором", - "enterprise.dashboard.course.enrollments.error": "Сталася помилка під час отримання ваших записів на курси. Будь ласка спробуйте ще раз.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Ваш курс збережено на потім.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Ваш курс переміщено до категорії Виконується.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Отримайте для вас рекомендації щодо курсу.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Пройдіть двохвилинний тест, щоб розповісти нам більше про навички та професії, які вас цікавлять, і негайно отримайте рекомендації щодо найкращого навчального досвіду в каталозі для вас.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Порекомендуйте мені курси", + "academy.detail.page.executive.education.courses.section.title": "Виконавча освіта", + "academy.detail.page.executive.education.courses.section.subtitle": "Підбірка високоефективних курсів для випускників, які дотримуються структурованого розкладу та включають активну взаємодію з викладачами та однолітками.", + "academy.detail.page.self.paced.courses.section.title": "Самостійні курси", + "academy.detail.page.self.paced.courses.section.subtitle": "Збірник курсів, які охоплюють основні знання з предмету. Ці курси пропонують гнучкий графік і незалежне навчання.", + "academy.detail.page.academy.not.found.page.title": "Академія не знайдена", + "academy.detail.page.academy.not.found.page.message": "Академія не знайдена", + "academy.detail.page.academy.title": "{academyTitle} Академія", + "academy.detail.page.instruction.header": "Дотримуйтеся рекомендованого курсу або виберіть окремі курси", + "academy.detail.page.instruction.description": "Pathways — це підібрані дорожні карти через вміст академії, розроблений спеціально для ваших навчальних цілей. Або виберіть певний курс із курсів Executive Education або курсів для самостійного навчання в цій Академії.", + "academy.detail.page.view.all.courses.link": "Переглянути всі курси академії {academyTitle}", + "academy.detail.page.all.courses.title": "Усі курси Академії {academyTitle}", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Почати роботу з edX легко. Просто знайдіть курс у своїй академії, подайте запит на реєстрацію та розпочніть свій навчальний шлях.", + "enterprise.dashboard.tab.courses.go.to.academy": "Йти в Академію", + "academy.detail.page.pathway.section.heading": "Шлях", + "academy.detail.page.pathway.section.launch.button": "Шлях запуску", + "enterprise.course.about.course.sidebar.associated.programs": "Супутні програми", + "enterprise.course.about.course.sidebar.about.expand": "Детальніше про цей курс", + "enterprise.course.about.course.sidebar.about.collapse": "Згорнути про цей курс", + "enterprise.course.about.course.sidebar.about.heading": "Про цей курс", + "enterprise.course.about.course.sidebar.sponsored.by": "Спонсорований", + "enterprise.course.about.course.sidebar.sponsored.by.description": "Створення цього курсу було б неможливим без щедрих внесків {sponsersList} .", + "enterprise.course.about.course.sidebar.outcome.expand": "Розширте те, що ви дізнаєтеся", + "enterprise.course.about.course.sidebar.outcome.collapse": "Згорніть те, що ви дізнаєтесь", + "enterprise.course.about.course.sidebar.outcome.heading": "Що ви дізнаєтесь", + "enterprise.course.about.course.sidebar.syllabus.expand": "Розгорнути програму", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Згорнути програму", + "enterprise.course.about.course.sidebar.syllabus.heading": "Программа Навчання", + "enterprise.course.about.course.sidebar.learner.testimonials": "Відгуки учнів", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Питання що часто задаються", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Хто може пройти цей курс?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "На жаль, учні з однієї чи кількох із таких країн чи регіонів не зможуть зареєструватися на цей курс: Іран, Куба та Крим в Україні. Хоча edX запитує ліцензії в Управлінні контролю за іноземними активами США (OFAC), щоб пропонувати наші курси слухачам у цих країнах і регіонах, ліцензії, які ми отримали, недостатньо широкі, щоб дозволити нам пропонувати цей курс у всіх місцях. EdX щиро шкодує, що санкції США не дозволяють нам пропонувати всі наші курси всім, незалежно від того, де вони живуть.", + "enterprise.course.about.course.materials.button.label": "Переглянути матеріали курсу", + "enterprise.course.about.course.sidebar.recommendations": "Курси, які вам можуть сподобатися:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "Більше від { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} слухачі оцінили цей курс у опитуванні після завершення.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "Ми запитали учнів, які брали участь у цьому курсі, наскільки вони впевнені, що курс допоможе їм досягти мети. {confidentLearnersPercentage} % учнів сказали, що вони «надзвичайно впевнені» або «дуже впевнені» , що навчання, яке вони отримали на курсі, допоможе їм досягти своїх цілей.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "Ми попросили учнів, які записалися на цей курс, вибрати причину його проходження. Варіанти були такі: «отримати цінні навички», «просування по роботі», «навчатися для задоволення» та «змінити кар’єру». {mostCommonGoalLearnersPercentage} % учнів, які записалися на цей курс, пройшли його, щоб отримати цінні навички .", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} учні пройшли цей курс минулого року.", + "enterprise.course.about.reviews.impact": "Вплив:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "учні пройшли цей курс протягом останніх 12 місяців", + "enterprise.course.about.course.reviews.average.rating": "середня оцінка цього курсу за 5-бальною шкалою", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "впевнені, що цей курс допоможе їм досягти своїх цілей", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "слухачів пройшли цей курс, щоб отримати нові навички", + "enterprise.course.about.course.sidebar.length": "Довжина", + "enterprise.course.about.course.sidebar.effort": "Зусилля", + "enterprise.course.about.course.sidebar.price": "Ціна", + "enterprise.course.about.course.sidebar.subject": "Тема", + "enterprise.course.about.course.sidebar.level": "Рівень", + "enterprise.course.about.course.sidebar.language": "Мова", + "enterprise.course.about.course.sidebar.course.type": "Вид курсу", + "enterprise.course.about.price.original": "Ціна знижена з:", + "enterprise.course.about.price.included.in.subscription": "Включено у вашу підписку", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Безкоштовно для мене {br} (коли схвалено)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Спонсор {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "Цей курс можна придбати за кредит вашої організації", + "enterprise.course.about.course.sidebar.price.assigned.course": "Цей курс призначено вам. Ціна цього курсу вже покрита вашою організацією.", + "enterprise.course.about.price.discounted": "Ціна зі знижкою:", + "enterprise.course.about.skills.section.title": "Навички, які ви отримаєте", + "enterprise.course.about.skills.section.skill.description.placeholder": "Немає опису.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Запит на курс подано", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Отримайте підтверджений сертифікат, щоб підкреслити отримані вами знання та навички", + "enterprise.course.about.course.sidebar.verified.cert.official": "Офіційний і перевірений", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Отримайте підписаний інструктором сертифікат з логотипом закладу для підтвердження своїх досягнень.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Легко ділитися", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Додайте сертифікат до свого резюме або опублікуйте його безпосередньо на LinkedIn.", + "enterprise.dashboard.page.title": "Панель приладів - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Ласкаво просимо, {userFirstName} !", + "enterprise.dashboard.welcome.message": "Ласкаво просимо!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Відхилити", "enterprise.dashboard.tab.courses.license.activated": "Ваша ліцензія була успішно активована.", - "enterprise.dashboard.tab.courses.no.enrollments": "Ви не зараховані на жодні курси, які спонсорує {enterpriseName} . Зверніться до свого адміністратора, щоб отримати інструкції щодо того, як почати навчання з edX!", - "enterprise.dashboard.tab.courses.default.message": "Почати роботу з edX легко. Просто знайдіть курс у своєму каталозі, надішліть запит на реєстрацію та розпочніть свій навчальний шлях.", - "enterprise.dashboard.tab.courses.find.course": "Знайдіть курс", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Learner Credit", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Активний", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ваша організація призначатиме курси для учнів. Будь ласка, зверніться до свого адміністратора, якщо ви зацікавлені у проходженні курсу.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Застосуйте баланс студентського кредиту вашої організації, щоб записатися на курси без власних витрат.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Доступно до {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Знайдіть курс", - "enterprise.dashboard.sidebar.need.help.message": "Щоб отримати технічну підтримку, відвідайте довідковий центр edX .", - "enterprise.dashboard.sidebar.request.benefits": "Щоб отримати додаткові переваги або спеціальні курси, зверніться до адміністратора edX вашої організації .", "enterprise.banner.recommend.courses": "Порекомендуйте мені курси", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Зв'язатися з адміністратором", - "executive.education.external.course.enrollment.page.course.start.date": "Дата початку:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Доступна дата початку:", - "executive.education.external.course.enrollment.page.course.duration": "Тривалість курсу:", - "executive.education.external.course.enrollment.page.course.price": "Усього за курс:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "Що буде далі?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Повідомлено електронною поштою", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "Ви отримаєте електронний лист від edX, коли розпочнеться ваш курс. Крім того, ви можете відвідати свою інформаційну панель edX для оновлення статусу курсу.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter надішле вам електронний лист, коли розпочнеться курс. Крім того, ви можете відвідати інформаційну панель учня GetSmarter , щоб отримати оновлення статусу курсу.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Прочитайте політику відшкодування", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "У рамках нашого зобов’язання щодо вашого професійного розвитку ви можете подати запит на зміну\n дату початку курсу або вимагайте повернення грошей, якщо ви не повністю задоволені 14 календарними днями\n дати початку курсу.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Ознайомтеся з положеннями та умовами GetSmarter, щоб отримати повну інформацію про перенесення та скасування курсу.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Підсумок реєстрації:", - "executive.education.external.course.enrollment.page.course": "Цей курс покривається Learner Credit, наданим вашою організацією.", - "executive.education.external.course.enrollment.page.registration.total.message": "Усього реєстрації:", - "executive.education.external.course.enrollment.page.registration.tax.included": "З податком", "ExecutiveEducation2UError.noOfferAvailable": "Немає студентського кредиту для навчання цього курсу.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "Ви не маєте доступу до цього курсу, оскільки ваша організація не має достатньо коштів. Зверніться до свого адміністратора edX, щоб вирішити цю помилку та надати вам доступ до цього вмісту.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Ваша реєстрація не завершена! Ви вже витратили свій особистий бюджет на зарахування.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Ваша реєстрація не завершена! Ви досягли максимально дозволеної кількості реєстрацій.", "ExecutiveEducation2UError.systemError": "Сталася системна помилка.", "ExecutiveEducation2UError.default": "Сталася помилка.", + "executive.education.external.course.enrollment.page.first.name.required": "Ім'я обов'язкове", + "executive.education.external.course.enrollment.page.last.name.required": "Прізвище обов’язкове", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Необхідно вказати дату народження", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "Введена вами дата народження вказує на те, що вам менше 18 років, і нам потрібна згода вашого батька або законного опікуна на вашу реєстрацію та обробку вашої особистої інформації GetSmarter. Щоб продовжити реєстрацію, зверніться до {privacyEmail} .", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Будь ласка, погодьтеся з Правилами та умовами для студентів", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Погодьтеся із згодою GetSmarter на обмін даними", "executive.education.external.course.enrollment.page.information.title": "Інформація про зарахування на курс", "executive.education.external.course.enrollment.page.sharing.information.error.message": "Під час надання інформації про реєстрацію на курс сталася помилка. Будь ласка спробуйте ще раз.", + "executive.education.external.course.enrollment.page.first.name.label": "Ім'я *", + "executive.education.external.course.enrollment.page.last.name.label": "Прізвище *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Дата народження *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "Я прочитав і прийняв згоду GetSmarter на обмін даними.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Я підтверджую, що інформація про мою участь у курсі буде передана мені\n роботодавець або фінансуюча організація, включаючи моє ім’я, оцінки моєї роботи, такі як оцінки,\n і будь-який передбачуваний ризик для мого завершення курсу.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "Я підтверджую, що інформація про мою участь у курсі буде передана моєму роботодавцю або фінансуючій організації, включаючи моє ім’я, оцінки моїх результатів, наприклад оцінки, і будь-який передбачуваний ризик для мого завершення курсу.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "Я прочитав і прийняв Загальні положення та умови GetSmarter для студентів", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Вимагається", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Підтвердити реєстрацію", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Підтвердження реєстрації...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Реєстрацію підтверджено", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Підтвердити реєстрацію", + "executive.education.external.course.enrollment.page.try.again.cta": "Спробуйте знову", "enterprise.dashboard.my.career.tab.add.job.role.title": "Візуалізуйте свою кар'єру.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Приділіть одну хвилину, щоб вибрати назву посади, яка найкраще описує вашу поточну або бажану посаду. Ми розповімо вам, на які навички вам слід звернути увагу, записуючись на курси, і відстежуватимете розвиток ваших навичок у міру проходження курсів.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Додати роль", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Показати ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Показати менше ", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Шукайте свою посаду", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Зберегти", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Збереження", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Збережено", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Помилка", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Скасувати", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "Більше курсів, які навчать вас {subCategoryName} навичкам", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Показати більше курсів", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "Моя кар'єрна таблиця", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "Як це прочитати?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Використовуючи таксономію Lightcast, ми відстежуємо вашу вибрану посаду за компетенціями та навичками, необхідними для досягнення успіху. Коли ви проходите курси на платформі edX, викладаючи навички, що стосуються вашої поточної роботи, графік вище показує, як ви розвиваєтеся в компетенціях, пов’язаних із вашою посадою.", - "enterprise.coupon.codes.warning.modal.title": "У вас недостатньо кодів для завершення програми", - "enterprise.coupon.codes.warning.modal.body": "

Наші записи показують, що вам недостатньо призначених кодів для завершення програми. Якщо ви не зможете пройти всі курси програми, ви не матимете права переглядати чи ділитися своїми записами програми.

Якщо ви плануєте завершити програму, зверніться до свого менеджера з навчання , щоб отримати додаткові коди.

Залишилося кодів: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Вимога {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Вимога {index} : виберіть будь-який {count} із наведеного нижче", + "enterprise.pathway.modal.verified.label": "Перевірений", + "enterprise.pathway.modal.curated.by.professionals.label": "Підготовлено професіоналами з навчання", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Відповідно до вимог {pathwayStepsCount}", + "enterprise.pathway.modal.catalog.label": "У комплекті з каталогом", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Навчайтеся безкоштовно", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "Опрацьовується", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Резюме {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "Переглянути {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Прогрес шляху", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Перегляньте свій прогрес у проходженні шляху та сплануйте ключові терміни, щоб переконатися, що ви закінчите. Щоб пройти шлях, ви повинні виконати кожну з вимог.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Вимоги до шляху:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Вимога {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Вимога {index} : виберіть будь-який {count} із наведеного нижче", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Статус підписки", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Активний", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Не активний", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Доступно до {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "Усі курси, включені в каталог вашого підприємства", "enterprise.program.courses.someCoursesAvailable": "{courseCount} курси, включені в каталог вашого підприємства", "enterprise.program.courses.noCourseAvailable": "Ці курси не включені у ваш корпоративний каталог", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "У цій програмі присутній 1 курс", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} курси, присутні в цій програмі", "enterprise.program.main.heading.enroll": "Реєстрація зараз", + "enterprise.coupon.codes.warning.modal.title": "У вас недостатньо кодів для завершення програми", + "enterprise.coupon.codes.warning.modal.body": "

Наші записи показують, що вам недостатньо призначених кодів для завершення програми. Якщо ви не зможете пройти всі курси програми, ви не матимете права переглядати чи ділитися своїми записами програми.

Якщо ви плануєте завершити програму, зверніться до свого менеджера з навчання , щоб отримати додаткові коди.

Залишилося кодів: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Дізнатися більше", + "enterprise.dashboard.programs.about.page.course.sponsored": "Спонсор {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Потрібен підтверджений сертифікат", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Стан сертіфікату:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Сертіфікат придбанний", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Стан сертіфікату:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Підвищити до рівня «Підтверджений сертифікат»", + "enterprise.dashboard.programs.about.page.courses.in.progress": "КУРСИ В ПРОГРЕСІ", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Зараховано: ( {pacingType} ) Розпочато {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "Переглянути архів курсів", + "enterprise.dashboard.programs.about.page.view.course": "Переглянути курс", + "enterprise.dashboard.programs.about.page.remaining.courses": "КУРСИ, ЯКІ ЗАЛИШИЛИСЬ", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) Початок {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Зареєструватися зараз", + "enterprise.dashboard.programs.about.page.not.currently.available": "Зараз не доступне", + "enterprise.dashboard.programs.about.page.available.sessions": "Ваші доступні сесії:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) Початок {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Дізнатися більше", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Зараз не доступне", + "enterprise.dashboard.programs.about.page.completed.courses": "КУРСИ ЗАВЕРШЕНО", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) Розпочато {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "Переглянути курс", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Вітаємо!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "Ви успішно виконали всі вимоги для {programTitle} .", + "enterprise.dashboard.programs.about.page.program.journey.message": "Ваш шлях програмою", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Відстежуйте та плануйте свій прогрес на курсах {totalCoursesInProgram} у цій програмі.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "Щоб завершити програму, ви повинні отримати підтверджений сертифікат для кожного курсу.", + "enterprise.dashboard.program.sidebar.your.certificate": "Ваш {certificateType} сертифікат", + "enterprise.dashboard.program.sidebar.earned.certificates": "Отримані сертифікати", + "enterprise.dashboard.program.sidebar.program.record": "Запис програми", + "enterprise.dashboard.program.sidebar.message": "Після того, як ви виконаєте одну з програмних вимог, ви отримаєте запис програми. Цей запис відмічається завершеним, як тільки ви відповідаєте всім вимогам програми. Запис програми можна використовувати для продовження навчання та демонстрації своїх успіхів іншим.", + "enterprise.dashboard.program.sidebar.view.program.record": "Переглянути запис програми", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Додаткові кредитні можливості", + "program.sidebar.professional.opportunities": "Додаткові професійні можливості", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Залишилось", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "В процесі", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Завершено", + "enterprise.assignment.only.empty.state.alert.dismiss": "Відхилити", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Зв'язатися з адміністратором", "enterprise.assignment.only.empty.state.alert.title": "Відкриття курсу наразі недоступне", "enterprise.assignment.only.empty.state.alert.description": "Ваша організація вирішила ділитися курсами з вами лише за призначенням. Щоб отримати доступ до додаткового вмісту, зверніться до свого адміністратора.", "enterprise.assignment.only.empty.state.card.title": "Ваш наступний курс знайдено!", "enterprise.assignment.only.empty.state.card.description": "Почніть навчання з курсів, призначених вам вашою організацією.", "enterprise.assignment.only.empty.state.card.button": "Повернутись до особистого кабінету", - "enterprise.search.page.academies.section.title": "Академії edX; призначені для задоволення найважливіших потреб вашого бізнесу", + "enterprise.search.page.show.more.pathway.section.translated.title": "Шляхи", + "enterprise.search.page.show.more.program.section.translated.title": "Програми", + "enterprise.search.page.show.more.course.section.translated.title": "Курси", + "enterprise.search.page.title": "Шукати курси та програми - {enterpriseName}", + "enterprise.search.page.header.title": "Пошук курсів і програм", + "enterprise.search.page.academies.section.title": "Академії edX: призначені для задоволення найважливіших потреб вашого бізнесу", "enterprise.search.page.academies.section.subtile": "Вибирайте з підібраного набору програм, орієнтованих на найбільш затребувані сфери можливостей і навичок, які мають вирішальне значення для успіху організації.", + "enterprise.search.page.course.section.translated.title": "Курси", + "enterprise.search.course.card.short.length.course": "Короткий курс", + "enterprise.search.course.card.general.length.course": "Курс", + "enterprise.search.page.pathway.section.translated.title": "Шляхи", + "enterprise.search.page.program.section.translated.title": "Програми", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Курс} few {# Курси} many {# Курси} other {# Курси}}", + "enterprise.search.page.show.all": "Показати ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "результати", + "enterprise.search.page.content.result": "результат", + "site.header.avatar.dropdown.switch.dashboard.title": "Перемикач інформаційної панелі", + "site.header.avatar.dropdown.personal.dashboard.title": "Особистий", + "site.header.avatar.dropdown.my.profile.title": "Мій профіль", + "site.header.avatar.dropdown.account.settings.title": "Налаштування аккаунта", + "site.header.avatar.dropdown.help.title": "Допомога", + "site.header.avatar.dropdown.sign.out.title": "Вийти з аккаунта", + "site.header.nav.help.title": "Допомога", + "site.header.nav.dashboard.title": "Панель управління", + "enterprise.skills.quiz.v1.job.card.median.salary": "Середня зарплата в США:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Оголошення про роботу:", + "enterprise.skills.quiz.v1.course.card.heading": "Почніть з цих курсів", + "enterprise.skills.quiz.v1.pathways.card.heading": "Почніть із цих шляхів", + "enterprise.skills.quiz.v1.programs.card.heading": "Почніть роботу з цими програмами", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Ваші роботи та навички", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Середня зарплата в США:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Оголошення про роботу:", + "enterprise.skills.quiz.v1.skills.page.heading": "Навички", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Кращі курси в {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "Переглянути більше курсів >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Будівельник навичок", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Розпочніть свою навчальну подорож з edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Нехай edX буде вашим провідником. Ми поєднуємо освітній досвід провідних установ світу з даними ринку праці, щоб підібрати правильний курс(и) і програму(и), які допоможуть вам досягти ваших навчальних і професійних цілей.", + "enterprise.skills.quiz.v1.goal.selection.label": "По-перше, розкажіть нам трохи більше про те, чого ви хочете досягти.", + "enterprise.skills.quiz.v1.industry.selection.label": "По-друге, яка галузь описує, де ви працюєте? (виберіть один або залиште пустим)", + "enterprise.skills.quiz.v1.current.job.title": "Далі розкажіть нам про свою поточну посаду.", + "enterprise.skills.quiz.v1.currently.a.student.label": "Зараз я студент", + "enterprise.skills.quiz.v1.similar.career.paths": "Нарешті, розкажіть нам про кар’єрні шляхи, які вас цікавлять (виберіть до трьох)", + "enterprise.skills.quiz.v1.explore.courses.label": "Почніть вивчати курси!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "Перегляньте інші рекомендації щодо курсів", + "enterprise.skills.quiz.v1.cancel.button.label": "Скасувати", + "enterprise.skills.quiz.v1.continue.button.label1": "Продовжити", + "enterprise.skills.quiz.v1.continue.button.label2": "Продовжити", + "enterprise.skills.quiz.v1.done.button.label": "Завершено", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Супутні навички", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "Перегляньте інші рекомендації щодо курсів", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - майстер навичок", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Вийти зі Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Учні, які записалися на курси, які відповідають їхнім кар’єрним цілям, мають більше шансів завершити курс", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Назад до Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "Вихід", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "Ми поєднуємо освітній досвід із даними ринку праці, щоб допомогти вам досягти ваших навчальних і професійних цілей. Незалежно від того, чи прагнете ви кар’єрного зростання, зміните кар’єру чи просто здобудете нові навички, цей інструмент допоможе вам знайти відповідний курс. Ваш вибір ролі та рекомендації є приватними та не видимими для адміністратора edX", + "enterprise.skills.quiz.v2.roles.dropdown.label": "Які ролі вас цікавлять?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Приховати додаткові параметри", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Показати додаткові параметри", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Розкажіть про те, чого ви хочете досягти?", + "enterprise.skills.quiz.v2.current.job.title": "Знайдіть і виберіть свою поточну посаду", + "enterprise.skills.quiz.v2.industry.selection.label": "Яка галузь вас цікавить?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Будівельник навичок", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Нехай edX буде вашим провідником", "StatefulEnroll.buttonLabel.enroll": "Зареєструватися", "StatefulEnroll.buttonLabel.enrolling": "Реєстрація...", "StatefulEnroll.buttonLabel.enrolled": "Зарахування ", - "StatefulEnroll.buttonLabel.tryAgain": "Спробуйте знову" + "StatefulEnroll.buttonLabel.tryAgain": "Спробуйте знову", + "errorBoundary.title": "Сталася помилка при обробці Вашого запиту", + "errorBoundary.subtitle": "Ми просимо вибачення за незручності. Будь-ласка спробуйте пізніше.", + "errorBoundary.tryAgainCTA": "Спробуйте знову", + "updateAvailableModal.heading": "Оновлення: доступна нова версія", + "updateAvailableModal.content": "Увага! Вийшла нова версія сайту. Щоб скористатися останніми функціями та вдосконаленнями, оновіть сторінку.", + "updateAvailableModal.refreshButtonText": "Оновити", + "enterprise.course.about.page.assigned.badge.label": "Призначений", + "enterprise.course.about.page.course.part.of.program": "Цей курс є частиною {programType} .", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "Цей курс заархівований.", + "enterprise.course.about.page.course.not.in.catalog": "Цей курс не входить до каталогу курсів вашої організації.", + "enterprise.course.about.page.video.play.button.text": "Відтворити відео", + "useCourseRunCardAction.enroll.success.helperText": "Вас успішно зареєстрували. Перенаправлення на курс.", + "useCourseRunCardAction.enroll.error.helperText": "Під час обробки вашої реєстрації сталася помилка.", + "useCourseRunCardAction.upgrade.success.helperText": "Вашу реєстрацію оновлено. Перенаправлення на курс.", + "useCourseRunCardAction.upgrade.error.helperText": "Під час оновлення вашої реєстрації сталася помилка.", + "enterprise.course.about.course.sidebar.institution": "Заклад", + "enterprise.course.about.course.sidebar.institutions": "установи", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {тиждень} few {тижнів} many {тижнів} other {тижнів}}", + "enterprise.course.about.course.sidebar.transcript": "Відео {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Під керівництвом інструктора за розкладом курсу", + "enterprise.course.about.course.sidebar.self.paced": "Самостійний темп у свій час", + "executive.education.external.course.enrollment.page.registration.title": "Ваша реєстрація(и)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Перейти на інформаційну панель", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Вже зареєстровано", + "executive.education.external.course.enrollment.page.already.enrolled.message": "Ви вже зареєстровані. Перейдіть на інформаційну панель GetSmarter, щоб продовжувати навчання.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "Тут ви завершуєте свою реєстрацію на навчальний курс для керівників edX через GetSmarter. Будь ласка, переконайтеся, що деталі курсу нижче правильні, і підтвердьте їх за допомогою Learner Credit, натиснувши кнопку «Підтвердити реєстрацію».", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Ваш навчальний адміністратор уже виділив кошти на цю реєстрацію.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Ваші кошти Learner Credit будуть погашені на цьому етапі.", + "executive.education.external.course.enrollment.completed.page.title": "Вітаємо, ви завершили реєстрацію на онлайн-курс", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Перейти на інформаційну панель", + "enterprise.dashboard.tab.courses": "Курси", + "enterprise.dashboard.tab.programs": "Програми", + "enterprise.dashboard.tab.pathways": "Шляхи", + "enterprise.dashboard.tab.my.career": "Моя кар'єра", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Отримайте для вас рекомендації щодо курсу.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Пройдіть двохвилинний тест, щоб розповісти нам більше про навички та професії, які вас цікавлять, і негайно отримайте рекомендації щодо найкращого навчального досвіду в каталозі для вас.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Порекомендуйте мені курси", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Активний", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Просив", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Решта кодів", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Залишилося кодів, зверніться до адміністратора, щоб отримати додаткові коди.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Коди реєстрації", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Використовуйте коди для запису на курси з вашого каталогу.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Learner Credit", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Ваша організація призначатиме курси для учнів. Будь ласка, зверніться до свого адміністратора, якщо ви зацікавлені у проходженні курсу.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Застосуйте баланс студентського кредиту вашої організації, щоб записатися на курси без власних витрат.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Доступно до {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Термін дії минув", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Термін дії скоро закінчується", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Термін дії закінчується", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Активний", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Просив", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Статус підписки", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Доступний до", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Термін дії минув", + "enterprise.dashboard.sidebar.license.requested.notice": "Очікує Схвалення.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Статус підписки", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Доступний до", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Знайдіть курс", + "enterprise.dashboard.sidebar.needHelp": "Потрібна допомога?", + "enterprise.dashboard.sidebar.need.help.message": "Щоб отримати технічну підтримку, відвідайте довідковий центр edX .", + "enterprise.dashboard.sidebar.request.benefits": "Щоб отримати додаткові переваги або спеціальні курси, зверніться до адміністратора edX вашої організації .", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Курси більше не покриваються кредитним балансом вашої організації", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Баланс вашого студентського кредиту вичерпано, і він не покриває вартість курсів. Якщо у вас є запитання, зверніться до свого адміністратора.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Деякі курси можуть не покриватися кредитним балансом вашої організації", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Вашій організації не вистачає кредитів учнів. Деякі курси можуть більше не покриватися. Якщо у вас є запитання, зверніться до свого адміністратора.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Зв'язатися з адміністратором", + "executive.education.external.course.enrollment.page.course.start.date": "Дата початку:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Доступна дата початку:", + "executive.education.external.course.enrollment.page.course.duration": "Тривалість курсу:", + "executive.education.external.course.enrollment.page.course.price": "Усього за курс:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "Що буде далі?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Повідомлено електронною поштою", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "Ви отримаєте електронний лист, коли ваш курс розпочнеться. Крім того, ви можете відвідати свою інформаційну панель для оновлення статусу курсу.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Прочитайте політику відшкодування", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "У рамках нашого зобов’язання щодо вашого професійного розвитку ви можете подати запит на зміну дати початку курсу або вимагати повернення грошей, якщо вас не влаштовують 14 календарних днів до дати початку курсу.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Ознайомтеся з положеннями та умовами GetSmarter, щоб отримати повну інформацію про перенесення та скасування курсу.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Підсумок реєстрації:", + "executive.education.external.course.enrollment.page.course": "Цей курс покривається Learner Credit, наданим вашою організацією.", + "executive.education.external.course.enrollment.page.registration.total.message": "Усього реєстрації:", + "executive.education.external.course.enrollment.page.registration.tax.included": "З податком", + "enterprise.budget.expiry.notification.alert.title": "Нагадування: термін дії плану вашої організації закінчується {date}", + "enterprise.budget.expiry.notification.alert.message": "Коли план вашої організації закінчиться, ви більше не зможете використовувати свій навчальний кредит для запису на нові курси. Якщо ви зараз зареєстровані на курсі, ваше навчання не завадить.", + "enterprise.budget.expiry.notification.modal.title": "Нагадування: ваш навчальний кредит закінчується", + "enterprise.budget.expiry.notification.modal.message": "Термін дії плану вашої організації закінчується {date} . Після закінчення терміну дії ви більше не зможете використовувати свій навчальний кредит для запису на нові курси.", + "enterprise.budget.expiry.notification.modal.additional_message": "Якщо ви зараз зареєстровані на курсах, ваше навчання не буде перервано після закінчення терміну дії плану.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "Якщо ви вважаєте, що це помилка або вам потрібна допомога, будь ласка", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "зверніться до адміністратора вашої організації.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Зареєструватися", + "enterprise.course.about.page.course.run.card.archived.heading": "Курс заархівовано", + "enterprise.course.about.page.course.run.card.archived.subheading": "Майбутні дати будуть оголошені", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Незабаром", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Зареєструватися після {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Реєстрацію закрито", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Майбутні дати будуть оголошені", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Починається {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Курс розпочато", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "Ви зараховані", + "enterprise.course.about.page.course.run.card.view.course.button.label": "Переглянути курс", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Право знайдено", + "enterprise.course.about.page.course.run.card.enroll.subheading": "Переглянути на інформаційній панелі", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} нещодавно зареєстрований!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Зареєструйся першим!", + "enterprise.course.about.page.course.run.card.started.heading": "Розпочато {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Починається {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Починається {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Курс розпочато", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Курсове завдання скасовано", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Дедлайн минув", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Ваш адміністратор навчання скасував одне або кілька завдань курсу нижче.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Кінцевий термін реєстрації на один або кілька курсів, наведених нижче, минув.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Зв'язатися з адміністратором", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Ваш курс збережено на потім.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Ваш курс переміщено до категорії Виконується.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Ваша навчальна подорож починається зараз!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Призначені курси", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "Мої курси", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Закінчив курси", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Збережено на потім", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Відхилити", + "enterprise.dashboard.tab.courses.no.enrollments": "Ви не зараховані на жодні курси, які спонсорує {enterpriseName} . Зверніться до свого адміністратора, щоб отримати інструкції щодо того, як почати навчання з edX!", + "enterprise.dashboard.tab.courses.default.message": "Почати роботу з edX легко. Просто знайдіть курс у своєму каталозі, надішліть запит на реєстрацію та розпочніть свій навчальний шлях.", + "enterprise.dashboard.tab.courses.find.course": "Знайдіть курс", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Знайдіть курс", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Відхилити", + "site.header.nav.search.title": "Знайти курс", + "courseRunActions.viewCourse": "Переглянути курс", + "courseRunActions.upgrading": "Оновлення...", + "courseRunActions.upgraded": "Оновлено", + "useCourseRunCardHeading.startsOnDate": "Починається {startDate}", + "useCourseRunCardHeading.courseStarted": "Курс розпочато", + "useCourseRunCardHeading.startedOnDate": "Розпочато {startDate}", + "useCourseRunCardSubHeading.enrolled": "Ви зараховані", + "useCourseRunCardSubHeading.firstToEnroll": "Зареєструйся першим!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} нещодавно зареєстрований!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Доступно на {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/zh_CN.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/zh_CN.json index 454deb84cdf..8a0b0434b91 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/zh_CN.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/zh_CN.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "清除标签过滤器", - "courseRunActions.viewCourse": "查看课程", - "courseRunActions.upgrading": "正在升级...", - "courseRunActions.upgraded": "升级版", - "useCourseRunCardHeading.startsOnDate": "开始{startDate}", - "useCourseRunCardHeading.courseStarted": "课程开始", - "useCourseRunCardHeading.startedOnDate": "开始{startDate}", - "useCourseRunCardSubHeading.enrolled": "您已注册", - "useCourseRunCardSubHeading.firstToEnroll": "成为第一个报名的人!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount}最近注册了!", - "useCourseRunCardAction.enroll.success.helperText": "您已成功注册。重定向到课程。", - "useCourseRunCardAction.enroll.error.helperText": "处理您的注册时发生错误。", - "useCourseRunCardAction.upgrade.success.helperText": "您的注册已升级。重定向到课程。", - "useCourseRunCardAction.upgrade.error.helperText": "升级您的注册时发生错误。", - "executive.education.external.course.enrollment.page.registration.title": "您的注册", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "去控制面板", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "已报名", - "executive.education.external.course.enrollment.page.already.enrolled.message": "您已经注册了。前往 GetSmarter 仪表板继续学习。", - "executive.education.external.course.enrollment.page.finalize.registration.message": "您可以在此处通过 GetSmarter 完成 edX 高管教育课程的注册。请确保以下课程详细信息正确无误,并通过“确认注册”按钮确认使用学习者学分。", - "executive.education.external.course.enrollment.page.funds.allocated.message": "您的学习管理员已为此注册分配资金。", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "您的学习者学分资金将在此时兑换。", - "executive.education.external.course.enrollment.completed.page.title": "恭喜您,您已完成在线课程的注册", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "去控制面板", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "适用于{upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "课程作业已取消", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "截止日期已过", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "您的学习管理员取消了下面的一项或多项课程作业。", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "注册以下一门或多门课程的截止日期已过。", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "联系管理员", - "enterprise.dashboard.course.enrollments.error": "检索您的课程注册时发生错误。请再试一次。", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "您的课程已保存供以后使用。", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "您的课程已移至进行中。", - "enterprise.dashboard.tab.courses.recommendation.section.title": "为您获取课程推荐。", - "enterprise.dashboard.tab.courses.recommendation.section.description": "进行两分钟的测验,告诉我们更多有关您感兴趣的技能和工作的信息,并立即收到目录中为您提供的最佳学习体验的建议。", - "enterprise.dashboard.tab.courses.recommendation.section.button": "为我推荐课程", + "academy.detail.page.executive.education.courses.section.title": "高管教育", + "academy.detail.page.executive.education.courses.section.subtitle": "一系列影响力大的研究生课程,遵循结构化的时间表,并包括与教育工作者和同学的积极互动。", + "academy.detail.page.self.paced.courses.section.title": "自定进度课程", + "academy.detail.page.self.paced.courses.section.subtitle": "涵盖该主题基本知识的一系列课程。这些课程提供灵活的时间安排和自主学习。", + "academy.detail.page.academy.not.found.page.title": "未找到学院", + "academy.detail.page.academy.not.found.page.message": "未找到学院", + "academy.detail.page.academy.title": "{academyTitle}学院", + "academy.detail.page.instruction.header": "遵循推荐的途径 - 或选择单独的课程", + "academy.detail.page.instruction.description": "路径是学院内容的精心策划的路线图,专为您的学习目标而设计。或者从该学院的高管培训或自定进度课程中选择特定课程。", + "academy.detail.page.view.all.courses.link": "查看所有{academyTitle}学院课程", + "academy.detail.page.all.courses.title": "所有{academyTitle}学院课程", + "enterprise.dashboard.tab.courses.go.to.academy.message": "开始使用 edX 非常简单。只需从您的学院找到课程,申请注册,然后开始您的学习之旅。", + "enterprise.dashboard.tab.courses.go.to.academy": "前往学院", + "academy.detail.page.pathway.section.heading": "途径", + "academy.detail.page.pathway.section.launch.button": "启动路径", + "enterprise.course.about.course.sidebar.associated.programs": "相关项目", + "enterprise.course.about.course.sidebar.about.expand": "关于本课程的更多信息", + "enterprise.course.about.course.sidebar.about.collapse": "收起关于此课程", + "enterprise.course.about.course.sidebar.about.heading": "关于本课程", + "enterprise.course.about.course.sidebar.sponsored.by": "由...赞助", + "enterprise.course.about.course.sidebar.sponsored.by.description": "如果没有{sponsersList}的慷慨捐助,本课程就不可能完成。", + "enterprise.course.about.course.sidebar.outcome.expand": "扩展你将学到的知识", + "enterprise.course.about.course.sidebar.outcome.collapse": "折叠您将学到的内容", + "enterprise.course.about.course.sidebar.outcome.heading": "你将学到什么", + "enterprise.course.about.course.sidebar.syllabus.expand": "展开教学大纲", + "enterprise.course.about.course.sidebar.syllabus.collapse": "折叠教学大纲", + "enterprise.course.about.course.sidebar.syllabus.heading": "教学大纲", + "enterprise.course.about.course.sidebar.learner.testimonials": "学习者感言", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "经常问的问题", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "谁可以参加这门课程?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "遗憾的是,来自以下一个或多个国家或地区的学习者将无法注册本课程:伊朗、古巴和乌克兰克里米亚地区。虽然 edX 已向美国外国资产控制办公室 (OFAC) 寻求许可,以便向这些国家和地区的学习者提供我们的课程,但我们获得的许可范围不够广泛,无法让我们在所有地点提供该课程。 EdX 深表遗憾的是,美国的制裁使我们无法向每个人提供所有课程,无论他们住在哪里。", + "enterprise.course.about.course.materials.button.label": "查看课程材料", + "enterprise.course.about.course.sidebar.recommendations": "您可能喜欢的课程:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "来自 { firstCourseOwner } 的更多信息:", + "course.about.reviews.averageRating": "{reviewsCount}名学习者在完成后的调查中对该课程进行了评分。", + "enterprise.course.about.course.reviews.confident.learners.percentage": "我们询问参加本课程的学习者,他们对该课程将帮助他们实现目标有多大信心。{confidentLearnersPercentage} {confidentLearnersPercentage}的学习者表示,他们“非常有信心”“非常有信心”他们在课程中学到的知识将帮助他们实现目标。", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "我们要求参加本课程的学习者选择参加该课程的原因。选项包括:“学习有价值的技能”、“工作晋升”、“为了乐趣而学习”和“改变职业”。 {mostCommonGoalLearnersPercentage}参加本课程的学习者通过该课程学习了宝贵的技能。", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments}名学习者在过去一年学习了本课程。", + "enterprise.course.about.reviews.impact": "影响:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "过去 12 个月内学习过此课程的学员", + "enterprise.course.about.course.reviews.average.rating": "本课程的平均评分为 5 星", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "相信这门课程将帮助他们实现目标", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "学习者参加本课程是为了学习新技能", + "enterprise.course.about.course.sidebar.length": "长度", + "enterprise.course.about.course.sidebar.effort": "尝试", + "enterprise.course.about.course.sidebar.price": "价格", + "enterprise.course.about.course.sidebar.subject": "标题", + "enterprise.course.about.course.sidebar.level": "等级", + "enterprise.course.about.course.sidebar.language": "语言", + "enterprise.course.about.course.sidebar.course.type": "课程类型", + "enterprise.course.about.price.original": "价格从以下版本降低:", + "enterprise.course.about.price.included.in.subscription": "包含在您的订阅中", + "enterprise.course.about.course.sidebar.price.free.when.approved": "免费给我{br} (获得批准后)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "由{enterpriseName}赞助", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "可以使用您组织的学习者学分购买本课程", + "enterprise.course.about.course.sidebar.price.assigned.course": "本课程分配给您。本课程的价格已由您的组织承担。", + "enterprise.course.about.price.discounted": "打折后价格:", + "enterprise.course.about.skills.section.title": "你将获得的技能", + "enterprise.course.about.skills.section.skill.description.placeholder": "没有可用的描述。", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "已提交课程请求", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "获得经过验证的证书以突出您获得的知识和技能", + "enterprise.course.about.course.sidebar.verified.cert.official": "官方认证", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "获得一份由讲师签名并带有机构徽标的证书来验证您的成就。", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "轻松共享", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "将证书添加到您的简历或简历中,或直接将其发布在 LinkedIn 上。", + "enterprise.dashboard.page.title": "仪表板 - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "欢迎光临, {userFirstName} !", + "enterprise.dashboard.welcome.message": "欢迎!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "忽略", "enterprise.dashboard.tab.courses.license.activated": "您的许可证已成功激活。", - "enterprise.dashboard.tab.courses.no.enrollments": "您没有注册{enterpriseName}赞助的任何课程。请联系您的管理员,获取有关如何开始使用 edX 学习的说明!", - "enterprise.dashboard.tab.courses.default.message": "edX 入门很简单。只需从您的目录中找到课程,请求注册,然后开始您的学习之旅。", - "enterprise.dashboard.tab.courses.find.course": "查找课程", - "enterprise.dashboard.sidebar.learner.credit.card.title": "学习者信用", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "活跃的", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "您的组织将为学习者分配课程。如果您有兴趣参加课程,请联系您的管理员。", - "enterprise.dashboard.sidebar.learner.credit.card.description": "应用您组织的学习者学分余额来注册课程,无需自付费用。", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "可用至{subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "查找课程", - "enterprise.dashboard.sidebar.need.help.message": "如需技术支持,请访问edX 帮助中心。", - "enterprise.dashboard.sidebar.request.benefits": "要请求更多权益或特定课程,请联系您组织的 edX 管理员。", "enterprise.banner.recommend.courses": "为我推荐课程", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "联系管理员", - "executive.education.external.course.enrollment.page.course.start.date": "开始日期:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "可用开始日期:", - "executive.education.external.course.enrollment.page.course.duration": "课程时长:", - "executive.education.external.course.enrollment.page.course.price": "课程总计:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "接下来发生什么?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "通过电子邮件通知", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "当您的课程开始时,您将收到一封来自 edX 的电子邮件。或者,您可以访问edX 仪表板以获取课程状态更新。", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "当您的课程开始时,GetSmarter 会向您发送电子邮件。或者,您可以访问GetSmarter 学习者仪表板以获取课程状态更新。", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "阅读退款政策", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "作为我们对您职业发展承诺的一部分,您可以要求改变\n您的课程开始日期,如果您对 14 个日历日不完全满意,请要求退款\n您的课程开始日期。", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "请阅读 GetSmarter 的条款和条件,了解完整的课程推迟和取消政策。", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "报名概要:", - "executive.education.external.course.enrollment.page.course": "本课程由您的组织提供的学习者学分涵盖。", - "executive.education.external.course.enrollment.page.registration.total.message": "报名总数:", - "executive.education.external.course.enrollment.page.registration.tax.included": "含税", "ExecutiveEducation2UError.noOfferAvailable": "本课程不提供学员学分。", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "您无权访问本课程,因为您的组织没有足够的资金。请联系您的 edX 管理员以解决错误并为您提供对此内容的访问权限。", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "您的报名尚未完成!您已经花费了您的个人注册预算。", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "您的报名尚未完成!您已达到允许注册的最大数量。", "ExecutiveEducation2UError.systemError": "发生系统错误。", "ExecutiveEducation2UError.default": "发生了错误。", + "executive.education.external.course.enrollment.page.first.name.required": "名字为必填项", + "executive.education.external.course.enrollment.page.last.name.required": "姓氏为必填项", + "executive.education.external.course.enrollment.page.date.of.birth.required": "出生日期为必填项", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "您输入的出生日期表明您未满18岁,我们需要您的父母或法定监护人同意您的注册以及GetSmarter处理您的个人信息。请联系{privacyEmail}继续注册。", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "请同意学生条款和条件", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "请同意GetSmarter的数据共享同意书", "executive.education.external.course.enrollment.page.information.title": "课程报名信息", "executive.education.external.course.enrollment.page.sharing.information.error.message": "共享您的课程注册信息时发生错误。请再试一次。", + "executive.education.external.course.enrollment.page.first.name.label": "名 *", + "executive.education.external.course.enrollment.page.last.name.label": "姓 *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "出生日期 *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "我已阅读并接受 GetSmarter 的数据共享同意书。", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "我承认有关我参与课程的信息将与我的\n雇主或资助实体,包括我的姓名、对我的表现的评估(例如成绩)、\n以及我完成课程所面临的任何风险。", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "我承认,有关我参与课程的信息将与我的雇主或资助实体分享,包括我的姓名、对我表现的评估(例如成绩)以及我完成课程的任何感知风险。", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "我已阅读并接受 GetSmarter 的学生条款和条件", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*必需的", + "executive.education.external.course.enrollment.page.confirm.registration.button": "确认注册", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "正在确认注册...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "注册已确认", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "确认注册", + "executive.education.external.course.enrollment.page.try.again.cta": "再试一次", "enterprise.dashboard.my.career.tab.add.job.role.title": "想象你的职业生涯。", "enterprise.dashboard.my.career.tab.add.job.role.description": "花一分钟时间选择一个最能描述您当前或想要的角色的职位。我们将告诉您在注册课程时应该寻找哪些技能,并在您完成课程时跟踪您的技能成长。", "enterprise.dashboard.my.career.tab.add.job.role.button": "添加角色", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "显示 ( {totalSkillsCount} ) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "查看收起", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "搜索您的工作角色", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "保存", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "正在保存", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "已保存", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "错误", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "取消", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "更多教您{subCategoryName}技能的课程", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "显示更多课程", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "我的职业生涯图", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "我怎么读这个?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "使用 Lightcast 分类法,我们可以根据您当前选择的职位名称来追踪成功所需的能力和技能。当您通过 edX 平台上教授与您当前工作相关的技能的课程时,上图显示了您在与您的角色相关的能力方面的成长情况。", - "enterprise.coupon.codes.warning.modal.title": "您没有足够的代码来完成该程序", - "enterprise.coupon.codes.warning.modal.body": "

我们的记录显示,您没有分配足够的代码来完成该计划。如果您无法完成计划中的所有课程,您将没有资格查看或分享您的计划记录。

如果您计划完成该计划,请联系您的学习经理以获取分配给您的其他代码。

剩余代码: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "要求{index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "要求{index} : 选择以下任意{count}", + "enterprise.pathway.modal.verified.label": "已认证", + "enterprise.pathway.modal.curated.by.professionals.label": "由学习专业人士策划", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "满足{pathwayStepsCount}要求", + "enterprise.pathway.modal.catalog.label": "包含在目录中", + "enterprise.pathway.modal.learn.at.zero.cost.label": "零成本学习", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "正在进行", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "简历{contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "查看{contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "衔接课程进展", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "检查您在整个途径中的进度并计划关键的截止日期以确保您完成。要完成该途径,您必须完成每项要求。", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "途径要求:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "要求{index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "要求{index} :选择以下任意{count}", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "订阅状态", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "活跃的", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "不活跃", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "可用至{expiryDate}", "enterprise.program.courses.allCoursesAvailable": "您的企业目录中包含的所有课程", "enterprise.program.courses.someCoursesAvailable": "{courseCount}课程包含在您的企业目录中", "enterprise.program.courses.noCourseAvailable": "这些课程不包含在您的企业目录中", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "该计划中有 1 门课程", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount}本计划中的课程", "enterprise.program.main.heading.enroll": "立即报名", + "enterprise.coupon.codes.warning.modal.title": "您没有足够的代码来完成该程序", + "enterprise.coupon.codes.warning.modal.body": "

我们的记录显示,您没有分配足够的代码来完成该计划。如果您无法完成计划中的所有课程,您将没有资格查看或分享您的计划记录。

如果您计划完成该计划,请联系您的学习经理以获取分配给您的其他代码。

剩余代码: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "了解更多", + "enterprise.dashboard.programs.about.page.course.sponsored": "由{enterpriseName}赞助", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "需要验证证书", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "证书状态:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "已购买的证书", + "enterprise.dashboard.programs.about.page.course.certificate.price": "证书状态:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "升级到已验证", + "enterprise.dashboard.programs.about.page.courses.in.progress": "课程学习中", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "已注册:( {pacingType} ) 已开始{startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "查看存档的课程", + "enterprise.dashboard.programs.about.page.view.course": "查看课程", + "enterprise.dashboard.programs.about.page.remaining.courses": "剩余课程", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) 开始{startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "现在报名", + "enterprise.dashboard.programs.about.page.not.currently.available": "当前不可用", + "enterprise.dashboard.programs.about.page.available.sessions": "您可用的课程:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} )开始{startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "了解更多", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "当前不可用", + "enterprise.dashboard.programs.about.page.completed.courses": "已完成的课程", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) 开始{startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "查看课程", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "恭喜!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "您已成功完成{programTitle}的所有要求。", + "enterprise.dashboard.programs.about.page.program.journey.message": "您的课程学习之旅", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "通过该计划中的{totalCoursesInProgram}课程跟踪并规划您的进度。", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "要完成该课程,您必须获得每门课程的认证证书。", + "enterprise.dashboard.program.sidebar.your.certificate": "您的{certificateType}证书", + "enterprise.dashboard.program.sidebar.earned.certificates": "已获取证书", + "enterprise.dashboard.program.sidebar.program.record": "课程记录", + "enterprise.dashboard.program.sidebar.message": "完成其中一个课程要求后,您将拥有一个课程记录。一旦满足所有课程要求,此记录就会标记为已完成。课程记录可用于继续您的学习之旅,并向其他人展示您的学习经历。", + "enterprise.dashboard.program.sidebar.view.program.record": "查看课程记录", + "enterprise.dashboard.program.sidebar.credit.opportunities": "附加学分机会", + "program.sidebar.professional.opportunities": "附加职业机会", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "剩余", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "进行中", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "已经完成", + "enterprise.assignment.only.empty.state.alert.dismiss": "忽略", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "联系管理员", "enterprise.assignment.only.empty.state.alert.title": "目前不支持课程发现", "enterprise.assignment.only.empty.state.alert.description": "您的组织选择仅通过作业与您共享课程。要请求访问其他内容,请联系您的管理员。", "enterprise.assignment.only.empty.state.card.title": "您的下一门课程已找到!", "enterprise.assignment.only.empty.state.card.description": "开始学习您的组织分配给您的课程。", "enterprise.assignment.only.empty.state.card.button": "回到课程面板", - "enterprise.search.page.academies.section.title": "edX 学院;旨在满足您最关键的业务需求", + "enterprise.search.page.show.more.pathway.section.translated.title": "途径", + "enterprise.search.page.show.more.program.section.translated.title": "项目", + "enterprise.search.page.show.more.course.section.translated.title": "课程", + "enterprise.search.page.title": "搜索课程和项目 - {enterpriseName}", + "enterprise.search.page.header.title": "搜索课程和项目", + "enterprise.search.page.academies.section.title": "edX 学院:旨在满足您最关键的业务需求", "enterprise.search.page.academies.section.subtile": "从一系列精心策划的计划中进行选择,这些计划符合对组织成功至关重要的最需要的能力和技能领域。", + "enterprise.search.page.course.section.translated.title": "课程", + "enterprise.search.course.card.short.length.course": "短期课程", + "enterprise.search.course.card.general.length.course": "课程", + "enterprise.search.page.pathway.section.translated.title": "途径", + "enterprise.search.page.program.section.translated.title": "项目", + "enterprise.search.program.card.course.count": "{numCourses, plural, other {# 培训班}}", + "enterprise.search.page.show.all": "显示 ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "结果", + "enterprise.search.page.content.result": "结果", + "site.header.avatar.dropdown.switch.dashboard.title": "开关仪表板", + "site.header.avatar.dropdown.personal.dashboard.title": "个人的", + "site.header.avatar.dropdown.my.profile.title": "我的简历", + "site.header.avatar.dropdown.account.settings.title": "帐号设定", + "site.header.avatar.dropdown.help.title": "帮助", + "site.header.avatar.dropdown.sign.out.title": "登出", + "site.header.nav.help.title": "帮助", + "site.header.nav.dashboard.title": "主控面板", + "enterprise.skills.quiz.v1.job.card.median.salary": "美国平均工资:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "职位发布:", + "enterprise.skills.quiz.v1.course.card.heading": "开始学习这些课程", + "enterprise.skills.quiz.v1.pathways.card.heading": "开始使用这些途径", + "enterprise.skills.quiz.v1.programs.card.heading": "开始使用这些程序", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "您的工作和技能", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "美国平均工资:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "职位发布:", + "enterprise.skills.quiz.v1.skills.page.heading": "技能", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "{skill}的热门课程", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "查看更多课程>", + "enterprise.skills.quiz.v1.skills.builder.heading": "技能培养者", + "enterprise.skills.quiz.v1.skills.builder.subheading": "使用 edX 开始您的学习之旅", + "enterprise.skills.quiz.v1.skills.search.heading": "让 edX 成为您的向导。我们将世界领先机构的教育专业知识与劳动力市场数据相结合,为您找到合适的课程和计划,帮助您实现学习和职业目标。", + "enterprise.skills.quiz.v1.goal.selection.label": "首先,告诉我们更多关于您想要实现的目标。", + "enterprise.skills.quiz.v1.industry.selection.label": "第二,您从事哪个行业?(选择一项,或留空)", + "enterprise.skills.quiz.v1.current.job.title": "接下来,请介绍一下您目前的职位。", + "enterprise.skills.quiz.v1.currently.a.student.label": "我目前是一名学生", + "enterprise.skills.quiz.v1.similar.career.paths": "最后,告诉我们你感兴趣的职业道路(最多选择三个)", + "enterprise.skills.quiz.v1.explore.courses.label": "开始探索课程!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "查看更多课程推荐", + "enterprise.skills.quiz.v1.cancel.button.label": "取消", + "enterprise.skills.quiz.v1.continue.button.label1": "继续", + "enterprise.skills.quiz.v1.continue.button.label2": "继续", + "enterprise.skills.quiz.v1.done.button.label": "完成", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "相关技能", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "查看更多课程推荐", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - 技能构建者", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "退出技能构建器?", + "enterprise.skills.quiz.v2.close.modal.text": "参加符合其职业目标的课程的学习者更有可能完成课程", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "返回技能生成器", + "enterprise.skills.quiz.v2.exit.button.label": "出口", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "我们将教育专业知识与劳动力市场数据相结合,帮助您实现学习和职业目标。无论您是希望职业发展、改变职业还是只是学习新技能,这个工具都可以帮助您找到相关课程。您的角色选择和建议是私密的,您的 edX 管理员看不到", + "enterprise.skills.quiz.v2.roles.dropdown.label": "您对什么角色感兴趣?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "隐藏高级选项", + "enterprise.skills.quiz.v2.show.advanced.options.label": "显示高级选项", + "enterprise.skills.quiz.v2.goals.dropdown.label": "告诉我们您想要实现什么?", + "enterprise.skills.quiz.v2.current.job.title": "搜索并选择您当前的职位", + "enterprise.skills.quiz.v2.industry.selection.label": "你对什么行业感兴趣?", + "enterprise.skills.quiz.v2.skills.builder.heading": "技能培养", + "enterprise.skills.quiz.v2.skills.builder.subheading": "让 edX 成为你的向导", "StatefulEnroll.buttonLabel.enroll": "注册", "StatefulEnroll.buttonLabel.enrolling": "正在报名...", "StatefulEnroll.buttonLabel.enrolled": "已报名", - "StatefulEnroll.buttonLabel.tryAgain": "再试一次" + "StatefulEnroll.buttonLabel.tryAgain": "再试一次", + "errorBoundary.title": "处理您的请求时发生错误", + "errorBoundary.subtitle": "很抱歉造成您的不便。请稍后重试。", + "errorBoundary.tryAgainCTA": "再试一次", + "updateAvailableModal.heading": "更新:新版本可用", + "updateAvailableModal.content": "注意:网站已发布新版本。要利用最新功能和改进,请刷新页面。", + "updateAvailableModal.refreshButtonText": "刷新", + "enterprise.course.about.page.assigned.badge.label": "已分配", + "enterprise.course.about.page.course.part.of.program": "本课程是{programType}的一部分。", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "此课程已存档。", + "enterprise.course.about.page.course.not.in.catalog": "此课程不是您所在组织精选的课程目录的一部分。", + "enterprise.course.about.page.video.play.button.text": "播放视频", + "useCourseRunCardAction.enroll.success.helperText": "您已成功注册。重定向到课程。", + "useCourseRunCardAction.enroll.error.helperText": "处理您的注册时发生错误。", + "useCourseRunCardAction.upgrade.success.helperText": "您的注册已升级。重定向到课程。", + "useCourseRunCardAction.upgrade.error.helperText": "升级您的注册时发生错误。", + "enterprise.course.about.course.sidebar.institution": "机构", + "enterprise.course.about.course.sidebar.institutions": "机构", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, other {周}}", + "enterprise.course.about.course.sidebar.transcript": "视频 {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "按照课程安排由教师指导", + "enterprise.course.about.course.sidebar.self.paced": "按照自己的时间安排", + "executive.education.external.course.enrollment.page.registration.title": "您的注册", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "去控制面板", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "已报名", + "executive.education.external.course.enrollment.page.already.enrolled.message": "您已经注册了。前往 GetSmarter 仪表板继续学习。", + "executive.education.external.course.enrollment.page.finalize.registration.message": "您可以在此处通过 GetSmarter 完成 edX 高管教育课程的注册。请确保以下课程详细信息正确无误,并通过“确认注册”按钮确认使用学习者学分。", + "executive.education.external.course.enrollment.page.funds.allocated.message": "您的学习管理员已为此注册分配资金。", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "您的学习者学分资金将在此时兑换。", + "executive.education.external.course.enrollment.completed.page.title": "恭喜您,您已完成在线课程的注册", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "去控制面板", + "enterprise.dashboard.tab.courses": "课程", + "enterprise.dashboard.tab.programs": "项目", + "enterprise.dashboard.tab.pathways": "途径", + "enterprise.dashboard.tab.my.career": "我的事业", + "enterprise.dashboard.tab.courses.recommendation.section.title": "为您获取课程推荐。", + "enterprise.dashboard.tab.courses.recommendation.section.description": "进行两分钟的测验,告诉我们更多有关您感兴趣的技能和工作的信息,并立即收到目录中为您提供的最佳学习体验的建议。", + "enterprise.dashboard.tab.courses.recommendation.section.button": "为我推荐课程", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "活跃的", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "已请求", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "剩余代码", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "代码剩余,请联系管理员获取更多代码。", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "注册代码", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "使用代码注册目录中的课程。", + "enterprise.dashboard.sidebar.learner.credit.card.title": "学习者信用", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "您的组织将为学习者分配课程。如果您有兴趣参加课程,请联系您的管理员。", + "enterprise.dashboard.sidebar.learner.credit.card.description": "应用您组织的学习者学分余额来注册课程,无需自付费用。", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "可用至{subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "已到期", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "即将过期", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "即将到期", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "活跃的", + "enterprise.dashboard.sidebar.license.requested.badge.label": "已请求", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "订阅状态", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "可用至", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "过期日期", + "enterprise.dashboard.sidebar.license.requested.notice": "正在等待批准。", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "订阅状态", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "有效期至", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "查找课程", + "enterprise.dashboard.sidebar.needHelp": "需要帮助?", + "enterprise.dashboard.sidebar.need.help.message": "如需技术支持,请访问edX 帮助中心。", + "enterprise.dashboard.sidebar.request.benefits": "要请求更多权益或特定课程,请联系您组织的 edX 管理员。", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "贵组织的学习者信用余额不再涵盖课程", + "enterprise.search.page.offers.balance.alert.no.balance.description": "您的学习者学分余额已用完,无法支付课程费用。如果您有疑问,请联系您的管理员。", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "贵组织的学习者学分余额可能不涵盖某些课程", + "enterprise.search.page.offers.balance.alert.low.balance.description": "您的组织的学习者学分即将耗尽。有些课程可能不再涵盖。如果您有疑问,请联系您的管理员。", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "联系管理员", + "executive.education.external.course.enrollment.page.course.start.date": "开始日期:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "可用开始日期:", + "executive.education.external.course.enrollment.page.course.duration": "课程时长:", + "executive.education.external.course.enrollment.page.course.price": "课程总计:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "接下来发生什么?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "通过电子邮件通知", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "课程开始时,您将收到一封电子邮件。或者,您可以访问仪表板来获取课程状态更新。", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "阅读退款政策", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "作为我们对您专业发展的承诺的一部分,如果您对课程开始日期的 14 个日历日不完全满意,您可以要求更改课程开始日期或要求退款。", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "请阅读 GetSmarter 的条款和条件,了解完整的课程推迟和取消政策。", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "报名概要:", + "executive.education.external.course.enrollment.page.course": "本课程由您的组织提供的学习者学分涵盖。", + "executive.education.external.course.enrollment.page.registration.total.message": "报名总数:", + "executive.education.external.course.enrollment.page.registration.tax.included": "含税", + "enterprise.budget.expiry.notification.alert.title": "提醒:您组织的计划已到期{date}", + "enterprise.budget.expiry.notification.alert.message": "当您所在组织的计划到期后,您将无法再使用学习积分报名参加新课程。如果您当前正在报名参加课程,则不会影响您的学习。", + "enterprise.budget.expiry.notification.modal.title": "提醒:您的学习积分即将到期", + "enterprise.budget.expiry.notification.modal.message": "贵组织的计划将于{date}到期。到期后,您将无法再使用学习积分注册新课程。", + "enterprise.budget.expiry.notification.modal.additional_message": "如果您目前正在参加课程,计划到期后您的学习不会受到影响。", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "如果您认为这是一个错误或者需要帮助,请", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "联系您组织的管理员。", + "enterprise.course.about.page.course.run.card.enroll.button.label": "注册", + "enterprise.course.about.page.course.run.card.archived.heading": "课程已存档", + "enterprise.course.about.page.course.run.card.archived.subheading": "未来日期将另行公布", + "enterprise.course.about.page.course.run.card.upcoming.heading": "即将推出", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "在{upcomingCourseStartDate}之后注册", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "报名已结束", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "未来日期待公布", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "开始{courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "课程开始", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "您已注册", + "enterprise.course.about.page.course.run.card.view.course.button.label": "查看课程", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "已找到权利", + "enterprise.course.about.page.course.run.card.enroll.subheading": "在仪表板上查看", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount}最近注册了!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "成为第一个报名的人!", + "enterprise.course.about.page.course.run.card.started.heading": "已开始{courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "开始{courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "开始{courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "课程开始", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "课程作业已取消", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "截止日期已过", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "您的学习管理员取消了下面的一项或多项课程作业。", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "注册以下一门或多门课程的截止日期已过。", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "联系管理员", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "您的课程已保存供以后使用。", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "您的课程已移至进行中。", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "您的学习之旅现在开始!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "指定课程", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "我的课程", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "已完成课程", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "留以后用", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "忽略", + "enterprise.dashboard.tab.courses.no.enrollments": "您没有注册{enterpriseName}赞助的任何课程。请联系您的管理员,获取有关如何开始使用 edX 学习的说明!", + "enterprise.dashboard.tab.courses.default.message": "edX 入门很简单。只需从您的目录中找到课程,请求注册,然后开始您的学习之旅。", + "enterprise.dashboard.tab.courses.find.course": "查找课程", + "enterprise.dashboard.group.assignment.alert.find.course.button": "查找课程", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "忽略", + "site.header.nav.search.title": "查找课程", + "courseRunActions.viewCourse": "查看课程", + "courseRunActions.upgrading": "正在升级...", + "courseRunActions.upgraded": "升级版", + "useCourseRunCardHeading.startsOnDate": "开始{startDate}", + "useCourseRunCardHeading.courseStarted": "课程开始", + "useCourseRunCardHeading.startedOnDate": "开始{startDate}", + "useCourseRunCardSubHeading.enrolled": "您已注册", + "useCourseRunCardSubHeading.firstToEnroll": "成为第一个报名的人!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount}最近注册了!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "适用于{upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/zh_HK.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/zh_HK.json new file mode 100644 index 00000000000..52f62cc33b3 --- /dev/null +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/messages/zh_HK.json @@ -0,0 +1,396 @@ +{ + "academy.detail.page.clear.tag.filter.button": "清除標籤過濾器", + "academy.detail.page.executive.education.courses.section.title": "高階主管教育", + "academy.detail.page.executive.education.courses.section.subtitle": "一系列高影響力的研究生水平課程,遵循結構化的時間表,包括與教育工作者和同儕的積極互動。", + "academy.detail.page.self.paced.courses.section.title": "自訂進度的課程", + "academy.detail.page.self.paced.courses.section.subtitle": "涵蓋該主題基本知識的課程集合。這些課程提供靈活的時間表和獨立學習。", + "academy.detail.page.academy.not.found.page.title": "找不到學院", + "academy.detail.page.academy.not.found.page.message": "找不到學院", + "academy.detail.page.academy.title": "{academyTitle}學院", + "academy.detail.page.instruction.header": "遵循建議的途徑 - 或選擇個別課程", + "academy.detail.page.instruction.description": "路徑是專為您的學習目標設計的學院內容的規劃路線圖。或從本學院的高階主管教育或自訂進度課程中選擇特定課程。", + "academy.detail.page.view.all.courses.link": "看全部{academyTitle}學院課程", + "academy.detail.page.all.courses.title": "所有{academyTitle}學院課程", + "enterprise.dashboard.tab.courses.go.to.academy.message": "edX 入門很簡單。只需從您的學院找到一門課程,申請註冊,然後開始您的學習之旅。", + "enterprise.dashboard.tab.courses.go.to.academy": "去學院", + "academy.detail.page.pathway.section.heading": "途徑", + "academy.detail.page.pathway.section.launch.button": "啟動途徑", + "enterprise.course.about.course.sidebar.associated.programs": "相關項目", + "enterprise.course.about.course.sidebar.about.expand": "關於本課程的更多信息", + "enterprise.course.about.course.sidebar.about.collapse": "折疊本課程", + "enterprise.course.about.course.sidebar.about.heading": "關於本課程", + "enterprise.course.about.course.sidebar.sponsored.by": "由...贊助", + "enterprise.course.about.course.sidebar.sponsored.by.description": "如果沒有{sponsersList}的慷慨貢獻,本課程的製作是不可能的。", + "enterprise.course.about.course.sidebar.outcome.expand": "擴展您將學到的內容", + "enterprise.course.about.course.sidebar.outcome.collapse": "折疊您將學到的內容", + "enterprise.course.about.course.sidebar.outcome.heading": "你將學到什麼", + "enterprise.course.about.course.sidebar.syllabus.expand": "展開教學大綱", + "enterprise.course.about.course.sidebar.syllabus.collapse": "折疊教學大綱", + "enterprise.course.about.course.sidebar.syllabus.heading": "教學大綱", + "enterprise.course.about.course.sidebar.learner.testimonials": "學習者感言", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "經常問的問題", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "誰可以參加這門課程?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "遺憾的是,來自以下一個或多個國家或地區的學習者將無法註冊本課程:伊朗、古巴和烏克蘭克里米亞地區。雖然 edX 已向美國外國資產管制辦公室 (OFAC) 尋求許可,以便向這些國家和地區的學習者提供我們的課程,但我們獲得的許可範圍不夠廣泛,無法讓我們在所有地點提供課程。 EdX 深表遺憾的是,美國的製裁使我們無法向每個人提供所有課程,無論他們住在哪裡。", + "enterprise.course.about.course.materials.button.label": "查看課程資料", + "enterprise.course.about.course.sidebar.recommendations": "您可能喜歡的課程:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "更多來自 {firstCourseOwner}:", + "course.about.reviews.averageRating": "{reviewsCount}學習者在完成後調查中對本課程進行了評分。", + "enterprise.course.about.course.reviews.confident.learners.percentage": "我們詢問參加本課程的學習者,他們對本課程將幫助他們實現目標的信心有多大。 {confidentLearnersPercentage} %的學習者表示,他們「非常有信心」「非常有信心」他們在課程中學到的知識將幫助他們實現目標。", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "我們要求參加本課程的學習者選擇參加課程的原因。選項包括:「學習有價值的技能」、「工作晉升」、「為了樂趣而學習」和「改變職業」。 {mostCommonGoalLearnersPercentage}參加本課程的學習者透過該課程學習了寶貴的技能。", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments}名學習者在過去一年學習了本課程。", + "enterprise.course.about.reviews.impact": "影響:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "學習者在過去 12 個月內學習了本課程", + "enterprise.course.about.course.reviews.average.rating": "本課程的平均分數為 5 顆星", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "有信心本課程將幫助他們實現目標", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "學習者參加本課程是為了學習新技能", + "enterprise.course.about.course.sidebar.length": "長度", + "enterprise.course.about.course.sidebar.effort": "努力", + "enterprise.course.about.course.sidebar.price": "價格", + "enterprise.course.about.course.sidebar.subject": "主題", + "enterprise.course.about.course.sidebar.level": "等級", + "enterprise.course.about.course.sidebar.language": "語言", + "enterprise.course.about.course.sidebar.course.type": "課程類型", + "enterprise.course.about.price.original": "價格降低自:", + "enterprise.course.about.price.included.in.subscription": "包含在您的訂閱中", + "enterprise.course.about.course.sidebar.price.free.when.approved": "免費給我{br} (獲得批准後)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "由{enterpriseName}贊助", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "可以使用您組織的學習者學分購買本課程", + "enterprise.course.about.course.sidebar.price.assigned.course": "本課程分配給您。本課程的價格已由您的組織承擔。", + "enterprise.course.about.price.discounted": "打折後價格:", + "enterprise.course.about.skills.section.title": "您將獲得的技能", + "enterprise.course.about.skills.section.skill.description.placeholder": "沒有可用的描述。", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "已提交課程請求", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "獲得經過驗證的證書以突出您獲得的知識和技能", + "enterprise.course.about.course.sidebar.verified.cert.official": "官方和驗證", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "收到帶有機構徽標的講師簽名證書,以驗證您的成就。", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "輕鬆分享", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "將證書加入您的履歷或履歷中,或直接發佈在 LinkedIn 上。", + "enterprise.dashboard.page.title": "儀表板 - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "歡迎, {userFirstName} !", + "enterprise.dashboard.welcome.message": "歡迎!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "解僱", + "enterprise.dashboard.tab.courses.license.activated": "您的許可證已成功啟動。", + "enterprise.banner.recommend.courses": "為我推薦課程", + "ExecutiveEducation2UError.noOfferAvailable": "本課程不提供學員學分。", + "ExecutiveEducation2UError.noOfferWithEnoughBalance": "您無權訪問本課程,因為您的組織沒有足夠的資金。請聯絡您的 edX 管理員以解決錯誤並為您提供對此內容的存取權限。", + "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "您的報名尚未完成!您已經花費了您的個人註冊預算。", + "ExecutiveEducation2UError.noOfferWithRemainingApplications": "您的報名尚未完成!您已達到允許註冊的最大數量。", + "ExecutiveEducation2UError.systemError": "發生系統錯誤。", + "ExecutiveEducation2UError.default": "發生了錯誤。", + "executive.education.external.course.enrollment.page.first.name.required": "名字為必填項", + "executive.education.external.course.enrollment.page.last.name.required": "姓氏為必填項", + "executive.education.external.course.enrollment.page.date.of.birth.required": "出生日期為必填項", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "您輸入的出生日期表示您未滿18歲,我們需要您的父母或法定監護人同意您的註冊以及GetSmarter處理您的個人資料。請聯絡{privacyEmail}繼續註冊。", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "請同意學生條款和條件", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "請同意GetSmarter的資料共享同意書", + "executive.education.external.course.enrollment.page.information.title": "課程報名訊息", + "executive.education.external.course.enrollment.page.sharing.information.error.message": "共享您的課程註冊資訊時發生錯誤。請再試一次。", + "executive.education.external.course.enrollment.page.first.name.label": "名 *", + "executive.education.external.course.enrollment.page.last.name.label": "姓 *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "出生日期 *", + "executive.education.external.course.enrollment.page.data.sharing.consent.label": "我已閱讀並接受 GetSmarter 的資料共享同意書。", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "我承認,有關我參與課程的資訊將與我的雇主或資助實體共享,包括我的姓名、對我的表現的評估(例如成績)以及我完成課程的任何感知風險。", + "executive.education.external.course.enrollment.page.student.terms.conditions.label": "我已閱讀並接受 GetSmarter 的學生條款和條件", + "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*必需的", + "executive.education.external.course.enrollment.page.confirm.registration.button": "確認註冊", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "正在確認註冊...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "註冊已確認", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "確認註冊", + "executive.education.external.course.enrollment.page.try.again.cta": "再試一次", + "enterprise.dashboard.my.career.tab.add.job.role.title": "想像你的職業生涯。", + "enterprise.dashboard.my.career.tab.add.job.role.description": "花一分鐘時間選擇一個最能描述您目前或想要的角色的職位。我們將告訴您在註冊課程時應該尋找哪些技能,並在您完成課程時追蹤您的技能成長。", + "enterprise.dashboard.my.career.tab.add.job.role.button": "添加角色", + "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "顯示 ( {totalSkillsCount} ) {rightArrowIcon}", + "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "顯示較少", + "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "搜尋您的工作角色", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "節省", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "儲存", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "已儲存", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "錯誤", + "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "取消", + "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "更多教您{subCategoryName}技能的課程", + "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "顯示更多課程", + "enterprise.dashboard.my.career.tab.existing.job.role.description": "期望的角色", + "enterprise.dashboard.my.career.tab.existing.job.role.edit.button": "編輯", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "我的職業生涯圖", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "我怎麼讀這個?", + "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "使用 Lightcast 分類法,我們可以根據您目前選擇的職位名稱來追蹤成功所需的能力和技能。當您透過 edX 平台上教授與您目前工作相關的技能的課程時,上圖顯示了您在與您的角色相關的能力方面的成長情況。", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "要求{index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "要求{index} :選擇以下任意{count}", + "enterprise.pathway.modal.verified.label": "已驗證", + "enterprise.pathway.modal.curated.by.professionals.label": "由學習專業人士策劃", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "滿足{pathwayStepsCount}要求", + "enterprise.pathway.modal.catalog.label": "包含在目錄中", + "enterprise.pathway.modal.learn.at.zero.cost.label": "讓您零成本學習", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "進行中", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "簡歷{contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "查看{contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "銜接課程進展", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "檢查您在整個途徑中的進度並規劃關鍵的截止日期以確保您完成。要完成該途徑,您必須完成每項要求。", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "途徑需求:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "要求{index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "要求{index} :選擇以下任意{count}", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "訂閱狀態", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "積極的", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "不活躍", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "可用至{expiryDate}", + "enterprise.program.courses.allCoursesAvailable": "您的企業目錄中包含的所有課程", + "enterprise.program.courses.someCoursesAvailable": "{courseCount}課程包含在您的企業目錄中", + "enterprise.program.courses.noCourseAvailable": "這些課程不包含在您的企業目錄中", + "enterprise.program.main.enroll.context.singularCourseWithDuration": "{estimatedDuration}的 1 門課程", + "enterprise.program.main.enroll.context.pluralCourseWithDuration": "{courseCount} {estimatedDuration}課程", + "enterprise.program.main.enroll.context.singularCourse": "該計劃中有 1 門課程", + "enterprise.program.main.enroll.context.pluralCourses": "{courseCount}本計畫中的課程", + "enterprise.program.main.heading.enroll": "立即報名", + "enterprise.coupon.codes.warning.modal.title": "您沒有足夠的程式碼來完成該程序", + "enterprise.coupon.codes.warning.modal.body": "

我們的記錄顯示,您沒有分配足夠的代碼來完成該計劃。如果您無法完成計劃中的所有課程,您將沒有資格查看或分享您的計劃記錄。

如果您計劃完成該計劃,請聯絡您的學習經理以取得分配給您的其他代碼。

剩餘代碼: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "了解更多", + "enterprise.dashboard.programs.about.page.course.sponsored": "由{enterpriseName}贊助", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "需要驗證證書", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "證書狀態:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "已購買證書", + "enterprise.dashboard.programs.about.page.course.certificate.price": "證書狀態:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "升級至已驗證", + "enterprise.dashboard.programs.about.page.courses.in.progress": "正在進行的課程", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "已註冊:( {pacingType} ) 開始{startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "查看存檔課程", + "enterprise.dashboard.programs.about.page.view.course": "查看課程", + "enterprise.dashboard.programs.about.page.remaining.courses": "剩餘課程", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "( {pacingType} ) 開始{startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "現在報名", + "enterprise.dashboard.programs.about.page.not.currently.available": "目前不可用", + "enterprise.dashboard.programs.about.page.available.sessions": "您可以參加的課程:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "( {pacingType} ) 開始{startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "了解更多", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "目前不可用", + "enterprise.dashboard.programs.about.page.completed.courses": "已完成課程", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "( {pacingType} ) 開始{startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "查看課程", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "恭喜!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "您已成功完成{programTitle}的所有要求。", + "enterprise.dashboard.programs.about.page.program.journey.message": "您的計劃之旅", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "追蹤並規劃您通過本計劃中的{totalCoursesInProgram}課程的進度。", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "要完成該計劃,您必須獲得每門課程的經過驗證的證書。", + "enterprise.dashboard.program.sidebar.your.certificate": "您的{certificateType}證書", + "enterprise.dashboard.program.sidebar.earned.certificates": "獲得證書", + "enterprise.dashboard.program.sidebar.program.record": "節目記錄", + "enterprise.dashboard.program.sidebar.message": "一旦完成其中一項計劃要求,您就擁有了一份計劃記錄。一旦您滿足所有計劃要求,該記錄就會標記為完成。計劃記錄可用於繼續您的學習旅程並向其他人展示您的學習成果。", + "enterprise.dashboard.program.sidebar.view.program.record": "查看節目記錄", + "enterprise.dashboard.program.sidebar.credit.opportunities": "額外的信貸機會", + "program.sidebar.professional.opportunities": "額外的專業機會", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "其餘的", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "進行中", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "完全的", + "enterprise.assignment.only.empty.state.alert.dismiss": "解僱", + "enterprise.assignment.only.empty.state.alert.contact.admin.button": "聯絡管理員", + "enterprise.assignment.only.empty.state.alert.title": "目前不支援課程發現", + "enterprise.assignment.only.empty.state.alert.description": "您的組織選擇僅透過作業與您分享課程。若要要求存取其他內容,請聯絡您的管理員。", + "enterprise.assignment.only.empty.state.card.title": "您的下一門課程已找到!", + "enterprise.assignment.only.empty.state.card.description": "開始學習您的組織分配給您的課程。", + "enterprise.assignment.only.empty.state.card.button": "返回儀表板", + "enterprise.search.page.show.more.pathway.section.translated.title": "途徑", + "enterprise.search.page.show.more.program.section.translated.title": "程式", + "enterprise.search.page.show.more.course.section.translated.title": "培訓班", + "enterprise.search.page.title": "搜尋課程和項目 - {enterpriseName}", + "enterprise.search.page.header.title": "搜尋課程和項目", + "enterprise.search.page.academies.section.title": "edX 學院:旨在滿足您最關鍵的業務需求", + "enterprise.search.page.academies.section.subtile": "從一系列精心策劃的計劃中進行選擇,這些計劃符合對組織成功至關重要的最需要的能力和技能領域。", + "enterprise.search.page.course.section.translated.title": "培訓班", + "enterprise.search.course.card.short.length.course": "短期課程", + "enterprise.search.course.card.general.length.course": "課程", + "enterprise.search.page.pathway.section.translated.title": "途徑", + "enterprise.search.page.program.section.translated.title": "程式", + "enterprise.search.program.card.course.count": "{numCourses, plural, other {# 訓練班}}", + "enterprise.search.page.show.all": "顯示 ( {totalContentCount} ) {rightArrowIcon}", + "enterprise.search.page.content.results": "結果", + "enterprise.search.page.content.result": "結果", + "site.header.avatar.dropdown.switch.dashboard.title": "開關儀表板", + "site.header.avatar.dropdown.personal.dashboard.title": "個人的", + "site.header.avatar.dropdown.my.profile.title": "我的履歷", + "site.header.avatar.dropdown.account.settings.title": "帳號設定", + "site.header.avatar.dropdown.help.title": "幫助", + "site.header.avatar.dropdown.sign.out.title": "登出", + "site.header.nav.help.title": "幫助", + "site.header.nav.dashboard.title": "儀表板", + "enterprise.skills.quiz.v1.job.card.median.salary": "美國工資中位數:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "職缺發布:", + "enterprise.skills.quiz.v1.course.card.heading": "開始學習這些課程", + "enterprise.skills.quiz.v1.pathways.card.heading": "開始使用這些途徑", + "enterprise.skills.quiz.v1.programs.card.heading": "開始使用這些程序", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "您的工作和技能", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "美國工資中位數:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "職缺發布:", + "enterprise.skills.quiz.v1.skills.page.heading": "技能", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "{skill}的熱門課程", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "看更多課程>", + "enterprise.skills.quiz.v1.skills.builder.heading": "技能培養者", + "enterprise.skills.quiz.v1.skills.builder.subheading": "使用 edX 開始您的學習之旅", + "enterprise.skills.quiz.v1.skills.search.heading": "讓 edX 成為您的指南。我們將世界領先機構的教育專業知識與勞動力市場數據相結合,找到合適的課程和項目,幫助您實現學習和職業目標。", + "enterprise.skills.quiz.v1.goal.selection.label": "首先,告訴我們更多關於您想要實現的目標。", + "enterprise.skills.quiz.v1.industry.selection.label": "其次,您所在的行業描述了您的工作地點? (選擇一項,或留空)", + "enterprise.skills.quiz.v1.current.job.title": "接下來,請告訴我們您目前的職位。", + "enterprise.skills.quiz.v1.currently.a.student.label": "我目前是一名學生", + "enterprise.skills.quiz.v1.similar.career.paths": "最後,告訴我們您感興趣的職業道路(最多可選擇三個)", + "enterprise.skills.quiz.v1.explore.courses.label": "開始探索課程!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "看更多課程推薦", + "enterprise.skills.quiz.v1.cancel.button.label": "取消", + "enterprise.skills.quiz.v1.continue.button.label1": "繼續", + "enterprise.skills.quiz.v1.continue.button.label2": "繼續", + "enterprise.skills.quiz.v1.done.button.label": "完畢", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "相關技能", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "看更多課程推薦", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - 技能建構者", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "退出技能產生器?", + "enterprise.skills.quiz.v2.close.modal.text": "註冊與其職業目標相符的課程的學習者更有可能完成課程", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "返回技能產生器", + "enterprise.skills.quiz.v2.exit.button.label": "出口", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "我們將教育專業知識與勞動市場數據結合,幫助您實現學習和職業目標。無論您是希望職業發展、改變職業還是只是學習新技能,這個工具都可以幫助您找到相關課程。您的角色選擇和建議是私密的,您的 edX 管理員看不到", + "enterprise.skills.quiz.v2.roles.dropdown.label": "您對哪些角色感興趣?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "隱藏進階選項", + "enterprise.skills.quiz.v2.show.advanced.options.label": "顯示進階選項", + "enterprise.skills.quiz.v2.goals.dropdown.label": "告訴我們您想要實現什麼?", + "enterprise.skills.quiz.v2.current.job.title": "搜尋並選擇您目前的職位", + "enterprise.skills.quiz.v2.industry.selection.label": "您對什麼行業有興趣?", + "enterprise.skills.quiz.v2.skills.builder.heading": "技能培養者", + "enterprise.skills.quiz.v2.skills.builder.subheading": "讓 edX 成為您的指南", + "StatefulEnroll.buttonLabel.enroll": "註冊", + "StatefulEnroll.buttonLabel.enrolling": "正在報名...", + "StatefulEnroll.buttonLabel.enrolled": "已註冊", + "StatefulEnroll.buttonLabel.tryAgain": "再試一次", + "errorBoundary.title": "處理您的請求時發生錯誤", + "errorBoundary.subtitle": "我們對不便表示抱歉。請稍後再試。", + "errorBoundary.tryAgainCTA": "再試一次", + "updateAvailableModal.heading": "更新:新版本可用", + "updateAvailableModal.content": "注意:新版網站已發布。若要利用最新功能和改進,請執行頁面刷新。", + "updateAvailableModal.refreshButtonText": "重新整理", + "enterprise.course.about.page.assigned.badge.label": "已分配", + "enterprise.course.about.page.course.part.of.program": "本課程是{programType}的一部分。", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "本課程已存檔。", + "enterprise.course.about.page.course.not.in.catalog": "本課程不屬於您組織的精選課程目錄。", + "enterprise.course.about.page.video.play.button.text": "播放影片", + "useCourseRunCardAction.enroll.success.helperText": "您已成功註冊。重定向到課程。", + "useCourseRunCardAction.enroll.error.helperText": "處理您的註冊時發生錯誤。", + "useCourseRunCardAction.upgrade.success.helperText": "您的註冊已升級。重定向到課程。", + "useCourseRunCardAction.upgrade.error.helperText": "升級您的註冊時發生錯誤。", + "enterprise.course.about.course.sidebar.institution": "機構", + "enterprise.course.about.course.sidebar.institutions": "機構", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, other {週}}", + "enterprise.course.about.course.sidebar.transcript": "影片 {transcriptCount,複數,一 {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "講師根據課程表進行指導", + "enterprise.course.about.course.sidebar.self.paced": "根據自己的時間安排", + "executive.education.external.course.enrollment.page.registration.title": "您的註冊", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "轉到儀表板", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "已報名", + "executive.education.external.course.enrollment.page.already.enrolled.message": "您已經註冊了。前往 GetSmarter 儀表板繼續學習。", + "executive.education.external.course.enrollment.page.finalize.registration.message": "您可以在此處透過 GetSmarter 完成 edX 高階主管教育課程的註冊。請確保以下課程詳細資訊正確無誤,並透過「確認註冊」按鈕確認使用學習者學分。", + "executive.education.external.course.enrollment.page.funds.allocated.message": "您的學習管理員已為此註冊分配資金。", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "您的學習者學分資金將在此時兌換。", + "executive.education.external.course.enrollment.completed.page.title": "恭喜您,您已完成線上課程的註冊", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "轉到儀表板", + "enterprise.dashboard.tab.courses": "培訓班", + "enterprise.dashboard.tab.programs": "程式", + "enterprise.dashboard.tab.pathways": "途徑", + "enterprise.dashboard.tab.my.career": "我的事業", + "enterprise.dashboard.tab.courses.recommendation.section.title": "為您取得課程推薦。", + "enterprise.dashboard.tab.courses.recommendation.section.description": "進行兩分鐘的測驗,告訴我們更多有關您感興趣的技能和工作的信息,並立即收到目錄中為您提供的最佳學習體驗的建議。", + "enterprise.dashboard.tab.courses.recommendation.section.button": "為我推薦課程", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "積極的", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "已請求", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "剩餘程式碼", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "剩餘代碼,請聯絡您的管理員以取得更多代碼。", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "註冊代碼", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "使用程式碼註冊目錄中的課程。", + "enterprise.dashboard.sidebar.learner.credit.card.title": "學習者信用", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "您的組織將為學習者分配課程。如果您有興趣參加課程,請聯絡您的管理員。", + "enterprise.dashboard.sidebar.learner.credit.card.description": "應用您組織的學習者學分餘額來註冊課程,無需自付費用。", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "可用至{subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "已到期", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "即將到期", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "即將到期", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "積極的", + "enterprise.dashboard.sidebar.license.requested.badge.label": "已請求", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "訂閱狀態", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "可用至", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "過期日期", + "enterprise.dashboard.sidebar.license.requested.notice": "正在等待批准。", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "訂閱狀態", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "可用至", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "尋找課程", + "enterprise.dashboard.sidebar.needHelp": "需要幫忙?", + "enterprise.dashboard.sidebar.need.help.message": "如需技術支持,請造訪edX 說明中心。", + "enterprise.dashboard.sidebar.request.benefits": "若要要求更多權益或特定課程,請聯絡您組織的 edX 管理員。", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "您組織的學習者學分餘額不再涵蓋課程", + "enterprise.search.page.offers.balance.alert.no.balance.description": "您的學習者學分餘額已用完,無法支付課程費用。如果您有疑問,請聯絡您的管理員。", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "某些課程可能不包含在您組織的學習者學分餘額中", + "enterprise.search.page.offers.balance.alert.low.balance.description": "您的組織的學習者學分即將耗盡。有些課程可能不再涵蓋。如果您有疑問,請聯絡您的管理員。", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "聯絡管理員", + "executive.education.external.course.enrollment.page.course.start.date": "開始日期:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "可用開始日期:", + "executive.education.external.course.enrollment.page.course.duration": "課程時長:", + "executive.education.external.course.enrollment.page.course.price": "課程總計:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "接下來發生什麼事?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "透過電子郵件通知", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "課程開始時您將收到一封電子郵件。或者,您可以訪問儀表板以獲取課程狀態更新。", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "閱讀退款政策", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "作為我們對您職涯發展的承諾的一部分,如果您對 14 個日曆日的課程開始日期不完全滿意,您可以要求更改您的課程開始日期或要求退款。", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "請閱讀 GetSmarter 的條款和條件,以了解完整的課程延遲和取消政策。", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "報名概要:", + "executive.education.external.course.enrollment.page.course": "本課程由您的組織提供的學習者學分涵蓋。", + "executive.education.external.course.enrollment.page.registration.total.message": "報名總數:", + "executive.education.external.course.enrollment.page.registration.tax.included": "含稅", + "enterprise.budget.expiry.notification.alert.title": "提醒:您組織的計劃已過期{date}", + "enterprise.budget.expiry.notification.alert.message": "當您的組織的計劃到期時,您將無法再使用您的學習學分來註冊新課程。如果您目前正在註冊課程,您的學習不會受到干擾。", + "enterprise.budget.expiry.notification.modal.title": "提醒:您的學習學分即將到期", + "enterprise.budget.expiry.notification.modal.message": "您組織的計劃將於{date}到期。過期後,您將無法再使用您的學習學分來註冊新課程。", + "enterprise.budget.expiry.notification.modal.additional_message": "如果您目前正在參加課程,計劃到期後您的學習不會受到干擾。", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "如果您認為這是一個錯誤或需要幫助,請", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "請聯絡您組織的管理員。", + "enterprise.course.about.page.course.run.card.enroll.button.label": "註冊", + "enterprise.course.about.page.course.run.card.archived.heading": "課程已存檔", + "enterprise.course.about.page.course.run.card.archived.subheading": "未來日期待公佈", + "enterprise.course.about.page.course.run.card.upcoming.heading": "即將推出", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "在{upcomingCourseStartDate}之後註冊", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "報名已截止", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "未來日期待公佈", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "開始{courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "課程開始", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "您已註冊", + "enterprise.course.about.page.course.run.card.view.course.button.label": "查看課程", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "已找到權利", + "enterprise.course.about.page.course.run.card.enroll.subheading": "在儀表板上查看", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount}最近註冊了!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "成為第一個報名的人!", + "enterprise.course.about.page.course.run.card.started.heading": "開始{courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "開始{courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "開始{courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "課程開始", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "課程作業已取消", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "截止日期已過", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "您的學習管理員取消了下面的一項或多項課程作業。", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "報名以下一門或多門課程的截止日期已過。", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "聯絡管理員", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "您的課程已儲存以供日後使用。", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "您的課程已移至進行中。", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "你的學習之旅現在開始!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "指定課程", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "我的課程", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "已完成課程", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "留以後用", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "解僱", + "enterprise.dashboard.tab.courses.no.enrollments": "您沒有註冊{enterpriseName}贊助的任何課程。請聯絡您的管理員,以取得如何開始使用 edX 學習的說明!", + "enterprise.dashboard.tab.courses.default.message": "edX 入門很簡單。只需從您的目錄中找到課程,請求註冊,然後開始您的學習之旅。", + "enterprise.dashboard.tab.courses.find.course": "尋找課程", + "enterprise.dashboard.group.assignment.alert.find.course.button": "尋找課程", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "解僱", + "site.header.nav.search.title": "尋找課程", + "courseRunActions.viewCourse": "查看課程", + "courseRunActions.upgrading": "正在升級...", + "courseRunActions.upgraded": "升級版", + "useCourseRunCardHeading.startsOnDate": "開始{startDate}", + "useCourseRunCardHeading.courseStarted": "課程開始", + "useCourseRunCardHeading.startedOnDate": "開始{startDate}", + "useCourseRunCardSubHeading.enrolled": "您已註冊", + "useCourseRunCardSubHeading.firstToEnroll": "成為第一個報名的人!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount}最近註冊了!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "適用於{upcomingDate}" +} \ No newline at end of file diff --git a/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json b/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json index 7baf3e87173..08a8a9af42b 100644 --- a/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json +++ b/translations/frontend-app-learner-portal-enterprise/src/i18n/transifex_input.json @@ -1,86 +1,112 @@ { "academy.detail.page.clear.tag.filter.button": "clear tag filter", - "courseRunActions.viewCourse": "View course", - "courseRunActions.upgrading": "Upgrading...", - "courseRunActions.upgraded": "Upgraded", - "useCourseRunCardHeading.startsOnDate": "Starts {startDate}", - "useCourseRunCardHeading.courseStarted": "Course started", - "useCourseRunCardHeading.startedOnDate": "Started {startDate}", - "useCourseRunCardSubHeading.enrolled": "You are enrolled", - "useCourseRunCardSubHeading.firstToEnroll": "Be the first to enroll!", - "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} recently enrolled!", - "useCourseRunCardAction.enroll.success.helperText": "You were successfully enrolled. Redirecting to the course.", - "useCourseRunCardAction.enroll.error.helperText": "An error occurred while processing your enrollment.", - "useCourseRunCardAction.upgrade.success.helperText": "Your enrollment was upgraded. Redirecting to the course.", - "useCourseRunCardAction.upgrade.error.helperText": "An error occurred while upgrading your enrollment.", - "executive.education.external.course.enrollment.page.registration.title": "Your registration(s)", - "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Go to dashboard", - "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Already Enrolled", - "executive.education.external.course.enrollment.page.already.enrolled.message": "You're already enrolled. Go to your GetSmarter dashboard to keep learning.", - "executive.education.external.course.enrollment.page.finalize.registration.message": "This is where you finalize your registration for an edX executive education course through GetSmarter. Please ensure that the course details below are correct and confirm using Learner Credit with a \"Confirm registration\" button.", - "executive.education.external.course.enrollment.page.funds.allocated.message": "Your learning administrator already allocated funds towards this registration.", - "executive.education.external.course.enrollment.page.funds.redeemed.message": "Your Learner Credit funds will be redeemed at this point.", - "executive.education.external.course.enrollment.completed.page.title": "Congratulations, you have completed your enrollment for your online course", - "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Go to dashboard", - "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Available on {upcomingDate}", - "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Course assignment canceled", - "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Deadline passed", - "enterprise.dashboard.course.assignment.cancelled.alert.text": "Your learning administrator canceled one or more course assignments below.", - "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Deadline to enroll into one or more courses below has passed.", - "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contact administrator", - "enterprise.dashboard.course.enrollments.error": "An error occurred while retrieving your course enrollments. Please try again.", - "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Your course was saved for later.", - "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Your course was moved to In Progress.", - "enterprise.dashboard.tab.courses.recommendation.section.title": "Get course recommendations for you.", - "enterprise.dashboard.tab.courses.recommendation.section.description": "Take a two-minute quiz to tell us more about the skills and jobs you are interested in, and immediately receive recommendations for the best learning experiences in the catalog for you.", - "enterprise.dashboard.tab.courses.recommendation.section.button": "Recommend courses for me", + "academy.detail.page.executive.education.courses.section.title": "Executive Education", + "academy.detail.page.executive.education.courses.section.subtitle": "A selection of high-impact graduate-level courses that follow a structured schedule and include active interaction with educators and peers.", + "academy.detail.page.self.paced.courses.section.title": "Self-paced courses", + "academy.detail.page.self.paced.courses.section.subtitle": "A collection of courses that cover essential knowledge on the subject. These courses offer flexible schedules and independent study.", + "academy.detail.page.academy.not.found.page.title": "Academy not found", + "academy.detail.page.academy.not.found.page.message": "Academy not found", + "academy.detail.page.academy.title": "{academyTitle} Academy", + "academy.detail.page.instruction.header": "Follow a recommended pathway - or select individual courses", + "academy.detail.page.instruction.description": "Pathways are curated roadmaps through the academy’s content designed specifically for your learning goals. Or select a specific course from Executive Education or Self-paced courses in this Academy.", + "academy.detail.page.view.all.courses.link": "View all {academyTitle} Academy Courses", + "academy.detail.page.all.courses.title": "All {academyTitle} Academy Courses", + "enterprise.dashboard.tab.courses.go.to.academy.message": "Getting started with edX is easy. Simply find a course from your Academy, request enrollment, and get started on your learning journey.", + "enterprise.dashboard.tab.courses.go.to.academy": "Go to Academy", + "academy.detail.page.pathway.section.heading": "Pathway", + "academy.detail.page.pathway.section.launch.button": "Launch Pathway", + "enterprise.course.about.course.sidebar.associated.programs": "Associated Programs", + "enterprise.course.about.course.sidebar.about.expand": "More about this course", + "enterprise.course.about.course.sidebar.about.collapse": "Collapse about this course", + "enterprise.course.about.course.sidebar.about.heading": "About this course", + "enterprise.course.about.course.sidebar.sponsored.by": "Sponsored by", + "enterprise.course.about.course.sidebar.sponsored.by.description": "The production of this course would not have been possible without the generous contributions of {sponsersList}.", + "enterprise.course.about.course.sidebar.outcome.expand": "Expand what you'll learn", + "enterprise.course.about.course.sidebar.outcome.collapse": "Collapse what you'll learn", + "enterprise.course.about.course.sidebar.outcome.heading": "What you'll learn", + "enterprise.course.about.course.sidebar.syllabus.expand": "Expand syllabus", + "enterprise.course.about.course.sidebar.syllabus.collapse": "Collapse syllabus", + "enterprise.course.about.course.sidebar.syllabus.heading": "Syllabus", + "enterprise.course.about.course.sidebar.learner.testimonials": "Learner testimonials", + "enterprise.course.about.course.sidebar.frequently.asked.questions": "Frequently asked questions", + "enterprise.course.about.course.sidebar.who.can.take.this.course": "Who can take this course?", + "enterprise.course.about.course.sidebar.who.can.take.this.course.description": "Unfortunately, learners from one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine. While edX has sought licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. EdX truly regrets that U.S. sanctions prevent us from offering all of our courses to everyone, no matter where they live.", + "enterprise.course.about.course.materials.button.label": "View course materials", + "enterprise.course.about.course.sidebar.recommendations": "Courses you may like:", + "enterprise.course.about.course.sidebar.recommendations.same.partner": "More from { firstCourseOwner }:", + "course.about.reviews.averageRating": "{reviewsCount} learners have rated this course in a post completion survey.", + "enterprise.course.about.course.reviews.confident.learners.percentage": "We asked learners who participated in this course how confident they felt that the course will help them reach their goal. {confidentLearnersPercentage}% of learners said they were “extremely confident” or “very confident” that the learning they did in the course will help them reach their goals.", + "enterprise.course.about.course.reviews.most.common.goal.learners.percentage": "We asked learners who enrolled in this course to choose the reason for taking it. Options were: “learn valuable skills”, “job advancement”, “learn for fun”, and “change careers”. {mostCommonGoalLearnersPercentage}% of learners who enrolled in this course took it to learn valuable skills.", + "enterprise.course.about.course.reviews.learners.demand.and.growth": "{totalCourseEnrollments} learners took this course in the past year.", + "enterprise.course.about.reviews.impact": "The Impact:", + "enterprise.course.about.course.learners.reviews.demand.and.growth.in.last.year": "learners took this course in the last 12 months", + "enterprise.course.about.course.reviews.average.rating": "average rating for this course on a 5-star scale", + "enterprise.course.about.course.confident.learners.reviews.percentage.": "are confident this course will help them reach their goals", + "enterprise.course.about.course.most.common.goal.learners.reviews.percentage": "of the learners took this course to learn new skills", + "enterprise.course.about.course.sidebar.length": "Length", + "enterprise.course.about.course.sidebar.effort": "Effort", + "enterprise.course.about.course.sidebar.price": "Price", + "enterprise.course.about.course.sidebar.subject": "Subject", + "enterprise.course.about.course.sidebar.level": "Level", + "enterprise.course.about.course.sidebar.language": "Language", + "enterprise.course.about.course.sidebar.course.type": "Course Type", + "enterprise.course.about.price.original": "Priced reduced from:", + "enterprise.course.about.price.included.in.subscription": "Included in your subscription", + "enterprise.course.about.course.sidebar.price.free.when.approved": "Free to me{br}(when approved)", + "enterprise.course.about.course.sidebar.price.covered.by.enterprise": "Sponsored by {enterpriseName}", + "enterprise.course.about.course.sidebar.price.covered.by.learner.credit": "This course can be purchased with your organization's learner credit", + "enterprise.course.about.course.sidebar.price.assigned.course": "This course is assigned to you. The price of this course is already covered by your organization.", + "enterprise.course.about.price.discounted": "Discounted price:", + "enterprise.course.about.skills.section.title": "Skills you'll gain", + "enterprise.course.about.skills.section.skill.description.placeholder": "No description available.", + "enterprise.course.about.page.subsidy.request.submitted.toast.message": "Request for course submitted", + "enterprise.course.about.course.sidebar.verified.cert.pitch": "Pursue a Verified Certificate to highlight the knowledge and skills you gain", + "enterprise.course.about.course.sidebar.verified.cert.official": "Official and Verified", + "enterprise.course.about.course.sidebar.verified.cert.official.desc": "Receive an instructor-signed certificate with the institution's logo to verify your achievement.", + "enterprise.course.about.course.sidebar.verified.cert.shareable": "Easily Shareable", + "enterprise.course.about.course.sidebar.verified.cert.shareable.desc": "Add the certificate to your CV or resume, or post it directly on LinkedIn.", + "enterprise.dashboard.page.title": "Dashboard - {enterpriseName}", + "enterprise.dashboard.user.welcome.message": "Welcome, {userFirstName}!", + "enterprise.dashboard.welcome.message": "Welcome!", + "enterprise.dashboard.course.assignment.alert.dismiss.button": "Dismiss", "enterprise.dashboard.tab.courses.license.activated": "Your license was successfully activated.", - "enterprise.dashboard.tab.courses.no.enrollments": "You are not enrolled in any courses sponsored by {enterpriseName}. Reach out to your administrator for instructions on how to start learning with edX!", - "enterprise.dashboard.tab.courses.default.message": "Getting started with edX is easy. Simply find a course from your catalog, request enrollment, and get started on your learning journey.", - "enterprise.dashboard.tab.courses.find.course": "Find a course", - "enterprise.dashboard.sidebar.learner.credit.card.title": "Learner Credit", - "enterprise.dashboard.sidebar.learner.credit.card.badge.active": "Active", - "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Your organization will assign courses to learners. Please contact your administrator if you are interested in taking a course.", - "enterprise.dashboard.sidebar.learner.credit.card.description": "Apply your organization's learner credit balance to enroll into courses with no out of pocket cost.", - "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Available until {subsidyExpiryDate}", - "enterprise.dashboard.sidebar.subsidy.find.course.button": "Find a course", - "enterprise.dashboard.sidebar.need.help.message": "For technical support, visit the edX Help Center.", - "enterprise.dashboard.sidebar.request.benefits": "To request more benefits or specific courses, contact your organization's edX administrator.", "enterprise.banner.recommend.courses": "Recommend courses for me", - "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contact administrator", - "executive.education.external.course.enrollment.page.course.start.date": "Start date:", - "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Available start date:", - "executive.education.external.course.enrollment.page.course.duration": "Course duration:", - "executive.education.external.course.enrollment.page.course.price": "Course total:", - "executive.education.external.course.enrollment.completed.page.summary.card.title": "What happens next?", - "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notified by email", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.dashboard.link": "You will receive an email from edX when your course starts. Alternatively, you can visit your edX dashboard for course status updates.", - "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "GetSmarter will email you when your course starts. Alternatively, you can visit your GetSmarter learner dashboard for course status updates.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Read the refund policy", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "As part of our commitment to your professional development, you may request to change\n your course start date or request your money back if you're not fully satisfied with 14 calendar days\n of your course start date.", - "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Read GetSmarter's Terms and Conditions for the full course postponement and cancellation policy.", - "executive.education.external.course.enrollment.page.registration.summarycard.title": "Registration summary:", - "executive.education.external.course.enrollment.page.course": "This course is covered by the Learner Credit provided by your organization.", - "executive.education.external.course.enrollment.page.registration.total.message": "Registration total:", - "executive.education.external.course.enrollment.page.registration.tax.included": "Tax included", "ExecutiveEducation2UError.noOfferAvailable": "No learner credit is available to cover this course.", "ExecutiveEducation2UError.noOfferWithEnoughBalance": "You don't have access to this course because your organization doesn't have enough funds. Please contact your edX administrator to resolve the error and provide you access to this content.", "ExecutiveEducation2UError.noOfferWithEnoughUserBalance": "Your enrollment was not completed! You have already spent your personal budget for enrollments.", "ExecutiveEducation2UError.noOfferWithRemainingApplications": "Your enrollment was not completed! You have reached your maximum number of allowed enrollments.", "ExecutiveEducation2UError.systemError": "System Error has occurred.", "ExecutiveEducation2UError.default": "An error has occurred.", + "executive.education.external.course.enrollment.page.first.name.required": "First name is required", + "executive.education.external.course.enrollment.page.last.name.required": "Last name is required", + "executive.education.external.course.enrollment.page.date.of.birth.required": "Date of birth is required", + "executive.education.external.course.enrollment.page.date.of.birth.invalid": "The date of birth you entered indicates that you are under the age of 18, and we need your parent or legal guardian to consent to your registration and GetSmarter processing your personal information. Please reach out to {privacyEmail} to proceed with your registration.", + "executive.education.external.course.enrollment.page.student.terms.conditions.required": "Please agree to Terms and Conditions for Students", + "executive.education.external.course.enrollment.page.data.sharing.consent.required": "Please agree to GetSmarter's data sharing consent", "executive.education.external.course.enrollment.page.information.title": "Course enrollment information", "executive.education.external.course.enrollment.page.sharing.information.error.message": "An error occurred while sharing your course enrollment information. Please try again.", + "executive.education.external.course.enrollment.page.first.name.label": "First name *", + "executive.education.external.course.enrollment.page.last.name.label": "Last name *", + "executive.education.external.course.enrollment.page.date.of.birth.label": "Date of birth *", "executive.education.external.course.enrollment.page.data.sharing.consent.label": "I have read and accepted GetSmarter's data sharing consent.", - "executive.education.external.course.enrollment.page.data.sharing.consent.message": "I acknowledge that information about my participation in the course will be shared with my\n employer or funding entity, including my name, assessments of my performance such as grades,\n and any perceived risk to my completion of the course.", + "executive.education.external.course.enrollment.page.data.sharing.consent.message": "I acknowledge that information about my participation in the course will be shared with my employer or funding entity, including my name, assessments of my performance such as grades, and any perceived risk to my completion of the course.", "executive.education.external.course.enrollment.page.student.terms.conditions.label": "I have read and accepted GetSmarter's Terms and Conditions for Students", "executive.education.external.course.enrollment.page.finalizeRegistration.reuired.message": "*Required", + "executive.education.external.course.enrollment.page.confirm.registration.button": "Confirm registration", + "executive.education.external.course.enrollment.page.confirming.registration.pending.button": "Confirming registration...", + "executive.education.external.course.enrollment.page.registration.confirmed.button": "Registration confirmed", + "executive.education.external.course.enrollment.page.duplicated.course.order.button": "Confirm registration", + "executive.education.external.course.enrollment.page.try.again.cta": "Try again", "enterprise.dashboard.my.career.tab.add.job.role.title": "Visualize your career.", "enterprise.dashboard.my.career.tab.add.job.role.description": "Take one minute to pick a job title that best describes your current or desired role. We'll tell you what skills you should be looking for when enrolling in courses, and track your skill growth as you complete courses.", "enterprise.dashboard.my.career.tab.add.job.role.button": "Add Role", "enterprise.dashboard.my.career.tab.visualize.career.data.show.all.skills": "Show ({totalSkillsCount}) {rightArrowIcon}", "enterprise.dashboard.my.career.tab.visualize.career.data.show.less.skills": "Show Less", "enterprise.dashboard.my.career.tab.add.job.role.dropdown.label": "Search for your job role", + "enterprise.dashboard.my.career.tab.add.job.role.save.button": "Save", + "enterprise.dashboard.my.career.tab.add.job.role.save.pending.button": "Saving", + "enterprise.dashboard.my.career.tab.add.job.role.save.complete.button": "Saved", + "enterprise.dashboard.my.career.tab.add.job.role.save.error.button": "Error", "enterprise.dashboard.my.career.tab.add.job.role.cancel.button": "Cancel", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.recommended.courses.title": "More courses that teach you {subCategoryName} Skills", "enterprise.dashboard.my.career.tab.visualize.career.data.skill.category.show.more.courses": "Show more courses", @@ -89,8 +115,25 @@ "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.heading": "My Career Chart", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.button": "How do I read this?", "enterprise.dashboard.my.career.tab.existing.job.role.career.chart.reading.instructions.description": "Using the Lightcast taxonomy, we trace your currently selected job title to the competencies and skills needed to succeed. As you pass courses on the edX platform teaching skills relevant to your current job, the graph above shows how you are growing in the competenices related to your role.", - "enterprise.coupon.codes.warning.modal.title": "You do not have enough codes to complete the program", - "enterprise.coupon.codes.warning.modal.body": "

Our records show that you do not have enough codes assigned to you in order to complete the program. If you are not able to complete all of the courses in the program, you will not be eligible to view or share your program record.

If you plan to complete the program, please contact your learning manager to have additional codes assigned to you.

Codes remaining: {couponCodesCount}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title": "Requirement {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.options": "Requirement {index}: Choose any {count} of the following", + "enterprise.pathway.modal.verified.label": "Verified", + "enterprise.pathway.modal.curated.by.professionals.label": "Curated by learning professionals", + "enterprise.pathway.modal.course.and.programs.requirements.count.label": "Across {pathwayStepsCount} requirements", + "enterprise.pathway.modal.catalog.label": "Included with catalog", + "enterprise.pathway.modal.learn.at.zero.cost.label": "Learn at zero cost to you", + "enterprise.dashboard.pathways.progress.page.pathway.node.in.progress.badge": "In Progress", + "enterprise.dashboard.pathways.progress.page.pathway.node.resume.course.or.program.button.text": "Resume {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.node.view.course.or.program.button.text": "View {contentType}", + "enterprise.dashboard.pathways.progress.page.pathway.progress.heading": "Pathway Progress", + "enterprise.dashboard.pathways.progress.page.pathway.progress.subheading": "Review your progress through the pathway and plan for key deadlines to ensure you finish. To complete the pathway, you must complete each of the requirements.", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.heading": "Pathway Requirements:", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.single.content": "Requirement {index}", + "enterprise.dashboard.pathways.progress.page.pathway.requirements.step.title.with.multiple.options": "Requirement {index}: Choose any {count} of the following", + "enterprise.dashboard.pathways.progress.page.subscription.status.label": "Subscription Status", + "enterprise.dashboard.pathways.progress.page.active.subscription.badge.label": "Active", + "enterprise.dashboard.pathways.progress.page.not.active.subscription.badge.label": "Not Active", + "enterprise.dashboard.pathways.progress.page.subscription.card.available.until.date": "Available until {expiryDate}", "enterprise.program.courses.allCoursesAvailable": "All courses included in your enterprise catalog", "enterprise.program.courses.someCoursesAvailable": "{courseCount} courses included in your enterprise catalog", "enterprise.program.courses.noCourseAvailable": "These courses are not included in your enterprise catalog", @@ -99,16 +142,255 @@ "enterprise.program.main.enroll.context.singularCourse": "1 course present in this program", "enterprise.program.main.enroll.context.pluralCourses": "{courseCount} courses present in this program", "enterprise.program.main.heading.enroll": "Enrolling Now", + "enterprise.coupon.codes.warning.modal.title": "You do not have enough codes to complete the program", + "enterprise.coupon.codes.warning.modal.body": "

Our records show that you do not have enough codes assigned to you in order to complete the program. If you are not able to complete all of the courses in the program, you will not be eligible to view or share your program record.

If you plan to complete the program, please contact your learning manager to have additional codes assigned to you.

Codes remaining: {couponCodesCount}", + "enterprise.dashboard.program.pathway.opportunity.learn.more": "Learn more", + "enterprise.dashboard.programs.about.page.course.sponsored": "Sponsored by {enterpriseName}", + "enterprise.dashboard.programs.about.page.course.need.verified.certificate": "Needs verified certificate", + "enterprise.dashboard.programs.about.page.course.purchased.certificate.status": "Certificate Status:", + "enterprise.dashboard.programs.about.page.course.purchased.certificate": "Certificate Purchased", + "enterprise.dashboard.programs.about.page.course.certificate.price": "Certificate Status:", + "enterprise.dashboard.programs.about.page.course.upgrade.certificate": "Upgrade to Verified", + "enterprise.dashboard.programs.about.page.courses.in.progress": "COURSES IN PROGRESS", + "enterprise.dashboard.programs.about.page.in.progress.course.pacing.type.and.start.date": "Enrolled: ({pacingType}) Started {startDate}", + "enterprise.dashboard.programs.about.page.view.archived.course": "View Archived Course", + "enterprise.dashboard.programs.about.page.view.course": "View Course", + "enterprise.dashboard.programs.about.page.remaining.courses": "REMAINING COURSES", + "enterprise.dashboard.programs.about.page.remaining.course.pacing.type.and.start.date": "({pacingType}) Starts {startDate}", + "enterprise.dashboard.programs.about.page.enroll.now.button": "Enroll now", + "enterprise.dashboard.programs.about.page.not.currently.available": "Not Currently Available", + "enterprise.dashboard.programs.about.page.available.sessions": "Your available sessions:", + "enterprise.dashboard.programs.about.page.course.run.single.date.pacing.type.and.start.date": "({pacingType}) Starts {startDate}", + "enterprise.dashboard.programs.about.page.learn.more": "Learn more", + "enterprise.dashboard.programs.about.page.course.not.currently.available.text": "Not Currently Available", + "enterprise.dashboard.programs.about.page.completed.courses": "COURSES COMPLETED", + "enterprise.dashboard.programs.about.page.completed.course.pacing.type.and.start.date": "({pacingType}) Started {startDate}", + "enterprise.dashboard.programs.about.page.view.completed.course": "View Course", + "enterprise.dashboard.programs.about.page.all.courses.completed.message": "Congratulations!", + "enterprise.dashboard.programs.about.page.all.course.requirements.completed.message": "You have successfully completed all the requirements for the {programTitle}.", + "enterprise.dashboard.programs.about.page.program.journey.message": "Your Program Journey", + "eenterprise.dashboard.programs.about.page.course.progress.tracking.message": "Track and plan your progress through the {totalCoursesInProgram} courses in this program.", + "enterprise.dashboard.programs.about.page.verified.certificate.message": "To complete the program, you must earn a verified certificate for each course.", + "enterprise.dashboard.program.sidebar.your.certificate": "Your {certificateType} Certificate", + "enterprise.dashboard.program.sidebar.earned.certificates": "Earned Certificates", + "enterprise.dashboard.program.sidebar.program.record": "Program Record", + "enterprise.dashboard.program.sidebar.message": "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.", + "enterprise.dashboard.program.sidebar.view.program.record": "View Program Record", + "enterprise.dashboard.program.sidebar.credit.opportunities": "Additional Credit Opportunities", + "program.sidebar.professional.opportunities": "Additional Professional Opportunities", + "enterprise.dashboard.programs.program.listing.card.remaining.courses.count": "Remaining", + "enterprise.dashboard.programs.program.listing.card.inProgress.courses.count": "In progress", + "enterprise.dashboard.programs.program.listing.card.completed.courses.count": "Completed", + "enterprise.assignment.only.empty.state.alert.dismiss": "Dismiss", "enterprise.assignment.only.empty.state.alert.contact.admin.button": "Contact administrator", "enterprise.assignment.only.empty.state.alert.title": "Course discovery is not currently available", "enterprise.assignment.only.empty.state.alert.description": "Your organization has chosen to share courses with you by assignment only. To request access to additional content, contact your administrator.", "enterprise.assignment.only.empty.state.card.title": "Your next course, found!", "enterprise.assignment.only.empty.state.card.description": "Start learning with courses assigned to you by your organization.", "enterprise.assignment.only.empty.state.card.button": "Back to dashboard", - "enterprise.search.page.academies.section.title": "edX Academies; designed to meet your most critical business needs", + "enterprise.search.page.show.more.pathway.section.translated.title": "Pathways", + "enterprise.search.page.show.more.program.section.translated.title": "Programs", + "enterprise.search.page.show.more.course.section.translated.title": "Courses", + "enterprise.search.page.title": "Search Courses and Programs - {enterpriseName}", + "enterprise.search.page.header.title": "Search Courses and Programs", + "enterprise.search.page.academies.section.title": "edX Academies: designed to meet your most critical business needs", "enterprise.search.page.academies.section.subtile": "Choose from a curated range of programs aligned to the most in demand capability and skill areas crucial to organization success.", + "enterprise.search.page.course.section.translated.title": "Courses", + "enterprise.search.course.card.short.length.course": "Short Course", + "enterprise.search.course.card.general.length.course": "Course", + "enterprise.search.page.pathway.section.translated.title": "Pathways", + "enterprise.search.page.program.section.translated.title": "Programs", + "enterprise.search.program.card.course.count": "{numCourses, plural, one {# Course} other {# Courses}}", + "enterprise.search.page.show.all": "Show ({totalContentCount}) {rightArrowIcon}", + "enterprise.search.page.content.results": "results", + "enterprise.search.page.content.result": "result", + "site.header.avatar.dropdown.switch.dashboard.title": "Switch Dashboard", + "site.header.avatar.dropdown.personal.dashboard.title": "Personal", + "site.header.avatar.dropdown.my.profile.title": "My profile", + "site.header.avatar.dropdown.account.settings.title": "Account settings", + "site.header.avatar.dropdown.help.title": "Help", + "site.header.avatar.dropdown.sign.out.title": "Sign out", + "site.header.nav.help.title": "Help", + "site.header.nav.dashboard.title": "Dashboard", + "enterprise.skills.quiz.v1.job.card.median.salary": "Median U.S. Salary:", + "enterprise.skills.quiz.v1.job.card.job.postings.label": "Job Postings:", + "enterprise.skills.quiz.v1.course.card.heading": "Get started with these courses", + "enterprise.skills.quiz.v1.pathways.card.heading": "Get started with these pathways", + "enterprise.skills.quiz.v1.programs.card.heading": "Get started with these programs", + "enterprise.skills.quiz.v1.select.job.card.job.and.skills.heading": "Your jobs and skills", + "enterprise.skills.quiz.v1.select.job.card.median.salary": "Median U.S. Salary:", + "enterprise.skills.quiz.v1.select.job.card.job.postings.label": "Job Postings:", + "enterprise.skills.quiz.v1.skills.page.heading": "Skills", + "enterprise.skills.quiz.v1.skills.page.top.courses.heading": "Top courses in {skill}", + "enterprise.skills.quiz.v1.skills.page.see.more.courses.button.label": "See more courses >", + "enterprise.skills.quiz.v1.skills.builder.heading": "Skills Builder", + "enterprise.skills.quiz.v1.skills.builder.subheading": "Start your learning journey with edX", + "enterprise.skills.quiz.v1.skills.search.heading": "Let edX be your guide. We combine the educational expertise of the world's leading institutions with labor market data to find the right course(s) and program(s) to help you reach your learning and professional goals.", + "enterprise.skills.quiz.v1.goal.selection.label": "First, tell us a bit more about what you want to achieve.", + "enterprise.skills.quiz.v1.industry.selection.label": "Second, which industry describes where you work? (select one, or leave blank)", + "enterprise.skills.quiz.v1.current.job.title": "Next, tell us about your current job title.", + "enterprise.skills.quiz.v1.currently.a.student.label": "I am currently a student", + "enterprise.skills.quiz.v1.similar.career.paths": "Lastly, tell us about career paths you're interested in (select up to three)", + "enterprise.skills.quiz.v1.explore.courses.label": "Start Exploring Courses!", + "enterprise.skills.quiz.v1.see.more.recommendations.label": "See more course recommendations", + "enterprise.skills.quiz.v1.cancel.button.label": "Cancel", + "enterprise.skills.quiz.v1.continue.button.label1": "Continue", + "enterprise.skills.quiz.v1.continue.button.label2": "Continue", + "enterprise.skills.quiz.v1.done.button.label": "Done", + "enterprise.skills.quiz.v2.job.card.related.skills.label": "Related skills", + "enterprise.skills.quiz.v2.see.more.recommendations.label": "See more course recommendations", + "enterprise.skills.quiz.v2.skills.builder.title": "edx - Skill Builder", + "enterprise.skills.quiz.v2.exit.skills.builder.label": "Exit Skill Builder?", + "enterprise.skills.quiz.v2.close.modal.text": "Learners who enroll in courses that align with their career goals are more likely to complete the course", + "enterprise.skills.quiz.v2.back.to.skills.builder.button.label": "Back to Skill Builder", + "enterprise.skills.quiz.v2.exit.button.label": "Exit", + "enterprise.skills.quiz.v2.skills.builder.introductory.text": "We combine the educational expertise with labor market data to help you reach your learning and professional goals. Whether you are looking to grow in your career, change careers, or just learn new skills, this tool can help you find a relevant course. Your role selection and recommendations are private and are not visible to your edX administrator", + "enterprise.skills.quiz.v2.roles.dropdown.label": "What roles are you interested in ?", + "enterprise.skills.quiz.v2.hide.advanced.options.label": "Hide advanced options", + "enterprise.skills.quiz.v2.show.advanced.options.label": "Show advanced options", + "enterprise.skills.quiz.v2.goals.dropdown.label": "Tell us about what you want to achieve ?", + "enterprise.skills.quiz.v2.current.job.title": "Search and select your current job title", + "enterprise.skills.quiz.v2.industry.selection.label": "What industry are you interested in ?", + "enterprise.skills.quiz.v2.skills.builder.heading": "Skills Builder", + "enterprise.skills.quiz.v2.skills.builder.subheading": "Let edX be your guide", "StatefulEnroll.buttonLabel.enroll": "Enroll", "StatefulEnroll.buttonLabel.enrolling": "Enrolling...", "StatefulEnroll.buttonLabel.enrolled": "Enrolled", - "StatefulEnroll.buttonLabel.tryAgain": "Try again" + "StatefulEnroll.buttonLabel.tryAgain": "Try again", + "errorBoundary.title": "An error occurred while processing your request", + "errorBoundary.subtitle": "We apologize for the inconvenience. Please try again later.", + "errorBoundary.tryAgainCTA": "Try again", + "updateAvailableModal.heading": "Update: New Version Available", + "updateAvailableModal.content": "Attention: A new version of the website was released. To leverage the latest features and improvements, please perform a page refresh.", + "updateAvailableModal.refreshButtonText": "Refresh", + "enterprise.course.about.page.assigned.badge.label": "Assigned", + "enterprise.course.about.page.course.part.of.program": "This course is part of a {programType}.", + "enterprise.course.about.page.course.not.in.catalog.and.archived": "This course is archived.", + "enterprise.course.about.page.course.not.in.catalog": "This course is not part of your organization's curated course catalog.", + "enterprise.course.about.page.video.play.button.text": "Play Video", + "useCourseRunCardAction.enroll.success.helperText": "You were successfully enrolled. Redirecting to the course.", + "useCourseRunCardAction.enroll.error.helperText": "An error occurred while processing your enrollment.", + "useCourseRunCardAction.upgrade.success.helperText": "Your enrollment was upgraded. Redirecting to the course.", + "useCourseRunCardAction.upgrade.error.helperText": "An error occurred while upgrading your enrollment.", + "enterprise.course.about.course.sidebar.institution": "Institution", + "enterprise.course.about.course.sidebar.institutions": "Institutions", + "enterprise.course.about.course.sidebar.weeks": "{weeksCount, plural, one {week} other {weeks}}", + "enterprise.course.about.course.sidebar.transcript": "Video {transcriptCount, plural, one {Transcript} other {Transcripts}}", + "enterprise.course.about.course.sidebar.instructor.paced": "Instructor-led on a course schedule", + "enterprise.course.about.course.sidebar.self.paced": "Self-paced on your time", + "executive.education.external.course.enrollment.page.registration.title": "Your registration(s)", + "executive.education.external.course.enrollment.page.go.to.dashboard.cta": "Go to dashboard", + "executive.education.external.course.enrollment.page.already.enrolled.alert.heading": "Already Enrolled", + "executive.education.external.course.enrollment.page.already.enrolled.message": "You're already enrolled. Go to your GetSmarter dashboard to keep learning.", + "executive.education.external.course.enrollment.page.finalize.registration.message": "This is where you finalize your registration for an edX executive education course through GetSmarter. Please ensure that the course details below are correct and confirm using Learner Credit with a \"Confirm registration\" button.", + "executive.education.external.course.enrollment.page.funds.allocated.message": "Your learning administrator already allocated funds towards this registration.", + "executive.education.external.course.enrollment.page.funds.redeemed.message": "Your Learner Credit funds will be redeemed at this point.", + "executive.education.external.course.enrollment.completed.page.title": "Congratulations, you have completed your enrollment for your online course", + "executive.education.external.course.enrollment.completed.page.go.to.dashboard.button": "Go to dashboard", + "enterprise.dashboard.tab.courses": "Courses", + "enterprise.dashboard.tab.programs": "Programs", + "enterprise.dashboard.tab.pathways": "Pathways", + "enterprise.dashboard.tab.my.career": "My Career", + "enterprise.dashboard.tab.courses.recommendation.section.title": "Get course recommendations for you.", + "enterprise.dashboard.tab.courses.recommendation.section.description": "Take a two-minute quiz to tell us more about the skills and jobs you are interested in, and immediately receive recommendations for the best learning experiences in the catalog for you.", + "enterprise.dashboard.tab.courses.recommendation.section.button": "Recommend courses for me", + "enterprise.dashboard.sidebar.coupon.codes.active.badge.label": "Active", + "enterprise.dashboard.sidebar.coupon.codes.requested.badge.label": "Requested", + "enterprise.dashboard.sidebar.coupon.codes.summary.remaining.codes": "Remaining Codes", + "enterprise.dashboard.sidebar.coupon.codes.summary.detail": "Codes remaining, contact your administrator for additional codes.", + "enterprise.dashboard.sidebar.coupon.codes.summary.title": "Enrollment Codes", + "enterprise.dashboard.sidebar.coupon-codes.summary.notice": "Use codes to enroll in courses from your catalog.", + "enterprise.dashboard.sidebar.learner.credit.card.title": "Learner Credit", + "enterprise.dashboard.sidebar.learner.credit.card.assignment.only.description": "Your organization will assign courses to learners. Please contact your administrator if you are interested in taking a course.", + "enterprise.dashboard.sidebar.learner.credit.card.description": "Apply your organization's learner credit balance to enroll into courses with no out of pocket cost.", + "enterprise.dashboard.sidebar.learner.credit.card.subsidy.expiration.date": "Available until {subsidyExpiryDate}", + "enterprise.dashboard.sidebar.subscription.expired.badge.label": "Expired", + "enterprise.dashboard.sidebar.subscription.expiring.soon.badge.label": "Expiring Soon", + "enterprise.dashboard.sidebar.subscription.warning.badge.label": "Expiring", + "enterprise.dashboard.sidebar.subscription.active.badge.label": "Active", + "enterprise.dashboard.sidebar.license.requested.badge.label": "Requested", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text1": "Subscription Status", + "enterprise.dashboard.sidebar.subscription.active.date.prefix": "Available until", + "enterprise.dashboard.sidebar.subscription.expired.date.prefix": "Expired on", + "enterprise.dashboard.sidebar.license.requested.notice": "Awaiting approval.", + "enterprise.dashboard.sidebar.subscription.summary.card.title.text2": "Subscription Status", + "enterprise.dashboard.sidebar.subscription.active.date.prefix.text": "Available until", + "enterprise.dashboard.sidebar.subsidy.find.course.button": "Find a course", + "enterprise.dashboard.sidebar.needHelp": "Need help?", + "enterprise.dashboard.sidebar.need.help.message": "For technical support, visit the edX Help Center.", + "enterprise.dashboard.sidebar.request.benefits": "To request more benefits or specific courses, contact your organization's edX administrator.", + "enterprise.search.page.offers.balance.alert.no.balance.heading": "Courses are no longer covered by your organization's learner credit balance", + "enterprise.search.page.offers.balance.alert.no.balance.description": "Your learner credit balance has run out, and will not cover the cost of courses. Please contact your administrator if you have questions.", + "enterprise.search.page.offers.balance.alert.low.balance.heading": "Some courses may not be covered by your organization's learner credit balance", + "enterprise.search.page.offers.balance.alert.low.balance.description": "Your organization is running low on learner credit. Some courses may no longer be covered. Please contact your administrator if you have questions.", + "enterprise.search.page.offers.balance.alert.contact.admin.button": "Contact administrator", + "executive.education.external.course.enrollment.page.course.start.date": "Start date:", + "executive.education.external.course.enrollment.page.course.start.date.placeholder": "Available start date:", + "executive.education.external.course.enrollment.page.course.duration": "Course duration:", + "executive.education.external.course.enrollment.page.course.price": "Course total:", + "executive.education.external.course.enrollment.completed.page.summary.card.title": "What happens next?", + "executive.education.external.course.enrollment.completed.page.summary.card.course.notified.about.email.section.heading": "Notified by email", + "executive.education.external.course.enrollment.completed.page.summary.card.email.section.content.with.getsmarter.link": "You will receive an email when your course starts. Alternatively, you can visit your dashboard for course status updates.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.heading": "Read the refund policy", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.content": "As part of our commitment to your professional development, you may request to change your course start date or request your money back if you're not fully satisfied with 14 calendar days of your course start date.", + "executive.education.external.course.enrollment.completed.page.summary.card.course.refund.policy.section.read.content": "Read GetSmarter's Terms and Conditions for the full course postponement and cancellation policy.", + "executive.education.external.course.enrollment.page.registration.summarycard.title": "Registration summary:", + "executive.education.external.course.enrollment.page.course": "This course is covered by the Learner Credit provided by your organization.", + "executive.education.external.course.enrollment.page.registration.total.message": "Registration total:", + "executive.education.external.course.enrollment.page.registration.tax.included": "Tax included", + "enterprise.budget.expiry.notification.alert.title": "Reminder: Your organization’s plan expires {date}", + "enterprise.budget.expiry.notification.alert.message": "When your organization’s plan expires, you will no longer be able to use your learning credit to enroll in new courses. If you are currently enrolled in a course, there will be no disruption to your learning.", + "enterprise.budget.expiry.notification.modal.title": "Reminder: Your learning credit is expiring", + "enterprise.budget.expiry.notification.modal.message": "Your organization’s plan expires on {date}. After it expires, you will no longer be able to use your learning credit to enroll in new courses.", + "enterprise.budget.expiry.notification.modal.additional_message": "If you are currently enrolled in courses, there will be no disruption to your learning upon expiration of the plan.", + "enterprise.budget.expiry.notification.modal.contact_admin_prompt": "If you think this is an error or need help, please", + "enterprise.budget.expiry.notification.modal.contact_admin_link": "contact your organization’s administrator.", + "enterprise.course.about.page.course.run.card.enroll.button.label": "Enroll", + "enterprise.course.about.page.course.run.card.archived.heading": "Course archived", + "enterprise.course.about.page.course.run.card.archived.subheading": "Future dates to be announced", + "enterprise.course.about.page.course.run.card.upcoming.heading": "Coming soon", + "enterprise.course.about.page.course.run.card.upcoming.subheading": "Enroll after {upcomingCourseStartDate}", + "enterprise.course.about.page.course.run.card.enrollment.closed.heading": "Enrollment closed", + "enterprise.course.about.page.course.run.card.enrollment.closed.subheading": "Future dates to be announced", + "enterprise.course.about.page.enrolled.course.run.card.starts.heading": "Starts {courseStartDate}", + "enterprise.course.about.page.enrolled.course.run.card.started.heading": "Course started", + "enterprise.course.about.page.course.run.card.enrolled.subheading": "You are enrolled", + "enterprise.course.about.page.course.run.card.view.course.button.label": "View course", + "enterprise.course.about.page.course.run.card.entitlement.found.heading": "Entitlement found", + "enterprise.course.about.page.course.run.card.enroll.subheading": "View on dashboard", + "enterprise.course.about.page.course.run.card.enrollment.count.greater.than.zero.subheading": "{enrollmentCount} recently enrolled!", + "enterprise.course.about.page.course.run.card.enrollment.count.less.than.one.subheading": "Be the first to enroll!", + "enterprise.course.about.page.course.run.card.started.heading": "Started {courseStartedDate}", + "enterprise.course.about.page.course.run.card.starts.heading": "Starts {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.starts.heading": "Starts {courseStartsDate}", + "enterprise.course.about.page.self.paced.course.run.card.started.heading": "Course started", + "enterprise.dashboard.course.assignment.cancelled.alert.heading": "Course assignment canceled", + "enterprise.dashboard.course.assignment.deadline.passed.alert.heading": "Deadline passed", + "enterprise.dashboard.course.assignment.cancelled.alert.text": "Your learning administrator canceled one or more course assignments below.", + "enterprise.dashboard.course.assignment.deadline.passed.alert.text": "Deadline to enroll into one or more courses below has passed.", + "enterprise.dashboard.course.assignment.alert.contact.admin.button": "Contact administrator", + "enterprise.dashboard.course.enrollment.saved.for.later.alert.text": "Your course was saved for later.", + "enterprise.dashboard.course.enrollment.moved.to.progress.alert.text": "Your course was moved to In Progress.", + "enterprise.dashboard.course.enrollments.assigned.section.title.for.first.visit": "Your learning journey starts now!", + "enterprise.dashboard.course.enrollments.assigned.section.title": "Assigned Courses", + "enterprise.dashboard.course.enrollments.my.courses.section.title": "My courses", + "enterprise.dashboard.course.enrollments.completed.courses.section.title": "Completed courses", + "enterprise.dashboard.course.enrollments.save.for.later.courses.section.title": "Saved for later", + "enterprise.dashboard.course.enrollment.alert.dismiss.button": "Dismiss", + "enterprise.dashboard.tab.courses.no.enrollments": "You are not enrolled in any courses sponsored by {enterpriseName}. Reach out to your administrator for instructions on how to start learning with edX!", + "enterprise.dashboard.tab.courses.default.message": "Getting started with edX is easy. Simply find a course from your catalog, request enrollment, and get started on your learning journey.", + "enterprise.dashboard.tab.courses.find.course": "Find a course", + "enterprise.dashboard.group.assignment.alert.find.course.button": "Find a course", + "enterprise.dashboard.group.assignment.alert.dismiss.button": "Dismiss", + "site.header.nav.search.title": "Find a Course", + "courseRunActions.viewCourse": "View course", + "courseRunActions.upgrading": "Upgrading...", + "courseRunActions.upgraded": "Upgraded", + "useCourseRunCardHeading.startsOnDate": "Starts {startDate}", + "useCourseRunCardHeading.courseStarted": "Course started", + "useCourseRunCardHeading.startedOnDate": "Started {startDate}", + "useCourseRunCardSubHeading.enrolled": "You are enrolled", + "useCourseRunCardSubHeading.firstToEnroll": "Be the first to enroll!", + "useCourseRunCardSubHeading.enrollmentCount": "{enrollmentCount} recently enrolled!", + "enterprise.dashboard.courses.tab.my.courses.section.available.date": "Available on {upcomingDate}" } \ No newline at end of file diff --git a/translations/frontend-app-learner-record/src/i18n/messages/fr_CA.json b/translations/frontend-app-learner-record/src/i18n/messages/fr_CA.json index 85d05a4d7f5..24d3900c8b4 100644 --- a/translations/frontend-app-learner-record/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-learner-record/src/i18n/messages/fr_CA.json @@ -55,7 +55,7 @@ "program.record.name": "Dossier {program_name}", "platform.and.school.name": "{platform} | {school}", "last.updated.date": "Dernière mise à jour {date}", - "learner.username": "{username}", + "learner.full_name": "{full_name} |", "learner.email": "{email}", "help.section.header": "Des questions sur les dossiers d'apprenants?", "help.section.content.with.link": "Pour en savoir plus sur les dossiers, vous pouvez {link}", diff --git a/translations/frontend-app-learner-record/src/i18n/messages/pt_PT.json b/translations/frontend-app-learner-record/src/i18n/messages/pt_PT.json index 8af432e8016..80ead03cd79 100644 --- a/translations/frontend-app-learner-record/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-learner-record/src/i18n/messages/pt_PT.json @@ -1,40 +1,40 @@ { "PageTitle": "Meus registros de estudante | {siteName}", "learnerRecords": "Meus Registos de Estudante", - "verifiableCredentials": "Verifiable Credentials", - "certificate.card.name": "Program Certificate", + "verifiableCredentials": "Credenciais verificáveis", + "certificate.card.name": "Certificado de Programa", "certificate.card.organization.label": "De", - "certificate.card.noOrg.text": "No organization", - "certificate.card.date.label": "Awarded on {date}", + "certificate.card.noOrg.text": "Sem organização", + "certificate.card.date.label": "Atribuído em {date}", "certificate.card.action.label": "Criar", - "certificate.card.multiAction.label": "Create with", - "credentials.modal.title": "Verifiable credential", - "credentials.modal.close.button": "Close modal window", + "certificate.card.multiAction.label": "Criado com", + "credentials.modal.title": "Credencial verificável", + "credentials.modal.close.button": "Fechar a janela modal", "credentials.modal.close.mobile.button": "Cancelar", - "credentials.modal.mobile.title": "To download a verifiable credential to your mobile wallet application, please follow the instructions below.", - "credentials.modal.instruction.appStore.button": "Download the mobile app from the Apple App Store", - "credentials.modal.instruction.googlePlay.button": "Download the mobile app from the Google Play", - "credentials.modal.instruction.title": "Follow the instructions below to get a verifiable credential:", - "credentials.modal.instruction.step1": "Download and install the wallet app on your smartphone.", - "credentials.modal.instruction.step2": "Sign up for the app to identify yourself.", - "credentials.modal.instruction.step3": "Open the wallet application and select the option \"Scan QR code\". Then scan the image of QR code.", - "credentials.modal.instruction.step4": "Once you have successfully done - close modal window.", - "credentials.modal.deeplink": "Download Credential", + "credentials.modal.mobile.title": "Para descarregar uma credencial verificável para a sua aplicação de carteira do telemóvel, siga as instruções abaixo.", + "credentials.modal.instruction.appStore.button": "Descarregar a aplicação móvel a partir da Apple App Store", + "credentials.modal.instruction.googlePlay.button": "Descarregar a aplicação móvel a partir do Google Play", + "credentials.modal.instruction.title": "Siga as instruções abaixo para obter uma credencial verificável:", + "credentials.modal.instruction.step1": "Descarregue e instale a aplicação da carteira no seu smartphone.", + "credentials.modal.instruction.step2": "Registe-se na aplicação para se identificar.", + "credentials.modal.instruction.step3": "Abra a aplicação da carteira e selecione a opção “Scan QR code”. De seguida, digitalize a imagem do código QR.", + "credentials.modal.instruction.step4": "Depois de o ter feito com êxito, feche a janela modal.", + "credentials.modal.deeplink": "Descarregar a credencial", "credentials.modal.loading": "Carregando...", - "credentials.modal.qrCode.label": "QR code to obtain the verifiable credential", + "credentials.modal.qrCode.label": "Código QR para obter a credencial verificável", "credentials.modal.copyLink.label": "Copiar ligação", - "credentials.modal.error": "An error occurred attempting to retrieve your program certificate. Please try again later.", + "credentials.modal.error": "Ocorreu um erro ao tentar recuperar o seu certificado de programa. Por favor, tente novamente mais tarde.", "credentials.profile.link": "Voltar ao Meu Perfil", - "credentials.list.empty": "No certificate available. Finish your first program to get a certificate.", - "credentials.list.error": "An error occurred attempting to retrieve your program certificates. Please try again later.", - "credentials.header": "Verifiable Credentials", - "credentials.description": "A certificate for a program will appear in the list once you have earned all course certificates in a program.", - "credentials.help.header": "Questions about Verifiable Credentials?", - "credentials.help.description": "To learn more about Verifiable Credentials you can", - "credentials.help.link": "read in our Verifiable Credentials Support Page.", - "credentials.error.fetch.certificates": "Could not fetch program certificates", - "credentials.error.fetch.storages": "Could not fetch available storages", - "credentials.error.issuance.init": "Could not initiate issuance line", + "credentials.list.empty": "Não há certificado disponível. Termine o seu primeiro programa para obter um certificado.", + "credentials.list.error": "Ocorreu um erro ao tentar recuperar os certificados do seu programa. Por favor, tente novamente mais tarde.", + "credentials.header": "Credenciais verificáveis", + "credentials.description": "Um certificado para um programa aparecerá na lista quando tiver obtido todos os certificados de curso num programa.", + "credentials.help.header": "Perguntas sobre as credenciais verificáveis?", + "credentials.help.description": "Para saber mais sobre as Credenciais Verificáveis, pode", + "credentials.help.link": "leia na nossa Página de suporte de credenciais verificáveis.", + "credentials.error.fetch.certificates": "Não foi possível obter certificados de programa", + "credentials.error.fetch.storages": "Não foi possível obter armazéns disponíveis", + "credentials.error.issuance.init": "Não foi possível iniciar a linha de emissão", "link.back.to.records": "Voltar aos Meus Registos", "records.list.error": "Ocorreu um erro ao tentar recuperar os registros do programa. Por favor, tente novamente mais tarde.", "page.loading.message": "Carregando...", @@ -55,7 +55,7 @@ "program.record.name": "{program_name} Registo", "platform.and.school.name": "{platform} | {school}", "last.updated.date": "Última Atualização em {date}", - "learner.username": "{username}", + "learner.full_name": "{full_name} |", "learner.email": "{email}", "help.section.header": "Tem questões relativas aos 'Registos de Estudante'?", "help.section.content.with.link": "Para saber mais sobre os registos, pode {link}", @@ -78,7 +78,7 @@ "records.description": "Um registo de programa é criado depois de ter ganho, pelo menos, um certificado de curso num programa.", "records.record.view.link": "Ver Registo do Programa", "records.help.header": "Tem questões relativas aos 'Registos de Estudante'?", - "records.help.description": "To learn more about records you can", + "records.help.description": "Para saber mais sobre os registos, pode", "records.help.link": "leia mais na nossa área de ajuda dos registos.", "records.header": "Meus Registos de Estudante" } \ No newline at end of file diff --git a/translations/frontend-app-learner-record/src/i18n/transifex_input.json b/translations/frontend-app-learner-record/src/i18n/transifex_input.json index d4d045a19b0..c4ef465bee4 100644 --- a/translations/frontend-app-learner-record/src/i18n/transifex_input.json +++ b/translations/frontend-app-learner-record/src/i18n/transifex_input.json @@ -55,7 +55,7 @@ "program.record.name": "{program_name} Record", "platform.and.school.name": "{platform} | {school}", "last.updated.date": "Last Updated {date}", - "learner.username": "{username}", + "learner.full_name": "{full_name} |", "learner.email": "{email}", "help.section.header": "Questions about Learner Records?", "help.section.content.with.link": "To learn more about records you can {link}", diff --git a/translations/frontend-app-learning/src/i18n/messages/fr_CA.json b/translations/frontend-app-learning/src/i18n/messages/fr_CA.json index aafc9314951..49da5cfcce4 100644 --- a/translations/frontend-app-learning/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-learning/src/i18n/messages/fr_CA.json @@ -80,6 +80,8 @@ "learning.outline.collapseAll": "Tout replier", "learning.outline.completedAssignment": "Terminé", "learning.outline.completedSection": "Section complétée", + "learning.outline.hiddenSection": "Caché dans le plan de cours, accessible via un lien", + "learning.outline.hiddenSequenceLink": "Les sous-sections ne sont pas navigables entre elles, elles ne sont accessibles que via leur lien.", "learning.outline.dates": "Dates importantes", "learning.outline.editGoal": "Modifier l'objectif", "learning.outline.expandAll": "Tout développer", @@ -222,8 +224,8 @@ "learning.streakCelebration.factoidBBoldedSection": "termine 5 fois plus de contenu de cours en moyenne", "learning.streakCelebration.streakDiscountMessage": "Vous avez obtenu, pour un temps limité, un rabais de {percent} % pour mettre à niveau ce cours.", "progress.certificateStatus.unverifiedBody": "Afin de générer une attestation, vous devez effectuer une vérification d'identité. {idVerificationSupportLink}.", - "progress.certificateStatus.downloadableBody": "Présentez vos réalisations sur LinkedIn ou votre curriculum vitae aujourd'hui. Vous pouvez télécharger votre attestation maintenant et y accéder à tout moment depuis votre tableau de bord et votre profil.", - "courseCelebration.certificateBody.notAvailable.endDate": "Les notes finales et toutes les attestations obtenues devraient être disponibles après le {endDate}.", + "progress.certificateStatus.downloadableBody": "Présentez vos réalisations sur LinkedIn ou sur votre CV dès aujourd'hui. Vous pouvez télécharger votre certificat dès maintenant et y accéder à tout moment depuis vos {dashboardLink} et {profileLink} .", + "progress.certificateStatus.notAvailable.endDate": "Ce cours se termine le {endDate} . Les notes finales et tous les certificats obtenus devraient être disponibles après {certAvailabilityDate} .", "progress.certificateStatus.notPassingHeader": "État de l'attestation", "progress.certificateStatus.notPassingBody": "Pour être admissible à une attestation, vous devez avoir la note de passage.", "progress.certificateStatus.inProgressHeader": "Plus de contenu sera bientôt disponible!", @@ -254,7 +256,7 @@ "progress.completion.donut.percentIncomplete": "Vous n'avez pas terminé {percent} % du contenu de ce cours auquel vous avez accès.", "progress.completion.donut.percentLocked": "{percent} % du contenu de ce cours est verrouillé et disponible uniquement pour ceux qui effectuent une mise à niveau.", "progress.creditInformation.creditNotEligible": "Vous n'êtes plus éligible à des crédits pour ce cours. Apprenez en plus sur {creditLink}.", - "progress.creditInformation.creditEligible": "Vous avez satisfait aux exigences d'obtention de crédits dans ce cours. Accédez à votre {dashboardLink} pour acheter des crédits de cours. Ou apprenez-en plus sur {creditLink} .", + "progress.creditInformation.creditEligible": "Vous avez satisfait aux exigences d'obtention de crédits dans ce cours. Accédez à votre {dashboardLink} pour acheter des crédits de cours. Ou apprenez-en plus sur {creditLink} .", "progress.creditInformation.creditPartialEligible": "Vous n'avez pas encore rempli les conditions pour les crédits. Apprenez en plus sur {creditLink}.", "progress.creditInformation.completed": "Terminé", "progress.creditInformation.courseCredit": "crédit de cours", @@ -272,7 +274,7 @@ "progress.courseGrade.footer.passing": "Vous réussissez actuellement ce cours avec une note de {letterGrade} ({minGrade}-{maxGrade} %)", "progress.courseGrade.preview.headerLocked": "fonction verrouillée", "progress.courseGrade.preview.headerLimited": "fonctionnalité limitée", - "progress.courseGrade.preview.header.ariaHidden": "Aperçu d'un", + "progress.courseGrade.preview.header.ariaHidden": "Aperçu d'un", "progress.courseGrade.preview.body.unlockCertificate": "Déverrouillez pour afficher les notes et obtenir une attestation.", "progress.courseGrade.partialpreview.body.unlockCertificate": "Déverrouillez pour travailler en vue d'une attestation.", "progress.courseGrade.preview.body.upgradeDeadlinePassed": "La date limite de mise à niveau dans ce cours est écoulée.", @@ -320,10 +322,10 @@ "learning.celebration.share": "Prenez un moment pour célébrer et partager votre progrès.", "learning.celebration.social": "Je suis sur le point de terminer {title} en ligne avec {platform}. Que passez-vous votre temps à apprendre?", "courseExit.catalogSearchSuggestion": "Vous souhaitez en apprendre plus? {searchOurCatalogLink} pour trouver plus de cours et de programmes à explorer.", - "courseCelebration.certificateBody.available": "Présentez vos réalisations sur LinkedIn ou sur votre CV dès aujourd'hui. Vous pouvez télécharger votre certificat dès maintenant et y accéder à tout moment depuis vos {dashboardLink} et {profileLink} .", + "courseCelebration.certificateBody.available": "Présentez vos réalisations sur LinkedIn ou sur votre CV dès aujourd'hui. Vous pouvez télécharger votre certificat dès maintenant et y accéder à tout moment depuis vos {dashboardLink} et {profileLink} .", "courseCelebration.certificateBody.notAvailable.endDate.v2": "Ce cours se termine le {endDate} . Les notes finales et tous les certificats obtenus devraient être disponibles après {certAvailableDate} .", - "courseCelebration.certificateBody.unverified": "Afin de générer un certificat, vous devez effectuer une vérification d'identité. {idVerificationSupportLink} maintenant.", - "courseCelebration.certificateBody.upgradable": "Il n'est pas trop tard pour mettre à niveau. Pour {price} , vous débloquerez l'accès à tous les devoirs notés de ce cours. Une fois terminé, vous recevrez un certificat vérifié qui constitue un titre précieux pour améliorer vos perspectives d'emploi et faire progresser votre carrière, ou mettre en valeur votre certificat dans les candidatures scolaires.", + "courseCelebration.certificateBody.unverified": "Afin de générer un certificat, vous devez effectuer une vérification d'identité. {idVerificationSupportLink} maintenant.", + "courseCelebration.certificateBody.upgradable": "Il n'est pas trop tard pour mettre à niveau. Pour {price} , vous débloquerez l'accès à tous les devoirs notés de ce cours. Une fois terminé, vous recevrez un certificat vérifié qui constitue un titre précieux pour améliorer vos perspectives d'emploi et faire progresser votre carrière, ou mettre en valeur votre certificat dans les candidatures scolaires.", "courseCelebration.upgradeDiscountCodePrompt": "Utilisez le code {code} lors du paiement pour {percent} % de réduction!", "courseCelebration.recommendations.heading": "Continuez à développer vos compétences avec ces cours!", "courseCelebration.recommendations.label": "Cours", @@ -337,6 +339,7 @@ "courseCelebration.certificateHeader.downloadable": "Votre attestation est disponible!", "courseCelebration.certificateHeader.notAvailable": "Le statut de votre note et de votre attestation seront bientôt disponibles.", "courseCelebration.certificateBody.notAvailable.accessCertificate": "Si vous avez obtenu une note de passage, votre attestation sera automatiquement générée.", + "courseCelebration.certificateBody.notAvailable.endDate": "Les notes finales et toutes les attestations obtenues devraient être disponibles après le {endDate}.", "courseCelebration.certificateHeader.unverified": "Vous devez avoir complété votre vérification pour recevoir votre attestation.", "courseCelebration.certificateHeader.requestable": "Félicitations, vous vous qualifiez pour une attestation!", "courseCelebration.certificateHeader.upgradable": "Mettre à niveau pour obtenir une attestation", @@ -395,7 +398,7 @@ "learn.sequence.share.button": "Partagez ce contenu", "learn.sequence.share.modal.title": "Titre", "learn.sequence.share.modal.body": "Copiez le lien ci-dessous pour partager ce contenu.", - "learn.sequence.share.quote": "Voici un extrait amusant d'un cours que je suis sur @edXonline.", + "learn.sequence.share.quote": "Voici un extrait amusant d'un cours que je suis sur @edXonline.", "learning.outline.alert.cert.earnedNotAvailable": "Ce cours se termine le {courseEndDateFormatted} . Les notes finales et tous les certificats obtenus devraient être disponibles après {certificateAvailableDate} .", "cert.alert.earned.unavailable.header.v2": "Le statut de votre note et de votre attestation seront bientôt disponibles.", "cert.alert.earned.ready.header": "Félicitations! Votre attestation est prête.", @@ -449,9 +452,9 @@ "learn.contentLock.content.locked": "Contenu verrouillé", "learn.contentLock.complete.prerequisite": "Vous devez remplir le prérequis : ''{prereqSectionName}'' pour accéder à ce contenu.", "learn.contentLock.goToSection": "Aller à la section des prérequis", - "learn.hiddenAfterDue.gradeAvailable": "Si vous avez complété ce travail, votre note est disponible sur {progressPage}.", "learn.hiddenAfterDue.header": "La date d'échéance pour ce devoir est passée.", "learn.hiddenAfterDue.description": "Ce devoir n'est plus disponible, car la date limite est passée.", + "learn.hiddenAfterDue.gradeAvailable": "Si vous avez complété ce travail, votre note est disponible sur {progressPage}.", "learn.hiddenAfterDue.progressPage": "page de progression", "learn.honorCode.content": "L'honnêteté et l'intégrité académique sont importantes pour {siteName} et les institutions offrant des cours et des programmes sur le site {siteName}. En cliquant sur « J'accepte » ci-dessous, je confirme que j'ai lu, compris et respecterai le {link} pour le site {siteName}.", "learn.honorCode.name": "Code d'honneur", diff --git a/translations/frontend-app-learning/src/i18n/messages/pt_PT.json b/translations/frontend-app-learning/src/i18n/messages/pt_PT.json index 29159a5a6d8..0c9bb43002a 100644 --- a/translations/frontend-app-learning/src/i18n/messages/pt_PT.json +++ b/translations/frontend-app-learning/src/i18n/messages/pt_PT.json @@ -36,23 +36,23 @@ "learning.enrollment.enrollNow.Sentence": "Inscreva-se agora.", "learning.enrollment.success": "Inscreveu-se com sucesso neste curso!", "account-activation.alert.button": "Continuar para {siteName}", - "account-activation.alert.message": "We sent an email to {boldEmail} with a link to activate your account. Can’t find it? Check your spam folder or {sendEmailTag}.", + "account-activation.alert.message": "Enviámos um e-mail para {boldEmail} com uma ligação para ativar a sua conta. Não a encontra? Verifique a sua pasta de spam ou {sendEmailTag}.", "account-activation.resend.link": "reenviar o e-mail", "learning.logistration.alert": "Para ver o conteúdo do curso, {signIn} ou {register}.", "account-activation.alert.title": "Ative a sua conta para poder voltar a entrar", "learn.sequence.entranceExamTextNotPassing": "Para ter acesso aos materiais do curso, deverá obter uma pontuação {entranceExamMinimumScorePct}% ou superior neste exame. A sua pontuação actual é {entranceExamCurrentScore}%.", "learn.sequence.entranceExamTextPassed": "A sua pontuação é {entranceExamCurrentScore}%. Passou no exame de admissão.", - "learn.coursewareSerch.openAction": "Search within this course", + "learn.coursewareSerch.openAction": "Pesquisar neste curso", "learn.coursewareSerch.submitLabel": "Procurar", "learn.coursewareSerch.clearAction": "Limpar pesquisa", - "learn.coursewareSerch.closeAction": "Close the search form", - "learn.coursewareSerch.searchModuleTitle": "Search this course", + "learn.coursewareSerch.closeAction": "Fechar o formulário de pesquisa", + "learn.coursewareSerch.searchModuleTitle": "Pesquisar este curso", "learn.coursewareSerch.searchBarPlaceholderText": "Procurar", "learn.coursewareSerch.loading": "A procurar...", - "learn.coursewareSerch.searchResultsNone": "No results found.", - "learn.coursewareSerch.searchResultsLabel": "Results for \"{keyword}\":", - "learn.coursewareSerch.searchResultsError": "There was an error on the search process. Please try again in a few minutes. If the problem persists, please contact the support team.", - "learn.coursewareSerch.filter:all": "All content", + "learn.coursewareSerch.searchResultsNone": "Não foram encontrados resultados.", + "learn.coursewareSerch.searchResultsLabel": "Resultados para \"{keyword}\":", + "learn.coursewareSerch.searchResultsError": "Ocorreu um erro no processo de pesquisa. Tente novamente dentro de alguns minutos. Se o problema persistir, contacte a equipa de apoio.", + "learn.coursewareSerch.filter:all": "Todos os conteúdos", "learn.coursewareSerch.filter:text": "Texto", "learn.coursewareSerch.filter:video": "Vídeo", "learn.coursewareSerch.filter:sequence": "Secção", @@ -80,6 +80,8 @@ "learning.outline.collapseAll": "Encolher tudo", "learning.outline.completedAssignment": "Concluído", "learning.outline.completedSection": "Secção completa", + "learning.outline.hiddenSection": "Escondido na Estrutura do Curso, acessível através da ligação", + "learning.outline.hiddenSequenceLink": "As subsecções não são navegáveis entre si, apenas podem ser acedidas através da respetiva ligação.", "learning.outline.dates": "Datas importantes", "learning.outline.editGoal": "Editar objetivo", "learning.outline.expandAll": "Expandir tudo", @@ -132,7 +134,7 @@ "learning.proctoringPanel.detail.otherCourseApproved": "Se o seu dispositivo tiver mudado, recomendamos que complete o exame de admissão deste curso a fim de garantir que a sua configuração ainda cumpre os requisitos para o exame vigiado.", "learning.proctoringPanel.message.expiringSoon": "O seu perfil de bordo foi aprovado. No entanto, o seu estatuto de bordo expira em breve. Por favor, complete novamente o embarque para se assegurar de que poderá continuar a fazer exames supervisionados.", "learning.proctoringPanel.message.expired": "O seu estatuto de embarque expirou. Por favor, complete novamente o embarque para continuar a fazer exames de supervisionados.", - "learning.proctoringPanel.generalInfo": "You must complete the onboarding process prior to taking any proctored exam.", + "learning.proctoringPanel.generalInfo": "É necessário concluir o processo de integração antes de realizar qualquer exame supervisionado.", "learning.proctoringPanel.generalInfoSubmitted": "O perfil submetido está em revisão.", "learning.proctoringPanel.generalTime": "A revisão do perfil de admissão pode demorar mais de 2 dias úteis.", "learning.proctoringPanel.onboardingButton": "Admissão Completa", @@ -172,8 +174,8 @@ "learning.generic.upgradeNotification.expirationAccessLoss": "Perderá todo o acesso a este curso, {includingAnyProgress}, em {date}.", "learning.generic.upgradeNotification.expirationVerifiedCert": "A actualização do seu curso permite-lhe obter um certificado validado e desbloquear inúmeras funcionalidades. Saiba mais sobre o {benefitsOfUpgrading}.", "learning.generic.upgradeNotification.pastExpiration.content": "O prazo de atualização para este curso expirou. Para fazer a atualização, inscreva-se na próxima sessão disponível. ", - "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, one {day} other {days}} left", - "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural, one {hour} other {hours}} left", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, one {day} other {days}} esquerda", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural, one {hour} other {hours}} esquerda", "learning.generic.upgradeNotification.expirationMinutes": "Falta menos de 1 hora", "learning.generic.upgradeNotification.expiration": "O acesso ao curso expirará {date}", "learning.generic.upgradeNotification.pastExpiration.banner": "Prazo de atualização expirado em {date}", @@ -222,8 +224,8 @@ "learning.streakCelebration.factoidBBoldedSection": "complete 5x mais o conteúdo do curso em média", "learning.streakCelebration.streakDiscountMessage": "Desbloqueou um desconto de {percent}% ao atualizar este curso por um tempo limitado.", "progress.certificateStatus.unverifiedBody": "A fim de obter um certificado, deve completar a verificação da sua identificação. {idVerificationSupportLink}.", - "progress.certificateStatus.downloadableBody": "Mostre hoje o seu sucesso no LinkedIn ou no seu currículo. Pode descarregar agora o seu certificado e aceder ao mesmo em qualquer altura a partir do seu Painel de controlo e Perfil.", - "courseCelebration.certificateBody.notAvailable.endDate": "As notas finais e quaisquer certificados obtidos estão programados para estarem disponíveis após {endDate}.", + "progress.certificateStatus.downloadableBody": "Adicione a sua conquista ao LinkedIn ou ao seu currículo já hoje. Pode descarregar o seu certificado agora e aceder a qualquer altura a partir do seu {dashboardLink} e {profileLink}.", + "progress.certificateStatus.notAvailable.endDate": "Este curso termina em {endDate}. As notas finais e quaisquer certificados obtidos deverão estar disponíveis após {certAvailabilityDate}.", "progress.certificateStatus.notPassingHeader": "Estado do certificado", "progress.certificateStatus.notPassingBody": "Para se qualificar para um certificado, deve ter uma classificação de aproveitamento.", "progress.certificateStatus.inProgressHeader": "Mais conteúdos em breve!", @@ -254,7 +256,7 @@ "progress.completion.donut.percentIncomplete": "Não completou {percent}% do conteúdo deste curso a que tem acesso.", "progress.completion.donut.percentLocked": "{percent}% do conteúdo deste curso está bloqueado e disponível apenas para quem actualizar.", "progress.creditInformation.creditNotEligible": "Já não é elegível para crédito neste curso. Saiba mais sobre {creditLink}.", - "progress.creditInformation.creditEligible": "You have met the requirements for credit in this course. Go to your {dashboardLink} to purchase course credit. Or learn more about {creditLink}.", + "progress.creditInformation.creditEligible": "Cumpriu os requisitos para obter créditos neste curso. Aceda ao seu {dashboardLink} para adquirir créditos para o curso. Ou saiba mais sobre {creditLink}.", "progress.creditInformation.creditPartialEligible": "Ainda não cumpriu os requisitos de crédito. Saiba mais sobre {creditLink}.", "progress.creditInformation.completed": "Concluído", "progress.creditInformation.courseCredit": "crédito do curso", @@ -272,7 +274,7 @@ "progress.courseGrade.footer.passing": "Está actualmente a passar neste curso com uma nota de {letterGrade} ({minGrade}-{maxGrade}%)", "progress.courseGrade.preview.headerLocked": "funcionalidade bloqueada", "progress.courseGrade.preview.headerLimited": "recurso limitado", - "progress.courseGrade.preview.header.ariaHidden": "Preview of a", + "progress.courseGrade.preview.header.ariaHidden": "Pré-visualização de um", "progress.courseGrade.preview.body.unlockCertificate": "Desbloquear para ver as notas e trabalhar para um certificado.", "progress.courseGrade.partialpreview.body.unlockCertificate": "Desbloqueie para trabalhar para um certificado.", "progress.courseGrade.preview.body.upgradeDeadlinePassed": "O prazo para a actualização neste curso já passou.", @@ -320,10 +322,10 @@ "learning.celebration.share": "Tire um momento para festejar e partilhar os seus progressos.", "learning.celebration.social": "Estou a caminho de completar {title} online com {platform}. O que aprendes no tempo que tens?", "courseExit.catalogSearchSuggestion": "Quer saber mais? {searchOurCatalogLink} para encontrar mais cursos e programas para explorar.", - "courseCelebration.certificateBody.available": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your {dashboardLink} and {profileLink}.", - "courseCelebration.certificateBody.notAvailable.endDate.v2": "This course ends on {endDate}. Final grades and any earned certificates are scheduled to be available after {certAvailableDate}.", - "courseCelebration.certificateBody.unverified": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink} now.", - "courseCelebration.certificateBody.upgradable": "It’s not too late to upgrade. For {price} you will unlock access to all graded assignments in this course. Upon completion, you will receive a verified certificate which is a valuable credential to improve your job prospects and advance your career, or highlight your certificate in school applications.", + "courseCelebration.certificateBody.available": "Adicione a sua conquista ao LinkedIn ou ao seu currículo já hoje. Pode descarregar o seu certificado agora e aceder a qualquer altura a partir do seu {dashboardLink} e {profileLink}.", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "Este curso termina em {endDate}. As notas finais e quaisquer certificados obtidos deverão estar disponíveis após {certAvailableDate}.", + "courseCelebration.certificateBody.unverified": "Para gerar um certificado, é necessário concluir a verificação de ID. {idVerificationSupportLink} agora.", + "courseCelebration.certificateBody.upgradable": "Ainda não é tarde para atualizar. Por {price} desbloqueará o acesso a todas as tarefas classificadas deste curso. Após a conclusão, receberá um certificado verificado que é uma credencial valiosa para melhorar as suas perspectivas de emprego e avançar na sua carreira, ou destacar o seu certificado em candidaturas escolares.", "courseCelebration.upgradeDiscountCodePrompt": "Use o código {code} no checkout para {percent}% de desconto!", "courseCelebration.recommendations.heading": "Continue a desenvolver as suas competências com estes cursos!", "courseCelebration.recommendations.label": "Curso", @@ -337,6 +339,7 @@ "courseCelebration.certificateHeader.downloadable": "O seu certificado está disponível!", "courseCelebration.certificateHeader.notAvailable": "A sua classificação e estado de certificado estarão disponíveis em breve.", "courseCelebration.certificateBody.notAvailable.accessCertificate": "Se tiver obtido uma nota mínima, o seu certificado será emitido automaticamente.", + "courseCelebration.certificateBody.notAvailable.endDate": "As notas finais e quaisquer certificados obtidos estão programados para estarem disponíveis após {endDate}.", "courseCelebration.certificateHeader.unverified": "Deve completar a verificação para receber o seu certificado.", "courseCelebration.certificateHeader.requestable": "Parabéns, qualificou-se para um certificado!", "courseCelebration.certificateHeader.upgradable": "Actualize para obter um certificado verificado", @@ -382,9 +385,9 @@ "learn.course.license.creativeCommons.terms.zero": "Nenhum termo", "learn.course.license.creativeCommons.text": "Alguns Direitos Reservados", "discussions.sidebar.title": "Debates", - "discussions.notification.tray.container": "Discussion and Notification tray", - "tray.close.button": "Close tray", - "sidebar.open.button": "Show sidebar tray", + "discussions.notification.tray.container": "Área de Debate e Notificações", + "tray.close.button": "Fechar área", + "sidebar.open.button": "Mostrar área lateral", "responsive.close.sidebar": "Voltar ao curso", "learn.header.h2.placeholder": "As rubricas de nível 2 podem ser criadas por fornecedores de cursos no futuro.", "learn.course.load.failure": "Houve um erro ao carregar este curso.", @@ -395,8 +398,8 @@ "learn.sequence.share.button": "Partilhar este conteúdo", "learn.sequence.share.modal.title": "Título", "learn.sequence.share.modal.body": "Copie o link abaixo para partilhar este conteúdo.", - "learn.sequence.share.quote": "Here's a fun clip from a class I'm taking on @edXonline.", - "learning.outline.alert.cert.earnedNotAvailable": "This course ends on {courseEndDateFormatted}. Final grades and any earned certificates are scheduled to be available after {certificateAvailableDate}.", + "learn.sequence.share.quote": "Aqui está um vídeo divertido de uma aula que estou a ter no @edXonline.", + "learning.outline.alert.cert.earnedNotAvailable": "Este curso termina em {courseEndDateFormatted}. As notas finais e quaisquer certificados obtidos estão previstos para ficarem disponíveis após {certificateAvailableDate}.", "cert.alert.earned.unavailable.header.v2": "A sua classificação e estado de certificado estarão disponíveis em breve.", "cert.alert.earned.ready.header": "Parabéns! O seu certificado está pronto.", "cert.alert.notPassing.header": "Ainda não é elegível para um certificado", @@ -404,7 +407,7 @@ "learning.outline.alert.end.short": "Este curso termina daqui a {timeRemaining} às {courseEndTime}.", "learning.outline.alert.end.long": "Este curso termina em {timeRemaining} em {courseEndDate}.", "learning.privateCourse.signInOrRegister": "{signIn} ou {register} e depois inscreva-se neste curso.", - "alert.enroll": "to access the full course.", + "alert.enroll": "para aceder ao curso completo.", "learning.outline.alert.scheduled-content.heading": "Mais conteúdos em breve!", "learning.outline.alert.scheduled-content.body": "Este curso terá mais conteúdos lançados numa data futura. Procure atualizações por email ou volte a consultar este curso para obter atualizações.", "learning.outline.alert.scheduled-content.button": "Ver Calendário do Curso", @@ -449,9 +452,9 @@ "learn.contentLock.content.locked": "Conteúdo Bloqueado", "learn.contentLock.complete.prerequisite": "É necessário completar o pré-requisito: ''{prereqSectionName}'' para aceder a este conteúdo.", "learn.contentLock.goToSection": "Ir para a Secção de Pré-requisitos", - "learn.hiddenAfterDue.gradeAvailable": "Se completou esta tarefa, a sua classificação está disponível em {progressPage}.", "learn.hiddenAfterDue.header": "O prazo limite para esta tarefa acabou.", "learn.hiddenAfterDue.description": "Uma vez que a data limite já passou, esta tarefa já não está disponível.", + "learn.hiddenAfterDue.gradeAvailable": "Se completou esta tarefa, a sua classificação está disponível em {progressPage}.", "learn.hiddenAfterDue.progressPage": "página de progresso", "learn.honorCode.content": "Honestidade e integridade académica são importantes para {siteName} e as instituições que fornecem cursos e programas no site {siteName}. Ao clicar em \"Concordo\" abaixo, confirmo que li, compreendo e respeitarei o {link} do site {siteName}.", "learn.honorCode.name": "Código de Honra", @@ -467,5 +470,10 @@ "learn.sequence.navigation.next.button": "Seguinte", "learn.sequence.navigation.next.up.button": "Próximo: {title}", "learn.sequence.navigation.previous.button": "Anterior", + "courseOutline.loading": "Carregando...", + "courseOutline.toggle.button": "Alternar área da estrutura de curso", + "courseOutline.tray.title": "Descrição do Curso", + "courseOutline.completedUnit": "Unidade concluída", + "courseOutline.incompleteUnit": "Unidade não concluída", "discussions.sidebar.open.button": "Mostrar tabuleiro de discussão" } \ No newline at end of file diff --git a/translations/frontend-app-learning/src/i18n/transifex_input.json b/translations/frontend-app-learning/src/i18n/transifex_input.json index 1803bd2498e..792a1689220 100644 --- a/translations/frontend-app-learning/src/i18n/transifex_input.json +++ b/translations/frontend-app-learning/src/i18n/transifex_input.json @@ -80,6 +80,8 @@ "learning.outline.collapseAll": "Collapse all", "learning.outline.completedAssignment": "Completed", "learning.outline.completedSection": "Completed section", + "learning.outline.hiddenSection": "Hidden in Course Outline, accessible via link", + "learning.outline.hiddenSequenceLink": "Subsections are not navigable between each other, they can only be accessed through their link.", "learning.outline.dates": "Important dates", "learning.outline.editGoal": "Edit goal", "learning.outline.expandAll": "Expand all", @@ -222,8 +224,8 @@ "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", - "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your Dashboard and Profile.", - "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your {dashboardLink} and {profileLink}.", + "progress.certificateStatus.notAvailable.endDate": "This course ends on {endDate}. Final grades and any earned certificates are scheduled to be available after {certAvailabilityDate}.", "progress.certificateStatus.notPassingHeader": "Certificate status", "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", "progress.certificateStatus.inProgressHeader": "More content is coming soon!", @@ -337,6 +339,7 @@ "courseCelebration.certificateHeader.downloadable": "Your certificate is available!", "courseCelebration.certificateHeader.notAvailable": "Your grade and certificate status will be available soon.", "courseCelebration.certificateBody.notAvailable.accessCertificate": "If you have earned a passing grade, your certificate will be automatically issued.", + "courseCelebration.certificateBody.notAvailable.endDate": "Final grades and any earned certificates are scheduled to be available after {endDate}.", "courseCelebration.certificateHeader.unverified": "You must complete verification to receive your certificate.", "courseCelebration.certificateHeader.requestable": "Congratulations, you qualified for a certificate!", "courseCelebration.certificateHeader.upgradable": "Upgrade to pursue a verified certificate", @@ -449,9 +452,9 @@ "learn.contentLock.content.locked": "Content Locked", "learn.contentLock.complete.prerequisite": "You must complete the prerequisite: ''{prereqSectionName}'' to access this content.", "learn.contentLock.goToSection": "Go To Prerequisite Section", - "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", "learn.hiddenAfterDue.header": "The due date for this assignment has passed.", "learn.hiddenAfterDue.description": "Because the due date has passed, this assignment is no longer available.", + "learn.hiddenAfterDue.gradeAvailable": "If you have completed this assignment, your grade is available on the {progressPage}.", "learn.hiddenAfterDue.progressPage": "progress page", "learn.honorCode.content": "Honesty and academic integrity are important to {siteName} and the institutions providing courses and programs on the {siteName} site. By clicking “I agree” below, I confirm that I have read, understand, and will abide by the {link} for the {siteName} Site.", "learn.honorCode.name": "Honor Code", @@ -467,5 +470,10 @@ "learn.sequence.navigation.next.button": "Next", "learn.sequence.navigation.next.up.button": "Next Up: {title}", "learn.sequence.navigation.previous.button": "Previous", + "courseOutline.loading": "Loading...", + "courseOutline.toggle.button": "Toggle course outline tray", + "courseOutline.tray.title": "Course Outline", + "courseOutline.completedUnit": "Completed unit", + "courseOutline.incompleteUnit": "Incomplete unit", "discussions.sidebar.open.button": "Show discussions tray" } \ No newline at end of file diff --git a/translations/frontend-app-library-authoring/src/i18n/messages/fr_CA.json b/translations/frontend-app-library-authoring/src/i18n/messages/fr_CA.json index 35dec14172d..4ce15d5a9e0 100644 --- a/translations/frontend-app-library-authoring/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-library-authoring/src/i18n/messages/fr_CA.json @@ -32,7 +32,7 @@ "library.detail.block.delete.modal.cancel.button": "Annuler", "library.detail.block.delete.modal.confirmation.button": "Supprimer", "library.detail.block.manage_tags": "Gérer les balises", - "library.detail.block.more_actions": "Plus d'actions", + "library.detail.block.more_actions": "Plus d'actions", "library.detail.block.copy": "Copier", "library.detail.search": "Recherche...", "library.detail.all_types": "Tous les types", diff --git a/translations/frontend-app-library-authoring/src/i18n/messages/pt_PT.json b/translations/frontend-app-library-authoring/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..ef7c9e873ec --- /dev/null +++ b/translations/frontend-app-library-authoring/src/i18n/messages/pt_PT.json @@ -0,0 +1,253 @@ +{ + "error.notfound.message": "A página que procura não está disponível ou há um erro no URL. Por favor, verifique o URL e tente novamente.", + "library.detail.page.heading": "Biblioteca de conteúdos", + "library.detail.loading.message": "Carregando...", + "library.detail.loading.error": "Erro: {errorMessage}", + "library.detail.component.showingCount": "Mostrando {currentViewRange} de {total} total, ordenado por data adicionado, ascendente", + "library.detail.new.component": "Novo componente", + "library.detail.add.new.component.item": "Adicionar item de biblioteca", + "library.detail.add.new.component": "Adicionar um novo componente", + "library.detail.add.new.component.html": "Texto", + "library.detail.add.new.component.problem": "Problema", + "library.detail.add.new.component.video": "Vídeo", + "library.detail.add.new.component.type": "Tipo", + "library.detail.add.new.component.slug": "Slug", + "library.detail.add.new.component.button": "Adicionar um componente", + "library.detail.block.unpublished_changes": "Alterações não publicadas", + "library.detail.block.view_link": "Ver", + "library.detail.block.edit_link": "Editar", + "library.detail.aside.title": "Adicionar conteúdo à sua biblioteca", + "library.detail.aside.text.1": "Adicione componentes à sua biblioteca para uso em cursos. Observe que o slug torna-se parte do ID de uso e do ID de definição e não pode ser alterado.", + "library.detail.aside.text.2": "Os componentes são listados pela ordem em que são adicionados, com os mais recentes adicionados na parte inferior.", + "library.detail.aside.help.link": "Saiba mais sobre as bibliotecas de conteúdo", + "library.detail.aside.draft": "Rascunho (alterações não publicadas)", + "library.detail.aside.published": "Publicado", + "library.detail.aside.publish": "Publicar", + "library.detail.aside.discard": "Rejeitar alterações", + "library.detail.block.copy_lti_url": "Copiar URL LTI", + "library.detail.block.edit": "Editar", + "library.detail.block.delete": "Eliminar", + "library.detail.block.delete.modal.title": "Eliminar este componente?", + "library.detail.block.delete.modal.body": "A eliminação deste componente é permanente e não pode ser anulada.", + "library.detail.block.delete.modal.cancel.button": "Cancelar", + "library.detail.block.delete.modal.confirmation.button": "Eliminar", + "library.detail.block.manage_tags": "Gerir etiquetas", + "library.detail.block.more_actions": "Mais ações", + "library.detail.block.copy": "Copiar", + "library.detail.search": "Pesquisar...", + "library.detail.all_types": "Todos os tipos", + "library.detail.other_component": "Outro componente", + "library.detail.add_component_heading": "Adicionar um novo componente", + "library.detail.add_video": "Adicionar um vídeo", + "library.detail.add_problem": "Adicionar um problema", + "library.detail.add_complex": "Adicionar um componente", + "library.detail.show_previews": "Mostrar pré-visualizações", + "library.detail.hide_previews": "Ocultar pré-visualizações", + "library.detail.sidebar.adding.heading": "Adicionar conteúdo à sua biblioteca", + "library.detail.sidebar.adding.first": "Adicionar componentes à sua biblioteca para utilização em cursos.", + "library.detail.sidebar.adding.second": "Os componentes são listados pela ordem em que são adicionados, com os mais recentes adicionados na parte inferior.", + "library.detail.sidebar.using.heading": "Utilizar o conteúdo da biblioteca nos cursos", + "library.detail.sidebar.using.first": "Use o conteúdo da biblioteca nos cursos adicionando a chave de política \"library_content\" à Lista de Módulos Avançados nas Configurações Avançadas do curso e, em seguida, adicionando um Bloco de Conteúdo aleatório ao seu material didático. Nas configurações de cada Bloco de Conteúdo Aleatório, selecione essa biblioteca como a biblioteca de origem e especifique o número de problemas a serem selecionados aleatoriamente e exibidos para cada aluno.", + "library.detail.breadcrumbs.libraries": "Bibliotecas", + "library.detail.settings.menu": "Configurações", + "library.detail.settings.details": "Detalhes", + "library.detail.settings.access": "Acesso do utilizador", + "library.detail.settings.import": "Importar", + "library.common.tabs.courses": "Cursos", + "library.common.tabs.libraries": "Bibliotecas", + "library.common.forms.button.cancel": "Cancelar", + "library.common.forms.button.ok": "Ok", + "library.common.forms.button.submit": "Submeter", + "library.common.forms.button.create": "Criar", + "library.common.forms.button.submitting": "A submeter...", + "library.common.forms.button.creating": "Criando...", + "library.common.forms.button.yes": "Sim.", + "library.server.error.generic": "Tivemos um problema ao contactar o servidor. Por favor, tente novamente mais tarde!", + "library.common.fields.license.label": "Tipo de licença", + "library.common.fields.license.learn_more": "Saiba mais sobre Creative Commons", + "library.common.fields.license.cc.options": "Opções para Creative Commons", + "library.common.fields.license.attribution": "Permita que outros copiem, distribuam, exibam e executem o seu trabalho protegido por direitos de autor, mas apenas se derem crédito à forma como o solicita. Atualmente, esta opção é necessária.", + "library.common.fields.license.noncommercial": "Permita que outros copiem, distribuam, exibam e executem o seu trabalho - e trabalhos derivados baseados no mesmo - mas apenas para fins não comerciais.", + "library.common.fields.license.no_derivatives": "Permita que outros copiem, distribuam, exibam e executem apenas cópias verbais da sua obra, e não obras derivadas baseadas nela. Esta opção é incompatível com \"Partilhar de igual modo\".", + "library.common.fields.license.share_alike": "Permita que outros distribuam obras derivadas apenas sob uma licença idêntica à licença que rege a sua obra. Esta opção é incompatível com \"Sem Derivados\".", + "library.common.license.cc": "Creative Commons", + "library.common.license.cc.preface": "Conteúdos licenciados usando Creative Commons, com os termos a seguir:", + "library.common.license.cc.attribution": "Atribuição", + "library.common.license.cc.noncommercial": "Não Comercial", + "library.common.license.cc.no_derivatives": "Sem derivados", + "library.common.license.cc.share_alike": "Partilhar da mesma forma", + "library.common.license.cc.postscript": "Alguns direitos reservados.", + "library.common.license.none": "Todos os direitos reservados", + "library.common.license..preview.title": "Pré-visualização da licença", + "library.common.license..preview.message": "A seguinte mensagem será exibida quando apropriado:", + "library.common.pagination.labels.previous": "Anterior", + "library.common.pagination.labels.next": "Seguinte", + "library.common.pagination.labels.page": "Página", + "library.common.pagination.labels.currentPage": "Página atual", + "library.common.pagination.labels.pageOfCount": "PageOfCount", + "library.common.footer.hyperlink.about": "Saiba mais sobre as bibliotecas", + "library.common.breadcrumbs.studio": "Studio", + "library.edit.loading.message": "Carregando...", + "library.edit.page.heading": "Biblioteca de conteúdos", + "library.edit.title.label": "Título da biblioteca *", + "library.edit.title.placeholder": "p.e. Problemas de Ciência da Computação", + "library.edit.title.help": "O título da sua biblioteca.", + "library.edit.description.label": "Descrição da biblioteca *", + "library.edit.description.placeholder": "p.e., Esta biblioteca contém uma coleção de problemas de Ciências Sociais.", + "library.edit.description.help": "A descrição da sua biblioteca.", + "library.edit.type.label": "Tipo de biblioteca *", + "library.edit.type.help": "O tipo de biblioteca.", + "library.edit.type.label.video": "Vídeo (beta)", + "library.edit.type.label.problem": "Problema (beta)", + "library.edit.type.label.complex": "Complexo (beta)", + "library.edit.public_learning.label": "Permitir a aprendizagem pública", + "library.edit.public_read.label": "Permitir a leitura pública", + "library.edit.button.submit": "Submeter", + "library.edit.button.submitting": "A submeter", + "library.edit.button.cancel": "Cancelar", + "library.edit.aside.title": "Editar os dados da sua biblioteca", + "library.edit.aside.text": "Editar os pormenores da sua biblioteca utilizando o formulário à esquerda.", + "library.edit.aside.help.link": "Saiba mais sobre as bibliotecas de conteúdo", + "library.course_import.loading.message": "Carregando...", + "library.course_import.page.parent_heading": "Configurações", + "library.course_import.page.heading": "Importação do Curso", + "library.course_import.aside.course_list.title": "Não consegue ver o seu curso?", + "library.course_import.aside.course_list.text.first": "Para importar um curso, terá de ser um administrador desse curso.", + "library.course_import.aside.course_list.text.second": "Se não encontrar o seu curso aqui, contacte os proprietários do curso e solicite acesso.", + "library.course_import.aside.import_task_list.title": "Não é possível ver importações anteriores?", + "library.course_import.aside.import_task_list.text.first": "As importações anteriores serão mostradas se pelo menos uma importação estiver agendada.", + "library.course_import.aside.import_task_list.text.second": "Para agendar uma nova importação, clique em \"Mostrar cursos importáveis\" e seleccione o curso pretendido para importar os blocos.", + "library.course_import.course_filter.title": "Encontrar um curso", + "library.course_import.course_filter.input.default": "Introduzir ID, título ou organização.", + "library.course_import.course_filter.options.org.label": "Organização", + "library.course_import.course_filter.options.org.all": "Todos", + "library.course_import.course_filter.options.org.organizations": "Organizações", + "library.course_import.new_import.label": "Importar curso", + "library.course_import.ongoing_import.label": "A agendar...", + "library.course_import.import_scheduled.label": "Importação agendada", + "library.course_import.import_schedule_failed.label": "Repetir a importação do curso", + "library.course_import.importable_courses.show": "Mostrar cursos importáveis", + "library.course_import.importable_courses.hide": "Ocultar cursos importáveis", + "library.course_import.importable_courses.no_item": "Não há cursos disponíveis.", + "library.course_import.import_tasks.no_item": "Não existem tarefas de importação disponíveis.", + "library.course_import.list_item.id": "ID do curso:", + "library.course_import.list_item.organization": "Organização:", + "library.library.course_import.list_item.state": "Estado:", + "library.course_import.list_item.created_at": "Criado em:", + "library.course_import.list_item.title": "Importação de {courseId}", + "library.form.generic.error.title": "Não foi possível guardar as suas alterações.", + "library.form.generic.error.description": "Por favor, verifique as suas entradas e tente novamente.", + "library.form.field.error.empty": "Este campo não pode estar em branco.", + "library.form.field.error.empty.title": "Introduzir o nome de uma biblioteca", + "library.form.field.error.empty.org": "Selecionar uma organização", + "library.form.field.error.empty.slug": "Introduzir um ID de biblioteca", + "library.form.field.error.mismatch.org": "A organização deve ser selecionada na lista de opções.", + "library.form.field.error.invalid.slug": "Introduzir um \"slug\" válido constituído por letras Unicode, números, sublinhados ou hífenes.", + "library.form.create.library": "Criar uma nova biblioteca", + "library.form.title.label": "Nome da biblioteca", + "library.form.title.placeholder": "p.e., Problemas de Ciência da Computação", + "library.form.title.help": "O nome da sua biblioteca", + "library.form.org.label": "Organização", + "library.form.org.placeholder": "p.e. UniversidadeX ou OrganizaçãoX", + "library.form.org.help": "O nome da organização pública da sua biblioteca. Não pode ser alterado.", + "library.form.slug.label": "ID da biblioteca", + "library.form.slug.placeholder": "p.e., CSPROB", + "library.form.slug.help": "O código único que identifica esta biblioteca. Nota: Isto faz parte do URL da sua biblioteca, pelo que não são permitidos espaços ou caracteres especiais. Não pode ser alterado.", + "library.form.button.cancel": "Cancelar", + "library.form.breadcrumbs.home": "Studio", + "library.form.breadcrumbs.list": "Bibliotecas", + "library.form.breadcrumbs.current": "Criação de bibliotecas", + "library.form.modal.title": "Alterações não guardadas", + "library.form.modal.description": "Tem a certeza de que pretende sair desta página? As alterações efectuadas serão perdidas se prosseguir.", + "library.organizations.list.empty": "Sem resultados", + "library.block.page.heading": "Componente", + "library.block.page.back_to_library": "Voltar à biblioteca", + "library.block.loading.message": "Carregando...", + "library.block.loading.error": "Erro: {errorMessage}", + "library.block.block.unpublished_changes": "Alterações não publicadas", + "library.block.block.view_link": "Ver", + "library.block.block.edit_link": "Editar", + "library.block.aside.title": "Adicionar conteúdo à sua biblioteca", + "library.block.aside.text.1": "Adicionar um componente à sua biblioteca para utilização em cursos.", + "library.block.aside.help.link": "Saiba mais sobre as bibliotecas de conteúdo", + "library.block.aside.publish": "Publicar biblioteca", + "library.block.aside.discard": "Descartar alterações da biblioteca", + "library.block.aside.delete": "Eliminar bloco", + "library.list.empty.body": "As bibliotecas de conteúdo oferecem uma maneira flexível de criar conteúdo para uso em um ou vários cursos. Além disso, você pode criar conteúdo antes de saber a localização exata do curso e incluí-lo facilmente no curso mais tarde.", + "library.list.empty.heading": "Adicionar a sua primeira biblioteca para começar", + "library.list.empty.new.library": "Nova biblioteca", + "library.access.loading.message": "Carregando...", + "library.access.page.parent_heading": "Configurações", + "library.access.page.heading": "Acesso do Utilizador", + "library.access.aside.title": "Funções de acesso à biblioteca", + "library.access.aside.text.first": "Existem três funções de acesso para as bibliotecas: Utilizador, Pessoal e Administrador.", + "library.access.aside.text.second": "Os Utilizadores da Biblioteca podem ver o conteúdo da biblioteca e podem fazer referência ou utilizar componentes da biblioteca nos seus cursos, mas não podem editar o conteúdo de uma biblioteca.", + "library.access.aside.text.third": "Os Funcionários da Biblioteca são co-autores de conteúdos. Têm plenos privilégios de edição dos conteúdos de uma biblioteca.", + "library.access.aside.text.fourth": "Os Administradores de Biblioteca têm permissão plena para editar e também podem adicionar e remover outros elementos da equipa. Deve existir, pelo menos, um utilizador com o perfil de administrador numa biblioteca.", + "library.access.new.user": "Novo membro da equipa", + "library.access.well.title": "Adicionar mais utilizadores a esta biblioteca", + "library.access.well.text": "Conceder a outros membros da equipa do seu curso acesso a esta biblioteca. Novos utilizadores da biblioteca devem ter uma conta ativa do Studio.", + "library.access.well.button": "Adicionar um novo utilizador", + "library.access.form.title": "Conceder acesso a esta biblioteca", + "library.access.form.email.help": "Indique o endereço de e-mail do utilizador que pretende adicionar", + "library.access.form.email.label": "Email", + "library.access.form.email.placeholder": "exemplo: utilizador@dominio.com", + "library.access.form.button.submit": "Submeter", + "library.access.form.button.submitting": "A submeter...", + "library.access.info.admin_unlock": "Promover outro membro a Administrador para remover os direitos de administrador deste utilizador", + "library.access.info.self": "Você!", + "library.access.info.admin": "Admin", + "library.access.info.author": "Autor", + "library.access.info.read": "Apenas para leitura", + "library.access.add_admin": "Adicionar acesso de administrador", + "library.access.remove_admin": "Remover acesso de administrador", + "library.access.add_author": "Adicionar acesso de autor", + "library.access.remove_author": "Remover acesso de autor", + "library.access.remove_user": "Remover utilizador", + "library.access.modal.remove.title": "Tem a certeza?", + "library.access.modal.remove.body": "Tem certeza de que deseja excluir {email} da biblioteca \"{library}\"?", + "library.access.modal.remove.footer.cancel": "Cancelar", + "library.access.modal.remove.footer.delete": "Eliminar", + "library.access.modal.remove_admin.title": "Tem a certeza?", + "library.access.modal.remove_admin.body": "Tem certeza de que deseja revogar privilégios de administrador para {email} da biblioteca \"{library}\"?", + "library.list.page.heading": "Bibliotecas", + "library.list.new.library": "Nova biblioteca", + "library.list.loading.message": "Carregando...", + "library.list.loading.error": "Erro: {errorMessage}", + "library.list.item.type": "Tipo:", + "library.list.item.type.video": "Vídeo (beta)", + "library.list.item.type.problem": "Problema (beta)", + "library.list.item.type.complex": "Complexo (beta)", + "library.list.item.type.legacy": "Legado", + "library.list.organization": "Organização:", + "library.list.slug": "Slug da biblioteca:", + "library.list.filter.title": "Encontre uma biblioteca", + "library.list.filter.input.default": "Introduzir ID, título ou organização.", + "library.list.filter.options.org.label": "Organização", + "library.list.filter.options.org.all": "Todos", + "library.list.filter.options.org.organizations": "Organizações", + "library.list.filter.options.type.label": "Tipo", + "library.list.filter.options.type.types": "Tipos", + "library.list.filter.options.type.legacy": "Legado", + "library.list.filter.options.type.complex": "Complexo (beta)", + "library.list.filter.options.type.video": "Vídeo (beta)", + "library.list.filter.options.type.problem": "Problema (beta)", + "library.list.aside.title": "Novo no Studio?", + "library.list.aside.text": "Clicar em \"Procurando ajuda com o Studio\" na parte inferior da página para aceder nossa documentação continuamente atualizada e outros recursos do Studio.", + "library.list.aside.help.link": "Primeiros passos com o Studio", + "library.list.breadcrumbs.libraries": "Bibliotecas", + "library.header.logo.alt": "Bibliotecas de conteúdo", + "library.header.settings.menu": "Configurações", + "library.header.settings.details": "Detalhes", + "library.header.settings.access": "Acesso do utilizador", + "library.header.settings.import": "Importar", + "library.header.settings.exportTags": "Exportar Etiquetas", + "library.header.nav.help.title": "Ajuda online", + "library.header.nav.help": "Ajuda", + "library.header.account.label": "Conta", + "library.header.account.navigation": "Navegação na conta", + "library.header.account.signedinas": "Atualmente com sessão iniciada como:", + "library.header.account.studiohome": "Página inicial Studio", + "library.header.account.maintenance": "Manutenção", + "library.header.account.signout": "Terminar sessão" +} \ No newline at end of file diff --git a/translations/frontend-app-ora-grading/src/i18n/messages/fr_CA.json b/translations/frontend-app-ora-grading/src/i18n/messages/fr_CA.json index b876c95ecd5..031b45f8d68 100644 --- a/translations/frontend-app-ora-grading/src/i18n/messages/fr_CA.json +++ b/translations/frontend-app-ora-grading/src/i18n/messages/fr_CA.json @@ -11,7 +11,7 @@ "ora-grading.ResponseDisplay.FileRenderer.unknownError": "Erreurs inconnues", "PageTitle": "Notation ORA du personnel | {siteName}", "ora-grading.InfoPopover.alt-text": "Afficher plus d'informations", - "ora-grading.CTA.feedbackMessage": "Merci d'avoir utilisé la nouvelle expérience de notation du personnel ORA.", + "ora-grading.CTA.feedbackMessage": "Merci d'avoir utilisé la nouvelle expérience de notation du personnel ORA.", "ora-grading.CTA.linkMessage": "Fournir des commentaires", "ora-grading.CTA.letUsKnowMessage": "et dites-nous ce que vous en pensez !", "ora-grading.CriterionFeedback.addCommentsLabel": "Ajoutez des commentaires", @@ -38,6 +38,8 @@ "ora-grading.ListView.backToResponsesLowercase": "retour à toutes les réponses ouvertes", "ora-grading.ListView.reloadSubmissions": "Recharger les soumissions", "ora-grading.ListView.loadingResponses": "Chargement des réponses", + "ora-grading.NotificationsBanner.Message": "Vous pouvez désormais activer les notifications pour les affectations ORA qui nécessitent une notation du personnel, à partir de l'onglet", + "ora-grading.NotificationsBanner.linkMessage": "centre de préférences.", "ora-grading.ResponseDisplay.SubmissionFiles.tableNameHeader": "Nom", "ora-grading.ResponseDisplay.SubmissionFiles.tableExtensionHeader": "Extension de fichier", "ora-grading.ResponseDisplay.SubmissionFiles.tablePopoverHeader": "Métadonnées de fichier", @@ -78,20 +80,20 @@ "ora-grading.ReviewActions.loadNext": "Charger la prochaine soumission", "ora-grading.ReviewActions.navigationLabel": "{current} de {total}", "ora-grading.ReviewModal.loadErrorHeading": "Erreur lors du chargement des soumissions", - "ora-grading.ReviewModal.loadErrorMessage1": "Une erreur s'est produite lors du chargement de cette soumission. Essayez de recharger cette soumission.", + "ora-grading.ReviewModal.loadErrorMessage1": "Une erreur s'est produite lors du chargement de cette soumission. Essayez de recharger cette soumission.", "ora-grading.ReviewModal.reloadSubmission": "Recharger la soumission", "ora-grading.ReviewModal.gradeNotSubmitted.heading": "Note non soumise", - "ora-grading.ReviewModal.gradeNotSubmitted.Content": "Nous sommes désolés, quelque chose s'est mal passé lorsque nous avons essayé d'envoyer cette note. Veuillez réessayer.", + "ora-grading.ReviewModal.gradeNotSubmitted.Content": "Nous sommes désolés, quelque chose s'est mal passé lorsque nous avons essayé d'envoyer cette note. Veuillez réessayer.", "ora-grading.ReviewModal.resubmitGrade": "Soumettre la grille de nouveau", "ora-grading.ReviewModal.dismiss": "Rejeter", "ora-grading.ReviewModal.errorSubmittingGrade.Heading": "Erreur lors de la soumission de la note", - "ora-grading.ReviewModal.errorSubmittingGrade.Content": "On dirait que quelqu'un d'autre est arrivé en premier ! Votre soumission de notes a été rejetée", + "ora-grading.ReviewModal.errorSubmittingGrade.Content": "On dirait que quelqu'un d'autre est arrivé en premier ! Votre soumission de notes a été rejetée", "ora-grading.ReviewModal.errorLockContestedHeading": "La serrure appartenant à un autre utilisateur", "ora-grading.ReviewModal.errorLockContested": "La serrure appartenant à un autre utilisateur", "ora-grading.ReviewModal.errorLockBadRequestHeading": "Demande invalide. Veuillez vérifier votre entrée.", "ora-grading.ReviewModal.errorLockBadRequest": "Demande invalide. Veuillez vérifier votre entrée.", "ora-grading.ReviewModal.errorDownloadFailed": "Impossible de télécharger les fichiers", - "ora-grading.ReviewModal.errorDownloadFailedContent": "Nous sommes désolés, quelque chose s'est mal passé lorsque nous avons essayé de télécharger ces fichiers. Veuillez réessayer.", + "ora-grading.ReviewModal.errorDownloadFailedContent": "Nous sommes désolés, quelque chose s'est mal passé lorsque nous avons essayé de télécharger ces fichiers. Veuillez réessayer.", "ora-grading.ReviewModal.errorRetryDownload": "Réessayez le téléchargement", "ora-grading.ReviewModal.errorDownloadFailedFiles": "Fichiers ayant échoué :", "ora-grading.ReviewModal.closeReviewConfirm.title": "Voulez-vous vraiment fermer cette fenêtre modale?", diff --git a/translations/frontend-app-ora-grading/src/i18n/messages/pt_PT.json b/translations/frontend-app-ora-grading/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..8c66a9697a9 --- /dev/null +++ b/translations/frontend-app-ora-grading/src/i18n/messages/pt_PT.json @@ -0,0 +1,107 @@ +{ + "ora-grading.demoAlert.warningMessage": "O envio de notas está desativado no modo de demonstração do novo avaliador de pessoal da ORA.", + "ora-grading.demoAlert.confirm": "Confirmar", + "ora-grading.demoAlert.title": "Na demonstração é impedido a submissão", + "ora-grading.FilePopoverContent.filePopoverNameTitle": "Nome do ficheiro", + "ora-grading.FilePopoverCellContent.filePopoverDescriptionTitle": "Descrição do ficheiro", + "ora-grading.FilePopoverCellContent.fileSizeTitle": "Tamanho do ficheiro", + "ora-grading.InfoPopover.fileInfo": "Informação do ficheiro", + "ora-grading.ResponseDisplay.FileRenderer.retryButton": "Repetir", + "ora-grading.ResponseDisplay.FileRenderer.fileNotFound": "Ficheiro não encontrado", + "ora-grading.ResponseDisplay.FileRenderer.unknownError": "Erros desconhecidos", + "PageTitle": "Classificação do pessoal da ORA | {siteName}", + "ora-grading.InfoPopover.alt-text": "Mostrar mais informações", + "ora-grading.CTA.feedbackMessage": "Obrigado por utilizar a nova experiência de classificação do pessoal da ORA.", + "ora-grading.CTA.linkMessage": "Fornecer algum feedback", + "ora-grading.CTA.letUsKnowMessage": "e diga-nos o que pensa!", + "ora-grading.CriterionFeedback.addCommentsLabel": "Adicionar comentários", + "ora-grading.CriterionFeedback.commentsLabel": "Comentários", + "ora-grading.CriterionFeedback.optional": "(Opcional)", + "ora-grading.RadioCriterion.optionPoints": "{points} pontos", + "ora-grading.RadioCriterion.rubricSelectedError": "A seleção da grelha de avaliação é obrigatória", + "ora-grading.CriterionFeedback.criterionFeedbackError": "O feedback é necessário", + "ora-grading.ReviewModal.demoHeading": "Modo de demonstração", + "ora-grading.ReviewModal.demoMessage": "Está a fazer uma demonstração da nova experiência de avaliação da equipa ORA. Não será possível submeter notas até ativar a funcionalidade. Isso se tornará a experiência de avaliação padrão em 9 de maio (09/05/2022). Para ativar antecipadamente ou desativar, entre em contato com o Suporte ao parceiro.", + "ora-grading.ListView.ListViewBreadcrumbs.backToResponses": "Voltar a todas as respostas abertas", + "ora-grading.ListView.noResultsFoundTitle": "Ainda não há aqui nada", + "ora-grading.ListView.noResultsFoundBody": "Quando os alunos enviarem as respostas, estas aparecerão aqui", + "ora-grading.ListView.viewAllResponses": "Ver todas as respostas", + "ora-grading.ListView.viewSelectedResponses": "Ver respostas selecionadas ({value})", + "ora-grading.ListView.tableHeaders.username": "Nome de utilizador", + "ora-grading.ListView.tableHeaders.teamName": "Nome da equipa", + "ora-grading.ListView.tableHeaders.learnerSubmissionDate": "Data de apresentação do aluno", + "ora-grading.ListView.tableHeaders.teamSubmissionDate": "Data de apresentação da equipa", + "ora-grading.ListView.tableHeaders.grade": "Nota", + "ora-grading.ListView.tableHeaders.gradingStatus": "Estado da classificação", + "ora-grading.ListView.loadErrorHeading": "Erro ao carregar submissões", + "ora-grading.ListView.loadErrorMessage1": "Ocorreu um erro ao carregar os envios para esta resposta. Tente recarregar a página ou ir para {backToResponses}.", + "ora-grading.ListView.backToResponsesLowercase": "voltar a todas as respostas abertas", + "ora-grading.ListView.reloadSubmissions": "Recarregar envios", + "ora-grading.ListView.loadingResponses": "Carregando respostas", + "ora-grading.NotificationsBanner.Message": "Agora é possível ativar as notificações para as atribuições ORA que requerem a classificação do pessoal, a partir da secção", + "ora-grading.NotificationsBanner.linkMessage": "centro das preferências.", + "ora-grading.ResponseDisplay.SubmissionFiles.tableNameHeader": "Nome", + "ora-grading.ResponseDisplay.SubmissionFiles.tableExtensionHeader": "Extensão do ficheiro", + "ora-grading.ResponseDisplay.SubmissionFiles.tablePopoverHeader": "Metadados do ficheiro", + "ora-grading.ResponseDisplay.SubmissionFiles.downloadFiles": "Transferir ficheiros", + "ora-grading.ResponseDisplay.SubmissionFiles.downloading": "A transferir", + "ora-grading.ResponseDisplay.SubmissionFiles.downloaded": "Descarregado!", + "ora-grading.ResponseDisplay.SubmissionFiles.retryDownload": "Repetir a transferência", + "ora-grading.ResponseDisplay.SubmissionFiles.submissionFile": "Ficheiros submetidos", + "ora-grading.ResponseDisplay.SubmissionFiles.fileSizeExceed": "Excedeu o tamanho de transferência permitido", + "ora-grading.ReviewActions.pointsDisplay": "Pontuação: {pointsEarned} / {pointsPossible}", + "ora-grading.ReviewActions.hideRubric": "Esconder a grelha de avaliação", + "ora-grading.ReviewActions.showRubric": "Mostrar a grelha de avaliação", + "ora-grading.ReviewModal.loadingResponse": "A carregar a resposta", + "ora-grading.ReviewModal.demoTitleMessage": "Demonstração da avaliação", + "ora-grading.Rubric.gradeSubmitted": "Nota apresentada", + "ora-grading.Rubric.rubric": "Rúbrica", + "ora-grading.Rubric.submitGrade": "Apresentar nota", + "ora-grading.Rubric.submittingGrade": "Apresentar nota ", + "ora-grading.Rubric.overallComments": "Comentários gerais", + "ora-grading.Rubric.addComments": "Adicionar comentários (opcional)", + "ora-grading.Rubric.comments": "Comentários (facultativo)", + "ora-grading.RubricFeedback.error": "O feedback global é necessário", + "ora-grading.ResponseDisplay.FilePopoverCell.filePopoverNameTitle": "Nome do ficheiro", + "ora-grading.ResponseDisplay.FilePopoverCell.filePopoverDescriptionTitle": "Descrição do ficheiro", + "ora-grading.ReviewActions.overrideConfirmTitle": "Tem a certeza de que pretende substituir esta nota?", + "ora-grading.ReviewActions.overrideConfirmWarning": "Isto não pode ser desfeito. O aluno pode já ter recebido a sua classificação.", + "ora-grading.ReviewActions.overrideConfirmContinue": "Continuar a substituir notas", + "ora-grading.ReviewActions.StartGradingButton.startGrading": "Iniciar a classificação", + "ora-grading.ReviewActions.StartGradingButton.overrideGrade": "Substituir nota", + "ora-grading.ReviewActions.StartGradingButton.stopGrading": "Deixar de classificar esta resposta", + "ora-grading.ReviewActions.StopGradingConfirmModal.override.title": "Tem a certeza de que pretende interromper a substituição de notas?", + "ora-grading.ReviewActions.StopGradingConfirmModal.title": "Tem a certeza de que pretende parar de classificar esta resposta?", + "ora-grading.ReviewActions.StopGradingConfirmModal.warning": "Os seus progressos perder-se-ão.", + "ora-grading.ReviewActions.StopGradingConfirmModal.override.confirmText": "Parar a substituição de notas", + "ora-grading.ReviewActions.StopGradingConfirmModal.confirmText": "Cancelar a classificação", + "ora-grading.ReviewActions.goBack": "Voltar", + "ora-grading.ReviewActions.loadPrevious": "Carregar submissão anterior", + "ora-grading.ReviewActions.loadNext": "Carregar a submissão seguinte", + "ora-grading.ReviewActions.navigationLabel": "{current} de {total}", + "ora-grading.ReviewModal.loadErrorHeading": "Erro ao carregar envios", + "ora-grading.ReviewModal.loadErrorMessage1": "Ocorreu um erro ao carregar esta submissão. Tente recarregar esta submissão.", + "ora-grading.ReviewModal.reloadSubmission": "Recarregar a apresentação", + "ora-grading.ReviewModal.gradeNotSubmitted.heading": "Nota não submetida", + "ora-grading.ReviewModal.gradeNotSubmitted.Content": "Lamentamos, mas algo correu mal quando tentámos submeter esta nota. Por favor, tente novamente.", + "ora-grading.ReviewModal.resubmitGrade": "Voltar a apresentar a grelha", + "ora-grading.ReviewModal.dismiss": "Ignorar", + "ora-grading.ReviewModal.errorSubmittingGrade.Heading": "Erro ao submeter a nota", + "ora-grading.ReviewModal.errorSubmittingGrade.Content": "Parece que alguém chegou cá primeiro! O seu envio de notas foi rejeitado", + "ora-grading.ReviewModal.errorLockContestedHeading": "O cadeado pertence a outro utilizador", + "ora-grading.ReviewModal.errorLockContested": "O cadeado pertence a outro utilizador", + "ora-grading.ReviewModal.errorLockBadRequestHeading": "Pedido inválido. Por favor, verifique a sua entrada.", + "ora-grading.ReviewModal.errorLockBadRequest": "Pedido inválido. Por favor, verifique a sua entrada.", + "ora-grading.ReviewModal.errorDownloadFailed": "Não foi possível transferir ficheiros", + "ora-grading.ReviewModal.errorDownloadFailedContent": "Lamentamos, mas algo deu errado quando tentamos baixar esses arquivos. Por favor, tente novamente.", + "ora-grading.ReviewModal.errorRetryDownload": "Repetir a transferência", + "ora-grading.ReviewModal.errorDownloadFailedFiles": "Ficheiros com falhas:", + "ora-grading.ReviewModal.closeReviewConfirm.title": "Tem certeza que deseja fechar esta modal?", + "ora-grading.ReviewModal.closeReviewConfirmWarning": "Isto não pode ser desfeito. Isto irá descartar o trabalho não guardado e parar este processo de avaliação.", + "ora-grading.ReviewModal.goBack": "Voltar", + "ora-grading.ReviewModal.CloseReviewConfirmModal.confirmText": "Fechar Modal", + "ora-grading.lms-api.gradingStatusDisplay.ungraded": "Não classificado", + "ora-grading.lms-api.gradingStatusDisplay.locked": "Atualmente sendo avaliado por outra pessoa", + "ora-grading.lms-api.gradingStatusDisplay.graded": "Classificação concluída", + "ora-grading.lms-api.gradingStatusDisplay.inProgress": "Está atualmente a avaliar esta resposta" +} \ No newline at end of file diff --git a/translations/frontend-app-ora-grading/src/i18n/transifex_input.json b/translations/frontend-app-ora-grading/src/i18n/transifex_input.json index 8ec0c08a49c..08603fb2c4b 100644 --- a/translations/frontend-app-ora-grading/src/i18n/transifex_input.json +++ b/translations/frontend-app-ora-grading/src/i18n/transifex_input.json @@ -38,6 +38,8 @@ "ora-grading.ListView.backToResponsesLowercase": "back to all Open Responses", "ora-grading.ListView.reloadSubmissions": "Reload submissions", "ora-grading.ListView.loadingResponses": "Loading responses", + "ora-grading.NotificationsBanner.Message": "You can now enable notifications for ORA assignments that require staff grading, from the", + "ora-grading.NotificationsBanner.linkMessage": "preferences center.", "ora-grading.ResponseDisplay.SubmissionFiles.tableNameHeader": "Name", "ora-grading.ResponseDisplay.SubmissionFiles.tableExtensionHeader": "File Extension", "ora-grading.ResponseDisplay.SubmissionFiles.tablePopoverHeader": "File Metadata", diff --git a/translations/frontend-app-payment/src/i18n/messages/pt_PT.json b/translations/frontend-app-payment/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..85a971c2ac5 --- /dev/null +++ b/translations/frontend-app-payment/src/i18n/messages/pt_PT.json @@ -0,0 +1,136 @@ +{ + "payment.error.fetch.basket": "Ocorreu um problema inesperado. Se o problema persistir, por favor {supportLink}.", + "payment.error.fetch.basket.support.fragment": "contate o suporte", + "payment.messages.enrollment-code-product-info.header": "Está a comprar só para si?", + "payment.messages.enrollment-code-product-info.body": "Se estiver a comprar um código único para outra pessoa, continue com o checkout. No entanto, se for o estudante {link}.", + "payment.messages.enrollment-code-product-info.link": "clique aqui para se inscrever diretamente", + "payment.messages.enrollment.code.product.info.quantity.updated.header": "Atualizámos a quantidade.", + "payment.messages.enrollment.code.product.info.quantity.updated.body": "O seu carrinho inclui {quantidade} de códigos de inscrição com um custo total de {preço}, que receberá por correio eletrónico.", + "payment.messages.transaction.declined.body": "O seu pagamento não pôde ser processado. Verifique as suas informações de pagamento ou contacte o seu banco ou instituição financeira para obter mais assistência.", + "payment.messages.transaction.error.basket_changed": "O seu carrinho de compras foi alterado desde a navegação para esta página. Volte a carregar a página e verifique o produto que está a comprar.", + "payment.messages.key.timeout.body": "Por razões de segurança, as informações do seu cartão de crédito terão de ser novamente introduzidas para concluir a sua compra.", + "payment.messages.key.timeout.2mins.header": "Conclua a sua compra no prazo de dois minutos", + "payment.messages.key.timeout.1min.header": "Conclua a sua compra no prazo de um minuto", + "payment.empty.basket.heading": "O seu carrinho está vazio.", + "payment.empty.basket.message": "Se tentou efetuar uma compra, não foi cobrado. Regresse ao seu {actionLinkOne} para tentar novamente, ou {actionLinkTwo}.", + "payment.empty.basket.dashboardURL": "Painel", + "payment.empty.basket.supportURL": "contactar o suporte do sistema de pagamentos", + "payment.heading.page": "Pagamento", + "payment.loading.payment": "Carregando o cesto de compras...", + "payment.loading.error": "Erro: {error}", + "payment.apple.pay.merchant.validation.failure": "O Apple Pay não está disponível neste momento. Por favor, tente outro método de pagamento.", + "payment.apple.pay.authorization.failure": "Ocorreu um erro ao processar o seu pagamento. Não foi cobrado. Tente novamente ou selecione outro método de pagamento.", + "subscription.heading.page": "Pagamento da subscrição", + "subscription.loading.details": "A carregar a subscrição...", + "payment.bulk.summary.table.label.price": "Preço", + "payment.bulk.summary.table.label.quantity": "Quantidade", + "payment.bulk.summary.table.label.subtotal": "Subtotal", + "payment.screen.reader.cart.details.loaded": "Os detalhes do carrinho de compras são carregados.", + "payment.section.cart.label": "Detalhes do carrinho de compras", + "payment.productlineitem.purchase.cart.heading": "No seu carrinho de compras", + "payment.productlineitem.purchase.cart.subheading": "A sua compra contém o seguinte:", + "payment.screen.reader.cart.details.loading": "A carregar, por favor aguarde...", + "payment.coupon.label": "Adicionar código de cupão (opcional)", + "payment.coupon.submit": "Aplicar", + "payment.coupon.benefit.absolute": "Cupão {code} aplicado para {amount} de desconto", + "payment.coupon.benefit.percentage": "Cupão {code} aplicado para {amount}% de desconto", + "payment.coupon.benefit.default": "Cupão {code} aplicado", + "payment.coupon.remove": "Remover", + "payment.currency.disclaimer": "* Este total contém uma conversão aproximada. Ser-lhe-á cobrado {actualAmount} {actualCurrencyCode}.", + "payment.summary.discount.offer": "{benefit} desconto concedido por {provider}.", + "payment.summary.discount.dynamic_offer": "{benefit} desconto para a sua primeira atualização aplicada.", + "payment.summary.table.label.discount.total": "Descontos aplicados", + "payment.order.details.heading": "Detalhes do Pedido", + "payment.productlineitem.professional.certificate": "Certificado Profissional", + "payment.productlineitem.verified.certificate": "Certificado Validado", + "payment.summary.table.label.price": "Preço", + "payment.summary.table.label.total.to.pay": "TOTAL", + "payment.update.quantity.label": "Quantidade", + "payment.update.quantity.field.help.text": "Máximo: {number}", + "payment.update.quantity.submit.button": "Atualizar", + "payment.select.payment.method.heading": "Selecionar o método de pagamento", + "payment.section.payment.details.label": "Detalhes de pagamento", + "payment.page.method.type.credit": "Cartão de Crédito", + "payment.page.method.type.paypal": "PayPal", + "payment.form.submit.button.text": "Efetuar Pedido", + "subscription.alerts.error.embargo": "Lamentamos, mas este programa não está disponível na sua região.", + "subscription.alerts.error.program_unavailable": "Algo correu mal, por favor recarregue a página. Se o problema persistir, por favor {supportLink}.", + "subscription.alerts.error.ineligible_program": "Lamentamos, mas este programa já não oferece uma opção de subscrição. Consulte o nosso catálogo para obter a disponibilidade atual.", + "subscription.alerts.error.requires_payment_method": "Lamentamos, mas os dados fornecidos não puderam ser aprovados na verificação do 3D Secure. Por favor, tente outros detalhes de pagamento.", + "subscription.checkout.payment.label": "Detalhes do pagamento da subscrição.", + "subscription.confirmation.modal.navigation.title": "Ir para Painel de Controlo", + "subscription.confirmation.modal.trialing.heading": "Parabéns! A sua avaliação gratuita de 7 dias do {programTitle} já começou.", + "subscription.confirmation.modal.trialing.body": "Quando o período de avaliação gratuita terminar, a sua subscrição terá início e cobraremos o seu método de pagamento no ficheiro {price} {currency} por mês. Para evitar ser cobrado, tem de cancelar antes do fim do período de avaliação. Esta subscrição será renovada automaticamente todos os meses, a menos que a cancele a partir da página {ordersAndSubscriptionLink}.", + "subscription.confirmation.modal.resubscribe.heading": "Parabéns! A sua subscrição do {programTitle} foi iniciada.", + "subscription.confirmation.modal.resubscribe.body": "Cobrámos o seu método de pagamento {price} {currency}. Esta subscrição será automaticamente renovada e cobrada mensalmente, a menos que a cancele a partir da página {ordersAndSubscriptionLink}.", + "subscription.confirmation.modal.body.orders.link": "Pedidos e Subscrições", + "subscription.screen.reader.details.loaded": "Os detalhes da compra estão carregados.", + "payment.order.details.enrollment.code.terms": "Ao comprar, você e sua organização concordam com os seguintes termos:", + "payment.order.details.enrollment.code.first.term": "Cada código é válido para um respetivo curso e pode ser usado apenas uma vez.", + "payment.order.details.enrollment.code.second.term": "Você é responsável pela distribuição dos códigos aos alunos da sua organização.", + "payment.order.details.enrollment.code.third.term": "Cada código expirará dentro de um ano a partir da data de compra ou antes, se o curso for fechado.", + "payment.order.details.enrollment.code.fourth.term": "Se um curso não for designado como \"ritmo definido pelo estudante\", confirme que o curso está disponível, pelo menos, até o código expirar.", + "payment.order.details.enrollment.code.fifth.term": "É proibido vender os códigos a terceiros.", + "payment.order.details.enrollment.code.sixth.term": "Todas as vendas estão finalizadas e não há lugar a reembolsos.", + "payment.order.details.enrollment.code.receive.email": "Receberá uma mensagem de correio eletrónico em {userEmail} com o(s) seu(s) código(s) de inscrição.", + "payment.order.details.course.entitlement": "Depois de concluir o seu pedido, será capaz de selecionar datas a partir do seu painel de controlo.", + "payment.order.details.course.seat.verified": "O total acima inclui quaisquer impostos aplicáveis. Depois de concluir a sua encomenda, será automaticamente inscrito no percurso verificado do curso.", + "payment.order.details.course.seat.credit": "Depois de concluir o seu pedido, receberá o crédito para o seu curso.", + "payment.order.details.course.seat": "Depois de concluir o seu pedido, será automaticamente inscrito no curso.", + "payment.card.details.billing.information.heading": "Informação de faturação (Obrigatório)", + "payment.card.details.expiration.month.label": "Mês de expiração (obrigatório)", + "payment.card.details.expiration.year.label": "Ano de expiração (obrigatório)", + "payment.page.card.details.month": "Mês", + "payment.page.card.details.year": "Ano", + "payment.card.holder.information.postal.code.label.required": "Código postal (obrigatório)", + "payment.card.holder.information.postal.code.label": "Código Postal", + "payment.card.holder.information.heading": "Informações sobre o titular do cartão", + "payment.card.holder.information.first.name.label": "Primeiro Nome (obrigatório)", + "payment.card.holder.information.last.name.label": "Último Nome (obrigatório)", + "payment.card.holder.information.organization.label": "Organização (obrigatório)", + "payment.card.holder.information.address.label": "Morada (obrigatória)", + "payment.card.holder.information.unit.label": "Número Apartamento/Casa", + "payment.card.holder.information.city.label": "Cidade (obrigatória)", + "payment.card.holder.information.country.label": "País (obrigatório)", + "payment.card.holder.information.purchased.for.organization": "Estou a comprar em nome do meu empregador ou de uma organização para a qual trabalho", + "payment.card.holder.information.country.options.empty": "Escolher país", + "payment.form.errors.invalid.card.number": "Número de cartão inválido", + "payment.form.errors.unsupported.card": "Tipo de cartão não suportado", + "payment.form.errors.invalid.security.code": "Código de segurança inválido", + "payment.form.errors.card.expired": "Cartão expirado", + "payment.form.errors.required.field": "Este campo é obrigatório", + "payment.form.errors.ascii.name": "Pedimos desculpa pelo incómodo, mas, de momento, exigimos caracteres ASCII no campo do nome. Estamos a trabalhar para resolver este problema e agradecemos a sua paciência.", + "payment.card.holder.information.state.label": "Distrito/Concelho (obrigatório)", + "payment.card.holder.information.state.required.label": "Distrito/Concelho", + "payment.card.holder.information.state.options.empty": "Selecionar o estado/município", + "payment.apple.pay.pay.with.apple.pay": "Pagar com Apple Pay", + "payment.type.paypal": "PayPal", + "subscription.checkout.billing.notification": "Ser-lhe-á cobrado {price} {currency} {trialEnd} mensalmente até cancelar a sua subscrição.", + "subscription.checkout.billing.trial.date": "em {date},", + "subscription.checkout.billing.resubscribe.date": "hoje,", + "subscription.checkout.form.submit.button.text.default": "Subscreva", + "subscription.checkout.form.submit.button.text.resubscribe": "Início da subscrição", + "subscription.purchase.details.heading": "No seu carrinho", + "subscription.purchase.details.label": "Subscrição", + "subscription.purchase.details.product.list.heading": "Incluído na sua subscrição:", + "subscription.details.order.legal": "Ao subscrever uma assinatura ou iniciar uma avaliação gratuita, o utilizador autoriza-nos a cobrar no seu cartão registado {price}/mês {currency} por {programTitle} e quaisquer impostos aplicáveis. As suas subscrições {programTitle} serão renovadas automaticamente até ao seu cancelamento. As subscrições mensais podem ser canceladas em qualquer altura. Reveja o processo de cancelamento no {supportLink}. O cancelamento de uma subscrição interrompe a cobrança da subscrição mensal recorrente, mas não reembolsa a transação relativa ao período de faturação atual. Pode continuar a aceder à subscrição até ao final do período de faturação em curso.", + "subscription.details.order.legal.link": "Centro de ajuda para estudantes", + "subscription.order.details": "Depois de concluir a sua encomenda, terá acesso verificado a cada curso em {programTitle}.", + "subscription.order.details.heading": "Detalhes do pedido", + "subscription.order.details.taxes": "O total acima inclui os impostos aplicáveis.", + "subscription.order.details.cancel": "Cancelar a qualquer momento.", + "subscription.details.program.type.microMasters": "MicroMasters", + "subscription.details.program.type.microBachelors": "MicroBachelors", + "subscription.details.program.type.xSeries": "XSeries", + "subscription.details.program.type.professionalProgram": "Professional Program", + "subscription.details.program.type.professionalCertificate": "Certificado Profissional", + "subscription.details.program.type.masters": "Masters", + "subscription.screen.reader.details.loading": "A carregar, por favor aguarde...", + "subscription.summary.table.label.price": "Preço", + "subscription.summary.table.label.trialing.price": "/mês USD após 7 dias de teste gratuito", + "subscription.summary.table.label.resubscribe.price": "/mês USD", + "subscription.summary.table.label.total.to.pay": "Total atual", + "payment.card.details.number.label": "Número do Cartão (obrigatório)", + "payment.card.details.security.code.label": "Código de Segurança (obrigatório)", + "payment.card.details.security.code.help.text": "Os três últimos dígitos na área de assinatura na parte de trás do seu cartão. Para o American Express, são os quatro dígitos na parte da frente do cartão." +} \ No newline at end of file diff --git a/translations/frontend-component-header/src/i18n/messages/fr_CA.json b/translations/frontend-component-header/src/i18n/messages/fr_CA.json index b4b01d45263..93bb70ac728 100644 --- a/translations/frontend-component-header/src/i18n/messages/fr_CA.json +++ b/translations/frontend-component-header/src/i18n/messages/fr_CA.json @@ -32,5 +32,6 @@ "header.menu.signOut.label": "Se déconnecter", "header.user.menu.studio": "Accueil Studio", "header.user.menu.maintenance": "Entretien", - "header.label.courseOutline": "Retour au plan de cours dans Studio" + "header.label.courseOutline": "Retour au plan de cours dans Studio", + "header.label.search.nav": "Rechercher du contenu" } \ No newline at end of file diff --git a/translations/frontend-component-header/src/i18n/messages/pt_PT.json b/translations/frontend-component-header/src/i18n/messages/pt_PT.json index dd5dc2f579b..e3018907b00 100644 --- a/translations/frontend-component-header/src/i18n/messages/pt_PT.json +++ b/translations/frontend-component-header/src/i18n/messages/pt_PT.json @@ -32,5 +32,6 @@ "header.menu.signOut.label": "Terminar Sessão", "header.user.menu.studio": "Início do Studio ", "header.user.menu.maintenance": "Manutenção", - "header.label.courseOutline": "Voltar ao resumo do curso no Studio" + "header.label.courseOutline": "Voltar ao resumo do curso no Studio", + "header.label.search.nav": "Pesquisar conteúdo" } \ No newline at end of file diff --git a/translations/frontend-component-header/src/i18n/transifex_input.json b/translations/frontend-component-header/src/i18n/transifex_input.json index 7ffb78799c7..b543fbdcd03 100644 --- a/translations/frontend-component-header/src/i18n/transifex_input.json +++ b/translations/frontend-component-header/src/i18n/transifex_input.json @@ -32,5 +32,6 @@ "header.menu.signOut.label": "Sign Out", "header.user.menu.studio": "Studio Home", "header.user.menu.maintenance": "Maintenance", - "header.label.courseOutline": "Back to course outline in Studio" + "header.label.courseOutline": "Back to course outline in Studio", + "header.label.search.nav": "Search content" } \ No newline at end of file diff --git a/translations/frontend-lib-content-components/src/i18n/messages/pt_PT.json b/translations/frontend-lib-content-components/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..846e9eb2ae0 --- /dev/null +++ b/translations/frontend-lib-content-components/src/i18n/messages/pt_PT.json @@ -0,0 +1,268 @@ +{ + "authoring.editorpage.selecteditor.error": "Erro: Não foi possível encontrar o Editor", + "VideoUploadEditor.dropVideoFileHere": "Arraste e largue o vídeo aqui ou clique para carregar", + "VideoUploadEditor.browse": "Procurar ficheiros", + "VideoUploadEditor.uploadInfo": "Carregar ficheiros MP4 ou MOV (máximo de 5 GB)", + "authoring.editorContainer.cancelConfirm.title": "Sair do editor?", + "authoring.editorContainer.cancelConfirm.description": "Tem a certeza de que pretende sair do editor? Quaisquer alterações não guardadas perder-se-ão.", + "authoring.editorContainer.okButton.label": "OK", + "authoring.problemEditor.blockFailed": "Falha no carregamento do problema", + "authoring.texteditor.load.error": "Erro: Não foi possível carregar o conteúdo do texto", + "authoring.texteditor.spinnerScreenReaderText": "a carregar", + "authoring.videoEditor.spinnerScreenReaderText": "a carregar", + "authoring.videoEditor.replaceVideoButtonLabel": "Substituir o vídeo", + "authoring.videoUpload.spinnerScreenReaderText": "a carregar", + "VideoUploadEditor.pasteURL": "Cole a ID ou URL do seu vídeo", + "VideoUploadEditor.closeButtonAltText": "Fechar", + "VideoUploadEditor.submitButtonAltText": "Submeter", + "authoring.baseModal.cancelButtonLabel": "Cancelar", + "authoring.texteditor.codeEditor.escapeHTMLButton": "Não substituir literais HTML", + "authoring.draggableList.tooltip.content": "Arraste para reorganizar", + "authoring.texteditor.selectimagemodal.error.errorTitle": "Erro", + "unexpected.error.message.text": "Ocorreu um erro inesperado. Por favor, clique no botão abaixo para atualizar a página.", + "unexpected.error.button.text": "Tente novamente", + "unexpected.error.returnToUnitPage.button.text": "Regressar à página da unidade", + "unexpected.error.returnToCourseOutline.button.text": "Regressar ao esquema {outlineType}", + "authoring.texteditor.sourcecodemodal.next.label": "Guardar", + "authoring.texteditor.sourcecodemodal.title.label": "Editar código fonte", + "authoring.texteditor.imagesettingsmodal.titleLabel": "Definições de imagem", + "authoring.texteditor.imagesettingsmodal.saveButtonLabel": "Guardar", + "authoring.texteditor.imagesettingsmodal.replaceImageButtonLabel": "Substituir imagem", + "authoring.texteditor.imagesettingsmodal.imageDimensionsLabel": "Dimensões da Imagem", + "authoring.texteditor.imagesettingsmodal.widthFloatingLabel": "Largura", + "authoring.texteditor.imagesettingsmodal.heightFloatingLabel": "Altura", + "authoring.texteditor.imagesettingsmodal.unlockDimensionsLabel": "desbloquear dimensões", + "authoring.texteditor.imagesettingsmodal.lockDimensionsLabel": "bloquear dimensões", + "authoring.texteditor.imagesettingsmodal.decorativeDimensionCheckboxLabel": "Utilize percentagens para a largura e altura da imagem", + "authoring.texteditor.imagesettingsmodal.accessibilityLabel": "Acessibilidade", + "authoring.texteditor.imagesettingsmodal.altTextFloatingLabel": "Texto alternativo", + "authoring.texteditor.imagesettingsmodal.decorativeAltTextCheckboxLabel": "Esta imagem é decorativa (não é necessário texto alternativo).", + "authoring.texteditor.imagesettingsmodal.error.altTextError": "Introduza o texto alternativo ou especifique que a imagem é apenas decorativa.", + "authoring.texteditor.imagesettingsmodal.error.altTextLocalFeedback": "Introduzir texto alternativo", + "authoring.texteditor.imagesettingsmodal.error.dimensionError": "Os valores da dimensão devem ser inferiores ou iguais a 100.", + "authoring.texteditor.imagesettingsmodal.error.dimensionFeedback": "Introduzir um valor inferior ou igual a 100.", + "authoring.texteditor.selectimagemodal.next.label": "Seguinte", + "authoring.texteditor.selectimagemodal.upload.label": "Carregar uma nova imagem (máximo de 10 MB)", + "authoring.texteditor.selectimagemodal.title.label": "Adicionar uma imagem", + "authoring.texteditor.selectimagemodal.sort.datenewest.label": "Por data de adição (mais recente)", + "authoring.texteditor.selectimagemodal.sort.dateoldest.label": "Por data de adição (mais antiga)", + "authoring.texteditor.selectimagemodal.sort.nameascending.label": "Por nome (ordem crescente)", + "authoring.texteditor.selectimagemodal.sort.namedescending.label": "Por nome (ordem decrescente)", + "authoring.texteditor.selectimagemodal.emptyGalleryLabel": "Não foram encontradas imagens na sua galeria. Por favor, carregue uma imagem usando o botão abaixo.", + "authoring.texteditor.selectimagemodal.error.uploadImageError": "Falha ao carregar a imagem. Por favor, tente novamente.", + "authoring.texteditor.selectimagemodal.error.fetchImagesError": "Não foi possível obter imagens do curso. Por favor, tente novamente.", + "authoring.texteditor.selectimagemodal.error.fileSizeError": "As imagens devem ter 10 MB ou menos. Por favor, redimensione a imagem e tente novamente.", + "authoring.texteditor.selectimagemodal.error.selectImageError": "Selecione uma imagem para continuar.", + "authoring.editorfooter.save.error": "Erro: Falha ao guardar o conteúdo. Por favor, verifique as alterações recentes e tente novamente mais tarde.", + "authoring.editorfooter.cancelButton.ariaLabel": "Rejeitar alterações e regressar ao contexto de aprendizagem", + "authoring.editorfooter.cancelButton.label": "Cancelar", + "authoring.editorfooter.savebutton.ariaLabel": "Guardar alterações e regressar ao contexto de aprendizagem", + "authoring.editorfooter.savebutton.label": "Guardar", + "authoring.texteditor.title.loading": "Carregando...", + "authoring.texteditor.header.cancelChangesLabel": "Cancelar alterações e regressar ao contexto de aprendizagem", + "authoring.texteditor.header.editTitleLabel": "Editar Título", + "authoring.texteditor.header.cancelTitleEdit": "Cancelar", + "authoring.texteditor.header.saveTitleEdit": "Guardar", + "authoring.problemEditor.editProblemView.saveWarningModal.cancelButton.label": "Cancelar", + "authoring.problemEditor.editProblemView.saveWarningModal.saveButton.label": "Ok", + "authoring.problemEditor.editProblemView.saveWarningModal.body.question": "Tem a certeza que pretende sair do editor?", + "authoring.problemEditor.editProblemView.saveWarningModal.noAnswer.title": "Sem resposta especificada", + "authoring.problemEditor.editProblemView.saveWarningModal.noAnswer.body.explanation": "Não foi especificada nenhuma resposta correta.", + "authoring.problemEditor.editProblemView.saveWarningModal.olxSettingDiscrepancy.title": "Discrepância nas definições do OLX", + "authoring.problemEditor.editProblemView.saveWarningModal.olxSettingDiscrepancy.body.explanation": "Foi encontrada uma discrepância entre as definições definidas na etiqueta de problemas do OLX e as definições seleccionadas na barra lateral. As definições definidas na etiqueta de problemas do OLX serão guardadas e os valores correspondentes na barra lateral serão eliminados.", + "authoring.answerwidget.answer.answerWidgetTitle": "Respostas", + "authoring.problemEditor.answerWidget.answer.answerHelperText": "{helperText}", + "authoring.answerwidget.answer.addAnswerButton": "Adicionar resposta", + "authoring.answerwidget.answer.placeholder": "Inserir resposta", + "authoring.answerwidget.feedback.placeholder": "Mensagem de feedback", + "authoring.answerwidget.feedback.icon.alt": "Alternar feedback", + "authoring.answerwidget.answer.delete.icon.alt": "Eliminar resposta", + "authoring.answerwidget.feedback.selected.label": "Mostrar o seguinte feedback quando {answerId} {boldunderline}:", + "authoring.answerwidget.feedback.selected.label.boldunderline": "está selecionado", + "authoring.answerwidget.feedback.unselected.label": "Mostrar o seguinte feedback quando {answerId} {boldunderline}:", + "authoring.answerwidget.feedback.unselected.label.boldunderline": "não está selecionado", + "authoring.answerwidget.answer.addAnswerRangeButton": "Adicionar intervalo de resposta", + "authoring.answerwidget.answer.answerRangeTextboxPlaceholder": "Adicionar intervalo de resposta", + "authoring.answerwidget.answer.answerRangeHelperText": "Introduza os valores mínimo e máximo separados por uma vírgula. Utilize um parêntesis para incluir o número ao lado no intervalo, ou um parêntesis para excluir o número. Por exemplo, para identificar as respostas correctas como 5, 6 ou 7, mas não 8, especifique [5,8).", + "authoring.problemEditor.explanationwidget.explanationWidgetTitle": "Explicação", + "authoring.problemEditor.solutionwidget.solutionDescriptionText": "Fornecer uma explicação para a resposta correcta", + "authoring.problemEditor.questionwidget.placeholder": "Introduza a sua pergunta", + "authoring.questionwidget.question.questionWidgetTitle": "Questão", + "authoring.problemeditor.settings.settingsWidgetTitle": "Configurações", + "authoring.problemeditor.settings.showAdvancedButton": "Mostrar definições avançadas", + "authoring.problemeditor.settings.delete.icon.alt": "Eliminar resposta", + "authoring.problemeditor.settings.advancedSettingLink.text": "Definir um valor predefinido nas definições avançadas", + "authoring.problemeditor.settings.hint.title": "Sugestões", + "authoring.problemeditor.settings.hint.inputLabel": "Sugestão", + "authoring.problemeditor.settings.hint.addHintButton": "Adicionar dica", + "authoring.problemeditor.settings.hint.noHintSummary": "Nenhum", + "authoring.problemeditor.settings.hint.summary": "{hint} {count, plural, =0 {} other {(+# more)}}", + "authoring.problemeditor.settings.reset.title": "Mostrar opção de reposição", + "authoring.problemeditor.settings.reset.true": "Verdadeiro", + "authoring.problemeditor.settings.reset.false": "Falso", + "authoring.problemeditor.settings.reset.text": "Determina se é apresentado um botão \"Repor\" para que o utilizador possa repor a sua resposta, geralmente para utilização em avaliações de teste ou formativas.", + "authoring.problemeditor.settings.scoring.title": "Classificação", + "authoring.problemeditor.settings.scoring.attempts.inputLabel": "Tentativas", + "authoring.problemeditor.settings.scoring.weight.inputLabel": "Pontos", + "authoring.problemeditor.settings.scoring.unlimited": "Tentativas ilimitadas", + "authoring.problemeditor.settings.scoring.attempts": "{attempts, plural, =1 {# attempt} other {# attempts}}", + "authoring.problemeditor.settings.scoring.attempts.unlimitedCheckbox": "Tentativas ilimitadas", + "authoring.problemeditor.settings.scoring.weight": "{weight, plural, =0 {Ungraded} other {# points}}", + "authoring.problemeditor.settings.scoring.label": "Especificar o peso dos pontos e o número de tentativas de resposta", + "authoring.problemeditor.settings.scoring.attempts.hint": "Se não for definido um valor predefinido nas definições avançadas, são permitidas tentativas ilimitadas", + "authoring.problemeditor.settings.scoring.weight.hint": "Se um valor não for definido, o problema vale um ponto", + "authoring.problemeditor.settings.showAnswer.title": "Mostrar resposta", + "authoring.problemeditor.settings.showAnswer.attempts.inputLabel": "Número de Tentativas", + "authoring.problemeditor.settings.showAnswer.text": "Definir quando os alunos podem ver a resposta correcta.", + "authoring.problemeditor.settings.timer.title": "Tempo entre tentativas", + "authoring.problemeditor.settings.timer.summary": "{time} segundos", + "authoring.problemeditor.settings.timer.text": "Os segundos que um estudante deve esperar entre as submissões de um problema com múltiplas tentativas.", + "authoring.problemeditor.settings.timer.inputLabel": "Segundos", + "authoring.problemeditor.settings.type.title": "Tipo", + "authoring.problemeditor.settings.switchtoadvancededitor.label": "Mudar para editor avançado", + "authoring.problemeditor.settings.switchtoadvancededitor.ConfirmSwitchMessage": "Se utilizar o editor avançado, este problema será convertido para OLX e não poderá voltar ao editor simples.", + "authoring.problemeditor.settings.switchtoadvancededitor.ConfirmSwitchMessageTitle": "Converter para OLX?", + "authoring.problemeditor.settings.switchtoadvancededitor.ConfirmSwitchButtonLabel": "Mudar para editor avançado", + "authoring.problemeditor.settings.showAnswer.explanation.inputLabel": "Explicação", + "authoring.problemeditor.settings.showAnswer.explanation.text": "Forneça uma explicação para a resposta correcta.", + "authoring.problemEditor.selectType.title": "Selecione um tipo de problema", + "authoring.problemeditor.selecttype.cancelButton.label": "Cancelar", + "authoring.problemeditor.selecttype.cancelButton.ariaLabel": "Cancelar", + "authoring.problemeditor.selecttype.selectButton.label": "Selecionar", + "authoring.problemeditor.selecttype.selectButton.ariaLabel": "Selecionar", + "authoring.problemEditor.problemSelect.advanceButton.label": "Tipos de problema avançados", + "authoring.problemEditor.advanceProblem.menu.title": "Problemas avançados", + "authoring.problemEditor.advanceProblem.problemType.label": "{problemType}", + "authoring.problemEditor.advanceProblem.supportStatus": "{supportStatus}", + "authoring.problemEditor.advanceProblem.supportStatus.tooltipMessage": "{supportStatus, select, Provisional {Provisionally supported tools might lack the robustness of functionality that your courses require. edX does not have control over the quality of the software, or of the content that can be provided using these tools. Test these tools thoroughly before using them in your course, especially in graded sections. Complete documentstion might not be available for provisionally supported tools, or documentation might be available from sources other than edX.} Not_supported {Tools with no support are not maintained by edX, and might be deprecated in the future. They are not recommened for use in courses due to non-compliance with one or more of the base requirements, such as testing, accessibility, internationalization, and documentation.} other { } }", + "authoring.problemEditor.preview.title": "{previewTitle} problema", + "authoring.problemEditor.preview.altText": "Uma ilustração prévia de um {problemType, select, multiplechoiceresponse {single select} stringreponse {text input} numericalresponse {numerical input} optionresponse {dropdown} choiceresponse {multiple select} other {null} } problema", + "authoring.problemEditor.preview.description": "{previewDescription}", + "authoring.problemEditor.learnMoreButtonLabel.label": "Saber mais", + "authoring.problemEditor.advanceProblem.learnMoreButtonLabel.label": "Saiba mais sobre tipos de problemas avançados", + "authoring.videoeditor.expand": "Expandir", + "authoring.videoeditor.collapse": "Recolher", + "authoring.videoeditor.validate.error.title": "Não foi possível adicionar o seu vídeo.", + "authoring.videoeditor.validate.error.body": "Verifique suas entradas e tente novamente.", + "authoring.videoeditor.duration.title": "Duração", + "authoring.videoeditor.duration.description": "Definir uma secção específica do vídeo para reprodução.", + "authoring.videoeditor.duration.startTime.label": "Iniciar o tempo", + "authoring.videoeditor.duration.stopTime.label": "Parar o tempo", + "authoring.videoeditor.duration.hint": "Introduzir a hora como HH:MM:SS", + "authoring.videoeditor.duration.fullVideoLength": "Duração total do vídeo", + "authoring.videoeditor.duration.startsAt": "Começa em {startTime}", + "authoring.videoeditor.duration.total": "Total: {total}", + "authoring.videoeditor.duration.custom": "Personalizado: {total}", + "authoring.videoeditor.transcripts.empty": "Não foram adicionadas transcrições", + "authoring.videoeditor.videotype.youtube": "Vídeo do YouTube", + "authoring.videoeditor.videotype.other": "Outro vídeo", + "authoring.videoeditor.handout.title.label": "Folheto", + "authoring.videoeditor.handout.upload.label": "Carregar Material de Apoio", + "authoring.videoeditor.handout.upload.addHandoutMessage": "Adicionar um folheto para acompanhar este vídeo. Os alunos podem descarregar este ficheiro clicando em \"Descarregar Folheto\" por baixo do vídeo.", + "authoring.videoeditor.handout.error.uploadHandoutError": "Falha ao carregar o folheto. Por favor, tente novamente.", + "authoring.videoeditor.handout.error.fileSizeError": "Os ficheiros de documentos de apoio devem ter 20 MB ou menos. Por favor, redimensione o ficheiro e tente novamente.", + "authoring.videoeditor.handout.handoutHelpMessage": "Os alunos podem descarregar este ficheiro clicando em \"Descarregar Folheto\" por baixo do vídeo.", + "authoring.videoeditor.handout.deleteHandout": "Eliminar", + "authoring.videoeditor.handout.replaceHandout": "Substituir", + "authoring.videoeditor.handout.downloadHandout": "Transferir", + "authoring.videoeditor.license.title": "Licença", + "authoring.videoeditor.license.licenseType.label": "Tipo de Licença", + "authoring.videoeditor.license.detailsSubsection.title": "Detalhes da licença", + "authoring.videoeditor.license.displaySubsection.title": "Visualização da Licença", + "authoring.videoeditor.license.add.label": "Adicionar uma licença para este vídeo", + "authoring.videoeditor.license.deleteLicenseSelection": "Limpar e aplicar a licença a nível do curso", + "authoring.videoeditor.license.allRightsReservedIcons.label": "Todos os Direitos Reservados", + "authoring.videoeditor.license.creativeCommonsIcons.label": "Alguns direitos reservados", + "authoring.videoeditor.license.viewLicenseDetailsLabel.label": "Ver detalhes da licença", + "authoring.videoeditor.license.courseLevelDescription.helperText": "Esta licença está atualmente definida ao nível do curso", + "authoring.videoeditor.license.courseLicenseDescription.message": "As licenças definidas no nível do curso aparecem na parte inferior das páginas de material didático dentro do curso.", + "authoring.videoeditor.license.libraryLevelDescription.helperText": "Esta licença é atualmente definida ao nível da biblioteca", + "authoring.videoeditor.license.libraryLicenseDescription.message": "As licenças definidas ao nível da biblioteca aparecem no vídeo específico da biblioteca.", + "authoring.videoeditor.license.defaultLevelDescription.helperText": "Esta licença é definida especificamente para este vídeo", + "authoring.videoeditor.license.defaultLicenseDescription.message": "Quando um vídeo tem uma licença diferente da do curso como um todo, os alunos vêem a licença no canto inferior direito do leitor de vídeo.", + "authoring.videoeditor.license.attributionCheckboxLabel": "Atribuição", + "authoring.videoeditor.license.attributionSectionDescription": "Permita que outros copiem, distribuam, exibam e executem o seu trabalho protegido por direitos de autor, mas apenas se derem crédito à forma como o solicita. Actualmente, esta opção é necessária.", + "authoring.videoeditor.license.noncommercialCheckboxLabel": "Não Comercial", + "authoring.videoeditor.license.noncommercialSectionDescription": "Permita que outros copiem, distribuam, exibam e executem o seu trabalho - e trabalhos derivados baseados no mesmo - mas apenas para fins não comerciais.", + "authoring.videoeditor.license.noDerivativesCheckboxLabel": "Sem Derivados ", + "authoring.videoeditor.license.noDerivativesSectionDescription": "Permita que outros copiem, distribuam, exibam e executem apenas cópias verbais da sua obra, e não obras derivadas baseadas nela. Esta opção é incompatível com \"Partilhar de igual modo\".", + "authoring.videoeditor.license.shareAlikeCheckboxLabel": "Partilhar da Mesma Forma", + "authoring.videoeditor.license.shareAlikeSectionDescription": "Permita que outros distribuam obras derivadas apenas sob uma licença idêntica à licença que rege a sua obra. Esta opção é incompatível com \"Sem Derivados\".", + "authoring.videoeditor.license.allRightsReservedSectionMessage": "O utilizador reserva-se todos os direitos sobre o seu trabalho.", + "authoring.videoeditor.socialShare.title": "Partilha para as Redes Sociais", + "authoring.videoeditor.socialShare.disabled.subtitle": "Desativado", + "authoring.videoeditor.socialShare.enabled.subtitle": "Ativado", + "authoring.videoeditor.socialShare.learnMore.link": "Saiba mais sobre a partilha social", + "authoring.videoeditor.socialShare.description": "Permitir que este vídeo seja partilhável nas redes sociais", + "authoring.videoeditor.socialShare.checkbox.label": "Este vídeo pode ser partilhado nas redes sociais", + "authoring.videoeditor.socialShare.overrideNote": "Nota: Esta definição é anulada pela página de estrutura do curso.", + "authoring.videoeditor.socialShare.settingsDisclaimer": "Alterar esta definição na página de estrutura do curso", + "authoring.videoeditor.thumbnail.title": "Miniatura", + "authoring.videoeditor.thumbnail.unavailable.subtitle": "Indisponível", + "authoring.videoeditor.thumbnail.none.subtitle": "Nenhum", + "authoring.videoeditor.thumbnail.yes.subtitle": "Sim", + "authoring.videoeditor.thumbnail.unavailable.message": "Seleccionar um vídeo da sua biblioteca para ativar esta funcionalidade (aplica-se apenas aos cursos que são executados no site edx.org).", + "authoring.videoeditor.thumbnail.upload.label": "Carregar thumbnail", + "authoring.videoeditor.thumbnail.upload.message": "Carregar uma imagem para os alunos verem antes de reproduzirem o vídeo.", + "authoring.videoeditor.thumbnail.upload.aspectRequirements": "As imagens devem ter um rácio de aspeto de 16:9 (recomenda-se 1280x720 px)", + "authoring.videoeditor.thumbnail.altText": "Imagem utilizada como thumbnail do vídeo", + "authoring.videoeditor.thumbnail.deleteThumbnail": "Eliminar", + "authoring.videoeditor.thumbnail.error.fileSizeError": "O tamanho do ficheiro para as miniaturas deve ser superior a 2 KB ou inferior a 2 MB. Redimensione a sua imagem e tente novamente.", + "authoring.videoeditor.transcripts.title": "Transcrições", + "authoring.videoeditor.transcripts.upload.label": "Adicionar uma transcrição", + "authoring.videoeditor.transcripts.upload.firstTranscriptMessage": "Adicionar transcrições de vídeo (apenas ficheiros .srt) para melhorar a acessibilidade.", + "authoring.videoeditor.transcripts.allowDownloadCheckboxLabel": "Permitir transferências de transcrições", + "authoring.videoeditor.transcripts.upload.showByDefaultCheckboxLabel": "Mostrar a transcrição no leitor de vídeo por predefinição", + "authoring.videoeditor.transcripts.upload.allowDownloadTooltipMessage": "Os alunos verão uma ligação para descarregar a transcrição por baixo do vídeo.", + "authoring.videoeditor.transcript.error.transcriptTypeError": "Só pode ser carregado um ficheiro SRT", + "authoring.videoeditor.transcript.error.uploadTranscriptError": "Falha ao carregar a transcrição. Por favor, tente novamente.", + "authoring.videoeditor.transcript.error.fileSizeError": "O tamanho do ficheiro de transcrição excede o máximo. Por favor, tente novamente.", + "authoring.videoeditor.transcript.deleteTranscript": "Eliminar", + "authoring.videoeditor.transcript.error.deleteTranscriptError": "Falha ao eliminar a transcrição. Por favor, tente novamente.", + "authoring.videoeditor.transcript.replaceTranscript": "Substituir", + "authoring.videoeditor.transcript.downloadTranscript": "Transferir", + "authoring.videoeditor.transcripts.languageSelectLabel": "Línguas", + "authoring.videoeditor.transcripts.languageSelectPlaceholder": "Selecionar idioma", + "authoring.videoeditor.transcripts.cancelDeleteLabel": "Cancelar", + "authoring.videoeditor.transcripts.confirmDeleteLabel": "Eliminar", + "authoring.videoeditor.transcripts.deleteConfirmationMessage": "Tem a certeza de que pretende apagar esta transcrição?", + "authoring.videoeditor.transcripts.deleteConfirmationTitle": "Eliminar esta transcrição?", + "authoring.videoeditor.transcripts.fileTypeWarning": "Só podem ser carregados ficheiros SRT. Por favor, seleccione um ficheiro terminado em .srt para carregar.", + "authoring.videoEditor.transcripts.importButton.label": "Importar transcrição", + "authoring.videoEditor.transcripts.importCard.header": "Importar transcrição do YouTube?", + "authoring.videoEditor.transcrtipts.importCard.message": "Encontrámos a transcrição deste vídeo no YouTube. Gostaria de a importar agora?", + "authoring.videoeditor.videoSource.title.label": "Fonte de vídeo", + "authoring.videoeditor.videoSource.videoId.label": "ID do Vídeo", + "authoring.videoeditor.videoSource.videoId.feedback": "Se recebeu um ID de vídeo da edX, introduza o ID aqui.", + "authoring.videoeditor.videoSource.videoUrl.label": "URL do vídeo", + "authoring.videoeditor.videoSource.videoUrl.feedback": "O URL do seu vídeo. Pode ser um URL do YouTube ou uma ligação para um ficheiro de vídeo .mp4, .ogg ou .webm alojado noutro local na Internet.", + "authoring.videoeditor.videoIdChangeAlert.message": "O campo ID do vídeo foi alterado, verifique os valores do URL do vídeo e do URL de recurso e actualize-os, se necessário.", + "authoring.videoeditor.videoSource.fallbackVideo.title": "Vídeos de recurso", + "authoring.videoeditor.videoSource.fallbackVideo.message": "Para garantir que todos os alunos possam acessar o vídeo, a edX recomenda fornecer vídeos adicionais nos formatos .mp4 e .webm. O primeiro vídeo listado compatível com o dispositivo do aluno será reproduzido.", + "authoring.videoeditor.videoSource.fallbackVideo.label": "URL do vídeo", + "authoring.videoeditor.videoSource.deleteFallbackVideo": "Eliminar", + "authoring.videoeditor.videoSource.allowDownloadCheckboxLabel": "Permitir transferências de vídeo", + "authoring.videoeditor.videoSource.allowDownloadTooltipMessage": "Permitir que os alunos descarreguem versões deste vídeo em diferentes formatos, caso não possam utilizar o leitor de vídeo edX ou não tenham acesso ao YouTube.", + "authoring.videoeditor.videoSource.allowVideoSharingCheckboxLabel": "Permitir que este vídeo seja partilhado nas redes sociais.", + "authoring.videoeditor.videoSource.allowVideoSharingTooltipMessage": "Permitir que os alunos partilhem este vídeo publicamente nas redes sociais. O vídeo poderá ser visto por qualquer pessoa, que não precisará se inscrever no curso ou mesmo ter uma conta edX. Links para a página sobre o curso e para se inscrever no curso aparecerão ao lado do vídeo.", + "authoring.videoeditor.videoSource.fallbackVideo.addButtonLabel": "Adicionar um URL de vídeo", + "authoring.problemeditor.settings.generalFeebackSettingTitle": "Feedback geral", + "authoring.problemeditor.settings.generalFeedbackInputLabel": "Introduzir feedback geral", + "authoring.problemeditor.settings.generalFeedbackInputDescription": "Introduza o feedback a ser apresentado quando um aluno submete uma resposta errada. Isso será substituído se adicionar feedback específico de resposta.", + "authoring.problemeditor.settings.generalFeedback.noFeedbackSummary": "Nenhum", + "authoring.problemeditor.settings.GroupFeedbackSummary.nonMessage": "Nenhum", + "authoring.problemeditor.settings.GroupFeedbackSummary.message": "{groupFeedback}", + "authoring.problemeditor.settings.addGroupFeedbackButtonText": "Adicionar feedback do grupo", + "authoring.problemeditor.settings.GroupFeedbackInputLabel": "O feedback do grupo aparecerá quando um aluno selecionar um conjunto específico de respostas.", + "authoring.problemeditor.settings.GroupFeedbackSettingTitle": "Feedback do grupo", + "authoring.problemeditor.settings.randomization.SettingTitle": "Aleatorização", + "authoring.problemeditor.settings.randomization.SettingText": "{randomization, select, null {Não existe qualquer aleatorização baseada em Python neste problema.} other {Define quando aleatorizar as variáveis especificadas no script Python associado. Para problemas que não aleatorizam valores, especifique \"Never\".} }", + "problemEditor.settings.tolerance.title": "Tolerância", + "problemEditor.settings.tolerance.summary.none": "Nenhum", + "problemEditor.settings.tolerance.description.text": "A margem de erro de cada lado de uma resposta.", + "problemEditor.settings.tolerance.valueinput": "Tolerância", + "problemEditor.settings.tolerance.answerrangewarning": "A tolerância não pode ser aplicada a um intervalo de respostas", + "problemEditor.settings.tolerance.type.percent": "Percentagem", + "problemEditor.settings.tolerance.type.number": "Número", + "problemEditor.settings.tolerance.type.none": "Nenhum" +} \ No newline at end of file diff --git a/translations/frontend-lib-special-exams/src/i18n/messages/pt_PT.json b/translations/frontend-lib-special-exams/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..08d7255f3be --- /dev/null +++ b/translations/frontend-lib-special-exams/src/i18n/messages/pt_PT.json @@ -0,0 +1,148 @@ +{ + "exam.hiddenContent": "Este exame está oculto para o estudante.", + "exam.apiError.supportText.withLink": "Se o problema persistir, contacte o {supportLink} para obter assistência e volte ao exame assim que receber mais instruções.", + "exam.apiError.default": "Ocorreu um erro de sistema no seu exame.", + "exam.apiError.supportText.withoutLink": "Se o problema persistir, contacte o apoio ao cliente para obter assistência e regresse ao exame assim que receber mais instruções.", + "exam.proctoredExamDenied": "Não tem acesso a exames supervisionados com a sua inscrição atual.", + "exam.ExpiredExamInstructions.title": "A data limite para este exame já passou", + "exam.ExpiredExamInstructions.body": "Uma vez que a data limite já passou, já não é possível efetuar este exame.", + "exam.RejectedProctoredExamInstructions.note": "Se tiver dúvidas sobre os resultados da sessão de avaliação, contacte a equipa da sua disciplina.", + "exam.SubmitExamInstructions.continueButton": "Não, gostaria de continuar a trabalhar", + "exam.defaultError": "Ocorreu um erro de sistema no seu exame. Entre em contacto com o suporte para obter assistência.", + "exam.aria.hideTimer": "Ocultar Temporizador", + "exam.aria.showTimer": "Mostrar temporizador", + "exam.examTimer.text": "Está a tomar \"{examLink}\" como {examType}.", + "exam.examTimer.showLess": "O temporizador à direita mostra o tempo restante do exame. Para receber créditos pelos problemas, tem de selecionar \"Submeter\" para cada problema antes de selecionar \"Terminar o meu exame\"", + "exam.examTimer.showLessLink": "Mostrar menos", + "exam.examTimer.showMoreLink": "Mostrar mais", + "exam.aria.examTimerAndEndExamButton": "Temporizador do exame e botão de fim do exame", + "exam.examTimer.endExamBtn": "Terminar o Meu Exame", + "exam.EntranceOnboardingExamInstructions.title": "Exame de preparação com vigilância", + "exam.EntranceOnboardingExamInstructions.text1": "Porque é que isto é importante para si:", + "exam.EntranceOnboardingExamInstructions.listItem1": "Estabelecer a sua identidade com o sistema de vigilância para efetuar um exame supervisionado", + "exam.EntranceOnboardingExamInstructions.listItem2": "Crie o seu perfil de integração para um acesso mais rápido no futuro", + "exam.EntranceOnboardingExamInstructions.listItem3": "Praticar a realização de um teste supervisionado", + "exam.EntranceOnboardingExamInstructions.text2": "A vigilância deste curso é fornecida através de {providerName}. A revisão da introdução, incluindo a verificação da identidade, pode demorar mais de 2 dias úteis.", + "exam.EntranceOnboardingExamInstructions.text3": "Quando o seu perfil tiver sido revisto, receberá uma mensagem de correio eletrónico com os resultados da revisão. A mensagem de correio eletrónico virá de", + "exam.EntranceOnboardingExamInstructions.text4": "Certifique-se de que este e-mail foi adicionado ao filtro da sua caixa de entrada.", + "exam.EntranceOnboardingExamInstructions.text5": "Por favor, contacte", + "exam.EntranceOnboardingExamInstructions.text6": "Se tiver dúvidas.", + "exam.EntranceOnboardingExamInstructions.startExamButtonText": "Continuar para admissão", + "exam.EntranceOnboardingExamInstructions.text7": "Irá ser guiado através da configuração do software de proctoring e da verificação de identidade.", + "exam.ErrorOnboardingExamInstructions.title": "Erro: Ocorreu um problema com a sua sessão de integração", + "exam.ErrorOnboardingExamInstructions.text": "A sua sessão de proctoring terminou antes de ter concluído este exame de integração. Deve tentar novamente este exame de integração.", + "exam.ErrorOnboardingExamInstructions.retryExamButton": "Tentar de novo o meu exame", + "exam.RejectedOnboardingExamInstructions.title": "A sua sessão de integração foi analisada, mas não cumpriu todos os requisitos", + "exam.RejectedOnboardingExamInstructions.text1": "Por favor contacte", + "exam.RejectedOnboardingExamInstructions.text2": "se tiver dúvidas. Pode repetir este exame de integração clicando em \"Repetir o meu exame\".", + "exam.RejectedOnboardingExamInstructions.resetExamButton": "Tentar de novo o meu exame", + "exam.SubmittedOnboardingExamInstructions.title": "Submeteu este exame de prática de proctoring ", + "exam.SubmittedProctoredExamInstructions.text4": "Se não tiver um perfil de integração no sistema, a Verificient analisará o seu envio e criará um perfil de integração para lhe conceder o acesso a exames supervisionados. A revisão do perfil de integração pode levar mais de 2 dias úteis.", + "exam.SubmittedProctoredExamInstructions.text2": "Quando o seu perfil tiver sido revisto, receberá uma mensagem de correio eletrónico com os resultados da revisão. A mensagem de correio eletrónico virá de", + "exam.SubmittedProctoredExamInstructions.text3": ", por isso, certifique-se de que este e-mail foi adicionado ao filtro da sua caixa de entrada.", + "exam.SubmittedProctoredExamInstructions.text5": "Se já tiver um perfil de integração aprovado através de outro curso, este envio não será revisto. Pode tentar novamente este exame em qualquer altura para validar se a sua configuração ainda cumpre os requisitos de inspeção.", + "exam.SubmittedProctoredExamInstructions.confirm": "Compreendo e quero reiniciar este exame de admissão.", + "exam.SubmittedProctoredExamInstructions.text6": "Por favor contacte", + "exam.SubmittedProctoredExamInstructions.text7": "se tiver dúvidas.", + "exam.VerifiedOnboardingExamInstructions.title": "O seu perfil de integração foi revisto com sucesso", + "exam.VerifiedOnboardingExamInstructions.text": "O seu perfil foi criado e está pronto para fazer exames supervisionados neste curso", + "exam.VerifiedOnboardingExamInstructions.helpText1": "Por favor contacte", + "exam.VerifiedOnboardingExamInstructions.helpText2": "se tiver dúvidas.", + "exam.EntrancePracticeExamInstructions.title": "Experimente um exame supervisionado", + "exam.EntrancePracticeExamInstructions.text1": "Familiarize-se com o sistema de controlo de exames reais mais tarde no curso. Este exame de teste não tem impacto na sua nota no curso.", + "exam.EntrancePracticeExamInstructions.startExamButtonText": "Continuar para o meu exame de teste.", + "exam.EntrancePracticeExamInstructions.text2": "Irá ser guiado pelos passos necessários para configurar o software de proctoring e verificar a sua identidade.", + "exam.ErrorPracticeExamInstructions.title": "Houve um problema com a sua sessão de exame de teste de proctoring", + "exam.ErrorPracticeExamInstructions.title2": "Os seus resultados do exame de teste de proctoring:", + "exam.ErrorPracticeExamInstructions.title2.result": "Insatisfatório", + "exam.ErrorPracticeExamInstructions.text": "A sua sessão de proctoring terminou antes de ter concluído este exame de teste. Pode tentar novamente este exame de teste se tiver tido problemas na configuração do software de proctoring.", + "exam.SubmittedProctoredExamInstructions.text1": "Os exames de teste não afectam a sua nota. Concluiu este exame de teste e pode continuar o curso.", + "exam.SubmittedPracticeExamInstructions.retryExamButton": "Tentar de novo o meu exame", + "exam.ReadyToResumeProctoredExamInstructions.title": "O exame está pronto para ser retomado.", + "exam.ReadyToResumeProctoredExamInstructions.text": "Terá {totalTime} para concluir o seu exame.", + "exam.EntranceProctoredExamInstructions.title": "Este exame é supervisionado", + "exam.EntranceProctoredExamInstructions.text1": "Para ser elegível para créditos ou para o de programa de credenciais associada a este curso, terá de passar na revisão de proctoring para este exame.", + "exam.EntranceProctoredExamInstructions.text2": "Irá ser guiado pelos passos necessários para configurar o software de procturing e verificar a sua identidade.", + "exam.startExamInstructions.startExamButtonText": "Estou pronto para começar este exame cronometrado.", + "exam.ErrorProctoredExamInstructions.text1": "Ocorreu um erro de sistema no seu exame supervisionado. Contacte a equipa do seu curso através de {supportLink} para obter assistência e volte ao exame assim que receber mais instruções.", + "exam.ErrorProctoredExamInstructions.text2": "Ocorreu um erro de sistema no seu exame supervisionado. Contacte {supportLink} para obter assistência e volte ao exame assim que receber mais instruções.", + "exam.ErrorProctoredExamInstructions.title": "Erro no exame supervisionado", + "exam.startExamInstructions.footerButton": "Sobre os exames supervisionados", + "exam.OnboardingErrorProctoredExamInstructions.missingText": "Conclua um exame de integração antes de tentar fazer este exame.", + "exam.OnboardingErrorProctoredExamInstructions.onboardingButtonText": "Ir para o exame de admissão", + "exam.OnboardingErrorProctoredExamInstructions.pendingText": "O seu exame de integração está a ser revisto. Antes de tentar fazer este exame, aguarde mais de 2 dias úteis para que o seu exame de integração seja revisto.", + "exam.OnboardingErrorProctoredExamInstructions.failedText": "O seu exame de integração não cumpriu todos os requisitos.", + "exam.OnboardingErrorProctoredExamInstructions.title": "É necessário concluir um exame de integração antes de realizar este exame supervisionado", + "exam.OnboardingErrorProctoredExamInstructions.providerInfo": "O controlo do seu exame é efectuado através de {providerName}. Se tiver dúvidas sobre o estado do seu exame de integração, contacte", + "exam.ReadyToStartProctoredExamInstructions.title1": "Importante", + "exam.ReadyToStartProctoredExamInstructions.text1": "Tem {examDuration} para concluir este exame.", + "exam.ReadyToStartProctoredExamInstructions.text2": "Uma vez iniciado o exame, não é possível parar o temporizador.", + "exam.ReadyToStartProctoredExamInstructions.text3": "Para todos os tipos de perguntas, deve clicar em \"submeter\" para completar a sua resposta.", + "exam.ReadyToStartProctoredExamInstructions.text4": "Se o tempo expirar antes de clicar em \"Terminar o meu exame\", apenas as respostas submetidas serão avaliadas.", + "exam.ReadyToStartProctoredExamInstructions.title2": "Regras dos exames supervisionados", + "exam.ReadyToStartProctoredExamInstructions.text5": "Para efetuar este exame, deve respeitar as seguintes regras", + "exam.ReadyToStartProctoredExamInstructions.text6": "Se não cumprir estas regras, receberá uma classificação de 0 no exame e não será elegível para crédito académico do curso.", + "exam.ReadyToStartProctoredExamInstructions.rulesLink": "{platformName} Regras para exames supervisionados online", + "exam.ReadyToStartProctoredExamInstructions.title3": "Regras de exame adicionais", + "exam.ReadyToStartProctoredExamInstructions.text7": "As seguintes regras adicionais aplicam-se a este exame. Estas regras têm precedência sobre as Regras para Exames com Supervisão.", + "exam.RejectedProctoredExamInstructions.title": "A sua sessão de controlo foi revista, mas não cumpriu todos os requisitos", + "exam.RejectedProctoredExamInstructions.description": "Se tiver dúvidas sobre o estado dos resultados da sua sessão de inspeção, contacte o Suporte {platformName}.", + "exam.skipProctoredExamButton": "Faça este exame sem supervisão.", + "exam.skipProctoredExamInstructions.text1": "Tem a certeza de que quer fazer este exame sem supervisão?", + "exam.skipProctoredExamInstructions.text2": "Se fizer este exame sem supervisão, não será elegível para crédito de curso ou para a credencial MicroMasters, caso se aplique a este curso.", + "exam.entranceExamInstructions.skipConfirmExamButtonText1": "Continuar o Exame Sem Supervisão", + "exam.entranceExamInstructions.skipCancelExamButtonText": "Voltar atrás", + "exam.SubmitProctoredExamInstructions.title": "Tem a certeza de que pretende terminar o seu exame supervisionado?", + "exam.SubmitProctoredExamInstructions.warningText1": "Certifique-se de que seleccionou \"Submeter\" para cada resposta antes de submeter o seu exame.", + "exam.SubmitProctoredExamInstructions.warningText2": "Assim que clicar em \"Sim, terminar o meu exame supervisionado\", o exame será encerrado, e a sua sessão supervisionada será submetida para revisão.", + "exam.SubmitOnboardingExamInstructions.text": "Está a fazer \"{examName}\" como um exame de integração. Tem de clicar em \"Sim, terminar o meu exame supervisionado\" e enviar a sua sessão de supervisão para concluir a integração.", + "exam.SubmitProctoredExamInstructions.submit": "Sim, terminar o meu exame supervisionado", + "exam.SubmittedProctoredExamInstructions.title": "Submeteu este exame supervisionado para revisão", + "exam.SubmittedProctoredExamInstructions.list1": "Os dados que registou devem agora ser carregados para revisão.", + "exam.SubmittedProctoredExamInstructions.list2": "Se a janela do software de supervisão ainda estiver aberta, feche-a agora e confirme que deseja abandonar a aplicação.", + "exam.SubmittedProctoredExamInstructions.list3": "Os resultados estão normalmente disponíveis no prazo de 5 dias úteis após a apresentação do seu exame.", + "exam.SubmittedProctoredExamInstructions.text": "Se tiver dúvidas sobre o estado dos resultados do exame supervisionado, contacte o Apoio da plataforma.", + "exam.VerifiedProctoredExamInstructions.title": "A sua sessão de proctoring foi revista com êxito. A nota final estará disponível em breve.", + "exam.DownloadProctoringProviderSoftwareModal.title": "Não é possível iniciar o exame", + "exam.DownloadProctoringProviderSoftwareModal.body": "Tem de concluir a configuração do sistema de proctoring antes de poder iniciar o exame.", + "exam.ProctoringSoftwareDownloadedModal.title": "Verificação do sistema bem sucedida", + "exam.ProctoringSoftwareDownloadedModal.body": "Clique em \"Iniciar exame\" para prosseguir.", + "exam.startExamInstructions.title": "A subsecção é um exame temporizado ({examDuration})", + "exam.startExamInstructions.text1": "Este exame tem um limite de tempo associado a ele.", + "exam.startExamInstructions.text2": "Para passar neste exame, deve completar os problemas no tempo concedido.", + "exam.startExamInstructions.text3": "Depois de selecionar \"Estou pronto para iniciar este exame cronometrado\", terá {examDuration} para concluir e submeter o exame.", + "exam.submitExamInstructions.title": "Tem a certeza de que pretende submeter o seu exame cronometrado?", + "exam.submitExamInstructions.warningText": "Certifique-se de que seleccionou \"Submeter\" para cada problema antes de submeter o exame.", + "exam.submitExamInstructions.text": "Depois de submeter o exame, este será classificado.", + "exam.submitExamInstructions.submit": "Sim, submeter o meu exame cronometrado.", + "exam.submittedExamInstructions.overtimeTitle": "O tempo atribuído a este exame terminou. O exame foi submetido e o todo o trabalho completado será classificado.", + "exam.submittedExamInstructions.title": "Submeteu o seu exame cronometrado.", + "exam.startExamInstructions.footerTitle": "Posso pedir mais tempo para completar o meu exame?", + "exam.startExamInstructions.footerText": "Se for portador de deficiência, poderá ter direito a um tempo adicional nos exames cronometrados. Peça informações à equipa do seu curso sobre ajustes de tempo adicionais.", + "exam.DownloadSoftwareProctoredExamInstructions.startSystemCheckButton": "Iniciar Verificação do Sistema", + "exam.DownloadSoftwareProctoredExamInstructions.startExamButton": "Iniciar Exame", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.exam-code-text": "Copie este código de exame único. Ser-lhe-á pedido que cole este código mais tarde, antes de iniciar o exame.", + "exam.DownloadSoftwareProctoredExamInstructions.LTI.supportText.URL": "Se tiver problemas relacionados com o controlo de qualidade, pode contactar o apoio técnico {providerName} visitando 1{supportURL}1.", + "exam.DownloadSoftwareProctoredExamInstructions.LTI.supportText.EmailPhone": "Se tiver problemas com o exame supervisionado, pode contactar o apoio técnico {providerName} enviando um email para {supportEmail} ou telefonando para {supportPhone}.", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step1.title": "Passo 1.", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step1.body": "Selecione o código do exame e, em seguida, copie-o utilizando Control + C (Windows) ou Command + C (Mac).", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step2.title": "Passo 2", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step2.body1": "Inicie agora a verificação do seu sistema. Será aberta uma nova janela para este passo e irá verificar a sua identidade.", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step2.body2": "Certifique-se de que:", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step2.body3": "Ter um computador com uma webcam a funcionar", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step2.body4": "Tenha a sua identificação com fotografia válida (por exemplo, carta de condução ou passaporte) preparada", + "exam.DownloadSoftwareProctoredExamInstructions.text1": "Nota: Como parte da configuração do exame supervisionado, ser-lhe-á pedido que verifique a sua identidade. Antes de começar, certifique-se de que está num computador com uma webcam e de que tem um documento de identificação válido com fotografia, como carta de condução ou passaporte.", + "exam.DownloadSoftwareProctoredExamInstructions.supportText": "Se tiver problemas relacionados com o exame supervisionado, pode contactar o apoio técnico de {providerName} enviando um e-mail para {supportEmail} ou telefonando para {supportPhone}.", + "exam.DownloadSoftwareProctoredExamInstructions.title": "Preparar e iniciar o exame supervisionado.", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step3.title": "Passo 3.", + "exam.DefaultDownloadSoftwareProctoredExamInstructions.step3.body": "Por motivos de segurança e integridade do exame, pedimos-lhe que inicie sessão na sua conta edX. Em seguida, iremos direcioná-lo para a experiência de proctoring RPNow.", + "exam.FailedPrerequisitesProctoredExamInstructions.text1": "Não cumpriu os requisitos para realizar este exame supervisionado.", + "exam.FailedPrerequisitesProctoredExamInstructions.text2": "Não cumpriu os seguintes pré-requisitos:", + "exam.startExamInstructions.skipExamText": "Devido a pré-requisitos não cumpridos, este exame só pode ser efectuado sem supervisão.", + "exam.FailedPrerequisitesProctoredExamInstructions.text3": "Se tiver dúvidas sobre o estado dos seus requisitos, contacte o Suporte {platformName}.", + "exam.PendingPrerequisitesProctoredExamInstructions.text1": "Não cumpriu os pré-requisitos para este exame. Todos os requisitos têm de ser cumpridos antes de poder realizar este exame supervisionado.", + "exam.PendingPrerequisitesProctoredExamInstructions.text2": "Os pré-requisitos a seguir estão num", + "exam.PendingPrerequisitesProctoredExamInstructions.text3": "pendente", + "exam.PendingPrerequisitesProctoredExamInstructions.text4": "modo e deve ser concluído com êxito antes de poder prosseguir:", + "exam.PendingPrerequisitesProctoredExamInstructions.text5": "Este exame só pode ser efectuado com supervisão se todos os pré-requisitos e instruções tiverem sido cumpridos com êxito." +} \ No newline at end of file diff --git a/translations/frontend-lib-special-exams/src/i18n/transifex_input.json b/translations/frontend-lib-special-exams/src/i18n/transifex_input.json index f58f8f577be..2550713baa5 100644 --- a/translations/frontend-lib-special-exams/src/i18n/transifex_input.json +++ b/translations/frontend-lib-special-exams/src/i18n/transifex_input.json @@ -37,10 +37,9 @@ "exam.RejectedOnboardingExamInstructions.text2": "if you have questions. You may retake this onboarding exam by clicking \"Retry my exam\".", "exam.RejectedOnboardingExamInstructions.resetExamButton": "Retry my exam", "exam.SubmittedOnboardingExamInstructions.title": "You have submitted this practice proctored exam", - "exam.SubmittedProctoredExamInstructions.text1": "Practice exams do not affect your grade. You have completed this practice exam and can continue with your course work.", + "exam.SubmittedProctoredExamInstructions.text4": "If you do not have an onboarding profile with the system, Verificient will review your submission and create an onboarding profile to grant you access to proctored exams. Onboarding profile review can take 2+ business days.", "exam.SubmittedProctoredExamInstructions.text2": "Once your profile has been reviewed, you will receive an email with review results. The email will come from", "exam.SubmittedProctoredExamInstructions.text3": ", so make sure this email has been added to your inbox filter.", - "exam.SubmittedProctoredExamInstructions.text4": "If you do not have an onboarding profile with the system, Verificient will review your submission and create an onboarding profile to grant you access to proctored exams. Onboarding profile review can take 2+ business days.", "exam.SubmittedProctoredExamInstructions.text5": "If you already have an onboarding profile approved through another course, this submission will not be reviewed. You may retry this exam at any time to validate that your setup still meets the requirements for proctoring.", "exam.SubmittedProctoredExamInstructions.confirm": "I understand and want to reset this onboarding exam.", "exam.SubmittedProctoredExamInstructions.text6": "Please contact", @@ -57,6 +56,7 @@ "exam.ErrorPracticeExamInstructions.title2": "Your practice proctoring results:", "exam.ErrorPracticeExamInstructions.title2.result": "Unsatisfactory", "exam.ErrorPracticeExamInstructions.text": "Your proctoring session ended before you completed this practice exam. You can retry this practice exam if you had problems setting up the online proctoring software.", + "exam.SubmittedProctoredExamInstructions.text1": "Practice exams do not affect your grade. You have completed this practice exam and can continue with your course work.", "exam.SubmittedPracticeExamInstructions.retryExamButton": "Retry my exam", "exam.ReadyToResumeProctoredExamInstructions.title": "Your exam is ready to be resumed.", "exam.ReadyToResumeProctoredExamInstructions.text": "You will have {totalTime} to complete your exam.", diff --git a/translations/paragon/src/i18n/messages/pt_PT.json b/translations/paragon/src/i18n/messages/pt_PT.json new file mode 100644 index 00000000000..3f6f88e4c14 --- /dev/null +++ b/translations/paragon/src/i18n/messages/pt_PT.json @@ -0,0 +1,134 @@ +{ + "dropzone.Dropzone.invalidSizeLessError": { + "developer_comment": "Uma mensagem mostrada quando um ficheiro com um tamanho inferior ao mínimo permitido está a ser carregado no Dropzone.", + "string": "O ficheiro tem de ser maior do que {size}." + }, + "dropzone.Dropzone.invalidSizeMoreError": { + "developer_comment": "Uma mensagem mostrada quando um ficheiro com um tamanho superior ao máximo permitido está a ser carregado no Dropzone.", + "string": "O ficheiro tem de ser inferior a {size}." + }, + "dropzone.Dropzone.invalidType": { + "developer_comment": "Uma mensagem mostrada quando um ficheiro com o tipo MIME errado está a ser carregado.", + "string": "O tipo de ficheiro tem de ser {count, plural, one ficheiro {{typeString}}} outro {um dos ficheiros {typeString}}." + }, + "dropzone.Dropzone.multipleDraggedError": { + "developer_comment": "Uma mensagem mostrada quando vários ficheiros são arrastados para a Dropzone.", + "string": "Só é permitido um carregamento." + }, + "dropzone.Dropzone.unexpectedValidationError": { + "developer_comment": "Uma mensagem mostrada na validação do ficheiro de casos no componente Dropzone por uma razão desconhecida.", + "string": "Ocorreu um problema inesperado durante a validação do ficheiro. Por favor, tente novamente." + }, + "dropzone.Dropzone.uploadError": { + "developer_comment": "Uma mensagem mostrada no caso de o carregamento de ficheiros no componente Dropzone resultar num erro.", + "string": "Ocorreu um problema ao carregar o seu ficheiro. Por favor, tente novamente." + }, + "pgn.Alert.closeLabel": { + "developer_comment": "Etiqueta de um botão de fecho no componente Alert", + "string": "Ignorar" + }, + "pgn.CardCarousel.scrollToNext": { + "developer_comment": "Texto de acessibilidade que descreve a ação para navegar num carrossel de deslocação para o elemento seguinte", + "string": "Deslocação para o seguinte" + }, + "pgn.CardCarousel.scrollToPrevious": { + "developer_comment": "Texto de acessibilidade que descreve a ação para navegar num carrossel de deslocação para o elemento anterior", + "string": "Deslocação para o anterior" + }, + "pgn.ChipCarousel.scrollToNext": { + "developer_comment": "Texto de acessibilidade que descreve a ação para navegar num carrossel de deslocação para o elemento seguinte", + "string": "Deslocação para o seguinte" + }, + "pgn.ChipCarousel.scrollToPrevious": { + "developer_comment": "Texto de acessibilidade que descreve a ação para navegar num carrossel de deslocação para o elemento anterior", + "string": "Deslocação para o anterior" + }, + "pgn.DataTable.BaseSelectionStatus.allSelectedText": { + "developer_comment": "Texto para todas as etiquetas selecionadas", + "string": "Todas as {numSelectedRows} selecionadas" + }, + "pgn.DataTable.BaseSelectionStatus.clearSelectionText": { + "developer_comment": "Uma etiqueta do botão de seleção Limpar tudo.", + "string": "Limpar seleção" + }, + "pgn.DataTable.BaseSelectionStatus.selectAllText": { + "developer_comment": "Uma etiqueta para o botão selecionar tudo.", + "string": "Selecionar todos os {itemCount}" + }, + "pgn.DataTable.BaseSelectionStatus.selectedText": { + "developer_comment": "Texto da etiqueta selecionada", + "string": "{numSelectedRows} selecionado(s)" + }, + "pgn.DataTable.BaseSelectionStatus.selectedTextPaginated": { + "developer_comment": "Texto da etiqueta selecionada quando a tabela é paginada", + "string": "{numSelectedRows} selecionado(s) ({numSelectedRowsOnPage} mostrado abaixo)" + }, + "pgn.DataTable.ExpandAll.collapseAllLabel": { + "developer_comment": "Rótulo de um botão de ação que recolhe todas as linhas expansíveis da DataTable.", + "string": "Encolher tudo" + }, + "pgn.DataTable.ExpandAll.expandAllLabel": { + "developer_comment": "Rótulo de um botão de ação que expande todas as linhas expansíveis da DataTable.", + "string": "Expandir tudo" + }, + "pgn.DataTable.FilterStatus.clearFiltersText": { + "developer_comment": "Um texto que aparece no botão `Clear filters`", + "string": "Limpar filtros" + }, + "pgn.DataTable.RowStatus.statusText": { + "developer_comment": "Um texto que descreve o número de linhas apresentadas na tabela", + "string": "A mostrar {firstRow} - {lastRow} de {itemCount}." + }, + "pgn.DataTable.SidebarFilters.title": { + "developer_comment": "Título para a componente de filtros da barra lateral", + "string": "Filtros" + }, + "pgn.Dropzone.DefaultContent.fileSizeBetween": { + "developer_comment": "Uma mensagem mostrada quando o tamanho do ficheiro carregado tem de estar dentro de um determinado intervalo.", + "string": "Entre {sizeMin} e {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMax": { + "developer_comment": "Uma mensagem apresentada quando o tamanho do ficheiro carregado tem de ser superior a um determinado valor.", + "string": "Max {sizeMax}" + }, + "pgn.Dropzone.DefaultContent.fileSizeMin": { + "developer_comment": "Uma mensagem apresentada quando o tamanho do ficheiro carregado tem de ser superior a um determinado valor.", + "string": "Min {sizeMin}" + }, + "pgn.Dropzone.DefaultContent.fileTypeRestriction": { + "developer_comment": "Uma mensagem mostrada quando o ficheiro carregado tem de ser de determinado(s) tipo(s).", + "string": "Carregar {count, plural, one {{firstPart} ficheiros} other {{firstPart} or {secondPart} ficheiros}}" + }, + "pgn.Dropzone.DefaultContent.label": { + "developer_comment": "Um texto que aparece como uma etiqueta para a entrada do componente Dropzone.", + "string": "Arraste e largue o seu ficheiro aqui ou clique para carregar." + }, + "pgn.Dropzone.UploadProgress.cancelLabel": { + "developer_comment": "Rótulo de um botão de cancelamento que é mostrado durante o carregamento de ficheiros na componente Dropzone.", + "string": "Cancelar" + }, + "pgn.Dropzone.UploadProgress.uploadLabel": { + "developer_comment": "Um texto que é mostrado perto de uma barra de progresso durante o carregamento de ficheiros na componente Dropzone.", + "string": "A carregar {filename}." + }, + "pgn.FormAutosuggest.iconButtonClosed": { + "developer_comment": "Uma mensagem mostrada no caso de o menu de sugestões automáticas ser aberto.", + "string": "Fechar o menu de opções" + }, + "pgn.FormAutosuggest.iconButtonOpened": { + "developer_comment": "Uma mensagem mostrada no caso de o menu de sugestões automáticas ser fechado.", + "string": "Abrir o menu de opções" + }, + "pgn.ProductTour.Checkpoint.bottom-position-text": { + "developer_comment": "Mensagem de leitura de ecrã para informar o utilizador de que se encontra na parte inferior da etapa de visita ao produto.", + "string": "Fundo da etapa {step}" + }, + "pgn.ProductTour.Checkpoint.top-position-text": { + "developer_comment": "Mensagem de leitura de ecrã para informar o utilizador de que se encontra na parte inferior da etapa de visita ao produto.", + "string": "Topo da etapa {step}" + }, + "pgn.Toast.closeLabel": { + "developer_comment": "Fechar a etiqueta do componente Toast", + "string": "Fechar" + } +} diff --git a/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/LC_MESSAGES/django.po b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/LC_MESSAGES/django.po new file mode 100644 index 00000000000..4e40656dc04 --- /dev/null +++ b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,99 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-16 00:37+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" + +#: extensions/filters.py:60 +msgid "Reports" +msgstr "" + +#: settings/common.py:31 +msgid "Course Dashboard" +msgstr "" + +#: settings/common.py:37 +msgid "Individual Learner Dashboard" +msgstr "" + +#: settings/common.py:43 +msgid "At-Risk Learners Dashboard" +msgstr "" + +#: static/html/superset.html:9 +msgid "" +"Superset is not configured properly. Please contact your system " +"administrator." +msgstr "" + +#: static/html/superset_student.html:4 +msgid "" +"Superset is only visible to course staff and instructors. Please contact " +"your system administrator." +msgstr "" + +#: utils.py:162 +#, python-brace-format +msgid "" +"Unable to fetch Superset guest token, Superset server error {server_response}" +msgstr "" + +#: utils.py:171 +msgid "" +"Unable to fetch Superset guest token, mostly likely due to invalid settings." +"SUPERSET_CONFIG" +msgstr "" + +#: views.py:83 +#, python-brace-format +msgid "Invalid course id: '{course_id}'" +msgstr "" + +#: views.py:95 +#, python-brace-format +msgid "Course not found: '{course_id}'" +msgstr "" + +#: xblock.py:47 xblock.py:48 +msgid "Display name" +msgstr "" + +#: xblock.py:49 +msgid "Superset Dashboard" +msgstr "" + +#: xblock.py:54 +msgid "Dashboard UUID" +msgstr "" + +#: xblock.py:56 +msgid "" +"The ID of the dashboard to embed. Available in the Superset embed dashboard " +"UI." +msgstr "" + +#: xblock.py:63 +msgid "Filters" +msgstr "" + +#: xblock.py:65 +msgid "" +"List of SQL filters to apply to the\n" +" dashboard. E.g: [\"org='edX'\", \"country in ('us', 'co')\"]\n" +" The fields used here must be available on every dataset used " +"by the dashboard.\n" +" " +msgstr "" diff --git a/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/fr_CA/LC_MESSAGES/django.po b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/fr_CA/LC_MESSAGES/django.po new file mode 100644 index 00000000000..fbb467573c3 --- /dev/null +++ b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/fr_CA/LC_MESSAGES/django.po @@ -0,0 +1,107 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Omar Al-Ithawi , 2024 +# Brian Smith, 2024 +# edx_transifex_bot , 2024 +# Pierre Mailhot , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-04-22 00:34+0000\n" +"PO-Revision-Date: 2024-04-20 01:08+0000\n" +"Last-Translator: Pierre Mailhot , 2024\n" +"Language-Team: French (Canada) (https://app.transifex.com/open-edx/teams/6205/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: extensions/filters.py:58 +msgid "Reports" +msgstr "Rapports" + +#: static/html/superset.html:9 +msgid "" +"Superset is not configured properly. Please contact your system " +"administrator." +msgstr "" +"Superset n'est pas configuré correctement. Veuillez contacter votre " +"administrateur système." + +#: static/html/superset_student.html:4 +msgid "" +"Superset is only visible to course staff and instructors. Please contact " +"your system administrator." +msgstr "" +"Superset n'est visible que par le personnel du cours et les instructeurs. " +"Veuillez contacter votre administrateur système." + +#: utils.py:154 +#, python-brace-format +msgid "" +"Unable to fetch Superset guest token, Superset server error " +"{server_response}" +msgstr "" +"Impossible de récupérer le jeton invité Superset, erreur du serveur Superset" +" {server_response}" + +#: utils.py:163 +msgid "" +"Unable to fetch Superset guest token, mostly likely due to invalid " +"settings.SUPERSET_CONFIG" +msgstr "" +"Impossible de récupérer le jeton invité Superset, probablement en raison de " +"paramètres non valides.SUPERSET_CONFIG" + +#: views.py:85 +#, python-brace-format +msgid "Invalid course id: '{course_id}'" +msgstr "Identifiant de cours invalide : '{course_id}'" + +#: views.py:97 +#, python-brace-format +msgid "Course not found: '{course_id}'" +msgstr "Cours introuvable : '{course_id}'" + +#: xblock.py:35 xblock.py:36 +msgid "Display name" +msgstr "Nom d'affichage" + +#: xblock.py:37 +msgid "Superset Dashboard" +msgstr "Tableau de bord Superset" + +#: xblock.py:42 +msgid "Dashboard UUID" +msgstr "UUID du tableau de bord" + +#: xblock.py:44 +msgid "" +"The ID of the dashboard to embed. Available in the Superset embed dashboard " +"UI." +msgstr "" +"L'ID du tableau de bord à intégrer. Disponible dans l’interface utilisateur " +"du tableau de bord intégré Superset." + +#: xblock.py:51 +msgid "Filters" +msgstr "Filtres" + +#: xblock.py:53 +msgid "" +"List of SQL filters to apply to the\n" +" dashboard. E.g: [\"org='edX'\", \"country in ('us', 'co')\"]\n" +" The fields used here must be available on every dataset used by the dashboard.\n" +" " +msgstr "" +"Liste des filtres SQL à appliquer au\n" +" tableau de bord. Par exemple : [\"org='edX'\", \"pays dans ('us', 'co')\"]\n" +" Les champs utilisés ici doivent être disponibles sur chaque ensemble de données utilisé par le tableau de bord.\n" +" " diff --git a/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..2fdc9d36b71 --- /dev/null +++ b/translations/platform-plugin-aspects/platform_plugin_aspects/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,116 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Ivo Branco , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-05-09 00:33+0000\n" +"PO-Revision-Date: 2024-04-20 01:08+0000\n" +"Last-Translator: Ivo Branco , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: extensions/filters.py:60 +msgid "Reports" +msgstr "Relatórios" + +#: settings/common.py:31 +msgid "Course Dashboard" +msgstr "Painel de controlo da disciplina" + +#: settings/common.py:37 +msgid "Individual Learner Dashboard" +msgstr "Painel de controlo individual do aluno" + +#: settings/common.py:43 +msgid "At-Risk Learners Dashboard" +msgstr "Painel de controlo dos alunos em risco" + +#: static/html/superset.html:9 +msgid "" +"Superset is not configured properly. Please contact your system " +"administrator." +msgstr "" +"O Superset não está configurado corretamente. Por favor, contacte o " +"administrador do sistema." + +#: static/html/superset_student.html:4 +msgid "" +"Superset is only visible to course staff and instructors. Please contact " +"your system administrator." +msgstr "" +"O Superset só é visível para os funcionários e instrutores do curso. " +"Contacte o administrador do sistema." + +#: utils.py:162 +#, python-brace-format +msgid "" +"Unable to fetch Superset guest token, Superset server error " +"{server_response}" +msgstr "" +"Não foi possível obter o token de convidado Superset, erro do servidor " +"Superset {server_response}" + +#: utils.py:171 +msgid "" +"Unable to fetch Superset guest token, mostly likely due to invalid " +"settings.SUPERSET_CONFIG" +msgstr "" +"Não foi possível obter o token de convidado do Superset, muito provavelmente" +" devido à definição inválida settings.SUPERSET_CONFIG" + +#: views.py:83 +#, python-brace-format +msgid "Invalid course id: '{course_id}'" +msgstr "ID de curso inválido: '{course_id}'" + +#: views.py:95 +#, python-brace-format +msgid "Course not found: '{course_id}'" +msgstr "Curso não encontrado: '{course_id}'" + +#: xblock.py:47 xblock.py:48 +msgid "Display name" +msgstr "Nome de apresentação" + +#: xblock.py:49 +msgid "Superset Dashboard" +msgstr "Painel de controlo do Superset" + +#: xblock.py:54 +msgid "Dashboard UUID" +msgstr "UUID do painel de controlo" + +#: xblock.py:56 +msgid "" +"The ID of the dashboard to embed. Available in the Superset embed dashboard " +"UI." +msgstr "" +"A ID do painel a ser incorporado. Disponível na IU do painel incorporado do " +"Superset." + +#: xblock.py:63 +msgid "Filters" +msgstr "Filtros" + +#: xblock.py:65 +msgid "" +"List of SQL filters to apply to the\n" +" dashboard. E.g: [\"org='edX'\", \"country in ('us', 'co')\"]\n" +" The fields used here must be available on every dataset used by the dashboard.\n" +" " +msgstr "" +"Lista de filtros SQL a aplicar ao\n" +" painel de controlo. E.g: [\"org='edX'\", \"country in ('us', 'co')\"]\n" +" Os campos aqui utilizados devem estar disponíveis em todos os conjuntos de dados utilizados pelo painel de controlo." diff --git a/translations/studio-frontend/src/i18n/messages/fa.json b/translations/studio-frontend/src/i18n/messages/fa.json index 0a4a04daec6..610d4931f3f 100644 --- a/translations/studio-frontend/src/i18n/messages/fa.json +++ b/translations/studio-frontend/src/i18n/messages/fa.json @@ -1,174 +1,174 @@ { - "a11yBodyPolicyLink": "خط مشی دسترسی به وب سایت", - "a11yBodyPageHeader": "فرآیند دسترسی فردی برای سازندگان دوره", - "a11yBodyIntroGraph": "در edX، ما به دنبال درک و احترام به نیازها و دیدگاه های منحصر به فرد جامعه جهانی edX هستیم. ما برای هر تیم دوره ارزش قائل هستیم و متعهد به گسترش دسترسی به همه، از جمله سازندگان تیم دوره و نویسندگان دارای معلولیت هستیم. برای این منظور، ما یک {communityAccessibilityElement} و این فرآیند را اتخاذ کرده‌ایم تا به سازندگان و نویسندگان تیم دوره اجازه دهد اگر به دلیل ناتوانی‌های خود قادر به توسعه و ارسال محتوا در پلتفرم ما از طریق استودیو نیستند، درخواست کمک کنند.", + "a11yBodyPolicyLink": "خط مشی دسترسی به وب‌سایت", + "a11yBodyPageHeader": "فرآیند دسترسی‌پذیری فردی برای سازندگان دوره", + "a11yBodyIntroGraph": "در edX، ما به دنبال درک و احترام به نیازها و دیدگاه‌های منحصر به فرد جامعه جهانی edX هستیم. ما برای هر تیم دوره ارزش قائل هستیم و متعهد به گسترش دسترسی‌پذیری به همه، از جمله سازندگان تیم دوره و نویسندگان دارای معلولیت هستیم. برای این منظور، ما یک {communityAccessibilityElement} و این فرآیند را اتخاذ کرده‌ایم تا به سازندگان و نویسندگان تیم دوره اجازه دهد اگر به دلیل ناتوانی‌های خود قادر به توسعه و ارسال محتوا در سکوی ما از طریق استودیو نیستند، درخواست کمک کنند.", "a11yBodyStepsHeader": "سازندگان تیم دوره و نویسندگانی که به چنین کمکی نیاز دارند باید مراحل زیر را انجام دهند:", - "a11yBodyEdxResponse": "ما در مورد ترجیحات و نیازهای شما در تعیین راه حل مناسب با شما ارتباط برقرار خواهیم کرد، اگرچه تصمیم نهایی با ما خواهد بود، مشروط بر اینکه راه حل موثر و به موقع باشد. عواملی که ما در انتخاب راه حل دسترسی در نظر خواهیم گرفت عبارتند از: اثربخشی. به موقع بودن (نسبت به مهلت های زمانی شما)؛ سهولت اجرا؛ و سهولت استفاده برای شما ما تصمیم را به شما اطلاع خواهیم داد و مبنای تصمیم خود را ظرف 10 روز کاری پس از گفتگو با شما توضیح خواهیم داد.", - "a11yBodyEdxFollowUp": "پس از آن، ما به صورت هفتگی در مورد ارزیابی، تصمیم گیری و پیشرفت خود در اجرای راه حل دسترسی با شما ارتباط برقرار خواهیم کرد. هنگامی که پیاده سازی راه حل دسترسی شما کامل شد به شما اطلاع خواهیم داد و در صورت لزوم با شما پیگیری خواهیم کرد تا ببینیم آیا راه حل موثر بوده است یا خیر.", - "a11yBodyOngoingSupport": "EdX پشتیبانی فنی مستمری را در صورت نیاز ارائه خواهد کرد و به هر گونه مشکل اضافی که پس از ایجاد دوره اولیه ایجاد می شود، رسیدگی خواهد کرد.", - "a11yBodyProcessContact": "اگر در مورد این فرآیند سؤالی دارید، می‌توانید با {emailElement} یا {phoneNumber} با ما تماس بگیرید.", - "a11yBodyA11yFeedback": "لطفاً هرگونه سؤال یا پیشنهادی در مورد چگونگی بهبود دسترسی استودیو به {emailElement} مطرح کنید یا از فرم زیر استفاده کنید. ما از بازخورد شما استقبال می کنیم.", - "a11yBodyEmailHeading": "با اطلاعات زیر به {emailElement} ایمیل بفرستید:", + "a11yBodyEdxResponse": "ما در مورد ترجیحات و نیازهای شما در تعیین راه حل مناسب با شما ارتباط خواهسم داشت، اگرچه تصمیم نهایی با ما خواهد بود، مشروط بر این که راه‌حل موثر و به موقع باشد. عواملی که ما در انتخاب راه‌حل دسترسی‌پذیری در نظر خواهیم گرفت عبارتند از: اثربخشی. به موقع بودن (نسبت به مهلت‌های زمانی شما)؛ سهولت اجرا؛ و سهولت استفاده برای شما. ما تصمیم را به شما اطلاع خواهیم داد و مبنای تصمیم خود را ظرف ۱۰ روز کاری پس از گفت‌وگو با شما توضیح خواهیم داد.", + "a11yBodyEdxFollowUp": "پس از آن، ما به صورت هفتگی در مورد ارزیابی، تصمیم‌گیری و پیشرفت خود در اجرای راه‌حل دسترسی‌پذیری با شما ارتباط خواهیم داشت. هنگامی که پیاده‌سازی راه‌حل دسترسی‌پذیری شما کامل شد به شما اطلاع خواهیم داد و در صورت لزوم با شما پیگیری خواهیم کرد تا ببینیم آیا راه‌حل موثر بوده است یا خیر.", + "a11yBodyOngoingSupport": "به هنگام نیاز edX پشتیبانی فنی مستمری ارائه خواهد کرد و به هر‌گونه مشکل آتی که پس از ایجاد اولیه دوره ایجاد می‌شود، رسیدگی خواهد کرد.", + "a11yBodyProcessContact": "اگر در مورد این فرآیند سؤالی دارید، می‌توانید از طریق {emailElement} یا {phoneNumber} با ما تماس بگیرید.", + "a11yBodyA11yFeedback": "لطفاً هرگونه سؤال یا پیشنهاد در مورد چگونگی بهبود دسترسی‌پذیری استودیو را به {emailElement} ارسال و یا از فرم زیر استفاده کنید. ما از بازخورد شما استقبال می‌کنیم.", + "a11yBodyEmailHeading": "ایمیلی حاوی اطلاعات زیر به آدرس {emailElement} بفرستید:", "a11yBodyNameEmail": "نام و آدرس ایمیل شما؛", "a11yBodyInstitution": "موسسه عضو edX که به آن وابسته هستید؛", - "a11yBodyBarrier": "شرح مختصری از چالش یا مانع دسترسی که با آن مواجه هستید؛ و", - "a11yBodyTimeConstraints": "چقدر زود و برای چه مدت به دسترسی نیاز دارید (مثلاً تاریخ شروع دوره برنامه ریزی شده یا در ارتباط با مهلت مربوط به دوره مانند مقاله نهایی).", - "a11yBodyReceipt": "تیم پشتیبانی edX برای تایید دریافت پاسخ خواهد داد و درخواست شما را به مدیر شریک edX موسسه شما و متخصص دسترسی به وب‌سایت edX ارسال می‌کند.", - "a11yBodyExtraInfo": "با راهنمایی متخصص دسترس‌پذیری وب‌سایت، edX با شما تماس می‌گیرد تا در مورد درخواست شما بحث کند و اطلاعات بیشتری را در مورد اولویت‌ها و نیازهای شما جمع‌آوری کند تا مشخص کند آیا راه‌حل قابل‌کاری وجود دارد که edX بتواند از آن پشتیبانی کند یا خیر.", - "a11yBodyFixesListHeader": "EdX به سرعت و به طور کامل به شما کمک می کند تا بتوانید در محدودیت زمانی خود محتوا را در CMS ایجاد کنید. چنین تلاش هایی ممکن است شامل، اما محدود به موارد زیر نباشد:", - "a11yBodyThirdParty": "خرید یک ابزار یا نرم افزار شخص ثالث برای استفاده به صورت فردی برای کمک به استفاده شما از Studio.", - "a11yBodyContractor": "جذب یک پیمانکار مستقل آموزش دیده برای ارائه کمک بصری، کلامی و فیزیکی در زمان واقعی؛ یا", - "a11yBodyCodeFix": "توسعه کد جدید برای پیاده سازی یک اصلاح فنی.", + "a11yBodyBarrier": "شرح مختصری از چالش یا موانع دسترسی که با آن مواجه هستید؛ و", + "a11yBodyTimeConstraints": "چقدر زود و برای چه مدت به دسترسی نیاز دارید (مثلاً تاریخ شروع دوره برنامه‌ریزی‌شده یا یک مهلت مرتبط با دوره مانند مقاله نهایی).", + "a11yBodyReceipt": "تیم پشتیبانی edX برای تایید دریافت پاسخ خواهد داد و درخواست شما را به مدیر شریک edX موسسه شما و متخصص دسترسی‌پذیری وب‌سایت edX ارسال می‌کند.", + "a11yBodyExtraInfo": "با راهنمایی متخصص دسترسی‌پذیری وب‌سایت، edX با شما تماس می‌گیرد تا در مورد درخواست شما گفت‌وگو و اطلاعات بیش‌تری در مورد اولویت‌ها و نیازهای شما جمع‌آوری کند تا مشخص شود آیا راه‌حل سازنده‌ای وجود دارد که edX بتواند از آن پشتیبانی کند یا خیر.", + "a11yBodyFixesListHeader": "EdX به سرعت و به طور کامل به شما کمک می‌کند تا بتوانید در بازه زمانی مورد نظر خود در CMS تولید محتوا کنید. این اقدامات می‌تواند شامل، اما نه محدود، به موارد زیر باشد:", + "a11yBodyThirdParty": "خرید یک ابزار یا نرم‌افزار شخص ثالث جهت استفاده فردی برای کمک به استفاده شما از استودیو؛", + "a11yBodyContractor": "جذب یک پیمانکار مستقل آموزش‌دیده برای ارائه کمک بصری، کلامی و فیزیکی در لحظه؛ یا", + "a11yBodyCodeFix": "در حال توسعه کد جدید جهت پیاده‌سازی اصلاح فنی.", "accessibilityPolicyFormEmailLabel": "آدرس ایمیل", "accessibilityPolicyFormError": "خطا", - "accessibilityPolicyFormErrorHighVolume": "ما در حال حاضر حجم بالایی را تجربه می کنیم. امروز بعداً دوباره امتحان کنید یا یک پیام ایمیل به {emailLink} ارسال کنید.", - "accessibilityPolicyFormErrorMissingFields": "حتما تمام فیلدها را پر کنید.", - "accessibilityPolicyFormFieldsRequired": "همه فیلدها الزامی است.", - "accessibilityPolicyFormHeader": "بازخورد دسترس‌پذیری استودیو", + "accessibilityPolicyFormErrorHighVolume": "در حال حاضر حجم بالایی را تجربه می‌کنیم. امروز بعداً دوباره امتحان کنید یا یک پیام به آدرس {emailLink} ارسال کنید.", + "accessibilityPolicyFormErrorMissingFields": "حتماً تمام فیلدها را پر کنید.", + "accessibilityPolicyFormFieldsRequired": "همه فیلدها الزامی هستند.", + "accessibilityPolicyFormHeader": "بازخورد دسترسی‌پذیری استودیو", "accessibilityPolicyFormMessageLabel": "پیام", "accessibilityPolicyFormNameLabel": "نام", - "accessibilityPolicyFormSubmitAria": "فرم بازخورد دسترسی را ارسال کنید", + "accessibilityPolicyFormSubmitAria": "ارسال فرم بازخورد دسترسی‌پذیری", "accessibilityPolicyFormSubmitLabel": "ارسال", "accessibilityPolicyFormSubmittingFeedbackLabel": "در حال ارسال بازخورد", "accessibilityPolicyFormSuccess": "از تماس شما با edX متشکریم!", - "accessibilityPolicyFormSuccessDetails": "از بازخورد شما در مورد دسترسی استودیو متشکریم. ما معمولاً ظرف یک روز کاری پاسخ می‌دهیم ( {day_start} تا {day_end} ، {time_start} تا {time_end} ).", + "accessibilityPolicyFormSuccessDetails": "از بازخورد شما در مورد دسترسی‌پذیری استودیو متشکریم. معمولاً ظرف یک روز کاری به شما پاسخ خواهیم داد ({day_start} تا {day_end} ، {time_start} تا {time_end}).", "accessibilityPolicyFormValidEmail": "یک آدرس ایمیل معتبر وارد کنید.", - "accessibilityPolicyFormValidMessage": "یک پیام وارد کنید", + "accessibilityPolicyFormValidMessage": "یک پیام وارد کنید.", "accessibilityPolicyFormValidName": "یک نام وارد کنید.", - "assetsClearFiltersButtonLabel": "تمام فیلترها را پاک کنید", - "assetsClearSearchButtonLabel": "جستجو را پاک کنید", - "assetsDropZoneAriaLabel": "بارگذاری دارایی ها", - "assetsDropZoneBrowseLabel": "کامپیوتر خود را مرور کنید", - "assetsDropZoneHeader": "کشیدن و انداختن", + "assetsClearFiltersButtonLabel": "پاک کردن تمام فیلترها", + "assetsClearSearchButtonLabel": "پاک کردن جست‌وجو", + "assetsDropZoneAriaLabel": "بارگذاری دارایی‌ها", + "assetsDropZoneBrowseLabel": "مرور کردن فایل‌های کامپیوتر", + "assetsDropZoneHeader": "کشیدن و رها کردن", "assetsDropZoneMaxFileSizeLabel": "حداکثر حجم فایل: {maxFileSizeMB} مگابایت", - "assetsFiltersAudio": "سمعی", + "assetsFiltersAudio": "صوت", "assetsFiltersCode": "کد", "assetsFiltersDocuments": "سند", "assetsFiltersImages": "تصویر", - "assetsFiltersOther": "دیگر", + "assetsFiltersOther": "سایر", "assetsFiltersSectionLabel": "فیلتر بر اساس نوع فایل", - "assetsImagePreviewFilterLabel": "مخفی کردن پیش نمایش فایل", - "assetsListNoPreview": "پیش نمایش در دسترس نیست", + "assetsImagePreviewFilterLabel": "مخفی کردن پیش‌نمایش فایل", + "assetsListNoPreview": "پیش‌نمایش در دسترس نیست", "assetsListNameLabel": "نام", - "assetsListDateLabel": "تاریخ اضافه شده", - "assetsPageNoResultsMessage": "0 فایل پیدا شد", - "assetsPageNoAssetsMessage": "0 فایل آپلود شد", - "assetsPageSkipLink": "به محتویات جدول بروید", - "assetsResultsCountFiltered": "نمایش {start} - {end} از {total, plural, one { {formatted_total} مطابقت احتمالی} سایر { {formatted_total} مطابقت های احتمالی}}.", - "assetsResultsCountTotal": "نمایش {start} - {end} از {total, plural, one { {formatted_total} total file} other { {formatted_total} total files}}.", - "assetsSearchInputLabel": "جستجو کردن", - "assetsSearchSubmitLabel": "جستجو را ارسال کنید", - "assetsTableGenericUpdateError": "عمل انجام نشد. صفحه را بازخوانی کنید و سپس اقدام را دوباره امتحان کنید.", + "assetsListDateLabel": "تاریخ اضافه شدن", + "assetsPageNoResultsMessage": "فایلی پیدا نشد", + "assetsPageNoAssetsMessage": "فایلی آپلود نشد", + "assetsPageSkipLink": "رفتن به محتویات جدول", + "assetsResultsCountFiltered": "در حال نمایش {start} تا {end} از {total, plural, one {{formatted_total} مطابقت احتمالی} سایر {{formatted_total} مطابقت‌های احتمالی}}.", + "assetsResultsCountTotal": "در حال نمایش {start} تا {end} از {total, plural, one {{formatted_total} کل فایل‌ها} سایر {{formatted_total} کل فایل‌ها}}.", + "assetsSearchInputLabel": "جست‌وجو", + "assetsSearchSubmitLabel": "جست‌و‌جو", + "assetsTableGenericUpdateError": "عمل انجام نشد. صفحه را بازخوانی کنید و سپس دوباره امتحان کنید.", "assetsTableCantDelete": "نمی توان {assetName} را حذف کرد.", "assetsTableDeleteSuccess": "{assetName} حذف شده است.", - "assetsTableUploadSuccess": "فایل های {uploaded_count} با موفقیت آپلود شدند.", - "assetsTableUploadInProgress": "آپلود فایل های {uploading_count} .", - "assetsTableTooManyFiles": "حداکثر تعداد فایل برای آپلود {max_count} است. هیچ فایلی آپلود نشد", - "assetsTableTooMuchData": "حداکثر اندازه برای آپلود {max_size} مگابایت است. هیچ فایلی آپلود نشد", + "assetsTableUploadSuccess": "{uploaded_count} فایل با موفقیت بارگذاری شدند.", + "assetsTableUploadInProgress": "در حال بارگذاری {uploading_count} فایل.", + "assetsTableTooManyFiles": "حداکثر تعداد فایل برای بارگذاری {max_count} تا است. هیچ فایلی بارگذاری نشد.", + "assetsTableTooMuchData": "حداکثر اندازه برای بارگذاری {max_size} مگابایت است. هیچ فایلی بارگذاری نشد.", "assetsTableGenericError": "خطا در آپلود {assetName} . دوباره امتحان کنید.", "assetsTableFailedLock": "تغییر قفل برای {assetName} انجام نشد.", - "assetsTableLoadingStatus": "بارگذاری", - "assetsTablePreviewLabel": "پیش نمایش تصویر", + "assetsTableLoadingStatus": "در حال بارگیری", + "assetsTablePreviewLabel": "پیش‌نمایش تصویر", "assetsTableNameLabel": "نام", - "assetsTableTypeLable": "تایپ کنید", - "assetsTableDateLabel": "تاریخ اضافه شده", - "assetsTableCaption": "جدول دارایی ها", - "assetsTableCopyLabel": "URL ها را کپی کنید", + "assetsTableTypeLable": "نوع", + "assetsTableDateLabel": "تاریخ اضافه شدن", + "assetsTableCaption": "جدول دارایی‌ها", + "assetsTableCopyLabel": "کپی کردن آدرس‌ها", "assetsTableDeleteLabel": "حذف دارایی", - "assetsTableLockLabel": "قفل دارایی", + "assetsTableLockLabel": "قفل کردن دارایی", "assetsTableNoDescription": "توضیحات موجود نیست", - "assetsTableNoPreview": "پیش نمایش در دسترس نیست", - "assetsTableLockedObject": "قفل شده {object}", - "assetsTableUnlockedObject": "آنلاک {object}", - "assetsTableUpdateLock": "به روز رسانی وضعیت قفل برای {assetName} .", + "assetsTableNoPreview": "پیش‌نمایش در دسترس نیست", + "assetsTableLockedObject": "{object} قفل‌شده", + "assetsTableUnlockedObject": "{object} قفل‌نشده", + "assetsTableUpdateLock": "در حال به‌روزرسانی وضعیت قفل {assetName}.", "assetsTableStudioLink": "استودیو", "assetsTableWebLink": "وب", - "assetsTableCopiedStatus": "کپی شده", - "assetsTableDetailedCopyLink": "URL {displayName} کپی {label}", + "assetsTableCopiedStatus": "کپی شد", + "assetsTableDetailedCopyLink": "{displayName} کپی کردن آدرس {label}", "assetsTableDeleteObject": "حذف فایل", - "assetsTableCancel": "لغو کنید", - "assetsTablePermaDelete": "برای همیشه حذف شود", - "assetsTableLearnMore": "بیشتر بدانید.", - "assetsTableDeleteWarning": "حذف {displayName} قابل واگرد نیست.", - "assetsTableDeleteConsequences": "هر پیوند یا ارجاعی به این فایل دیگر کار نخواهد کرد. {link}", - "assetsUploadConfirmMessage": "فایل های زیر رونویسی خواهند شد: {listOfFiles}", - "assetsUploadConfirmTitle": "بازنویسی فایل ها", - "assetsUploadConfirmOverwrite": "زیاد نوشتن", - "assetsUploadConfirmCancel": "لغو کنید", - "welcomeMessageShortDescription": "یک پیام خوش آمد گویی اضافه کنید", - "welcomeMessageLongDescription": "شخصاً از فراگیران در دوره خود استقبال کنید و زبان آموزان را برای یک تجربه مثبت دوره آماده کنید.", - "gradingPolicyShortDescription": "خط مشی نمره دهی دوره خود را ایجاد کنید", - "gradingPolicyLongDescription": "خط مشی درجه بندی خود را، از جمله انواع تکالیف و نمره قبولی، تعیین کنید. همه تکالیف تا 100٪ جمع می شوند.", - "gradingPolicyComment": "خط مشی درجه بندی فعلی شما به {percent} ٪ می رسد.", + "assetsTableCancel": "لغو", + "assetsTablePermaDelete": "حذف همیشگی", + "assetsTableLearnMore": "بیش‌تر بدانید.", + "assetsTableDeleteWarning": "حذف {displayName} قابل لغو نیست.", + "assetsTableDeleteConsequences": "هیچ پیوند یا ارجاعی به این فایل دیگر کار نخواهد کرد. {link}", + "assetsUploadConfirmMessage": "فایل‌های زیر جایگزین خواهند شد: {listOfFiles}", + "assetsUploadConfirmTitle": "جایگزینی فایل‌ها", + "assetsUploadConfirmOverwrite": "جایگزین کردن", + "assetsUploadConfirmCancel": "لغو", + "welcomeMessageShortDescription": "یک پیام خوش‌آمد‌گویی اضافه کنید", + "welcomeMessageLongDescription": "شخصاً از یادگیرندگان در دوره خود استقبال و آن‌ها را برای یک تجربه مثبت از دوره آماده کنید.", + "gradingPolicyShortDescription": "خط مشی ارزیابی دوره خود را ایجاد کنید", + "gradingPolicyLongDescription": "خط مشی ارزیابی خود، از جمله انواع تکالیف و نمره قبولی را تعیین کنید. جمع همه تکالیف تا ۱۰۰٪ خواهد بود.", + "gradingPolicyComment": "خط مشی ارزیابی فعلی شما به {percent} ٪ می‌رسد.", "certificateShortDescription": "گواهی خود را فعال کنید", - "certificateLongDescription": "مطمئن شوید که تمام متن صحیح است، امضاها آپلود شده اند و گواهی فعال شده است.", - "courseDatesShortDescription": "تاریخ های مهم دوره را تعیین کنید", + "certificateLongDescription": "مطمئن شوید که تمام متون صحیح است، امضاها بارگذاری‌شده‌اند و گواهی فعال شده است.", + "courseDatesShortDescription": "تاریخ‌های مهم دوره را مشخص کنید", "courseDatesLongDescription": "برنامه دوره خود را تنظیم کنید، از جمله زمان شروع و پایان دوره.", - "assignmentDeadlinesShortDescription": "اعتبار مهلت تعیین تکلیف", - "assignmentDeadlinesLongDescription": "اطمینان حاصل کنید که تمام مهلت های تعیین تکلیف بین تاریخ شروع و پایان دوره است.", - "assignmentDeadlinesComment": "تکالیف زیر دارای مهلت هایی هستند که بین تاریخ شروع و پایان دوره قرار نمی گیرند:", + "assignmentDeadlinesShortDescription": "مهلت ارسال تکلیف را تایید کنید", + "assignmentDeadlinesLongDescription": "اطمینان حاصل کنید که تمام مهلت‌های تکالیف بین تاریخ شروع و پایان دوره است.", + "assignmentDeadlinesComment": "تکالیف زیر دارای مهلت‌هایی هستند که در بازه شروع و پایان دوره قرار نمی‌گیرند:", "videoDurationShortDescription": "مدت زمان ویدیو را بررسی کنید", - "videoDurationLongDescription": "یادگیرندگان با ویدئوهای کوتاه و به دنبال آن فرصت هایی برای تمرین به بهترین شکل درگیر می شوند. مطمئن شوید که 80٪ یا بیشتر از ویدیوهای دوره کمتر از 10 دقیقه طول می کشد.", + "videoDurationLongDescription": "یادگیرندگان با ویدئوهای کوتاه که تمرین به دنبال آن‌هاست، به بهترین شکل درگیر می‌شوند. مطمئن شوید که طول ۸۰٪ یا بیش‌تر از ویدیوهای دوره کمتر از ۱۰ دقیقه است.", "mobileFriendlyVideoShortDescription": "ویدیوی مناسب برای موبایل ایجاد کنید", - "mobileFriendlyVideoLongDescription": "ویدیوهای سازگار با موبایل را می توان در همه دستگاه های پشتیبانی شده مشاهده کرد. با آپلود ویدیوهای دوره در خط لوله ویدیوی edX، مطمئن شوید که حداقل 90 درصد از ویدیوهای دوره برای موبایل سازگار هستند.", - "diverseSequencesShortDescription": "ساخت توالی های یادگیری متنوع", - "diverseSequencesLongDescription": "تحقیقات نشان می‌دهد که یک تجربه محتوای متنوع باعث ایجاد تعامل بین یادگیرنده می‌شود. توصیه می‌کنیم 80 درصد یا بیشتر از دنباله‌ها یا زیربخش‌های یادگیری شما شامل چندین نوع محتوا (مانند ویدیو، بحث یا مشکل) باشد.", - "weeklyHighlightsShortDescription": "نکات برجسته هفتگی را تنظیم کنید", - "weeklyHighlightsLongDescription": "نکات برجسته هفتگی را فعال و مشخص کنید تا یادگیرندگان را درگیر و در مسیر خود در مسیر خود نگه دارید.", - "unitDepthShortDescription": "مدیریت عمق واحد", - "unitDepthLongDescription": "تقسیم کردن محتوای دوره به قطعات قابل مدیریت باعث ارتقای تعامل یادگیرنده می شود. ما توصیه می کنیم واحدها بیش از سه جزء نداشته باشند.", - "proctoringEmailShortDescription": "یک ایمیل Escalation Proctortrack اضافه کنید", - "proctoringEmailLongDescription": "دوره‌هایی که از Proctortrack استفاده می‌کنند به یک ایمیل تشدید نیاز دارند. اطمینان حاصل کنید که فراگیران و پشتیبانی می توانند با تیم دوره شما در مورد مسائل مربوط به بررسی (مانند درخواست تجدیدنظر، بازنشانی امتحان و غیره) تماس بگیرند.", - "updateLinkLabel": "به روز رسانی", - "completionCountLabel": "{completed} / {total} تکمیل شد", - "completedItemLabel": "تکمیل شد", + "mobileFriendlyVideoLongDescription": "ویدیوهای سازگار با موبایل را می‌توان در همه دستگاه‌های پشتیبانی‌شده مشاهده کرد. با آپلود ویدیوهای دوره در پایپ‌لاین ویدیوی edX، مطمئن شوید که حداقل ۹۰٪ ویدیوهای دوره سازگار با موبایل هستند.", + "diverseSequencesShortDescription": "توالی‌های یادگیری متنوع بسازید", + "diverseSequencesLongDescription": "تحقیقات نشان می‌دهد که محتوای متنوع باعث افزایش انگیزه یادگیرنده به تعامل می‌شود. توصیه می‌کنیم ۸۰ درصد یا بیش‌تر از دنباله‌ها یا زیربخش‌های یادگیری شما شامل چندین نوع محتوا (مانند ویدیو، گفت‌وگو یا مسئله) باشد.", + "weeklyHighlightsShortDescription": "نکات برجسته هفتگی را مشخص کنید", + "weeklyHighlightsLongDescription": "نکات برجسته هفتگی را فعال و مشخص کنید تا یادگیرندگان را درگیر و در مسیر خود نگه دارید.", + "unitDepthShortDescription": "عمق واحد را مدیریت کنید", + "unitDepthLongDescription": "تقسیم کردن محتوای دوره به قطعات قابل مدیریت باعث افزایش تعامل یادگیرنده می‌شود. توصیه می‌کنیم واحدها بیش از سه جزء نداشته باشند.", + "proctoringEmailShortDescription": "یک ایمیل Proctortrack Escalation اضافه کنید", + "proctoringEmailLongDescription": "دوره‌هایی که از Proctortrack استفاده می‌کنند به یک ایمیل escalation نیاز دارند. اطمینان حاصل کنید که فراگیران و پشتیبانی می‌توانند با تیم دوره شما در مورد مسائل مربوط به بررسی (مانند درخواست تجدیدنظر، بازنشانی امتحان و غیره) ارتباط بگیرند.", + "updateLinkLabel": "به‌روزرسانی", + "completionCountLabel": "{completed} از {total} تکمیل‌شده است", + "completedItemLabel": "تکمیل‌شده", "uncompletedItemLabel": "ناتمام", - "loadingChecklistLabel": "بارگذاری", - "launchChecklistLabel": "راه اندازی چک لیست", - "bestPracticesChecklistLabel": "چک لیست بهترین شیوه ها", - "doneLoadingChecklistStatusLabel": "داده‌های فهرست چک راه‌اندازی در حال بارگیری است", - "launchChecklistDoneLoadingLabel": "داده های فهرست چک راه اندازی بارگیری شده است", - "bestPracticesChecklistLoadingLabel": "داده‌های فهرست چک بهترین شیوه‌ها در حال بارگیری است", - "bestPracticesChecklistDoneLoadingLabel": "داده‌های فهرست چک بهترین شیوه‌ها در حال بارگیری هستند", - "checklistsStatusLabel": "چک لیست ها", - "checklistStatusLoadingLabel": "داده های چک لیست در حال بارگیری است", - "checklistStatusDoneLoadingLabel": "داده های چک لیست بارگیری شده است", - "loadingIconLabel": "بارگذاری", + "loadingChecklistLabel": "در حال بارگیری", + "launchChecklistLabel": "چک‌لیست راه‌اندازی", + "bestPracticesChecklistLabel": "چک‌لیست شیوه‌های برتر", + "doneLoadingChecklistStatusLabel": "داده‌های چک‌لیست راه‌اندازی در حال بارگیری است", + "launchChecklistDoneLoadingLabel": "بارگیری داده‌های چک‌لیست راه‌اندازی به پایان رسیده است", + "bestPracticesChecklistLoadingLabel": "داده‌های چک‌لیست شیوه‌های برتر در حال بارگیری است", + "bestPracticesChecklistDoneLoadingLabel": "بارگیری داده‌های چک‌لیست شیوه‌های برتر بارگیری به پایان رسیده است", + "checklistsStatusLabel": "چک‌لیست‌ها", + "checklistStatusLoadingLabel": "داده‌های چک‌لیست در حال بارگیری است", + "checklistStatusDoneLoadingLabel": "بارگیری داده‌های چک‌لیست‌ها به پایان رسیده است", + "loadingIconLabel": "در حال بارگیری", "startDateStatusLabel": "تاریخ شروع", - "pacingTypeStatusLabel": "نوع قدم زدن", - "pacingTypeInstructorPaced": "مربی-گام", - "pacingTypeSelfPaced": "خود گام", + "pacingTypeStatusLabel": "نحوه همراهی با دوره", + "pacingTypeInstructorPaced": "هم‌گام با مربی", + "pacingTypeSelfPaced": "خودآموز", "editImageModalAssetsListLoadingSpinner": "در حال بارگیری اسپینر", - "editImageModalAssetsListNoAssetsMessage": "0 تصویر آپلود شد", - "editImageModalAssetsListNoResultsMessage": "0 تصویر پیدا شد", - "editImageModalCancelButton": "لغو کنید", + "editImageModalAssetsListNoAssetsMessage": "تصویری آپلود نشد", + "editImageModalAssetsListNoResultsMessage": "تصویری پیدا نشد", + "editImageModalCancelButton": "لغو", "editImageModalFormError": "خطا", - "editImageModalFormErrorMissingFields": "حتما تمام فیلدها را پر کنید.", - "editImageModalFormValidImageDescription": "توضیح تصویر اضافه کنید یا مشخص کنید که تصویر فقط تزئینی است.", + "editImageModalFormErrorMissingFields": "حتماً تمام فیلدها را پر کنید.", + "editImageModalFormValidImageDescription": "توضیحی برای تصویر اضافه کنید یا مشخص کنید که تصویر فقط تزئینی است.", "editImageModalFormValidImageDimensions": "ابعاد تصویر باید اعداد مثبت باشد.", - "editImageModalImageDescriptionDescription": "متن جایگزین برای کاربرانی که نمی توانند تصویر را مشاهده کنند، مانند "آسمان با ابرها".", + "editImageModalImageDescriptionDescription": "متن جایگزین برای کاربرانی که نمی‌توانند تصویر را مشاهده کنند، مانند «آسمان با ابرها»", "editImageModalImageDescriptionLabel": "توضیحات تصویر (متن جایگزین)", "editImageModalImageDescriptionLegend": "توضیحات تصویر", "editImageModalDimensionsLegend": "ابعاد تصویر", "editImageModalImageHeight": "ارتفاع", - "editImageModalImageIsDecorativeCheckboxDescription": "این تصویر پس‌زمینه یا تصویر دیگری است که نیازی به متن جایگزین ندارد.", + "editImageModalImageIsDecorativeCheckboxDescription": "این تصویر پس‌زمینه یا تصویری است که نیاز به متن جایگزین ندارد.", "editImageModalImageIsDecorativeCheckboxLabel": "این تصویر فقط تزئینی است", - "editImageModalImagePreviewText": "پیش نمایش تصویر", + "editImageModalImagePreviewText": "پیش‌نمایش تصویر", "editImageModalInsertImageButton": "درج تصویر", - "editImageModalLearnMore": "بیشتر بدانید.", - "editImageModalLockImageProportionsCheckboxLabel": "نسبت قفل کنید", + "editImageModalLearnMore": "بیش‌تر بدانید.", + "editImageModalLockImageProportionsCheckboxLabel": "قفل کردن نسبت‌ها", "editImageModalImageWidth": "عرض", "editImageModalInsertTitle": "یک تصویر اضافه کنید", - "editImageModalInsertHeader": "یک تصویر بارگذاری شده قبلی را انتخاب کنید", + "editImageModalInsertHeader": "یک تصویر از قبل بارگذاری‌شده انتخاب کنید", "editImageModalEditTitle": "ویرایش تنظیمات تصویر", "editImageModalImageOrFields": "یا", - "editImageModalNextPageButton": "بعد", + "editImageModalNextPageButton": "بعدی", "editImageModalPreviousPageButton": "بازگشت", - "editImageModalInvalidFileType": "فایل‌ها باید تصویر باشند، مانند فایل‌های jpg، png. و tiff. هیچ فایلی آپلود نشد", - "editImageModalTooManyFiles": "فقط یک فایل ممکن است در یک زمان آپلود شود. هیچ فایلی آپلود نشد", - "paginationAriaLabel": "صفحه بندی محتوا", + "editImageModalInvalidFileType": "فایل‌ها باید تصویر باشند؛ مانند فایل‌های jpg، png. و tiff. هیچ فایلی بارگذاری نشد.", + "editImageModalTooManyFiles": "فقط یک فایل در هر بار می‌تواند بارگذاری شود. هیچ فایلی بارگذاری نشد.", + "paginationAriaLabel": "صفحه‌بندی محتوا", "paginationButtonDisabled": "دکمه غیرفعال است", - "paginationNext": "بعد", + "paginationNext": "بعدی", "paginationPrevious": "قبلی", "paginationPage": "صفحه", "paginationCurrentPage": "صفحه فعلی", diff --git a/translations/studio-frontend/src/i18n/messages/pt_PT.json b/translations/studio-frontend/src/i18n/messages/pt_PT.json index 933c7987cd1..01bb907f528 100644 --- a/translations/studio-frontend/src/i18n/messages/pt_PT.json +++ b/translations/studio-frontend/src/i18n/messages/pt_PT.json @@ -91,9 +91,9 @@ "assetsTableLearnMore": "Saiba mais.", "assetsTableDeleteWarning": "A exclusão de {displayName} não pode ser desfeita.", "assetsTableDeleteConsequences": "Quaisquer links ou referências a este ficheiro não funcionarão mais. {link}", - "assetsUploadConfirmMessage": "The following files will be overwritten: {listOfFiles}", - "assetsUploadConfirmTitle": "Overwrite Files", - "assetsUploadConfirmOverwrite": "Overwrite", + "assetsUploadConfirmMessage": "Os seguintes ficheiros serão substituídos: {listOfFiles}", + "assetsUploadConfirmTitle": "Substituir ficheiros", + "assetsUploadConfirmOverwrite": "Substituir", "assetsUploadConfirmCancel": "Cancelar", "welcomeMessageShortDescription": "Adicione uma Mensagem de Boas-Vindas", "welcomeMessageLongDescription": "Dê as boas-vindas aos estudantes do seu curso e prepare os estudantes para uma experiência positiva.", diff --git a/translations/tutor-contrib-aspects/transifex_input.yaml b/translations/tutor-contrib-aspects/transifex_input.yaml index 5a8a40263b9..f19cf3590a8 100644 --- a/translations/tutor-contrib-aspects/transifex_input.yaml +++ b/translations/tutor-contrib-aspects/transifex_input.yaml @@ -1,330 +1,274 @@ en: - ? '' - : '' - Query performance: Query performance - Country: Country - XBlock Data JSON: XBlock Data JSON - User Name: User Name - Course Key Short: Course Key Short - Responses: Responses - Number Of Viewers / Views: Number Of Viewers / Views - Certified By: Certified By - Enrollment Status Date: Enrollment Status Date - Seconds Of Video: Seconds Of Video - Emission Time: Emission Time - Event type: Event type - Total Hints: Total Hints - Dashboard Count: Dashboard Count - Level of Education: Level of Education - Organization: Organization - Watches Per Video: Watches Per Video - Email: Email - Slice Name: Slice Name - Goals: Goals + '': '' + '% Correct': '% Correct' + '% Incorrect': '% Incorrect' + Action: Action + Action Count: Action Count + Action Date: Action Date + Active: Active + Active Courses: Active Courses + Active Learners: Active Learners + Active Users Per Organization: Active Users Per Organization + Actor ID: Actor ID + Actor Id: Actor Id + Actors Count: Actors Count + All Pages Viewed: All Pages Viewed + All Videos Viewed: All Videos Viewed + At Leat One Page Viewed: At Leat One Page Viewed + At Leat One Viewed: At Leat One Viewed + At-Risk Learners: At-Risk Learners + At-risk Enrollees per Enrollment Track: At-risk Enrollees per Enrollment Track + At-risk Enrollment Dates: At-risk Enrollment Dates + At-risk learners: At-risk learners + Attempted All Problems: Attempted All Problems + Attempted at Least One Problem: Attempted at Least One Problem + Attempts: Attempts + Avg Attempts: Avg Attempts + Avg Course Grade: Avg Course Grade + Block ID: Block ID + Block Id: Block Id + COUNT(*): COUNT(*) Changed By Fk: Changed By Fk - Time Range: Time Range - Count of the various types of charts created in Superset over the selected time period.: Count - of the various types of charts created in Superset over the selected time period. - Object ID: Object ID - Unique actors: Unique actors - Password: Password - ? This chart shows which parts of a video are most watched, and which are most re-watched. - Each segment represents 5 seconds of the video. - : This chart shows which parts of a video are most watched, and which are most re-watched. - Each segment represents 5 seconds of the video. - Enrollment Events Per Day: Enrollment Events Per Day - Most-used Dashboards: Most-used Dashboards - Verb: Verb - Problem Name: Problem Name - Viz Type: Viz Type - Login Count: Login Count - Segment Start: Segment Start - Time range: Time range - Edited On: Edited On - Count of charts created in Superset over the selected time period.: Count of charts - created in Superset over the selected time period. - Problem Id: Problem Id - State: State - Enrollments By Type: Enrollments By Type - Enrollments: Enrollments - Last Saved By Fk: Last Saved By Fk - Chart showing the number of Superset actions taken by each user over the selected time period.: Chart - showing the number of Superset actions taken by each user over the selected time + Changed On: Changed On + Chart showing the number of Superset actions taken on each chart in the selected time period.: Chart + showing the number of Superset actions taken on each chart in the selected time period. - Course Data JSON: Course Data JSON -
Select a problem from the Filters panel to populate the charts.
:
Select - a problem from the Filters panel to populate the charts.
- Created On: Created On - Slowest ClickHouse Queries: Slowest ClickHouse Queries - Created By Fk: Created By Fk - Distribution Of Hints Per Correct Answer: Distribution Of Hints Per Correct Answer - '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}': '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}' + Chart showing the number of Superset actions taken on each dashboard in the selected time period.: Chart + showing the number of Superset actions taken on each dashboard in the selected + time period. Chart showing the number of registered users over the selected time period.: Chart showing the number of registered users over the selected time period. - Action Cluster: Action Cluster - Unique Viewers: Unique Viewers - Percentage Grade: Percentage Grade - Answers Chosen: Answers Chosen - Number of users: Number of users - Cache Timeout: Cache Timeout - Operator Dashboard: Operator Dashboard - Hints / Answer Displayed Before Correct Answer Chosen: Hints / Answer Displayed - Before Correct Answer Chosen - Organizations: Organizations -
Filter these results by selecting various options from the filters panel.
:
Filter - these results by selecting various options from the filters panel.
- ? This chart displays counts of the number of times hints (including displaying - the answer itself) were displayed for each learner who eventually answered the - problem correctly. If the problem had no hint or answer display configured this - chart will group everyone into "0". - : This chart displays counts of the number of times hints (including displaying - the answer itself) were displayed for each learner who eventually answered the - problem correctly. If the problem had no hint or answer display configured this - chart will group everyone into "0". - Event Time: Event Time - Courses Per Organization: Courses Per Organization - Most Active Courses Per Day: Most Active Courses Per Day - Enrollment End: Enrollment End - Problem Performance: Problem Performance - Individual Learner Reports: Individual Learner Reports - ? This chart shows how many unique learners have watched each video, and how many - repeat views each has gotten. If a video has never been played it will not appear - in this chart. - : This chart shows how many unique learners have watched each video, and how many - repeat views each has gotten. If a video has never been played it will not appear - in this chart. - Posts per user: Posts per user - Value: Value - ? This chart shows the number of attempts that students needed to make before getting - the problem's answer correct. This only counts students who eventually answered - correctly. - : This chart shows the number of attempts that students needed to make before getting - the problem's answer correct. This only counts students who eventually answered - correctly. - Last Login: Last Login - Time Last Dumped: Time Last Dumped - '{{ASPECTS_INSTRUCTOR_HELP_MARKDOWN}}': '{{ASPECTS_INSTRUCTOR_HELP_MARKDOWN}}' - Course Grade Distribution: Course Grade Distribution - Entity Name: Entity Name - Position Json: Position Json - Instance Health: Instance Health - Chart Count: Chart Count - Dump ID: Dump ID - Course Enrollment: Course Enrollment - Scaled Score: Scaled Score - Datasource Name: Datasource Name - Number Of Attempts To Find Correct Answer: Number Of Attempts To Find Correct Answer - ? The current count of active enrollments by their most recent enrollment type, - so if a learner upgraded from Audit to Verified they will only be counted once - as Verified. Learners who have un-enrolled in the course are not counted. - : The current count of active enrollments by their most recent enrollment type, - so if a learner upgraded from Audit to Verified they will only be counted once - as Verified. Learners who have un-enrolled in the course are not counted. - xAPI Events Over Time v2: xAPI Events Over Time v2 - Courses: Courses - Changed On: Changed On - Dashboard ID: Dashboard ID - Event String: Event String - Distinct forum users: Distinct forum users + ClickHouse: ClickHouse + ClickHouse metrics: ClickHouse metrics + Content Level: Content Level + Correct Attempts: Correct Attempts + Count: Count + Count of unique users who performed an action in Superset over the selected time period.: Count + of unique users who performed an action in Superset over the selected time period. Count over time of unique users who performed an action in Superset over the selected time period.: Count over time of unique users who performed an action in Superset over the selected time period. - First Name: First Name - Active Users Over Time v2: Active Users Over Time v2 - Students: Students - Pageview engagement by section/subsection: Pageview engagement by section/subsection - Video Performance: Video Performance - registered: registered + Course Dashboard: Course Dashboard + Course Data JSON: Course Data JSON + Course End: Course End + Course Enrollments Over Time: Course Enrollments Over Time + Course Grade: Course Grade + Course ID: Course ID + Course Information: Course Information + Course Key: Course Key + Course Key Short: Course Key Short + Course Name: Course Name + Course Run: Course Run + Course Start: Course Start + Course grade: Course grade + Course key: Course key + Course name: Course name + Course run: Course run + Courses: Courses + Courses Per Organization: Courses Per Organization + Created: Created + Created By Fk: Created By Fk + Created On: Created On + Cumulative Enrollments by Track: Cumulative Enrollments by Track + Cumulative Interactions: Cumulative Interactions + Cumulative Interactions (at-risk): Cumulative Interactions (at-risk) + Current Active Enrollments By Mode: Current Active Enrollments By Mode + Current Enrollees: Current Enrollees + Dashboard ID: Dashboard ID + Dashboard Status: Dashboard Status + Dashboard Title: Dashboard Title + Datasource ID: Datasource ID + Datasource Name: Datasource Name + Datasource Type: Datasource Type + Date: Date + Description: Description Display Name: Display Name - Video Title: Video Title - Number of Posts: Number of Posts - User ID: User ID - Number of Hints Displayed: Number of Hints Displayed - Most-used Charts: Most-used Charts - Distribution Of Responses: Distribution Of Responses - Action Date: Action Date - xAPI Events Over Time: xAPI Events Over Time - Gender: Gender - Parameters: Parameters - Active: Active - Enrollment Mode: Enrollment Mode - Actor ID: Actor ID + Distribution of Course Grades: Distribution of Course Grades + Distribution of Current Course Grade: Distribution of Current Course Grade + Dump ID: Dump ID Duration (Seconds): Duration (Seconds) - Language: Language - Grade Type: Grade Type - Actor IDs over time: Actor IDs over time - User Actions: User Actions + Email: Email + Emission Time: Emission Time + Engagement: Engagement + Enrolled At: Enrolled At + Enrollees per Enrollment Track: Enrollees per Enrollment Track + Enrollment: Enrollment + Enrollment Date: Enrollment Date + Enrollment End: Enrollment End + Enrollment Mode: Enrollment Mode + Enrollment Start: Enrollment Start + Enrollment Status: Enrollment Status + Enrollment Track: Enrollment Track + Enrollment status: Enrollment status + Enrollment track: Enrollment track + Enrollments: Enrollments + Event Activity: Event Activity + Event ID: Event ID + Event String: Event String + Event Time: Event Time + Evolution of Engagement (at-risk): Evolution of Engagement (at-risk) + Evolution of engagement: Evolution of engagement + External User ID: External User ID + Fail Login Count: Fail Login Count + First Name: First Name + Full Views: Full Views Grade Bucket: Grade Bucket - Verb ID: Verb ID - Phone Number: Phone Number - Slug: Slug - Total Views: Total Views - Query Context: Query Context - Dashboard Title: Dashboard Title - External ID Type: External ID Type - Description: Description - verified: verified - ClickHouse: ClickHouse - Modified: Modified - Bio: Bio - Object Type: Object Type - Meta: Meta - Watched Video Segments: Watched Video Segments - Count of dashboards created in Superset over the selected time period.: Count of - dashboards created in Superset over the selected time period. - Datasource Type: Datasource Type - Superset: Superset - Number of Views / Viewers: Number of Views / Viewers - Created: Created - Course Key: Course Key - Action Count: Action Count + Grade Range: Grade Range + Grade range: Grade range + Graded: Graded + Graded Learners: Graded Learners + Help: Help Id: Id - Course run: Course run + Incorrect Attempts: Incorrect Attempts + Individual Learner: Individual Learner + Instance Health: Instance Health + Interaction Type: Interaction Type + Last Login: Last Login + Last Name: Last Name Last Received Event: Last Received Event - Learner group dashboard: Learner group dashboard - Superset Active Users: Superset Active Users -
Select a course from the Filters panel to populate these charts.
:
Select - a course from the Filters panel to populate these charts.
- Count of unique users who performed an action in Superset over the selected time period.: Count - of unique users who performed an action in Superset over the selected time period. - null: null - UUID: UUID - audit: audit - User Registration Date: User Registration Date -
Select a video from the Filters panel to populate these charts.
:
Select - a video from the Filters panel to populate these charts.
- Charts by Type: Charts by Type - Published: Published - Number Of Users: Number Of Users - Total transcript usage: Total transcript usage - Distribution Of Attempts: Distribution Of Attempts - Video Name With Location: Video Name With Location + Last Visited: Last Visited + Last course syncronized: Last course syncronized + Last visit date: Last visit date + Learner Summary: Learner Summary + Learners with Passing Grade: Learners with Passing Grade + Login Count: Login Count + Median Course Grade: Median Course Grade + Median of Attempts: Median of Attempts Memory Usage (KB): Memory Usage (KB) - Enrollments By Enrollment Mode: Enrollments By Enrollment Mode - Video Engagement: Video Engagement - Actor Id: Actor Id - ? 'This chart shows the number of students who scored within a certain percentage - of points for this problem. For problems that are pass/fail it will only show - the lowest and highest percentage ranges. ' - : 'This chart shows the number of students who scored within a certain percentage - of points for this problem. For problems that are pass/fail it will only show - the lowest and highest percentage ranges. ' - Attempts: Attempts - Success: Success - Schema Perm: Schema Perm - Instructor Dashboard: Instructor Dashboard - CSS: CSS - ? The cumulative total of unique enrolled learners based on their enrollment state - at the end of each day. If a learner was enrolled previously, but has left the - course since, they are not counted as of the date they left. If they re-enroll - in the course they will be counted again. - : The cumulative total of unique enrolled learners based on their enrollment state - at the end of each day. If a learner was enrolled previously, but has left the - course since, they are not counted as of the date they left. If they re-enroll - in the course they will be counted again. - Username: Username - Year of Birth: Year of Birth - ID: ID - Forum Interaction: Forum Interaction - ? A count of the number of enrollments and un-enrollments per day. Learners can - enroll and unenroll multiple times, in this chart each individual enrollment and - unenrollment will be counted. - : A count of the number of enrollments and un-enrollments per day. Learners can - enroll and unenroll multiple times, in this chart each individual enrollment and - unenrollment will be counted. - Started At: Started At - Help: Help - unregistered: unregistered - honor: honor - Video Id: Video Id - Chart showing the number of Superset actions taken on each chart in the selected time period.: Chart - showing the number of Superset actions taken on each chart in the selected time - period. + Modified: Modified + Most-used Charts: Most-used Charts + Most-used Dashboards: Most-used Dashboards + Name: Name + Number of Learners: Number of Learners + Number of Learners who attemped the problem: Number of Learners who attemped the + problem + Object ID: Object ID + Object Type: Object Type + Operator Dashboard: Operator Dashboard + Org: Org + Organization: Organization + Organizations: Organizations + Overview: Overview + Page Count: Page Count + Page views per section: Page views per section + Page views per section/subsection: Page views per section/subsection + Page views per section/subsection (at-risk): Page views per section/subsection (at-risk) + Page views per subsection: Page views per subsection + Pages: Pages + Partial Views: Partial Views + Partial and Full Views Per Video (at-risk): Partial and Full Views Per Video (at-risk) + Partial and full views per video: Partial and full views per video + Partial and full views per video (table): Partial and full views per video (table) + Passed/Failed: Passed/Failed + Password: Password + Performance: Performance + Problem ID: Problem ID + Problem Id: Problem Id + Problem Interactions (at-risk): Problem Interactions (at-risk) + Problem Link: Problem Link + Problem Name: Problem Name Problem Name With Location: Problem Name With Location - Total Organizations: Total Organizations - City: City - Transcripts / Captions Per Video: Transcripts / Captions Per Video - Course ID: Course ID - COUNT(*): COUNT(*) - Courseware: Courseware - Total Actors v2: Total Actors v2 - Course Run: Course Run - Order: Order - Unique Watchers: Unique Watchers - Slice ID: Slice ID - Fail Login Count: Fail Login Count - Problem name: Problem name - Number Of Students: Number Of Students - ? The number of students who have responded to a question, and whether they have - ever answered correctly. Students can answer some questions multiple times, but - this chart counts each student only once per question. - : The number of students who have responded to a question, and whether they have - ever answered correctly. Students can answer some questions multiple times, but - this chart counts each student only once per question. - Last Name: Last Name - Video name: Video name - Course Grade (out of 100%): Course Grade (out of 100%) - Profile Image Uploaded At: Profile Image Uploaded At - Last Saved At: Last Saved At - ClickHouse metrics: ClickHouse metrics + Problem Results: Problem Results + Problem Results (at-risk): Problem Results (at-risk) + Problem interactions: Problem interactions + Problem name with location: Problem name with location + Problems: Problems + Problems attempted per section: Problems attempted per section + Problems attempted per section/subsection: Problems attempted per section/subsection + Problems attempted per section/subsection (at-risk): Problems attempted per section/subsection + (at-risk) + Problems attempted per subsection: Problems attempted per subsection Query: Query - Unique Transcript Users: Unique Transcript Users - Is Managed Externally: Is Managed Externally - ? This chart helps understand how many learners are using the video's transcripts - or closed captions. If the video has not transcripts or captions the chart will - be empty. - : This chart helps understand how many learners are using the video's transcripts - or closed captions. If the video has not transcripts or captions the chart will - be empty. + Query performance: Query performance Read Rows: Read Rows - Location: Location + Repeat Views: Repeat Views + Responses: Responses + Result: Result + Section Name: Section Name + Section Subsection Name: Section Subsection Name + Section Subsection Problem Engagement: Section Subsection Problem Engagement + Section Subsection Video Engagement: Section Subsection Video Engagement + Section Summary: Section Summary + Section Summary (at-risk): Section Summary (at-risk) + Section With Name: Section With Name + Section with Name: Section with Name + Section with name: Section with name + Section/Subsection Name: Section/Subsection Name + Section/Subsection Page Enggagement: Section/Subsection Page Enggagement + Section/Subsection Problem Engagement: Section/Subsection Problem Engagement + Section/Subsection Video Engagement: Section/Subsection Video Engagement + Segment Range: Segment Range + Segment Start: Segment Start Self Paced: Self Paced - Learner Groups Reports: Learner Groups Reports - Video Name: Video Name - Event ID: Event ID - Perm: Perm - Total plays: Total plays - Mailing Address: Mailing Address - Enrollment Start: Enrollment Start - Chart showing the number of Superset actions taken on each dashboard in the selected time period.: Chart - showing the number of Superset actions taken on each dashboard in the selected - time period. + Slice ID: Slice ID + Slice Name: Slice Name + Slowest ClickHouse Queries: Slowest ClickHouse Queries + Start Position: Start Position + Started At: Started At + Subsection Name: Subsection Name + Subsection Summary: Subsection Summary + Subsection Summary (at-risk): Subsection Summary (at-risk) + Subsection With Name: Subsection With Name + Subsection with Name: Subsection with Name + Subsection with name: Subsection with name + Success: Success + Superset: Superset + Superset Active Users: Superset Active Users Superset Active Users Over Time: Superset Active Users Over Time - Enrollment Status: Enrollment Status - Individual Learner Dashboard: Individual Learner Dashboard - Responses Per Problem: Responses Per Problem - Events per course: Events per course - Certification Details: Certification Details - The distribution of grades for a course, out of 100%. Grades are grouped in ranges of 10%.: The - distribution of grades for a course, out of 100%. Grades are grouped in ranges - of 10%. - Course Start: Course Start - External Url: External Url - Number of Users / Uses: Number of Users / Uses - Distribution Of Problem Grades: Distribution Of Problem Grades - Active Users Per Organization: Active Users Per Organization - External User ID: External User ID - Number of Answers Displayed: Number of Answers Displayed - Last course syncronized: Last course syncronized - Action: Action - Datasource ID: Datasource ID - Pageview Engagement: Pageview Engagement - Currently Enrolled Learners Per Day: Currently Enrolled Learners Per Day - Problem Engagement: Problem Engagement - ? This chart shows how often an answer or combination of answers (for multi-select) - is selected by learners. Some problems allow learners to submit a response more - than once, this chart will include all of the responses in that case. - : This chart shows how often an answer or combination of answers (for multi-select) - is selected by learners. Some problems allow learners to submit a response more - than once, this chart will include all of the responses in that case. - Name: Name - Repeat Views: Repeat Views Superset Registered Users Over Time: Superset Registered Users Over Time - Question Title: Question Title - Course End: Course End - Course Name: Course Name - Course name: Course name - Course Enrollments Over Time: Course Enrollments Over Time - Dashboard Status: Dashboard Status + Time Grain: Time Grain + Time Last Dumped: Time Last Dumped + Time Range: Time Range + Total Organizations: Total Organizations + Total Users: Total Users + Total Views: Total Views + Total plays: Total plays + Unique Viewers: Unique Viewers + Unique Watchers: Unique Watchers + User ID: User ID + User Info: User Info + User Name: User Name + User Registration Date: User Registration Date + Username: Username + Value: Value + Verb: Verb + Verb ID: Verb ID + Video Duration: Video Duration Video Event: Video Event - JSON Metadata: JSON Metadata + Video ID: Video ID + Video Link: Video Link + Video Name: Video Name + Video Name With Location: Video Name With Location + Video Position: Video Position + Video Views by Section/Subsection (at-risk): Video Views by Section/Subsection (at-risk) + Video Views per Section/Subsection (at-risk): Video Views per Section/Subsection + (at-risk) + Video name: Video name + Video views by section/subsection: Video views by section/subsection + Video views per section: Video views per section + Video views per section/subsection: Video views per section/subsection + Video views per subsection: Video views per subsection + Videos: Videos + Views: Views + Visited On: Visited On + Visualization Bucket: Visualization Bucket + Watched Entire Video: Watched Entire Video + Watched Segment Count: Watched Segment Count + Watched Video Segments: Watched Video Segments + Watched Video Segments (at-risk): Watched Video Segments (at-risk) + audit: audit + failed: failed + graded: graded + honor: honor + passed: passed + registered: registered + section_subsection_name: section_subsection_name + section_subsection_page_engagement: section_subsection_page_engagement + ungraded: ungraded + unregistered: unregistered + verified: verified + '{{ASPECTS_INDIVIDUAL_LEARNER_HELP_MARKDOWN}}': '{{ASPECTS_INDIVIDUAL_LEARNER_HELP_MARKDOWN}}' + '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}': '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}' + ⏲️ Use the ‘Time Grain’ filter to update the time frame intervals shown in the following graph(s): ⏲️ + Use the ‘Time Grain’ filter to update the time frame intervals shown in the following + graph(s) diff --git a/translations/tutor-contrib-aspects/tutoraspects/templates/aspects/apps/superset/conf/locale/fr_CA/locale.yaml b/translations/tutor-contrib-aspects/tutoraspects/templates/aspects/apps/superset/conf/locale/fr_CA/locale.yaml index 28d9662cc7e..01030fb6d4f 100644 --- a/translations/tutor-contrib-aspects/tutoraspects/templates/aspects/apps/superset/conf/locale/fr_CA/locale.yaml +++ b/translations/tutor-contrib-aspects/tutoraspects/templates/aspects/apps/superset/conf/locale/fr_CA/locale.yaml @@ -1,285 +1,175 @@ en: ? '' : '' - Enrollment End: Fin des inscriptions - Goals: Objectifs - Entity Name: Nom de l'entité - Number of users: Nombre d'utilisateurs - Most-used Charts: Graphiques les plus utilisés - Unique Viewers: Visionneurs uniques - Active: Actif - Email: Courriel - ClickHouse: ClickHouse - Watches Per Video: Vues par vidéo - Course Enrollment: Inscription aux cours - Instance Health: État de santé de l'instance - Help: Aide - Superset: Superset - Dashboard Status: État du tableau de bord - City: Ville - xAPI Events Over Time v2: Événements xAPI au fil du temps v2 - External ID Type: Type d'identifiant externe - Success: Opération réussie - Datasource ID: ID de source de données - Action Cluster: Groupe d'actions - ? This chart shows the number of attempts that students needed to make before getting - the problem's answer correct. This only counts students who eventually answered - correctly. - : Ce graphique montre le nombre de tentatives que les étudiants doivent faire avant d'obtenir la bonne réponse au problème. Seuls les étudiants ayant répondu correctement sont pris en compte. - Total Actors v2: Total des acteurs v2 - Number Of Students: Nombre d'étudiants - ? The current count of active enrollments by their most recent enrollment type, - so if a learner upgraded from Audit to Verified they will only be counted once - as Verified. Learners who have un-enrolled in the course are not counted. - : "Le nombre actuel d'inscriptions actives par type d'inscription le plus récent. Ainsi, si un apprenant passe d'Audit à Vérifié, il ne sera compté qu'une seule fois comme Vérifié. Les apprenants désinscrits au cours ne sont pas comptabilisés." - Course Grade Distribution: Répartition des notes du cours - '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}': '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}' - Problem Performance: Performance des problèmes - Chart showing the number of registered users over the selected time period.: Graphique montrant le nombre d'utilisateurs enregistrés sur la période sélectionnée. - Edited On: Modifié le - Is Managed Externally: Est géré en externe - Time range: Intervalle de temps - Number Of Users: Nombre d'utilisateurs - Grade Type: Type de note - Video Name With Location: Nom de la vidéo avec emplacement - External Url: URL externe - State: État - Problem Id: Numéro du problème - Distribution Of Attempts: Répartition des tentatives - Object ID: ID d'objet - Verb ID: ID du verbe + Active Learners: Apprenants actifs Count over time of unique users who performed an action in Superset over the selected time period.: Nombre au fil du temps des utilisateurs uniques qui ont effectué une action dans Superset au cours de la période sélectionnée. - Number of Views / Viewers: Nombre de vues / d'observateurs - Chart showing the number of Superset actions taken on each dashboard in the selected time period.: Graphique montrant le nombre d'actions Superset effectuées sur chaque tableau de bord au cours de la période sélectionnée. - Phone Number: Numéro de téléphone - Viz Type: Type de visualisation - Course Grade (out of 100%): Note du cours (sur 100 %) - Course Data JSON: Données de cours JSON - Changed On: Modifié le - Course Run: Session de cours - ? This chart helps understand how many learners are using the video's transcripts - or closed captions. If the video has not transcripts or captions the chart will - be empty. - : "Ce graphique permet de comprendre combien d'apprenants utilisent les transcriptions ou les sous-titres de la vidéo. Si la vidéo n'a pas de transcriptions ou de sous-titres, le graphique sera vide." - Number of Answers Displayed: Nombre de réponses affichées - Unique actors: Acteurs uniques - Modified: Modifié - Value: Valeur - Enrollment Start: Début des inscriptions - Parameters: Paramètres - Id: Identifiant - Slice Name: Nom de la tranche - Last Saved By Fk: Dernier enregistrement par Fk -
Filter these results by selecting various options from the filters panel.
:
Filtrez ces résultats en sélectionnant diverses options dans le panneau des filtres.
- Count of dashboards created in Superset over the selected time period.: Nombre de tableaux de bord créés dans Superset sur la période sélectionnée. - Meta: Méta - Total Organizations: Total des organisations - honor: honneur - Last Received Event: Dernier événement reçu - Enrollments: Inscriptions - Courses: Cours - Percentage Grade: Note en pourcentage - Number of Posts: Nombre de publications - Answers Chosen: Réponses choisies - Superset Registered Users Over Time: Surensemble des utilisateurs enregistrés au fil du temps + ClickHouse: ClickHouse + ? Information is needed on which section and subsection each problem is located + in and whether or not these are graded. I have already sent the request and the + report is being worked on. + : Des informations sont nécessaires sur la section et la sous-section dans lesquelles se trouve chaque problème et si celles-ci sont notées ou non. J'ai déjà envoyé la demande et le rapport est en cours d'élaboration. + Chart showing the number of Superset actions taken on each chart in the selected time period.: Graphique montrant le nombre d'actions Superset effectuées sur chaque graphique au cours de la période sélectionnée. + Action Date: Date d'intervention + Object Type: Type d'objet Course name: Nom du cours - Learner Groups Reports: Rapports sur les groupes d'apprenants - Individual Learner Dashboard: Tableau de bord de l'apprenant individuel -
Select a course from the Filters panel to populate these charts.
:
Sélectionnez un cours dans le panneau Filtres pour remplir ces graphiques.
- Unique Transcript Users: Utilisateurs de transcription uniques - Watched Video Segments: Segments vidéo regardés - Organizations: Organisations - Course Start: Début du cours - Object Type: Type d'objet - Distribution Of Responses: Répartition des réponses - Created By Fk: Créé par Fk - Country: Pays - ? This chart displays counts of the number of times hints (including displaying - the answer itself) were displayed for each learner who eventually answered the - problem correctly. If the problem had no hint or answer display configured this - chart will group everyone into "0". - : "Ce graphique affiche le nombre de fois où des indices (y compris l'affichage de la réponse elle-même) ont été affichés pour chaque apprenant qui a finalement répondu correctement au problème. Si le problème n'avait pas d'affichage d'indice ou de réponse configuré, ce tableau regroupera tout le monde sous \"0\"." - Language: Langue - Attempts: Tentatives - Position Json: Positionner Json - audit: Audit - Distribution Of Problem Grades: Répartition des notes de problèmes - Event Time: Heure de l'évènement + Video Duration: Durée de la vidéo + "\u23F2\uFE0F Use the \u2018Time Grain\u2019 filter to update the time frame intervals shown in the following graph(s)": "⏲️ Utilisez le filtre « Time Grain » pour mettre à jour les intervalles de temps affichés dans le(s) graphique(s) suivant(s)" Total Views: Vues totales - Course Name: Nom du cours - Emission Time: Temps d'émission - Course End: Fin du cours - Forum Interaction: Interactions sur les forums - Problem Name: Nom de l'exercice - Verb: Verbe - Dashboard Title: Titre du tableau de bord - First Name: Prénom - Repeat Views: Répéter les vues - Superset Active Users: Utilisateurs actifs du surensemble - The distribution of grades for a course, out of 100%. Grades are grouped in ranges of 10%.: "La répartition des notes d'un cours, sur 100 %. Les notes sont regroupées par tranches de 10 %." - ? 'This chart shows the number of students who scored within a certain percentage - of points for this problem. For problems that are pass/fail it will only show - the lowest and highest percentage ranges. ' - : 'Ce graphique montre le nombre d''étudiants qui ont obtenu un certain pourcentage de points pour ce problème. Pour les problèmes de type réussite/échec, seuls les pourcentages les plus bas et les plus élevés seront affichés.' - Events per course: Événements par cours - Duration (Seconds): Durée (secondes) - Slowest ClickHouse Queries: Requêtes ClickHouse les plus lentes - Currently Enrolled Learners Per Day: Apprenants actuellement inscrits par jour - Actor ID: ID de l'acteur - User Registration Date: Date d'enregistrement de l'utilisateur + Unique Viewers: Visionneurs uniques + Datasource Type: Type de source de données + Description: Description + Dashboard ID: ID du tableau de bord + Subsection Name: Nom de la sous-section + Last course syncronized: Dernier cours synchronisé Changed By Fk: Modifié par Fk - Video Performance: Performance vidéo - Last Name: Nom - Grade Bucket: Ensemble de notes - ? This chart shows how often an answer or combination of answers (for multi-select) - is selected by learners. Some problems allow learners to submit a response more - than once, this chart will include all of the responses in that case. - : Ce graphique montre la fréquence à laquelle une réponse ou une combinaison de réponses (pour la sélection multiple) est sélectionnée par les apprenants. Certains problèmes permettent aux apprenants de soumettre une réponse plus d'une fois. Ce graphique inclura toutes les réponses dans ce cas. - Enrollment Status: État de l'inscription - Problem Name With Location: Nom du problème avec emplacement + Time Range: Intervalle de temps + Course Data JSON: Données de cours JSON + Event Activity: Activité événementielle + Watched Segment Count: Nombre de segments surveillés + Count of unique users who performed an action in Superset over the selected time period.: Nombre d'utilisateurs uniques qui ont effectué une action dans Superset au cours de la période sélectionnée. + Cumulative Enrollments by Track: Inscriptions cumulées par filière + Changed On: Modifié le + Repeat Views: Répéter les vues + Action: Action + Verb: Verbe Course Key: Clé de cours - Actor Id: Identifiant de l'acteur - Action Date: Date d'intervention - User ID: ID utilisateur - Display Name: Nom d'affichage - Scaled Score: Score échelonné - Order: Commande - Cache Timeout: Délai d'expiration du cache + Course Run: Session de cours + Visualization Bucket: Compartiment de visualisation + User Registration Date: Date d'enregistrement de l'utilisateur Started At: Commencé à - Created On: Créé le - Dashboard ID: ID du tableau de bord - Last Saved At: Dernier enregistrement à - Slice ID: ID de tranche - Video Title: Titre de vidéo - Login Count: Nombre de connexions - Posts per user: Publications par utilisateur - Memory Usage (KB): Utilisation de la mémoire (Ko) - verified: vérifié - Seconds Of Video: Secondes de vidéo - ClickHouse metrics: Métriques ClickHouse - Most Active Courses Per Day: Cours les plus actifs par jour - Time Range: Intervalle de temps - Course ID: ID de cours - Time Last Dumped: Heure du dernier dumping - Instructor Dashboard: Tableau de bord de l'instructeur - ? This chart shows how many unique learners have watched each video, and how many - repeat views each has gotten. If a video has never been played it will not appear - in this chart. - : "Ce graphique montre combien d'apprenants uniques ont regardé chaque vidéo et combien de vues répétées chacune a obtenu. Si une vidéo n'a jamais été regardée, elle n'apparaîtra pas dans ce graphique." - Datasource Name: Nom de la source de données - Enrollment Mode: Mode d'inscription - Bio: Biographie - Level of Education: Niveau de formation - Unique Watchers: Observateurs uniques - null: null - Number of Users / Uses: Nombre d'utilisateurs / d'utilisations + Help: Aide + Section With Name: Section avec nom + Emission Time: Temps d'émission + Video views per section/subsection: Vues vidéo par section/sous-section ? This chart shows which parts of a video are most watched, and which are most re-watched. Each segment represents 5 seconds of the video. : Ce graphique montre quelles parties d'une vidéo sont les plus regardées et lesquelles sont les plus regardées de nouveau. Chaque segment représente 5 secondes de la vidéo. - Published: Publié - Transcripts / Captions Per Video: Transcriptions / sous-titres par vidéo - Video Id: Identifiant de la vidéo - Video Engagement: Engagement vidéo - '{{ASPECTS_INSTRUCTOR_HELP_MARKDOWN}}': '{{ASPECTS_INSTRUCTOR_HELP_MARKDOWN}}' - Query Context: Contexte de requête + Superset Active Users: Utilisateurs actifs du surensemble + Actor ID: ID de l'acteur Read Rows: Lire les lignes - Responses Per Problem: Réponses par problème - Event ID: ID d'événement - Count of charts created in Superset over the selected time period.: Nombre de graphiques créés dans Superset sur la période sélectionnée. - CSS: CSS - UUID: UUID - Action: Action - Video name: Nom de la vidéo - Query performance: Performances des requêtes - ? The number of students who have responded to a question, and whether they have - ever answered correctly. Students can answer some questions multiple times, but - this chart counts each student only once per question. - : "Le nombre d'étudiants qui ont répondu à une question et s'ils ont déjà répondu correctement. Les élèves peuvent répondre plusieurs fois à certaines questions, mais ce graphique ne compte chaque élève qu'une seule fois par question." - Description: Description - ? The cumulative total of unique enrolled learners based on their enrollment state - at the end of each day. If a learner was enrolled previously, but has left the - course since, they are not counted as of the date they left. If they re-enroll - in the course they will be counted again. - : "Total cumulé des apprenants inscrits uniques en fonction de leur état d'inscription à la fin de chaque journée. Si un apprenant a été inscrit précédemment, mais a quitté le cours depuis, il n'est pas comptabilisé à compter de la date de son départ. S'ils se réinscrivent au cours, ils seront à nouveau comptés." + Slice Name: Nom de la tranche + Course Dashboard V1: Tableau de bord du cours V1 + Evolution of engagement: Évolution de l'engagement + Pages: Pages + Watched Video Segments: Segments vidéo regardés + First Name: Prénom Courses Per Organization: Cours par organisation - External User ID: ID utilisateur externe - Number Of Attempts To Find Correct Answer: Nombre de tentatives pour trouver la bonne réponse - Name: Nom + Courses: Cours + Login Count: Nombre de connexions + Problem Results: Résultats du problème + COUNT(*): COMPTER(*) + Superset Active Users Over Time: Surensemble des utilisateurs actifs au fil du temps Course run: Session de cours - XBlock Data JSON: Données XBlock JSON - Mailing Address: Adresse postale - Enrollment Status Date: Date du statut d'inscription - Action Count: Nombre d'actions - Students: Étudiants - Course Key Short: Clé de cours courte - Self Paced: À votre rythme - Organization: Organisation - User Actions: Actions de l'utilisateur - User Name: Nom d'utilisateur - Last Login: Dernière connexion - JSON Metadata: Métadonnées JSON + User ID: ID utilisateur + honor: honneur + Partial and full views per video: Vues partielles et complètes par vidéo + Learner Groups Reports: Rapports sur les groupes d'apprenants + Superset Registered Users Over Time: Surensemble des utilisateurs enregistrés au fil du temps + Slowest ClickHouse Queries: Requêtes ClickHouse les plus lentes + Problem interactions: Interactions problématiques + Video Position: Emplacement de la vidéo + Email: Courriel + Most-used Charts: Graphiques les plus utilisés + Video ID: ID du vidéo + Course ID: ID de cours + Actor Id: Identifiant de l'acteur + '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}': '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}' + Object ID: ID d'objet + Course Start: Début du cours + Total plays: Nombre total de visionnements + Video Name: Nom de la vidéo + Last Name: Nom + Event Time: Heure de l'évènement + Total Organizations: Total des organisations + Operator Dashboard: Tableau de bord de l'opérateur + Section Name: Nom de la section + Video name: Nom de la vidéo + Problems: Problèmes + Current Active Enrollments By Mode: Inscriptions actives actuelles par mode + User Name: Nom d'utilisateur + Section Summary: Résumé de la section + Individual Learner Dashboard: Tableau de bord de l'apprenant individuel Username: Nom d'utilisateur - Dump ID: ID de dumping + Active: Actif + Display Name: Nom d'affichage + Current Enrollees: Inscrits actuels Active Users Per Organization: Utilisateurs actifs par organisation - Hints / Answer Displayed Before Correct Answer Chosen: Indices / réponses affichés avant que la bonne réponse soit choisie - Chart showing the number of Superset actions taken on each chart in the selected time period.: Graphique montrant le nombre d'actions Superset effectuées sur chaque graphique au cours de la période sélectionnée. - xAPI Events Over Time: Événements xAPI au fil du temps - Superset Active Users Over Time: Surensemble des utilisateurs actifs au fil du temps - ? A count of the number of enrollments and un-enrollments per day. Learners can - enroll and unenroll multiple times, in this chart each individual enrollment and - unenrollment will be counted. - : "Un décompte du nombre d’inscriptions et de désinscriptions par jour. Les apprenants peuvent s'inscrire et se désinscrire plusieurs fois. Dans ce graphique, chaque inscription et désinscription individuelle sera comptabilisée." - Distribution Of Hints Per Correct Answer: Répartition des indices par bonne réponse - Enrollment Events Per Day: Événements d'inscription par jour - Dashboard Count: Nombre de tableaux de bord - Chart Count: Nombre de graphiques -
Select a video from the Filters panel to populate these charts.
:
Sélectionnez une vidéo dans le panneau Filtres pour remplir ces graphiques.
- Total plays: Nombre total de visionnements - Problem name: Nom du problème - Charts by Type: Graphiques par type + Self Paced: À votre rythme + Enrollment Mode: Mode d'inscription + Query performance: Performances des requêtes + Datasource ID: ID de source de données + null: null + unregistered: non enregistré + Performance: Performance + Total Users: Nombre total d'utilisateurs + Date: Date + Number Of Viewers / Views: Nombre d'observateurs / de vues + Name: Nom + Last Received Event: Dernier événement reçu + audit: Audit + Cumulative Interactions: Interactions cumulatives + Event ID: ID d'événement + Last Login: Dernière connexion + verified: vérifié + Organizations: Organisations + Verb ID: ID du verbe + Value: Valeur + Course Information: Informations sur les cours + Enrollments: Inscriptions + Chart showing the number of registered users over the selected time period.: Graphique montrant le nombre d'utilisateurs enregistrés sur la période sélectionnée. + Event String: Chaîne d'événement + Unique Watchers: Observateurs uniques Most-used Dashboards: Tableaux de bord les plus utilisés - Responses: Réponses - Chart showing the number of Superset actions taken by each user over the selected time period.: Graphique montrant le nombre d'actions Superset effectuées par chaque utilisateur sur la période sélectionnée. - Schema Perm: Perm du schéma + Password: Mot de passe + Time Last Dumped: Heure du dernier dumping + Learners with Passing Grade: Apprenants ayant obtenu la note de passage + Superset: Superset + Dashboard Status: État du tableau de bord + Enrollees per Enrollment Track: Inscrits par filière d'inscription + Video views by section/subsection: Vues vidéo par section/sous-section + Subsection Summary: Résumé de la sous-section + Watched Entire Video: J'ai regardé la vidéo en entier + Subsection With Name: Sous-section avec nom + Dashboard Title: Titre du tableau de bord + Page views per section/subsection: Pages vues par section/sous-section + Enrollment Start: Début des inscriptions + Organization: Organisation Course Enrollments Over Time: Inscriptions aux cours au fil du temps - Gender: Genre - Total transcript usage: Utilisation totale des transcriptions - COUNT(*): COMPTER(*) - registered: inscrit - Video Name: Nom de la vidéo - Actor IDs over time: ID des acteurs au fil du temps - Enrollments By Enrollment Mode: Inscriptions par mode d'inscription - Number of Hints Displayed: Nombre d'indices affichés - Operator Dashboard: Tableau de bord de l'opérateur Individual Learner Reports: Rapports individuels des apprenants - Fail Login Count: Nombre d'échecs de connexion - Segment Start: Début du segment + Slice ID: ID de tranche Created: Créé - Certification Details: Détails des certifications - Perm: Perm - Total Hints: Indices totaux - Year of Birth: Année de naissance - Active Users Over Time v2: Utilisateurs actifs au fil du temps v2 -
Select a problem from the Filters panel to populate the charts.
:
Sélectionnez un problème dans le panneau Filtres pour remplir les graphiques.
- unregistered: non enregistré - Last course syncronized: Dernier cours synchronisé - Learner group dashboard: Tableau de bord du groupe d'apprenants - Password: Mot de passe - Problem Engagement: Engagement des problèmes - Event type: Type d'événement - Slug: Identifiant - ID: ID - Count of unique users who performed an action in Superset over the selected time period.: Nombre d'utilisateurs uniques qui ont effectué une action dans Superset au cours de la période sélectionnée. - Certified By: Certifié par - Event String: Chaîne d'événement - Question Title: Titre de question - Courseware: Cours - Datasource Type: Type de source de données + Active Courses: Cours actifs + Time Grain: Time Grain + Created On: Créé le + Segment Start: Début du segment + Course Key Short: Clé de cours courte + Engagement: Engagement + Id: Identifiant + Enrollment: Inscriptions + Duration (Seconds): Durée (secondes) + Created By Fk: Créé par Fk + Problems attempted per section/subsection: Problèmes tentés par section/sous-section + Datasource Name: Nom de la source de données + Graded: Noté + Enrollment End: Fin des inscriptions + Distribution of Current Course Grade: Répartition de la note actuelle du cours + Course End: Fin du cours + ' The number of learners who completed at least one graded problem in the course.': ' Le nombre d''apprenants qui ont résolu au moins un problème noté dans le cours.' + Action Count: Nombre d'actions + Dump ID: ID de dumping + Enrollment Status: État de l'inscription + Chart showing the number of Superset actions taken on each dashboard in the selected time period.: Graphique montrant le nombre d'actions Superset effectuées sur chaque tableau de bord au cours de la période sélectionnée. + Instance Health: État de santé de l'instance + Fail Login Count: Nombre d'échecs de connexion + Seconds Of Video: Secondes de vidéo + Modified: Modifié + registered: inscrit + Course Name: Nom du cours + ClickHouse metrics: Métriques ClickHouse Video Event: Événement vidéo - Distinct forum users: Utilisateurs distincts du forum - Profile Image Uploaded At: Image de profil téléchargée à - Location: Adresse - Count of the various types of charts created in Superset over the selected time period.: Nombre des différents types de graphiques créés dans Superset sur la période sélectionnée. - Number Of Viewers / Views: Nombre d'observateurs / de vues Query: Requête - Enrollments By Type: Inscriptions par type + Memory Usage (KB): Utilisation de la mémoire (Ko) + Video Name With Location: Nom de la vidéo avec emplacement + External User ID: ID utilisateur externe + Videos: Vidéos + Learner group dashboard: Tableau de bord du groupe d'apprenants diff --git a/translations/tutor-contrib-aspects/tutoraspects/templates/aspects/apps/superset/conf/locale/pt_PT/locale.yaml b/translations/tutor-contrib-aspects/tutoraspects/templates/aspects/apps/superset/conf/locale/pt_PT/locale.yaml new file mode 100644 index 00000000000..5fc65a0fa27 --- /dev/null +++ b/translations/tutor-contrib-aspects/tutoraspects/templates/aspects/apps/superset/conf/locale/pt_PT/locale.yaml @@ -0,0 +1,237 @@ +en: + '': '' + '% Correct': '% Correto' + '% Incorrect': '% Incorreto' + Action: Ação + Action Count: Contagem de ações + Action Date: Data da ação + Active: Ativo + Active Courses: Cursos ativos + Active Learners: Alunos ativos + Active Users Per Organization: Utilizadores ativos por organização + Actor ID: ID do ator + Actor Id: Id do ator + All Pages Viewed: Todas as páginas visualizadas + All Videos Viewed: Todos os vídeos visualizados + At Leat One Page Viewed: Pelo menos uma página visualizada + At Leat One Viewed: Pelo menos um visto + At-Risk Learners: Alunos em risco + At-risk Enrollees per Enrollment Track: Inscritos em risco por via de inscrição + At-risk Enrollment Dates: Datas de inscrição em risco + At-risk learners: Alunos em risco + Attempted All Problems: Tentativa de todos os problemas + Attempted at Least One Problem: Tentou pelo menos um problema + Attempts: Tentativas + Avg Attempts: Média de tentativas + Avg Course Grade: Nota média do curso + Block ID: Bloco ID + Block Id: Bloco Id + COUNT(*): COUNT(*) + Changed By Fk: Alterado por Fk + Changed On: Alterado em + Chart showing the number of Superset actions taken on each chart in the selected time period.: Gráfico que mostra o número de ações Superset realizadas em cada gráfico no período de tempo selecionado. + Chart showing the number of Superset actions taken on each dashboard in the selected time period.: Gráfico que mostra o número de ações Superset realizadas em cada dashboard no período de tempo selecionado. + Chart showing the number of registered users over the selected time period.: Gráfico que mostra o número de utilizadores registados durante o período de tempo selecionado. + ClickHouse: ClickHouse + ClickHouse metrics: Métricas do ClickHouse + Content Level: Nível de conteúdo + Correct Attempts: Tentativas correctas + Count: Contagem + Count of unique users who performed an action in Superset over the selected time period.: Contagem de utilizadores únicos que realizaram uma ação no Superset durante o período de tempo selecionado. + Count over time of unique users who performed an action in Superset over the selected time period.: Contagem ao longo do tempo de utilizadores únicos que realizaram uma ação no Superset durante o período de tempo selecionado. + Course Dashboard: Painel de controlo da disciplina + Course Data JSON: Dados da disciplina JSON + Course End: Data de Fim do Curso + Course Enrollments Over Time: Inscrições nos cursos ao longo do tempo + Course Grade: Classificação do Curso + Course ID: ID do Curso + Course Information: Informações sobre os cursos + Course Key: Chave do Curso + Course Key Short: Chave do curso curto + Course Name: Nome do Curso + Course Run: Edição do Curso + Course Start: Data de Início do Curso + Course grade: Nota do curso + Course key: Chave da disciplina + Course name: Nome do curso + Course run: Edição do curso + Courses: Cursos + Courses Per Organization: Cursos por organização + Created: Criado + Created By Fk: Criado por Fk + Created On: Criado em + Cumulative Enrollments by Track: Inscrições acumuladas por via + Cumulative Interactions: Interações cumulativas + Cumulative Interactions (at-risk): Interações cumulativas (em risco) + Current Active Enrollments By Mode: Inscrições ativas atuais por modo + Current Enrollees: Inscritos atuais + Dashboard ID: ID do painel de controlo + Dashboard Status: Estado do painel de controlo + Dashboard Title: Título do painel de controlo + Datasource ID: ID da fonte de dados + Datasource Name: Nome da fonte de dados + Datasource Type: Tipo de fonte de dados + Date: Data + Description: Descrição + Display Name: Nome a Exibir + Distribution of Course Grades: Distribuição das notas dos cursos + Distribution of Current Course Grade: Distribuição da nota atual do curso + Dump ID: ID do depósito + Duration (Seconds): Duração (segundos) + Email: Email + Emission Time: Tempo de emissão + Engagement: Envolvimento + Enrolled At: Inscrito em + Enrollees per Enrollment Track: Inscritos por via de inscrição + Enrollment: Inscrição + Enrollment End: Fim da inscrição + Enrollment Mode: Modo de inscrição + Enrollment Start: Início da inscrição + Enrollment Status: Estado da inscrição + Enrollment status: Estado da inscrição + Enrollment track: Percurso de aprendizagem + Enrollments: Inscrições + Event Activity: Atividade do evento + Event ID: ID do evento + Event String: Cadeia de eventos + Event Time: Hora do evento + Evolution of Engagement (at-risk): Evolução do envolvimento (em risco) + Evolution of engagement: Evolução da envolvimento + External User ID: ID do utilizador externo + Fail Login Count: Contagem de falhas de início de sessão + First Name: Primeiro Nome + Full Views: Visualizações completas + Grade Bucket: Bucket da Avaliação + Grade range: Intervalo de notas + Graded: Avaliado + Graded Learners: Alunos classificados + Help: Ajuda + Id: Id + Incorrect Attempts: Tentativas incorrectas + Individual Learner Dashboard: Painel de controlo individual do aluno + Individual Learner Reports: Relatórios individuais dos alunos + Instance Health: Saúde da instância + Interaction Type: Tipo de interação + Last Login: Último login + Last Name: Apelido + Last Received Event: Último evento recebido + Last Visited: Última visita + Last course syncronized: Último curso sincronizado + Last visit date: Data da última visita + Learners with Passing Grade: Estudantes com classificados para aprovação + Login Count: Contagem de registos + Median Course Grade: Classificação mediana do curso + Median of Attempts: Mediana de tentativas + Memory Usage (KB): Uso de memória (KB) + Modified: Modificado + Most-used Charts: Gráficos mais utilizados + Most-used Dashboards: Painéis mais utilizados + Name: Nome + Number of Learners: Número de estudantes + Number of Learners who attemped the problem: Número de estudantes que responderam ao problema + Object ID: ID do objeto + Object Type: Tipo de Objeto + Operator Dashboard: Painel do operador + Org: Org + Organization: Organização + Organizations: Organizações + Overview: Descrição geral + Page Count: Contagem de páginas + Page views per section/subsection: Visualizações de páginas por secção/subsecção + Page views per section/subsection (at-risk): Visualizações de páginas por secção/subsecção (em risco) + Pages: Páginas + Partial Views: Vistas parciais + Partial and Full Views Per Video (at-risk): Visualizações parciais e completas por vídeo (em risco) + Partial and full views per video: Visualizações parciais e totais por vídeo + Passed/Failed: Aprovado/Reprovado + Password: Palavra-passe + Performance: Performance + Problem Id: Id do problema + Problem Interactions (at-risk): Interações com o Problema (em risco) + Problem Link: Link do Problema + Problem Name: Nome do problema + Problem Results: Resultados do Problema + Problem Results (at-risk): Resultados do Problema (em risco) + Problem interactions: Interações com o Problema + Problem name with location: Nome do Problema com localização + Problems: Problemas + Problems attempted per section/subsection: Problemas resolvidos por secção/subsecção + Problems attempted per section/subsection (at-risk): Problemas resolvidos por secção/subsecção (em risco) + Query: Consulta + Query performance: Desempenho de consulta + Read Rows: Ler linhas + Repeat Views: Repetir vizualizações + Responses: Respostas + Result: Resultado + Section Name: Nome da Secção + Section Summary: Sumário da secção + Section Summary (at-risk): Sumário da secção (em risco) + Section With Name: Secção com Nome + Section with Name: Secção com Nome + Section with name: Secção com nome + Section/Subsection Name: Nome da secção/subsecção + Section/Subsection Page Engagement: Envolvimento na página de secção/subsecção + Section/Subsection Problem Engagement: Problema de envolvimento de Secção/Subsecção + Segment Range: Intervalo do segmento + Segment Start: Início do segmento + Self Paced: Ritmo Próprio Indiviual + Slice ID: ID do Slice + Slice Name: Nome do Slice + Slowest ClickHouse Queries: Consultas ClickHouse mais lentas + Start Position: Posição inicial + Started At: Começou em + Subsection Name: Nome da Subsecção + Subsection Summary: Sumário da Subsecção + Subsection Summary (at-risk): Sumário da Subsecção (em risco) + Subsection With Name: Subsecção com Nome + Subsection with Name: Subsecção com Nome + Subsection with name: Subsecção com nome + Success: Sucesso + Superset: Superset + Superset Active Users: Utilizadores ativos do Superset + Superset Active Users Over Time: Utilizadores ativos do Superset ao longo do tempo + Superset Registered Users Over Time: Utilizadores registados do Superset ao longo do tempo + Time Grain: Granularidade do tempo + Time Last Dumped: Hora do último descarregamento + Time Range: Intervalo de tempo + Total Organizations: Total de organizações + Total Users: Total de utilizadores + Total Views: Total de vistas + Total plays: Total de início de reproduções + Unique Viewers: Espectadores únicos + Unique Watchers: Observadores únicos + User ID: ID do utilizador + User Info: Informação do utilizador + User Name: Nome do utilizador + User Registration Date: Data de registo do utilizador + Username: Nome de utilizador + Value: Valor + Verb: Verbo + Verb ID: ID do verbo + Video Duration: Duração do vídeo + Video Event: Evento do vídeo + Video ID: ID do Vídeo + Video Link: Link do vídeo + Video Name: Nome do vídeo + Video Name With Location: Nome do vídeo com localização + Video Position: Posição do vídeo + Video Views by Section/Subsection (at-risk): Visualizações de vídeo por secção/subsecção (em risco) + Video Views per Section/Subsection (at-risk): Visualizações de vídeo por secção/subsecção (em risco) + Video name: Nome do vídeo + Video views by section/subsection: Visualizações de vídeo por secção/subsecção + Video views per section/subsection: Visualizações de vídeo por secção/subsecção + Videos: Vídeos + Views: Visualizações + Visited On: Visitado em + Visualization Bucket: Visualização do bucket + Watched Entire Video: Assistiu a todo o vídeo + Watched Segment Count: Contagem de Visualizações do Segmento + Watched Video Segments: Segmentos de vídeo visualizados + Watched Video Segments (at-risk): Segmentos de vídeo visualizados (em risco) + audit: audit + honor: honra + registered: registado + unregistered: não registado + verified: verificado + '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}': '{{ASPECTS_OPERATOR_HELP_MARKDOWN}}' + ⏲️ Use the ‘Time Grain’ filter to update the time frame intervals shown in the following graph(s): ⏲️ Utilize o filtro “Time Grain” para atualizar os intervalos de tempo apresentados no(s) gráfico(s) seguinte(s) diff --git a/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/pt_PT/LC_MESSAGES/django.po index 8fd5192a110..1dce86653a5 100644 --- a/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/translations/xblock-drag-and-drop-v2/drag_and_drop_v2/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -1,17 +1,20 @@ # edX translation file. -# Copyright (C) 2023 EdX +# Copyright (C) 2024 EdX # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. -# EdX Team , 2023. +# EdX Team , 2024. # # Translators: # Brian Smith, 2023 +# Cátia Lopes , 2024 # msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"Last-Translator: Brian Smith, 2023\n" -"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/147691/pt_PT/)\n" +"POT-Creation-Date: 2023-06-13 08:00+0000\n" +"PO-Revision-Date: 2023-04-21 00:43+0000\n" +"Last-Translator: Cátia Lopes , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -108,26 +111,26 @@ msgstr "Arraste os itens para a imagem acima." msgid "Good work! You have completed this drag and drop problem." msgstr "Bom trabalho! Concluiu este problema de arrastar e soltar." -#: drag_and_drop_v2.py:80 +#: drag_and_drop_v2.py:84 msgid "Title" msgstr "Título" -#: drag_and_drop_v2.py:81 +#: drag_and_drop_v2.py:85 msgid "" "The title of the drag and drop problem. The title is displayed to learners." msgstr "" "O título do problema de arrastar e soltar. O título é visível para os " "estudantes." -#: drag_and_drop_v2.py:83 +#: drag_and_drop_v2.py:87 msgid "Drag and Drop" msgstr "Arraste e Solte" -#: drag_and_drop_v2.py:88 +#: drag_and_drop_v2.py:92 msgid "Mode" msgstr "Modo" -#: drag_and_drop_v2.py:90 +#: drag_and_drop_v2.py:94 msgid "" "Standard mode: the problem provides immediate feedback each time a learner " "drops an item on a target zone. Assessment mode: the problem provides " @@ -138,19 +141,19 @@ msgstr "" "depois do estudante arrastar todos os itens disponíveis para as zonas de " "destino." -#: drag_and_drop_v2.py:97 +#: drag_and_drop_v2.py:101 msgid "Standard" msgstr "Padrão" -#: drag_and_drop_v2.py:98 +#: drag_and_drop_v2.py:102 msgid "Assessment" msgstr "Avaliação" -#: drag_and_drop_v2.py:105 +#: drag_and_drop_v2.py:109 msgid "Maximum attempts" msgstr "Máximo de tentativas" -#: drag_and_drop_v2.py:107 +#: drag_and_drop_v2.py:111 msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." @@ -159,35 +162,35 @@ msgstr "" "problema. Se o valor não estiver definido, é permitido um número infinito de" " tentativas." -#: drag_and_drop_v2.py:116 +#: drag_and_drop_v2.py:120 msgid "Show title" msgstr "Mostrar título" -#: drag_and_drop_v2.py:117 +#: drag_and_drop_v2.py:121 msgid "Display the title to the learner?" msgstr "Mostrar o título ao estudante?" -#: drag_and_drop_v2.py:124 +#: drag_and_drop_v2.py:128 msgid "Problem text" msgstr "Texto do problema" -#: drag_and_drop_v2.py:125 +#: drag_and_drop_v2.py:129 msgid "The description of the problem or instructions shown to the learner." msgstr "A descrição do problema ou instruções que o estudante vê." -#: drag_and_drop_v2.py:132 +#: drag_and_drop_v2.py:136 msgid "Show \"Problem\" heading" msgstr "Mostrar o título \"problema\"" -#: drag_and_drop_v2.py:133 +#: drag_and_drop_v2.py:137 msgid "Display the heading \"Problem\" above the problem text?" msgstr "Mostrar o título \"problema\" acima do texto do problema?" -#: drag_and_drop_v2.py:139 +#: drag_and_drop_v2.py:143 msgid "Show answer" msgstr "Mostrar resposta" -#: drag_and_drop_v2.py:140 +#: drag_and_drop_v2.py:144 msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings. To revert setting a custom value, choose the 'Default'" @@ -197,67 +200,67 @@ msgstr "" "ser definido em Definições Avançadas. Para reverter a definição de um valor " "personalizado, escolha a opção 'Predefinição'." -#: drag_and_drop_v2.py:146 +#: drag_and_drop_v2.py:150 msgid "Default" msgstr "Predefinição" -#: drag_and_drop_v2.py:147 +#: drag_and_drop_v2.py:151 msgid "Always" msgstr "Sempre" -#: drag_and_drop_v2.py:148 +#: drag_and_drop_v2.py:152 msgid "Answered" msgstr "Respondido" -#: drag_and_drop_v2.py:149 +#: drag_and_drop_v2.py:153 msgid "Attempted or Past Due" msgstr "Tentativa ou Vencido" -#: drag_and_drop_v2.py:150 +#: drag_and_drop_v2.py:154 msgid "Closed" msgstr "Fechado" -#: drag_and_drop_v2.py:151 +#: drag_and_drop_v2.py:155 msgid "Finished" msgstr "Concluído" -#: drag_and_drop_v2.py:152 +#: drag_and_drop_v2.py:156 msgid "Correct or Past Due" msgstr "Correto ou Prazo Vencido" -#: drag_and_drop_v2.py:153 +#: drag_and_drop_v2.py:157 msgid "Past Due" msgstr "Prazo Ultrapassado" -#: drag_and_drop_v2.py:154 +#: drag_and_drop_v2.py:158 msgid "Never" msgstr "Nunca" -#: drag_and_drop_v2.py:155 +#: drag_and_drop_v2.py:159 msgid "After All Attempts" msgstr "Depois de todas as tentativas" -#: drag_and_drop_v2.py:156 +#: drag_and_drop_v2.py:160 msgid "After All Attempts or Correct" msgstr "Depois de todas as tentativas ou correto" -#: drag_and_drop_v2.py:157 +#: drag_and_drop_v2.py:161 msgid "Attempted" msgstr "Tentativa" -#: drag_and_drop_v2.py:163 +#: drag_and_drop_v2.py:167 msgid "Problem Weight" msgstr "Importância do problema" -#: drag_and_drop_v2.py:164 +#: drag_and_drop_v2.py:168 msgid "Defines the number of points the problem is worth." msgstr "Define o número de pontos que o problema vale." -#: drag_and_drop_v2.py:171 +#: drag_and_drop_v2.py:175 msgid "Item background color" msgstr "Cor do fundo do item" -#: drag_and_drop_v2.py:172 +#: drag_and_drop_v2.py:176 msgid "" "The background color of draggable items in the problem (example: 'blue' or " "'#0000ff')." @@ -265,19 +268,19 @@ msgstr "" "A cor de fundo dos itens arrastáveis no problema (exemplo: 'blue' ou " "'#0000ff')." -#: drag_and_drop_v2.py:179 +#: drag_and_drop_v2.py:183 msgid "Item text color" msgstr "Cor do texto do item" -#: drag_and_drop_v2.py:180 +#: drag_and_drop_v2.py:184 msgid "Text color to use for draggable items (example: 'white' or '#ffffff')." msgstr "Cor do texto dos itens arrastáveis (exemplo: 'white' ou '#ffffff')." -#: drag_and_drop_v2.py:187 +#: drag_and_drop_v2.py:191 msgid "Maximum items per zone" msgstr "Máximo de itens por zona" -#: drag_and_drop_v2.py:188 +#: drag_and_drop_v2.py:192 msgid "" "This setting limits the number of items that can be dropped into a single " "zone." @@ -285,11 +288,11 @@ msgstr "" "Esta configuração limita o número de itens que podem ser colocados numa " "única zona." -#: drag_and_drop_v2.py:195 +#: drag_and_drop_v2.py:199 msgid "Problem data" msgstr "Dados do problema" -#: drag_and_drop_v2.py:197 +#: drag_and_drop_v2.py:201 msgid "" "Information about zones, items, feedback, explanation and background image " "for this problem. This information is derived from the input that a course " @@ -299,7 +302,7 @@ msgstr "" "este problema. Esta informação deriva da entrada que um autor do curso " "fornece através do editor interactivo ao configurar o problema." -#: drag_and_drop_v2.py:207 +#: drag_and_drop_v2.py:211 msgid "" "Information about current positions of items that a learner has dropped on " "the target image." @@ -307,55 +310,55 @@ msgstr "" "Informações sobre as posições atuais dos itens que um estudante descartou na" " imagem de destino." -#: drag_and_drop_v2.py:214 +#: drag_and_drop_v2.py:218 msgid "Number of attempts learner used" msgstr "Número de tentativas utilizadas pelo estudante" -#: drag_and_drop_v2.py:221 +#: drag_and_drop_v2.py:225 msgid "Indicates whether a learner has completed the problem at least once" msgstr "Indica se um estudante concluiu o problema pelo menos uma vez" -#: drag_and_drop_v2.py:228 +#: drag_and_drop_v2.py:232 msgid "" "DEPRECATED. Keeps maximum score achieved by student as a weighted value." msgstr "" "DESCONTINUADO. Mantém a pontuação máxima alcançada pelo aluno como valor " "ponderado." -#: drag_and_drop_v2.py:234 +#: drag_and_drop_v2.py:238 msgid "" "Keeps maximum score achieved by student as a raw value between 0 and 1." msgstr "" "Mantém a pontuação máxima alcançada pelo aluno como um valor bruto entre 0 e" " 1." -#: drag_and_drop_v2.py:241 +#: drag_and_drop_v2.py:245 msgid "Maximum score available of the problem as a raw value between 0 and 1." msgstr "" "Pontuação máxima disponível do problema com um valor bruto entre 0 e 1." -#: drag_and_drop_v2.py:571 +#: drag_and_drop_v2.py:569 #, python-brace-format msgid "Unknown DnDv2 mode {mode} - course is misconfigured" msgstr "Modo DnDv2 desconhecido {mode} - o curso está mal configurado" -#: drag_and_drop_v2.py:647 +#: drag_and_drop_v2.py:645 msgid "show_answer handler should only be called for assessment mode" msgstr "O manipulador show_answer só deve ser utilizado no modo de avaliação" -#: drag_and_drop_v2.py:652 +#: drag_and_drop_v2.py:650 msgid "The answer is unavailable" msgstr "A resposta não está disponível" -#: drag_and_drop_v2.py:793 +#: drag_and_drop_v2.py:791 msgid "do_attempt handler should only be called for assessment mode" msgstr "O manipulador do_attempt só deve ser utilizado no modo de avaliação" -#: drag_and_drop_v2.py:798 drag_and_drop_v2.py:916 +#: drag_and_drop_v2.py:796 drag_and_drop_v2.py:914 msgid "Max number of attempts reached" msgstr "Número máximo de tentativas atingido" -#: drag_and_drop_v2.py:803 +#: drag_and_drop_v2.py:801 msgid "Submission deadline has passed." msgstr "O prazo para submissão já passou." @@ -535,17 +538,17 @@ msgstr "A última tentativa foi utilizada, a pontuação mais alta é {score}" #, python-brace-format msgid "Correctly placed {correct_count} item" msgid_plural "Correctly placed {correct_count} items" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Colocou corretamente {correct_count} item" +msgstr[1] "Colocou corretamente {correct_count} itens" +msgstr[2] "Colocou corretamente {correct_count} itens" #: utils.py:140 #, python-brace-format msgid "Misplaced {misplaced_count} item" msgid_plural "Misplaced {misplaced_count} items" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Colocou incorretamente {misplaced_count} item" +msgstr[1] "Colocou incorretamente {misplaced_count} itens" +msgstr[2] "Colocou incorretamente {misplaced_count} itens" #: utils.py:151 #, python-brace-format @@ -556,16 +559,22 @@ msgid_plural "" "Misplaced {misplaced_count} items (misplaced items were returned to the item" " bank)" msgstr[0] "" +"Colocou incorretamente {misplaced_count} item (foi devolvido ao banco de " +"itens)" msgstr[1] "" +"Colocou incorretamente {misplaced_count} itens (foram devolvidos ao banco de" +" itens)" msgstr[2] "" +"Colocou incorretamente {misplaced_count} itens (foram devolvidos ao banco de" +" itens)" #: utils.py:162 #, python-brace-format msgid "Did not place {missing_count} required item" msgid_plural "Did not place {missing_count} required items" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Não colocou {missing_count} item obrigatório" +msgstr[1] "Não colocou {missing_count} itens obrigatórios" +msgstr[2] "Não colocou {missing_count} itens obrigatórios" #: public/js/drag_and_drop.js:48 public/js/drag_and_drop.js:399 msgid "Submitting" @@ -731,9 +740,9 @@ msgstr "Incorreto" #: public/js/drag_and_drop.js:610 msgid "{earned}/{possible} point (graded)" msgid_plural "{earned}/{possible} points (graded)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{earned}/{possible} ponto (classificado)" +msgstr[1] "{earned}/{possible} pontos (classificados)" +msgstr[2] "{earned}/{possible} pontos (classificados)" #. 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 @@ -742,27 +751,27 @@ msgstr[2] "" #: public/js/drag_and_drop.js:617 msgid "{earned}/{possible} point (ungraded)" msgid_plural "{earned}/{possible} points (ungraded)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{earned}/{possible} ponto (não classificado)" +msgstr[1] "{earned}/{possible} pontos (não classificados)" +msgstr[2] "{earned}/{possible} pontos (não classificados)" #. Translators: {possible} is the number of points possible (examples: 1, 3, #. 10). #: public/js/drag_and_drop.js:627 msgid "{possible} point possible (graded)" msgid_plural "{possible} points possible (graded)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{possible} ponto possível (classificado)" +msgstr[1] "{possible} pontos possíveis (classificados)" +msgstr[2] "{possible} pontos possíveis (classificados)" #. Translators: {possible} is the number of points possible (examples: 1, 3, #. 10). #: public/js/drag_and_drop.js:634 msgid "{possible} point possible (ungraded)" msgid_plural "{possible} points possible (ungraded)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "{possible} ponto possível (não classificado)" +msgstr[1] "{possible} pontos possíveis (não classificados)" +msgstr[2] "{possible} pontos possíveis (não classificados)" #: public/js/drag_and_drop.js:660 msgid "Drag and Drop Problem" @@ -784,7 +793,7 @@ msgstr "Alvos onde Largar" msgid "An error occurred. Unable to load drag and drop problem." msgstr "Ocorreu um erro. Não é possível carregar este problema." -#: public/js/drag_and_drop.js:1359 +#: public/js/drag_and_drop.js:1366 msgid "You cannot add any more items to this zone." msgstr "Não pode adicionar mais itens nesta zona." @@ -800,9 +809,9 @@ msgstr "Por favor, verifique o envio." #: public/js/drag_and_drop_edit.js:370 msgid "Zone {num}" msgid_plural "Zone {num}" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Zona {num}" +msgstr[1] "Zona {num}" +msgstr[2] "Zona {num}" #: public/js/drag_and_drop_edit.js:521 msgid "Please check the values you entered." diff --git a/translations/xblock-image-explorer/image_explorer/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/xblock-image-explorer/image_explorer/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..1c3b7eb3732 --- /dev/null +++ b/translations/xblock-image-explorer/image_explorer/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,94 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Ivo Branco , 2024 +# +msgid "" +msgstr "" +"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-01 01:00+0000\n" +"Last-Translator: Ivo Branco , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: image_explorer.py:60 +msgid "Display Name" +msgstr "Nome a Exibir" + +#: image_explorer.py:61 +msgid "This name appears in the horizontal navigation at the top of the page." +msgstr "Este nome aparece na navegação horizontal no topo da página." + +#: image_explorer.py:63 +msgid "Image Explorer" +msgstr "Explorador de imagens" + +#: image_explorer.py:67 +msgid "Hot Spots Coordinates Centered" +msgstr "Coordenadas de pontos quentes centradas" + +#: image_explorer.py:73 +msgid "Store hotspots opened by student, for completion" +msgstr "Armazenar os pontos de acesso abertos pelo aluno, para conclusão" + +#: image_explorer.py:78 +msgid "XML contents to display for this module" +msgstr "Conteúdo XML a apresentar para este módulo" + +#: image_explorer.py:231 +msgid "Missing event_type in JSON data" +msgstr "event_type está em falta nos dados JSON indicados" + +#: templates/html/image_explorer_edit.html:8 +msgid "Title" +msgstr "Título" + +#: templates/html/image_explorer_edit.html:11 +msgid "The title of the Image Explorer that is displayed to the user" +msgstr "O título do Explorador de Imagens que é apresentado ao utilizador" + +#: templates/html/image_explorer_edit.html:17 +msgid "Hotspot coordinates centered" +msgstr "Coordenadas do ponto de acesso centradas" + +#: templates/html/image_explorer_edit.html:19 +msgid "" +"If set to true, hotspot coordinates interpreted to point to the center of " +"the hotspot" +msgstr "" +"Se definido como verdadeiro, as coordenadas do hotspot são interpretadas " +"como apontando para o centro do hotspot" + +#: templates/html/image_explorer_edit.html:19 +msgid "" +"If set to false, assumed to point to the top left corner of the hotspot " +"image" +msgstr "" +"Se definido como false, assume-se que aponta para o canto superior esquerdo " +"da imagem do hotspot" + +#: templates/html/image_explorer_edit.html:24 +msgid "Definition" +msgstr "Definição" + +#: templates/html/image_explorer_edit.html:25 +msgid "The XML definition for the Image Explorer" +msgstr "A definição XML para o Explorador de Imagens" + +#: templates/html/image_explorer_edit.html:36 +msgid "Save" +msgstr "Guardar" + +#: templates/html/image_explorer_edit.html:40 +msgid "Cancel" +msgstr "Cancelar" diff --git a/translations/xblock-image-modal/imagemodal/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/xblock-image-modal/imagemodal/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..2228ac59a78 --- /dev/null +++ b/translations/xblock-image-modal/imagemodal/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,82 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Ivo Branco , 2024 +# +msgid "" +msgstr "" +"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-01 01:00+0000\n" +"Last-Translator: Ivo Branco , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: models.py:25 +msgid "Display Name" +msgstr "Nome a Exibir" + +#: models.py:28 +msgid "This is the XBlock's display name" +msgstr "Este é o nome de apresentação do XBlock" + +#: models.py:32 +msgid "Image URL" +msgstr "URL da imagem" + +#: models.py:41 +msgid "This is the location of the full-screen image to be displayed." +msgstr "Esta é a localização da imagem de ecrã inteiro a ser apresentada." + +#: models.py:46 +msgid "Thumbnail URL" +msgstr "URL da miniatura" + +#: models.py:50 +msgid "" +"This is the (optional) location of a thumbnail image to be displayed before " +"the main image has been enlarged." +msgstr "" +"Esta é a localização (opcional) de uma imagem em miniatura a ser apresentada" +" antes de a imagem principal ter sido ampliada." + +#: models.py:56 +msgid "Description" +msgstr "Descrição" + +#: models.py:59 +msgid "Description text, displayed to screen readers" +msgstr "Texto descritivo, apresentado aos leitores de ecrã" + +#: models.py:64 +msgid "Alt Text" +msgstr "Texto alternativo" + +#: models.py:68 +msgid "" +"This field allows you to add alternate or descriptive text that pertains to " +"your image." +msgstr "" +"Este campo permite-lhe adicionar um texto alternativo ou descritivo relativo" +" à sua imagem." + +#: templates/view.html:15 +msgid "Fullscreen" +msgstr "Ecrã inteiro" + +#: templates/view.html:25 +msgid "Zoom In" +msgstr "Ampliar" + +#: templates/view.html:29 +msgid "Close" +msgstr "Fechar" diff --git a/translations/xblock-lti-consumer/lti_consumer/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/xblock-lti-consumer/lti_consumer/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..7320bf24961 --- /dev/null +++ b/translations/xblock-lti-consumer/lti_consumer/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,849 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Ivo Branco , 2024 +# Cátia Lopes , 2024 +# +msgid "" +msgstr "" +"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-24 01:02+0000\n" +"Last-Translator: Cátia Lopes , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: lti_1p3/extensions/rest_framework/authentication.py:41 +msgid "Missing LTI 1.3 authentication token." +msgstr "Falta o 'token' de autenticação LTI 1.3." + +#: lti_1p3/extensions/rest_framework/authentication.py:45 +msgid "Invalid token header. No credentials provided." +msgstr "Cabeçalho do 'token' inválido. Nenhuma credencial fornecida." + +#: lti_1p3/extensions/rest_framework/authentication.py:49 +msgid "Invalid token header. Token string should not contain spaces." +msgstr "" +"Cabeçalho de token inválido. A string de token não deve conter espaços." + +#: lti_1p3/extensions/rest_framework/authentication.py:57 +msgid "LTI configuration not found." +msgstr "Configuração LTI não encontrada." + +#: lti_1p3/extensions/rest_framework/authentication.py:66 +msgid "Invalid token signature." +msgstr "Assinatura de token inválida." + +#: lti_xblock.py:134 +msgid "No valid user id found in endpoint URL" +msgstr "Nenhum ID de utilizador válido no URL de destino" + +#: lti_xblock.py:147 +msgid "Configuration on block" +msgstr "Configuração em bloco" + +#: lti_xblock.py:151 +msgid "Database Configuration" +msgstr "Configuração da base de dados" + +#: lti_xblock.py:154 +msgid "Reusable Configuration" +msgstr "Configuração reutilizável" + +#: lti_xblock.py:262 +msgid "Display Name" +msgstr "Nome" + +#: lti_xblock.py:264 +msgid "" +"Enter the name that students see for this component. Analytics reports may " +"also use the display name to identify this component." +msgstr "" +"Insira o nome que os estudantes veem para este componente. Os relatórios do " +"Analytics também podem usar o nome para identificar este componente." + +#: lti_xblock.py:268 +msgid "LTI Consumer" +msgstr "Consumidor LTI" + +#: lti_xblock.py:271 +msgid "LTI Application Information" +msgstr "Informação sobre a aplicação LTI" + +#: lti_xblock.py:273 +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 "" +"Insira uma descrição da aplicação de terceiros. Se solicitar o nome de " +"utilizador e/ou o e-mail, use esta caixa de texto para informar os " +"utilizadores sobre o motivo pelo qual o seu nome de utilizador e/ou e-mail " +"serão encaminhados para uma aplicação de terceiros." + +#: lti_xblock.py:281 +msgid "Configuration Type" +msgstr "Tipo de configuração" + +#: lti_xblock.py:286 +msgid "" +"Select 'Configuration on block' to configure a new LTI Tool. If the support " +"staff provided you with a pre-configured LTI reusable Tool ID, " +"select'Reusable Configuration' and enter it in the text field below." +msgstr "" +"Seleccione 'Configuration on block' para configurar uma nova Ferramenta LTI." +" Se a equipa de suporte lhe tiver fornecido um ID de ferramenta reutilizável" +" LTI pré-configurado, seleccione 'Configuração reutilizável' e introduza-o " +"no campo de texto abaixo." + +#: lti_xblock.py:293 +msgid "LTI Version" +msgstr "Versão LTI" + +#: lti_xblock.py:301 +msgid "" +"Select the LTI version that your tool supports.
The XBlock LTI Consumer" +" fully supports LTI 1.1.1, LTI 1.3 and LTI Advantage features." +msgstr "" +"Selecione a versão LTI compatível com sua ferramenta.
O XBlock LTI " +"Consumer suporta totalmente os recursos LTI 1.1.1, LTI 1.3 e LTI Advantage." + +#: lti_xblock.py:308 +msgid "LTI Reusable Configuration ID" +msgstr "ID de configuração reutilizável LTI" + +#: lti_xblock.py:310 +msgid "" +"Enter the reusable LTI external configuration ID provided by the support " +"staff." +msgstr "" +"Introduza o ID de configuração externa reutilizável do LTI fornecido pela " +"equipa de suporte." + +#: lti_xblock.py:315 +msgid "Tool Launch URL" +msgstr "URL de lançamento da ferramenta" + +#: lti_xblock.py:319 +msgid "" +"Enter the LTI 1.3 Tool Launch URL.
This is the URL the LMS will use to" +" launch the LTI Tool." +msgstr "" +"Insira o URL de inicialização da ferramenta LTI 1.3.
Este é o URL que " +"o LMS usará para iniciar a ferramenta LTI." + +#: lti_xblock.py:324 +msgid "Tool Initiate Login URL" +msgstr "URL de início de sessão da ferramenta" + +#: lti_xblock.py:328 +msgid "" +"Enter the LTI 1.3 Tool OIDC Authorization url (can also be called login or " +"login initiation URL).
This is the URL the LMS will use to start a LTI " +"authorization prior to doing the launch request." +msgstr "" +"Digite o URL de autorização OIDC da ferramenta LTI 1.3 (também pode ser " +"chamado de login ou URL de início de login).
Este é o URL que o LMS " +"usará para iniciar uma autorização LTI antes de fazer a solicitação de " +"inicialização." + +#: lti_xblock.py:334 +msgid "Registered Redirect URIs" +msgstr "URIs de redireccionamento registados" + +#: lti_xblock.py:336 +msgid "" +"Valid urls the Tool may request us to redirect the id token to. The redirect" +" uris are often the same as the launch url/deep linking url so if this field" +" is empty, it will use them as the default. If you need to use different " +"redirect uri's, enter them here. If you use this field you must enter all " +"valid redirect uri's the tool may request." +msgstr "" +"URLs válidos para os quais a ferramenta pode solicitar o redireccionamento " +"do token de id. Os urls de redireccionamento são frequentemente os mesmos " +"que o url de lançamento/url de ligação profunda, pelo que, se este campo " +"estiver vazio, serão utilizados como predefinição. Se precisar de utilizar " +"URLs de redireccionamento diferentes, introduza-as aqui. Se utilizar este " +"campo, tem de introduzir todos os uri de redireccionamento válidos que a " +"ferramenta possa solicitar." + +#: lti_xblock.py:346 +msgid "Tool Public Key Mode" +msgstr "Modo de chave pública da ferramenta" + +#: lti_xblock.py:354 +msgid "Select how the tool's public key information will be specified." +msgstr "" +"Selecione como as informações de chave pública da ferramenta serão " +"especificadas." + +#: lti_xblock.py:358 +msgid "Tool Keyset URL" +msgstr "URL do conjunto de chaves da ferramenta" + +#: lti_xblock.py:362 +msgid "" +"Enter the LTI 1.3 Tool's JWK keysets URL.
This link should retrieve a " +"JSON file containing public keys and signature algorithm information, so " +"that the LMS can check if the messages and launch requests received have the" +" signature from the tool.
This is not required when doing LTI 1.3 " +"Launches without LTI Advantage nor Basic Outcomes requests." +msgstr "" +"Insira o URL dos conjuntos de chaves JWK da ferramenta LTI 1.3.
Este " +"link deve recuperar um ficheiro JSON contendo chaves públicas e informações " +"do algoritmo de assinatura, para que o LMS possa verificar se as mensagens e" +" solicitações de inicialização recebidas possuem a assinatura da " +"ferramenta.
Isso não é necessário ao fazer LTI 1.3 Launchs sem LTI " +"Advantage nem solicitações de resultados básicos." + +#: lti_xblock.py:372 +msgid "Tool Public Key" +msgstr "Ferramenta Chave Pública" + +#: lti_xblock.py:377 +msgid "" +"Enter the LTI 1.3 Tool's public key.
This is a string that starts with " +"'-----BEGIN PUBLIC KEY-----' and is required so that the LMS can check if " +"the messages and launch requests received have the signature from the " +"tool.
This is not required when doing LTI 1.3 Launches without LTI " +"Advantage nor Basic Outcomes requests." +msgstr "" +"Insira a chave pública da ferramenta LTI 1.3.
Esta é uma string que " +"começa com '-----BEGIN PUBLIC KEY-----' e é necessária para que o LMS possa " +"verificar se as mensagens e solicitações de inicialização recebidas possuem " +"a assinatura da ferramenta.
Isto não é necessário ao fazer LTI 1.3 " +"Launchs sem LTI Advantage nem solicitações de resultados básicos." + +#: lti_xblock.py:387 +msgid "Enable LTI NRPS" +msgstr "Ativar LTI NRPS" + +#: lti_xblock.py:388 +msgid "Enable LTI Names and Role Provisioning Services." +msgstr "Habilitar Nomes e Serviços de Provisão de Funções LTI." + +#: lti_xblock.py:395 +msgid "LTI 1.3 Block Client ID - DEPRECATED" +msgstr "LTI 1.3 Identificação do cliente do bloco - DESCONTINUADO" + +#: lti_xblock.py:398 +msgid "DEPRECATED - This is now stored in the LtiConfiguration model." +msgstr "DEPRECATED - Isto agora está armazenado no modelo LtiConfiguration." + +#: lti_xblock.py:401 +msgid "LTI 1.3 Block Key - DEPRECATED" +msgstr "Chave de bloco LTI 1.3 - DEPRECIADO" + +#: lti_xblock.py:408 +msgid "Deep linking" +msgstr "Ligação profunda" + +#: lti_xblock.py:409 +msgid "Select True if you want to enable LTI Advantage Deep Linking." +msgstr "Selecione True se quiser activar LTI Advantage Deep Linking." + +#: lti_xblock.py:414 +msgid "Deep Linking Launch URL" +msgstr "URL de lançamento Deep Linking" + +#: lti_xblock.py:418 +msgid "" +"Enter the LTI Advantage Deep Linking Launch URL. If the tool does not " +"specify one, use the same value as 'Tool Launch URL'." +msgstr "" +"Introduza o URL de lançamento do LTI Advantage Deep Linking. Se a ferramenta" +" não especificar uma, utilizar o mesmo valor que 'URL de lançamento da " +"ferramenta'." + +#: lti_xblock.py:423 +msgid "LTI Assignment and Grades Service" +msgstr "Serviço de Tarefas e de Classificação de LTI" + +#: lti_xblock.py:425 +msgid "Disabled" +msgstr "Desativado" + +#: lti_xblock.py:426 +msgid "Allow tools to submit grades only (declarative)" +msgstr "Permitir que os instrumentos submetam apenas notas (declarativo)" + +#: lti_xblock.py:427 +msgid "Allow tools to manage and submit grade (programmatic)" +msgstr "Permitir ferramentas para gerir e submeter notas (programático)" + +#: lti_xblock.py:432 +msgid "" +"Enable the LTI-AGS service and select the functionality enabled for LTI " +"tools. The 'declarative' mode (default) will provide a tool with a LineItem " +"created from the XBlock settings, while the 'programmatic' one will allow " +"tools to manage, create and link the grades." +msgstr "" +"Activar o serviço LTI-AGS e seleccionar a funcionalidade activada para as " +"ferramentas LTI. O modo 'declarativo' (por defeito) fornecerá uma ferramenta" +" com um LineItem criado a partir das definições do XBlock, enquanto que o " +"modo 'programático' permitirá às ferramentas gerir, criar e ligar as notas." + +#: lti_xblock.py:440 +msgid "LTI ID" +msgstr "LTI ID" + +#: lti_xblock.py:442 +#, 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.
See the {docs_anchor_open}edX LTI " +"documentation{anchor_close} for more details on this setting." +msgstr "" +"Insira a LTI ID para o fornecedor do LTI externo. Este valor deve ser o " +"mesmo que foi inserido na configuração de passaportes LTI na página " +"Configurações Avançadas.
Veja a {docs_anchor_open}documentação sobre " +"LTI da edX{anchor_close} para obter mais detalhes sobre esta configuração." + +#: lti_xblock.py:454 +msgid "LTI URL" +msgstr "LTI URL" + +#: lti_xblock.py:456 +#, 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.
See the " +"{docs_anchor_open}edX LTI documentation{anchor_close} for more details on " +"this setting." +msgstr "" +"Insira o URL da ferramenta externa lançada por este componente. Esta " +"configuração é usada apenas quando Ocultar a Ferramenta Externa for " +"configurada como False.
Veja a {docs_anchor_open}documentação sobre LTI" +" edX{anchor_close} para obter mais detalhes sobre esta configuração." + +#: lti_xblock.py:469 +msgid "Custom Parameters" +msgstr "Parâmetros personalizados" + +#: lti_xblock.py:471 +#, 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. Ex. " +"[\"page=1\", \"color=white\"]
See the {docs_anchor_open}edX LTI " +"documentation{anchor_close} for more details on this setting." +msgstr "" +"Adicione o par chave/valor para quaisquer parâmetros personalizados, como, " +"por exemplo, a página que seu e-book deve abrir ou a cor de fundo para este " +"componente. Ex. [\"page=1\", \"color=white\"]
Veja a " +"{docs_anchor_open}documentação sobre LTI edX{anchor_close} para obter mais " +"detalhes sobre esta configuração." + +#: lti_xblock.py:481 +msgid "LTI Launch Target" +msgstr "Alvo de Lançamento LTI" + +#: lti_xblock.py:483 +msgid "" +"Select Inline if you want the LTI content to open in an IFrame in the " +"current page. Select Modal if you want the LTI content to open in a modal " +"window in the current page. Select New Window if you want the LTI content to" +" open in a new browser window. This setting is only used when Hide External " +"Tool is set to False." +msgstr "" +"Selecione Inline se desejar que o conteúdo LTI seja aberto num IFrame na " +"página atual. Selecione modal se desejar que o conteúdo LTI seja aberto em " +"uma janela modal na página atual. Selecione nova janela se desejar que o " +"conteúdo LTI seja aberto em uma nova janela do navegador. Essa configuração " +"só é usada quando ocultar ferramenta externa é definida como false." + +#: lti_xblock.py:497 +msgid "Button Text" +msgstr "Texto do Botão" + +#: lti_xblock.py:499 +msgid "" +"Enter the text on the button used to launch the third party application. " +"This setting is only used when Hide External Tool is set to False and LTI " +"Launch Target is set to Modal or New Window." +msgstr "" +"Insira o texto no botão usado para iniciar a aplicação de terceiros. Esta " +"configuração só é usada quando Ocultar Ferramenta Externa é definida como " +"False e LTI Launch Target é definido como modal ou nova janela." + +#: lti_xblock.py:507 +msgid "Inline Height" +msgstr "Altura da linha" + +#: lti_xblock.py:509 +msgid "" +"Enter the desired pixel height of the iframe which will contain the LTI " +"tool. This setting is only used when Hide External Tool is set to False and " +"LTI Launch Target is set to Inline." +msgstr "" +"Insira a altura desejada do pixel do iframe que conterá a ferramenta LTI. " +"Essa configuração só é usada quando ocultar ferramenta externa é definida " +"como false e o destino de inicialização LTI é definido como inline." + +#: lti_xblock.py:517 +msgid "Modal Height" +msgstr "Altura da caixa de integração" + +#: lti_xblock.py:519 +msgid "" +"Enter the desired viewport percentage height of the modal overlay which will" +" contain the LTI tool. This setting is only used when Hide External Tool is " +"set to False and LTI Launch Target is set to Modal." +msgstr "" +"Insira a altura da porcentagem de viewport desejada da sobreposição modal " +"que conterá a ferramenta LTI. Essa configuração só é usada quando ocultar " +"ferramenta externa é definida como false e o destino de inicialização LTI é " +"definido como modal." + +#: lti_xblock.py:527 +msgid "Modal Width" +msgstr "Largura Modal" + +#: lti_xblock.py:529 +msgid "" +"Enter the desired viewport percentage width of the modal overlay which will " +"contain the LTI tool. This setting is only used when Hide External Tool is " +"set to False and LTI Launch Target is set to Modal." +msgstr "" +"Insira a largura da porcentagem de viewport desejada da sobreposição modal " +"que conterá a ferramenta LTI. Essa configuração só é usada quando ocultar " +"ferramenta externa é definida como false e o destino de inicialização LTI é " +"definido como modal." + +#: lti_xblock.py:537 +msgid "Scored" +msgstr "Pontuação" + +#: lti_xblock.py:538 +msgid "" +"Select True if this component will receive a numerical score from the " +"external LTI system." +msgstr "" +"Selecione Verdadeiro se a intenção for que este componente receba uma " +"pontuação numérica através do sistema externo LTI." + +#: lti_xblock.py:545 +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 "" +"Insira o número de pontos possíveis para este componente. O valor padrão é " +"1.0. Esta configuração é usada apenas quando Marcar estiver definido como " +"Verdadeiro." + +#: lti_xblock.py:554 +msgid "" +"The score kept in the xblock KVS -- duplicate of the published score in " +"django DB" +msgstr "" +"A pontuação mantida no xblock KVS -- duplicado da pontuação publicada no " +"django DB" + +#: lti_xblock.py:559 +msgid "Comment as returned from grader, LTI2.0 spec" +msgstr "O comentário apresentado pelo avaliador, especificação LTI2.0" + +#: lti_xblock.py:564 +msgid "Hide External Tool" +msgstr "Ocultar Ferramenta Externa" + +#: lti_xblock.py:566 +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 "" +"Selecione Verdadeiro se desejar utilizar este componente como espaço " +"reservado para sincronizar com um sistema de classificação externo em vez de" +" iniciar uma ferramenta externa. Esta configuração oculta o botão Iniciar e " +"qualquer IFrames para este componente." + +#: lti_xblock.py:574 +msgid "Accept grades past deadline" +msgstr "Data limite para aceitar notas" + +#: lti_xblock.py:575 +msgid "" +"Select True to allow third party systems to post grades past the deadline." +msgstr "" +"Selecione Verdadeiro para permitir que sistemas de terceiros publiquem notas" +" após a data limite." + +#: lti_xblock.py:583 +msgid "Request user's username" +msgstr "Solicitar o nome do utilizador" + +#. Translators: This is used to request the user's username for a third party +#. service. +#: lti_xblock.py:585 +msgid "Select True to request the user's username." +msgstr "Selecionar Verdadeiro para solicitar o nome de utilizador" + +#: lti_xblock.py:590 +msgid "Request user's full name" +msgstr "Pedir o nome completo do utilizador" + +#. Translators: This is used to request the user's full name for a third party +#. service. +#: lti_xblock.py:592 +msgid "Select True to request the user's full name." +msgstr "Selecione \"Verdadeiro\" para pedir o nome completo do utilizador." + +#: lti_xblock.py:597 +msgid "Request user's email" +msgstr "Solicitar email de utilizador" + +#. Translators: This is used to request the user's email for a third party +#. service. +#: lti_xblock.py:599 +msgid "Select True to request the user's email address." +msgstr "Selecionar Verdadeiro para solicitar o email de utilizador." + +#: lti_xblock.py:605 +msgid "Send extra parameters" +msgstr "Enviar parâmetros extras" + +#: lti_xblock.py:606 +msgid "" +"Select True to send the extra parameters, which might contain Personally " +"Identifiable Information. The processors are site-wide, please consult the " +"site administrator if you have any questions." +msgstr "" +"Seleccione True para enviar os parâmetros extra, que podem conter Informação" +" Pessoal Identificável. Os processadores são em todo o site, por favor " +"consulte o administrador do site se tiver alguma dúvida." + +#: lti_xblock.py:681 +msgid "Custom Parameters must be a list" +msgstr "Os parâmetros personalizados devem ser uma lista" + +#: lti_xblock.py:688 +msgid "Custom Parameters should be strings in \"x=y\" format." +msgstr "" +"Os parâmetros personalizados devem ser cadeias de caracteres no formato " +"\"x=y\"." + +#: lti_xblock.py:698 +msgid "" +"Reusable configuration ID must be set when using external config (Example: " +"\"x:y\")." +msgstr "" +"A ID de configuração reutilizável deve ser definida quando se utiliza a " +"configuração externa (Exemplo: \"x:y\")." + +#: lti_xblock.py:721 +msgid "" +"The specified LTI ID is not configured in this course's Advanced Settings." +msgstr "" +"O ID LTI indicado não está configurado nas Definições Avançadas deste curso." + +#: lti_xblock.py:850 lti_xblock.py:1128 +msgid "Could not get user data for current request" +msgstr "Não foi possível obter os dados do utilizador para o pedido actual" + +#: lti_xblock.py:877 +msgid "" +"Could not parse LTI passport: {lti_passport!r}. Should be \"id:key:secret\" " +"string." +msgstr "" +"Não foi possível analisar o passaporte LTI: {lti_passport!r}. Deve ser a " +"string \"id:key:secret\"." + +#: lti_xblock.py:895 lti_xblock.py:909 lti_xblock.py:925 +msgid "Could not get user id for current request" +msgstr "Não foi possível obter ID de usuário para a solicitação atual" + +#: lti_xblock.py:1061 +msgid "" +"Could not parse custom parameter: {custom_parameter!r}. Should be \"x=y\" " +"string." +msgstr "" +"Não foi possível analisar o parâmetro personalizado: {custom_parameter!r}. " +"Deve ser uma string \"x=y\"." + +#: lti_xblock.py:1423 +msgid "[LTI]: Real user not found against anon_id: {}" +msgstr "[LTI]: usuário real não encontrado contra anon_id: {}" + +#: models.py:84 +msgid "Configuration Stored on XBlock fields" +msgstr "Configuração armazenada em campos XBlock" + +#: models.py:85 +msgid "Configuration Stored on this model" +msgstr "Configuração armazenada neste modelo" + +#: models.py:86 +msgid "Configuration Stored on external service" +msgstr "Configuração armazenada num serviço externo" + +#: models.py:118 +msgid "LTI configuration data." +msgstr "Dados de configuração LTI." + +#: models.py:125 +msgid "The URL of the external tool that initiates the launch." +msgstr "URL da ferramenta externa que inicia a inicialização." + +#: models.py:130 +msgid "Client key provided by the LTI tool provider." +msgstr "Chave do cliente fornecida pelo provedor da ferramenta LTI." + +#: models.py:136 +msgid "Client secret provided by the LTI tool provider." +msgstr "Segredo do cliente fornecido pelo provedor da ferramenta LTI." + +#: models.py:142 +msgid "Platform's generated Private key. Keep this value secret." +msgstr "Chave privada gerada pela plataforma. Mantenha esse valor em segredo." + +#: models.py:148 +msgid "Platform's generated Private key ID" +msgstr "ID da chave privada gerada pela plataforma" + +#: models.py:153 +msgid "Platform's generated JWK keyset." +msgstr "Conjunto de chaves JWK gerado pela plataforma." + +#: models.py:159 +msgid "Client ID used by LTI tool" +msgstr "ID do cliente usado pela ferramenta LTI" + +#: models.py:255 +msgid "LTI Configuration stores on XBlock needs a block location set." +msgstr "" +"Os armazenamentos de configuração LTI no XBlock precisam de um conjunto de " +"localização de bloco." + +#: models.py:260 +msgid "" +"LTI Configuration using reusable configuration needs a external ID in " +"\"x:y\" format." +msgstr "" +"A Configuração LTI que utiliza a configuração reutilizável necessita de uma " +"identificação externa no formato \"x:y\"." + +#: models.py:267 +msgid "" +"LTI Configuration stored on the model for LTI 1.3 must have a value for one " +"of lti_1p3_tool_public_key or lti_1p3_tool_keyset_url." +msgstr "" +"A configuração de LTI armazenada no modelo para LTI 1.3 deve ter um valor " +"para uma das chaves lti_1p3_tool_public_key ou lti_1p3_tool_keyset_url." + +#: models.py:274 +msgid "" +"CONFIG_ON_XBLOCK and CONFIG_EXTERNAL are not supported for LTI 1.3 " +"Proctoring Services." +msgstr "" +"CONFIG_ON_XBLOCK e CONFIG_EXTERNAL não são suportados pelos serviços de " +"supervisão de avaliação LTI 1.3." + +#: models.py:282 +msgid "Invalid LTI configuration." +msgstr "Configuração de LTI inválida." + +#: plugin/views.py:561 +msgid "The selected content type is not supported by Open edX." +msgstr "O tipo de conteúdo selecionado não é suportado pelo Open edX." + +#: plugin/views.py:576 +msgid "You don't have access to save LTI Content Items." +msgstr "Você não tem acesso para salvar itens de conteúdo LTI." + +#: plugin/views.py:577 +msgid "" +"Please check that you have course staff permissions and double check this " +"block's LTI settings." +msgstr "" +"Verifique se você tem permissões de equipe do curso e verifique novamente as" +" configurações de LTI deste bloco." + +#: templates/html/lti-dl/dl_response_error.html:6 +msgid "LTI Deep Linking failed." +msgstr "LTI Deep Linking falhou." + +#: templates/html/lti-dl/dl_response_saved.html:6 +msgid "LTI Deep Linking" +msgstr "LTI Deep Linking" + +#: templates/html/lti-dl/dl_response_saved.html:10 +msgid "The LTI Deep Linking content was successfully saved in the LMS." +msgstr "O conteúdo LTI Deep Linking foi salvo com sucesso no LMS." + +#: templates/html/lti-dl/dl_response_saved.html:13 +msgid "You can safely close this page now." +msgstr "Você pode fechar esta página com segurança agora." + +#: templates/html/lti_1p3_permission_error.html:10 +msgid "Unauthorized." +msgstr "Não autorizado." + +#: templates/html/lti_1p3_permission_error.html:13 +msgid "" +"Students don't have permissions to perform LTI Deep Linking configuration " +"launches." +msgstr "" +"Os alunos não têm permissão para executar inicializações de configuração de " +"LTI Deep Linking." + +#: templates/html/lti_1p3_studio.html:3 +msgid "LTI 1.3 Launches can only be performed from the LMS." +msgstr "Os lançamentos do LTI 1.3 só podem ser executados a partir do LMS." + +#: templates/html/lti_1p3_studio.html:7 +msgid "" +"To set up the LTI integration, you need to register the LMS in the tool with" +" the information provided below." +msgstr "" +"Para configurar a integração LTI, você precisa se registar no LMS na " +"ferramenta com as informações fornecidas abaixo." + +#: templates/html/lti_1p3_studio.html:11 +msgid "Client ID: " +msgstr "ID do cliente: " + +#: templates/html/lti_1p3_studio.html:16 +msgid "Deployment ID: " +msgstr "ID de instalação: " + +#: templates/html/lti_1p3_studio.html:21 +msgid "Keyset URL: " +msgstr "URL do conjunto de chaves: " + +#: templates/html/lti_1p3_studio.html:26 +msgid "Access Token URL: " +msgstr "URL de token de acesso: " + +#: templates/html/lti_1p3_studio.html:31 +msgid "Login URL: " +msgstr "URL de login: " + +#: templates/html/lti_1p3_studio.html:39 +msgid "Deep Linking is configured on this tool." +msgstr "Deep Linking é configurado nesta ferramenta." + +#: templates/html/lti_1p3_studio.html:40 +msgid "The Deep Linking configuration stored is presented below:" +msgstr "A configuração do Deep Linking armazenada é apresentada a seguir:" + +#: templates/html/lti_1p3_studio.html:45 +msgid "If you run deep linking again, the content above will be replaced." +msgstr "" +"Se você executar links diretos novamente, o conteúdo acima será substituído." + +#: templates/html/lti_1p3_studio.html:49 +msgid "You can configure this tool's content using LTI Deep Linking." +msgstr "" +"Você pode configurar o conteúdo desta ferramenta usando LTI Deep Linking." + +#: templates/html/lti_1p3_studio.html:50 +msgid "To do that, make sure the block is published and click the link below:" +msgstr "" +"Para isso, certifique-se de que o bloco é publicado e clique no link abaixo:" + +#: templates/html/lti_1p3_studio.html:53 +msgid "Deep Linking Launch - Configure tool" +msgstr "Lançamento de Deep Linking - Configurar ferramenta" + +#: templates/html/lti_launch.html:27 +msgid "Press to Launch" +msgstr "Pressione para iniciar" + +#: templates/html/lti_launch_error.html:10 +msgid "There was an error while launching the LTI tool: " +msgstr "Ocorreu um erro no lançamento da ferramenta LTI:" + +#: templates/html/lti_launch_error.html:16 +#: templates/html/lti_proctoring_start_error.html:13 +msgid "" +"If you're seeing this on a live course, please contact the course staff." +msgstr "" +"Se estiver a ver isto num curso ao vivo, por favor contacte a equipa do " +"curso." + +#: templates/html/lti_proctoring_start_error.html:10 +msgid "There was an error while starting your LTI proctored assessment." +msgstr "Ocorreu um erro ao iniciar a sua avaliação supervisionada LTI." + +#: templates/html/lti_start_assessment.html:11 +msgid "Sending you back to your exam." +msgstr "A reencaminhá-lo de volta para o seu exame." + +#: templates/html/lti_start_assessment.html:15 +msgid "Return to exam." +msgstr "Regressar ao exame." + +#: static/js/xblock_lti_consumer.js:143 +msgid "Cancel" +msgstr "Cancelar" + +#: static/js/xblock_lti_consumer.js:145 +msgid "OK" +msgstr "OK" + +#: static/js/xblock_lti_consumer.js:176 +msgid "" +"Click OK to have your username, full name, and e-mail address sent to a 3rd " +"party application." +msgstr "" +"Clique em OK para que o seu nome de utilizador, nome completo e endereço de " +"e-mail sejam enviados para uma aplicação de terceiros." + +#: static/js/xblock_lti_consumer.js:180 +msgid "" +"Click OK to have your username and e-mail address sent to a 3rd party " +"application." +msgstr "" +"Clique em OK para que o seu nome de utilizador e endereço de correio " +"electrónico sejam enviados para uma aplicação de terceiros." + +#: static/js/xblock_lti_consumer.js:183 +msgid "" +"Click OK to have your username and full name sent to a 3rd party " +"application." +msgstr "" +"Clique em OK para que o seu nome de utilizador e nome completo sejam " +"enviados para uma aplicação de terceiros." + +#: static/js/xblock_lti_consumer.js:186 +msgid "" +"Click OK to have your full name and e-mail address sent to a 3rd party " +"application." +msgstr "" +"Clique em OK para que o seu nome completo e endereço de e-mail sejam " +"enviados para uma aplicação de terceiros." + +#: static/js/xblock_lti_consumer.js:189 +msgid "Click OK to have your username sent to a 3rd party application." +msgstr "" +"Clique em OK para que o seu nome de utilizador seja enviado para uma " +"aplicação de terceiros." + +#: static/js/xblock_lti_consumer.js:191 +msgid "Click OK to have your full name sent to a 3rd party application." +msgstr "" +"Clique em OK para que o seu nome completo seja enviado para uma aplicação de" +" terceiros." + +#: static/js/xblock_lti_consumer.js:193 +msgid "Click OK to have your e-mail address sent to a 3rd party application." +msgstr "" +"Clique em OK para que o seu endereço de correio electrónico seja enviado " +"para uma aplicação de terceiros." + +#: static/js/xblock_lti_consumer.js:200 +msgid "Click Cancel to return to this page without sending your information." +msgstr "" +"Clique em Cancelar para regressar a esta página sem enviar as suas " +"informações." diff --git a/translations/xblock-sql-grader/sql_grader/conf/locale/pt_PT/LC_MESSAGES/django.po b/translations/xblock-sql-grader/sql_grader/conf/locale/pt_PT/LC_MESSAGES/django.po new file mode 100644 index 00000000000..dbe2e04ab7e --- /dev/null +++ b/translations/xblock-sql-grader/sql_grader/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -0,0 +1,195 @@ +# edX translation file. +# Copyright (C) 2024 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2024. +# +# Translators: +# Brian Smith, 2024 +# Ivo Branco , 2024 +# Cátia Lopes , 2024 +# +msgid "" +msgstr "" +"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-05-31 00:54+0000\n" +"Last-Translator: Cátia Lopes , 2024\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/open-edx/teams/6205/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: mixins/grading.py:72 +msgid "We could not execute your query; please try again." +msgstr "Não foi possível executar a sua consulta; tente novamente." + +#: mixins/grading.py:89 +msgid "Weight" +msgstr "Peso" + +#: mixins/grading.py:91 +msgid "This assigns an integer value representing the weight of this problem" +msgstr "Isto atribui um valor inteiro que representa o peso deste problema" + +#: mixins/grading.py:170 +msgid "Display Name" +msgstr "Nome a Exibir" + +#: mixins/grading.py:171 +msgid "The display name for this component." +msgstr "O nome exibido para este componente." + +#: mixins/grading.py:172 +msgid "SQL Problem" +msgstr "Problema de SQL" + +#: mixins/grading.py:176 +msgid "Dataset" +msgstr "Conjunto de dados" + +#: mixins/grading.py:177 +msgid "Which initial dataset/database to be used for queries" +msgstr "" +"Qual o conjunto de dados/base de dados inicial a utilizar para as consultas" + +#: mixins/grading.py:183 +msgid "Answer Query" +msgstr "Responder à consulta" + +#: mixins/grading.py:184 +msgid "A correct response SQL query" +msgstr "Uma consulta SQL de resposta correta" + +#: mixins/grading.py:190 +msgid "Verify Query" +msgstr "Verificar consulta" + +#: mixins/grading.py:192 +msgid "" +"A secondary verification SQL query, to be used if the answer_query modifies " +"the database (UPDATE, INSERT, DELETE, etc.). Only enter a single SELECT " +"query here, which is used for matching the answer" +msgstr "" +"Uma consulta SQL de verificação secundária, a ser utilizada se a consulta " +"answer_query modificar a base de dados (UPDATE, INSERT, DELETE, etc.). " +"Introduza aqui apenas uma única consulta SELECT, que é utilizada para fazer " +"corresponder a resposta" + +#: mixins/grading.py:202 +msgid "Modification query statements" +msgstr "Instruções de consulta de modificação" + +#: mixins/grading.py:204 +msgid "" +"Optional SQL statements, to be executed after the user-submitted query, but " +"before the verify_query." +msgstr "" +"Instruções SQL opcionais, a executar depois da consulta submetida pelo " +"utilizador, mas antes da verify_query." + +#: mixins/grading.py:212 +msgid "Is Ordered?" +msgstr "Está ordenado?" + +#: mixins/grading.py:213 +msgid "Should results be in order?" +msgstr "Os resultados devem estar por ordem?" + +#: mixins/grading.py:228 +msgid "Prompt" +msgstr "Enunciado" + +#: mixins/grading.py:229 +msgid "Explanatory text to accompany the problem" +msgstr "Texto explicativo para acompanhar o problema" + +#: mixins/grading.py:234 +msgid "Submission Query" +msgstr "Consulta de apresentação" + +#: mixins/grading.py:235 +msgid "A Submission Query" +msgstr "Uma consulta de apresentação" + +#: templates/view.html:6 +#, python-format +msgid "" +"\n" +" %(score_weighted)s/%(max_score)s point (graded)\n" +" " +msgid_plural "" +"\n" +" %(score_weighted)s/%(max_score)s points (graded)\n" +" " +msgstr[0] "" +"\n" +" %(score_weighted)s/%(max_score)s ponto (classificado)\n" +" " +msgstr[1] "" +"\n" +" %(score_weighted)s/%(max_score)s pontos (classificados)\n" +" " +msgstr[2] "" +"\n" +" %(score_weighted)s/%(max_score)s pontos (classificados)\n" +" " + +#: templates/view.html:12 +msgid "0 points (ungraded)" +msgstr "0 pontos (não classificados)" + +#: templates/view.html:21 +msgid "Note:" +msgstr "Nota:" + +#: templates/view.html:22 +msgid "" +"Your queries are executed using SQLite, so you must conform to the SQL " +"constructs supported by SQLite." +msgstr "" +"As suas consultas são executadas utilizando o SQLite, pelo que tem de estar " +"em conformidade com as construções SQL suportadas pelo SQLite." + +#: templates/view.html:27 +msgid "Press ESC then TAB or click outside of the code editor to exit" +msgstr "" +"Pressione ESC e depois TAB ou clique fora do editor de código para sair" + +#: templates/view.html:33 +msgid "Submit" +msgstr "Submeter" + +#: templates/view.html:40 +msgid "Show Answer" +msgstr "Mostrar Resposta" + +#: templates/view.html:50 +msgid "Correct" +msgstr "Correto" + +#: templates/view.html:52 +msgid "Incorrect" +msgstr "Incorreto" + +#: templates/view.html:55 +msgid "Unanswered" +msgstr "Sem resposta" + +#: templates/view.html:63 +msgid "" +"To check your data modification statement, we ran the following query after " +"your modification:" +msgstr "" +"Para verificar a sua declaração de modificação de dados, executámos a " +"seguinte consulta após a sua modificação:" + +#: templates/view.html:75 +msgid "Your Query Result:" +msgstr "Resultado da sua consulta:" + +#: templates/view.html:80 +msgid "Expected Query Result:" +msgstr "Resultado esperado da consulta:"