Compare commits

...

77 Commits

Author SHA1 Message Date
ayesha waris
3467534bc7 feat: make notification channel headings clickable in notification (#983)
* feat: make notification channel headings clickable in notification preferences

* chore: refactoring the code for readability according to ESLint

* refactor: onChannelToggle updated for readability

* refactor: onChannelToggle updated

* refactor: further simplified onChannelToggle

* perf: updated onChannelToggle to improve performance

* fix: fixed lint error

---------

Co-authored-by: eemaanamir <eemaan.amir@gmail.com>
2024-02-07 15:56:27 +05:00
sundasnoreen12
5f43f945bb Merge pull request #989 from openedx/sundas/INF-1243
test: added test cases to change toggle based on channel
2024-02-07 14:45:46 +05:00
Ahtisham Shahid
0ee0f41f3e Merge pull request #988 from openedx/ahtisham/INF-1242
feat: added notification title for contentReported
2024-02-06 14:13:06 +05:00
renovate[bot]
35b66ae38b fix(deps): update react-router monorepo to v6.22.0 2024-02-05 13:10:30 +00:00
renovate[bot]
361e14c980 fix(deps): update dependency @edx/frontend-platform to v7.1.0 2024-02-05 07:54:43 +00:00
Omar Al-Ithawi
8e967fa3bf feat: tutor-mfe compatiblilty for atlas pull (#987)
- install atlas
 - remove `--filter` to pull all languages by default
 - use ATLAS_OPTIONS to allow custom `--filter`
 - include frontend-platform in `atlas pull`

Refs: FC-0012 OEP-58
2024-02-02 09:33:00 -05:00
sundasnoreen12
67feee5e0b refactor: fix reveiw issues 2024-02-01 19:43:27 +05:00
sundasnoreen12
837ac4e635 test: added test cases to change toggle based on channel 2024-02-01 16:47:02 +05:00
Ahtisham Shahid
5c6ddd2888 feat: added notification title for contentReported 2024-01-31 13:18:10 +05:00
Brian Smith
7ef1b5b92d chore(deps): update paragon and frontend-build to openedx scope (#982) 2024-01-29 10:52:37 -05:00
edX requirements bot
672d39f99c chore: update browserslist DB (#978)
Co-authored-by: abdullahwaheed <abdullahwaheed@users.noreply.github.com>
2024-01-23 15:20:54 +05:00
edx-transifex-bot
08a0d8e30b chore(i18n): update translations (#977)
Co-authored-by: Jenkins <sre+jenkins@edx.org>
2024-01-23 15:00:21 +05:00
renovate[bot]
208c7a1ada fix(deps): update react-router monorepo to v6.21.3 2024-01-22 07:57:21 +00:00
renovate[bot]
afe2a754bd fix(deps): update dependency core-js to v3.35.1 2024-01-22 07:56:21 +00:00
Attiya Ishaque
594ffe4aa9 Merge pull request #971 from openedx/attiya/VAN-1790
feat: add  work experience field
2024-01-19 18:44:25 +05:00
attiyaishaque
8ecdedcdc8 feat: add work experience field 2024-01-19 16:03:17 +05:00
renovate[bot]
11e144dec0 fix(deps): update react-router monorepo to v6.21.2 2024-01-15 07:21:47 +00:00
renovate[bot]
c71e586e64 fix(deps): update dependency redux-saga to v1.3.0 2024-01-15 07:21:36 +00:00
renovate[bot]
d0d2aeed71 fix(deps): update dependency core-js to v3.35.0 2024-01-15 07:20:55 +00:00
renovate[bot]
737833cdeb fix(deps): update dependency classnames to v2.5.1 2024-01-15 05:13:19 +00:00
Bilal Qamar
c00ebc9f64 chore: bumped frontend-platform to v6 (#950)
* chore: bumped frontend-platform to v6

* refactor: updated snapshots

* refactor: updated package-lock

* refactor: bumped frontend-platform version

* refactor: updated package-lock and snapshots

* refactor: updated package-lock
2024-01-11 18:36:13 +05:00
dependabot[bot]
41ee7e9538 chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 (#972)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 14:01:51 +05:00
renovate[bot]
b7181d5643 fix(deps): update dependency @edx/frontend-component-footer to v12.7.1 2024-01-08 14:39:38 +00:00
renovate[bot]
50e0235a6a fix(deps): update dependency @edx/frontend-component-header to v4.11.1 2024-01-08 06:21:27 +00:00
Dmytro
5166546048 fix: Fixed the display of the selection of available time zones (#896) 2024-01-01 23:07:56 +05:00
renovate[bot]
49d3acd1a1 fix(deps): update dependency @edx/frontend-component-header to v4.11.0 2024-01-01 09:06:06 +00:00
renovate[bot]
cdf799d515 fix(deps): update dependency @edx/frontend-component-footer to v12.7.0 2024-01-01 07:29:31 +00:00
Syed Ali Abbas Zaidi
ed26467f0d feat: migrate enzyme with RTL (#945) 2023-12-26 13:22:06 +05:00
edx-transifex-bot
fea3991915 chore(i18n): update translations (#962)
Co-authored-by: Jenkins <sre+jenkins@edx.org>
2023-12-26 11:37:24 +05:00
renovate[bot]
30ca5f577e fix(deps): update dependency core-js to v3.34.0 2023-12-25 06:51:49 +00:00
renovate[bot]
4047c3c923 fix(deps): update dependency @edx/frontend-component-footer to v12.6.2 2023-12-25 06:51:26 +00:00
renovate[bot]
3d32c8624d fix(deps): update dependency regenerator-runtime to v0.14.1 2023-12-18 07:00:42 +00:00
renovate[bot]
0c70e31655 chore(deps): update dependency @edx/frontend-build to v13.0.14 2023-12-18 07:00:13 +00:00
renovate[bot]
10e1a451f7 fix(deps): update dependency @edx/frontend-component-footer to v12.6.1 2023-12-11 07:34:44 +00:00
renovate[bot]
7f2d3700d7 chore(deps): update dependency @edx/frontend-build to v13.0.12 2023-12-11 07:34:26 +00:00
dependabot[bot]
eb88d9b46d chore(deps-dev): bump @adobe/css-tools from 4.2.0 to 4.3.2 (#951)
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools) from 4.2.0 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md)
- [Commits](https://github.com/adobe/css-tools/commits)

---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 15:00:28 +05:00
sundasnoreen12
26dbac709f Merge pull request #954 from openedx/sundas/INF-1036
fix: disable app level toggle during api call
2023-12-07 14:18:39 +05:00
sundasnoreen12
d6592a77f9 fix: disable app level toggle during api call 2023-12-06 15:23:06 +05:00
renovate[bot]
91d0feaed9 chore(deps): update actions/checkout action to v4 (#953)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-06 13:15:40 +05:00
renovate[bot]
237599c830 fix(deps): update react-router monorepo to v6.20.1 2023-12-04 07:10:49 +00:00
sundasnoreen12
56d0ad3db9 Merge pull request #947 from openedx/sundas/INF-1164
fix: app level toggle is now disabled during api call
2023-11-30 13:20:52 +05:00
sundasnoreen12
c0b504763e fix: app level toggle is now disabled during api call 2023-11-29 22:57:04 +05:00
renovate[bot]
4aa44b89a3 fix(deps): update react-router monorepo to v6.20.0 2023-11-29 13:36:02 +00:00
renovate[bot]
be661b8a27 fix(deps): update dependency @edx/frontend-component-header to v4.10.1 2023-11-27 10:35:20 +00:00
renovate[bot]
3c75052d8b fix(deps): update dependency @edx/frontend-component-footer to v12.6.0 2023-11-27 07:27:16 +00:00
renovate[bot]
229a674469 chore(deps): update dependency @edx/frontend-build to v13.0.8 2023-11-20 11:05:36 +00:00
edx-transifex-bot
2c75c7f790 chore(i18n): update translations (#938)
Co-authored-by: Jenkins <sre+jenkins@edx.org>
2023-11-20 13:08:36 +05:00
renovate[bot]
d595986d0e fix(deps): update dependency core-js to v3.33.3 2023-11-20 08:06:20 +00:00
Mashal Malik
43d8784014 refactor: updated README file to reflect template changes (#893)
* refactor: updated README file to reflect template changes

* refactor: updated README file to reflect template changes

* refactor: updated README file to reflect template changes

* refactor: updated README file to reflect template changes
2023-11-14 12:57:40 +05:00
renovate[bot]
f15b71d20c chore(deps): update dependency @edx/frontend-build to v13.0.5 2023-11-13 07:23:24 +00:00
renovate[bot]
aae79c45bb fix(deps): update dependency core-js to v3.33.2 2023-11-13 07:21:25 +00:00
dependabot[bot]
5233c6aa59 chore(deps): bump @babel/traverse from 7.22.5 to 7.23.2 (#914)
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.5 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 17:56:54 +05:00
renovate[bot]
d59c9e38bd chore(deps): update dependency @edx/frontend-build to v13.0.4 2023-11-06 07:42:20 +00:00
renovate[bot]
eb35897bf7 fix(deps): update dependency @edx/frontend-component-footer to v12.5.1 2023-11-06 07:41:03 +00:00
Stanislav
c28b8c6840 fix: Add ID attribute to the main content (#880)
Co-authored-by: Stanislav Lunyachek <lunyachek@MacBook-Pro-M1.local>
2023-11-03 16:17:14 +05:00
Bilal Qamar
1698720aad Revert "refactor: bumped frontend-platform version to v6" (#932)
* Revert "refactor: bumped frontend-platform version to v6 (#910)"

This reverts commit 57a2c7bcb6.

* refactor: updated package-lock
2023-11-01 16:31:22 +05:00
Bilal Qamar
57a2c7bcb6 refactor: bumped frontend-platform version to v6 (#910)
* refactor: bumped frontend-platform version

* refactor: updated paragon and snapshots

* refactor: bumped edx packages

* refactor: bumped frontend-build version

* refactor: bumped frontend-platform version

* refactor: pinned paragon version
2023-10-31 16:58:41 +05:00
renovate[bot]
f6f67a1a80 fix(deps): update dependency @edx/frontend-platform to v5.6.1 2023-10-30 06:32:52 +00:00
renovate[bot]
aec7e1281f fix(deps): update dependency @edx/brand to v1.2.3 2023-10-30 06:31:47 +00:00
edx-transifex-bot
cdf0ee5e4e chore(i18n): update translations (#928)
Co-authored-by: Jenkins <sre+jenkins@edx.org>
2023-10-30 11:26:36 +05:00
Ihor Romaniuk
f0858b7381 fix: trim long text in links in the social networks block (#916) 2023-10-25 15:05:08 +05:00
Helder Sepulveda
5f49bedaa8 fix: Correction to the language code for Português, Italian and German (#903)
fix: Correction to the language code for Português, Italian and German

lowercase code for DE

lowercase code for IT

Co-authored-by: Omar Al-Ithawi <i@omardo.com>
2023-10-23 16:10:24 -04:00
Muhammad Abdullah Waheed
a94f472459 fix: fixed typo of other education which was breaking the response (#919)
* fix: fixed typo of other education which was breaking the response

* fix: fixed typo
2023-10-23 16:10:31 +05:00
renovate[bot]
2fc2d86a44 fix(deps): update dependency @edx/frontend-component-header to v4.8.0 2023-10-23 10:54:56 +00:00
renovate[bot]
899f88ca1e fix(deps): update dependency @edx/frontend-component-footer to v12.5.0 2023-10-23 06:25:12 +00:00
renovate[bot]
399dd04df6 chore(deps): update dependency @edx/frontend-build to v13.0.3 2023-10-23 04:49:09 +00:00
renovate[bot]
46dd8739ab fix(deps): update dependency core-js to v3.33.1 2023-10-23 04:47:14 +00:00
Feanil Patel
5de18e0dba chore: Update to the new version of brand-openedx in the new scope. (#918)
Part of https://github.com/openedx/axim-engineering/issues/23

This updates the brand alias to point to the package at the `openedx`
scope.  This does not impact imports because this package is used via an
alias.
2023-10-20 17:31:08 -04:00
sundasnoreen12
ca3bc9151c Merge pull request #913 from openedx/sundass/INF-1086
fix: removed extra loader while updating preferences
2023-10-19 17:35:56 +05:00
Awais Ansari
9cccf09394 Merge pull request #912 from openedx/aansari/code-refactoring
refactor: removed disable eslint and created channels constant
2023-10-18 16:26:59 +05:00
sundasnoreen12
ced29278d5 test: fixed test cases 2023-10-17 13:27:04 +05:00
sundasnoreen12
bc8197a9af fix: removed extra loader while updating preferences 2023-10-17 13:15:14 +05:00
Awais Ansari
f86677171f refactor: removed disable eslint and created channels constant 2023-10-16 19:49:35 +05:00
renovate[bot]
966b59b70f fix(deps): update dependency @edx/frontend-component-footer to v12.4.0 2023-10-16 07:35:09 +00:00
renovate[bot]
0e6aff7c6f fix(deps): update dependency @edx/frontend-platform to v5.5.4 2023-10-16 07:34:54 +00:00
renovate[bot]
13dbb732e3 fix(deps): update dependency @edx/paragon to v20.46.3 2023-10-16 06:41:16 +00:00
renovate[bot]
b80748aa4c fix(deps): update dependency @edx/frontend-component-header to v4.7.1 2023-10-16 06:39:23 +00:00
87 changed files with 7115 additions and 10093 deletions

View File

@@ -1,4 +1,4 @@
// eslint-disable-next-line import/no-extraneous-dependencies
const { createConfig } = require('@edx/frontend-build');
const { createConfig } = require('@openedx/frontend-build');
module.exports = createConfig('eslint');

View File

@@ -14,7 +14,7 @@ jobs:
- lint
- test
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Setup Nodejs Env
run: echo "NODE_VER=`cat .nvmrc`" >> $GITHUB_ENV
- uses: actions/setup-node@v2

View File

@@ -61,13 +61,14 @@ pull_translations:
rm -rf src/i18n/messages
mkdir src/i18n/messages
cd src/i18n/messages \
&& atlas pull --filter=$(transifex_langs) \
&& atlas pull $(ATLAS_OPTIONS) \
translations/frontend-platform/src/i18n/messages:frontend-platform \
translations/paragon/src/i18n/messages:paragon \
translations/frontend-component-footer/src/i18n/messages:frontend-component-footer \
translations/frontend-component-header/src/i18n/messages:frontend-component-header \
translations/frontend-app-account/src/i18n/messages:frontend-app-account
$(intl_imports) paragon frontend-component-header frontend-component-footer frontend-app-account
$(intl_imports) frontend-platform paragon frontend-component-header frontend-component-footer frontend-app-account
endif
# This target is used by Travis.

View File

@@ -1,10 +1,13 @@
####################
frontend-app-account
####################
|ci-badge| |Codecov| |npm_version| |npm_downloads| |license| |semantic-release|
frontend-app-account
====================
Introduction
------------
********
Purpose
********
This is a micro-frontend application responsible for the display and updating of a user's account information.
@@ -18,8 +21,28 @@ In this MFE: Private user settings UIs. Public facing profile is in a `separate
- IDV (Identity Verification)
***************
Getting Started
***************
Prerequisites
=============
The `devstack`_ is currently recommended as a development environment for your
new MFE. If you start it with ``make dev.up.lms`` that should give you
everything you need as a companion to this frontend.
Note that it is also possible to use `Tutor`_ to develop an MFE. You can refer
to the `relevant tutor-mfe documentation`_ to get started using it.
.. _Devstack: https://github.com/openedx/devstack
.. _Tutor: https://github.com/overhangio/tutor
.. _relevant tutor-mfe documentation: https://github.com/overhangio/tutor-mfe#mfe-development
Installation
------------
============
This MFE is bundled with `Devstack <https://github.com/openedx/devstack>`_, see the `Getting Started <https://github.com/openedx/devstack#getting-started>`_ section for setup instructions.
@@ -41,7 +64,7 @@ This MFE is bundled with `Devstack <https://github.com/openedx/devstack>`_, see
.. image:: ./docs/images/localhost_preview.png
Environment Variables/Setup Notes
---------------------------------
=================================
This MFE is configured via environment variables supplied at build time. All micro-frontends have a shared set of required environment variables, as documented in the Open edX Developer Guide under `Required Environment Variables <https://edx.readthedocs.io/projects/edx-developer-docs/en/latest/developers_guide/micro_frontends_in_open_edx.html#required-environment-variables>`__.
@@ -71,7 +94,7 @@ Enable the account deletion option, defaults to true.
To disable account deletion set ``ENABLE_ACCOUNT_DELETION`` to ``'false'`` (string), otherwise it will default to true.
edX-specific Environment Variables
**********************************
==================================
Furthermore, there are several edX-specific environment variables that enable integrations with closed-source services private to the edX organization, and are unsupported in Open edX. Enabling these environment variables will result in undefined behavior in Open edX installations:
@@ -96,18 +119,101 @@ Example build syntax with a single environment variable:
For more information see the document: `Micro-frontend applications in Open
edX <https://edx.readthedocs.io/projects/edx-developer-docs/en/latest/developers_guide/micro_frontends_in_open_edx.html#required-environment-variables>`__.
Cloning and Startup
===================
.. code-block::
1. Clone your new repo:
``git clone https://github.com/openedx/frontend-app-account.git``
2. Use node v18.x.
The current version of the micro-frontend build scripts support node 18.
Using other major versions of node *may* work, but this is unsupported. For
convenience, this repository includes an .nvmrc file to help in setting the
correct node version via `nvm <https://github.com/nvm-sh/nvm>`_.
3. Install npm dependencies:
``cd frontend-app-account && npm ci``
4. Start the dev server:
``npm start``
Known Issues
------------
===========
None
Development Roadmap
-------------------
===================
We don't have anything planned for the core of the MFE (the account settings page) - this MFE is currently in maintenance mode.
There may be a replacement for IDV coming down the pipe, so that may be DEPRed.
In the future, it's possible that demographics could be modeled as a plugin rather than being hard-coded into this MFE.
License
=======
The code in this repository is licensed under the AGPLv3 unless otherwise
noted.
Please see `LICENSE <LICENSE>`_ for details.
Contributing
============
Contributions are very welcome. Please read `How To Contribute`_ for details.
.. _How To Contribute: https://openedx.org/r/how-to-contribute
This project is currently accepting all types of contributions, bug fixes,
security fixes, maintenance work, or new features. However, please make sure
to have a discussion about your new feature idea with the maintainers prior to
beginning development to maximize the chances of your change being accepted.
You can start a conversation by creating a new issue on this repo summarizing
your idea.
Getting Help
===========
If you're having trouble, we have discussion forums at
https://discuss.openedx.org where you can connect with others in the community.
Our real-time conversations are on Slack. You can request a `Slack
invitation`_, then join our `community Slack workspace`_. Because this is a
frontend repository, the best place to discuss it would be in the `#wg-frontend
channel`_.
For anything non-trivial, the best path is to open an issue in this repository
with as many details about the issue you are facing as you can provide.
https://github.com/openedx/frontend-app-account/issues
For more information about these options, see the `Getting Help`_ page.
.. _Slack invitation: https://openedx.org/slack
.. _community Slack workspace: https://openedx.slack.com/
.. _#wg-frontend channel: https://openedx.slack.com/archives/C04BM6YC7A6
.. _Getting Help: https://openedx.org/community/connect
The Open edX Code of Conduct
============================
All community members are expected to follow the `Open edX Code of Conduct`_.
.. _Open edX Code of Conduct: https://openedx.org/code-of-conduct/
Reporting Security Issues
=========================
Please do not report security issues in public. Please email security@openedx.org.
==============================

View File

@@ -1,4 +1,4 @@
const { createConfig } = require('@edx/frontend-build');
const { createConfig } = require('@openedx/frontend-build');
module.exports = createConfig('jest', {
setupFilesAfterEnv: [

11704
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -27,22 +27,23 @@
"extends @edx/browserslist-config"
],
"dependencies": {
"@edx/brand": "npm:@edx/brand-openedx@1.2.0",
"@edx/frontend-component-footer": "12.3.0",
"@edx/frontend-component-header": "4.7.0",
"@edx/frontend-platform": "5.4.0",
"@edx/paragon": "20.46.2",
"@edx/brand": "npm:@openedx/brand-openedx@^1.2.2",
"@edx/frontend-component-footer": "13.0.2",
"@edx/frontend-component-header": "5.0.2",
"@edx/frontend-platform": "7.1.0",
"@edx/openedx-atlas": "^0.6.0",
"@fortawesome/fontawesome-svg-core": "1.2.36",
"@fortawesome/free-brands-svg-icons": "5.15.4",
"@fortawesome/free-regular-svg-icons": "5.15.4",
"@fortawesome/free-solid-svg-icons": "5.15.4",
"@fortawesome/react-fontawesome": "0.2.0",
"@openedx/paragon": "22.0.0",
"@tensorflow-models/blazeface": "0.0.7",
"@tensorflow/tfjs-converter": "3.21.0",
"@tensorflow/tfjs-core": "3.21.0",
"bowser": "2.11.0",
"classnames": "2.3.2",
"core-js": "3.33.0",
"classnames": "2.5.1",
"core-js": "3.35.1",
"font-awesome": "4.7.0",
"form-urlencoded": "6.1.4",
"formdata-polyfill": "4.0.10",
@@ -65,28 +66,26 @@
"react-dom": "17.0.2",
"react-helmet": "6.1.0",
"react-redux": "7.2.9",
"react-router": "6.14.2",
"react-router-dom": "6.14.2",
"react-router": "6.22.0",
"react-router-dom": "6.22.0",
"react-router-hash-link": "2.4.3",
"react-scrollspy": "3.4.3",
"react-transition-group": "4.4.5",
"redux": "4.2.1",
"redux-devtools-extension": "2.13.9",
"redux-logger": "3.0.6",
"redux-saga": "1.2.3",
"redux-saga": "1.3.0",
"redux-thunk": "2.4.2",
"regenerator-runtime": "0.14.0",
"regenerator-runtime": "0.14.1",
"reselect": "4.1.8",
"universal-cookie": "4.0.4"
},
"devDependencies": {
"@edx/browserslist-config": "1.2.0",
"@edx/frontend-build": "13.0.1",
"@edx/reactifex": "1.1.0",
"@openedx/frontend-build": "13.0.27",
"@testing-library/jest-dom": "5.17.0",
"@testing-library/react": "12.1.5",
"@wojtekmaj/enzyme-adapter-react-17": "0.8.0",
"enzyme": "3.11.0",
"react-test-renderer": "17.0.2",
"reactifex": "1.1.1",
"redux-mock-store": "1.5.4"

View File

@@ -15,8 +15,8 @@ import {
} from '@edx/frontend-platform/i18n';
import {
Button, Hyperlink, Icon, Alert,
} from '@edx/paragon';
import { CheckCircle, Error, WarningFilled } from '@edx/paragon/icons';
} from '@openedx/paragon';
import { CheckCircle, Error, WarningFilled } from '@openedx/paragon/icons';
import messages from './AccountSettingsPage.messages';
import {
@@ -45,6 +45,7 @@ import {
GENDER_OPTIONS,
COUNTRY_WITH_STATES,
COPPA_COMPLIANCE_YEAR,
WORK_EXPERIENCE_OPTIONS,
getStatesList,
} from './data/constants';
import { fetchSiteLanguages } from './site-language';
@@ -142,6 +143,10 @@ class AccountSettingsPage extends React.Component {
value: key,
label: this.props.intl.formatMessage(messages[`account.settings.field.gender.options.${key || 'empty'}`]),
})),
workExperienceOptions: WORK_EXPERIENCE_OPTIONS.map(key => ({
value: key,
label: key === '' ? this.props.intl.formatMessage(messages['account.settings.field.work.experience.options.empty']) : key,
})),
}));
handleEditableFieldChange = (name, value) => {
@@ -149,7 +154,17 @@ class AccountSettingsPage extends React.Component {
};
handleSubmit = (formId, values) => {
this.props.saveSettings(formId, values);
const { formValues } = this.props;
let extendedProfileObject = {};
if ('extended_profile' in formValues && formValues.extended_profile.some((field) => field.field_name === formId)) {
extendedProfileObject = {
extended_profile: formValues.extended_profile.map(field => (field.field_name === formId
? { ...field, field_value: values }
: field)),
};
}
this.props.saveSettings(formId, values, extendedProfileObject);
};
handleSubmitProfileName = (formId, values) => {
@@ -469,13 +484,15 @@ class AccountSettingsPage extends React.Component {
yearOfBirthOptions,
educationLevelOptions,
genderOptions,
workExperienceOptions,
} = this.getLocalizedOptions(this.context.locale, this.props.formValues.country);
// Show State field only if the country is US (could include Canada later)
const showState = this.props.formValues.country === COUNTRY_WITH_STATES;
const { verifiedName } = this.props;
const hasWorkExperience = !!this.props.formValues?.extended_profile?.find(field => field.field_name === 'work_experience');
const timeZoneOptions = this.getLocalizedTimeZoneOptions(
this.props.timeZoneOptions,
this.props.countryTimeZoneOptions,
@@ -679,6 +696,18 @@ class AccountSettingsPage extends React.Component {
emptyLabel={this.props.intl.formatMessage(messages['account.settings.field.gender.empty'])}
{...editableFieldProps}
/>
{hasWorkExperience
&& (
<EditableSelectField
name="work_experience"
type="select"
value={this.props.formValues?.extended_profile?.find(field => field.field_name === 'work_experience')?.field_value}
options={workExperienceOptions}
label={this.props.intl.formatMessage(messages['account.settings.field.work.experience'])}
emptyLabel={this.props.intl.formatMessage(messages['account.settings.field.work.experience.empty'])}
{...editableFieldProps}
/>
)}
<EditableSelectField
name="language_proficiencies"
type="select"
@@ -850,6 +879,7 @@ AccountSettingsPage.propTypes = {
country: PropTypes.string,
level_of_education: PropTypes.string,
gender: PropTypes.string,
extended_profile: PropTypes.string,
language_proficiencies: PropTypes.string,
pending_name_change: PropTypes.string,
phone_number: PropTypes.string,

View File

@@ -411,8 +411,8 @@ const messages = defineMessages({
defaultMessage: 'No formal education',
description: 'Selected by the user to describe their education.',
},
'account.settings.field.education.levels.o': {
id: 'account.settings.field.education.levels.o',
'account.settings.field.education.levels.other': {
id: 'account.settings.field.education.levels.other',
defaultMessage: 'Other education',
description: 'Selected by the user if they have a type of education not described by the other choices.',
},
@@ -570,6 +570,21 @@ const messages = defineMessages({
defaultMessage: 'Notifications',
description: 'Label for Notifications',
},
'account.settings.field.work.experience': {
id: 'account.settings.work.experience',
defaultMessage: 'Work Experience',
description: 'Label for account settings Work experience field.',
},
'account.settings.field.work.experience.empty': {
id: 'account.settings.field.work.experience.empty',
defaultMessage: 'Add work experience',
description: 'Placeholder for empty account settings work experience field.',
},
'account.settings.field.work.experience.options.empty': {
id: 'account.settings.field.work.experience.options.empty',
defaultMessage: 'Select work experience',
description: 'Placeholder for the work experience levels dropdown.',
},
});
export default messages;

View File

@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import { AppContext } from '@edx/frontend-platform/react';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { connect } from 'react-redux';
import { Button, Hyperlink } from '@edx/paragon';
import { Button, Hyperlink } from '@openedx/paragon';
import { betaLanguageBannerSelector } from './data/selectors';
import messages from './AccountSettingsPage.messages';

View File

@@ -2,7 +2,7 @@ import PropTypes from 'prop-types';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import {
Form, StatefulButton, ModalDialog, ActionRow, useToggle, Button,
} from '@edx/paragon';
} from '@openedx/paragon';
import React, { useCallback, useEffect, useState } from 'react';
import { connect, useDispatch } from 'react-redux';
import messages from './AccountSettingsPage.messages';

View File

@@ -1,10 +1,11 @@
import React from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import classNames from 'classnames';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import {
Button, Form, StatefulButton,
} from '@edx/paragon';
} from '@openedx/paragon';
import { faPencilAlt } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
@@ -155,7 +156,7 @@ const EditableField = (props) => {
</Button>
) : null}
</div>
<p data-hj-suppress className={isGrayedOut ? 'grayed-out' : null}>{renderValue(value)}</p>
<p data-hj-suppress className={classNames('text-truncate', { 'grayed-out': isGrayedOut })}>{renderValue(value)}</p>
<p className="small text-muted mt-n2">{renderConfirmationMessage() || helpText}</p>
</div>
),

View File

@@ -4,7 +4,7 @@ import { connect } from 'react-redux';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import {
Button, Form, StatefulButton,
} from '@edx/paragon';
} from '@openedx/paragon';
import { faPencilAlt } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
@@ -98,9 +98,28 @@ const EditableSelectField = (props) => {
value: confirmationValue,
});
};
const selectOptions = options.map(option => (
<option value={option.value} key={`${option.value}-${option.label}`}>{option.label}</option>
));
const selectOptions = options.map((option) => {
if (option.group) {
// If the option has a 'group' property, it represents an element with sub-options.
return (
<optgroup label={option.label} key={option.label}>
{option.group.map((subOption) => (
<option
value={subOption.value}
key={`${subOption.value}-${subOption.label}`}
>
{subOption.label}
</option>
))}
</optgroup>
);
}
return (
<option value={option.value} key={`${option.value}-${option.label}`}>
{option.label}
</option>
);
});
return (
<SwitchContent

View File

@@ -4,7 +4,7 @@ import { connect } from 'react-redux';
import { injectIntl, intlShape, FormattedMessage } from '@edx/frontend-platform/i18n';
import {
Button, StatefulButton, Form,
} from '@edx/paragon';
} from '@openedx/paragon';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faExclamationTriangle, faPencilAlt } from '@fortawesome/free-solid-svg-icons';

View File

@@ -1,7 +1,7 @@
import { getConfig } from '@edx/frontend-platform';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { breakpoints, useWindowSize, Icon } from '@edx/paragon';
import { OpenInNew } from '@edx/paragon/icons';
import { breakpoints, useWindowSize, Icon } from '@openedx/paragon';
import { OpenInNew } from '@openedx/paragon/icons';
import classNames from 'classnames';
import PropTypes from 'prop-types';
import React from 'react';

View File

@@ -1,7 +1,7 @@
import React, { useState } from 'react';
import PropTypes from 'prop-types';
import { Alert } from '@edx/paragon';
import { Alert } from '@openedx/paragon';
const OneTimeDismissibleAlert = (props) => {
const [dismissed, setDismissed] = useState(localStorage.getItem(props.id) !== 'true');

View File

@@ -1,6 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
import { TransitionReplace } from '@edx/paragon';
import { TransitionReplace } from '@openedx/paragon';
const onChildExit = (htmlNode) => {
// If the leaving child has focus, take control and redirect it

View File

@@ -7,7 +7,7 @@ import {
Form,
ModalDialog,
StatefulButton,
} from '@edx/paragon';
} from '@openedx/paragon';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import {

View File

@@ -151,7 +151,7 @@ describe('NameChange', () => {
const submitButton = screen.getByText('Choose name');
fireEvent.click(submitButton);
expect(mockDispatch).toHaveBeenCalledWith({
payload: { formId, commitValues: false },
payload: { formId, commitValues: false, extendedProfile: {} },
type: 'ACCOUNT_SETTINGS__SAVE_SETTINGS',
});
});

View File

@@ -77,9 +77,9 @@ export const beginNameChange = (formId) => ({
});
// SAVE SETTINGS ACTIONS
export const saveSettings = (formId, commitValues) => ({
export const saveSettings = (formId, commitValues, extendedProfile = {}) => ({
type: SAVE_SETTINGS.BASE,
payload: { formId, commitValues },
payload: { formId, commitValues, extendedProfile },
});
export const saveSettingsBegin = () => ({

View File

@@ -25,7 +25,7 @@ export const EDUCATION_LEVELS = [
'jhs',
'el',
'none',
'o',
'other',
];
export const GENDER_OPTIONS = [
@@ -34,6 +34,21 @@ export const GENDER_OPTIONS = [
'm',
'o',
];
export const WORK_EXPERIENCE_OPTIONS = [
'',
'0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
'10+',
];
export const COUNTRY_WITH_STATES = 'US';

View File

@@ -83,8 +83,8 @@ export function* handleSaveSettings(action) {
yield put(saveSettingsBegin());
const { username, userId } = getAuthenticatedUser();
const { commitValues, formId } = action.payload;
const commitData = { [formId]: commitValues };
const { commitValues, formId, extendedProfile } = action.payload;
const commitData = Object.keys(extendedProfile).length > 0 ? extendedProfile : { [formId]: commitValues };
let savedValues = null;
if (formId === 'siteLanguage') {
const previousSiteLanguage = getLocale();

View File

@@ -156,7 +156,7 @@ function chooseFormValue(draft, committed) {
return draft !== undefined ? draft : committed;
}
const formValuesSelector = createSelector(
export const formValuesSelector = createSelector(
valuesSelector,
draftsSelector,
(values, drafts) => {
@@ -164,6 +164,20 @@ const formValuesSelector = createSelector(
Object.entries(values).forEach(([name, value]) => {
if (typeof value === 'boolean') {
formValues[name] = chooseFormValue(drafts[name], value);
} else if (typeof value === 'object' && name === 'extended_profile' && value !== null) {
const extendedProfile = value.slice();
const draftsKeys = Object.keys(drafts);
if (draftsKeys.length !== 0) {
const draftFieldName = draftsKeys[0];
const index = extendedProfile.findIndex((profile) => profile.field_name === draftFieldName);
if (index !== -1) {
extendedProfile[index] = { field_name: draftFieldName, field_value: drafts[draftFieldName] };
}
}
formValues.extended_profile = [...extendedProfile];
} else {
formValues[name] = chooseFormValue(drafts[name], value) || '';
}

View File

@@ -0,0 +1,72 @@
import { profileDataManagerSelector, formValuesSelector } from './selectors';
const testValue = 'test VALUE';
describe('profileDataManagerSelector', () => {
it('returns the profileDataManager from the state', () => {
const state = {
accountSettings: {
profileDataManager: { testValue },
},
};
const result = profileDataManagerSelector(state);
expect(result).toEqual(state.accountSettings.profileDataManager);
});
it('should correctly select form values', () => {
const state = {
accountSettings: {
values: {
name: 'John Doe',
age: 25,
},
drafts: {
age: 26,
},
verifiedNameHistory: 'test',
confirmationValues: {},
},
};
const result = formValuesSelector(state);
const expected = {
name: 'John Doe',
age: 26,
verified_name: '',
useVerifiedNameForCerts: false,
};
expect(result).toEqual(expected);
});
it('should correctly select form values with extended_profile', () => {
// Mock data with extended_profile field in both values and drafts
const state = {
accountSettings: {
values: {
extended_profile: [
{ field_name: 'test_field', field_value: '5' },
],
},
drafts: { test_field: '6' },
verifiedNameHistory: 'test',
confirmationValues: {},
},
};
const result = formValuesSelector(state);
const expected = {
verified_name: '',
useVerifiedNameForCerts: false,
extended_profile: [ // Draft value should override the committed value
{ field_name: 'test_field', field_value: '6' }, // Value from the committed values
],
};
expect(result).toEqual(expected);
});
});

View File

@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { Hyperlink } from '@edx/paragon';
import { Hyperlink } from '@openedx/paragon';
// Messages
import { getConfig } from '@edx/frontend-platform';

View File

@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
import {
AlertModal,
Button, Input, ValidationFormGroup, ActionRow,
} from '@edx/paragon';
} from '@openedx/paragon';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { faExclamationCircle, faExclamationTriangle } from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';

View File

@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import { getConfig } from '@edx/frontend-platform';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { Button, Hyperlink } from '@edx/paragon';
import { Button, Hyperlink } from '@openedx/paragon';
// Actions
import {

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { Hyperlink } from '@edx/paragon';
import { Hyperlink } from '@openedx/paragon';
import { getConfig } from '@edx/frontend-platform';
import messages from './messages';

View File

@@ -1,7 +1,7 @@
import React from 'react';
import PropTypes from 'prop-types';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { ModalLayer, ModalCloseButton } from '@edx/paragon';
import { ModalLayer, ModalCloseButton } from '@openedx/paragon';
import messages from './messages';

View File

@@ -35,6 +35,7 @@ Array [
>
<div
className="pgn__modal-backdrop"
data-testid="modal-backdrop"
onClick={[MockFunction]}
onKeyDown={[MockFunction]}
/>
@@ -131,6 +132,7 @@ Array [
</div>
<div
className="form-group"
data-testid="validation-form-group"
>
<label
className="d-block"
@@ -234,6 +236,7 @@ Array [
>
<div
className="pgn__modal-backdrop"
data-testid="modal-backdrop"
onClick={[MockFunction]}
onKeyDown={[MockFunction]}
/>
@@ -297,6 +300,7 @@ Array [
</div>
<div
className="form-group"
data-testid="validation-form-group"
>
<label
className="d-block"

View File

@@ -39,6 +39,7 @@ Array [
>
<div
className="pgn__modal-backdrop"
data-testid="modal-backdrop"
onClick={[MockFunction]}
onKeyDown={[MockFunction]}
/>

View File

@@ -1,6 +1,6 @@
import React, { useEffect, useState } from 'react';
import PropTypes from 'prop-types';
import { Form } from '@edx/paragon';
import { Form } from '@openedx/paragon';
import { DECLINED } from '../data/constants';
const Checkboxes = (props) => {

View File

@@ -5,7 +5,7 @@ import {
intlShape,
} from '@edx/frontend-platform/i18n';
import { Hyperlink, Form } from '@edx/paragon';
import { Hyperlink, Form } from '@openedx/paragon';
import PropTypes from 'prop-types';
import React from 'react';
import { connect } from 'react-redux';

View File

@@ -25,6 +25,7 @@ exports[`DemographicsSection should render 1`] = `
>
<span
className="pgn__icon"
data-testid="hyperlink-icon"
style={
Object {
"height": "1em",
@@ -671,6 +672,7 @@ exports[`DemographicsSection should render an Alert if an error occurs 1`] = `
>
<span
className="pgn__icon"
data-testid="hyperlink-icon"
style={
Object {
"height": "1em",
@@ -1329,6 +1331,7 @@ exports[`DemographicsSection should render an Alert when demographicsOptions pro
>
<span
className="pgn__icon"
data-testid="hyperlink-icon"
style={
Object {
"height": "1em",
@@ -1400,6 +1403,7 @@ exports[`DemographicsSection should render ethnicity correctly when multiple opt
>
<span
className="pgn__icon"
data-testid="hyperlink-icon"
style={
Object {
"height": "1em",
@@ -2039,6 +2043,7 @@ exports[`DemographicsSection should render ethnicity text correctly 1`] = `
>
<span
className="pgn__icon"
data-testid="hyperlink-icon"
style={
Object {
"height": "1em",
@@ -2678,6 +2683,7 @@ exports[`DemographicsSection should set user input correctly when user provides
>
<span
className="pgn__icon"
data-testid="hyperlink-icon"
style={
Object {
"height": "1em",
@@ -3324,6 +3330,7 @@ exports[`DemographicsSection should set user input correctly when user provides
>
<span
className="pgn__icon"
data-testid="hyperlink-icon"
style={
Object {
"height": "1em",

View File

@@ -1,6 +1,6 @@
import React from 'react';
import { mount } from 'enzyme';
import { fireEvent, render, screen } from '@testing-library/react';
import { withLocation, withNavigate } from './hoc';
const mockedNavigator = jest.fn();
@@ -15,24 +15,24 @@ jest.mock('react-router-dom', () => ({
// eslint-disable-next-line react/prop-types
const MockComponent = ({ navigate, location }) => (
// eslint-disable-next-line react/button-has-type, react/prop-types
<button id="btn" onClick={() => navigate('/some-route')}>{location}</button>
<button data-testid="btn" onClick={() => navigate('/some-route')}>{location}</button>
);
const WrappedComponent = withNavigate(withLocation(MockComponent));
test('Provide Navigation to Component', () => {
const wrapper = mount(
render(
<WrappedComponent />,
);
const btn = wrapper.find('#btn');
btn.simulate('click');
const btn = screen.getByTestId('btn');
fireEvent.click(btn);
expect(mockedNavigator).toHaveBeenCalledWith('/some-route');
});
test('Provide Location Pathname to Component', () => {
const wrapper = mount(
render(
<WrappedComponent />,
);
expect(wrapper.find('#btn').text()).toContain('/current-location');
expect(screen.getByTestId('btn').textContent).toContain('/current-location');
});

View File

@@ -13,7 +13,7 @@ import {
Form,
ModalDialog,
StatefulButton,
} from '@edx/paragon';
} from '@openedx/paragon';
import { closeForm, saveSettingsReset } from '../data/actions';
import { nameChangeSelector } from '../data/selectors';

View File

@@ -2,7 +2,7 @@ import React from 'react';
import PropTypes from 'prop-types';
import { getConfig } from '@edx/frontend-platform';
import { FormattedMessage } from '@edx/frontend-platform/i18n';
import { Hyperlink } from '@edx/paragon';
import { Hyperlink } from '@openedx/paragon';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons';

View File

@@ -2,7 +2,7 @@ import React from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import { injectIntl, intlShape, FormattedMessage } from '@edx/frontend-platform/i18n';
import { StatefulButton } from '@edx/paragon';
import { StatefulButton } from '@openedx/paragon';
import { resetPassword } from './data/actions';
import messages from './messages';

View File

@@ -75,17 +75,17 @@ const siteLanguageList = [
released: true,
},
{
code: 'pt',
code: 'pt-pt',
name: 'Português',
released: true,
},
{
code: 'it',
code: 'it-it',
name: 'Italian',
released: true,
},
{
code: 'de',
code: 'de-de',
name: 'German',
released: true,
},

View File

@@ -0,0 +1,101 @@
import React from 'react';
import { BrowserRouter as Router } from 'react-router-dom';
import { Provider } from 'react-redux';
import thunk from 'redux-thunk';
import { AppContext } from '@edx/frontend-platform/react';
import {
render, screen, fireEvent,
} from '@testing-library/react';
import configureStore from 'redux-mock-store';
import { IntlProvider, injectIntl } from '@edx/frontend-platform/i18n';
import AccountSettingsPage from '../AccountSettingsPage';
import mockData from './mockData';
const mockDispatch = jest.fn();
jest.mock('@edx/frontend-platform/analytics', () => ({
sendTrackingLogEvent: jest.fn(),
getCountryList: jest.fn(),
}));
jest.mock('react-redux', () => ({
...jest.requireActual('react-redux'),
useDispatch: () => mockDispatch,
}));
jest.mock('@edx/frontend-platform/auth');
const IntlAccountSettingsPage = injectIntl(AccountSettingsPage);
const middlewares = [thunk];
const mockStore = configureStore(middlewares);
describe('AccountSettingsPage', () => {
let props = {};
let store = {};
const appContext = { locale: 'en', authenticatedUser: { userId: 3, roles: [] } };
const reduxWrapper = children => (
<AppContext.Provider value={appContext}>
<Router>
<IntlProvider locale="en">
<Provider store={store}>
{children}
</Provider>
</IntlProvider>
</Router>
</AppContext.Provider>
);
beforeEach(() => {
store = mockStore(mockData);
props = {
loaded: true,
siteLanguage: {},
formValues: {
username: 'test_username',
accomplishments_shared: false,
name: 'test_name',
email: 'test_email@test.com',
id: 534,
extended_profile: [
{
field_name: 'work_experience',
field_value: '',
},
],
},
fetchSettings: jest.fn(),
};
});
afterEach(() => jest.clearAllMocks());
it('renders AccountSettingsPage correctly with editing enabled', async () => {
const { getByText, rerender, getByLabelText } = render(reduxWrapper(<IntlAccountSettingsPage {...props} />));
const workExperienceText = getByText('Work Experience');
const workExperienceEditButton = workExperienceText.parentElement.querySelector('button');
expect(workExperienceEditButton).toBeInTheDocument();
store = mockStore({
...mockData,
accountSettings: {
...mockData.accountSettings,
openFormId: 'work_experience',
},
});
rerender(reduxWrapper(<IntlAccountSettingsPage {...props} />));
const submitButton = screen.getByText('Save');
expect(submitButton).toBeInTheDocument();
const workExperienceSelect = getByLabelText('Work Experience');
// Use fireEvent.change to simulate changing the selected value
fireEvent.change(workExperienceSelect, { target: { value: '4' } });
fireEvent.click(submitButton);
});
});

View File

@@ -0,0 +1,169 @@
import React from 'react';
import { BrowserRouter as Router } from 'react-router-dom';
import { Provider } from 'react-redux';
import renderer from 'react-test-renderer';
import configureStore from 'redux-mock-store';
import { IntlProvider, injectIntl } from '@edx/frontend-platform/i18n';
import EditableSelectField from '../EditableSelectField';
const mockDispatch = jest.fn();
jest.mock('react-redux', () => ({
...jest.requireActual('react-redux'),
useDispatch: () => mockDispatch,
}));
jest.mock('@edx/frontend-platform/auth');
jest.mock('../data/selectors', () => jest.fn().mockImplementation(() => ({ certPreferenceSelector: () => ({}) })));
const IntlEditableSelectField = injectIntl(EditableSelectField);
const mockStore = configureStore();
describe('EditableSelectField', () => {
let props = {};
let store = {};
const reduxWrapper = children => (
<Router>
<IntlProvider locale="en">
<Provider store={store}>{children}</Provider>
</IntlProvider>
</Router>
);
beforeEach(() => {
store = mockStore();
props = {
name: 'testField',
label: 'Main Label',
emptyLabel: 'Empty Main Label',
type: 'text',
value: 'Test Field',
userSuppliedValue: '',
options: [
{
label: 'Default Option',
value: 'defaultOption',
},
{
label: 'User Options',
group: [
{
label: 'Suboption 1',
value: 'suboption1',
},
],
},
{
label: 'Other Options',
group: [
{
label: 'Suboption 2',
value: 'suboption2',
},
{
label: 'Suboption 3',
value: 'suboption3',
},
],
},
],
saveState: 'default',
error: '',
confirmationMessageDefinition: {
id: 'confirmationMessageId',
defaultMessage: 'Default Confirmation Message',
description: 'Description of the confirmation message',
},
confirmationValue: 'Confirmation Value',
helpText: 'Helpful Text',
isEditing: false,
isEditable: true,
isGrayedOut: false,
};
});
afterEach(() => jest.clearAllMocks());
it('renders EditableSelectField correctly with editing disabled', () => {
const tree = renderer.create(reduxWrapper(<IntlEditableSelectField {...props} />)).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders EditableSelectField correctly with editing enabled', () => {
props = {
...props,
isEditing: true,
};
const tree = renderer.create(reduxWrapper(<IntlEditableSelectField {...props} />)).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders EditableSelectField with an error', () => {
const errorProps = {
...props,
error: 'This is an error message',
};
const tree = renderer.create(reduxWrapper(<IntlEditableSelectField {...errorProps} />)).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders selectOptions when option has a group', () => {
const propsWithGroup = {
...props,
options: [
{
label: 'User Options',
group: [
{
label: 'Suboption 1',
value: 'suboption1',
},
],
},
],
};
const tree = renderer.create(reduxWrapper(<IntlEditableSelectField {...propsWithGroup} />)).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders selectOptions when option does not have a group', () => {
const propsWithoutGroup = {
...props,
options: [
{
label: 'Default Option',
value: 'defaultOption',
},
],
};
const tree = renderer.create(reduxWrapper(<IntlEditableSelectField {...propsWithoutGroup} />)).toJSON();
expect(tree).toMatchSnapshot();
});
it('renders selectOptions with multiple groups', () => {
const propsWithGroups = {
...props,
options: [
{
label: 'Mixed Options',
group: [
{
label: 'Suboption 1',
value: 'suboption1',
},
{
label: 'Suboption 2',
value: 'suboption2',
},
],
},
],
};
const tree = renderer.create(reduxWrapper(<IntlEditableSelectField {...propsWithGroups} />)).toJSON();
expect(tree).toMatchSnapshot();
});
});

View File

@@ -0,0 +1,485 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`EditableSelectField renders EditableSelectField correctly with editing disabled 1`] = `
<div
className="pgn-transition-replace-group position-relative"
style={
Object {
"height": null,
}
}
>
<div
style={
Object {
"padding": ".1px 0",
}
}
>
<div
className="form-group"
>
<div
className="d-flex align-items-start"
>
<h6
aria-level="3"
>
Main Label
</h6>
<button
className="ml-3 btn btn-link"
disabled={false}
onClick={[Function]}
type="button"
>
<svg
aria-hidden="true"
className="svg-inline--fa fa-pencil-alt fa-w-16 mr-1"
data-icon="pencil-alt"
data-prefix="fas"
focusable="false"
role="img"
style={Object {}}
viewBox="0 0 512 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"
fill="currentColor"
style={Object {}}
/>
</svg>
Edit
</button>
</div>
<p
className={null}
data-hj-suppress={true}
>
Test Field
</p>
<p
className="small text-muted mt-n2"
>
Default Confirmation Message
</p>
</div>
</div>
</div>
`;
exports[`EditableSelectField renders EditableSelectField correctly with editing enabled 1`] = `
<div
className="pgn-transition-replace-group position-relative"
style={
Object {
"height": null,
}
}
>
<div
style={
Object {
"padding": ".1px 0",
}
}
>
<form
onSubmit={[Function]}
>
<div
className="pgn__form-group"
>
<label
className="pgn__form-label h6 d-block"
htmlFor="field-testField"
size="sm"
>
Main Label
</label>
<div
className="pgn__form-control-decorator-group"
>
<text
aria-describedby="field-testField-2"
className="has-value form-control is-invalid"
data-hj-suppress={true}
id="field-testField"
name="testField"
onBlur={[Function]}
onChange={[Function]}
type="text"
value="Test Field"
>
<option
value="defaultOption"
>
Default Option
</option>
<optgroup
label="User Options"
>
<option
value="suboption1"
>
Suboption 1
</option>
</optgroup>
<optgroup
label="Other Options"
>
<option
value="suboption2"
>
Suboption 2
</option>
<option
value="suboption3"
>
Suboption 3
</option>
</optgroup>
</text>
</div>
<div
className="pgn__form-text pgn__form-text-default"
>
<div>
Helpful Text
</div>
</div>
<div
className="pgn__form-control-description pgn__form-text pgn__form-text-invalid"
id="field-testField-2"
>
<span
className="pgn__icon"
>
<svg
aria-hidden={true}
fill="none"
focusable={false}
height={24}
role="img"
viewBox="0 0 24 24"
width={24}
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"
fill="currentColor"
/>
</svg>
</span>
<div>
</div>
</div>
</div>
<p>
<button
aria-disabled={false}
aria-live="assertive"
className="pgn__stateful-btn pgn__stateful-btn-state-default mr-2 btn btn-primary"
disabled={false}
onClick={[Function]}
type="submit"
>
<span
className="d-flex align-items-center justify-content-center"
>
<span>
Save
</span>
</span>
</button>
<button
className="btn btn-outline-primary"
disabled={false}
onClick={[Function]}
type="button"
>
Cancel
</button>
</p>
</form>
</div>
</div>
`;
exports[`EditableSelectField renders EditableSelectField with an error 1`] = `
<div
className="pgn-transition-replace-group position-relative"
style={
Object {
"height": null,
}
}
>
<div
style={
Object {
"padding": ".1px 0",
}
}
>
<div
className="form-group"
>
<div
className="d-flex align-items-start"
>
<h6
aria-level="3"
>
Main Label
</h6>
<button
className="ml-3 btn btn-link"
disabled={false}
onClick={[Function]}
type="button"
>
<svg
aria-hidden="true"
className="svg-inline--fa fa-pencil-alt fa-w-16 mr-1"
data-icon="pencil-alt"
data-prefix="fas"
focusable="false"
role="img"
style={Object {}}
viewBox="0 0 512 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"
fill="currentColor"
style={Object {}}
/>
</svg>
Edit
</button>
</div>
<p
className={null}
data-hj-suppress={true}
>
Test Field
</p>
<p
className="small text-muted mt-n2"
>
Default Confirmation Message
</p>
</div>
</div>
</div>
`;
exports[`EditableSelectField renders selectOptions when option does not have a group 1`] = `
<div
className="pgn-transition-replace-group position-relative"
style={
Object {
"height": null,
}
}
>
<div
style={
Object {
"padding": ".1px 0",
}
}
>
<div
className="form-group"
>
<div
className="d-flex align-items-start"
>
<h6
aria-level="3"
>
Main Label
</h6>
<button
className="ml-3 btn btn-link"
disabled={false}
onClick={[Function]}
type="button"
>
<svg
aria-hidden="true"
className="svg-inline--fa fa-pencil-alt fa-w-16 mr-1"
data-icon="pencil-alt"
data-prefix="fas"
focusable="false"
role="img"
style={Object {}}
viewBox="0 0 512 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"
fill="currentColor"
style={Object {}}
/>
</svg>
Edit
</button>
</div>
<p
className={null}
data-hj-suppress={true}
>
Test Field
</p>
<p
className="small text-muted mt-n2"
>
Default Confirmation Message
</p>
</div>
</div>
</div>
`;
exports[`EditableSelectField renders selectOptions when option has a group 1`] = `
<div
className="pgn-transition-replace-group position-relative"
style={
Object {
"height": null,
}
}
>
<div
style={
Object {
"padding": ".1px 0",
}
}
>
<div
className="form-group"
>
<div
className="d-flex align-items-start"
>
<h6
aria-level="3"
>
Main Label
</h6>
<button
className="ml-3 btn btn-link"
disabled={false}
onClick={[Function]}
type="button"
>
<svg
aria-hidden="true"
className="svg-inline--fa fa-pencil-alt fa-w-16 mr-1"
data-icon="pencil-alt"
data-prefix="fas"
focusable="false"
role="img"
style={Object {}}
viewBox="0 0 512 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"
fill="currentColor"
style={Object {}}
/>
</svg>
Edit
</button>
</div>
<p
className={null}
data-hj-suppress={true}
>
Test Field
</p>
<p
className="small text-muted mt-n2"
>
Default Confirmation Message
</p>
</div>
</div>
</div>
`;
exports[`EditableSelectField renders selectOptions with multiple groups 1`] = `
<div
className="pgn-transition-replace-group position-relative"
style={
Object {
"height": null,
}
}
>
<div
style={
Object {
"padding": ".1px 0",
}
}
>
<div
className="form-group"
>
<div
className="d-flex align-items-start"
>
<h6
aria-level="3"
>
Main Label
</h6>
<button
className="ml-3 btn btn-link"
disabled={false}
onClick={[Function]}
type="button"
>
<svg
aria-hidden="true"
className="svg-inline--fa fa-pencil-alt fa-w-16 mr-1"
data-icon="pencil-alt"
data-prefix="fas"
focusable="false"
role="img"
style={Object {}}
viewBox="0 0 512 512"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"
fill="currentColor"
style={Object {}}
/>
</svg>
Edit
</button>
</div>
<p
className={null}
data-hj-suppress={true}
>
Test Field
</p>
<p
className="small text-muted mt-n2"
>
Default Confirmation Message
</p>
</div>
</div>
</div>
`;

View File

@@ -2,180 +2,196 @@
exports[`JumpNav should not render Optional Information or delete account link 1`] = `
<div
className="jump-nav px-2.25 jump-nav-sm position-sticky pt-3"
data-testid="redux-provider"
>
<ul
className="list-unstyled"
style={Object {}}
<div
data-testid="browser-router"
>
<li
className=""
<div
className="jump-nav px-2.25 jump-nav-sm position-sticky pt-3"
>
<a
aria-current="page"
className="active"
href="/#basic-information"
isActive={[Function]}
onClick={[Function]}
<ul
className="list-unstyled"
style={Object {}}
>
Account Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#profile-information"
isActive={[Function]}
onClick={[Function]}
>
Profile Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#social-media"
isActive={[Function]}
onClick={[Function]}
>
Social Media Links
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#site-preferences"
isActive={[Function]}
onClick={[Function]}
>
Site Preferences
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#linked-accounts"
isActive={[Function]}
onClick={[Function]}
>
Linked Accounts
</a>
</li>
</ul>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#basic-information"
isActive={[Function]}
onClick={[Function]}
>
Account Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#profile-information"
isActive={[Function]}
onClick={[Function]}
>
Profile Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#social-media"
isActive={[Function]}
onClick={[Function]}
>
Social Media Links
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#site-preferences"
isActive={[Function]}
onClick={[Function]}
>
Site Preferences
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#linked-accounts"
isActive={[Function]}
onClick={[Function]}
>
Linked Accounts
</a>
</li>
</ul>
</div>
</div>
</div>
`;
exports[`JumpNav should render Optional Information and delete account link 1`] = `
<div
className="jump-nav px-2.25 jump-nav-sm position-sticky pt-3"
data-testid="redux-provider"
>
<ul
className="list-unstyled"
style={Object {}}
<div
data-testid="browser-router"
>
<li
className=""
<div
className="jump-nav px-2.25 jump-nav-sm position-sticky pt-3"
>
<a
aria-current="page"
className="active"
href="/#basic-information"
isActive={[Function]}
onClick={[Function]}
<ul
className="list-unstyled"
style={Object {}}
>
Account Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#profile-information"
isActive={[Function]}
onClick={[Function]}
>
Profile Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#demographics-information"
isActive={[Function]}
onClick={[Function]}
>
Optional Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#social-media"
isActive={[Function]}
onClick={[Function]}
>
Social Media Links
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#site-preferences"
isActive={[Function]}
onClick={[Function]}
>
Site Preferences
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#linked-accounts"
isActive={[Function]}
onClick={[Function]}
>
Linked Accounts
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#delete-account"
isActive={[Function]}
onClick={[Function]}
>
Delete My Account
</a>
</li>
</ul>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#basic-information"
isActive={[Function]}
onClick={[Function]}
>
Account Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#profile-information"
isActive={[Function]}
onClick={[Function]}
>
Profile Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#demographics-information"
isActive={[Function]}
onClick={[Function]}
>
Optional Information
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#social-media"
isActive={[Function]}
onClick={[Function]}
>
Social Media Links
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#site-preferences"
isActive={[Function]}
onClick={[Function]}
>
Site Preferences
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#linked-accounts"
isActive={[Function]}
onClick={[Function]}
>
Linked Accounts
</a>
</li>
<li
className=""
>
<a
aria-current="page"
className="active"
href="/#delete-account"
isActive={[Function]}
onClick={[Function]}
>
Delete My Account
</a>
</li>
</ul>
</div>
</div>
</div>
`;

View File

@@ -0,0 +1,112 @@
const mockData = {
accountSettings: {
loading: false,
loaded: true,
loadingError: null,
data: null,
values: {
username: 'test_username',
country: 'AD',
accomplishments_shared: false,
name: 'test_name',
email: 'test_email@test.com',
id: 533,
verified_name: null,
extended_profile: [
{
field_name: 'work_experience',
field_value: '',
},
],
gender: null,
'pref-lang': 'en',
shouldDisplayDemographicsSection: false,
demographicsOptions: false,
},
errors: {},
confirmationValues: {},
drafts: {},
saveState: null,
timeZones: [
{
time_zone: 'Africa/Abidjan',
description: 'Africa/Abidjan (GMT, UTC+0000)',
},
],
countryTimeZones: [
{
time_zone: 'Europe/Andorra',
description: 'Europe/Andorra (CET, UTC+0100)',
},
],
previousSiteLanguage: null,
deleteAccount: {
status: null,
errorType: null,
},
siteLanguage: {
loading: false,
loaded: true,
loadingError: null,
siteLanguageList: [
{
code: 'en',
name: 'English',
released: true,
},
],
},
resetPassword: {
status: null,
},
nameChange: {
saveState: null,
errors: {},
},
thirdPartyAuth: {
providers: [
{
id: 'oa2-google-oauth2',
name: 'Google',
connected: false,
accepts_logins: true,
connectUrl: 'http://localhost:18000/auth/login/google-oauth2/?auth_entry=account_settings&next=%2Faccount%2Fsettings',
disconnectUrl: 'http://localhost:18000/auth/disconnect/google-oauth2/?',
},
],
disconnectionStatuses: {},
errors: {},
},
verifiedName: null,
mostRecentVerifiedName: {},
verifiedNameHistory: {
use_verified_name_for_certs: false,
results: [],
},
profileDataManager: null,
},
notificationPreferences: {
showPreferences: false,
courses: {
status: 'success',
courses: [],
pagination: {
count: 0,
currentPage: 1,
hasMore: false,
totalPages: 1,
},
},
preferences: {
status: 'idle',
updatePreferenceStatus: 'idle',
selectedCourse: null,
preferences: [],
apps: [],
nonEditable: {},
},
},
};
export default mockData;

View File

@@ -2,7 +2,7 @@ import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import { FormattedMessage } from '@edx/frontend-platform/i18n';
import { Hyperlink, StatefulButton } from '@edx/paragon';
import { Hyperlink, StatefulButton } from '@openedx/paragon';
import Alert from '../Alert';
import { disconnectAuth } from './data/actions';

View File

@@ -1,14 +1,14 @@
import React from 'react';
import { IntlProvider } from '@edx/frontend-platform/i18n';
import { Helmet } from 'react-helmet';
import { mount } from 'enzyme';
import { render } from '@testing-library/react';
import { getConfig } from '@edx/frontend-platform';
import Head from './Head';
describe('Head', () => {
const props = {};
it('should match render title tag and fivicon with the site configuration values', () => {
mount(<IntlProvider locale="en"><Head {...props} /></IntlProvider>);
render(<IntlProvider locale="en"><Head {...props} /></IntlProvider>);
const helmet = Helmet.peek();
expect(helmet.title).toEqual(`Account | ${getConfig().SITE_NAME}`);
expect(helmet.linkTags[0].rel).toEqual('shortcut icon');

View File

@@ -1,6 +1,6 @@
import { messages as headerMessages } from '@edx/frontend-component-header';
import { messages as footerMessages } from '@edx/frontend-component-footer';
import { messages as paragonMessages } from '@edx/paragon';
import { messages as paragonMessages } from '@openedx/paragon';
import arMessages from './messages/ar.json';
import deMessages from './messages/de.json';
import es419Messages from './messages/es_419.json';

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "المدرسة الإعدادية / المتوسطة",
"account.settings.field.education.levels.el": "المدرسة الابتدائية / الأساسية",
"account.settings.field.education.levels.none": "دون تعليم رسمي",
"account.settings.field.education.levels.o": "نوع آخر من التعليم",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "الجنس",
"account.settings.field.gender.empty": "إضافة الجنس",
"account.settings.field.gender.options.empty": "اختر جنسًا",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "لا قيمة محددة. رجاءً اتصل بمديرك في {enterprise} ليقوم بالتعديلات.",
"account.settings.static.field.empty.no.admin": "لا قيمة محددة.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "في حال التأشير، سيظهر هذا الاسم في شهاداتك و سجلاتك العامة.",
"account.settings.field.name.modal.certificate.title": "اختر اسمًا مفضلًا للشهادات والسجلات العامة",
"account.settings.field.name.modal.certificate.select": "اختر اسمًا",
"account.settings.field.name.modal.certificate.option.full": "الاسم الكامل",
"account.settings.field.name.modal.certificate.option.verified": "اسم متحقَّق منه",
"account.settings.field.name.modal.certificate.button.choose": "اختيار الاسم",
"account.settings.delete.account.before.proceeding": "قبل المتابعة، يرجى {actionLink}.",
"account.settings.delete.account.header": "حذف حسابي",
"account.settings.delete.account.subheader": "نأسف لذهابك!",
"account.settings.delete.account.text.1": "ترجى الملاحظة: إن حذف حسابك وبياناتك الشخصية له أثر دائم و لا يمكن التراجع عنه. لن يكون بمقدور {siteName} استعادة حسابك ولا البيانات التي يتم حذفها.",
"account.settings.delete.account.text.2": "بمجرد حذف حسابك، فإنك لن تستطيع استخدامه لمتابعة المساقات على {siteName}.",
"account.settings.delete.account.text.2.edX": "بمجرد حذف حسابك، فإنك لن تستطيع استخدامه لمتابعة المساقات على تطبيق edX ولا edx.org ولا أي موقع آخر تستضيفه edX. وهذا يشمل الوصول إلى edx.org من نظام صاحب العمل أو الجامعة و الوصول إلى المواقع الخاصة التي تقدمها MIT Open Learning و Wharton Executive Education و Harvard Medical School.",
"account.settings.delete.account.text.3.link": "اتّبع هذه التعليمات لطباعة أو تحميل شهادة",
"account.settings.delete.account.text.warning": "تحذير: حذف الحساب أثره دائم. يرجى قراءة ما ورد أعلاه بعناية قبل المتابعة. هذا إجراء غير رجعي، و لن تتمكن بعده من استخدام نفس البريد الإلكتروني على {siteName}.",
"account.settings.delete.account.text.change.instead": "هل تريد بدلاً من ذلك تغيير بريدك الإلكتروني أو اسمك أو كلمة المرور الخاصة بك؟",
"account.settings.delete.account.button": "حذف حسابي",
"account.settings.delete.account.please.activate": "تفعيل حسابك",
"account.settings.delete.account.please.confirm": "تأكيد حسابك",
"account.settings.delete.account.please.unlink": "فصل جميع حسابات التواصل الاجتماعي",
"account.settings.delete.account.modal.header": "هل أنت متأكد؟",
"account.settings.delete.account.modal.text.1": "لقد اخترت \"حذف حسابي\". إن حذف حسابك وبياناتك الشخصية ذو أثر دائم لا يمكن التراجع عنه. لن يكون بمقدور {siteName} استعادة حسابك و لا البيانات التي حذفت.",
"account.settings.delete.account.modal.text.2": "إن واصلت، فلن تستطيع استخدام هذا الحساب لمتابعة المساقات على {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "إن واصلت، فلن تستطيع استخدام هذا الحساب لمتابعة المساقات على على تطبيق edX و لا edx.org و لا أي موقع آخر تستضيفه edX. وهذا يشمل الوصول إلى edx.org من نظام صاحب العمل أو الجامعة و الوصول إلى المواقع الخاصة التي يقدمها MIT Open Learning و Wharton Executive Education و Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "إن كنت لا تزال ترغب في المتابعة و حذف حسابك، فيرجى إدخال كلمة المرور:",
"account.settings.delete.account.modal.confirm.delete": "تعم، احذف",
"account.settings.delete.account.modal.confirm.cancel": "لا",
"account.settings.delete.account.error.unable.to.delete": "لم نستطع حذف الحساب",
"account.settings.delete.account.error.no.password": "كلمة المرور مطلوبة",
"account.settings.delete.account.error.invalid.password": "كلمة المرور غير صحيحة",
"account.settings.delete.account.error.unable.to.delete.details": "عذراً، حدث خطأ أثناء محاولة معالجة طلبك. رجاءً أعد المحاولة لاحقًا.",
"account.settings.delete.account.modal.after.header": "نأسف لذهابك! سيُحذف حسابك في ظرف وجيز.",
"account.settings.delete.account.modal.after.text": "حذف الحساب، بما في ذلك من إزالة من القوائم البريدية، إجراء قد يستغرق بضعة أسابيع حتى يكتمل عبر نظامنا. إن كنت تريد قبل ذلك الحين إيقاف تلقي البريد الإلكتروني، فيرجى إلغاء الاشتراك من تذييل أي بريد إلكتروني.",
"account.settings.delete.account.modal.after.button": "إغلاق ",
"account.settings.delete.account.text.3.edX": "قد تفقد كذلك إمكانية الوصول إلى الشهادات الموثقة و كذا مؤهلات البرامج الأخرى مثل شهادات MicroMasters. يمكنك الاحتفاظ بنسخة عنها لديك قبل المواصلة إلى الحذف. {actionLink}.",
"account.settings.delete.account.text.3": "قد تفقد كذلك إمكانية الوصول إلى الشهادات الموثقة و كذا مؤهلات البرامج الأخرى. يمكنك الاحتفاظ بنسخة عنها لديك قبل المواصلة إلى الحذف.",
"account.settings.message.demographics.service.issue": "حدث خطأ أثناء محاولة استخراج أو حفظ معلومات حسابك. رجاءً أعد المحاولة لاحقًا.",
"account.settings.field.demographics.gender": "هوية الجنس",
"account.settings.field.demographics.gender.empty": "إضافة هوية الجنس",
"account.settings.field.demographics.gender.options.empty": "حدد هوية الجنس",
"account.settings.field.demographics.gender_description": "وصف هوية الجنس",
"account.settings.field.demographics.gender_description.empty": "أدخل الوصف",
"account.settings.field.demographics.ethnicity": "هوية العرق/ الأصل",
"account.settings.field.demographics.ethnicity.empty": "إضافة هوية العرق / الأصل",
"account.settings.field.demographics.ethnicity.options.empty": "اختر كل ما ينطبق",
"account.settings.field.demographics.income": "دخل الأسرة",
"account.settings.field.demographics.income.empty": "إضافة دخل الأسرة",
"account.settings.field.demographics.income.options.empty": "حدد نطاقًا لدخل الأسرة",
"account.settings.field.demographics.military_history": "الوضعية إزاء الخدمة العسكرية في الولايات المتحدة",
"account.settings.field.demographics.military_history.empty": "إضافة الوضعية إزاء الخدمة العسكرية",
"account.settings.field.demographics.military_history.options.empty": "اختر الوضعية إزاء الخدمة العسكرية",
"account.settings.field.demographics.learner_education_level": "مستواك التعليمي",
"account.settings.field.demographics.learner_education_level.empty": "إضافة المستوى التعليمي",
"account.settings.field.demographics.parent_education_level": "مستوى الوالدين/الأولياء التعليمي",
"account.settings.field.demographics.parent_education_level.empty": "إضافة المستوى التعليمي",
"account.settings.field.demographics.education_level.options.empty": "حدد المستوى التعليمي",
"account.settings.field.demographics.work_status": "الحالة الوظيفية",
"account.settings.field.demographics.work_status.empty": "إضافة الحالة الوظيفية",
"account.settings.field.demographics.work_status.options.empty": "حدد الحالة الوظيفية",
"account.settings.field.demographics.work_status_description": "وصف الحالة الوظيفية",
"account.settings.field.demographics.work_status_description.empty": "أدخل الوصف",
"account.settings.field.demographics.current_work_sector": "مجال العمل الحالي",
"account.settings.field.demographics.current_work_sector.empty": "إضافة مجال العمل",
"account.settings.field.demographics.future_work_sector": "مجال العمل المستقبلي",
"account.settings.field.demographics.future_work_sector.empty": "إضافة مجال العمل",
"account.settings.field.demographics.work_sector.options.empty": "حدد مجال العمل",
"account.settings.section.demographics.why": "ما هي غاية {siteName} من جمع هذه المعلومات؟",
"account.settings.name.change.title.id": "تغيير الاسم هذا يتطلب التحقق من الهوية",
"account.settings.name.change.title.begin": "قبل أن نبدأ",
"account.settings.name.change.warning.one": "تحذير: يقوم هذا الإجراء بتحديث الاسم الذي يظهر على جميع الشهادات التي تم الحصول عليها على هذا الحساب في الماضي و أي شهادات تحصل عليها حاليا أو مستقبلاً.",
"account.settings.name.change.warning.two": "لا يمكن التراجع عن هذا الإجراء دون التحقق من هويتك.",
"account.settings.name.change.id.name.label": "أدخل اسمك كما يظهر في بطاقة تعريف الطالب أو العمل أو بطاقة الهوية الصادرة عن الحكومة.",
"account.settings.name.change.id.name.placeholder": "أدخل الاسم الموجود في بطاقة تعريفك ذات الصورة.",
"account.settings.name.change.error.valid.name": "رجاءً أدخل اسما صحيحا.",
"account.settings.name.change.error.general": "حدث خطأ تقني. رجاءً حاول مجددًا.",
"account.settings.name.change.continue": "مواصلة",
"account.settings.name.change.cancel": "إلغاء",
"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",
"error.notfound.message": "الصفحة التي تبحث عنها غير متوفرة أو هناك خطأ في العنوان. رجاءً تحقق من العنوان و حاول مجددًا.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "الدعم الفني",
"account.settings.editable.field.password.reset.button.confirmation": "لقد أرسلنا رسالة إلى {email}. انقر على الرابط في الرسالة لإعادة ضبط كلمة المرور الخاصة بك. لم تصلك الرسالة؟ اتصل بـ{technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "إعادة ضبط كلمة المرور",
"account.settings.editable.field.password.reset.button.forbidden": "طلبك السابق في تقدّم، رجاءً حاول مجددًا بعد لحظات قليلة.",
"account.settings.editable.field.password.reset.label": "كلمة المرور",
"account.settings.sso.link.account": "تسجيل الدخول باستخدام {name}",
"account.settings.sso.account.connected": "موصول",
"account.settings.sso.account.disconnect.error": "حدثت مشكلة أثناء فصل هذا الحساب، اتصل بالدعم إن استمرت المشكلة.",
"account.settings.sso.unlink.account": "فصل حساب {name}",
"account.settings.sso.no.providers": "لا يمكن وصل أي حسابات في الوقت الراهن.",
"account.page.title": "الحساب | {siteName}",
"id.verification.access.blocked.denied": "لا يمكننا التحقق من هويتك في الوقت الراهن. إن لم تكن قد فعّلت حسابك بعد، فيرجى تفقد مجلد الرسائل غير المرغوب فيها بحثًا عن بريد التفعيل الإلكتروني من {email}.",
"id.verification.next": "التالي",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "ارفع صورة لبطاقة تعريفك",
"id.verification.id.photo.preview.alt": "معاينة صورة الهوية.",
"id.verification.id.photo.instructions.camera": "عندما تكون بطاقتك في موضعها، استخدم زر 'التقاط صورة' أدناه لالتقاط صورتك. يرجى استخدام جواز سفر أو رخصة قيادة أو بطاقة تعريف أخرى تتضمن اسمك الكامل وصورة لوجهك.",
"id.verification.id.photo.instructions.upload": "يرجى رفع صورة لبطاقة تعريفك. تأكد من أن البطاقة كاملة داخل الإطار و أنها مضاءة جيدًا. يجب أن يكون حجم الملف أقل من 10 ميجابايت. الأنساق المدعومة:",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "الملف الذي حددته ليس ضمن أنواع الصورة المدعومة. اختر رجاءً من بين الأنساق التالية:",
"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.error.fileTooLarge": "الملف الذي حددته كبير جداً. رجاءً أعد المحاولة باستخدام ملف ذي حجم أقل من 10 ميجابايت.",
"id.verification.name.check.title": "تحقق مرة أخرى من اسمك",
"id.verification.name.check.instructions": "هل الاسم أدناه يطابق الاسم الموجود في بطاقة تعريفك ذات الصورة. إن لم يكن كذلك، فقم بتحديث الاسم أدناه ليطابق بطاقة تعريفك.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "مطلوبة صورة لوجهك. رجاءً أعد التقاط صورتك الشخصية.",
"id.verification.submission.alert.error.id": "مطلوبة صورة لبطاقة تعريفك. رجاءً أعد التقاط صورة لبطاقة تعريفك.",
"id.verification.submission.alert.error.name": "مطلوب اسم حساب صحيح. يرجى تحديث اسم حسابك لمطابقة الاسم على بطاقة تعريفك.",
"id.verification.submission.alert.error.unsupported": "واحد أو أكثر من الملفات التي قمت برفعها في نَسقٍ غير مدعوم. رجاءً اختر مما يلي:",
"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.review.error": "{siteName} صفحة دعم",
"id.verification.submitted.title": "التحقق من الهوية جارٍ",
"id.verification.submitted.text": "لقد تلقينا معلوماتك و نحن الآن نتحقق من هويتك. سيتم إخطارك عند اكتمال عملية التحقق (عادةً في ظرف 5 أيام). إلى ذلكم الحين، لا يزال يمكنك الوصول لجميع محتويات المساق المتاحة.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "إن واجهتك مشكلة في رفع صورة أعلاه، فقد ترغب بدلا من ذلك في استخدام كاميرا جهازك. لاستخدام الكاميرا، انقر على الزر أدناه.",
"id.verification.upload.help.button": "انتقل إلى وضع الرفع",
"id.verification.camera.help.button": "انتقل إلى وضع الكاميرا",
"id.verification.request.camera.access.instructions": "حتى تلتقط صورة باستخدام الكاميرا، قد تتلقى طلبًا من المتصفح للوصول إلى الكاميرا. {clickAllow}",
"id.verification.requirements.account.managed.alert": "إعدادات حسابك يديرها {managerTitle}. إن لم يكن الاسم في بطاقة هويتك ذات الصورة. مطابقًا للاسم الذي في حسابك، فيرجى الاتصال بالمسؤول {profileDataManager} أو ب{support} للحصول على المساعدة قبل إتمام عملية التحقق من الصورة..",
"id.verification.requirements.card.device.text": "أنت بحاجة إلى جهاز مزود بكاميرا. إذا تلقيت طلبًا من المتصفح للوصول إلى كاميرا جهازك، فتأكد رجاءً من النقر على {السماح}.",
"id.verification.account.name.summary.alert": "إعدادات حسابك يديرها {managerTitle}. إن لم يكن الاسم في بطاقة هويتك ذات الصورة. مطابقًا للاسم الذي في حسابك، فيرجى الاتصال بالمسؤول {profileDataManager} أو ب{support} للحصول على المساعدة قبل إتمام عملية التحقق من الصورة..",
"idv.submission.alert.error": "\nواجهنا خطأ فني أثناء محاولة رفع طلب التحقق من الهوية\nقد تكون هذه مشكلة مؤقتة، لذا يرجى المحاولة مجددًا بعد بضع دقائق\nإن استمرت المشكلة، فيرجى الذهاب إلى {support_link} للحصول على المساعدة.",
"id.verification.account.name.edit": "تعديل {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "في حال التأشير، سيظهر هذا الاسم في شهاداتك و سجلاتك العامة.",
"account.settings.field.name.modal.certificate.title": "اختر اسمًا مفضلًا للشهادات والسجلات العامة",
"account.settings.field.name.modal.certificate.select": "اختر اسمًا",
"account.settings.field.name.modal.certificate.option.full": "الاسم الكامل",
"account.settings.field.name.modal.certificate.option.verified": "اسم متحقَّق منه",
"account.settings.field.name.modal.certificate.button.choose": "اختيار الاسم",
"account.settings.delete.account.before.proceeding": "قبل المتابعة، يرجى {actionLink}.",
"account.settings.delete.account.text.3.edX": "قد تفقد كذلك إمكانية الوصول إلى الشهادات الموثقة و كذا مؤهلات البرامج الأخرى مثل شهادات MicroMasters. يمكنك الاحتفاظ بنسخة عنها لديك قبل المواصلة إلى الحذف. {actionLink}.",
"account.settings.delete.account.text.3": "قد تفقد كذلك إمكانية الوصول إلى الشهادات الموثقة و كذا مؤهلات البرامج الأخرى. يمكنك الاحتفاظ بنسخة عنها لديك قبل المواصلة إلى الحذف.",
"account.settings.delete.account.header": "حذف حسابي",
"account.settings.delete.account.subheader": "نأسف لذهابك!",
"account.settings.delete.account.text.1": "ترجى الملاحظة: إن حذف حسابك وبياناتك الشخصية له أثر دائم و لا يمكن التراجع عنه. لن يكون بمقدور {siteName} استعادة حسابك ولا البيانات التي يتم حذفها.",
"account.settings.delete.account.text.2": "بمجرد حذف حسابك، فإنك لن تستطيع استخدامه لمتابعة المساقات على {siteName}.",
"account.settings.delete.account.text.2.edX": "بمجرد حذف حسابك، فإنك لن تستطيع استخدامه لمتابعة المساقات على تطبيق edX ولا edx.org ولا أي موقع آخر تستضيفه edX. وهذا يشمل الوصول إلى edx.org من نظام صاحب العمل أو الجامعة و الوصول إلى المواقع الخاصة التي تقدمها MIT Open Learning و Wharton Executive Education و Harvard Medical School.",
"account.settings.delete.account.text.3.link": "اتّبع هذه التعليمات لطباعة أو تحميل شهادة",
"account.settings.delete.account.text.warning": "تحذير: حذف الحساب أثره دائم. يرجى قراءة ما ورد أعلاه بعناية قبل المتابعة. هذا إجراء غير رجعي، و لن تتمكن بعده من استخدام نفس البريد الإلكتروني على {siteName}.",
"account.settings.delete.account.text.change.instead": "هل تريد بدلاً من ذلك تغيير بريدك الإلكتروني أو اسمك أو كلمة المرور الخاصة بك؟",
"account.settings.delete.account.button": "حذف حسابي",
"account.settings.delete.account.please.activate": "تفعيل حسابك",
"account.settings.delete.account.please.confirm": "تأكيد حسابك",
"account.settings.delete.account.please.unlink": "فصل جميع حسابات التواصل الاجتماعي",
"account.settings.delete.account.modal.header": "هل أنت متأكد؟",
"account.settings.delete.account.modal.text.1": "لقد اخترت \"حذف حسابي\". إن حذف حسابك وبياناتك الشخصية ذو أثر دائم لا يمكن التراجع عنه. لن يكون بمقدور {siteName} استعادة حسابك و لا البيانات التي حذفت.",
"account.settings.delete.account.modal.text.2": "إن واصلت، فلن تستطيع استخدام هذا الحساب لمتابعة المساقات على {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "إن واصلت، فلن تستطيع استخدام هذا الحساب لمتابعة المساقات على على تطبيق edX و لا edx.org و لا أي موقع آخر تستضيفه edX. وهذا يشمل الوصول إلى edx.org من نظام صاحب العمل أو الجامعة و الوصول إلى المواقع الخاصة التي يقدمها MIT Open Learning و Wharton Executive Education و Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "إن كنت لا تزال ترغب في المتابعة و حذف حسابك، فيرجى إدخال كلمة المرور:",
"account.settings.delete.account.modal.confirm.delete": "تعم، احذف",
"account.settings.delete.account.modal.confirm.cancel": "لا",
"account.settings.delete.account.error.unable.to.delete": "لم نستطع حذف الحساب",
"account.settings.delete.account.error.no.password": "كلمة المرور مطلوبة",
"account.settings.delete.account.error.invalid.password": "كلمة المرور غير صحيحة",
"account.settings.delete.account.error.unable.to.delete.details": "عذراً، حدث خطأ أثناء محاولة معالجة طلبك. رجاءً أعد المحاولة لاحقًا.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "حذف الحساب، بما في ذلك من إزالة من القوائم البريدية، إجراء قد يستغرق بضعة أسابيع حتى يكتمل عبر نظامنا. إن كنت تريد قبل ذلك الحين إيقاف تلقي البريد الإلكتروني، فيرجى إلغاء الاشتراك من تذييل أي بريد إلكتروني.",
"account.settings.delete.account.modal.after.button": "إغلاق ",
"account.settings.message.demographics.service.issue": "حدث خطأ أثناء محاولة استخراج أو حفظ معلومات حسابك. رجاءً أعد المحاولة لاحقًا.",
"account.settings.field.demographics.gender": "هوية الجنس",
"account.settings.field.demographics.gender.empty": "إضافة هوية الجنس",
"account.settings.field.demographics.gender.options.empty": "حدد هوية الجنس",
"account.settings.field.demographics.gender_description": "وصف هوية الجنس",
"account.settings.field.demographics.gender_description.empty": "أدخل الوصف",
"account.settings.field.demographics.ethnicity": "هوية العرق/ الأصل",
"account.settings.field.demographics.ethnicity.empty": "إضافة هوية العرق / الأصل",
"account.settings.field.demographics.ethnicity.options.empty": "اختر كل ما ينطبق",
"account.settings.field.demographics.income": "دخل الأسرة",
"account.settings.field.demographics.income.empty": "إضافة دخل الأسرة",
"account.settings.field.demographics.income.options.empty": "حدد نطاقًا لدخل الأسرة",
"account.settings.field.demographics.military_history": "الوضعية إزاء الخدمة العسكرية في الولايات المتحدة",
"account.settings.field.demographics.military_history.empty": "إضافة الوضعية إزاء الخدمة العسكرية",
"account.settings.field.demographics.military_history.options.empty": "اختر الوضعية إزاء الخدمة العسكرية",
"account.settings.field.demographics.learner_education_level": "مستواك التعليمي",
"account.settings.field.demographics.learner_education_level.empty": "إضافة المستوى التعليمي",
"account.settings.field.demographics.parent_education_level": "مستوى الوالدين/الأولياء التعليمي",
"account.settings.field.demographics.parent_education_level.empty": "إضافة المستوى التعليمي",
"account.settings.field.demographics.education_level.options.empty": "حدد المستوى التعليمي",
"account.settings.field.demographics.work_status": "الحالة الوظيفية",
"account.settings.field.demographics.work_status.empty": "إضافة الحالة الوظيفية",
"account.settings.field.demographics.work_status.options.empty": "حدد الحالة الوظيفية",
"account.settings.field.demographics.work_status_description": "وصف الحالة الوظيفية",
"account.settings.field.demographics.work_status_description.empty": "أدخل الوصف",
"account.settings.field.demographics.current_work_sector": "مجال العمل الحالي",
"account.settings.field.demographics.current_work_sector.empty": "إضافة مجال العمل",
"account.settings.field.demographics.future_work_sector": "مجال العمل المستقبلي",
"account.settings.field.demographics.future_work_sector.empty": "إضافة مجال العمل",
"account.settings.field.demographics.work_sector.options.empty": "حدد مجال العمل",
"account.settings.section.demographics.why": "ما هي غاية {siteName} من جمع هذه المعلومات؟",
"account.settings.name.change.title.id": "تغيير الاسم هذا يتطلب التحقق من الهوية",
"account.settings.name.change.title.begin": "قبل أن نبدأ",
"account.settings.name.change.warning.one": "تحذير: يقوم هذا الإجراء بتحديث الاسم الذي يظهر على جميع الشهادات التي تم الحصول عليها على هذا الحساب في الماضي و أي شهادات تحصل عليها حاليا أو مستقبلاً.",
"account.settings.name.change.warning.two": "لا يمكن التراجع عن هذا الإجراء دون التحقق من هويتك.",
"account.settings.name.change.id.name.label": "أدخل اسمك كما يظهر في بطاقة تعريف الطالب أو العمل أو بطاقة الهوية الصادرة عن الحكومة.",
"account.settings.name.change.id.name.placeholder": "أدخل الاسم الموجود في بطاقة تعريفك ذات الصورة.",
"account.settings.name.change.error.valid.name": "رجاءً أدخل اسما صحيحا.",
"account.settings.name.change.error.general": "حدث خطأ تقني. رجاءً حاول مجددًا.",
"account.settings.name.change.continue": "مواصلة",
"account.settings.name.change.cancel": "إلغاء",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "الدعم الفني",
"account.settings.editable.field.password.reset.button.confirmation": "لقد أرسلنا رسالة إلى {email}. انقر على الرابط في الرسالة لإعادة ضبط كلمة المرور الخاصة بك. لم تصلك الرسالة؟ اتصل بـ{technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "طلبك السابق في تقدّم، رجاءً حاول مجددًا بعد لحظات قليلة.",
"account.settings.editable.field.password.reset.label": "كلمة المرور",
"account.settings.editable.field.password.reset.button": "إعادة ضبط كلمة المرور",
"account.settings.sso.link.account": "تسجيل الدخول باستخدام {name}",
"account.settings.sso.account.connected": "موصول",
"account.settings.sso.account.disconnect.error": "حدثت مشكلة أثناء فصل هذا الحساب، اتصل بالدعم إن استمرت المشكلة.",
"account.settings.sso.unlink.account": "فصل حساب {name}",
"account.settings.sso.no.providers": "لا يمكن وصل أي حسابات في الوقت الراهن.",
"id.verification.request.camera.access.instructions": "حتى تلتقط صورة باستخدام الكاميرا، قد تتلقى طلبًا من المتصفح للوصول إلى الكاميرا. {clickAllow}",
"id.verification.requirements.account.managed.alert": "إعدادات حسابك يديرها {managerTitle}. إن لم يكن الاسم في بطاقة هويتك ذات الصورة. مطابقًا للاسم الذي في حسابك، فيرجى الاتصال بالمسؤول {profileDataManager} أو ب{support} للحصول على المساعدة قبل إتمام عملية التحقق من الصورة..",
"id.verification.requirements.card.device.text": "أنت بحاجة إلى جهاز مزود بكاميرا. إذا تلقيت طلبًا من المتصفح للوصول إلى كاميرا جهازك، فتأكد رجاءً من النقر على {السماح}.",
"id.verification.account.name.summary.alert": "إعدادات حسابك يديرها {managerTitle}. إن لم يكن الاسم في بطاقة هويتك ذات الصورة. مطابقًا للاسم الذي في حسابك، فيرجى الاتصال بالمسؤول {profileDataManager} أو ب{support} للحصول على المساعدة قبل إتمام عملية التحقق من الصورة..",
"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.",
"id.verification.account.name.edit": "تعديل {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Junior secondary/junior high/middle school",
"account.settings.field.education.levels.el": "Elementary/primary school",
"account.settings.field.education.levels.none": "No formal education",
"account.settings.field.education.levels.o": "Other education",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Gender",
"account.settings.field.gender.empty": "Add gender",
"account.settings.field.gender.options.empty": "Select a gender",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "No value set. Contact your {enterprise} administrator to make changes.",
"account.settings.static.field.empty.no.admin": "No value set.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"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",
"error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"account.page.title": "Account | {siteName}",
"id.verification.access.blocked.denied": "We cannot verify your identity at this time. If you have yet to activate your account, please check your spam folder for the activation email from {email}.",
"id.verification.next": "Next",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Upload a Photo of Your Identification Card",
"id.verification.id.photo.preview.alt": "Preview of photo ID.",
"id.verification.id.photo.instructions.camera": "When your ID is in position, use the Take Photo button below to take your photo. Please use a passport, drivers license, or another identification card that includes your full name and a picture of your face.",
"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": "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.error.fileTooLarge": "The file you have selected is too large. Please try again with a file less than 10MB.",
"id.verification.name.check.title": "Double-Check Your Name",
"id.verification.name.check.instructions": "Does the name below match the name on your photo ID? If not, update the name below to match your photo ID.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "A photo of your face is required. Please retake your portrait photo.",
"id.verification.submission.alert.error.id": "A photo of your ID card is required. Please retake your ID photo.",
"id.verification.submission.alert.error.name": "A valid account name is required. Please update your account name to match the name on your ID.",
"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": "One or more of the files you have uploaded is in an unsupported format. Please choose from the following:",
"id.verification.review.error": "{siteName} Support Page",
"id.verification.submitted.title": "Identity Verification in Progress",
"id.verification.submitted.text": "We have received your information and are verifying your identity. You will be notified when the verification process is complete (usually within 5 days). In the meantime, you can still access all available course content.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "If you are having trouble uploading a photo above, you may want to use your camera instead. To use your camera, click the button below.",
"id.verification.upload.help.button": "Switch to Upload Mode",
"id.verification.camera.help.button": "Switch to Camera Mode",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"idv.submission.alert.error": "\n We encountered a technical error while trying to submit ID verification.\n This might be a temporary issue, so please try again in a few minutes.\n If the problem persists, please go to {support_link} for help.\n ",
"id.verification.account.name.edit": "Edit {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"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.",
"id.verification.account.name.edit": "Edit {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Hauptschule",
"account.settings.field.education.levels.el": "Grundschule",
"account.settings.field.education.levels.none": "Keinen Bildungsabschluss",
"account.settings.field.education.levels.o": "Sonstige Bildung",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Geschlecht",
"account.settings.field.gender.empty": "Geschlecht hinzufügen",
"account.settings.field.gender.options.empty": "Geschlecht auswählen",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "Kein Wert eingestellt. Wenden Sie sich an Ihren {enterprise} Administrator, um Änderungen vorzunehmen.",
"account.settings.static.field.empty.no.admin": "Kein Wert eingestellt.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "Wenn diese Option aktiviert ist, erscheint dieser Name auf Ihren Zertifikaten und öffentlich zugänglichen Aufzeichnungen.",
"account.settings.field.name.modal.certificate.title": "Wählen Sie einen bevorzugten Namen für Zertifikate und öffentlich zugängliche Aufzeichnungen",
"account.settings.field.name.modal.certificate.select": "Wählen Sie einen Namen aus",
"account.settings.field.name.modal.certificate.option.full": "Vollständiger Name",
"account.settings.field.name.modal.certificate.option.verified": "Verifizierter Name",
"account.settings.field.name.modal.certificate.button.choose": "Wähle Name",
"account.settings.delete.account.before.proceeding": "Bevor Sie fortfahren, bitte {actionLink}.",
"account.settings.delete.account.header": "Meinen Account löschen",
"account.settings.delete.account.subheader": "Es tut uns leid, dass Sie Ihren Account löschen möchten!",
"account.settings.delete.account.text.1": "Bitte beachten Sie: Die Löschung Ihres Kontos und Ihrer persönlichen Daten ist dauerhaft und kann nicht rückgängig gemacht werden. {siteName} kann Ihr Konto oder die gelöschten Daten nicht wiederherstellen.",
"account.settings.delete.account.text.2": "Sobald Ihr Konto gelöscht wurde, können Sie es nicht mehr für die Teilnahme an Kursen auf {siteName} verwenden.",
"account.settings.delete.account.text.2.edX": "Die Löschung Ihres Accounts von dieser Plattform beinhaltet auch Ihren Account auf der Mobile App und weiteren Seiten, die zu dieser Plattform gehören. ",
"account.settings.delete.account.text.3.link": "Befolgen Sie diese Anweisungen zum Drucken oder Herunterladen eines Zertifikats",
"account.settings.delete.account.text.warning": "Warnung: Das Löschen des Kontos ist dauerhaft. Bitte lesen Sie das Obige sorgfältig durch, bevor Sie fortfahren. Dies ist eine irreversible Aktion und Sie können dieselbe E-Mail-Adresse nicht mehr auf {siteName} verwenden.",
"account.settings.delete.account.text.change.instead": "Möchten Sie stattdessen Ihre E-Mail-Adresse, Ihren Namen oder Ihr Passwort ändern?",
"account.settings.delete.account.button": "Meinen Account löschen",
"account.settings.delete.account.please.activate": "Aktivieren Sie Ihren Account",
"account.settings.delete.account.please.confirm": "Bestätigen Sie ihr Konto",
"account.settings.delete.account.please.unlink": "alle Social Media Konten trennen",
"account.settings.delete.account.modal.header": "Sind Sie sicher?",
"account.settings.delete.account.modal.text.1": "Sie haben „Mein Konto löschen“ ausgewählt. Die Löschung Ihres Kontos und Ihrer personenbezogenen Daten ist dauerhaft und kann nicht rückgängig gemacht werden. {siteName} kann Ihr Konto oder die gelöschten Daten nicht wiederherstellen.",
"account.settings.delete.account.modal.text.2": "Wenn Sie fortfahren, können Sie dieses Konto nicht verwenden, um an Kursen auf {siteName} teilzunehmen.",
"account.settings.delete.account.modal.text.2.edX": "Wenn Sie fortfahren, können Sie dieses Konto nicht verwenden, um Kurse über die edX-App, edx.org oder eine andere von edX gehostete Website zu besuchen. Dazu gehört der Zugriff auf edx.org aus dem System Ihres Arbeitgebers oder Ihrer Universität und der Zugriff auf private Websites, die von MIT Open Learning, Wharton Executive Education und Harvard Medical School angeboten werden.",
"account.settings.delete.account.modal.enter.password": "Wenn Sie sicher sind, dass Sie Ihr Account löschen möchten, geben Sie bitte Ihr Passwort ein:",
"account.settings.delete.account.modal.confirm.delete": "Ja, löschen.",
"account.settings.delete.account.modal.confirm.cancel": "Abbrechen",
"account.settings.delete.account.error.unable.to.delete": "Es ist nicht möglich den Account zu löschen.",
"account.settings.delete.account.error.no.password": "Ein Passwort ist erforderlich",
"account.settings.delete.account.error.invalid.password": "Das Passwort ist falsch.",
"account.settings.delete.account.error.unable.to.delete.details": "Entschuldigung, es gab einen Fehler bei der Bearbeitung Ihrer Anfrage. Bitte versuchen Sie es später noch einmal.",
"account.settings.delete.account.modal.after.header": "Es tut uns leid, dass Sie Ihr Konto löschen möchten! Ihr Konto wird in Kürze gelöscht.",
"account.settings.delete.account.modal.after.text": "Es kann einige Tage dauern, bis Ihre Daten vollkommen aus unserem System, sowie aus allen E-Mail Listen entfernt werden. ",
"account.settings.delete.account.modal.after.button": "Schließen",
"account.settings.delete.account.text.3.edX": "Sie können auch den Zugriff auf verifizierte Zertifikate und andere Programmanmeldeinformationen wie MicroMasters-Zertifikate verlieren. Sie können diese für Ihre Unterlagen kopieren, bevor Sie mit dem Löschen fortfahren. {actionLink}.",
"account.settings.delete.account.text.3": "Sie verlieren möglicherweise auch den Zugriff auf verifizierte Zertifikate und andere Programmanmeldeinformationen. Sie können diese für Ihre Unterlagen kopieren, bevor Sie mit dem Löschen fortfahren.",
"account.settings.message.demographics.service.issue": "Beim Versuch, Ihre Kontoinformationen abzurufen oder zu speichern, ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.",
"account.settings.field.demographics.gender": "Geschlecht",
"account.settings.field.demographics.gender.empty": "Geschlecht hinzufügen",
"account.settings.field.demographics.gender.options.empty": "Wählen Sie ein Geschlecht aus",
"account.settings.field.demographics.gender_description": "Beschreibung des Geschlechts",
"account.settings.field.demographics.gender_description.empty": "Beschreibung eingeben",
"account.settings.field.demographics.ethnicity": "Rasse/ethnische Identität",
"account.settings.field.demographics.ethnicity.empty": "Rassen-/Ethnizitätsidentität hinzufügen",
"account.settings.field.demographics.ethnicity.options.empty": "Wählen Sie alle zutreffenden",
"account.settings.field.demographics.income": "Familieneinkommen",
"account.settings.field.demographics.income.empty": "Fügen Sie das Familieneinkommen hinzu",
"account.settings.field.demographics.income.options.empty": "Wählen Sie eine Familieneinkommensspanne aus",
"account.settings.field.demographics.military_history": "US-Militärstatus",
"account.settings.field.demographics.military_history.empty": "Militärstatus hinzufügen",
"account.settings.field.demographics.military_history.options.empty": "Militärstatus auswählen",
"account.settings.field.demographics.learner_education_level": "Ihr Bildungsstand",
"account.settings.field.demographics.learner_education_level.empty": "Bildungsgrad hinzufügen",
"account.settings.field.demographics.parent_education_level": "Bildungsniveau der Eltern/Erziehungsberechtigten",
"account.settings.field.demographics.parent_education_level.empty": "Bildungsgrad hinzufügen",
"account.settings.field.demographics.education_level.options.empty": "Bildungsstufe auswählen",
"account.settings.field.demographics.work_status": "Arbeitsverhältnis",
"account.settings.field.demographics.work_status.empty": "Beschäftigungsstatus hinzufügen",
"account.settings.field.demographics.work_status.options.empty": "Wählen Sie Ihren Beschäftigungsstatus",
"account.settings.field.demographics.work_status_description": "Beschreibung des Beschäftigungsstatus",
"account.settings.field.demographics.work_status_description.empty": "Beschreibung eingeben",
"account.settings.field.demographics.current_work_sector": "Aktuelle Arbeitsbranche",
"account.settings.field.demographics.current_work_sector.empty": "Arbeitsbranche hinzufügen",
"account.settings.field.demographics.future_work_sector": "Industrie der Zukunft",
"account.settings.field.demographics.future_work_sector.empty": "Arbeitsbranche hinzufügen",
"account.settings.field.demographics.work_sector.options.empty": "Arbeitsbranche auswählen",
"account.settings.section.demographics.why": "Warum sammelt {siteName} diese Informationen?",
"account.settings.name.change.title.id": "Diese Namensänderung erfordert eine Identitätsprüfung",
"account.settings.name.change.title.begin": "Bevor wir anfangen",
"account.settings.name.change.warning.one": "Warnung: Diese Aktion aktualisiert den Namen, der auf allen Zertifikaten erscheint, die in der Vergangenheit für dieses Konto erworben wurden, sowie auf allen Zertifikaten, die Sie derzeit erwerben oder in Zukunft erwerben werden.",
"account.settings.name.change.warning.two": "Diese Aktion kann nicht rückgängig gemacht werden, ohne Ihre Identität zu bestätigen.",
"account.settings.name.change.id.name.label": "Geben Sie Ihren Namen so ein, wie er auf Ihrem noch nicht abgelaufenen Studenten-, Arbeits- oder amtlichen Ausweis erscheint.",
"account.settings.name.change.id.name.placeholder": "Geben Sie den Namen auf Ihrem Lichtbildausweis ein",
"account.settings.name.change.error.valid.name": "Bitte geben Sie einen gültigen Namen ein.",
"account.settings.name.change.error.general": "Ein technischer Fehler ist aufgetreten. Bitte versuche es erneut.",
"account.settings.name.change.continue": "Fortsetzen",
"account.settings.name.change.cancel": "Löschen",
"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",
"error.notfound.message": "Die gesuchte Seite ist nicht verfügbar oder es liegt ein Fehler in der URL vor. Bitte überprüfen Sie die URL und versuchen Sie es erneut.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technischer Support",
"account.settings.editable.field.password.reset.button.confirmation": "Wir haben eine Nachricht an {email} geschickt. Klicken Sie auf den Link in der Nachricht, um Ihr Passwort zurückzusetzen. Sie haben die Nachricht nicht erhalten? Kontaktieren Sie {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Passwort zurücksetzen",
"account.settings.editable.field.password.reset.button.forbidden": "Ihre vorherige Anfrage wird bearbeitet, bitte versuchen Sie es in wenigen Augenblicken erneut.",
"account.settings.editable.field.password.reset.label": "Passwort",
"account.settings.sso.link.account": "Anmelden mit {name}",
"account.settings.sso.account.connected": "Verbunden",
"account.settings.sso.account.disconnect.error": "Es gab ein Problem bei der Trennung dieses Kontos. Wenden Sie sich an den Support, wenn das Problem weiterhin besteht.",
"account.settings.sso.unlink.account": "Verlinkung zu {name} Konto entfernen",
"account.settings.sso.no.providers": "Zu diesem Zeitpunkt können keine Konten verlinkt werden.",
"account.page.title": "Konto | {siteName}",
"id.verification.access.blocked.denied": "Wir können Ihre Identität derzeit nicht überprüfen. Wenn Sie Ihr Konto noch nicht aktiviert haben, suchen Sie bitte in Ihrem Spam-Ordner nach der Aktivierungs-E-Mail von {email}.",
"id.verification.next": "Weiter",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Laden Sie ein Foto Ihres Personalausweises hoch",
"id.verification.id.photo.preview.alt": "Vorschau des Lichtbildausweises.",
"id.verification.id.photo.instructions.camera": "Wenn Ihr Ausweis in Position ist, verwenden Sie die Schaltfläche „Foto aufnehmen“ unten, um Ihr Foto aufzunehmen. Bitte verwenden Sie einen Reisepass, Führerschein oder einen anderen Ausweis, der Ihren vollständigen Namen und ein Bild Ihres Gesichts enthält.",
"id.verification.id.photo.instructions.upload": "Bitte laden Sie ein Foto Ihres Personalausweises hoch. Stellen Sie sicher, dass der gesamte Ausweis in den Rahmen passt und gut beleuchtet ist. Die Dateigröße muss unter 10 MB liegen. Unterstützte Formate:",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "Die ausgewählte Datei ist kein unterstützter Bildtyp. Bitte wählen Sie aus folgenden Formaten:",
"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.error.fileTooLarge": "Die ausgewählte Datei ist zu groß. Bitte versuchen Sie es erneut mit einer Datei, die kleiner als 10 MB ist.",
"id.verification.name.check.title": "Überprüfen Sie Ihren Namen",
"id.verification.name.check.instructions": "Stimmt der Name unten mit dem Namen auf Ihrem Lichtbildausweis überein? Wenn nicht, aktualisieren Sie den Namen unten, damit er mit Ihrem Lichtbildausweis übereinstimmt.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "Ein Foto Ihres Gesichts ist erforderlich. Bitte nehmen Sie Ihr Porträtfoto erneut auf.",
"id.verification.submission.alert.error.id": "Ein Foto Ihres Personalausweises ist erforderlich. Bitte nehmen Sie Ihr Ausweisfoto erneut auf.",
"id.verification.submission.alert.error.name": "Ein gültiger Kontoname ist erforderlich. Bitte aktualisieren Sie Ihren Kontonamen so, dass er mit dem Namen auf Ihrem Ausweis übereinstimmt.",
"id.verification.submission.alert.error.unsupported": "Mindestens eine der von Ihnen hochgeladenen Dateien weist ein nicht unterstütztes Format auf. Bitte wählen Sie aus Folgendem:",
"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.review.error": "{siteName} Support-Seite",
"id.verification.submitted.title": "Identitätsüberprüfung läuft",
"id.verification.submitted.text": "Wir haben Ihre Informationen erhalten und überprüfen Ihre Identität. Sie werden benachrichtigt, wenn der Verifizierungsprozess abgeschlossen ist (normalerweise innerhalb von 5 Tagen). In der Zwischenzeit können Sie weiterhin auf alle verfügbaren Kursinhalte zugreifen.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "Wenn Sie oben Probleme beim Hochladen eines Fotos haben, können Sie stattdessen Ihre Kamera verwenden. Um Ihre Kamera zu verwenden, klicken Sie auf die Schaltfläche unten.",
"id.verification.upload.help.button": "Wechseln Sie in den Upload-Modus",
"id.verification.camera.help.button": "Wechseln Sie in den Kameramodus",
"id.verification.request.camera.access.instructions": "Um ein Foto mit Ihrer Webcam aufzunehmen, erhalten Sie möglicherweise eine Browser-Eingabeaufforderung für den Zugriff auf Ihre Kamera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Ihre Kontoeinstellungen werden von {managerTitle} verwaltet. Wenn der Name auf Ihrem Lichtbildausweis nicht mit dem Namen in Ihrem Konto übereinstimmt, wenden Sie sich bitte an Ihren {profileDataManager}-Administrator oder {support}, um Hilfe zu erhalten, bevor Sie den Fotoverifizierungsprozess abschließen.",
"id.verification.requirements.card.device.text": "Sie benötigen ein Gerät mit Kamera. Wenn Sie eine Browser-Eingabeaufforderung für den Zugriff auf Ihre Kamera erhalten, stellen Sie bitte sicher, dass Sie auf {allow} klicken.",
"id.verification.account.name.summary.alert": "Ihre Kontoeinstellungen werden von {managerTitle} verwaltet. Wenn der Name auf Ihrem Lichtbildausweis nicht mit dem Namen auf Ihrem Konto übereinstimmt, wenden Sie sich bitte an Ihren {profileDataManager}-Administrator oder {support}, um Hilfe zu erhalten.",
"idv.submission.alert.error": "Beim Versuch, die ID-Bestätigung einzureichen, ist ein technischer Fehler aufgetreten. Dies könnte ein vorübergehendes Problem sein, versuchen Sie es in ein paar Minuten erneut. Wenn das Problem weiterhin besteht, rufen Sie bitte {support_link} auf, um Hilfe zu erhalten.",
"id.verification.account.name.edit": "{sr} bearbeiten",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "Wenn diese Option aktiviert ist, erscheint dieser Name auf Ihren Zertifikaten und öffentlich zugänglichen Aufzeichnungen.",
"account.settings.field.name.modal.certificate.title": "Wählen Sie einen bevorzugten Namen für Zertifikate und öffentlich zugängliche Aufzeichnungen",
"account.settings.field.name.modal.certificate.select": "Wählen Sie einen Namen aus",
"account.settings.field.name.modal.certificate.option.full": "Vollständiger Name",
"account.settings.field.name.modal.certificate.option.verified": "Verifizierter Name",
"account.settings.field.name.modal.certificate.button.choose": "Wähle Name",
"account.settings.delete.account.before.proceeding": "Bevor Sie fortfahren, bitte {actionLink}.",
"account.settings.delete.account.text.3.edX": "Sie können auch den Zugriff auf verifizierte Zertifikate und andere Programmanmeldeinformationen wie MicroMasters-Zertifikate verlieren. Sie können diese für Ihre Unterlagen kopieren, bevor Sie mit dem Löschen fortfahren. {actionLink}.",
"account.settings.delete.account.text.3": "Sie verlieren möglicherweise auch den Zugriff auf verifizierte Zertifikate und andere Programmanmeldeinformationen. Sie können diese für Ihre Unterlagen kopieren, bevor Sie mit dem Löschen fortfahren.",
"account.settings.delete.account.header": "Meinen Account löschen",
"account.settings.delete.account.subheader": "Es tut uns leid, dass Sie Ihren Account löschen möchten!",
"account.settings.delete.account.text.1": "Bitte beachten Sie: Die Löschung Ihres Kontos und Ihrer persönlichen Daten ist dauerhaft und kann nicht rückgängig gemacht werden. {siteName} kann Ihr Konto oder die gelöschten Daten nicht wiederherstellen.",
"account.settings.delete.account.text.2": "Sobald Ihr Konto gelöscht wurde, können Sie es nicht mehr für die Teilnahme an Kursen auf {siteName} verwenden.",
"account.settings.delete.account.text.2.edX": "Die Löschung Ihres Accounts von dieser Plattform beinhaltet auch Ihren Account auf der Mobile App und weiteren Seiten, die zu dieser Plattform gehören. ",
"account.settings.delete.account.text.3.link": "Befolgen Sie diese Anweisungen zum Drucken oder Herunterladen eines Zertifikats",
"account.settings.delete.account.text.warning": "Warnung: Das Löschen des Kontos ist dauerhaft. Bitte lesen Sie das Obige sorgfältig durch, bevor Sie fortfahren. Dies ist eine irreversible Aktion und Sie können dieselbe E-Mail-Adresse nicht mehr auf {siteName} verwenden.",
"account.settings.delete.account.text.change.instead": "Möchten Sie stattdessen Ihre E-Mail-Adresse, Ihren Namen oder Ihr Passwort ändern?",
"account.settings.delete.account.button": "Meinen Account löschen",
"account.settings.delete.account.please.activate": "Aktivieren Sie Ihren Account",
"account.settings.delete.account.please.confirm": "Bestätigen Sie ihr Konto",
"account.settings.delete.account.please.unlink": "alle Social Media Konten trennen",
"account.settings.delete.account.modal.header": "Sind Sie sicher?",
"account.settings.delete.account.modal.text.1": "Sie haben „Mein Konto löschen“ ausgewählt. Die Löschung Ihres Kontos und Ihrer personenbezogenen Daten ist dauerhaft und kann nicht rückgängig gemacht werden. {siteName} kann Ihr Konto oder die gelöschten Daten nicht wiederherstellen.",
"account.settings.delete.account.modal.text.2": "Wenn Sie fortfahren, können Sie dieses Konto nicht verwenden, um an Kursen auf {siteName} teilzunehmen.",
"account.settings.delete.account.modal.text.2.edX": "Wenn Sie fortfahren, können Sie dieses Konto nicht verwenden, um Kurse über die edX-App, edx.org oder eine andere von edX gehostete Website zu besuchen. Dazu gehört der Zugriff auf edx.org aus dem System Ihres Arbeitgebers oder Ihrer Universität und der Zugriff auf private Websites, die von MIT Open Learning, Wharton Executive Education und Harvard Medical School angeboten werden.",
"account.settings.delete.account.modal.enter.password": "Wenn Sie sicher sind, dass Sie Ihr Account löschen möchten, geben Sie bitte Ihr Passwort ein:",
"account.settings.delete.account.modal.confirm.delete": "Ja, löschen.",
"account.settings.delete.account.modal.confirm.cancel": "Abbrechen",
"account.settings.delete.account.error.unable.to.delete": "Es ist nicht möglich den Account zu löschen.",
"account.settings.delete.account.error.no.password": "Ein Passwort ist erforderlich",
"account.settings.delete.account.error.invalid.password": "Das Passwort ist falsch.",
"account.settings.delete.account.error.unable.to.delete.details": "Entschuldigung, es gab einen Fehler bei der Bearbeitung Ihrer Anfrage. Bitte versuchen Sie es später noch einmal.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Es kann einige Tage dauern, bis Ihre Daten vollkommen aus unserem System, sowie aus allen E-Mail Listen entfernt werden. ",
"account.settings.delete.account.modal.after.button": "Schließen",
"account.settings.message.demographics.service.issue": "Beim Versuch, Ihre Kontoinformationen abzurufen oder zu speichern, ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.",
"account.settings.field.demographics.gender": "Geschlecht",
"account.settings.field.demographics.gender.empty": "Geschlecht hinzufügen",
"account.settings.field.demographics.gender.options.empty": "Wählen Sie ein Geschlecht aus",
"account.settings.field.demographics.gender_description": "Beschreibung des Geschlechts",
"account.settings.field.demographics.gender_description.empty": "Beschreibung eingeben",
"account.settings.field.demographics.ethnicity": "Rasse/ethnische Identität",
"account.settings.field.demographics.ethnicity.empty": "Rassen-/Ethnizitätsidentität hinzufügen",
"account.settings.field.demographics.ethnicity.options.empty": "Wählen Sie alle zutreffenden",
"account.settings.field.demographics.income": "Familieneinkommen",
"account.settings.field.demographics.income.empty": "Fügen Sie das Familieneinkommen hinzu",
"account.settings.field.demographics.income.options.empty": "Wählen Sie eine Familieneinkommensspanne aus",
"account.settings.field.demographics.military_history": "US-Militärstatus",
"account.settings.field.demographics.military_history.empty": "Militärstatus hinzufügen",
"account.settings.field.demographics.military_history.options.empty": "Militärstatus auswählen",
"account.settings.field.demographics.learner_education_level": "Ihr Bildungsstand",
"account.settings.field.demographics.learner_education_level.empty": "Bildungsgrad hinzufügen",
"account.settings.field.demographics.parent_education_level": "Bildungsniveau der Eltern/Erziehungsberechtigten",
"account.settings.field.demographics.parent_education_level.empty": "Bildungsgrad hinzufügen",
"account.settings.field.demographics.education_level.options.empty": "Bildungsstufe auswählen",
"account.settings.field.demographics.work_status": "Arbeitsverhältnis",
"account.settings.field.demographics.work_status.empty": "Beschäftigungsstatus hinzufügen",
"account.settings.field.demographics.work_status.options.empty": "Wählen Sie Ihren Beschäftigungsstatus",
"account.settings.field.demographics.work_status_description": "Beschreibung des Beschäftigungsstatus",
"account.settings.field.demographics.work_status_description.empty": "Beschreibung eingeben",
"account.settings.field.demographics.current_work_sector": "Aktuelle Arbeitsbranche",
"account.settings.field.demographics.current_work_sector.empty": "Arbeitsbranche hinzufügen",
"account.settings.field.demographics.future_work_sector": "Industrie der Zukunft",
"account.settings.field.demographics.future_work_sector.empty": "Arbeitsbranche hinzufügen",
"account.settings.field.demographics.work_sector.options.empty": "Arbeitsbranche auswählen",
"account.settings.section.demographics.why": "Warum sammelt {siteName} diese Informationen?",
"account.settings.name.change.title.id": "Diese Namensänderung erfordert eine Identitätsprüfung",
"account.settings.name.change.title.begin": "Bevor wir anfangen",
"account.settings.name.change.warning.one": "Warnung: Diese Aktion aktualisiert den Namen, der auf allen Zertifikaten erscheint, die in der Vergangenheit für dieses Konto erworben wurden, sowie auf allen Zertifikaten, die Sie derzeit erwerben oder in Zukunft erwerben werden.",
"account.settings.name.change.warning.two": "Diese Aktion kann nicht rückgängig gemacht werden, ohne Ihre Identität zu bestätigen.",
"account.settings.name.change.id.name.label": "Geben Sie Ihren Namen so ein, wie er auf Ihrem noch nicht abgelaufenen Studenten-, Arbeits- oder amtlichen Ausweis erscheint.",
"account.settings.name.change.id.name.placeholder": "Geben Sie den Namen auf Ihrem Lichtbildausweis ein",
"account.settings.name.change.error.valid.name": "Bitte geben Sie einen gültigen Namen ein.",
"account.settings.name.change.error.general": "Ein technischer Fehler ist aufgetreten. Bitte versuche es erneut.",
"account.settings.name.change.continue": "Fortsetzen",
"account.settings.name.change.cancel": "Löschen",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technischer Support",
"account.settings.editable.field.password.reset.button.confirmation": "Wir haben eine Nachricht an {email} geschickt. Klicken Sie auf den Link in der Nachricht, um Ihr Passwort zurückzusetzen. Sie haben die Nachricht nicht erhalten? Kontaktieren Sie {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Ihre vorherige Anfrage wird bearbeitet, bitte versuchen Sie es in wenigen Augenblicken erneut.",
"account.settings.editable.field.password.reset.label": "Passwort",
"account.settings.editable.field.password.reset.button": "Passwort zurücksetzen",
"account.settings.sso.link.account": "Anmelden mit {name}",
"account.settings.sso.account.connected": "Verbunden",
"account.settings.sso.account.disconnect.error": "Es gab ein Problem bei der Trennung dieses Kontos. Wenden Sie sich an den Support, wenn das Problem weiterhin besteht.",
"account.settings.sso.unlink.account": "Verlinkung zu {name} Konto entfernen",
"account.settings.sso.no.providers": "Zu diesem Zeitpunkt können keine Konten verlinkt werden.",
"id.verification.request.camera.access.instructions": "Um ein Foto mit Ihrer Webcam aufzunehmen, erhalten Sie möglicherweise eine Browser-Eingabeaufforderung für den Zugriff auf Ihre Kamera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Ihre Kontoeinstellungen werden von {managerTitle} verwaltet. Wenn der Name auf Ihrem Lichtbildausweis nicht mit dem Namen in Ihrem Konto übereinstimmt, wenden Sie sich bitte an Ihren {profileDataManager}-Administrator oder {support}, um Hilfe zu erhalten, bevor Sie den Fotoverifizierungsprozess abschließen.",
"id.verification.requirements.card.device.text": "Sie benötigen ein Gerät mit Kamera. Wenn Sie eine Browser-Eingabeaufforderung für den Zugriff auf Ihre Kamera erhalten, stellen Sie bitte sicher, dass Sie auf {allow} klicken.",
"id.verification.account.name.summary.alert": "Ihre Kontoeinstellungen werden von {managerTitle} verwaltet. Wenn der Name auf Ihrem Lichtbildausweis nicht mit dem Namen auf Ihrem Konto übereinstimmt, wenden Sie sich bitte an Ihren {profileDataManager}-Administrator oder {support}, um Hilfe zu erhalten.",
"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.",
"id.verification.account.name.edit": "{sr} bearbeiten"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Formación media",
"account.settings.field.education.levels.el": "Enseñanza primaria",
"account.settings.field.education.levels.none": "Ninguna educación formal",
"account.settings.field.education.levels.o": "Otra educación",
"account.settings.field.education.levels.other": "Otra formación",
"account.settings.field.gender": "Género",
"account.settings.field.gender.empty": "Agregar género",
"account.settings.field.gender.options.empty": "Seleccionar el género",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "No hay valor establecido. Contacte su administrador {enterprise} para hacer cambios.",
"account.settings.static.field.empty.no.admin": "No hay valor establecido.",
"notification.preferences.notifications.label": "Notificaciones",
"account.settings.field.name.certificate.select": "En caso de ser seleccionado, este nombre aparecerá en tus certificados y registros públicos. ",
"account.settings.field.name.modal.certificate.title": "Escoge un nombre de preferencia para tus certificados y registros públicos.",
"account.settings.field.name.modal.certificate.select": "Selecciona un nombre",
"account.settings.field.name.modal.certificate.option.full": "Nombre completo",
"account.settings.field.name.modal.certificate.option.verified": "Nombre verificado",
"account.settings.field.name.modal.certificate.button.choose": "Escoge un nombre",
"account.settings.delete.account.before.proceeding": "Antes de continuar, por favor {actionLink}.",
"account.settings.delete.account.header": "Eliminar mi cuenta",
"account.settings.delete.account.subheader": "¡Sentimos que te vayas!",
"account.settings.delete.account.text.1": "Para tener en cuenta: La eliminación de su cuenta y sus datos personales es permanente y no se puede deshacer. {siteName} no podrá recuperar tu cuenta o la información que sea eliminada.",
"account.settings.delete.account.text.2": "Una véz tu cuenta haya sido eliminada, no podrás usarla para tomar cursos en {siteName}. ",
"account.settings.delete.account.text.2.edX": "Una vez su cuenta haya sido eliminada, no la podrá usar para tomar cursos en la app de edX, edx.org o en cualquier otro sitio administrado por edX. Esto incluye el acceso a edx.org desde el sistema de su empleador o universidad y el acceso a páginas privadas ofrecidas por MIT Open Learning, Wharton Executive Education y Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Sigue estas instrucciones para imprimir o descargar un certificado. ",
"account.settings.delete.account.text.warning": "Atención: la eliminación de su cuenta es permanente. Por favor lea el previo aviso cautelosamente antes de proceder, ya que esto es una acción irreversible, y no podrá usar el mismo correo electrónico en {siteName}.",
"account.settings.delete.account.text.change.instead": "En lugar de eso, ¿quieres cambiar tu correo electrónico, nombre o contraseña?",
"account.settings.delete.account.button": "Eliminar mi cuenta",
"account.settings.delete.account.please.activate": "activar su cuenta",
"account.settings.delete.account.please.confirm": "Confirma tu cuenta",
"account.settings.delete.account.please.unlink": "Desvincular todas las cuentas de redes sociales.",
"account.settings.delete.account.modal.header": "¿Está seguro?",
"account.settings.delete.account.modal.text.1": "Has seleccionado la opción ''Eliminar mi cuenta''. Ten en cuenta que la eliminación de tu cuenta e información personal es permanente y no puede revertirse. {siteName} no será capaz de recuperar tu cuenta o información una vez esta sea eliminada. ",
"account.settings.delete.account.modal.text.2": "Si aceptas proceder, ya no podrás usar esta cuenta para tomar cursos en {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Si procedes, no será posible usar esta cuenta para tomar cursos ni en la aplicación móvil de edX, ni en edx.org, ni en cualquier otro sitio hospedado por edX. Esto incluye el acceso a edx.org desde el sistema de tu empleador o universidad, y el acceso a sitios privados ofrecidos por MIT Open Learning, Wharton Executive Education, y Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Si deseas continuar y eliminar tu cuenta, por favor introduce la contraseña de tu cuenta:",
"account.settings.delete.account.modal.confirm.delete": "Si, Eliminar",
"account.settings.delete.account.modal.confirm.cancel": "Cancelar",
"account.settings.delete.account.error.unable.to.delete": "No es posible eliminar esta cuenta",
"account.settings.delete.account.error.no.password": "Se requiere una contraseña",
"account.settings.delete.account.error.invalid.password": "Contraseña incorrecta",
"account.settings.delete.account.error.unable.to.delete.details": "Ocurrió un error al procesar tu solicitud. Por favor, intente nuevamente más tarde.",
"account.settings.delete.account.modal.after.header": "¡Sentimos que te vayas! Tu cuenta será eliminada en breve.",
"account.settings.delete.account.modal.after.text": "La eliminación de cuenta, incluyendo la eliminación de las listas de correo electrónico, puede tardar unas semanas en procesarse totalmente en nuestro sistema. Si quieres renunciar a recibir correos antes de que la eliminación se haya completado, por favor date de baja mediante el enlace que aparece al final de los correos.",
"account.settings.delete.account.modal.after.button": "Cerrar",
"account.settings.delete.account.text.3.edX": "También podrás perder el acceso a certificados verificados y a otras credenciales del programa como los certificados MicroMasters. Puedes hacer una copia de estos registros antes de proceder con la eliminación. {actionLink}.",
"account.settings.delete.account.text.3": "También podrás perder el acceso a certificados verificados y a otras credenciales del programa. Puedes hacer una copia de estos registros antes de proceder con la eliminación. ",
"account.settings.message.demographics.service.issue": "Ocurrió un error al intentar recuperar o guardar la información de tu cuenta. Por favor inténtalo más tarde.",
"account.settings.field.demographics.gender": "Identidad de género",
"account.settings.field.demographics.gender.empty": "Añade identidad de género",
"account.settings.field.demographics.gender.options.empty": "Selecciona una identidad de género",
"account.settings.field.demographics.gender_description": "Descripción de identidad de género",
"account.settings.field.demographics.gender_description.empty": "Ingresa descripción",
"account.settings.field.demographics.ethnicity": "Identidad étnica/raza",
"account.settings.field.demographics.ethnicity.empty": "Añade identidad étnica/raza",
"account.settings.field.demographics.ethnicity.options.empty": "Selecciona todas las que apliquen",
"account.settings.field.demographics.income": "Ingreso familiar",
"account.settings.field.demographics.income.empty": "Añade ingreso familiar",
"account.settings.field.demographics.income.options.empty": "Selecciona un rango de ingreso familiar",
"account.settings.field.demographics.military_history": "Estatus militar en EE.UU.",
"account.settings.field.demographics.military_history.empty": "Añade estatus militar",
"account.settings.field.demographics.military_history.options.empty": "Selecciona estatus militar",
"account.settings.field.demographics.learner_education_level": "Tu nivel educacional",
"account.settings.field.demographics.learner_education_level.empty": "Añade nivel educacional",
"account.settings.field.demographics.parent_education_level": "Nivel educacional de padres/tutores",
"account.settings.field.demographics.parent_education_level.empty": "Añade nivel educacional",
"account.settings.field.demographics.education_level.options.empty": "Selecciona nivel educacional",
"account.settings.field.demographics.work_status": "Estatus laboral",
"account.settings.field.demographics.work_status.empty": "Añade estatus laboral",
"account.settings.field.demographics.work_status.options.empty": "Selecciona estatus laboral",
"account.settings.field.demographics.work_status_description": "Descripción estatus laboral",
"account.settings.field.demographics.work_status_description.empty": "Ingresa descripción",
"account.settings.field.demographics.current_work_sector": "Área profesional actual",
"account.settings.field.demographics.current_work_sector.empty": "Añade área profesional",
"account.settings.field.demographics.future_work_sector": "Área profesional futura",
"account.settings.field.demographics.future_work_sector.empty": "Añade área profesional",
"account.settings.field.demographics.work_sector.options.empty": "Selecciona área profesional",
"account.settings.section.demographics.why": "¿Por qué {siteName} recauda esta información?",
"account.settings.name.change.title.id": "Este cambio de nombre requiere de verificación de identidad.",
"account.settings.name.change.title.begin": "Antes de empezar",
"account.settings.name.change.warning.one": "Atención: esta acción actualizará el nombre que aparece en todos los certificados obtenidos a través de esta cuenta en el pasado y en aquellos en que actualmente estás obteniendo o que adquirirás en el futuro.",
"account.settings.name.change.warning.two": "Esta acción no podrá revertirse sin antes verificar tu identidad.",
"account.settings.name.change.id.name.label": "Ingrese su nombre tal como aparece en su tarjeta de identificación vigente de estudiante, trabajo o emitida por el gobierno.",
"account.settings.name.change.id.name.placeholder": "Ingrese el nombre en su identificación con foto",
"account.settings.name.change.error.valid.name": "Por favor ingresa un nombre valido.",
"account.settings.name.change.error.general": "Ha ocurrido un error técnico. Por favor intentalo de nuevo.",
"account.settings.name.change.continue": "Continuar",
"account.settings.name.change.cancel": "Cancelar",
"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",
"error.notfound.message": "La página que estas buscando no está disponible o hay un error en la URL. Por favor, comprueba la URL y vuelve a intentarlo.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "soporte técnico",
"account.settings.editable.field.password.reset.button.confirmation": "Hemos mandado un mensaje a {email}. Haz clic en el enlace en el mensaje para restablecer tu contraseña. ¿No recibiste el mensaje? Contáctate con {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Restablecer contraseña",
"account.settings.editable.field.password.reset.button.forbidden": "Su solicitud anterior está en progreso, intente nuevamente en unos momentos.",
"account.settings.editable.field.password.reset.label": "Contraseña",
"account.settings.sso.link.account": "Iniciar sesión con {name}",
"account.settings.sso.account.connected": "Vinculado",
"account.settings.sso.account.disconnect.error": "Hubo un problema al desconectar esta Cuenta. Si el problema persiste, contacte soporte.",
"account.settings.sso.unlink.account": "Desvincular la cuenta de {accountName} ",
"account.settings.sso.no.providers": "No se pueden vincular cuentas en este momento.",
"account.page.title": "Cuenta | {siteName}",
"id.verification.access.blocked.denied": "No podemos verificar tu identidad en este momento. Si aún no has activado tu cuenta, comprueba en tu carpeta de correo no deseado el correo de activación de {email}.",
"id.verification.next": "Siguiente",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Sube una foto de tu tarjeta de identificación",
"id.verification.id.photo.preview.alt": "Previsualización de Foto ID",
"id.verification.id.photo.instructions.camera": "Cuando tú ID este en posición, utiliza el botón de tomar foto que se encuentra debajo para proceder a tomar tu foto. Por favor usa un pasaporte, licencia de conducción, u otra tarjeta de identificación que incluya tu nombre completo y una foto de tu rostro.",
"id.verification.id.photo.instructions.upload": "Por favor sube una foto de tu identificación. Asegurate de que todo el ID encaje dentro de el marco y que este bien iluminado. El tamaño del archivo debe ser por debajo de 10 MB. Los formatos soportados son: ",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "El archivo que has seleccionado no cumple con el tipo de imágenes soportadas. Por favor escoge entre los siguientes formatos:",
"id.verification.id.photo.instructions.upload": "Por favor, suba una foto de su tarjeta de identificación. Asegúrese de que toda la identificación quepa dentro del marco y esté bien iluminada. El tamaño del archivo debe ser inferior a 10 MB. Formatos compatibles:",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "El archivo que ha seleccionado no es un tipo de imagen compatible. Por favor, elegir entre los siguientes formatos:",
"id.verification.id.photo.instructions.upload.error.fileTooLarge": "El archivo que has seleccionado es demasiado grande. Vuelve a intentarlo con un archivo de menos de 10 MB.",
"id.verification.name.check.title": "Revisa nuevamente tu nombre",
"id.verification.name.check.instructions": "¿El nombre a continuación coincide con el nombre en su identificación con foto? De lo contrario, actualice el nombre a continuación para que coincida con su identificación con foto.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "Se requiere una foto de tu rostro. Vuelve a tomar tu foto de retrato.",
"id.verification.submission.alert.error.id": "Se requiere una foto de tu documento de ID. Vuelve a tomar tu foto de ID.",
"id.verification.submission.alert.error.name": "Se requiere un nombre de cuenta válido. Actualiza el nombre de tu cuenta para que coincida con el nombre que figura en tu ID.",
"id.verification.submission.alert.error.unsupported": "Uno o más de los siguientes archivos que has subido se encuentran en un formato no soportado. Por favor escoge de los siguientes formatos:",
"id.verification.submission.alert.error.unsupported": "Uno o más de los archivos que ha cargado tienen un formato no compatible. Elija entre los siguientes:",
"id.verification.review.error": "Página de soporte de {siteName}",
"id.verification.submitted.title": "Verificación de identidad en progreso.",
"id.verification.submitted.text": "Hemos recibido su información y estamos verificando su identidad. Se le notificará cuando se complete el proceso de verificación (generalmente dentro de los 5 días). Mientras tanto, aún puede acceder a todo el contenido del curso disponible.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "Si estás presentando problemas subiendo una foto, es posible que prefieras usar la cámara en vez. Para usar una cámara, has clic en el botón a continuación.",
"id.verification.upload.help.button": "Cambia a modo de carga",
"id.verification.camera.help.button": "Cambia a modo de cámara",
"notification.preference.heading": "Notificaciones",
"notification.preference.app.title": "{ clave, seleccionar, discusión {Debates} trabajo del curso {Trabajo del curso} otro {{clave}} }",
"notification.preference.title": "{ texto , Seleccionar , core {Notificaciones principales} newDiscussionPost {Nuevas publicaciones Discussion } newQuestionPost {Nuevas publicaciones Question } Other {{ texto }} }",
"notification.preference.type.label": "Tipo",
"notification.preference.web.label": "Sitio Web",
"notification.preference.help.email": "Correo electrónico",
"notification.preference.help.push": "Empujar",
"notification.preference.load.more.courses": "Cargar más cursos",
"notification.preference.guide.link": "como se detalla aquí",
"notification.preference.guide.body": "Las notificaciones para determinadas actividades están habilitadas de forma predeterminada,",
"account.settings.field.name.certificate.select": "En caso de ser seleccionado, este nombre aparecerá en tus certificados y registros públicos. ",
"account.settings.field.name.modal.certificate.title": "Escoge un nombre de preferencia para tus certificados y registros públicos.",
"account.settings.field.name.modal.certificate.select": "Selecciona un nombre",
"account.settings.field.name.modal.certificate.option.full": "Nombre completo",
"account.settings.field.name.modal.certificate.option.verified": "Nombre verificado",
"account.settings.field.name.modal.certificate.button.choose": "Escoge un nombre",
"account.settings.delete.account.before.proceeding": "Antes de continuar, por favor {actionLink}.",
"account.settings.delete.account.text.3.edX": "También podrás perder el acceso a certificados verificados y a otras credenciales del programa como los certificados MicroMasters. Puedes hacer una copia de estos registros antes de proceder con la eliminación. {actionLink}.",
"account.settings.delete.account.text.3": "También podrás perder el acceso a certificados verificados y a otras credenciales del programa. Puedes hacer una copia de estos registros antes de proceder con la eliminación. ",
"account.settings.delete.account.header": "Eliminar mi cuenta",
"account.settings.delete.account.subheader": "¡Sentimos que te vayas!",
"account.settings.delete.account.text.1": "Para tener en cuenta: La eliminación de su cuenta y sus datos personales es permanente y no se puede deshacer. {siteName} no podrá recuperar tu cuenta o la información que sea eliminada.",
"account.settings.delete.account.text.2": "Una véz tu cuenta haya sido eliminada, no podrás usarla para tomar cursos en {siteName}. ",
"account.settings.delete.account.text.2.edX": "Una vez su cuenta haya sido eliminada, no la podrá usar para tomar cursos en la app de edX, edx.org o en cualquier otro sitio administrado por edX. Esto incluye el acceso a edx.org desde el sistema de su empleador o universidad y el acceso a páginas privadas ofrecidas por MIT Open Learning, Wharton Executive Education y Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Sigue estas instrucciones para imprimir o descargar un certificado. ",
"account.settings.delete.account.text.warning": "Atención: la eliminación de su cuenta es permanente. Por favor lea el previo aviso cautelosamente antes de proceder, ya que esto es una acción irreversible, y no podrá usar el mismo correo electrónico en {siteName}.",
"account.settings.delete.account.text.change.instead": "En lugar de eso, ¿quieres cambiar tu correo electrónico, nombre o contraseña?",
"account.settings.delete.account.button": "Eliminar mi cuenta",
"account.settings.delete.account.please.activate": "activar su cuenta",
"account.settings.delete.account.please.confirm": "Confirma tu cuenta",
"account.settings.delete.account.please.unlink": "Desvincular todas las cuentas de redes sociales.",
"account.settings.delete.account.modal.header": "¿Está seguro?",
"account.settings.delete.account.modal.text.1": "Has seleccionado la opción ''Eliminar mi cuenta''. Ten en cuenta que la eliminación de tu cuenta e información personal es permanente y no puede revertirse. {siteName} no será capaz de recuperar tu cuenta o información una vez esta sea eliminada. ",
"account.settings.delete.account.modal.text.2": "Si aceptas proceder, ya no podrás usar esta cuenta para tomar cursos en {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Si procedes, no será posible usar esta cuenta para tomar cursos ni en la aplicación móvil de edX, ni en edx.org, ni en cualquier otro sitio hospedado por edX. Esto incluye el acceso a edx.org desde el sistema de tu empleador o universidad, y el acceso a sitios privados ofrecidos por MIT Open Learning, Wharton Executive Education, y Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Si deseas continuar y eliminar tu cuenta, por favor introduce la contraseña de tu cuenta:",
"account.settings.delete.account.modal.confirm.delete": "Si, Eliminar",
"account.settings.delete.account.modal.confirm.cancel": "Cancelar",
"account.settings.delete.account.error.unable.to.delete": "No es posible eliminar esta cuenta",
"account.settings.delete.account.error.no.password": "Se requiere una contraseña",
"account.settings.delete.account.error.invalid.password": "Contraseña incorrecta",
"account.settings.delete.account.error.unable.to.delete.details": "Ocurrió un error al procesar tu solicitud. Por favor, intente nuevamente más tarde.",
"account.settings.delete.account.modal.after.header": "¡Qué pena que decidió irse! Su cuenta será eliminada en breve.",
"account.settings.delete.account.modal.after.text": "La eliminación de cuenta, incluyendo la eliminación de las listas de correo electrónico, puede tardar unas semanas en procesarse totalmente en nuestro sistema. Si quieres renunciar a recibir correos antes de que la eliminación se haya completado, por favor date de baja mediante el enlace que aparece al final de los correos.",
"account.settings.delete.account.modal.after.button": "Cerrar",
"account.settings.message.demographics.service.issue": "Ocurrió un error al intentar recuperar o guardar la información de tu cuenta. Por favor inténtalo más tarde.",
"account.settings.field.demographics.gender": "Identidad de género",
"account.settings.field.demographics.gender.empty": "Añade identidad de género",
"account.settings.field.demographics.gender.options.empty": "Selecciona una identidad de género",
"account.settings.field.demographics.gender_description": "Descripción de identidad de género",
"account.settings.field.demographics.gender_description.empty": "Ingresa descripción",
"account.settings.field.demographics.ethnicity": "Identidad étnica/raza",
"account.settings.field.demographics.ethnicity.empty": "Añade identidad étnica/raza",
"account.settings.field.demographics.ethnicity.options.empty": "Selecciona todas las que apliquen",
"account.settings.field.demographics.income": "Ingreso familiar",
"account.settings.field.demographics.income.empty": "Añade ingreso familiar",
"account.settings.field.demographics.income.options.empty": "Selecciona un rango de ingreso familiar",
"account.settings.field.demographics.military_history": "Estatus militar en EE.UU.",
"account.settings.field.demographics.military_history.empty": "Añade estatus militar",
"account.settings.field.demographics.military_history.options.empty": "Selecciona estatus militar",
"account.settings.field.demographics.learner_education_level": "Tu nivel educacional",
"account.settings.field.demographics.learner_education_level.empty": "Añade nivel educacional",
"account.settings.field.demographics.parent_education_level": "Nivel educacional de padres/tutores",
"account.settings.field.demographics.parent_education_level.empty": "Añade nivel educacional",
"account.settings.field.demographics.education_level.options.empty": "Selecciona nivel educacional",
"account.settings.field.demographics.work_status": "Estatus laboral",
"account.settings.field.demographics.work_status.empty": "Añade estatus laboral",
"account.settings.field.demographics.work_status.options.empty": "Selecciona estatus laboral",
"account.settings.field.demographics.work_status_description": "Descripción estatus laboral",
"account.settings.field.demographics.work_status_description.empty": "Ingresa descripción",
"account.settings.field.demographics.current_work_sector": "Área profesional actual",
"account.settings.field.demographics.current_work_sector.empty": "Añade área profesional",
"account.settings.field.demographics.future_work_sector": "Área profesional futura",
"account.settings.field.demographics.future_work_sector.empty": "Añade área profesional",
"account.settings.field.demographics.work_sector.options.empty": "Selecciona área profesional",
"account.settings.section.demographics.why": "¿Por qué {siteName} recauda esta información?",
"account.settings.name.change.title.id": "Este cambio de nombre requiere de verificación de identidad.",
"account.settings.name.change.title.begin": "Antes de empezar",
"account.settings.name.change.warning.one": "Atención: esta acción actualizará el nombre que aparece en todos los certificados obtenidos a través de esta cuenta en el pasado y en aquellos en que actualmente estás obteniendo o que adquirirás en el futuro.",
"account.settings.name.change.warning.two": "Esta acción no podrá revertirse sin antes verificar tu identidad.",
"account.settings.name.change.id.name.label": "Ingrese su nombre tal como aparece en su tarjeta de identificación vigente de estudiante, trabajo o emitida por el gobierno.",
"account.settings.name.change.id.name.placeholder": "Ingrese el nombre en su identificación con foto",
"account.settings.name.change.error.valid.name": "Por favor ingresa un nombre valido.",
"account.settings.name.change.error.general": "Ha ocurrido un error técnico. Por favor intentalo de nuevo.",
"account.settings.name.change.continue": "Continuar",
"account.settings.name.change.cancel": "Cancelar",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "soporte técnico",
"account.settings.editable.field.password.reset.button.confirmation": "Hemos mandado un mensaje a {email}. Haz clic en el enlace en el mensaje para restablecer tu contraseña. ¿No recibiste el mensaje? Contáctate con {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Su solicitud anterior está en progreso, intente nuevamente en unos momentos.",
"account.settings.editable.field.password.reset.label": "Contraseña",
"account.settings.editable.field.password.reset.button": "Restablecer contraseña",
"account.settings.sso.link.account": "Iniciar sesión con {name}",
"account.settings.sso.account.connected": "Vinculado",
"account.settings.sso.account.disconnect.error": "Hubo un problema al desconectar esta Cuenta. Si el problema persiste, contacte soporte.",
"account.settings.sso.unlink.account": "Desvincular la cuenta de {accountName} ",
"account.settings.sso.no.providers": "No se pueden vincular cuentas en este momento.",
"id.verification.request.camera.access.instructions": "Para tomar una foto con tu cámara web, es posible que recibas un aviso del navegador para acceder a tu cámara. {clickAllow}",
"id.verification.requirements.account.managed.alert": "La configuración de tu perfil es administrada por {managerTitle}. Por lo tanto si el nombre en tu ID de foto coincide con tu nombre de cuenta por favor ponte en contacto con tu administrador de {profileDataManager} o con {soporte} para solicitar ayuda antes de completar el proceso de verificación de foto.",
"id.verification.requirements.card.device.text": "Necesitas un dispositivo que tenga una cámara. Si has recibido un aviso del navegador para habilitar acceso a tu cámara, por favor asegúrate de seleccionar [allow].",
"id.verification.account.name.summary.alert": "La configuración de tu perfil es administrada por {managerTitle}. Por lo tanto si el nombre en tu ID de foto coincide con tu nombre de cuenta por favor ponte en contacto con tu administrador de {profileDataManager} o con {soporte} para solicitar ayuda.",
"idv.submission.alert.error": "\n Se produjo un error técnico al intentar enviar la verificación de ID.\n Es posible que sea una cuestión temporal, así que inténtalo de nuevo en unos minutos.\n Si el problema continúa, dirígete a {support_link} para obtener ayuda.\n ",
"id.verification.account.name.edit": "Editar {sr}",
"notification.preference.heading": "Notificaciones",
"notification.preference.app.title": "{ clave, seleccionar, discusión {Debates} trabajo del curso {Trabajo del curso} otro {{clave}} }",
"notification.preference.title": "{ text, select, core {Notificaciones principales} newDiscussionPost {Nuevas publicaciones de discusión} newQuestionPost {Nuevas publicaciones de preguntas} other { {text} } }",
"notification.preference.type.label": "Tipo",
"notification.preference.web,label": "Sitio Web",
"notification.preference.help.email": "Correo electrónico",
"notification.preference.help.push": "Empujar",
"notification.preference.load.more.courses": "Cargar más cursos",
"notification.preference.guide.link": "como se detalla aquí",
"notification.preference.guide.body": "Las notificaciones para determinadas actividades están habilitadas de forma predeterminada,"
"id.verification.account.name.edit": "Editar {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "مدرسه متوسطه دوره اول/ راهنمایی",
"account.settings.field.education.levels.el": "مدرسه ابتدایی",
"account.settings.field.education.levels.none": "بدون تحصیلات رسمی",
"account.settings.field.education.levels.o": "تحصیلات متفرقه",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "جنسیت",
"account.settings.field.gender.empty": "افزودن جنسیت",
"account.settings.field.gender.options.empty": "جنسیت را انتخاب کنید",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "مقداری برای آن تعیین نشده است. برای ایجاد تغییرات با مدیر {enterprise} خود تماس بگیرید.",
"account.settings.static.field.empty.no.admin": "هیچ مقداری تنظیم نشده است.",
"notification.preferences.notifications.label": "اعلان‌ها",
"account.settings.field.name.certificate.select": "اگر علامت زده شود، این نام در گواهی‌ها و سوابق عمومی شما درج می‌شود.",
"account.settings.field.name.modal.certificate.title": "نامی مرجح برای گواهی‌ها و سوابق عمومی انتخاب کنید",
"account.settings.field.name.modal.certificate.select": "یک نام انتخاب کنید",
"account.settings.field.name.modal.certificate.option.full": "نام و نام خانوادگی",
"account.settings.field.name.modal.certificate.option.verified": "تغییر نام",
"account.settings.field.name.modal.certificate.button.choose": "انتخاب نام",
"account.settings.delete.account.before.proceeding": "پیش از ادامه، لطفاً {actionLink}.",
"account.settings.delete.account.header": "حذف حساب کاربری من",
"account.settings.delete.account.subheader": "از رفتن شما متأسفیم. ",
"account.settings.delete.account.text.1": "لطفا توجه کنید: حذف حساب کاربری و اطلاعات شخصی شما دائمی است و قابل واگرد نیست. {siteName} نمی‌تواند حساب کاربری شما یا داده‌های حذف‌شده را بازیابی کند.",
"account.settings.delete.account.text.2": "وقتی حساب کاربری شما حذف شد، نمی‌توانید از آن برای شرکت در دوره‌های آموزشی {siteName} استفاده کنید.",
"account.settings.delete.account.text.2.edX": "پس از حذف حساب کاربری، شما دیگر امکان شرکت در دوره‌های edX app، edx.org یا هر سایت دیگری که میزبان edX است ندارید. این شامل دسترسی به سامانه کارفرما یا دانشگاه شما به edx.org و دسترسی به سایت‌های خصوصی ارائه شده توسط MIT Open Learning، آموزش اجرایی Wharton و دانشکده پزشکی هاروارد است.",
"account.settings.delete.account.text.3.link": "برای چاپ یا بارگیری گواهی، این دستورالعمل‌ها را دنبال کنید",
"account.settings.delete.account.text.warning": "هشدار: حذف حساب کاربری دائمی است. لطفا پیش از ادامه، مطالب بالا را با دقت مطالعه کنید. این اقدام قابل واگرد نیست و دیگر نمی‌توانید از همان رایانامه در {siteName} استفاده کنید.",
"account.settings.delete.account.text.change.instead": "آیا به جای حذف حساب کاربری مایلید نام یا گذرواژه یا نشانی رایانامه خود را تغییر دهید؟",
"account.settings.delete.account.button": "حذف حساب کاربری من",
"account.settings.delete.account.please.activate": "حساب کاربری‌تان را فعال‌سازی کنید",
"account.settings.delete.account.please.confirm": "تایید حساب کاربری",
"account.settings.delete.account.please.unlink": "حذف پیوند به حساب‌های کاربری رسانه‌های اجتماعی",
"account.settings.delete.account.modal.header": "آیا مطمئنید؟",
"account.settings.delete.account.modal.text.1": "شما \"حذف حساب کاربری من\" را انتخاب کردید. حذف حساب کاربری و اطلاعات شخصی شما دائمی است و قابل بازگردانی نیست. {siteName} قادر به بازیابی حساب کاربری شما یا داده‌های حذف‌شده نیست.",
"account.settings.delete.account.modal.text.2": "اگر ادامه دهید، نمی‌توانید از این حساب کاربری برای شرکت در دوره‌های آموزشی {siteName} استفاده کنید.",
"account.settings.delete.account.modal.text.2.edX": "در صورت ادامه، شما قادر نخواهید بود از حساب کاربری خود برای هیچ دوره‌ای بر روی edX app، edx.org یا هر وبگاه دیگری که میزبان edX باشد استفاده کنید. این شامل دسترسی به edx.org از سامانه کارفرما یا دانشگاه یا دسترسی به سایت‌های خصوصی که از طریق MIT Open Learning، آموزش اجرایی Wharton یا دانشکده پزشکی هاروارد ارائه می‌شوند نیز می‌شود. ",
"account.settings.delete.account.modal.enter.password": "آیا هنوز هم مایل به ادامه مسیر و حذف حساب کاربری هستید؟ لطفا گذرواژه حساب کاربری را وارد کنید:",
"account.settings.delete.account.modal.confirm.delete": "بله، حذف شود",
"account.settings.delete.account.modal.confirm.cancel": "لغو",
"account.settings.delete.account.error.unable.to.delete": "موفق به حذف حساب کاربری نشدیم",
"account.settings.delete.account.error.no.password": "گذرواژه الزامی است",
"account.settings.delete.account.error.invalid.password": "گذرواژه نادرست است",
"account.settings.delete.account.error.unable.to.delete.details": "متاسفانه خطایی در فرایند انجام درخواست شما رخ داد. لطفا بعدا دوباره تلاش کنید. ",
"account.settings.delete.account.modal.after.header": "متاسفیم که اینجا را ترک می‌کنید! به زودی حساب کاربری شما پاک خواهد شد. ",
"account.settings.delete.account.modal.after.text": "حذف حساب کاربری از سامانه، شامل حذف نشانی رایانامه از فهرست، ممکن است چند هفته‌ به طول بیانجامد. اگر می‌خواهید پیش‌از این موعد از این فهرست خارج شوید، لطفا در پایین یکی از رایانامه‌هایی که از ما دریافت کرده‌اید، لغو اشتراک را بزنید. ",
"account.settings.delete.account.modal.after.button": "بستن",
"account.settings.delete.account.text.3.edX": "همچنین ممکن است دسترسی به گواهی‌های تأییدشده و سایر اعتبارنامه‌های برنامه مانند گواهی‌های MicroMasters را از دست بدهید. می‌توانید پیش از ادامه حذف، یک کپی از این موارد برای سوابق خود تهیه کنید. {actionLink}.",
"account.settings.delete.account.text.3": "همچنین ممکن است دسترسی به گواهی‌های تأییدشده و سایر اعتبارنامه‌های برنامه را از دست بدهید. این امکان را دارید که پیش از ادامه حذف، یک کپی از این موارد برای سوابق خود تهیه کنید.",
"account.settings.message.demographics.service.issue": "خطایی در روند بازیابی یا ذخیره اطلاعات حساب کاربری شما رخ داد. لطفا بعدا دوباره تلاش کنید.",
"account.settings.field.demographics.gender": "هویت جنسیتی",
"account.settings.field.demographics.gender.empty": "افزودن هویت جنسیتی",
"account.settings.field.demographics.gender.options.empty": "یک هویت جنسیتی انتخاب کنید",
"account.settings.field.demographics.gender_description": "شرح هویت جنسیتی",
"account.settings.field.demographics.gender_description.empty": "نگارش شرح",
"account.settings.field.demographics.ethnicity": "نژاد/ هویت قومی",
"account.settings.field.demographics.ethnicity.empty": "هویت نژاد/قومیت را بیفزایید",
"account.settings.field.demographics.ethnicity.options.empty": "انتخاب همه موارد کاربردی",
"account.settings.field.demographics.income": "درامد خانواده",
"account.settings.field.demographics.income.empty": "افزودن درامد خانواده",
"account.settings.field.demographics.income.options.empty": "انتخاب دامنه درامد خانواده",
"account.settings.field.demographics.military_history": "وضعیت نظامی در آمریکا",
"account.settings.field.demographics.military_history.empty": "افزودن وضعیت خدمت وظیفه",
"account.settings.field.demographics.military_history.options.empty": "آخرین درجه نظامی شما کدامست؟",
"account.settings.field.demographics.learner_education_level": "سظح تحصیلات شما",
"account.settings.field.demographics.learner_education_level.empty": "افزودن سطح تحصیلات",
"account.settings.field.demographics.parent_education_level": "سطح تحصیلات والدین/سرپرست",
"account.settings.field.demographics.parent_education_level.empty": "افزودن سطح تحصیلات",
"account.settings.field.demographics.education_level.options.empty": "انتخاب سطح تحصیلات",
"account.settings.field.demographics.work_status": "وضعیت شغلی",
"account.settings.field.demographics.work_status.empty": "افزودن وضعیت شغلی ",
"account.settings.field.demographics.work_status.options.empty": "سمت اداری",
"account.settings.field.demographics.work_status_description": "شرح وضعیت اشتغال",
"account.settings.field.demographics.work_status_description.empty": "نگارش شرح",
"account.settings.field.demographics.current_work_sector": "صنعت کار جاری",
"account.settings.field.demographics.current_work_sector.empty": "صنعت کار را بیفزایید",
"account.settings.field.demographics.future_work_sector": "صنعت کار آینده",
"account.settings.field.demographics.future_work_sector.empty": "صنعت کار را بیفزایید",
"account.settings.field.demographics.work_sector.options.empty": "انتخاب صنعت کار",
"account.settings.section.demographics.why": "چرا {siteName} این اطلاعات را جمع آوری می‌کند؟",
"account.settings.name.change.title.id": "این تغییر نام نیاز به تأیید هویت دارد",
"account.settings.name.change.title.begin": "پیش از آنکه ما آغاز کنیم",
"account.settings.name.change.warning.one": "اخطار: این اقدام نامی را که در تمام گواهی‌های گذشته شما و هر گواهی‌ که در حال حاضر کسب می‌کنید یا در آینده کسب خواهید کرد روزآمد می‌کند.",
"account.settings.name.change.warning.two": "این عمل بدون تأیید هویت شما قابل بازگشت نیست.",
"account.settings.name.change.id.name.label": "نام خود را همان‌گونه که در کارت شناسایی دانشجویی، کار یا کارت شناسایی معتبر منقضی نشده، درج شده است وارد کنید.",
"account.settings.name.change.id.name.placeholder": "نام خود را مطابق کارت شناسایی وارد کنید",
"account.settings.name.change.error.valid.name": "لطفا نام معتبری وارد کنید.",
"account.settings.name.change.error.general": "مشکل فنی رخ داده است. دوباره تلاش کنید.",
"account.settings.name.change.continue": "ادامه",
"account.settings.name.change.cancel": "لغو",
"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",
"error.notfound.message": "صفحه مورد نظر شما در دسترس نیست یا خطایی در نشانی اینترنتی وجود دارد. لطفاً نشانی را بررسی کرده و دوباره امتحان کنید.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "پشتیبانی فنی",
"account.settings.editable.field.password.reset.button.confirmation": "ما پیامی به {email} ارسال کردیم. برای بازتنظیم گذرواژه، روی پیوند موجود در پیام کلیک کنید. پیام را دریافت نکردید؟ با {technicalSupportLink} تماس بگیرید.",
"account.settings.editable.field.password.reset.button": "بازتنظیم گذرواژه",
"account.settings.editable.field.password.reset.button.forbidden": "درخواست پیشین شما هنوز در حال بررسی است. لطفا کمی بعد دوباره تلاش کنید. ",
"account.settings.editable.field.password.reset.label": "گذرواژه",
"account.settings.sso.link.account": "ورود با {neme}",
"account.settings.sso.account.connected": "مرتبط شده",
"account.settings.sso.account.disconnect.error": "مشکلی در قطع ارتباط این حساب کاربری وجود داشت. در صورت برطرف‌نشدن این مشکل، با پشتیبانی تماس بگیرید.",
"account.settings.sso.unlink.account": "لغو پیوند حساب کاربری {name}",
"account.settings.sso.no.providers": "هیچ حساب کاربری اکنون قابل پیوند نیست.",
"account.page.title": "حساب کاربری | {siteName}",
"id.verification.access.blocked.denied": "اکنون امکان تایید هویت شما را نداریم. اگر هنوز حساب کاربری خود را فعال نکرده‌اید، لطفاً پوشه هرزنامه خود را برای رایانامه فعالسازی از {email} بررسی کنید.",
"id.verification.next": "بعدی",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "یک عکس از کارت شناسایی خود بارگذاری کنید",
"id.verification.id.photo.preview.alt": "پیش‌نمایش تصویر کارت شناسایی.",
"id.verification.id.photo.instructions.camera": "هنگامی که مدرک شناسایی شما در موقعیت قرار دارد، از دکمه «عکاسی» در زیر برای گرفتن عکس استفاده کنید. لطفاً از گذرنامه، گواهینامه رانندگی یا کارت شناسایی دیگری که شامل نام کامل و تصویر چهره شما باشد استفاده کنید.",
"id.verification.id.photo.instructions.upload": "لطفا عکس کارت شناسایی خود را بارگذاری کنید. اطمینان حاصل کنید که کل مدرک شناسایی در داخل قاب قرار می‌گیرد و به خوبی روشن می‌شود. اندازه فایل باید کمتر از 10 مگابایت باشد. قالب‌های پشتیبانی‌شده:",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "پرونده‌ای که انتخاب کردید دارای نوعی تصویر است که از آن پشتیبانی نمی‌شود. لطفا از بین قالب‌های زیر انتخاب کنید:",
"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.error.fileTooLarge": "پرونده‌ای که انتخاب کردید خحجم زیادی دارد. لطفاً با پرونده‌ای کمتر از 10 مگابایت دوباره امتحان کنید.",
"id.verification.name.check.title": "بررسی مجدد نام",
"id.verification.name.check.instructions": "آیا نام زیر با نام روی مدرک شناسایی شما مطابقت دارد؟ اگر خیر، نام زیر را روزآمد کنید تا تطابق یابد.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "عکس چهره شما ضروری است. لطفا عکس پرتره خود را دوباره بگیرید.",
"id.verification.submission.alert.error.id": "تصویر کارت شناسایی الزامی است. لطفا تصویر کارت شناسایی خود را دوباره بگیرید.",
"id.verification.submission.alert.error.name": "یک نام حساب معتبر ضروری است. لطفاً نام حساب کاربری خود را به‌روزآمد کنید تا با نام روی کارت شناسایی شما مطابقت داشته باشد.",
"id.verification.submission.alert.error.unsupported": "یک یا چند پرونده‌ای که بارگذاری کردید قالبی دارد که از آن پشتیبانی نمی‌شود. لطفا از موارد زیر انتخاب کنید:",
"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.review.error": "صفحه پشتیبانی {siteName}",
"id.verification.submitted.title": "تأیید هویت در حال انجام است",
"id.verification.submitted.text": "ما اطلاعات شما را دریافت کرده‌ایم و در حال بررسی هویت شما هستیم. هنگامی که فرآیند تأیید کامل شد (معمولاً ظرف 5 روز) به شما اطلاع داده می‌شود. در ضمن، همچنان می‌توانید به همه محتوای دوره آموزشی فراهم‌شده دسترسی داشته باشید.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "اگر در بارگذاری عکس بالا دچار مشکل هستید، ممکن است بخواهید به جای آن از دوربین خود استفاده کنید. برای استفاده از دوربین خود، روی دکمه زیر بزنید.",
"id.verification.upload.help.button": "برو به حالت بارگذاری",
"id.verification.camera.help.button": "برو به حالت دوربین",
"id.verification.request.camera.access.instructions": "برای اینکه با استفاده از دوربین خود عکس بگیرید، ممکن است درخواستی از سوی مرورگر خود برای دسترسی به دوربین دریافت کنید. {clickAllow}",
"id.verification.requirements.account.managed.alert": "تنظیمات حساب کاربری شما توسط {managerTitle} مدیریت می‌شود. اگر نام تصویر کارت شناسایی شما با نام موجود در حساب کاربری مطابقت ندارد، لطفاً پیش از تکمیل فرآیند تأیید عکس برای راهنمایی با مدیر {profileDataManager} یا {support} خود تماس بگیرید.",
"id.verification.requirements.card.device.text": "شما به دستگاهی نیاز دارید که دوربین داشته باشد. اگر درخواست مرورگر برای دسترسی به دوربین خود دریافت کردید، لطفاً روی {allow} کلیک کنید.",
"id.verification.account.name.summary.alert": "تنظیمات حساب کاربری شما توسط {manager Title} مدیریت می‌شود. نام روی تصویر کارت شناسایی شما با نام حساب کاربری شما مطابقت ندارد، لطفاً برای راهنمایی با مدیر {profile DataManager} یا {support} خود تماس بگیرید.",
"idv.submission.alert.error": "\nهنگام تلاش برای ارسال تأیید هویت با خطای فنی مواجه شدیم. \nاین مشکل ممکن است موقتی باشد، پس لطفاً چند دقیقه دیگر دوباره امتحان کنید. \nاگر مشکل همچنان ادامه داشت، لطفاً برای راهنمایی به {support_link} بروید.",
"id.verification.account.name.edit": "ویرایش {sr}",
"notification.preference.heading": "اعلان‌ها",
"notification.preference.app.title": "{\n کلید, انتخاب,\n بحث {Discussions}\n کار دوره {Course Work}\n سایر {{key}}\n }",
"notification.preference.title": "{ متن، انتخاب، هسته {اعلان‌های اصلی} newDiscussionPost {پست‌های بحث جدید} newQuestionPost {پست‌های سؤال جدید} سایر { {text} } }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "نوع",
"notification.preference.web,label": "شبکه",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "نشانی رایانامه",
"notification.preference.help.push": "فشار دادن",
"notification.preference.load.more.courses": "بارگیری دوره های بیشتر",
"notification.preference.guide.link": "as detailed here",
"notification.preference.guide.body": "Notifications for certain activities are enabled by default, "
"notification.preference.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "اگر علامت زده شود، این نام در گواهی‌ها و سوابق عمومی شما درج می‌شود.",
"account.settings.field.name.modal.certificate.title": "نامی مرجح برای گواهی‌ها و سوابق عمومی انتخاب کنید",
"account.settings.field.name.modal.certificate.select": "یک نام انتخاب کنید",
"account.settings.field.name.modal.certificate.option.full": "نام و نام خانوادگی",
"account.settings.field.name.modal.certificate.option.verified": "تغییر نام",
"account.settings.field.name.modal.certificate.button.choose": "انتخاب نام",
"account.settings.delete.account.before.proceeding": "پیش از ادامه، لطفاً {actionLink}.",
"account.settings.delete.account.text.3.edX": "همچنین ممکن است دسترسی به گواهی‌های تأییدشده و سایر اعتبارنامه‌های برنامه مانند گواهی‌های MicroMasters را از دست بدهید. می‌توانید پیش از ادامه حذف، یک کپی از این موارد برای سوابق خود تهیه کنید. {actionLink}.",
"account.settings.delete.account.text.3": "همچنین ممکن است دسترسی به گواهی‌های تأییدشده و سایر اعتبارنامه‌های برنامه را از دست بدهید. این امکان را دارید که پیش از ادامه حذف، یک کپی از این موارد برای سوابق خود تهیه کنید.",
"account.settings.delete.account.header": "حذف حساب کاربری من",
"account.settings.delete.account.subheader": "از رفتن شما متأسفیم. ",
"account.settings.delete.account.text.1": "لطفا توجه کنید: حذف حساب کاربری و اطلاعات شخصی شما دائمی است و قابل واگرد نیست. {siteName} نمی‌تواند حساب کاربری شما یا داده‌های حذف‌شده را بازیابی کند.",
"account.settings.delete.account.text.2": "وقتی حساب کاربری شما حذف شد، نمی‌توانید از آن برای شرکت در دوره‌های آموزشی {siteName} استفاده کنید.",
"account.settings.delete.account.text.2.edX": "پس از حذف حساب کاربری، شما دیگر امکان شرکت در دوره‌های edX app، edx.org یا هر سایت دیگری که میزبان edX است ندارید. این شامل دسترسی به سامانه کارفرما یا دانشگاه شما به edx.org و دسترسی به سایت‌های خصوصی ارائه شده توسط MIT Open Learning، آموزش اجرایی Wharton و دانشکده پزشکی هاروارد است.",
"account.settings.delete.account.text.3.link": "برای چاپ یا بارگیری گواهی، این دستورالعمل‌ها را دنبال کنید",
"account.settings.delete.account.text.warning": "هشدار: حذف حساب کاربری دائمی است. لطفا پیش از ادامه، مطالب بالا را با دقت مطالعه کنید. این اقدام قابل واگرد نیست و دیگر نمی‌توانید از همان رایانامه در {siteName} استفاده کنید.",
"account.settings.delete.account.text.change.instead": "آیا به جای حذف حساب کاربری مایلید نام یا گذرواژه یا نشانی رایانامه خود را تغییر دهید؟",
"account.settings.delete.account.button": "حذف حساب کاربری من",
"account.settings.delete.account.please.activate": "حساب کاربری‌تان را فعال‌سازی کنید",
"account.settings.delete.account.please.confirm": "تایید حساب کاربری",
"account.settings.delete.account.please.unlink": "حذف پیوند به حساب‌های کاربری رسانه‌های اجتماعی",
"account.settings.delete.account.modal.header": "آیا مطمئنید؟",
"account.settings.delete.account.modal.text.1": "شما \"حذف حساب کاربری من\" را انتخاب کردید. حذف حساب کاربری و اطلاعات شخصی شما دائمی است و قابل بازگردانی نیست. {siteName} قادر به بازیابی حساب کاربری شما یا داده‌های حذف‌شده نیست.",
"account.settings.delete.account.modal.text.2": "اگر ادامه دهید، نمی‌توانید از این حساب کاربری برای شرکت در دوره‌های آموزشی {siteName} استفاده کنید.",
"account.settings.delete.account.modal.text.2.edX": "در صورت ادامه، شما قادر نخواهید بود از حساب کاربری خود برای هیچ دوره‌ای بر روی edX app، edx.org یا هر وبگاه دیگری که میزبان edX باشد استفاده کنید. این شامل دسترسی به edx.org از سامانه کارفرما یا دانشگاه یا دسترسی به سایت‌های خصوصی که از طریق MIT Open Learning، آموزش اجرایی Wharton یا دانشکده پزشکی هاروارد ارائه می‌شوند نیز می‌شود. ",
"account.settings.delete.account.modal.enter.password": "آیا هنوز هم مایل به ادامه مسیر و حذف حساب کاربری هستید؟ لطفا گذرواژه حساب کاربری را وارد کنید:",
"account.settings.delete.account.modal.confirm.delete": "بله، حذف شود",
"account.settings.delete.account.modal.confirm.cancel": "لغو",
"account.settings.delete.account.error.unable.to.delete": "موفق به حذف حساب کاربری نشدیم",
"account.settings.delete.account.error.no.password": "گذرواژه الزامی است",
"account.settings.delete.account.error.invalid.password": "گذرواژه نادرست است",
"account.settings.delete.account.error.unable.to.delete.details": "متاسفانه خطایی در فرایند انجام درخواست شما رخ داد. لطفا بعدا دوباره تلاش کنید. ",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "حذف حساب کاربری از سامانه، شامل حذف نشانی رایانامه از فهرست، ممکن است چند هفته‌ به طول بیانجامد. اگر می‌خواهید پیش‌از این موعد از این فهرست خارج شوید، لطفا در پایین یکی از رایانامه‌هایی که از ما دریافت کرده‌اید، لغو اشتراک را بزنید. ",
"account.settings.delete.account.modal.after.button": "بستن",
"account.settings.message.demographics.service.issue": "خطایی در روند بازیابی یا ذخیره اطلاعات حساب کاربری شما رخ داد. لطفا بعدا دوباره تلاش کنید.",
"account.settings.field.demographics.gender": "هویت جنسیتی",
"account.settings.field.demographics.gender.empty": "افزودن هویت جنسیتی",
"account.settings.field.demographics.gender.options.empty": "یک هویت جنسیتی انتخاب کنید",
"account.settings.field.demographics.gender_description": "شرح هویت جنسیتی",
"account.settings.field.demographics.gender_description.empty": "نگارش شرح",
"account.settings.field.demographics.ethnicity": "نژاد/ هویت قومی",
"account.settings.field.demographics.ethnicity.empty": "هویت نژاد/قومیت را بیفزایید",
"account.settings.field.demographics.ethnicity.options.empty": "انتخاب همه موارد کاربردی",
"account.settings.field.demographics.income": "درامد خانواده",
"account.settings.field.demographics.income.empty": "افزودن درامد خانواده",
"account.settings.field.demographics.income.options.empty": "انتخاب دامنه درامد خانواده",
"account.settings.field.demographics.military_history": "وضعیت نظامی در آمریکا",
"account.settings.field.demographics.military_history.empty": "افزودن وضعیت خدمت وظیفه",
"account.settings.field.demographics.military_history.options.empty": "آخرین درجه نظامی شما کدامست؟",
"account.settings.field.demographics.learner_education_level": "سظح تحصیلات شما",
"account.settings.field.demographics.learner_education_level.empty": "افزودن سطح تحصیلات",
"account.settings.field.demographics.parent_education_level": "سطح تحصیلات والدین/سرپرست",
"account.settings.field.demographics.parent_education_level.empty": "افزودن سطح تحصیلات",
"account.settings.field.demographics.education_level.options.empty": "انتخاب سطح تحصیلات",
"account.settings.field.demographics.work_status": "وضعیت شغلی",
"account.settings.field.demographics.work_status.empty": "افزودن وضعیت شغلی ",
"account.settings.field.demographics.work_status.options.empty": "سمت اداری",
"account.settings.field.demographics.work_status_description": "شرح وضعیت اشتغال",
"account.settings.field.demographics.work_status_description.empty": "نگارش شرح",
"account.settings.field.demographics.current_work_sector": "صنعت کار جاری",
"account.settings.field.demographics.current_work_sector.empty": "صنعت کار را بیفزایید",
"account.settings.field.demographics.future_work_sector": "صنعت کار آینده",
"account.settings.field.demographics.future_work_sector.empty": "صنعت کار را بیفزایید",
"account.settings.field.demographics.work_sector.options.empty": "انتخاب صنعت کار",
"account.settings.section.demographics.why": "چرا {siteName} این اطلاعات را جمع آوری می‌کند؟",
"account.settings.name.change.title.id": "این تغییر نام نیاز به تأیید هویت دارد",
"account.settings.name.change.title.begin": "پیش از آنکه ما آغاز کنیم",
"account.settings.name.change.warning.one": "اخطار: این اقدام نامی را که در تمام گواهی‌های گذشته شما و هر گواهی‌ که در حال حاضر کسب می‌کنید یا در آینده کسب خواهید کرد روزآمد می‌کند.",
"account.settings.name.change.warning.two": "این عمل بدون تأیید هویت شما قابل بازگشت نیست.",
"account.settings.name.change.id.name.label": "نام خود را همان‌گونه که در کارت شناسایی دانشجویی، کار یا کارت شناسایی معتبر منقضی نشده، درج شده است وارد کنید.",
"account.settings.name.change.id.name.placeholder": "نام خود را مطابق کارت شناسایی وارد کنید",
"account.settings.name.change.error.valid.name": "لطفا نام معتبری وارد کنید.",
"account.settings.name.change.error.general": "مشکل فنی رخ داده است. دوباره تلاش کنید.",
"account.settings.name.change.continue": "ادامه",
"account.settings.name.change.cancel": "لغو",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "پشتیبانی فنی",
"account.settings.editable.field.password.reset.button.confirmation": "ما پیامی به {email} ارسال کردیم. برای بازتنظیم گذرواژه، روی پیوند موجود در پیام کلیک کنید. پیام را دریافت نکردید؟ با {technicalSupportLink} تماس بگیرید.",
"account.settings.editable.field.password.reset.button.forbidden": "درخواست پیشین شما هنوز در حال بررسی است. لطفا کمی بعد دوباره تلاش کنید. ",
"account.settings.editable.field.password.reset.label": "گذرواژه",
"account.settings.editable.field.password.reset.button": "بازتنظیم گذرواژه",
"account.settings.sso.link.account": "ورود با {neme}",
"account.settings.sso.account.connected": "مرتبط شده",
"account.settings.sso.account.disconnect.error": "مشکلی در قطع ارتباط این حساب کاربری وجود داشت. در صورت برطرف‌نشدن این مشکل، با پشتیبانی تماس بگیرید.",
"account.settings.sso.unlink.account": "لغو پیوند حساب کاربری {name}",
"account.settings.sso.no.providers": "هیچ حساب کاربری اکنون قابل پیوند نیست.",
"id.verification.request.camera.access.instructions": "برای اینکه با استفاده از دوربین خود عکس بگیرید، ممکن است درخواستی از سوی مرورگر خود برای دسترسی به دوربین دریافت کنید. {clickAllow}",
"id.verification.requirements.account.managed.alert": "تنظیمات حساب کاربری شما توسط {managerTitle} مدیریت می‌شود. اگر نام تصویر کارت شناسایی شما با نام موجود در حساب کاربری مطابقت ندارد، لطفاً پیش از تکمیل فرآیند تأیید عکس برای راهنمایی با مدیر {profileDataManager} یا {support} خود تماس بگیرید.",
"id.verification.requirements.card.device.text": "شما به دستگاهی نیاز دارید که دوربین داشته باشد. اگر درخواست مرورگر برای دسترسی به دوربین خود دریافت کردید، لطفاً روی {allow} کلیک کنید.",
"id.verification.account.name.summary.alert": "تنظیمات حساب کاربری شما توسط {manager Title} مدیریت می‌شود. نام روی تصویر کارت شناسایی شما با نام حساب کاربری شما مطابقت ندارد، لطفاً برای راهنمایی با مدیر {profile DataManager} یا {support} خود تماس بگیرید.",
"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.",
"id.verification.account.name.edit": "ویرایش {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Collège / enseignement secondaire inférieur",
"account.settings.field.education.levels.el": "Enseignement primaire",
"account.settings.field.education.levels.none": "Sans diplôme",
"account.settings.field.education.levels.o": "Autre niveau d'étude",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Genre",
"account.settings.field.gender.empty": "Ajouter le genre",
"account.settings.field.gender.options.empty": "Sélectionner un genre",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "Aucune valeur n'a été fixée. Contactez l'administrateur de votre {entreprise} pour effectuer des modifications.",
"account.settings.static.field.empty.no.admin": "Pas de valeur définie.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "Si sélectionné, ce nom va apparaître sur vos attestations et dossiers publics.",
"account.settings.field.name.modal.certificate.title": "Choisissez le nom qui va apparaîtres sur vos attestations et dossiers publics.",
"account.settings.field.name.modal.certificate.select": "Sélectionnez un nom",
"account.settings.field.name.modal.certificate.option.full": "Nom complet",
"account.settings.field.name.modal.certificate.option.verified": "Nom vérifié",
"account.settings.field.name.modal.certificate.button.choose": "Choisissez un nom",
"account.settings.delete.account.before.proceeding": "Avant de poursuivre, veuillez {actionLink}.",
"account.settings.delete.account.header": "Supprimer mon compte",
"account.settings.delete.account.subheader": "Nous sommes désolés de vous voir quitter!",
"account.settings.delete.account.text.1": "Veuillez noter que la suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra pas récupérer votre compte ou les données supprimées.",
"account.settings.delete.account.text.2": "Une fois votre compte supprimé, vous ne pourrez plus l'utiliser pour suivre des cours sur {siteName}.",
"account.settings.delete.account.text.2.edX": "Une fois votre compte supprimé, vous ne pourrez plus l'utiliser pour prendre des cours sur l'application edX, edx.org, ou tout autre site hébergé par edX. Cela comprend l'accès à edx.org à partir du système de votre employeur ou de votre université et l'accès aux sites privés offerts par MIT Open Learning, Wharton Executive Education, et Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Suivez ces instructions pour imprimer ou télécharger une attestation",
"account.settings.delete.account.text.warning": "Avertissement : la suppression d'un compte est permanente. Veuillez lire attentivement ce qui précède avant de continuer. Cette action est irréversible et vous ne pourrez plus utiliser la même adresse courriel sur {siteName}.",
"account.settings.delete.account.text.change.instead": "Vous souhaitez modifier votre adresse électronique, votre nom ou votre mot de passe?",
"account.settings.delete.account.button": "Supprimer mon compte",
"account.settings.delete.account.please.activate": "activez votre compte",
"account.settings.delete.account.please.confirm": "confirmer votre compte",
"account.settings.delete.account.please.unlink": "dissocier tous les comptes de médias sociaux",
"account.settings.delete.account.modal.header": "Êtes-vous certain ?",
"account.settings.delete.account.modal.text.1": "Vous avez sélectionné \"Supprimer mon compte\". La suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra ni récupérer votre compte ni les données supprimées.",
"account.settings.delete.account.modal.text.2": "Si vous continuez, vous ne pourrez plus utiliser ce compte pour suivre des cours sur {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Si vous procédez ainsi, vous ne pourrez pas utiliser ce compte pour suivre des cours sur l'application edX, edx.org ou tout autre site hébergé par edX. Cela inclut l'accès à edx.org depuis le système de votre employeur ou de votre université et l'accès aux sites privés proposés par MIT Open Learning, Wharton Executive Education et Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Si vous souhaitez toujours supprimer votre compte, veuillez saisir le mot de passe de votre compte :",
"account.settings.delete.account.modal.confirm.delete": "Oui, supprimer",
"account.settings.delete.account.modal.confirm.cancel": "Annuler",
"account.settings.delete.account.error.unable.to.delete": "Impossible de supprimer le compte",
"account.settings.delete.account.error.no.password": "Un mot de passe est requis",
"account.settings.delete.account.error.invalid.password": "Mot de passe incorrect.",
"account.settings.delete.account.error.unable.to.delete.details": "Nous sommes désolés, il y a eu une erreur dans le suivi de votre demande. Veuillez réessayer plus tard.",
"account.settings.delete.account.modal.after.header": "Nous sommes désolés de vous voir quitter! Votre compte sera bientôt supprimé.",
"account.settings.delete.account.modal.after.text": "La suppression d'un compte, comprenant le retrait des listes d'e-mail, peu prendre quelques semaines afin de traiter entièrement notre système. Si vous souhaitez renoncer aux e-mails ultérieurement, veuillez vous désinscrire en consultant le pied de page de n'importe quel e-mail.",
"account.settings.delete.account.modal.after.button": "Fermer",
"account.settings.delete.account.text.3.edX": "Vous pouvez également perdre l'accès aux attestations vérifiées et à d'autres informations d'identification de programme, comme les attestations MicroMasters. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression. {actionLink}.",
"account.settings.delete.account.text.3": "Vous pouvez également perdre accès aux attestations vérifiées et à d'autres informations d'identification de programme. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression.",
"account.settings.message.demographics.service.issue": "Une erreur s'est produite lors de la tentative de récupération ou d'enregistrement des informations de votre compte. Veuillez réessayer plus tard.",
"account.settings.field.demographics.gender": "Identité de genre",
"account.settings.field.demographics.gender.empty": "Ajouter une identité de genre",
"account.settings.field.demographics.gender.options.empty": "Sélectionnez une identité de genre",
"account.settings.field.demographics.gender_description": "Description de l'identité de genre",
"account.settings.field.demographics.gender_description.empty": "Entrez la description",
"account.settings.field.demographics.ethnicity": "Identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.empty": "Ajouter une identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.options.empty": "Sélectionnez tout ce qui s'y rapporte",
"account.settings.field.demographics.income": "Revenu familial",
"account.settings.field.demographics.income.empty": "Ajouter le revenu familial",
"account.settings.field.demographics.income.options.empty": "Sélectionnez une fourchette de revenu familial",
"account.settings.field.demographics.military_history": "Statut militaire U.S.",
"account.settings.field.demographics.military_history.empty": "Ajouter un statut militaire",
"account.settings.field.demographics.military_history.options.empty": "Sélectionnez un statut militaire",
"account.settings.field.demographics.learner_education_level": "Votre niveau d'éducation",
"account.settings.field.demographics.learner_education_level.empty": "Ajouter un niveau d'éducation",
"account.settings.field.demographics.parent_education_level": "Niveau d'éducation des parents / tuteurs",
"account.settings.field.demographics.parent_education_level.empty": "Ajouter un niveau d'éducation",
"account.settings.field.demographics.education_level.options.empty": "Sélectionnez le niveau d'éducation",
"account.settings.field.demographics.work_status": "Statut d'emploi",
"account.settings.field.demographics.work_status.empty": "Ajouter un statut d'emploi",
"account.settings.field.demographics.work_status.options.empty": "Sélectionnez le statut d'emploi",
"account.settings.field.demographics.work_status_description": "Description du statut d'emploi",
"account.settings.field.demographics.work_status_description.empty": "Entrez la description",
"account.settings.field.demographics.current_work_sector": "Secteur d'emploi actuel",
"account.settings.field.demographics.current_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.future_work_sector": "Secteur d'emploi futur",
"account.settings.field.demographics.future_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.work_sector.options.empty": "Sélectionnez un secteur d'emploi",
"account.settings.section.demographics.why": "Pourquoi est-ce que {siteName} collecte ces informations ?",
"account.settings.name.change.title.id": "Ce changement de nom requiert une vérification d'identité.",
"account.settings.name.change.title.begin": "Avant que l'on commençons",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "Cette action ne peut pas être renversée sans vérification d'identité.",
"account.settings.name.change.id.name.label": "Entrez votre nom tel qu'il apparaît sur votre carte d'étudiant, de travail ou d'identité émise par le gouvernement.",
"account.settings.name.change.id.name.placeholder": "Entrez le nom sur votre pièce d'identité avec photo",
"account.settings.name.change.error.valid.name": "Entrez un nom valide",
"account.settings.name.change.error.general": "Une erreur est survenue. Veuillez réessayer.",
"account.settings.name.change.continue": "Continuer",
"account.settings.name.change.cancel": "Annuler",
"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",
"error.notfound.message": "La page que vous recherchez n'est pas disponible ou il y a une erreur dans l'URL. Veuillez vérifier l'URL et réessayer.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "Nous avons envoyé un message à {email}. Cliquez sur le lien dans le message pour réinitialiser votre mot de passe. Vous n'avez pas reçu le message? Contactez {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Réinitialiser le mot de passe",
"account.settings.editable.field.password.reset.button.forbidden": "Votre demande précédente est en cours, veuillez réessayer dans quelques instants.",
"account.settings.editable.field.password.reset.label": "Mot de passe",
"account.settings.sso.link.account": "Se connecter avec {name}",
"account.settings.sso.account.connected": "Lié",
"account.settings.sso.account.disconnect.error": "Un problème est survenu lors de la déconnexion de ce compte. Contactez le support si le problème persiste.",
"account.settings.sso.unlink.account": "Dissocier le compte {name}",
"account.settings.sso.no.providers": "Aucun compte ne peut être lié pour le moment.",
"account.page.title": "Account | {siteName}",
"id.verification.access.blocked.denied": "Nous ne pouvez pas vérifier votre identité pour le moment. Si vous n'avez pas encore activé votre compte, veuillez vérifier votre dossier de pourriels pour le courriel d'activation de {email}.",
"id.verification.next": "Suivant",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Téléversez une photo de votre carte d'identité",
"id.verification.id.photo.preview.alt": "Aperçu de la pièce d'identité avec photo.",
"id.verification.id.photo.instructions.camera": "Lorsque votre pièce d'identité est en place, utilisez le bouton Prendre une photo ci-dessous pour prendre votre photo. Veuillez utiliser un passeport, un permis de conduire ou une autre carte d'identité comportant votre nom complet et une photo de votre visage.",
"id.verification.id.photo.instructions.upload": "Veuillez téléverser une photo de votre carte d'identité. Assurez-vous que la totalité de la carte d'identité rentre dans le cadre et qu'elle est bien éclairée. La taille du fichier doit être inférieure à 10 Mo. Formats pris en charge : ",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "Le fichier que vous avez sélectionné n'est pas un type d'image pris en charge. Veuillez choisir parmi les formats suivants :",
"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.error.fileTooLarge": "Le fichier que vous avez sélectionné est trop volumineux. Veuillez réessayer avec un fichier de moins de 10 Mo.",
"id.verification.name.check.title": "Vérifiez votre nom",
"id.verification.name.check.instructions": "Le nom ci-dessous correspond-il au nom sur votre pièce d'identité avec photo ? Si ce n'est pas le cas, mettez à jour le nom ci-dessous pour qu'il corresponde à votre pièce d'identité avec photo.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "Une photo de votre visage est requise. Veuillez reprendre votre photo de portrait.",
"id.verification.submission.alert.error.id": "Une photo de votre pièce d'identité est requise. Veuillez reprendre votre photo d'identité.",
"id.verification.submission.alert.error.name": "Un nom de compte valide est requis. Veuillez mettre à jour le nom de votre compte pour qu'il corresponde au nom sur votre pièce d'identité.",
"id.verification.submission.alert.error.unsupported": "Un ou plusieurs des fichiers que vous avez téléchargés sont dans un format non pris en charge. Veuillez choisir parmi les formats suivants :",
"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.review.error": "Page de Support {siteName}",
"id.verification.submitted.title": "Vérification d'identité en cours",
"id.verification.submitted.text": "Nous avons reçu vos informations et vérifions votre identité. Vous serez averti lorsque le processus de vérification sera terminé (généralement dans les 5 jours). En attendant, vous pouvez toujours accéder à tous les contenus de cours disponibles.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "Si vous rencontrez des difficultés pour télécharger une photo ci-dessus, vous pouvez utiliser votre appareil photo à la place. Pour utiliser votre appareil photo, cliquez sur le bouton ci-dessous.",
"id.verification.upload.help.button": "Passer en mode de téléchargement",
"id.verification.camera.help.button": "Passer en mode caméra",
"id.verification.request.camera.access.instructions": "Afin de prendre une photo à l'aide de votre webcam, vous pouvez recevoir une invite du navigateur pour accéder à votre caméra. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide avant de terminer le processus de vérification des photos.",
"id.verification.requirements.card.device.text": "Vous avez besoin d'un appareil équipé d'une caméra. Si vous recevez une invite du navigateur pour accéder à votre caméra, assurez-vous de cliquer sur {allow}.",
"id.verification.account.name.summary.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide.",
"idv.submission.alert.error": "\n Nous avons rencontré une erreur technique en essayant de soumettre la vérification d'identité.\n Il peut s'agir d'un problème temporaire. Veuillez réessayer dans quelques minutes.\n Si le problème persiste, veuillez consulter {support_link} pour obtenir de l'aide.\n ",
"id.verification.account.name.edit": "Modifier {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "Si sélectionné, ce nom va apparaître sur vos attestations et dossiers publics.",
"account.settings.field.name.modal.certificate.title": "Choisissez le nom qui va apparaîtres sur vos attestations et dossiers publics.",
"account.settings.field.name.modal.certificate.select": "Sélectionnez un nom",
"account.settings.field.name.modal.certificate.option.full": "Nom complet",
"account.settings.field.name.modal.certificate.option.verified": "Nom vérifié",
"account.settings.field.name.modal.certificate.button.choose": "Choisissez un nom",
"account.settings.delete.account.before.proceeding": "Avant de poursuivre, veuillez {actionLink}.",
"account.settings.delete.account.text.3.edX": "Vous pouvez également perdre l'accès aux attestations vérifiées et à d'autres informations d'identification de programme, comme les attestations MicroMasters. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression. {actionLink}.",
"account.settings.delete.account.text.3": "Vous pouvez également perdre accès aux attestations vérifiées et à d'autres informations d'identification de programme. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression.",
"account.settings.delete.account.header": "Supprimer mon compte",
"account.settings.delete.account.subheader": "Nous sommes désolés de vous voir quitter!",
"account.settings.delete.account.text.1": "Veuillez noter que la suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra pas récupérer votre compte ou les données supprimées.",
"account.settings.delete.account.text.2": "Une fois votre compte supprimé, vous ne pourrez plus l'utiliser pour suivre des cours sur {siteName}.",
"account.settings.delete.account.text.2.edX": "Une fois votre compte supprimé, vous ne pourrez plus l'utiliser pour prendre des cours sur l'application edX, edx.org, ou tout autre site hébergé par edX. Cela comprend l'accès à edx.org à partir du système de votre employeur ou de votre université et l'accès aux sites privés offerts par MIT Open Learning, Wharton Executive Education, et Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Suivez ces instructions pour imprimer ou télécharger une attestation",
"account.settings.delete.account.text.warning": "Avertissement : la suppression d'un compte est permanente. Veuillez lire attentivement ce qui précède avant de continuer. Cette action est irréversible et vous ne pourrez plus utiliser la même adresse courriel sur {siteName}.",
"account.settings.delete.account.text.change.instead": "Vous souhaitez modifier votre adresse électronique, votre nom ou votre mot de passe?",
"account.settings.delete.account.button": "Supprimer mon compte",
"account.settings.delete.account.please.activate": "activez votre compte",
"account.settings.delete.account.please.confirm": "confirmer votre compte",
"account.settings.delete.account.please.unlink": "dissocier tous les comptes de médias sociaux",
"account.settings.delete.account.modal.header": "Êtes-vous certain ?",
"account.settings.delete.account.modal.text.1": "Vous avez sélectionné \"Supprimer mon compte\". La suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra ni récupérer votre compte ni les données supprimées.",
"account.settings.delete.account.modal.text.2": "Si vous continuez, vous ne pourrez plus utiliser ce compte pour suivre des cours sur {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Si vous procédez ainsi, vous ne pourrez pas utiliser ce compte pour suivre des cours sur l'application edX, edx.org ou tout autre site hébergé par edX. Cela inclut l'accès à edx.org depuis le système de votre employeur ou de votre université et l'accès aux sites privés proposés par MIT Open Learning, Wharton Executive Education et Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Si vous souhaitez toujours supprimer votre compte, veuillez saisir le mot de passe de votre compte :",
"account.settings.delete.account.modal.confirm.delete": "Oui, supprimer",
"account.settings.delete.account.modal.confirm.cancel": "Annuler",
"account.settings.delete.account.error.unable.to.delete": "Impossible de supprimer le compte",
"account.settings.delete.account.error.no.password": "Un mot de passe est requis",
"account.settings.delete.account.error.invalid.password": "Mot de passe incorrect.",
"account.settings.delete.account.error.unable.to.delete.details": "Nous sommes désolés, il y a eu une erreur dans le suivi de votre demande. Veuillez réessayer plus tard.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "La suppression d'un compte, comprenant le retrait des listes d'e-mail, peu prendre quelques semaines afin de traiter entièrement notre système. Si vous souhaitez renoncer aux e-mails ultérieurement, veuillez vous désinscrire en consultant le pied de page de n'importe quel e-mail.",
"account.settings.delete.account.modal.after.button": "Fermer",
"account.settings.message.demographics.service.issue": "Une erreur s'est produite lors de la tentative de récupération ou d'enregistrement des informations de votre compte. Veuillez réessayer plus tard.",
"account.settings.field.demographics.gender": "Identité de genre",
"account.settings.field.demographics.gender.empty": "Ajouter une identité de genre",
"account.settings.field.demographics.gender.options.empty": "Sélectionnez une identité de genre",
"account.settings.field.demographics.gender_description": "Description de l'identité de genre",
"account.settings.field.demographics.gender_description.empty": "Entrez la description",
"account.settings.field.demographics.ethnicity": "Identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.empty": "Ajouter une identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.options.empty": "Sélectionnez tout ce qui s'y rapporte",
"account.settings.field.demographics.income": "Revenu familial",
"account.settings.field.demographics.income.empty": "Ajouter le revenu familial",
"account.settings.field.demographics.income.options.empty": "Sélectionnez une fourchette de revenu familial",
"account.settings.field.demographics.military_history": "Statut militaire U.S.",
"account.settings.field.demographics.military_history.empty": "Ajouter un statut militaire",
"account.settings.field.demographics.military_history.options.empty": "Sélectionnez un statut militaire",
"account.settings.field.demographics.learner_education_level": "Votre niveau d'éducation",
"account.settings.field.demographics.learner_education_level.empty": "Ajouter un niveau d'éducation",
"account.settings.field.demographics.parent_education_level": "Niveau d'éducation des parents / tuteurs",
"account.settings.field.demographics.parent_education_level.empty": "Ajouter un niveau d'éducation",
"account.settings.field.demographics.education_level.options.empty": "Sélectionnez le niveau d'éducation",
"account.settings.field.demographics.work_status": "Statut d'emploi",
"account.settings.field.demographics.work_status.empty": "Ajouter un statut d'emploi",
"account.settings.field.demographics.work_status.options.empty": "Sélectionnez le statut d'emploi",
"account.settings.field.demographics.work_status_description": "Description du statut d'emploi",
"account.settings.field.demographics.work_status_description.empty": "Entrez la description",
"account.settings.field.demographics.current_work_sector": "Secteur d'emploi actuel",
"account.settings.field.demographics.current_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.future_work_sector": "Secteur d'emploi futur",
"account.settings.field.demographics.future_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.work_sector.options.empty": "Sélectionnez un secteur d'emploi",
"account.settings.section.demographics.why": "Pourquoi est-ce que {siteName} collecte ces informations ?",
"account.settings.name.change.title.id": "Ce changement de nom requiert une vérification d'identité.",
"account.settings.name.change.title.begin": "Avant que l'on commençons",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "Cette action ne peut pas être renversée sans vérification d'identité.",
"account.settings.name.change.id.name.label": "Entrez votre nom tel qu'il apparaît sur votre carte d'étudiant, de travail ou d'identité émise par le gouvernement.",
"account.settings.name.change.id.name.placeholder": "Entrez le nom sur votre pièce d'identité avec photo",
"account.settings.name.change.error.valid.name": "Entrez un nom valide",
"account.settings.name.change.error.general": "Une erreur est survenue. Veuillez réessayer.",
"account.settings.name.change.continue": "Continuer",
"account.settings.name.change.cancel": "Annuler",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "Nous avons envoyé un message à {email}. Cliquez sur le lien dans le message pour réinitialiser votre mot de passe. Vous n'avez pas reçu le message? Contactez {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Votre demande précédente est en cours, veuillez réessayer dans quelques instants.",
"account.settings.editable.field.password.reset.label": "Mot de passe",
"account.settings.editable.field.password.reset.button": "Réinitialiser le mot de passe",
"account.settings.sso.link.account": "Se connecter avec {name}",
"account.settings.sso.account.connected": "Lié",
"account.settings.sso.account.disconnect.error": "Un problème est survenu lors de la déconnexion de ce compte. Contactez le support si le problème persiste.",
"account.settings.sso.unlink.account": "Dissocier le compte {name}",
"account.settings.sso.no.providers": "Aucun compte ne peut être lié pour le moment.",
"id.verification.request.camera.access.instructions": "Afin de prendre une photo à l'aide de votre webcam, vous pouvez recevoir une invite du navigateur pour accéder à votre caméra. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide avant de terminer le processus de vérification des photos.",
"id.verification.requirements.card.device.text": "Vous avez besoin d'un appareil équipé d'une caméra. Si vous recevez une invite du navigateur pour accéder à votre caméra, assurez-vous de cliquer sur {allow}.",
"id.verification.account.name.summary.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide.",
"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.",
"id.verification.account.name.edit": "Modifier {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Collège / enseignement secondaire inférieur",
"account.settings.field.education.levels.el": "Enseignement primaire",
"account.settings.field.education.levels.none": "Sans diplôme",
"account.settings.field.education.levels.o": "Autre niveau d'études",
"account.settings.field.education.levels.other": "Autre niveau d'études",
"account.settings.field.gender": "Genre",
"account.settings.field.gender.empty": "Ajouter le genre",
"account.settings.field.gender.options.empty": "Sélectionner un genre",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "Aucune valeur définie. Contactez l'administrateur de votre {enterprise} pour effectuer des modifications.",
"account.settings.static.field.empty.no.admin": "Aucune valeur définie.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "Si sélectionné, ce nom va apparaître sur vos attestations et dossiers publics.",
"account.settings.field.name.modal.certificate.title": "Choisissez le nom qui va apparaître sur vos attestations et dossiers publics",
"account.settings.field.name.modal.certificate.select": "Sélectionnez un nom",
"account.settings.field.name.modal.certificate.option.full": "Nom complet",
"account.settings.field.name.modal.certificate.option.verified": "Nom vérifié",
"account.settings.field.name.modal.certificate.button.choose": "Choisissez un nom",
"account.settings.delete.account.before.proceeding": "Avant de continuer, veuillez {actionLink}.",
"account.settings.delete.account.header": "Supprimer mon compte",
"account.settings.delete.account.subheader": "Nous sommes désolés de vous voir quitter!",
"account.settings.delete.account.text.1": "Veuillez noter : La suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra pas récupérer votre compte ou les données supprimées.",
"account.settings.delete.account.text.2": "Une fois votre compte supprimé, vous ne pourrez plus l'utiliser pour suivre des cours sur {siteName}.",
"account.settings.delete.account.text.2.edX": "Une fois votre compte supprimé, vous ne pouvez pas l'utiliser pour suivre des cours sur l'application EDUlib, edulib.org ou sur tout autre site hébergé par EDUlib. Cela inclut l'accès à edulib.org depuis le système de votre employeur ou de votre université et l'accès à des sites privés offerts par MIT Open Learning, Wharton Executive Education et Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Suivez ces instructions pour imprimer ou télécharger une attestation",
"account.settings.delete.account.text.warning": "Avertissement : la suppression d'un compte est permanente. Veuillez lire attentivement ce qui précède avant de continuer. Cette action est irréversible et vous ne pourrez plus utiliser la même adresse courriel sur {siteName}.",
"account.settings.delete.account.text.change.instead": "Vous souhaitez modifier votre adresse électronique, votre nom ou votre mot de passe?",
"account.settings.delete.account.button": "Supprimer mon compte",
"account.settings.delete.account.please.activate": "activez votre compte",
"account.settings.delete.account.please.confirm": "confirmer votre compte",
"account.settings.delete.account.please.unlink": "dissocier tous les comptes de réseaux sociaux",
"account.settings.delete.account.modal.header": "Êtes-vous certain?",
"account.settings.delete.account.modal.text.1": "Vous avez sélectionné \"Supprimer mon compte\". La suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra ni récupérer votre compte ni les données supprimées.",
"account.settings.delete.account.modal.text.2": "Si vous continuez, vous ne pourrez plus utiliser ce compte pour suivre des cours sur {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Si vous continuez, vous ne pourrez plus utiliser ce compte pour suivre des cours sur l'application EDUlib, edulib.org ou sur tout autre site hébergé par EDUlib. Cela inclut l'accès à edulib.org depuis le système de votre employeur ou de votre université et l'accès à des sites privés offerts par MIT Open Learning, Wharton Executive Education et Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Si vous souhaitez continuer et supprimer votre compte, veuillez entrer le mot de passe de votre compte :",
"account.settings.delete.account.modal.confirm.delete": "Oui, supprimer",
"account.settings.delete.account.modal.confirm.cancel": "Annuler",
"account.settings.delete.account.error.unable.to.delete": "Impossible de supprimer le compte",
"account.settings.delete.account.error.no.password": "Un mot de passe est requis",
"account.settings.delete.account.error.invalid.password": "Mot de passe incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Désolé, une erreur s'est produite lors du traitement de votre demande. Veuillez réessayer plus tard.",
"account.settings.delete.account.modal.after.header": "Nous sommes désolés de vous voir quitter! Votre compte sera bientôt supprimé.",
"account.settings.delete.account.modal.after.text": "La suppression du compte, y compris la suppression des listes de diffusion, peut prendre quelques semaines pour être entièrement traitée via notre système. Si vous souhaitez désactiver les courriels avant cette date, veuillez vous désabonner du bas de page de chaque courriel.",
"account.settings.delete.account.modal.after.button": "Fermer",
"account.settings.delete.account.text.3.edX": "Vous pouvez également perdre l'accès aux attestations vérifiées et à d'autres informations d'identification de programme, comme les attestations MicroMasters. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression. {actionLink}.",
"account.settings.delete.account.text.3": "Vous pouvez également perdre accès aux attestations vérifiées et à d'autres informations d'identification de programme. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression.",
"account.settings.message.demographics.service.issue": "Une erreur s'est produite lors de la tentative de récupération ou de sauvegarde des informations de votre compte. Veuillez réessayer plus tard.",
"account.settings.field.demographics.gender": "Identité de genre",
"account.settings.field.demographics.gender.empty": "Ajouter une identité de genre",
"account.settings.field.demographics.gender.options.empty": "Sélectionnez une identité de genre",
"account.settings.field.demographics.gender_description": "Description de l'identité de genre",
"account.settings.field.demographics.gender_description.empty": "Entrez la description",
"account.settings.field.demographics.ethnicity": "Identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.empty": "Ajouter une identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.options.empty": "Sélectionnez tout ce qui s'y rapporte",
"account.settings.field.demographics.income": "Revenu familial",
"account.settings.field.demographics.income.empty": "Ajouter le revenu familial",
"account.settings.field.demographics.income.options.empty": "Sélectionnez une fourchette de revenu familial",
"account.settings.field.demographics.military_history": "Statut militaire U.S.",
"account.settings.field.demographics.military_history.empty": "Ajouter un statut militaire",
"account.settings.field.demographics.military_history.options.empty": "Sélectionnez un statut militaire",
"account.settings.field.demographics.learner_education_level": "Votre niveau d'études",
"account.settings.field.demographics.learner_education_level.empty": "Ajouter un niveau d'études",
"account.settings.field.demographics.parent_education_level": "Niveau d'études des parents / tuteurs",
"account.settings.field.demographics.parent_education_level.empty": "Ajouter un niveau d'études",
"account.settings.field.demographics.education_level.options.empty": "Sélectionnez le niveau d'études",
"account.settings.field.demographics.work_status": "Statut d'emploi",
"account.settings.field.demographics.work_status.empty": "Ajouter un statut d'emploi",
"account.settings.field.demographics.work_status.options.empty": "Sélectionnez le statut d'emploi",
"account.settings.field.demographics.work_status_description": "Description du statut d'emploi",
"account.settings.field.demographics.work_status_description.empty": "Entrez la description",
"account.settings.field.demographics.current_work_sector": "Secteur d'emploi actuel",
"account.settings.field.demographics.current_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.future_work_sector": "Secteur d'emploi futur",
"account.settings.field.demographics.future_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.work_sector.options.empty": "Sélectionnez un secteur d'emploi",
"account.settings.section.demographics.why": "Pourquoi est-ce que {siteName} collecte ces informations?",
"account.settings.name.change.title.id": "Ce changement de nom requiert une vérification d'identité",
"account.settings.name.change.title.begin": "Avant que l'on commence",
"account.settings.name.change.warning.one": "Attention : Cette action change le nom apparaissant sur toutes les attestations qui ont été obtenues sur ce compte par le passé, toutes les attestations que vous obtenez présentement ainsi que toutes celles que vous obtiendriez.",
"account.settings.name.change.warning.two": "Cette action ne peut pas être renversée sans vérification d'identité.",
"account.settings.name.change.id.name.label": "Entrez votre nom tel qu'il apparaît sur votre carte d'étudiant, de travail ou d'identité émise par le gouvernement.",
"account.settings.name.change.id.name.placeholder": "Entrez le nom sur votre pièce d'identité avec photo",
"account.settings.name.change.error.valid.name": "Entrez un nom valide.",
"account.settings.name.change.error.general": "Une erreur est survenue. Veuillez réessayer.",
"account.settings.name.change.continue": "Continuer",
"account.settings.name.change.cancel": "Annuler",
"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",
"error.notfound.message": "La page que vous recherchez n'est pas disponible ou il y a une erreur dans l'URL. Veuillez vérifier l'URL et réessayer.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "support technique",
"account.settings.editable.field.password.reset.button.confirmation": "Nous avons envoyé un message à {email}. Cliquez sur le lien dans le message pour réinitialiser votre mot de passe. Vous n'avez pas reçu le message? Contactez {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Réinitialiser le mot de passe",
"account.settings.editable.field.password.reset.button.forbidden": "Votre demande précédente est en cours, veuillez réessayer dans quelques instants.",
"account.settings.editable.field.password.reset.label": "Mot de passe",
"account.settings.sso.link.account": "Se connecter avec {name}",
"account.settings.sso.account.connected": "Lié",
"account.settings.sso.account.disconnect.error": "Un problème est survenu lors de la déconnexion de ce compte. Contactez le support si le problème persiste.",
"account.settings.sso.unlink.account": "Dissocier le compte {name}",
"account.settings.sso.no.providers": "Aucun compte ne peut être lié pour le moment.",
"account.page.title": "Compte | {siteName}",
"id.verification.access.blocked.denied": "Nous ne pouvons pas vérifier votre identité en ce moment. Si vous n'avez pas encore activé votre compte, veuillez regarder dans vos pourriels pour trouver le courriel d'activation provenant de {email}.",
"id.verification.next": "Suivant",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "Si vous rencontrez des difficultés pour télécharger une photo ci-dessus, vous pouvez utiliser votre appareil photo à la place. Pour utiliser votre appareil photo, cliquez sur le bouton ci-dessous.",
"id.verification.upload.help.button": "Passer en mode de téléchargement",
"id.verification.camera.help.button": "Passer en mode caméra",
"id.verification.request.camera.access.instructions": "Afin de prendre une photo à l'aide de votre webcam, vous pouvez recevoir une invite du navigateur pour accéder à votre caméra. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide avant de terminer le processus de vérification des photos.",
"id.verification.requirements.card.device.text": "Vous avez besoin d'un appareil équipé d'une caméra. Si vous recevez une invite du navigateur pour accéder à votre caméra, assurez-vous de cliquer sur {allow}.",
"id.verification.account.name.summary.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide.",
"idv.submission.alert.error": "\n Nous avons rencontré une erreur technique en essayant de soumettre la vérification d'identité.\n Il peut s'agir d'un problème temporaire. Veuillez réessayer dans quelques minutes.\n Si le problème persiste, veuillez consulter {support_link} pour obtenir de l'aide.\n ",
"id.verification.account.name.edit": "Modifier {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Courriel",
"notification.preference.help.push": "Pousser",
"notification.preference.load.more.courses": "Charger plus de cours",
"notification.preference.guide.link": "comme détaillé ici",
"notification.preference.guide.body": "Les notifications pour certaines activités sont activées par défaut,"
"notification.preference.guide.body": "Les notifications pour certaines activités sont activées par default ,",
"account.settings.field.name.certificate.select": "Si sélectionné, ce nom va apparaître sur vos attestations et dossiers publics.",
"account.settings.field.name.modal.certificate.title": "Choisissez le nom qui va apparaître sur vos attestations et dossiers publics",
"account.settings.field.name.modal.certificate.select": "Sélectionnez un nom",
"account.settings.field.name.modal.certificate.option.full": "Nom complet",
"account.settings.field.name.modal.certificate.option.verified": "Nom vérifié",
"account.settings.field.name.modal.certificate.button.choose": "Choisissez un nom",
"account.settings.delete.account.before.proceeding": "Avant de continuer, veuillez {actionLink}.",
"account.settings.delete.account.text.3.edX": "Vous pouvez également perdre l'accès aux attestations vérifiées et à d'autres informations d'identification de programme, comme les attestations MicroMasters. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression. {actionLink}.",
"account.settings.delete.account.text.3": "Vous pouvez également perdre accès aux attestations vérifiées et à d'autres informations d'identification de programme. Vous pouvez en faire une copie pour vos dossiers avant de procéder à la suppression.",
"account.settings.delete.account.header": "Supprimer mon compte",
"account.settings.delete.account.subheader": "Nous sommes désolés de vous voir quitter!",
"account.settings.delete.account.text.1": "Veuillez noter : La suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra pas récupérer votre compte ou les données supprimées.",
"account.settings.delete.account.text.2": "Une fois votre compte supprimé, vous ne pourrez plus l'utiliser pour suivre des cours sur {siteName}.",
"account.settings.delete.account.text.2.edX": "Une fois votre compte supprimé, vous ne pouvez pas l'utiliser pour suivre des cours sur l'application EDUlib, edulib.org ou sur tout autre site hébergé par EDUlib. Cela inclut l'accès à edulib.org depuis le système de votre employeur ou de votre université et l'accès à des sites privés offerts par MIT Open Learning, Wharton Executive Education et Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Suivez ces instructions pour imprimer ou télécharger une attestation",
"account.settings.delete.account.text.warning": "Avertissement : la suppression d'un compte est permanente. Veuillez lire attentivement ce qui précède avant de continuer. Cette action est irréversible et vous ne pourrez plus utiliser la même adresse courriel sur {siteName}.",
"account.settings.delete.account.text.change.instead": "Vous souhaitez modifier votre adresse électronique, votre nom ou votre mot de passe?",
"account.settings.delete.account.button": "Supprimer mon compte",
"account.settings.delete.account.please.activate": "activez votre compte",
"account.settings.delete.account.please.confirm": "confirmer votre compte",
"account.settings.delete.account.please.unlink": "dissocier tous les comptes de réseaux sociaux",
"account.settings.delete.account.modal.header": "Êtes-vous certain?",
"account.settings.delete.account.modal.text.1": "Vous avez sélectionné \"Supprimer mon compte\". La suppression de votre compte et de vos données personnelles est permanente et ne peut être annulée. {siteName} ne pourra ni récupérer votre compte ni les données supprimées.",
"account.settings.delete.account.modal.text.2": "Si vous continuez, vous ne pourrez plus utiliser ce compte pour suivre des cours sur {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Si vous continuez, vous ne pourrez plus utiliser ce compte pour suivre des cours sur l'application EDUlib, edulib.org ou sur tout autre site hébergé par EDUlib. Cela inclut l'accès à edulib.org depuis le système de votre employeur ou de votre université et l'accès à des sites privés offerts par MIT Open Learning, Wharton Executive Education et Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Si vous souhaitez continuer et supprimer votre compte, veuillez entrer le mot de passe de votre compte :",
"account.settings.delete.account.modal.confirm.delete": "Oui, supprimer",
"account.settings.delete.account.modal.confirm.cancel": "Annuler",
"account.settings.delete.account.error.unable.to.delete": "Impossible de supprimer le compte",
"account.settings.delete.account.error.no.password": "Un mot de passe est requis",
"account.settings.delete.account.error.invalid.password": "Mot de passe incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Désolé, une erreur s'est produite lors du traitement de votre demande. Veuillez réessayer plus tard.",
"account.settings.delete.account.modal.after.header": "Nous sommes désolés de vous voir quitter! Votre compte sera bientôt supprimé.",
"account.settings.delete.account.modal.after.text": "La suppression du compte, y compris la suppression des listes de diffusion, peut prendre quelques semaines pour être entièrement traitée via notre système. Si vous souhaitez désactiver les courriels avant cette date, veuillez vous désabonner du bas de page de chaque courriel.",
"account.settings.delete.account.modal.after.button": "Fermer",
"account.settings.message.demographics.service.issue": "Une erreur s'est produite lors de la tentative de récupération ou de sauvegarde des informations de votre compte. Veuillez réessayer plus tard.",
"account.settings.field.demographics.gender": "Identité de genre",
"account.settings.field.demographics.gender.empty": "Ajouter une identité de genre",
"account.settings.field.demographics.gender.options.empty": "Sélectionnez une identité de genre",
"account.settings.field.demographics.gender_description": "Description de l'identité de genre",
"account.settings.field.demographics.gender_description.empty": "Entrez la description",
"account.settings.field.demographics.ethnicity": "Identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.empty": "Ajouter une identité raciale / ethnique",
"account.settings.field.demographics.ethnicity.options.empty": "Sélectionnez tout ce qui s'y rapporte",
"account.settings.field.demographics.income": "Revenu familial",
"account.settings.field.demographics.income.empty": "Ajouter le revenu familial",
"account.settings.field.demographics.income.options.empty": "Sélectionnez une fourchette de revenu familial",
"account.settings.field.demographics.military_history": "Statut militaire U.S.",
"account.settings.field.demographics.military_history.empty": "Ajouter un statut militaire",
"account.settings.field.demographics.military_history.options.empty": "Sélectionnez un statut militaire",
"account.settings.field.demographics.learner_education_level": "Votre niveau d'études",
"account.settings.field.demographics.learner_education_level.empty": "Ajouter un niveau d'études",
"account.settings.field.demographics.parent_education_level": "Niveau d'études des parents / tuteurs",
"account.settings.field.demographics.parent_education_level.empty": "Ajouter un niveau d'études",
"account.settings.field.demographics.education_level.options.empty": "Sélectionnez le niveau d'études",
"account.settings.field.demographics.work_status": "Statut d'emploi",
"account.settings.field.demographics.work_status.empty": "Ajouter un statut d'emploi",
"account.settings.field.demographics.work_status.options.empty": "Sélectionnez le statut d'emploi",
"account.settings.field.demographics.work_status_description": "Description du statut d'emploi",
"account.settings.field.demographics.work_status_description.empty": "Entrez la description",
"account.settings.field.demographics.current_work_sector": "Secteur d'emploi actuel",
"account.settings.field.demographics.current_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.future_work_sector": "Secteur d'emploi futur",
"account.settings.field.demographics.future_work_sector.empty": "Ajouter le secteur d'emploi",
"account.settings.field.demographics.work_sector.options.empty": "Sélectionnez un secteur d'emploi",
"account.settings.section.demographics.why": "Pourquoi est-ce que {siteName} collecte ces informations?",
"account.settings.name.change.title.id": "Ce changement de nom requiert une vérification d'identité",
"account.settings.name.change.title.begin": "Avant que l'on commence",
"account.settings.name.change.warning.one": "Attention : Cette action change le nom apparaissant sur toutes les attestations qui ont été obtenues sur ce compte par le passé, toutes les attestations que vous obtenez présentement ainsi que toutes celles que vous obtiendriez.",
"account.settings.name.change.warning.two": "Cette action ne peut pas être renversée sans vérification d'identité.",
"account.settings.name.change.id.name.label": "Entrez votre nom tel qu'il apparaît sur votre carte d'étudiant, de travail ou d'identité émise par le gouvernement.",
"account.settings.name.change.id.name.placeholder": "Entrez le nom sur votre pièce d'identité avec photo",
"account.settings.name.change.error.valid.name": "Entrez un nom valide.",
"account.settings.name.change.error.general": "Une erreur est survenue. Veuillez réessayer.",
"account.settings.name.change.continue": "Continuer",
"account.settings.name.change.cancel": "Annuler",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "support technique",
"account.settings.editable.field.password.reset.button.confirmation": "Nous avons envoyé un message à {email}. Cliquez sur le lien dans le message pour réinitialiser votre mot de passe. Vous n'avez pas reçu le message? Contactez {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Votre demande précédente est en cours, veuillez réessayer dans quelques instants.",
"account.settings.editable.field.password.reset.label": "Mot de passe",
"account.settings.editable.field.password.reset.button": "Réinitialiser le mot de passe",
"account.settings.sso.link.account": "Se connecter avec {name}",
"account.settings.sso.account.connected": "Lié",
"account.settings.sso.account.disconnect.error": "Un problème est survenu lors de la déconnexion de ce compte. Contactez le support si le problème persiste.",
"account.settings.sso.unlink.account": "Dissocier le compte {name}",
"account.settings.sso.no.providers": "Aucun compte ne peut être lié pour le moment.",
"id.verification.request.camera.access.instructions": "Afin de prendre une photo à l'aide de votre webcam, vous pouvez recevoir une invite du navigateur pour accéder à votre caméra. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide avant de terminer le processus de vérification des photos.",
"id.verification.requirements.card.device.text": "Vous avez besoin d'un appareil équipé d'une caméra. Si vous recevez une invite du navigateur pour accéder à votre caméra, assurez-vous de cliquer sur {allow}.",
"id.verification.account.name.summary.alert": "Les paramètres de votre compte sont gérés par {managerTitle}. Si le nom sur votre pièce d'identité avec photo ne correspond pas au nom de votre compte, veuillez contacter votre administrateur {profileDataManager} ou {support} pour obtenir de l'aide.",
"idv.submission.alert.error": "Nous avons rencontré une erreur technique lors de la tentative de vérification d'identité. Il s'agit peut-être d'un problème temporaire, veuillez donc réessayer dans quelques minutes. Si le problème persiste, veuillez consulter {support_link} pour obtenir de l'aide.",
"id.verification.account.name.edit": "Modifier {sr}"
}

View File

@@ -1,354 +1,357 @@
{
"account.settings.message.duplicate.tpa.provider": "The {provider} account you selected is already linked to another {siteName} account.",
"account.settings.message.managed.settings": "Your profile settings are managed by {managerTitle}. Contact your administrator or {support} for help.",
"account.settings.message.managed.settings.support": "support",
"account.settings.page.heading": "Account Settings",
"account.settings.loading.message": "Loading...",
"account.settings.loading.error": "Error: {error}",
"account.settings.banner.beta.language": "You have set your language to {beta_language}, which is currently not fully translated. You can help us translate this language fully by joining the Transifex community and adding translations from English for learners that speak {beta_language}.",
"account.settings.banner.beta.language.action.switch.back": "Switch Back to {previous_language}",
"account.settings.banner.beta.language.action.help.translate": "Help Translate into {beta_language}",
"account.settings.section.account.information": "Account Information",
"account.settings.section.account.information.description": "These settings include basic information about your account.",
"account.settings.section.profile.information": "Profile Information",
"account.settings.section.demographics.information": "Optional Information",
"account.settings.section.site.preferences": "Site Preferences",
"account.settings.section.linked.accounts": "Linked Accounts",
"account.settings.section.linked.accounts.description": "You can link your identity accounts to simplify signing in to {siteName}.",
"account.settings.field.username": "Username",
"account.settings.field.username.help.text": "The name that identifies you on {siteName}. You cannot change your username.",
"account.settings.field.full.name": "Full name",
"account.settings.field.full.name.empty": "Add name",
"account.settings.field.full.name.help.text": "The name that is used for ID verification and that appears on your certificates.",
"account.settings.field.full.name.help.text.default": "The name that appears on your public profile.",
"account.settings.field.full.name.help.text.default.certificate": "This name is selected to appear on your certificates and public-facing records.",
"account.settings.field.name.verified": "Verified name",
"account.settings.field.name.verified.help.text.verified": "This name has been verified by photo ID.",
"account.settings.field.name.verified.help.text.verified.proctored": "This name has been verified by proctoring.",
"account.settings.field.name.verified.help.text.verified.certificate": "This name has been verified by photo ID, and is selected to appear on your certificates and public-facing records.",
"account.settings.field.name.verified.help.text.verified.proctored.certificate": "This name has been verified by proctoring, and is selected to appear on your certificates and public-facing records.",
"account.settings.field.name.verified.help.text.submitted": "Verification has been submitted. This usually takes 48 hours or less. Verified name cannot be changed at this time.",
"account.settings.field.name.verified.help.text.submitted.proctored": "Your proctored exam has been submitted. Verified name cannot be changed at this time. Please check back in 2-5 days.",
"account.settings.field.name.verified.help.text.submitted.certificate": "When identity verification is successful, this name will appear on your certificates and public-facing records. Verified name cannot be changed at this time.",
"account.settings.field.name.verified.help.text.submitted.proctored.certificate": "Once your proctored exam passes review, this name will appear on your certificate and public-facing records. Verified Name cannot be changed at this time.",
"account.settings.field.name.verified.verification.help": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.field.full.name.help.text.submitted": "Verification has been submitted. This usually takes 48 hours or less. Full name cannot be changed at this time.",
"account.settings.field.full.name.help.text.submitted.proctored": "Your proctored exam has been submitted. Full name cannot be changed at this time. Please check back in 2-5 days.",
"account.settings.field.full.name.help.text.submitted.certificate": "When identity verification is successful, this name will appear on your certificates and public-facing records. Full name cannot be changed at this time.",
"account.settings.field.full.name.help.text.submitted.proctored.certificate": "Once your proctored exam passes review, this name will appear on your certificates and public-facing records. Full name cannot be changed at this time.",
"account.settings.field.name.verified.success.message": "Your identity verification request has successfully completed. You now have the option of selecting which name you prefer to appear on your certificates and public-records.",
"account.settings.field.name.verified.success.message.header": "Your name change request is complete!",
"account.settings.field.name.verified.failure.message": "Your most recent identity verification attempt did not pass. Related account settings have been restored.",
"account.settings.field.name.verified.failure.message.header": "We were not able to verify your identity.",
"account.settings.field.name.verified.failure.message.help.link": "Learn more about ID verification",
"account.settings.field.name.verified.submitted.message": "Your identity verification request has been submitted and usually takes between 24 and 48 hours to complete.",
"account.settings.field.name.verified.submitted.message.certificate": "When your request is approved, your updated name will appear on all associated certificates and public-facing records.",
"account.settings.field.name.verified.submitted.message.header": "Your name change request is almost complete!",
"account.settings.field.email": "Email address (Sign in)",
"account.settings.field.email.empty": "Add email address",
"account.settings.field.email.confirmation": "Weve sent a confirmation message to {value}. Click the link in the message to update your email address.",
"account.settings.field.email.help.text": "You receive messages from {siteName} and course teams at this address.",
"account.settings.field.secondary.email": "Recovery email address",
"account.settings.field.secondary.email.empty": "Add a recovery email address",
"account.settings.field.secondary.email.confirmation": "Weve sent a confirmation message to {value}. Click the link in the message to update your recovery email address.",
"account.settings.email.field.confirmation.header": "Pending confirmation",
"account.settings.field.dob": "Year of birth",
"account.settings.field.dob.empty": "Add year of birth",
"account.settings.field.year_of_birth.options.empty": "Select a year of birth",
"account.settings.field.dob.month": "Month",
"account.settings.field.dob.year": "Year",
"account.settings.field.month.year.default": "Select month",
"account.settings.field.dob.year.default": "Select year",
"account.settings.field.dob.form.button": "Please confirm your date of birth",
"account.settings.field.dob.form.title": "Enter your birth month and year",
"account.settings.field.dob.form.help.text": "We ask for birth month and year information to help us comply with our legal obligations.",
"account.settings.field.dob.form.success": "Thank you for entering your information.",
"account.settings.field.month_of_birth.options.empty": "Select a month of birth",
"account.settingsfield.dob.error.general": "A technical error occurred. Please try again.",
"account.settings.field.country": "Country",
"account.settings.field.country.empty": "Add country",
"account.settings.field.country.options.empty": "Select a Country",
"account.settings.field.state": "State",
"account.settings.field.state.empty": "Add state",
"account.settings.field.state.options.empty": "Select a State",
"account.settings.field.site.language": "Site language",
"account.settings.field.site.language.help.text": "The language used throughout this site. This site is currently available in a limited number of languages.",
"account.settings.field.education": "Education",
"account.settings.field.education.empty": "Add level of education",
"account.settings.field.education.levels.empty": "Select a level of education",
"account.settings.field.education.levels.p": "Doctorate",
"account.settings.field.education.levels.m": "Master's or professional degree",
"account.settings.field.education.levels.b": "Bachelor's Degree",
"account.settings.field.education.levels.a": "Associate's degree",
"account.settings.field.education.levels.hs": "Secondary/high school",
"account.settings.field.education.levels.jhs": "Junior secondary/junior high/middle school",
"account.settings.field.education.levels.el": "Elementary/primary school",
"account.settings.field.education.levels.none": "No formal education",
"account.settings.field.education.levels.o": "Other education",
"account.settings.field.gender": "Gender",
"account.settings.field.gender.empty": "Add gender",
"account.settings.field.gender.options.empty": "Select a gender",
"account.settings.field.gender.options.f": "Female",
"account.settings.field.gender.options.m": "Male",
"account.settings.field.gender.options.o": "Other",
"account.settings.field.language.proficiencies": "Spoken language",
"account.settings.field.language.proficiencies.empty": "Add a spoken language",
"account.settings.field.language_proficiencies.options.empty": "Select a Language",
"account.settings.field.time.zone": "Time zone",
"account.settings.field.time.zone.empty": "Set time zone",
"account.settings.field.time.zone.description": "Select the time zone for displaying course dates. If you do not specify a time zone, course dates, including assignment deadlines, will be displayed in your browsers local time zone.",
"account.settings.field.time.zone.default": "Default (Local Time Zone)",
"account.settings.field.time.zone.all": "All time zones",
"account.settings.field.time.zone.country": "Country time zones",
"account.settings.section.social.media": "Social Media Links",
"account.settings.section.social.media.description": "Optionally, link your personal accounts to the social media icons on your {siteName} profile.",
"account.settings.field.social.platform.name.linkedin": "LinkedIn",
"account.settings.field.social.platform.name.linkedin.empty": "Add LinkedIn profile",
"account.settings.jump.nav.delete.account": "Delete My Account",
"account.settings.field.social.platform.name.twitter": "Twitter",
"account.settings.field.social.platform.name.twitter.empty": "Add Twitter profile",
"account.settings.field.social.platform.name.facebook": "Facebook",
"account.settings.field.social.platform.name.facebook.empty": "Add Facebook profile",
"account.settings.editable.field.action.save": "Save",
"account.settings.editable.field.action.cancel": "Cancel",
"account.settings.editable.field.action.edit": "Edit",
"account.settings.static.field.empty": "No value set. Contact your {enterprise} administrator to make changes.",
"account.settings.static.field.empty.no.admin": "No value set.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"account.page.title": "Account | {siteName}",
"id.verification.access.blocked.denied": "We cannot verify your identity at this time. If you have yet to activate your account, please check your spam folder for the activation email from {email}.",
"id.verification.next": "Next",
"id.verification.support": "support",
"id.verification.example.card.alt": "Example of a valid identification card with a full name and photo.",
"id.verification.requirements.title": "Photo Verification Requirements",
"id.verification.requirements.description": "In order to complete Photo Verification, you will need the following:",
"id.verification.requirements.card.device.title": "Device with Camera",
"id.verification.requirements.card.device.allow": "Allow",
"id.verification.requirements.card.id.title": "Photo Identification Card",
"id.verification.requirements.card.id.text": "You need a valid identification card that contains your full name and photo, such as a drivers license or passport.",
"id.verification.privacy.title": "Privacy Information",
"id.verification.privacy.need.photo.question": "Why does {siteName} need my photo?",
"id.verification.privacy.need.photo.answer": "We use your verification photos to confirm your identity and ensure the validity of your certificate.",
"id.verification.privacy.do.with.photo.question": "What does {siteName} do with this photo?",
"id.verification.privacy.do.with.photo.answer": "We securely encrypt your photo and send it our authorization service for review. Your photo and information are not saved or visible anywhere on {siteName} after the verification process is complete.",
"id.verification.access.blocked.title": "Identity Verification",
"id.verification.access.blocked.enrollment": "You are not currently enrolled in a course that requires identity verification.",
"id.verification.access.blocked.pending": "You have already submitted your verification information. You will see a message on your dashboard when the verification process is complete (usually within 5 days).",
"id.verification.photo.take": "Take Photo",
"id.verification.photo.retake": "Retake Photo?",
"id.verification.photo.enable.detection": "Enable Face Detection",
"id.verification.photo.enable.detection.portrait.help.text": "If checked, a box will appear around your face. Your face can be seen clearly if the box around it is blue. If your face is not in a good position or undetectable, the box will be red.",
"id.verification.photo.enable.detection.id.help.text": "If checked, a box will appear around the face on your ID card. The face can be seen clearly if the box around it is blue. If the face is not in a good position or undetectable, the box will be red.",
"id.verification.photo.feedback.correct": "Face is in a good position.",
"id.verification.photo.feedback.two.faces": "More than one face detected.",
"id.verification.photo.feedback.no.faces": "No face detected.",
"id.verification.photo.feedback.top.left": "Incorrect position. Top left.",
"id.verification.photo.feedback.top.center": "Incorrect position. Top center.",
"id.verification.photo.feedback.top.right": "Incorrect position. Top right.",
"id.verification.photo.feedback.center.left": "Incorrect position. Center left.",
"id.verification.photo.feedback.center.center": "Incorrect position. Too close to camera.",
"id.verification.photo.feedback.center.right": "Incorrect position. Center right.",
"id.verification.photo.feedback.bottom.left": "Incorrect position. Bottom left.",
"id.verification.photo.feedback.bottom.center": "Incorrect position. Bottom center.",
"id.verification.photo.feedback.bottom.right": "Incorrect position. Bottom right.",
"id.verification.camera.access.title": "Camera Permissions",
"id.verification.camera.access.title.success": "Camera Access Enabled",
"id.verification.camera.access.title.failed": "Camera Access Failed",
"id.verification.camera.access.click.allow": "Please make sure to click \"Allow\"",
"id.verification.camera.access.enable": "Enable Camera",
"id.verification.camera.access.problems": "Having problems?",
"id.verification.camera.access.skip": "Skip and upload image files instead",
"id.verification.camera.access.success": "Looks like your camera is working and ready.",
"id.verification.camera.access.failure": "It looks like we're unable to access your camera. You will need to upload image files of you and your photo id.",
"id.verification.camera.access.failure.temporary": "It looks like we're unable to access your camera. Please verify that your webcam is connected and that you have allowed your browser to access it.",
"id.verification.camera.access.failure.temporary.chrome": "To enable camera access in Chrome:",
"id.verification.camera.access.failure.temporary.chrome.step1": "Open Chrome.",
"id.verification.camera.access.failure.temporary.chrome.step2": "Navigate to More > Settings.",
"id.verification.camera.access.failure.temporary.chrome.step2.windows": "For Windows: Alt+F, Alt+E, or F10 followed by the spacebar",
"id.verification.camera.access.failure.temporary.chrome.step2.mac": "For Mac: Command+,",
"id.verification.camera.access.failure.temporary.chrome.step3": "Under the \"Privacy and security\" tab, select \"Site Settings\" and then \"Camera.\"",
"id.verification.camera.access.failure.temporary.chrome.step4": "Under \"Blocked,\" find \"edx.org\" and select it.",
"id.verification.camera.access.failure.temporary.chrome.step5": "In the \"Permissions\" section, update the camera permissions to \"Allow.\"",
"id.verification.camera.access.failure.temporary.ie11": "To enable camera access in Internet Explorer:",
"id.verification.camera.access.failure.temporary.ie11.step1": "Open the Flash Player Settings Manager by navigating to Windows Settings > Control Panel > Flash Player.",
"id.verification.camera.access.failure.temporary.ie11.step2": "Select the \"Camera and Mic\" tab, and then select the \"Camera and Microphone Settings by Site\" button.",
"id.verification.camera.access.failure.temporary.ie11.step3": "Choose \"edx.org\" from the list of websites and change the permissions by selecting \"Allow\" in the dropdown menu.",
"id.verification.camera.access.failure.temporary.firefox": "To enable camera access in Firefox:",
"id.verification.camera.access.failure.temporary.firefox.step1": "Open Firefox.",
"id.verification.camera.access.failure.temporary.firefox.step2": "Enter \"about:preferences\" in the URL bar.",
"id.verification.camera.access.failure.temporary.firefox.step3": "Select the \"Privacy & Security\" tab, and navigate to the \"Permissions\" section.",
"id.verification.camera.access.failure.temporary.firefox.step4": "Next to \"Camera,\" select the \"Settings…\" button.",
"id.verification.camera.access.failure.temporary.firefox.step5": "In the search bar, enter \"edx.org.\"",
"id.verification.camera.access.failure.temporary.firefox.step6": "In the status column for \"edx.org,\" select \"Allow\" from the drop down.",
"id.verification.camera.access.failure.temporary.firefox.step7": "Select \"Save Changes.\"",
"id.verification.camera.access.failure.temporary.safari": "To enable camera access in Safari:",
"id.verification.camera.access.failure.temporary.safari.step1": "Open Safari.",
"id.verification.camera.access.failure.temporary.safari.step2": "Click on the Safari app menu, then select \"Preferences.\" You can also use Command+, as a keyboard shortcut.",
"id.verification.camera.access.failure.temporary.safari.step3": "Select the \"Websites\" tab and then select \"Camera.\"",
"id.verification.camera.access.failure.temporary.safari.step4": "Select \"edx.org\" and change the camera permissions to \"Allow.\"",
"id.verification.camera.access.failure.unsupported": "It looks like your browser does not support camera access.",
"id.verification.camera.access.failure.unsupported.chrome.explanation": "The Chrome browser currently does not support camera access on iOS devices, such as iPhones and iPads.",
"id.verification.camera.access.failure.unsupported.instructions": "Please use another browser to complete Identity Verification.",
"id.verification.photo.tips.title": "Helpful Photo Tips",
"id.verification.photo.tips.description": "Next, we'll need you to take a photo of your face. Please review the helpful tips below.",
"id.verification.photo.tips.list.title": "Photo Tips",
"id.verification.photo.tips.list.description": "To take a successful photo, make sure that:",
"id.verification.photo.tips.list.well.lit": "Your face is well-lit.",
"id.verification.photo.tips.list.inside.frame": "Your entire face fits inside the frame.",
"id.verification.portrait.photo.title.camera": "Take a Photo of Yourself",
"id.verification.portrait.photo.instructions.camera": "When your face is in position, use the Take Photo button below to take your photo.",
"id.verification.camera.help.sight.question": "What if I can't see the camera image or if I can't see my photo to determine which side is visible?",
"id.verification.camera.help.sight.answer.portrait": "You may be able to complete the image capture procedure without assistance, but it may take a couple of submission attempts to get the camera positioning right. Optimal camera positioning varies with each computer, but generally the best position for a headshot is approximately 12-18 inches (30-45 centimeters) from the camera, with your head centered relative to the computer screen. If the photos you submit are rejected, try moving the computer or camera orientation to change the lighting angle.",
"id.verification.camera.help.sight.answer.id": "You may be able to complete the image capture procedure without assistance, but it may take a couple of submission attempts to get the camera positioning right. Optimal camera positioning varies with each computer, but generally, the best position for a photo of an ID card is 8-12 inches (20-30 centimeters) from the camera, with the ID card centered relative to the camera. If the photos you submit are rejected, try moving the computer or camera orientation to change the lighting angle. The most common reason for rejection is inability to read the text on the ID card.",
"id.verification.camera.help.difficulty.question.portrait": "What if I have difficulty holding my head in position relative to the camera?",
"id.verification.camera.help.difficulty.question.id": "What if I have difficulty holding my ID in position relative to the camera?",
"id.verification.camera.help.difficulty.answer": "If you require assistance with taking a photo for submission, contact {siteName} support for additional suggestions.",
"id.verification.id.photo.unclear.question": "Is your ID card image not clear or too blurry?",
"id.verification.id.tips.title": "Helpful Identification Card Tips",
"id.verification.id.tips.description": "Next, we'll need you to take a photo of a valid identification card that includes your full name and photo, such as a drivers license or passport. Please have your ID ready.",
"id.verification.id.tips.list.well.lit": "Your identification card is well-lit.",
"id.verification.id.tips.list.clear": "Ensure that you can see your photo and clearly read your name.",
"id.verification.id.photo.title.camera": "Take a Photo of Your Identification Card",
"id.verification.id.photo.title.upload": "Upload a Photo of Your Identification Card",
"id.verification.id.photo.preview.alt": "Preview of photo ID.",
"id.verification.id.photo.instructions.camera": "When your ID is in position, use the Take Photo button below to take your photo. Please use a passport, drivers license, or another identification card that includes your full name and a picture of your face.",
"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.error.fileTooLarge": "The file you have selected is too large. Please try again with a file less than 10MB.",
"id.verification.name.check.title": "Double-Check Your Name",
"id.verification.name.check.instructions": "Does the name below match the name on your photo ID? If not, update the name below to match your photo ID.",
"id.verification.name.check.mismatch.information": "If the name below does not match your photo ID, your identity verification will be denied.",
"id.verification.name.error": "Please enter your name as it appears on your photo ID.",
"id.verification.account.name.warning.prefix": "Please Note:",
"id.verification.account.name.settings": "Account Settings",
"id.verification.name.label": "Name",
"id.verification.account.name.photo.alt": "Photo of your ID to be submitted.",
"id.verification.review.title": "Review Your Photos",
"id.verification.review.description": "Make sure we can verify your identity with the photos and information you have provided.",
"id.verification.review.portrait.label": "Your Portrait",
"id.verification.review.portrait.alt": "Photo of your face to be submitted.",
"id.verification.review.portrait.retake": "Retake Portrait Photo",
"id.verification.review.id.label": "Your Identification Card",
"id.verification.review.id.alt": "Photo of your identification card to be submitted.",
"id.verification.review.id.retake": "Retake ID Photo",
"id.verification.review.confirm": "Submit",
"id.verification.submission.alert.error.face": "A photo of your face is required. Please retake your portrait photo.",
"id.verification.submission.alert.error.id": "A photo of your ID card is required. Please retake your ID photo.",
"id.verification.submission.alert.error.name": "A valid account name is required. Please update your account name to match the name on your ID.",
"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.review.error": "{siteName} Support Page",
"id.verification.submitted.title": "Identity Verification in Progress",
"id.verification.submitted.text": "We have received your information and are verifying your identity. You will be notified when the verification process is complete (usually within 5 days). In the meantime, you can still access all available course content.",
"id.verification.return.dashboard": "Return to Your Dashboard",
"id.verification.return.course": "Return to Course",
"id.verification.return.generic": "Return",
"id.verification.photo.upload.help.title": "Upload a Photo Instead",
"id.verification.photo.camera.help.title": "Use Your Camera Instead",
"id.verification.photo.upload.help.text": "If you are having trouble using the photo capture above, you may want to upload a photo instead. To upload a photo, click the button below.",
"id.verification.photo.camera.help.text": "If you are having trouble uploading a photo above, you may want to use your camera instead. To use your camera, click the button below.",
"id.verification.upload.help.button": "Switch to Upload Mode",
"id.verification.camera.help.button": "Switch to Camera Mode",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"idv.submission.alert.error": "\n We encountered a technical error while trying to submit ID verification.\n This might be a temporary issue, so please try again in a few minutes.\n If the problem persists, please go to {support_link} for help.\n ",
"id.verification.account.name.edit": "Edit {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.help.email": "Email",
"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, "
"account.settings.message.duplicate.tpa.provider": "आपके द्वारा चुना गया {provider} खाता पहले से ही दूसरे {siteName} खाते से लिंक है।",
"account.settings.message.managed.settings": "आपकी प्रोफ़ाइल सेटिंग्स {managerTitle} द्वारा प्रबंधित की जाती हैं। सहायता के लिए अपने प्रशासक या {support} से संपर्क करें।",
"account.settings.message.managed.settings.support": "सहायता",
"account.settings.page.heading": "खाता सेटिंग्स",
"account.settings.loading.message": "लोड हो रहा है...",
"account.settings.loading.error": "त्रुटि: {error}",
"account.settings.banner.beta.language": "आपने अपनी भाषा को {beta_language} पर सेट किया है, जो वर्तमान में पूरी तरह से अनुवादित नहीं है। आप ट्रांसिफ़ेक्स समुदाय में शामिल होकर और {beta_language} बोलने वाले शिक्षार्थियों के लिए अंग्रेजी से अनुवाद जोड़कर इस भाषा का पूर्ण अनुवाद करने में हमारी सहायता कर सकते हैं।",
"account.settings.banner.beta.language.action.switch.back": "वापस {previous_language} पर स्विच करें",
"account.settings.banner.beta.language.action.help.translate": "{beta_language} में अनुवाद करने में सहायता करें",
"account.settings.section.account.information": "खाता संबंधी जानकारी",
"account.settings.section.account.information.description": "इन सेटिंग्स में आपके खाते के बारे में मूलभूत जानकारी शामिल है।",
"account.settings.section.profile.information": "प्रोफाइल की जानकारी",
"account.settings.section.demographics.information": "वैकल्पिक जानकारी",
"account.settings.section.site.preferences": "साइट प्राथमिकताएँ",
"account.settings.section.linked.accounts": "जुड़े हुए खाते",
"account.settings.section.linked.accounts.description": "{siteName} में साइन इन करना आसान बनाने के लिए आप अपने पहचान खातों को लिंक कर सकते हैं।",
"account.settings.field.username": "उपयोगकर्ता",
"account.settings.field.username.help.text": "वह नाम जो आपको {siteName} पर पहचानता है। आप अपना उपयोक्तानाम नहीं बदल सकते।",
"account.settings.field.full.name": "पूरा नाम",
"account.settings.field.full.name.empty": "नाम जोड़ें",
"account.settings.field.full.name.help.text": "वह नाम जो आईडी सत्यापन के लिए उपयोग किया जाता है और जो आपके प्रमाणपत्रों पर दिखाई देता है।",
"account.settings.field.full.name.help.text.default": "वह नाम जो आपके सार्वजनिक प्रोफ़ाइल पर दिखाई देता है।",
"account.settings.field.full.name.help.text.default.certificate": "यह नाम आपके प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर प्रदर्शित होने के लिए चुना गया है।",
"account.settings.field.name.verified": "सत्यापित नाम",
"account.settings.field.name.verified.help.text.verified": "इस नाम को फ़ोटो आईडी द्वारा सत्यापित किया गया है।",
"account.settings.field.name.verified.help.text.verified.proctored": "यह नाम प्रोक्टोरिंग द्वारा सत्यापित किया गया है।",
"account.settings.field.name.verified.help.text.verified.certificate": "यह नाम फोटो आईडी द्वारा सत्यापित किया गया है, और आपके प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर प्रदर्शित होने के लिए चुना गया है।",
"account.settings.field.name.verified.help.text.verified.proctored.certificate": "इस नाम को प्रॉक्टरिंग द्वारा सत्यापित किया गया है, और इसे आपके प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर प्रदर्शित होने के लिए चुना गया है।",
"account.settings.field.name.verified.help.text.submitted": "सत्यापन प्रस्तुत कर दिया गया है। इसमें आमतौर पर 48 घंटे या उससे कम समय लगता है। सत्यापित नाम इस समय नहीं बदला जा सकता।",
"account.settings.field.name.verified.help.text.submitted.proctored": "आपकी प्रॉक्टर्ड परीक्षा सबमिट कर दी गई है। सत्यापित नाम इस समय नहीं बदला जा सकता। कृपया 2-5 दिनों में दोबारा जांचें।",
"account.settings.field.name.verified.help.text.submitted.certificate": "जब पहचान सत्यापन सफल हो जाएगा, तो यह नाम आपके प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर दिखाई देगा। सत्यापित नाम इस समय नहीं बदला जा सकता।",
"account.settings.field.name.verified.help.text.submitted.proctored.certificate": "एक बार जब आपकी प्रॉक्टर परीक्षा समीक्षा में उत्तीर्ण हो जाती है, तो यह नाम आपके प्रमाणपत्र और सार्वजनिक-सामना वाले रिकॉर्ड पर दिखाई देगा। सत्यापित नाम इस समय नहीं बदला जा सकता।",
"account.settings.field.name.verified.verification.help": "अपना नाम दर्ज करें जैसा कि यह आपके अप्रयुक्त छात्र, कार्य या सरकार द्वारा जारी पहचान पत्र पर दिखाई देता है।",
"account.settings.field.full.name.help.text.submitted": "सत्यापन प्रस्तुत कर दिया गया है। इसमें आमतौर पर 48 घंटे या उससे कम समय लगता है। पूरा नाम इस समय नहीं बदला जा सकता।",
"account.settings.field.full.name.help.text.submitted.proctored": "आपकी प्रॉक्टर्ड परीक्षा सबमिट कर दी गई है। इस समय पूरा नाम नहीं बदला जा सकता। कृपया 2-5 दिनों में दोबारा जांचें।",
"account.settings.field.full.name.help.text.submitted.certificate": "जब पहचान सत्यापन सफल हो जाएगा, तो यह नाम आपके प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर दिखाई देगा। इस समय पूरा नाम नहीं बदला जा सकता।",
"account.settings.field.full.name.help.text.submitted.proctored.certificate": "एक बार जब आपकी प्रॉक्टर परीक्षा समीक्षा में उत्तीर्ण हो जाती है, तो यह नाम आपके प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर दिखाई देगा। इस समय पूरा नाम नहीं बदला जा सकता।",
"account.settings.field.name.verified.success.message": "आपकी पहचान सत्यापन अनुरोध सफलतापूर्वक पूरा हुआ है। अब आपके पास यह विकल्प है कि आप प्रमाणपत्रों और सार्वजनिक रिकॉर्ड में दिखने वाला नाम कौन सा चुनना पसंद करते हैं।",
"account.settings.field.name.verified.success.message.header": "आपका नाम परिवर्तन अनुरोध पूरा हो गया है!",
"account.settings.field.name.verified.failure.message": "आपका नवीनतम पहचान सत्यापन प्रयास सफल नहीं हुआ। संबंधित खाता सेटिंग पुनर्स्थापित कर दी गई हैं।",
"account.settings.field.name.verified.failure.message.header": "हम आपकी पहचान सत्यापित करने में सक्षम नहीं थे।",
"account.settings.field.name.verified.failure.message.help.link": "आईडी सत्यापन के बारे में और अधिक जानें",
"account.settings.field.name.verified.submitted.message": "आपका पहचान सत्यापन अनुरोध सबमिट कर दिया गया है और इसे पूरा होने में आमतौर पर 24 से 48 घंटे लगते हैं।",
"account.settings.field.name.verified.submitted.message.certificate": "जब आपका अनुरोध स्वीकृत हो जाता है, तो आपका अद्यतन नाम सभी संबद्ध प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर दिखाई देगा।",
"account.settings.field.name.verified.submitted.message.header": "आपका नाम परिवर्तन अनुरोध लगभग पूरा हो गया है!",
"account.settings.field.email": "ईमेल पता (साइन इन करें)",
"account.settings.field.email.empty": "ईमेल पता जोड़ें",
"account.settings.field.email.confirmation": "हमने {value} पर एक पुष्टिकरण संदेश भेजा है। अपना ईमेल पता अपडेट करने के लिए संदेश में दिए गए लिंक पर क्लिक करें।",
"account.settings.field.email.help.text": "आपको इस पते पर {siteName} और पाठ्यक्रम टीमों से संदेश प्राप्त होते हैं।",
"account.settings.field.secondary.email": "रिकवरी ईमेल पता",
"account.settings.field.secondary.email.empty": "एक रिकवरी ईमेल पता जोड़ें",
"account.settings.field.secondary.email.confirmation": "हमने {value} पर एक पुष्टिकरण संदेश भेजा है। अपना रिकवरी ईमेल पता अपडेट करने के लिए संदेश में दिए गए लिंक पर क्लिक करें।",
"account.settings.email.field.confirmation.header": "पुष्टिकरण लंबित है",
"account.settings.field.dob": "जन्म का वर्ष",
"account.settings.field.dob.empty": "जन्म का वर्ष जोड़ें",
"account.settings.field.year_of_birth.options.empty": "जन्म का वर्ष चुनें",
"account.settings.field.dob.month": "महीना",
"account.settings.field.dob.year": "वर्ष",
"account.settings.field.month.year.default": "महीना चुनें",
"account.settings.field.dob.year.default": "वर्ष चुनें",
"account.settings.field.dob.form.button": "कृपया अपनी जन्मतिथि की पुष्टि करें",
"account.settings.field.dob.form.title": "अपना जन्म माह और वर्ष दर्ज करें",
"account.settings.field.dob.form.help.text": "हम अपने कानूनी दायित्वों का पालन करने में मदद के लिए जन्म माह और वर्ष की जानकारी मांगते हैं।",
"account.settings.field.dob.form.success": "आपकी जानकारी दर्ज करने के लिए धन्यवाद।",
"account.settings.field.month_of_birth.options.empty": "जन्म का महीना चुनें",
"account.settingsfield.dob.error.general": "एक तकनीकी त्रुटि हुई। कृपया दोबारा प्रयास करें।",
"account.settings.field.country": "देश",
"account.settings.field.country.empty": "कंट्री एड करे",
"account.settings.field.country.options.empty": "एक देश का चयन करें",
"account.settings.field.state": "राज्य",
"account.settings.field.state.empty": "राज्य जोड़ें",
"account.settings.field.state.options.empty": "एक राज्य का चयन करें",
"account.settings.field.site.language": "साइट भाषा",
"account.settings.field.site.language.help.text": "इस साइट पर उपयोग की जाने वाली भाषा। यह साइट वर्तमान में सीमित संख्या में भाषाओं में उपलब्ध है।",
"account.settings.field.education": "शिक्षा",
"account.settings.field.education.empty": "शिक्षा का स्तर जोड़ें",
"account.settings.field.education.levels.empty": "एक शिक्षा स्तर का चयन करें",
"account.settings.field.education.levels.p": "डॉक्टरेट",
"account.settings.field.education.levels.m": "मास्टर की या पेशेवर डिग्री",
"account.settings.field.education.levels.b": "बैचलर्स डिग्री",
"account.settings.field.education.levels.a": "सहयोगी की डिग्री",
"account.settings.field.education.levels.hs": "माध्यमिक/उच्च माध्यमिक विद्यालय",
"account.settings.field.education.levels.jhs": "जूनियर माध्यमिक/जूनियर हाई/मिडिल स्कूल",
"account.settings.field.education.levels.el": "प्राथमिक/प्राथमिक विद्यालय",
"account.settings.field.education.levels.none": "कोई औपचारिक शिक्षा नहीं",
"account.settings.field.education.levels.other": "अन्य शिक्षा",
"account.settings.field.gender": "लिंग",
"account.settings.field.gender.empty": "लिंग जोड़ें",
"account.settings.field.gender.options.empty": "एक लिंग का चयन करें",
"account.settings.field.gender.options.f": "महिला",
"account.settings.field.gender.options.m": "पुरुष",
"account.settings.field.gender.options.o": "अन्य",
"account.settings.field.language.proficiencies": "बोली गई भाषा",
"account.settings.field.language.proficiencies.empty": "एक बोली जाने वाली भाषा जोड़ें",
"account.settings.field.language_proficiencies.options.empty": "भाषा चुनें",
"account.settings.field.time.zone": "समय क्षेत्र",
"account.settings.field.time.zone.empty": "समय क्षेत्र सेट करें",
"account.settings.field.time.zone.description": "पाठ्यक्रम तिथियाँ प्रदर्शित करने के लिए समय क्षेत्र का चयन करें। यदि आप समय क्षेत्र निर्दिष्ट नहीं करते हैं, तो असाइनमेंट की समय सीमा सहित पाठ्यक्रम तिथियां, आपके ब्राउज़र के स्थानीय समय क्षेत्र में प्रदर्शित की जाएंगी।",
"account.settings.field.time.zone.default": "डिफ़ॉल्ट (स्थानीय समय क्षेत्र)",
"account.settings.field.time.zone.all": "सभी समय क्षेत्र",
"account.settings.field.time.zone.country": "देश समय क्षेत्र",
"account.settings.section.social.media": "सोशल मीडिया लिंक",
"account.settings.section.social.media.description": "वैकल्पिक रूप से, अपने व्यक्तिगत खातों को अपनी {siteName} प्रोफ़ाइल पर सोशल मीडिया आइकन से लिंक करें।",
"account.settings.field.social.platform.name.linkedin": "लिंक्डइन",
"account.settings.field.social.platform.name.linkedin.empty": "लिंक्डइन प्रोफ़ाइल जोड़ें",
"account.settings.jump.nav.delete.account": "मेरा खाता हटाएं",
"account.settings.field.social.platform.name.twitter": "ट्विटर",
"account.settings.field.social.platform.name.twitter.empty": "ट्विटर प्रोफ़ाइल जोड़ें",
"account.settings.field.social.platform.name.facebook": "फेसबुक",
"account.settings.field.social.platform.name.facebook.empty": "फेसबुक प्रोफ़ाइल जोड़ें",
"account.settings.editable.field.action.save": "सहेजें",
"account.settings.editable.field.action.cancel": "रद्द करना",
"account.settings.editable.field.action.edit": "संपादित करें",
"account.settings.static.field.empty": "कोई मूल्य निर्धारित नहीं। परिवर्तन करने के लिए अपने {enterprise} व्यवस्थापक से संपर्क करें।",
"account.settings.static.field.empty.no.admin": "कोई मान्यता सेट नहीं।",
"notification.preferences.notifications.label": "अधिसूचनाएं",
"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",
"error.notfound.message": "आप जो पृष्ठ खोज रहे हैं वह अनुपलब्ध है या URL में कोई त्रुटि है। कृपया यूआरएल जांचें और पुनः प्रयास करें।",
"account.page.title": "खाता | {siteName}",
"id.verification.access.blocked.denied": "हम इस समय आपकी पहचान सत्यापित नहीं कर सकते। यदि आपने अभी तक अपना खाता सक्रिय नहीं किया है, तो कृपया {email} से सक्रियण ईमेल के लिए अपना स्पैम फ़ोल्डर जांचें।",
"id.verification.next": "अगला",
"id.verification.support": "सहायता",
"id.verification.example.card.alt": "एक मान्य पहचान पत्र का उदाहरण जिसमें पूरा नाम और फ़ोटो होती है।",
"id.verification.requirements.title": "फोटो सत्यापन आवश्यकताएँ",
"id.verification.requirements.description": "फोटो सत्यापन पूरा करने के लिए, आपको निम्नलिखित की आवश्यकता होगी:",
"id.verification.requirements.card.device.title": "कैमरे के साथ डिवाइस",
"id.verification.requirements.card.device.allow": "अनुमति",
"id.verification.requirements.card.id.title": "फोटो पहचान पत्र",
"id.verification.requirements.card.id.text": "आपको एक वैध पहचान पत्र की आवश्यकता है जिसमें आपका पूरा नाम और फोटो हो, जैसे ड्राइवर का लाइसेंस या पासपोर्ट।",
"id.verification.privacy.title": "गोपनीयता सूचना",
"id.verification.privacy.need.photo.question": "{siteName} को मेरे फ़ोटो की आवश्यकता क्यों है?",
"id.verification.privacy.need.photo.answer": "हम आपकी पहचान की पुष्टि करने और आपके प्रमाणपत्र की वैधता सुनिश्चित करने के लिए आपके सत्यापन फ़ोटो का उपयोग करते हैं।",
"id.verification.privacy.do.with.photo.question": "इस फोटो के साथ {siteName} क्या करता है?",
"id.verification.privacy.do.with.photo.answer": "हम आपकी तस्वीर को सुरक्षित रूप से एन्क्रिप्ट करते हैं और इसे समीक्षा के लिए हमारी प्राधिकरण सेवा में भेजते हैं। सत्यापन प्रक्रिया पूरी होने के बाद आपकी फ़ोटो और जानकारी {siteName} पर कहीं भी सहेजी या दिखाई नहीं देगी।",
"id.verification.access.blocked.title": "पहचान की जाँच",
"id.verification.access.blocked.enrollment": "आप वर्तमान में ऐसे पाठ्यक्रम में नामांकित नहीं हैं जिसके लिए पहचान सत्यापन की आवश्यकता है।",
"id.verification.access.blocked.pending": "आपने अपनी सत्यापन जानकारी पहले ही सबमिट कर दी है। सत्यापन प्रक्रिया पूरी होने पर (आमतौर पर 5 दिनों के भीतर) आपको अपने डैशबोर्ड पर एक संदेश दिखाई देगा।",
"id.verification.photo.take": "तस्वीर खींचें",
"id.verification.photo.retake": "फ़ोटो दोबारा लें?",
"id.verification.photo.enable.detection": "फेस डिटेक्शन सक्षम करें",
"id.verification.photo.enable.detection.portrait.help.text": "यदि चेक किया जाए तो आपके चेहरे के चारों ओर एक बॉक्स दिखाई देगा। यदि इसके चारों ओर का बॉक्स नीला है तो आपका चेहरा स्पष्ट रूप से देखा जा सकता है। यदि आपका चेहरा अच्छी स्थिति में नहीं है या पता नहीं चल पा रहा है, तो बॉक्स लाल हो जाएगा।",
"id.verification.photo.enable.detection.id.help.text": "यदि चेक किया गया है, तो आपके आईडी कार्ड पर चेहरे के चारों ओर एक बॉक्स दिखाई देगा। यदि उसके चारों ओर का बॉक्स नीला है तो चेहरा स्पष्ट रूप से देखा जा सकता है। यदि चेहरा अच्छी स्थिति में नहीं है या पता नहीं चल पा रहा है, तो बॉक्स लाल हो जाएगा।",
"id.verification.photo.feedback.correct": "चेहरा एक अच्छी स्थिति में है।",
"id.verification.photo.feedback.two.faces": "एक से अधिक चेहरा पहचाना गया।",
"id.verification.photo.feedback.no.faces": "किसी चेहरे का पता नहीं चला।",
"id.verification.photo.feedback.top.left": "गलत स्थिति। ऊपर बायीं ओर।",
"id.verification.photo.feedback.top.center": "गलत स्थिति। शीर्ष केंद्र।",
"id.verification.photo.feedback.top.right": "गलत स्थिति। ऊपर दाहिनी ओर।",
"id.verification.photo.feedback.center.left": "गलत स्थिति। केंद्र बाएं।",
"id.verification.photo.feedback.center.center": "गलत स्थिति। कैमरे के बहुत नजदीक।",
"id.verification.photo.feedback.center.right": "गलत स्थिति। दाईं ओर केन्द्रित करें।",
"id.verification.photo.feedback.bottom.left": "गलत स्थिति। नीचे बायीं ओर।",
"id.verification.photo.feedback.bottom.center": "गलत स्थिति। नीचे का केंद्र।",
"id.verification.photo.feedback.bottom.right": "गलत स्थान। नीचे दाएं।",
"id.verification.camera.access.title": "कैमरे की अनुमतियाँ",
"id.verification.camera.access.title.success": "कैमरा एक्सेस सक्षम",
"id.verification.camera.access.title.failed": "कैमरा एक्सेस विफल हुआ",
"id.verification.camera.access.click.allow": "कृपया सुनिश्चित करें कि \"Allow\" पर क्लिक करें",
"id.verification.camera.access.enable": "कैमरा सक्षम करें",
"id.verification.camera.access.problems": "समस्याएं आ रही हैं?",
"id.verification.camera.access.skip": "इसके बजाय छवि फ़ाइलें छोड़ें और अपलोड करें",
"id.verification.camera.access.success": "लगता है कि आपका कैमरा काम कर रहा है और तैयार है।",
"id.verification.camera.access.failure": "ऐसा लगता है कि हम आपके कैमरे तक पहुंचने में असमर्थ हैं। आपको अपनी और अपनी फोटो आईडी की छवि फ़ाइलें अपलोड करनी होंगी।",
"id.verification.camera.access.failure.temporary": "ऐसा लगता है कि हम आपके कैमरे तक पहुंचने में असमर्थ हैं। कृपया सत्यापित करें कि आपका वेबकैम कनेक्ट है और आपने अपने ब्राउज़र को उस तक पहुंचने की अनुमति दी है।",
"id.verification.camera.access.failure.temporary.chrome": "क्रोम में कैमरा एक्सेस सक्षम करने के लिए:",
"id.verification.camera.access.failure.temporary.chrome.step1": "क्रोम को ओपेन करे।",
"id.verification.camera.access.failure.temporary.chrome.step2": "नेविगेट करें और अधिक > सेटिंग्स पर जाएं।",
"id.verification.camera.access.failure.temporary.chrome.step2.windows": "विंडोज़ के लिए: Alt+F, Alt+E, या F10 और उसके बाद स्पेसबार",
"id.verification.camera.access.failure.temporary.chrome.step2.mac": "मैक के लिए: कमांड+,",
"id.verification.camera.access.failure.temporary.chrome.step3": "\"गोपनीयता और सुरक्षा\" टैब के अंतर्गत, \"साइट सेटिंग्स\" और फिर \"कैमरा\" चुनें",
"id.verification.camera.access.failure.temporary.chrome.step4": "\"अवरुद्ध\" के अंतर्गत, \"edx.org\" ढूंढें और उसका चयन करें।",
"id.verification.camera.access.failure.temporary.chrome.step5": "\"अनुमतियाँ\" अनुभाग में, कैमरा अनुमतियों को \"अनुमति दें\" में अपडेट करें",
"id.verification.camera.access.failure.temporary.ie11": "कैमरा एक्सेस को इंटरनेट एक्सप्लोरर में सक्षम करने के लिए:",
"id.verification.camera.access.failure.temporary.ie11.step1": "विंडोज़ सेटिंग्स > कंट्रोल पैनल > फ़्लैश प्लेयर पर नेविगेट करके फ़्लैश प्लेयर सेटिंग्स मैनेजर खोलें।",
"id.verification.camera.access.failure.temporary.ie11.step2": "\"कैमरा और माइक\" टैब चुनें, और फिर \"साइट के अनुसार कैमरा और माइक्रोफ़ोन सेटिंग्स\" बटन चुनें।",
"id.verification.camera.access.failure.temporary.ie11.step3": "वेबसाइटों की सूची से \"edx.org\" चुनें और ड्रॉपडाउन मेनू में \"अनुमति दें\" का चयन करके अनुमतियाँ बदलें।",
"id.verification.camera.access.failure.temporary.firefox": "फ़ायरफ़ॉक्स में कैमरा एक्सेस सक्षम करने के लिए:",
"id.verification.camera.access.failure.temporary.firefox.step1": "फ़ायरफ़ॉक्स खोलें।",
"id.verification.camera.access.failure.temporary.firefox.step2": "URL बार में \"about:preferences\" दर्ज करें।",
"id.verification.camera.access.failure.temporary.firefox.step3": "\"गोपनीयता और सुरक्षा\" टैब चुनें, और \"अनुमतियाँ\" अनुभाग पर जाएँ।",
"id.verification.camera.access.failure.temporary.firefox.step4": "\"कैमरा\" के आगे, \"सेटिंग्स...\" बटन चुनें।",
"id.verification.camera.access.failure.temporary.firefox.step5": "सर्च बार में, \"edx.org\" दर्ज करें",
"id.verification.camera.access.failure.temporary.firefox.step6": "\"edx.org\" के स्थिति कॉलम में, ड्रॉप डाउन से \"अनुमति दें\" चुनें।",
"id.verification.camera.access.failure.temporary.firefox.step7": "\"परिवर्तन सहेजें\" चुनें",
"id.verification.camera.access.failure.temporary.safari": "Safari में कैमरा एक्सेस सक्षम करने के लिए:",
"id.verification.camera.access.failure.temporary.safari.step1": "ओपन सफारी।",
"id.verification.camera.access.failure.temporary.safari.step2": "सफ़ारी ऐप मेनू पर क्लिक करें, फिर \"प्राथमिकताएँ\" चुनें। आप Command+ का उपयोग कीबोर्ड शॉर्टकट के रूप में भी कर सकते हैं।",
"id.verification.camera.access.failure.temporary.safari.step3": "\"वेबसाइटें\" टैब चुनें और फिर \"कैमरा\" चुनें",
"id.verification.camera.access.failure.temporary.safari.step4": "\"edx.org\" चुनें और कैमरा अनुमतियों को \"अनुमति दें\" में बदलें",
"id.verification.camera.access.failure.unsupported": "ऐसा लगता है कि आपका ब्राउज़र कैमरा एक्सेस का समर्थन नहीं करता है।",
"id.verification.camera.access.failure.unsupported.chrome.explanation": "Chrome ब्राउज़र वर्तमान में iPhones और iPads जैसे iOS उपकरणों पर कैमरा एक्सेस का समर्थन नहीं करता है।",
"id.verification.camera.access.failure.unsupported.instructions": "कृपया पहचान सत्यापन पूरा करने के लिए किसी अन्य ब्राउज़र का उपयोग करें।",
"id.verification.photo.tips.title": "उपयोगी फोटो टिप्स",
"id.verification.photo.tips.description": "इसके बाद, हमें आपके चेहरे की एक तस्वीर लेने की आवश्यकता होगी। कृपया नीचे दी गई उपयोगी युक्तियों की समीक्षा करें।",
"id.verification.photo.tips.list.title": "फोटो टिप्स",
"id.verification.photo.tips.list.description": "एक सफल फोटो लेने के लिए, सुनिश्चित करें कि:",
"id.verification.photo.tips.list.well.lit": "आपका चेहरा अच्छी तरह से चमक रहा है।",
"id.verification.photo.tips.list.inside.frame": "आपका पूरा चेहरा फ्रेम के अंदर फिट बैठता है।",
"id.verification.portrait.photo.title.camera": "अपना एक फोटो लें",
"id.verification.portrait.photo.instructions.camera": "जब आपका चेहरा सही स्थिति में हो, तो अपना फोटो लेने के लिए नीचे दिए गए फोटो लें बटन का उपयोग करें।",
"id.verification.camera.help.sight.question": "यदि मैं कैमरे की छवि नहीं देख पाऊं या मैं यह निर्धारित करने के लिए अपनी तस्वीर नहीं देख पाऊं कि कौन सा पक्ष दिखाई दे रहा है तो क्या होगा?",
"id.verification.camera.help.sight.answer.portrait": "आप सहायता के बिना छवि कैप्चर प्रक्रिया को पूरा करने में सक्षम हो सकते हैं, लेकिन कैमरे की स्थिति को सही करने के लिए कुछ सबमिशन प्रयासों की आवश्यकता हो सकती है। कैमरे की इष्टतम स्थिति प्रत्येक कंप्यूटर के साथ अलग-अलग होती है, लेकिन आम तौर पर हेडशॉट के लिए सबसे अच्छी स्थिति कैमरे से लगभग 12-18 इंच (30-45 सेंटीमीटर) होती है, जिसमें आपका सिर कंप्यूटर स्क्रीन के सापेक्ष केंद्रित होता है। यदि आपके द्वारा सबमिट की गई तस्वीरें अस्वीकार कर दी जाती हैं, तो प्रकाश कोण को बदलने के लिए कंप्यूटर या कैमरा ओरिएंटेशन को स्थानांतरित करने का प्रयास करें।",
"id.verification.camera.help.sight.answer.id": "आप सहायता के बिना छवि कैप्चर प्रक्रिया को पूरा करने में सक्षम हो सकते हैं, लेकिन कैमरे की स्थिति को सही करने के लिए कुछ सबमिशन प्रयासों की आवश्यकता हो सकती है। इष्टतम कैमरा स्थिति प्रत्येक कंप्यूटर के साथ भिन्न होती है, लेकिन आम तौर पर, आईडी कार्ड की तस्वीर के लिए सबसे अच्छी स्थिति कैमरे से 8-12 इंच (20-30 सेंटीमीटर) होती है, जिसमें आईडी कार्ड कैमरे के सापेक्ष केंद्रित होता है। यदि आपके द्वारा सबमिट की गई तस्वीरें अस्वीकार कर दी जाती हैं, तो प्रकाश कोण को बदलने के लिए कंप्यूटर या कैमरा ओरिएंटेशन को स्थानांतरित करने का प्रयास करें। अस्वीकृति का सबसे आम कारण आईडी कार्ड पर पाठ को पढ़ने में असमर्थता है।",
"id.verification.camera.help.difficulty.question.portrait": "यदि मुझे कैमरे के सापेक्ष अपना सिर रखने में कठिनाई होती है तो क्या होगा?",
"id.verification.camera.help.difficulty.question.id": "यदि मुझे अपनी आईडी को कैमरे के सापेक्ष स्थिति में रखने में कठिनाई हो तो क्या होगा?",
"id.verification.camera.help.difficulty.answer": "यदि आपको सबमिशन के लिए फोटो लेने में सहायता की आवश्यकता है, तो अतिरिक्त सुझावों के लिए {siteName} समर्थन से संपर्क करें।",
"id.verification.id.photo.unclear.question": "क्या आपके आईडी कार्ड की छवि स्पष्ट या बहुत धुंधली नहीं है?",
"id.verification.id.tips.title": "सहायक पहचान पत्र नुस्खे",
"id.verification.id.tips.description": "इसके बाद, हमें आपसे एक वैध पहचान पत्र की फोटो लेने की आवश्यकता होगी जिसमें आपका पूरा नाम और फोटो शामिल हो, जैसे कि ड्राइवर का लाइसेंस या पासपोर्ट। कृपया अपनी आईडी तैयार रखें।",
"id.verification.id.tips.list.well.lit": "आपका पहचान पत्र अच्छी तरह से प्रकाशित है।",
"id.verification.id.tips.list.clear": "सुनिश्चित करें कि आप अपना फोटो देख सकें और अपना नाम स्पष्ट रूप से पढ़ सकें।",
"id.verification.id.photo.title.camera": "अपने पहचान पत्र का एक फोटो लें",
"id.verification.id.photo.title.upload": "अपने पहचान पत्र की एक फोटो अपलोड करें",
"id.verification.id.photo.preview.alt": "फोटो पहचान पत्र का पूर्वावलोकन।",
"id.verification.id.photo.instructions.camera": "जब आपकी आईडी स्थिति में हो, तो अपना फोटो लेने के लिए नीचे दिए गए फोटो लें बटन का उपयोग करें। कृपया पासपोर्ट, ड्राइवर का लाइसेंस, या किसी अन्य पहचान पत्र का उपयोग करें जिसमें आपका पूरा नाम और आपके चेहरे की तस्वीर शामिल हो।",
"id.verification.id.photo.instructions.upload": "कृपया अपने पहचान पत्र की एक फोटो अपलोड करें। सुनिश्चित करें कि संपूर्ण आईडी फ़्रेम के अंदर फिट हो और अच्छी रोशनी हो। फ़ाइल का आकार 10 एमबी से कम होना चाहिए। समर्थित प्रारूप:",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "आपके द्वारा चुनी गई फ़ाइल समर्थित छवि प्रकार नहीं है। कृपया निम्नलिखित प्रारूपों में से चुनें:",
"id.verification.id.photo.instructions.upload.error.fileTooLarge": "आपके द्वारा चुनी गई फ़ाइल बहुत बड़ी है। कृपया 10 एमबी से कम फ़ाइल के साथ पुनः प्रयास करें।",
"id.verification.name.check.title": "अपने नाम की जांच दोबारा करें",
"id.verification.name.check.instructions": "क्या नीचे दिया गया नाम आपकी फोटो आईडी पर दिए गए नाम से मेल खाता है? यदि नहीं, तो अपनी फोटो आईडी से मिलान करने के लिए नीचे दिए गए नाम को अपडेट करें।",
"id.verification.name.check.mismatch.information": "यदि नीचे दिया गया नाम आपकी फोटो आईडी से मेल नहीं खाता है, तो आपकी पहचान सत्यापन अस्वीकार कर दिया जाएगा।",
"id.verification.name.error": "कृपया अपना नाम वही दर्ज करें जो आपकी फोटो आईडी पर दिखाई देता है।",
"id.verification.account.name.warning.prefix": "कृपया ध्यान दें:",
"id.verification.account.name.settings": "खाता सेटिंग्स",
"id.verification.name.label": "नाम",
"id.verification.account.name.photo.alt": "अपनी आईडी का फोटो जमा करना होगा।",
"id.verification.review.title": "अपनी तस्वीरों की समीक्षा करें",
"id.verification.review.description": "सुनिश्चित करें कि हम आपके द्वारा प्रदान की गई तस्वीरों और जानकारी के साथ आपकी पहचान को सत्यापित कर सकते हैं।",
"id.verification.review.portrait.label": "आपका पोर्ट्रेट",
"id.verification.review.portrait.alt": "आपके चेहरे का फोटो जमा करना होगा।",
"id.verification.review.portrait.retake": "पोर्ट्रेट फ़ोटो को फिर से लें",
"id.verification.review.id.label": "आपका पहचान पत्र",
"id.verification.review.id.alt": "अपने पहचान पत्र का फोटो जमा करना होगा।",
"id.verification.review.id.retake": "पुनः आईडी फोटो लें",
"id.verification.review.confirm": "प्रस्तुत",
"id.verification.submission.alert.error.face": "आपके चेहरे की एक फ़ोटो की आवश्यकता है। कृपया अपनी पोर्ट्रेट फ़ोटो को फिर से लें।",
"id.verification.submission.alert.error.id": "आपकी आईडी कार्ड की एक फ़ोटो की आवश्यकता है। कृपया अपनी आईडी फ़ोटो को फिर से लें।",
"id.verification.submission.alert.error.name": "एक वैध खाता नाम आवश्यक है। कृपया अपनी आईडी पर दिए गए नाम से मेल खाने के लिए अपने खाते का नाम अपडेट करें।",
"id.verification.submission.alert.error.unsupported": "आपके द्वारा अपलोड की गई एक या अधिक फ़ाइलें असमर्थित प्रारूप में हैं। कृपया निम्नलिखित में से चुनें:",
"id.verification.review.error": "{siteName} सहायता पृष्ठ",
"id.verification.submitted.title": "पहचान सत्यापन प्रगति पर है",
"id.verification.submitted.text": "हमें आपकी जानकारी मिल गई है और हम आपकी पहचान की पुष्टि कर रहे हैं। सत्यापन प्रक्रिया पूरी होने पर (आमतौर पर 5 दिनों के भीतर) आपको सूचित किया जाएगा। इस बीच, आप अभी भी सभी उपलब्ध पाठ्यक्रम सामग्री तक पहुंच सकते हैं।",
"id.verification.return.dashboard": "अपने डैशबोर्ड पर लौटें",
"id.verification.return.course": "पाठ्यक्रम पर लौटें",
"id.verification.return.generic": "वापसी",
"id.verification.photo.upload.help.title": "इसके बजाय एक फोटो अपलोड करें",
"id.verification.photo.camera.help.title": "इसके बजाय अपने कैमरे का उपयोग करें",
"id.verification.photo.upload.help.text": "यदि आपको उपरोक्त फोटो कैप्चर का उपयोग करने में परेशानी हो रही है, तो आप इसके बजाय एक फोटो अपलोड करना चाह सकते हैं। फोटो अपलोड करने के लिए नीचे दिए गए बटन पर क्लिक करें।",
"id.verification.photo.camera.help.text": "यदि आपको उपरोक्त फोटो अपलोड करने में परेशानी हो रही है, तो आप इसके बजाय अपने कैमरे का उपयोग करना चाह सकते हैं। अपने कैमरे का उपयोग करने के लिए, नीचे दिए गए बटन पर क्लिक करें।",
"id.verification.upload.help.button": "अपलोड मोड पर स्विच करें",
"id.verification.camera.help.button": "कैमरा मोड पर स्विच करें",
"notification.preference.heading": "अधिसूचनाएं",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "प्रकार",
"notification.preference.web.label": "वेब",
"notification.preference.help.email": "ईमेल",
"notification.preference.help.push": "धकेलना",
"notification.preference.load.more.courses": "अधिक पाठ्यक्रम लोड करें",
"notification.preference.guide.link": "जैसा कि यहां विस्तृत है",
"notification.preference.guide.body": "कुछ गतिविधियों के लिए सूचनाएं डिफ़ॉल्ट रूप से सक्षम होती हैं,",
"account.settings.field.name.certificate.select": "यदि जाँच की जाए, तो यह नाम आपके प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड पर दिखाई देगा।",
"account.settings.field.name.modal.certificate.title": "प्रमाणपत्रों और सार्वजनिक-सामना वाले रिकॉर्ड के लिए पसंदीदा नाम चुनें",
"account.settings.field.name.modal.certificate.select": "एक नाम चुनें",
"account.settings.field.name.modal.certificate.option.full": "पूरा नाम",
"account.settings.field.name.modal.certificate.option.verified": "सत्यापित नाम",
"account.settings.field.name.modal.certificate.button.choose": "नाम चुनें",
"account.settings.delete.account.before.proceeding": "आगे बढ़ने से पहले कृपया {actionLink}।",
"account.settings.delete.account.text.3.edX": "आप सत्यापित प्रमाणपत्रों और माइक्रोमास्टर प्रमाणपत्रों जैसे अन्य प्रोग्राम क्रेडेंशियल्स तक पहुंच भी खो सकते हैं। हटाने की प्रक्रिया आगे बढ़ाने से पहले आप अपने रिकॉर्ड के लिए इनकी एक प्रति बना सकते हैं। {actionLink}।",
"account.settings.delete.account.text.3": "आप सत्यापित प्रमाणपत्रों और अन्य प्रोग्राम क्रेडेंशियल्स तक पहुंच भी खो सकते हैं। हटाने की प्रक्रिया आगे बढ़ाने से पहले आप अपने रिकॉर्ड के लिए इनकी एक प्रति बना सकते हैं।",
"account.settings.delete.account.header": "मेरा खाता हटाएं",
"account.settings.delete.account.subheader": "हमें आपको जाते हुए देखकर दुःख हुआ!",
"account.settings.delete.account.text.1": "कृपया ध्यान दें: आपके खाते और व्यक्तिगत डेटा का विलोपन स्थायी है और इसे पूर्ववत नहीं किया जा सकता है। {siteName} आपके खाते या हटाए गए डेटा को पुनर्प्राप्त नहीं कर पाएगा।",
"account.settings.delete.account.text.2": "एक बार आपका खाता हटा दिए जाने के बाद, आप इसका उपयोग {siteName} पर पाठ्यक्रम लेने के लिए नहीं कर सकते।",
"account.settings.delete.account.text.2.edX": "एक बार जब आपका खाता हटा दिया जाता है, तो आप इसका उपयोग edX ऐप, edx.org, या edX द्वारा होस्ट की गई किसी अन्य साइट पर पाठ्यक्रम लेने के लिए नहीं कर सकते। इसमें आपके नियोक्ता या विश्वविद्यालय के सिस्टम से edx.org तक पहुंच और एमआईटी ओपन लर्निंग, व्हार्टन एक्जीक्यूटिव एजुकेशन और हार्वर्ड मेडिकल स्कूल द्वारा प्रदान की जाने वाली निजी साइटों तक पहुंच शामिल है।",
"account.settings.delete.account.text.3.link": "किसी प्रमाणपत्र को प्रिंट करने या डाउनलोड करने के लिए इन निर्देशों का पालन करें",
"account.settings.delete.account.text.warning": "चेतावनी: खाता विलोपन स्थायी है. कृपया आगे बढ़ने से पहले उपरोक्त को ध्यान से पढ़ें। यह एक अपरिवर्तनीय कार्रवाई है, और अब आप {siteName} पर उसी ईमेल का उपयोग नहीं कर पाएंगे।",
"account.settings.delete.account.text.change.instead": "अपना ईमेल, नाम या पासवर्ड बदलना चाहते हैं?",
"account.settings.delete.account.button": "मेरा खाता हटाएं",
"account.settings.delete.account.please.activate": "अपने खाते को सक्रिय करें",
"account.settings.delete.account.please.confirm": "अपना खाता पुष्टि करें",
"account.settings.delete.account.please.unlink": "सभी सोशल मीडिया खातों को अनलिंक करें",
"account.settings.delete.account.modal.header": "क्या आप सुनिश्चित हैं?",
"account.settings.delete.account.modal.text.1": "आपने \"मेरा खाता हटाएं\" चुना है। आपके खाते और व्यक्तिगत डेटा का विलोपन स्थायी है और इसे पूर्ववत नहीं किया जा सकता है। {siteName} आपके खाते या हटाए गए डेटा को पुनर्प्राप्त नहीं कर पाएगा।",
"account.settings.delete.account.modal.text.2": "यदि आप आगे बढ़ते हैं, तो आप {siteName} पर पाठ्यक्रम लेने के लिए इस खाते का उपयोग करने में असमर्थ होंगे।",
"account.settings.delete.account.modal.text.2.edX": "यदि आप आगे बढ़ते हैं, तो आप edX ऐप, edx.org, या edX द्वारा होस्ट की गई किसी अन्य साइट पर पाठ्यक्रम लेने के लिए इस खाते का उपयोग करने में असमर्थ होंगे। इसमें आपके नियोक्ता या विश्वविद्यालय के सिस्टम से edx.org तक पहुंच और एमआईटी ओपन लर्निंग, व्हार्टन एक्जीक्यूटिव एजुकेशन और हार्वर्ड मेडिकल स्कूल द्वारा प्रस्तावित निजी साइटों तक पहुंच शामिल है।",
"account.settings.delete.account.modal.enter.password": "यदि आप अभी भी अपना खाता जारी रखना और हटाना चाहते हैं, तो कृपया अपना खाता पासवर्ड दर्ज करें:",
"account.settings.delete.account.modal.confirm.delete": "हाँ, हटाएं",
"account.settings.delete.account.modal.confirm.cancel": "रद्द करना",
"account.settings.delete.account.error.unable.to.delete": "खाता हटाने में असमर्थ",
"account.settings.delete.account.error.no.password": "एक पासवर्ड की आवश्यकता होती है",
"account.settings.delete.account.error.invalid.password": "पासवर्ड गलत है",
"account.settings.delete.account.error.unable.to.delete.details": "क्षमा करें, आपके अनुरोध को संसाधित करने में एक त्रुटि हुई। बाद में पुन: प्रयास करें।",
"account.settings.delete.account.modal.after.header": "हमें खेद है कि आप जा रहे हैं! आपका खाता शीघ्र ही हटा दिया जाएगा।",
"account.settings.delete.account.modal.after.text": "खाता हटाना, ईमेल सूची से हटाने सहित, हमारे सिस्टम के माध्यम से पूरी तरह से प्रोसेस करने में कुछ हफ्ते लग सकते हैं। अगर आप उससे पहले ही ईमेल से बाहर निकलना चाहते हैं, तो कृपया किसी भी ईमेल के फूटर से सदस्यता रद्द करें।",
"account.settings.delete.account.modal.after.button": "बंद करना",
"account.settings.message.demographics.service.issue": "आपके खाते की जानकारी पुनः प्राप्त करने या सहेजने का प्रयास करते समय एक त्रुटि उत्पन्न हुई। कृपया बाद में पुन: प्रयास करें।",
"account.settings.field.demographics.gender": "लिंग की पहचान",
"account.settings.field.demographics.gender.empty": "लिंग पहचान जोड़ें",
"account.settings.field.demographics.gender.options.empty": "एक लिंग पहचान का चयन करें",
"account.settings.field.demographics.gender_description": "लिंग पहचान वर्णन",
"account.settings.field.demographics.gender_description.empty": "विवरण दर्ज करें",
"account.settings.field.demographics.ethnicity": "नस्ल/जातीयता की पहचान",
"account.settings.field.demographics.ethnicity.empty": "नस्ल/जातीयता की पहचान जोड़ें",
"account.settings.field.demographics.ethnicity.options.empty": "लागू होने वाले सभी का चयन करें",
"account.settings.field.demographics.income": "परिवार की आय",
"account.settings.field.demographics.income.empty": "परिवार की आय जोड़ें",
"account.settings.field.demographics.income.options.empty": "एक परिवार आय सीमा का चयन करें",
"account.settings.field.demographics.military_history": "यूएस सैन्य स्थिति",
"account.settings.field.demographics.military_history.empty": "युद्ध स्थिति जोड़ें",
"account.settings.field.demographics.military_history.options.empty": "चुनें सैन्य स्थिति",
"account.settings.field.demographics.learner_education_level": "आपका शिक्षा स्तर",
"account.settings.field.demographics.learner_education_level.empty": "शिक्षा स्तर जोड़ें",
"account.settings.field.demographics.parent_education_level": "माता-पिता/अभिभावकों का शिक्षा स्तर",
"account.settings.field.demographics.parent_education_level.empty": "शिक्षा स्तर जोड़ें",
"account.settings.field.demographics.education_level.options.empty": "शिक्षा स्तर का चयन करें",
"account.settings.field.demographics.work_status": "रोजगार की स्थिति",
"account.settings.field.demographics.work_status.empty": "रोजगार की स्थिति जोड़ें",
"account.settings.field.demographics.work_status.options.empty": "उपलब्ध रोजगार स्थिति का चयन करें",
"account.settings.field.demographics.work_status_description": "रोजगार स्थिति विवरण",
"account.settings.field.demographics.work_status_description.empty": "विवरण दर्ज करें",
"account.settings.field.demographics.current_work_sector": "वर्तमान कार्य उद्योग",
"account.settings.field.demographics.current_work_sector.empty": "कार्य उद्योग जोड़ें",
"account.settings.field.demographics.future_work_sector": "भविष्य कार्य उद्योग",
"account.settings.field.demographics.future_work_sector.empty": "कार्य उद्योग जोड़ें",
"account.settings.field.demographics.work_sector.options.empty": "कार्य उद्योग का चयन करें",
"account.settings.section.demographics.why": "{siteName} यह जानकारी क्यों एकत्र करता है?",
"account.settings.name.change.title.id": "इस नाम परिवर्तन के लिए पहचान सत्यापन की आवश्यकता है",
"account.settings.name.change.title.begin": "इससे पहले कि हम शुरू करें",
"account.settings.name.change.warning.one": "चेतावनी: यह क्रिया उस नाम को अद्यतन करती है जो इस खाते पर अतीत में अर्जित किए गए सभी प्रमाणपत्रों और आपके द्वारा वर्तमान में अर्जित किए जा रहे या भविष्य में अर्जित किए जाने वाले किसी भी प्रमाणपत्र पर दिखाई देता है।",
"account.settings.name.change.warning.two": "इस कार्रवाई को आपकी पहचान की पुष्टि के बिना पूर्ण नहीं किया जा सकता।",
"account.settings.name.change.id.name.label": "अपना नाम दर्ज करें जैसा कि यह आपके अप्रयुक्त छात्र, कार्य या सरकार द्वारा जारी पहचान पत्र पर दिखाई देता है।",
"account.settings.name.change.id.name.placeholder": "अपने फ़ोटो आईडी पर नाम दर्ज करें",
"account.settings.name.change.error.valid.name": "कृपया एक मान्य नाम दर्ज करें।",
"account.settings.name.change.error.general": "एक तकनीकी त्रुटि हुई। कृपया दोबारा प्रयास करें।",
"account.settings.name.change.continue": "जारी रखें",
"account.settings.name.change.cancel": "रद्द करना",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "तकनीकी सहायता",
"account.settings.editable.field.password.reset.button.confirmation": "हमने {email} पर एक संदेश भेजा है। अपना पासवर्ड रीसेट करने के लिए संदेश में दिए गए लिंक पर क्लिक करें। संदेश प्राप्त नहीं हुआ? {technicalSupportLink} से संपर्क करें।",
"account.settings.editable.field.password.reset.button.forbidden": "आपका पिछला अनुरोध प्रगति में है, कृपया कुछ क्षणों में पुनः प्रयास करें।",
"account.settings.editable.field.password.reset.label": "पासवर्ड",
"account.settings.editable.field.password.reset.button": "पासवर्ड रीसेट करें",
"account.settings.sso.link.account": "{name} से साइन इन करें",
"account.settings.sso.account.connected": "लिंक किया हुआ",
"account.settings.sso.account.disconnect.error": "इस खाते को डिस्कनेक्ट करने में समस्या हुई थी। अगर समस्या बरकरार रहती है तो सहायता से संपर्क करें।",
"account.settings.sso.unlink.account": "{name} खाता अनलिंक करें",
"account.settings.sso.no.providers": "इस समय कोई भी खाता लिंक नहीं किया जा सकता।",
"id.verification.request.camera.access.instructions": "अपनी वेबकैम का उपयोग करके फ़ोटो लेने के लिए, आपको अपने कैमरे तक पहुंच के लिए ब्राउज़र प्रॉम्प्ट प्राप्त हो सकता है। {clickAllow}",
"id.verification.requirements.account.managed.alert": "आपकी खाता सेटिंग {managerTitle} द्वारा प्रबंधित की जाती है। यदि आपकी फोटो आईडी पर नाम आपके खाते के नाम से मेल नहीं खाता है, तो कृपया फोटो सत्यापन प्रक्रिया पूरी करने से पहले मदद के लिए अपने {profileDataManager} व्यवस्थापक या {support} से संपर्क करें।",
"id.verification.requirements.card.device.text": "आपको एक ऐसे उपकरण की आवश्यकता है जिसमें एक कैमरा हो। यदि आपको अपने कैमरे तक पहुंच के लिए ब्राउज़र संकेत मिलता है, तो कृपया {allow} पर क्लिक करना सुनिश्चित करें।",
"id.verification.account.name.summary.alert": "आपकी खाता सेटिंग {managerTitle} द्वारा प्रबंधित की जाती हैं। आपकी फोटो आईडी पर दिया गया नाम आपके खाते के नाम से मेल नहीं खाता है, कृपया सहायता के लिए अपने {profileDataManager} व्यवस्थापक या {support} से संपर्क करें।",
"idv.submission.alert.error": "आईडी सत्यापन सबमिट करने का प्रयास करते समय हमें एक तकनीकी त्रुटि का सामना करना पड़ा। यह एक अस्थायी समस्या हो सकती है, इसलिए कृपया कुछ मिनटों में पुनः प्रयास करें। यदि समस्या बनी रहती है, तो कृपया सहायता के लिए {support_link} पर जाएँ।",
"id.verification.account.name.edit": "संपादित करें {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Junior secondary/junior high/middle school",
"account.settings.field.education.levels.el": "Elementary/primary school",
"account.settings.field.education.levels.none": "No formal education",
"account.settings.field.education.levels.o": "Other education",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Gender",
"account.settings.field.gender.empty": "Add gender",
"account.settings.field.gender.options.empty": "Select a gender",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "No value set. Contact your {enterprise} administrator to make changes.",
"account.settings.static.field.empty.no.admin": "No value set.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"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",
"error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"account.page.title": "Account | {siteName}",
"id.verification.access.blocked.denied": "We cannot verify your identity at this time. If you have yet to activate your account, please check your spam folder for the activation email from {email}.",
"id.verification.next": "Next",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Upload a Photo of Your Identification Card",
"id.verification.id.photo.preview.alt": "Preview of photo ID.",
"id.verification.id.photo.instructions.camera": "When your ID is in position, use the Take Photo button below to take your photo. Please use a passport, drivers license, or another identification card that includes your full name and a picture of your face.",
"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": "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.error.fileTooLarge": "The file you have selected is too large. Please try again with a file less than 10MB.",
"id.verification.name.check.title": "Double-Check Your Name",
"id.verification.name.check.instructions": "Does the name below match the name on your photo ID? If not, update the name below to match your photo ID.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "A photo of your face is required. Please retake your portrait photo.",
"id.verification.submission.alert.error.id": "A photo of your ID card is required. Please retake your ID photo.",
"id.verification.submission.alert.error.name": "A valid account name is required. Please update your account name to match the name on your ID.",
"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": "One or more of the files you have uploaded is in an unsupported format. Please choose from the following:",
"id.verification.review.error": "{siteName} Support Page",
"id.verification.submitted.title": "Identity Verification in Progress",
"id.verification.submitted.text": "We have received your information and are verifying your identity. You will be notified when the verification process is complete (usually within 5 days). In the meantime, you can still access all available course content.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "If you are having trouble uploading a photo above, you may want to use your camera instead. To use your camera, click the button below.",
"id.verification.upload.help.button": "Switch to Upload Mode",
"id.verification.camera.help.button": "Switch to Camera Mode",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"idv.submission.alert.error": "\n We encountered a technical error while trying to submit ID verification.\n This might be a temporary issue, so please try again in a few minutes.\n If the problem persists, please go to {support_link} for help.\n ",
"id.verification.account.name.edit": "Edit {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"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.",
"id.verification.account.name.edit": "Edit {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Scuole Medie",
"account.settings.field.education.levels.el": "Scuola Primaria/Elementare",
"account.settings.field.education.levels.none": "Nessun livello educativo formale",
"account.settings.field.education.levels.o": "Altro livello educativo",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Sesso",
"account.settings.field.gender.empty": "Aggiungi genere",
"account.settings.field.gender.options.empty": "Seleziona un genere",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "Nessun valore impostato. Contatta il tuo amministratore {enterprise} per apportare modifiche. ",
"account.settings.static.field.empty.no.admin": "Nessun valore impostato. ",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "Se selezionato, questo nome apparirà sui tuoi certificati e record pubblici.",
"account.settings.field.name.modal.certificate.title": "Scegli un nome preferito per certificati e record pubblici",
"account.settings.field.name.modal.certificate.select": "Seleziona un nome",
"account.settings.field.name.modal.certificate.option.full": "Nome e Cognome",
"account.settings.field.name.modal.certificate.option.verified": "Nome verificato",
"account.settings.field.name.modal.certificate.button.choose": "Scegli il nome",
"account.settings.delete.account.before.proceeding": "Prima di procedere, {actionLink}.",
"account.settings.delete.account.header": "Elimina il mio Account",
"account.settings.delete.account.subheader": "Ci dispiace che tu ci lasci!",
"account.settings.delete.account.text.1": "Nota: la cancellazione del tuo account e dei tuoi dati personali è permanente e non può essere annullata. {siteName} non sarà in grado di recuperare il tuo account o i dati eliminati.",
"account.settings.delete.account.text.2": "Una volta che il tuo account è stato eliminato, non potrai utilizzarlo per seguire corsi su {siteName}.",
"account.settings.delete.account.text.2.edX": "Una volta che il tuo account è stato eliminato, non potrai utilizzarlo per seguire corsi sull'app edX, edx.org o qualsiasi altro sito ospitato da edX. Ciò include l'accesso a edx.org dal sistema del tuo datore di lavoro o università e l'accesso ai siti privati offerti da MIT Open Learning, Wharton Executive Education e Harvard Medical School. ",
"account.settings.delete.account.text.3.link": "Segui queste istruzioni per stampare o scaricare un certificato",
"account.settings.delete.account.text.warning": "Avviso: l'eliminazione dell'account è permanente. Si prega di leggere attentamente quanto sopra prima di procedere. Questa è un'azione irreversibile e non potrai più utilizzare la stessa email su {siteName}.",
"account.settings.delete.account.text.change.instead": "Vuoi cambiare invece la tua email, il nome o la password? ",
"account.settings.delete.account.button": "Elimina il mio Account",
"account.settings.delete.account.please.activate": "attiva il tuo account",
"account.settings.delete.account.please.confirm": "conferma il tuo account",
"account.settings.delete.account.please.unlink": "scollega tutti gli account social media",
"account.settings.delete.account.modal.header": "Sei sicuro?",
"account.settings.delete.account.modal.text.1": "Hai selezionato \"Elimina il mio Account\". L'eliminazione del tuo account e dei tuoi dati personali è permanente e non può essere annullata. {siteName} non sarà in grado di recuperare il tuo account o i dati eliminati.",
"account.settings.delete.account.modal.text.2": "Se procedi, non potrai utilizzare questo account per seguire corsi su {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Se procedi, non sarai in grado di utilizzare questo account per seguire corsi sull'app edX, edx.org o su qualsiasi altro sito ospitato da edX. Ciò include l'accesso a edx.org dal sistema del tuo datore di lavoro o università e l'accesso ai siti privati offerti da MIT Open Learning, Wharton Executive Education e Harvard Medical School. ",
"account.settings.delete.account.modal.enter.password": "Se desideri comunque continuare ed eliminare il tuo account, inserisci la password del tuo account:",
"account.settings.delete.account.modal.confirm.delete": "Sì, Elimina",
"account.settings.delete.account.modal.confirm.cancel": "Annulla",
"account.settings.delete.account.error.unable.to.delete": "Impossibile eliminare l'account",
"account.settings.delete.account.error.no.password": "La password è obbligatoria",
"account.settings.delete.account.error.invalid.password": "Password non corretta",
"account.settings.delete.account.error.unable.to.delete.details": "Si è verificato un errore nell'elaborazione della tua richiesta. Prova di nuovo più tardi.",
"account.settings.delete.account.modal.after.header": "Ci dispiace che tu ci lasci! Il tuo account verrà eliminato a breve.",
"account.settings.delete.account.modal.after.text": "L'eliminazione dell'account, inclusa la rimozione dagli elenchi di email, potrebbe richiedere alcune settimane per essere completamente elaborata dal nostro sistema. Se desideri disattivare le e-mail prima di allora, annulla l'iscrizione dal piè di pagina di una qualsiasi e-mail.",
"account.settings.delete.account.modal.after.button": "Chiudi",
"account.settings.delete.account.text.3.edX": "Potresti anche perdere l'accesso ai certificati verificati e ad altre credenziali del programma quali i certificati MicroMasters. È possibile farne una copia per i propri archivi prima di procedere con l'eliminazione. {actionLink}.",
"account.settings.delete.account.text.3": "Potresti anche perdere l'accesso ai certificati verificati e ad altre credenziali del programma. È possibile farne una copia per i propri archivi prima di procedere con l'eliminazione.",
"account.settings.message.demographics.service.issue": "Si è verificato un errore durante il tentativo di recuperare o salvare le informazioni dell'account. Prova di nuovo più tardi.",
"account.settings.field.demographics.gender": "Identità di genere",
"account.settings.field.demographics.gender.empty": "Aggiungi identità di genere",
"account.settings.field.demographics.gender.options.empty": "Seleziona un'identità di genere",
"account.settings.field.demographics.gender_description": "Descrizione identità di genere",
"account.settings.field.demographics.gender_description.empty": "Immetti descrizione",
"account.settings.field.demographics.ethnicity": "Identità razziale/etnica",
"account.settings.field.demographics.ethnicity.empty": "Aggiungi identità razziale/etnica",
"account.settings.field.demographics.ethnicity.options.empty": "Seleziona tutte le opzioni valide",
"account.settings.field.demographics.income": "Reddito familiare",
"account.settings.field.demographics.income.empty": "Aggiungi reddito familiare",
"account.settings.field.demographics.income.options.empty": "Seleziona un intervallo di reddito familiare",
"account.settings.field.demographics.military_history": "Stato militare statunitense",
"account.settings.field.demographics.military_history.empty": "Aggiungi stato militare",
"account.settings.field.demographics.military_history.options.empty": "Seleziona stato militare",
"account.settings.field.demographics.learner_education_level": "Il tuo livello di istruzione",
"account.settings.field.demographics.learner_education_level.empty": "Aggiungi livello di istruzione",
"account.settings.field.demographics.parent_education_level": "Livello di istruzione genitori/tutori",
"account.settings.field.demographics.parent_education_level.empty": "Aggiungi livello di istruzione",
"account.settings.field.demographics.education_level.options.empty": "Seleziona livello di istruzione",
"account.settings.field.demographics.work_status": "Occupazione",
"account.settings.field.demographics.work_status.empty": "Aggiungi occupazione",
"account.settings.field.demographics.work_status.options.empty": "Seleziona occupazione",
"account.settings.field.demographics.work_status_description": "Descrizione occupazione",
"account.settings.field.demographics.work_status_description.empty": "Immetti descrizione",
"account.settings.field.demographics.current_work_sector": "Settore lavorativo attuale",
"account.settings.field.demographics.current_work_sector.empty": "Aggiungi settore lavorativo ",
"account.settings.field.demographics.future_work_sector": "Settore lavorativo futuro",
"account.settings.field.demographics.future_work_sector.empty": "Aggiungi un settore lavorativo",
"account.settings.field.demographics.work_sector.options.empty": "Seleziona settore lavorativo",
"account.settings.section.demographics.why": "Perché {siteName} raccoglie queste informazioni?",
"account.settings.name.change.title.id": "Questa modifica del nome richiede la verifica dell&#39;identità",
"account.settings.name.change.title.begin": "Prima di iniziare",
"account.settings.name.change.warning.one": "Avvertenza: questa azione aggiorna il nome che appare su tutti i certificati che sono stati guadagnati su questo account in passato e su tutti i certificati che stai attualmente guadagnando o che guadagnerai in futuro.",
"account.settings.name.change.warning.two": "Questa azione non può essere annullata senza verificare la tua identità.",
"account.settings.name.change.id.name.label": "Inserisci il tuo nome come appare sulla tua carta d&#39;identità per studenti, lavoro o governo non scaduta.",
"account.settings.name.change.id.name.placeholder": "Inserisci il nome sulla tua foto ID",
"account.settings.name.change.error.valid.name": "Per favore inserire un nome valido.",
"account.settings.name.change.error.general": "Si è verificato un errore tecnico. Per favore riprova.",
"account.settings.name.change.continue": "Continua",
"account.settings.name.change.cancel": "Annulla",
"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",
"error.notfound.message": "La pagina che stai cercando non è disponibile o si è verificato un errore nell'URL. Controlla l'URL e riprova. ",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "supporto tecnico",
"account.settings.editable.field.password.reset.button.confirmation": "Abbiamo inviato un messaggio a {email}. Fare clic sul collegamento nel messaggio per reimpostare la password. Non hai ricevuto il messaggio? Contatta {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Reimposta Password",
"account.settings.editable.field.password.reset.button.forbidden": "La tua richiesta precedente è in corso di elaborazione, riprova tra qualche istante. ",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.sso.link.account": "Accedi con {name}",
"account.settings.sso.account.connected": "Collegato",
"account.settings.sso.account.disconnect.error": "Si è verificato un problema durante la disconnessione di questo account. Contatta l'assistenza se il problema persiste.",
"account.settings.sso.unlink.account": "Scollega account {name}",
"account.settings.sso.no.providers": "Al momento non è possibile collegare alcun account.",
"account.page.title": "Conto | {siteName}",
"id.verification.access.blocked.denied": "Non possiamo verificare la tua identità in questo momento. Se devi ancora attivare il tuo account, controlla la tua cartella spam per l&#39;email di attivazione da {email}.",
"id.verification.next": "Prossimo",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Carica una foto della tua carta d'identità",
"id.verification.id.photo.preview.alt": "Anteprima della foto del documento d'identità.",
"id.verification.id.photo.instructions.camera": "Quando il tuo ID è in posizione, usa il pulsante Scatta foto qui sotto per scattare la tua foto. Utilizza un passaporto, una patente di guida o un&#39;altra carta d&#39;identità che includa il tuo nome completo e una foto del tuo viso.",
"id.verification.id.photo.instructions.upload": "Carica una foto della tua carta d'identità. Assicurati che l'intero ID rientri nel telaio e sia ben illuminato. La dimensione del file deve essere inferiore a 10 MB. Formati supportati:",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "Il file selezionato non è un tipo di immagine supportato. Si prega di scegliere tra i seguenti formati:",
"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.error.fileTooLarge": "Il file selezionato è troppo grande. Riprova con un file inferiore a 10 MB.",
"id.verification.name.check.title": "Ricontrolla il tuo nome",
"id.verification.name.check.instructions": "Il nome qui sotto corrisponde al nome sul tuo documento d&#39;identità con foto? In caso contrario, aggiorna il nome di seguito in modo che corrisponda al tuo ID con foto.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "È necessaria una foto del tuo viso. Scatta nuovamente una foto. ",
"id.verification.submission.alert.error.id": "È necessaria una foto del tuo documento d'identità. Scatta nuovamente una foto del tuo documento d'identità. ",
"id.verification.submission.alert.error.name": "È obbligatorio un nome account valido. Aggiorna il nome del tuo account in modo che corrisponda al nome sul tuo documento d'identità. ",
"id.verification.submission.alert.error.unsupported": "Uno o più file che hai caricato è in un formato non supportato. Si prega di scegliere tra i seguenti: ",
"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.review.error": "Pagina di Supporto {siteName}",
"id.verification.submitted.title": "Verifica identità in corso",
"id.verification.submitted.text": "Abbiamo ricevuto le tue informazioni e stiamo verificando la tua identità. Riceverai una notifica al termine del processo di verifica (di solito entro 5 giorni). Nel frattempo, puoi ancora accedere a tutti i contenuti disponibili del corso.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "Se hai problemi con il caricamento della foto, puoi decidere di utilizzare la tua fotocamera. Per utilizzare la tua fotocamera, fai clic sul pulsante che segue.",
"id.verification.upload.help.button": "Passa alla modalità di caricamento",
"id.verification.camera.help.button": "Passa alla modalità con fotocamera",
"id.verification.request.camera.access.instructions": "Per scattare una foto utilizzando la tua webcam, è possibile che tu riceva una richiesta dal browser per l'accesso alla tua fotocamera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Le impostazioni del tuo account sono gestite da {managerTitle}. Se il nome riportato sul tuo documento d'identità con foto non corrisponde al nome nel tuo account, prima di completare il processo di verifica della foto, contatta il tuo amministratore di {profileDataManager} o {support} per assistenza. ",
"id.verification.requirements.card.device.text": "Hai bisogno di un dispositivo dotato di fotocamera. Se ricevi una richiesta del browser per l'accesso alla fotocamera, assicurati di fare clic su {allow}. ",
"id.verification.account.name.summary.alert": "Le impostazioni del tuo account sono gestite da {managerTitle}. Se il nome riportato sul tuo documento d'identità con foto non corrisponde al nome nel tuo account, contatta il tuo amministratore di {profileDataManager} o {support} per assistenza. ",
"idv.submission.alert.error": "\n Si è verificato un errore tecnico durante il tentativo di inviare la verifica del documento d'identità.\nÈ possibile che ciò sia dovuto ad un problema temporaneo, quindi riprova tra qualche minuto.\nSe il problema persiste, accedi alla pagina {support_link} per assistenza.",
"id.verification.account.name.edit": "Modifica {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "Se selezionato, questo nome apparirà sui tuoi certificati e record pubblici.",
"account.settings.field.name.modal.certificate.title": "Scegli un nome preferito per certificati e record pubblici",
"account.settings.field.name.modal.certificate.select": "Seleziona un nome",
"account.settings.field.name.modal.certificate.option.full": "Nome e Cognome",
"account.settings.field.name.modal.certificate.option.verified": "Nome verificato",
"account.settings.field.name.modal.certificate.button.choose": "Scegli il nome",
"account.settings.delete.account.before.proceeding": "Prima di procedere, {actionLink}.",
"account.settings.delete.account.text.3.edX": "Potresti anche perdere l'accesso ai certificati verificati e ad altre credenziali del programma quali i certificati MicroMasters. È possibile farne una copia per i propri archivi prima di procedere con l'eliminazione. {actionLink}.",
"account.settings.delete.account.text.3": "Potresti anche perdere l'accesso ai certificati verificati e ad altre credenziali del programma. È possibile farne una copia per i propri archivi prima di procedere con l'eliminazione.",
"account.settings.delete.account.header": "Elimina il mio Account",
"account.settings.delete.account.subheader": "Ci dispiace che tu ci lasci!",
"account.settings.delete.account.text.1": "Nota: la cancellazione del tuo account e dei tuoi dati personali è permanente e non può essere annullata. {siteName} non sarà in grado di recuperare il tuo account o i dati eliminati.",
"account.settings.delete.account.text.2": "Una volta che il tuo account è stato eliminato, non potrai utilizzarlo per seguire corsi su {siteName}.",
"account.settings.delete.account.text.2.edX": "Una volta che il tuo account è stato eliminato, non potrai utilizzarlo per seguire corsi sull'app edX, edx.org o qualsiasi altro sito ospitato da edX. Ciò include l'accesso a edx.org dal sistema del tuo datore di lavoro o università e l'accesso ai siti privati offerti da MIT Open Learning, Wharton Executive Education e Harvard Medical School. ",
"account.settings.delete.account.text.3.link": "Segui queste istruzioni per stampare o scaricare un certificato",
"account.settings.delete.account.text.warning": "Avviso: l'eliminazione dell'account è permanente. Si prega di leggere attentamente quanto sopra prima di procedere. Questa è un'azione irreversibile e non potrai più utilizzare la stessa email su {siteName}.",
"account.settings.delete.account.text.change.instead": "Vuoi cambiare invece la tua email, il nome o la password? ",
"account.settings.delete.account.button": "Elimina il mio Account",
"account.settings.delete.account.please.activate": "attiva il tuo account",
"account.settings.delete.account.please.confirm": "conferma il tuo account",
"account.settings.delete.account.please.unlink": "scollega tutti gli account social media",
"account.settings.delete.account.modal.header": "Sei sicuro?",
"account.settings.delete.account.modal.text.1": "Hai selezionato \"Elimina il mio Account\". L'eliminazione del tuo account e dei tuoi dati personali è permanente e non può essere annullata. {siteName} non sarà in grado di recuperare il tuo account o i dati eliminati.",
"account.settings.delete.account.modal.text.2": "Se procedi, non potrai utilizzare questo account per seguire corsi su {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Se procedi, non sarai in grado di utilizzare questo account per seguire corsi sull'app edX, edx.org o su qualsiasi altro sito ospitato da edX. Ciò include l'accesso a edx.org dal sistema del tuo datore di lavoro o università e l'accesso ai siti privati offerti da MIT Open Learning, Wharton Executive Education e Harvard Medical School. ",
"account.settings.delete.account.modal.enter.password": "Se desideri comunque continuare ed eliminare il tuo account, inserisci la password del tuo account:",
"account.settings.delete.account.modal.confirm.delete": "Sì, Elimina",
"account.settings.delete.account.modal.confirm.cancel": "Annulla",
"account.settings.delete.account.error.unable.to.delete": "Impossibile eliminare l'account",
"account.settings.delete.account.error.no.password": "La password è obbligatoria",
"account.settings.delete.account.error.invalid.password": "Password non corretta",
"account.settings.delete.account.error.unable.to.delete.details": "Si è verificato un errore nell'elaborazione della tua richiesta. Prova di nuovo più tardi.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "L'eliminazione dell'account, inclusa la rimozione dagli elenchi di email, potrebbe richiedere alcune settimane per essere completamente elaborata dal nostro sistema. Se desideri disattivare le e-mail prima di allora, annulla l'iscrizione dal piè di pagina di una qualsiasi e-mail.",
"account.settings.delete.account.modal.after.button": "Chiudi",
"account.settings.message.demographics.service.issue": "Si è verificato un errore durante il tentativo di recuperare o salvare le informazioni dell'account. Prova di nuovo più tardi.",
"account.settings.field.demographics.gender": "Identità di genere",
"account.settings.field.demographics.gender.empty": "Aggiungi identità di genere",
"account.settings.field.demographics.gender.options.empty": "Seleziona un'identità di genere",
"account.settings.field.demographics.gender_description": "Descrizione identità di genere",
"account.settings.field.demographics.gender_description.empty": "Immetti descrizione",
"account.settings.field.demographics.ethnicity": "Identità razziale/etnica",
"account.settings.field.demographics.ethnicity.empty": "Aggiungi identità razziale/etnica",
"account.settings.field.demographics.ethnicity.options.empty": "Seleziona tutte le opzioni valide",
"account.settings.field.demographics.income": "Reddito familiare",
"account.settings.field.demographics.income.empty": "Aggiungi reddito familiare",
"account.settings.field.demographics.income.options.empty": "Seleziona un intervallo di reddito familiare",
"account.settings.field.demographics.military_history": "Stato militare statunitense",
"account.settings.field.demographics.military_history.empty": "Aggiungi stato militare",
"account.settings.field.demographics.military_history.options.empty": "Seleziona stato militare",
"account.settings.field.demographics.learner_education_level": "Il tuo livello di istruzione",
"account.settings.field.demographics.learner_education_level.empty": "Aggiungi livello di istruzione",
"account.settings.field.demographics.parent_education_level": "Livello di istruzione genitori/tutori",
"account.settings.field.demographics.parent_education_level.empty": "Aggiungi livello di istruzione",
"account.settings.field.demographics.education_level.options.empty": "Seleziona livello di istruzione",
"account.settings.field.demographics.work_status": "Occupazione",
"account.settings.field.demographics.work_status.empty": "Aggiungi occupazione",
"account.settings.field.demographics.work_status.options.empty": "Seleziona occupazione",
"account.settings.field.demographics.work_status_description": "Descrizione occupazione",
"account.settings.field.demographics.work_status_description.empty": "Immetti descrizione",
"account.settings.field.demographics.current_work_sector": "Settore lavorativo attuale",
"account.settings.field.demographics.current_work_sector.empty": "Aggiungi settore lavorativo ",
"account.settings.field.demographics.future_work_sector": "Settore lavorativo futuro",
"account.settings.field.demographics.future_work_sector.empty": "Aggiungi un settore lavorativo",
"account.settings.field.demographics.work_sector.options.empty": "Seleziona settore lavorativo",
"account.settings.section.demographics.why": "Perché {siteName} raccoglie queste informazioni?",
"account.settings.name.change.title.id": "Questa modifica del nome richiede la verifica dell&#39;identità",
"account.settings.name.change.title.begin": "Prima di iniziare",
"account.settings.name.change.warning.one": "Avvertenza: questa azione aggiorna il nome che appare su tutti i certificati che sono stati guadagnati su questo account in passato e su tutti i certificati che stai attualmente guadagnando o che guadagnerai in futuro.",
"account.settings.name.change.warning.two": "Questa azione non può essere annullata senza verificare la tua identità.",
"account.settings.name.change.id.name.label": "Inserisci il tuo nome come appare sulla tua carta d&#39;identità per studenti, lavoro o governo non scaduta.",
"account.settings.name.change.id.name.placeholder": "Inserisci il nome sulla tua foto ID",
"account.settings.name.change.error.valid.name": "Per favore inserire un nome valido.",
"account.settings.name.change.error.general": "Si è verificato un errore tecnico. Per favore riprova.",
"account.settings.name.change.continue": "Continua",
"account.settings.name.change.cancel": "Annulla",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "supporto tecnico",
"account.settings.editable.field.password.reset.button.confirmation": "Abbiamo inviato un messaggio a {email}. Fare clic sul collegamento nel messaggio per reimpostare la password. Non hai ricevuto il messaggio? Contatta {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "La tua richiesta precedente è in corso di elaborazione, riprova tra qualche istante. ",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.editable.field.password.reset.button": "Reimposta Password",
"account.settings.sso.link.account": "Accedi con {name}",
"account.settings.sso.account.connected": "Collegato",
"account.settings.sso.account.disconnect.error": "Si è verificato un problema durante la disconnessione di questo account. Contatta l'assistenza se il problema persiste.",
"account.settings.sso.unlink.account": "Scollega account {name}",
"account.settings.sso.no.providers": "Al momento non è possibile collegare alcun account.",
"id.verification.request.camera.access.instructions": "Per scattare una foto utilizzando la tua webcam, è possibile che tu riceva una richiesta dal browser per l'accesso alla tua fotocamera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Le impostazioni del tuo account sono gestite da {managerTitle}. Se il nome riportato sul tuo documento d'identità con foto non corrisponde al nome nel tuo account, prima di completare il processo di verifica della foto, contatta il tuo amministratore di {profileDataManager} o {support} per assistenza. ",
"id.verification.requirements.card.device.text": "Hai bisogno di un dispositivo dotato di fotocamera. Se ricevi una richiesta del browser per l'accesso alla fotocamera, assicurati di fare clic su {allow}. ",
"id.verification.account.name.summary.alert": "Le impostazioni del tuo account sono gestite da {managerTitle}. Se il nome riportato sul tuo documento d'identità con foto non corrisponde al nome nel tuo account, contatta il tuo amministratore di {profileDataManager} o {support} per assistenza. ",
"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.",
"id.verification.account.name.edit": "Modifica {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Junior secondary/junior high/middle school",
"account.settings.field.education.levels.el": "Elementary/primary school",
"account.settings.field.education.levels.none": "No formal education",
"account.settings.field.education.levels.o": "Other education",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Gender",
"account.settings.field.gender.empty": "Add gender",
"account.settings.field.gender.options.empty": "Select a gender",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "No value set. Contact your {enterprise} administrator to make changes.",
"account.settings.static.field.empty.no.admin": "No value set.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"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",
"error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"account.page.title": "Account | {siteName}",
"id.verification.access.blocked.denied": "We cannot verify your identity at this time. If you have yet to activate your account, please check your spam folder for the activation email from {email}.",
"id.verification.next": "Next",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Upload a Photo of Your Identification Card",
"id.verification.id.photo.preview.alt": "Preview of photo ID.",
"id.verification.id.photo.instructions.camera": "When your ID is in position, use the Take Photo button below to take your photo. Please use a passport, drivers license, or another identification card that includes your full name and a picture of your face.",
"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": "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.error.fileTooLarge": "The file you have selected is too large. Please try again with a file less than 10MB.",
"id.verification.name.check.title": "Double-Check Your Name",
"id.verification.name.check.instructions": "Does the name below match the name on your photo ID? If not, update the name below to match your photo ID.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "A photo of your face is required. Please retake your portrait photo.",
"id.verification.submission.alert.error.id": "A photo of your ID card is required. Please retake your ID photo.",
"id.verification.submission.alert.error.name": "A valid account name is required. Please update your account name to match the name on your ID.",
"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": "One or more of the files you have uploaded is in an unsupported format. Please choose from the following:",
"id.verification.review.error": "{siteName} Support Page",
"id.verification.submitted.title": "Identity Verification in Progress",
"id.verification.submitted.text": "We have received your information and are verifying your identity. You will be notified when the verification process is complete (usually within 5 days). In the meantime, you can still access all available course content.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "If you are having trouble uploading a photo above, you may want to use your camera instead. To use your camera, click the button below.",
"id.verification.upload.help.button": "Switch to Upload Mode",
"id.verification.camera.help.button": "Switch to Camera Mode",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"idv.submission.alert.error": "\n We encountered a technical error while trying to submit ID verification.\n This might be a temporary issue, so please try again in a few minutes.\n If the problem persists, please go to {support_link} for help.\n ",
"id.verification.account.name.edit": "Edit {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"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.",
"id.verification.account.name.edit": "Edit {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "2ªciclo/3ºciclo",
"account.settings.field.education.levels.el": "Primária",
"account.settings.field.education.levels.none": "Sem estudos",
"account.settings.field.education.levels.o": "Outra educação",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Género",
"account.settings.field.gender.empty": "Adicionar género",
"account.settings.field.gender.options.empty": "Seleccione um género",
@@ -115,93 +115,10 @@
"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": "Notifications",
"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",
"account.settings.field.name.modal.certificate.option.full": "Nome Completo",
"account.settings.field.name.modal.certificate.option.verified": "Nome Verificado",
"account.settings.field.name.modal.certificate.button.choose": "Escolha um nome",
"account.settings.delete.account.before.proceeding": "Antes de prosseguir, por favor {actionLink}.",
"account.settings.delete.account.header": "Eliminar a Minha Conta",
"account.settings.delete.account.subheader": "Lamentamos vê-lo/a partir!",
"account.settings.delete.account.text.1": "Atenção: Eliminar a sua conta e os seus dados pessoais é permanente e não pode ser desfeita. A plataforma {siteName} não poderá recuperar a sua conta ou os dados que forem apagados.",
"account.settings.delete.account.text.2": "Assim que a sua conta for apagada, não poderá utilizá-la para frequentar cursos na plataforma {siteName}.",
"account.settings.delete.account.text.2.edX": "Uma vez apagada a sua conta, não poderá utilizá-la para fazer cursos na aplicação edX, edx.org, ou em qualquer outro site alojado pela edX. Isto inclui acesso ao edx.org a partir do sistema do seu empregador ou universidade e acesso a sites privados oferecidos pelo MIT Open Learning, Wharton Executive Education, e Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Siga estas instruções para imprimir ou transferir um certificado",
"account.settings.delete.account.text.warning": "Aviso: Eliminar a conta é permanente. Por favor, leia atentamente o acima exposto antes de prosseguir. Esta é uma acção irreversível, e deixará de poder utilizar o mesmo e-mail em {siteName}.",
"account.settings.delete.account.text.change.instead": "Quer alterar o seu e-mail, nome, ou palavra-passe em alternativa?",
"account.settings.delete.account.button": "Eliminar a Minha Conta",
"account.settings.delete.account.please.activate": "ative a sua conta",
"account.settings.delete.account.please.confirm": "confirme a sua conta",
"account.settings.delete.account.please.unlink": "debloquear todas as contas dos meios de comunicação social",
"account.settings.delete.account.modal.header": "Tem a certeza?",
"account.settings.delete.account.modal.text.1": "Seleccionou \"Apagar a Minha Conta\". Eliminar a sua conta e os seus dados pessoais é permanente e não pode ser desfeito. A plataforma {siteName} não poderá recuperar a sua conta ou os dados que forem apagados.",
"account.settings.delete.account.modal.text.2": "Se prosseguir, não poderá utilizar esta conta para frequentar cursos na plataforma {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Se prosseguir, não poderá utilizar esta conta para fazer cursos na aplicação edX, edx.org, ou em qualquer outro site alojado pela edX. Isto inclui acesso ao edx.org a partir do sistema do seu empregador ou universidade e acesso a sítios privados oferecidos pelo MIT Open Learning, Wharton Executive Education, e Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Se ainda assim desejar continuar e apagar a sua conta, introduza a sua palavra-passe da conta:",
"account.settings.delete.account.modal.confirm.delete": "Sim, Eliminar",
"account.settings.delete.account.modal.confirm.cancel": "Cancelar",
"account.settings.delete.account.error.unable.to.delete": "Não é possível eliminar a conta",
"account.settings.delete.account.error.no.password": "É exigida uma palavra-passe",
"account.settings.delete.account.error.invalid.password": "A palavra-passe está incorreta",
"account.settings.delete.account.error.unable.to.delete.details": "Lamentamos, ocorreu um erro enquanto tentávamos processar o seu pedido. Por favor, tente novamente mais tarde.",
"account.settings.delete.account.modal.after.header": "Lamentamos vê-lo/a partir! A sua conta será eliminada em breve.",
"account.settings.delete.account.modal.after.text": "Eliminar a conta, incluindo a remoção das listas de correio electrónico, pode levar algumas semanas para ser totalmente processada através do nosso sistema. Se quiser optar por não receber e-mails antes disso, por favor, anule a sua inscrição no rodapé de qualquer e-mail.",
"account.settings.delete.account.modal.after.button": "Fechar",
"account.settings.delete.account.text.3.edX": "Também pode perder o acesso a certificados verificados e outras credenciais de programas como os certificados MicroMasters. Pode fazer uma cópia destes para os seus registos antes de proceder com a remoção. {actionLink}.",
"account.settings.delete.account.text.3": "Também pode perder o acesso a certificados verificados e outras credenciais de programas. Pode fazer uma cópia destes para os seus registos antes de proceder com a remoção.",
"account.settings.message.demographics.service.issue": "Ocorreu um erro ao tentar recuperar ou guardar a informação da sua conta. Por favor, tente novamente mais tarde.",
"account.settings.field.demographics.gender": "Identidade de género",
"account.settings.field.demographics.gender.empty": "Adicionar identidade de género",
"account.settings.field.demographics.gender.options.empty": "Seleccione uma identidade de género",
"account.settings.field.demographics.gender_description": "Descrição da identidade de género",
"account.settings.field.demographics.gender_description.empty": "Inserir descrição",
"account.settings.field.demographics.ethnicity": "Identidade de Raça/Etnia",
"account.settings.field.demographics.ethnicity.empty": "Adicionar identidade de raça/etnia",
"account.settings.field.demographics.ethnicity.options.empty": "Seleccione tudo o que se aplica",
"account.settings.field.demographics.income": "Rendimento familiar",
"account.settings.field.demographics.income.empty": "Adicione rendimento familiar",
"account.settings.field.demographics.income.options.empty": "Seleccione uma escala de rendimentos familiares",
"account.settings.field.demographics.military_history": "Situação Militar dos E.U.A.",
"account.settings.field.demographics.military_history.empty": "Adicionar situação militar",
"account.settings.field.demographics.military_history.options.empty": "Seleccionar situação militar",
"account.settings.field.demographics.learner_education_level": "O seu nível de escolaridade",
"account.settings.field.demographics.learner_education_level.empty": "Adicionar nível de escolaridade",
"account.settings.field.demographics.parent_education_level": "Nível de educação dos pais/tutores",
"account.settings.field.demographics.parent_education_level.empty": "Adicionar nível de escolaridade",
"account.settings.field.demographics.education_level.options.empty": "Seleccione o nível de escolaridade",
"account.settings.field.demographics.work_status": "Situação profissional",
"account.settings.field.demographics.work_status.empty": "Acrescentar estatuto profissional",
"account.settings.field.demographics.work_status.options.empty": "Seleccione o estatuto profissional",
"account.settings.field.demographics.work_status_description": "Descever estatuto profissional",
"account.settings.field.demographics.work_status_description.empty": "Inserir descrição",
"account.settings.field.demographics.current_work_sector": "Sector actual de trabalho",
"account.settings.field.demographics.current_work_sector.empty": "Adicione sector de trabalho",
"account.settings.field.demographics.future_work_sector": "Futuro sector de trabalho",
"account.settings.field.demographics.future_work_sector.empty": "Adicione sector de trabalho",
"account.settings.field.demographics.work_sector.options.empty": "Adicione sector de trabalho",
"account.settings.section.demographics.why": "Porque é que a plataforma {siteName} recolhe esta informação?",
"account.settings.name.change.title.id": "Esta mudança de nome requer verificação de identidade",
"account.settings.name.change.title.begin": "Antes de começarmos",
"account.settings.name.change.warning.one": "Aviso: Esta ação atualiza o nome que aparece em todos os certificados que foram obtidos nesta conta no passado e quaisquer certificados que esteja atualmente a obter ou irá obter no futuro.",
"account.settings.name.change.warning.two": "Esta ação não pode ser desfeita sem verificar a sua identidade.",
"account.settings.name.change.id.name.label": "Digite seu nome como ele aparece em seu cartão de estudante, trabalho ou documento de identificação emitido pelo governo.",
"account.settings.name.change.id.name.placeholder": "Digite o nome em sua identificação com foto",
"account.settings.name.change.error.valid.name": "Por favor insira um nome válido.",
"account.settings.name.change.error.general": "Ocorreu um erro técnico. Por favor, tente novamente.",
"account.settings.name.change.continue": "Continuar",
"account.settings.name.change.cancel": "Cancelar",
"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",
"error.notfound.message": "A página não foi encontrada ou o URL está errado. Por favor, verifique o URL e tente novamente.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "suporte técnico",
"account.settings.editable.field.password.reset.button.confirmation": "Foi enviada uma mensagem para {email}. Clique no link da mensagem para redefinir a sua palavra-passe. Não recebeu a mensagem? Contacte {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Redefinir Palavra-passe",
"account.settings.editable.field.password.reset.button.forbidden": "O seu pedido anterior está a ser tratado, por favor tente novamente dentro de alguns momentos.",
"account.settings.editable.field.password.reset.label": "Palavra-passe",
"account.settings.sso.link.account": "Inicie sessão com {name}",
"account.settings.sso.account.connected": "Ligado",
"account.settings.sso.account.disconnect.error": "Houve um problema a desconectar esta conta. Se o problema persistir contacte a equipa de suporte.",
"account.settings.sso.unlink.account": "Desbloqueio da conta {name}",
"account.settings.sso.no.providers": "Nenhuma conta pode ser associada neste momento.",
"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}.",
"id.verification.next": "Seguinte",
@@ -299,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": "Por favor carregue uma fotografia do seu cartão de identificação. Assegure-se de que todo o documento de identificação se encontra 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 suportada. Por favor, escolha entre os seguintes formatos: ",
"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.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.",
@@ -322,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": "Um ou mais dos ficheiros que carregou estão num formato não suportado. Por favor, escolha entre o seguinte: ",
"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.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.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "Se tiver dificuldades em carregar uma fotografia acima, poderá querer utilizar a sua câmara. Para utilizar a sua câmara, clique no botão abaixo.",
"id.verification.upload.help.button": "Mudar para o Modo de Carregamento",
"id.verification.camera.help.button": "Mudar para o Modo Câmara",
"id.verification.request.camera.access.instructions": "Para tirar uma fotografia utilizando a sua webcam, poderá receber uma solicitação de acesso à sua câmara através do navegador. {clickAllow}",
"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": "\n Encontrámos um erro técnico ao tentar submeter a verificação da identificação.\n Isto pode ser uma questão temporária, por isso tente novamente dentro de alguns minutos.\n Se o problema persistir, por favor vá a {support_link} para obter ajuda.\n ",
"id.verification.account.name.edit": "Editar {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"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",
"account.settings.field.name.modal.certificate.option.full": "Nome Completo",
"account.settings.field.name.modal.certificate.option.verified": "Nome Verificado",
"account.settings.field.name.modal.certificate.button.choose": "Escolha um nome",
"account.settings.delete.account.before.proceeding": "Antes de prosseguir, por favor {actionLink}.",
"account.settings.delete.account.text.3.edX": "Também pode perder o acesso a certificados verificados e outras credenciais de programas como os certificados MicroMasters. Pode fazer uma cópia destes para os seus registos antes de proceder com a remoção. {actionLink}.",
"account.settings.delete.account.text.3": "Também pode perder o acesso a certificados verificados e outras credenciais de programas. Pode fazer uma cópia destes para os seus registos antes de proceder com a remoção.",
"account.settings.delete.account.header": "Eliminar a Minha Conta",
"account.settings.delete.account.subheader": "Lamentamos vê-lo/a partir!",
"account.settings.delete.account.text.1": "Atenção: Eliminar a sua conta e os seus dados pessoais é permanente e não pode ser desfeita. A plataforma {siteName} não poderá recuperar a sua conta ou os dados que forem apagados.",
"account.settings.delete.account.text.2": "Assim que a sua conta for apagada, não poderá utilizá-la para frequentar cursos na plataforma {siteName}.",
"account.settings.delete.account.text.2.edX": "Uma vez apagada a sua conta, não poderá utilizá-la para fazer cursos na aplicação edX, edx.org, ou em qualquer outro site alojado pela edX. Isto inclui acesso ao edx.org a partir do sistema do seu empregador ou universidade e acesso a sites privados oferecidos pelo MIT Open Learning, Wharton Executive Education, e Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Siga estas instruções para imprimir ou transferir um certificado",
"account.settings.delete.account.text.warning": "Aviso: Eliminar a conta é permanente. Por favor, leia atentamente o acima exposto antes de prosseguir. Esta é uma acção irreversível, e deixará de poder utilizar o mesmo e-mail em {siteName}.",
"account.settings.delete.account.text.change.instead": "Quer alterar o seu e-mail, nome, ou palavra-passe em alternativa?",
"account.settings.delete.account.button": "Eliminar a Minha Conta",
"account.settings.delete.account.please.activate": "ative a sua conta",
"account.settings.delete.account.please.confirm": "confirme a sua conta",
"account.settings.delete.account.please.unlink": "debloquear todas as contas dos meios de comunicação social",
"account.settings.delete.account.modal.header": "Tem a certeza?",
"account.settings.delete.account.modal.text.1": "Seleccionou \"Apagar a Minha Conta\". Eliminar a sua conta e os seus dados pessoais é permanente e não pode ser desfeito. A plataforma {siteName} não poderá recuperar a sua conta ou os dados que forem apagados.",
"account.settings.delete.account.modal.text.2": "Se prosseguir, não poderá utilizar esta conta para frequentar cursos na plataforma {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "Se prosseguir, não poderá utilizar esta conta para fazer cursos na aplicação edX, edx.org, ou em qualquer outro site alojado pela edX. Isto inclui acesso ao edx.org a partir do sistema do seu empregador ou universidade e acesso a sítios privados oferecidos pelo MIT Open Learning, Wharton Executive Education, e Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "Se ainda assim desejar continuar e apagar a sua conta, introduza a sua palavra-passe da conta:",
"account.settings.delete.account.modal.confirm.delete": "Sim, Eliminar",
"account.settings.delete.account.modal.confirm.cancel": "Cancelar",
"account.settings.delete.account.error.unable.to.delete": "Não é possível eliminar a conta",
"account.settings.delete.account.error.no.password": "É exigida uma palavra-passe",
"account.settings.delete.account.error.invalid.password": "A palavra-passe está incorreta",
"account.settings.delete.account.error.unable.to.delete.details": "Lamentamos, ocorreu um erro enquanto tentávamos processar o seu pedido. Por favor, tente novamente mais tarde.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Eliminar a conta, incluindo a remoção das listas de correio electrónico, pode levar algumas semanas para ser totalmente processada através do nosso sistema. Se quiser optar por não receber e-mails antes disso, por favor, anule a sua inscrição no rodapé de qualquer e-mail.",
"account.settings.delete.account.modal.after.button": "Fechar",
"account.settings.message.demographics.service.issue": "Ocorreu um erro ao tentar recuperar ou guardar a informação da sua conta. Por favor, tente novamente mais tarde.",
"account.settings.field.demographics.gender": "Identidade de género",
"account.settings.field.demographics.gender.empty": "Adicionar identidade de género",
"account.settings.field.demographics.gender.options.empty": "Seleccione uma identidade de género",
"account.settings.field.demographics.gender_description": "Descrição da identidade de género",
"account.settings.field.demographics.gender_description.empty": "Inserir descrição",
"account.settings.field.demographics.ethnicity": "Identidade de Raça/Etnia",
"account.settings.field.demographics.ethnicity.empty": "Adicionar identidade de raça/etnia",
"account.settings.field.demographics.ethnicity.options.empty": "Seleccione tudo o que se aplica",
"account.settings.field.demographics.income": "Rendimento familiar",
"account.settings.field.demographics.income.empty": "Adicione rendimento familiar",
"account.settings.field.demographics.income.options.empty": "Seleccione uma escala de rendimentos familiares",
"account.settings.field.demographics.military_history": "Situação Militar dos E.U.A.",
"account.settings.field.demographics.military_history.empty": "Adicionar situação militar",
"account.settings.field.demographics.military_history.options.empty": "Seleccionar situação militar",
"account.settings.field.demographics.learner_education_level": "O seu nível de escolaridade",
"account.settings.field.demographics.learner_education_level.empty": "Adicionar nível de escolaridade",
"account.settings.field.demographics.parent_education_level": "Nível de educação dos pais/tutores",
"account.settings.field.demographics.parent_education_level.empty": "Adicionar nível de escolaridade",
"account.settings.field.demographics.education_level.options.empty": "Seleccione o nível de escolaridade",
"account.settings.field.demographics.work_status": "Situação profissional",
"account.settings.field.demographics.work_status.empty": "Acrescentar estatuto profissional",
"account.settings.field.demographics.work_status.options.empty": "Seleccione o estatuto profissional",
"account.settings.field.demographics.work_status_description": "Descever estatuto profissional",
"account.settings.field.demographics.work_status_description.empty": "Inserir descrição",
"account.settings.field.demographics.current_work_sector": "Sector actual de trabalho",
"account.settings.field.demographics.current_work_sector.empty": "Adicione sector de trabalho",
"account.settings.field.demographics.future_work_sector": "Futuro sector de trabalho",
"account.settings.field.demographics.future_work_sector.empty": "Adicione sector de trabalho",
"account.settings.field.demographics.work_sector.options.empty": "Adicione sector de trabalho",
"account.settings.section.demographics.why": "Porque é que a plataforma {siteName} recolhe esta informação?",
"account.settings.name.change.title.id": "Esta mudança de nome requer verificação de identidade",
"account.settings.name.change.title.begin": "Antes de começarmos",
"account.settings.name.change.warning.one": "Aviso: Esta ação atualiza o nome que aparece em todos os certificados que foram obtidos nesta conta no passado e quaisquer certificados que esteja atualmente a obter ou irá obter no futuro.",
"account.settings.name.change.warning.two": "Esta ação não pode ser desfeita sem verificar a sua identidade.",
"account.settings.name.change.id.name.label": "Digite seu nome como ele aparece em seu cartão de estudante, trabalho ou documento de identificação emitido pelo governo.",
"account.settings.name.change.id.name.placeholder": "Digite o nome em sua identificação com foto",
"account.settings.name.change.error.valid.name": "Por favor insira um nome válido.",
"account.settings.name.change.error.general": "Ocorreu um erro técnico. Por favor, tente novamente.",
"account.settings.name.change.continue": "Continuar",
"account.settings.name.change.cancel": "Cancelar",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "suporte técnico",
"account.settings.editable.field.password.reset.button.confirmation": "Foi enviada uma mensagem para {email}. Clique no link da mensagem para redefinir a sua palavra-passe. Não recebeu a mensagem? Contacte {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "O seu pedido anterior está a ser tratado, por favor tente novamente dentro de alguns momentos.",
"account.settings.editable.field.password.reset.label": "Palavra-passe",
"account.settings.editable.field.password.reset.button": "Redefinir Palavra-passe",
"account.settings.sso.link.account": "Inicie sessão com {name}",
"account.settings.sso.account.connected": "Ligado",
"account.settings.sso.account.disconnect.error": "Houve um problema a desconectar esta conta. Se o problema persistir contacte a equipa de suporte.",
"account.settings.sso.unlink.account": "Desbloqueio da conta {name}",
"account.settings.sso.no.providers": "Nenhuma conta pode ser associada neste momento.",
"id.verification.request.camera.access.instructions": "Para tirar uma fotografia utilizando a sua webcam, poderá receber uma solicitação de acesso à sua câmara através do navegador. {clickAllow}",
"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.",
"id.verification.account.name.edit": "Editar {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Junior secondary/junior high/middle school",
"account.settings.field.education.levels.el": "Elementary/primary school",
"account.settings.field.education.levels.none": "No formal education",
"account.settings.field.education.levels.o": "Other education",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Gender",
"account.settings.field.gender.empty": "Add gender",
"account.settings.field.gender.options.empty": "Select a gender",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "No value set. Contact your {enterprise} administrator to make changes.",
"account.settings.static.field.empty.no.admin": "No value set.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"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",
"error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"account.page.title": "Account | {siteName}",
"id.verification.access.blocked.denied": "We cannot verify your identity at this time. If you have yet to activate your account, please check your spam folder for the activation email from {email}.",
"id.verification.next": "Next",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Upload a Photo of Your Identification Card",
"id.verification.id.photo.preview.alt": "Preview of photo ID.",
"id.verification.id.photo.instructions.camera": "When your ID is in position, use the Take Photo button below to take your photo. Please use a passport, drivers license, or another identification card that includes your full name and a picture of your face.",
"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": "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.error.fileTooLarge": "The file you have selected is too large. Please try again with a file less than 10MB.",
"id.verification.name.check.title": "Double-Check Your Name",
"id.verification.name.check.instructions": "Does the name below match the name on your photo ID? If not, update the name below to match your photo ID.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "A photo of your face is required. Please retake your portrait photo.",
"id.verification.submission.alert.error.id": "A photo of your ID card is required. Please retake your ID photo.",
"id.verification.submission.alert.error.name": "A valid account name is required. Please update your account name to match the name on your ID.",
"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": "One or more of the files you have uploaded is in an unsupported format. Please choose from the following:",
"id.verification.review.error": "{siteName} Support Page",
"id.verification.submitted.title": "Identity Verification in Progress",
"id.verification.submitted.text": "We have received your information and are verifying your identity. You will be notified when the verification process is complete (usually within 5 days). In the meantime, you can still access all available course content.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "If you are having trouble uploading a photo above, you may want to use your camera instead. To use your camera, click the button below.",
"id.verification.upload.help.button": "Switch to Upload Mode",
"id.verification.camera.help.button": "Switch to Camera Mode",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"idv.submission.alert.error": "\n We encountered a technical error while trying to submit ID verification.\n This might be a temporary issue, so please try again in a few minutes.\n If the problem persists, please go to {support_link} for help.\n ",
"id.verification.account.name.edit": "Edit {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"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.",
"id.verification.account.name.edit": "Edit {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "Junior secondary/junior high/middle school",
"account.settings.field.education.levels.el": "Elementary/primary school",
"account.settings.field.education.levels.none": "No formal education",
"account.settings.field.education.levels.o": "Other education",
"account.settings.field.education.levels.other": "Other education",
"account.settings.field.gender": "Gender",
"account.settings.field.gender.empty": "Add gender",
"account.settings.field.gender.options.empty": "Select a gender",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "No value set. Contact your {enterprise} administrator to make changes.",
"account.settings.static.field.empty.no.admin": "No value set.",
"notification.preferences.notifications.label": "Notifications",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"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",
"error.notfound.message": "The page you're looking for is unavailable or there's an error in the URL. Please check the URL and try again.",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"account.page.title": "Account | {siteName}",
"id.verification.access.blocked.denied": "We cannot verify your identity at this time. If you have yet to activate your account, please check your spam folder for the activation email from {email}.",
"id.verification.next": "Next",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "Upload a Photo of Your Identification Card",
"id.verification.id.photo.preview.alt": "Preview of photo ID.",
"id.verification.id.photo.instructions.camera": "When your ID is in position, use the Take Photo button below to take your photo. Please use a passport, drivers license, or another identification card that includes your full name and a picture of your face.",
"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": "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.error.fileTooLarge": "The file you have selected is too large. Please try again with a file less than 10MB.",
"id.verification.name.check.title": "Double-Check Your Name",
"id.verification.name.check.instructions": "Does the name below match the name on your photo ID? If not, update the name below to match your photo ID.",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "A photo of your face is required. Please retake your portrait photo.",
"id.verification.submission.alert.error.id": "A photo of your ID card is required. Please retake your ID photo.",
"id.verification.submission.alert.error.name": "A valid account name is required. Please update your account name to match the name on your ID.",
"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": "One or more of the files you have uploaded is in an unsupported format. Please choose from the following:",
"id.verification.review.error": "{siteName} Support Page",
"id.verification.submitted.title": "Identity Verification in Progress",
"id.verification.submitted.text": "We have received your information and are verifying your identity. You will be notified when the verification process is complete (usually within 5 days). In the meantime, you can still access all available course content.",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "If you are having trouble uploading a photo above, you may want to use your camera instead. To use your camera, click the button below.",
"id.verification.upload.help.button": "Switch to Upload Mode",
"id.verification.camera.help.button": "Switch to Camera Mode",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"idv.submission.alert.error": "\n We encountered a technical error while trying to submit ID verification.\n This might be a temporary issue, so please try again in a few minutes.\n If the problem persists, please go to {support_link} for help.\n ",
"id.verification.account.name.edit": "Edit {sr}",
"notification.preference.heading": "Notifications",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.web.label": "Web",
"notification.preference.help.email": "Email",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "If checked, this name will appear on your certificates and public-facing records.",
"account.settings.field.name.modal.certificate.title": "Choose a preferred name for certificates and public-facing records",
"account.settings.field.name.modal.certificate.select": "Select a name",
"account.settings.field.name.modal.certificate.option.full": "Full Name",
"account.settings.field.name.modal.certificate.option.verified": "Verified Name",
"account.settings.field.name.modal.certificate.button.choose": "Choose name",
"account.settings.delete.account.before.proceeding": "Before proceeding, please {actionLink}.",
"account.settings.delete.account.text.3.edX": "You may also lose access to verified certificates and other program credentials like MicroMasters certificates. You can make a copy of these for your records before proceeding with deletion. {actionLink}.",
"account.settings.delete.account.text.3": "You may also lose access to verified certificates and other program credentials. You can make a copy of these for your records before proceeding with deletion.",
"account.settings.delete.account.header": "Delete My Account",
"account.settings.delete.account.subheader": "We're sorry to see you go!",
"account.settings.delete.account.text.1": "Please note: Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.text.2": "Once your account is deleted, you cannot use it to take courses on {siteName}.",
"account.settings.delete.account.text.2.edX": "Once your account is deleted, you cannot use it to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employers or universitys system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.text.3.link": "Follow these instructions for printing or downloading a certificate",
"account.settings.delete.account.text.warning": "Warning: Account deletion is permanent. Please read the above carefully before proceeding. This is an irreversible action, and you will no longer be able to use the same email on {siteName}.",
"account.settings.delete.account.text.change.instead": "Want to change your email, name, or password instead?",
"account.settings.delete.account.button": "Delete My Account",
"account.settings.delete.account.please.activate": "activate your account",
"account.settings.delete.account.please.confirm": "confirm your account",
"account.settings.delete.account.please.unlink": "unlink all social media accounts",
"account.settings.delete.account.modal.header": "Are you sure?",
"account.settings.delete.account.modal.text.1": "You have selected \"Delete My Account\". Deletion of your account and personal data is permanent and cannot be undone. {siteName} will not be able to recover your account or the data that is deleted.",
"account.settings.delete.account.modal.text.2": "If you proceed, you will be unable to use this account to take courses on {siteName}.",
"account.settings.delete.account.modal.text.2.edX": "If you proceed, you will be unable to use this account to take courses on the edX app, edx.org, or any other site hosted by edX. This includes access to edx.org from your employer's or university's system and access to private sites offered by MIT Open Learning, Wharton Executive Education, and Harvard Medical School.",
"account.settings.delete.account.modal.enter.password": "If you still wish to continue and delete your account, please enter your account password:",
"account.settings.delete.account.modal.confirm.delete": "Yes, Delete",
"account.settings.delete.account.modal.confirm.cancel": "Cancel",
"account.settings.delete.account.error.unable.to.delete": "Unable to delete account",
"account.settings.delete.account.error.no.password": "A password is required",
"account.settings.delete.account.error.invalid.password": "Password is incorrect",
"account.settings.delete.account.error.unable.to.delete.details": "Sorry, there was an error trying to process your request. Please try again later.",
"account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.",
"account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.",
"account.settings.delete.account.modal.after.button": "Close",
"account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.",
"account.settings.field.demographics.gender": "Gender identity",
"account.settings.field.demographics.gender.empty": "Add gender identity",
"account.settings.field.demographics.gender.options.empty": "Select a gender identity",
"account.settings.field.demographics.gender_description": "Gender identity description",
"account.settings.field.demographics.gender_description.empty": "Enter description",
"account.settings.field.demographics.ethnicity": "Race/Ethnicity identity",
"account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity",
"account.settings.field.demographics.ethnicity.options.empty": "Select all that apply",
"account.settings.field.demographics.income": "Family income",
"account.settings.field.demographics.income.empty": "Add family income",
"account.settings.field.demographics.income.options.empty": "Select a family income range",
"account.settings.field.demographics.military_history": "U.S. Military status",
"account.settings.field.demographics.military_history.empty": "Add military status",
"account.settings.field.demographics.military_history.options.empty": "Select military status",
"account.settings.field.demographics.learner_education_level": "Your education level",
"account.settings.field.demographics.learner_education_level.empty": "Add education level",
"account.settings.field.demographics.parent_education_level": "Parents/Guardians education level",
"account.settings.field.demographics.parent_education_level.empty": "Add education level",
"account.settings.field.demographics.education_level.options.empty": "Select education level",
"account.settings.field.demographics.work_status": "Employment status",
"account.settings.field.demographics.work_status.empty": "Add employment status",
"account.settings.field.demographics.work_status.options.empty": "Select employment status",
"account.settings.field.demographics.work_status_description": "Employment status description",
"account.settings.field.demographics.work_status_description.empty": "Enter description",
"account.settings.field.demographics.current_work_sector": "Current work industry",
"account.settings.field.demographics.current_work_sector.empty": "Add work industry",
"account.settings.field.demographics.future_work_sector": "Future work industry",
"account.settings.field.demographics.future_work_sector.empty": "Add work industry",
"account.settings.field.demographics.work_sector.options.empty": "Select work industry",
"account.settings.section.demographics.why": "Why does {siteName} collect this information?",
"account.settings.name.change.title.id": "This name change requires identity verification",
"account.settings.name.change.title.begin": "Before we begin",
"account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.",
"account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.",
"account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.",
"account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID",
"account.settings.name.change.error.valid.name": "Please enter a valid name.",
"account.settings.name.change.error.general": "A technical error occurred. Please try again.",
"account.settings.name.change.continue": "Continue",
"account.settings.name.change.cancel": "Cancel",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "technical support",
"account.settings.editable.field.password.reset.button.confirmation": "We've sent a message to {email}. Click the link in the message to reset your password. Didn't receive the message? Contact {technicalSupportLink}.",
"account.settings.editable.field.password.reset.button.forbidden": "Your previous request is in progress, please try again in few moments.",
"account.settings.editable.field.password.reset.label": "Password",
"account.settings.editable.field.password.reset.button": "Reset Password",
"account.settings.sso.link.account": "Sign in with {name}",
"account.settings.sso.account.connected": "Linked",
"account.settings.sso.account.disconnect.error": "There was a problem disconnecting this account. Contact support if the problem persists.",
"account.settings.sso.unlink.account": "Unlink {name} account",
"account.settings.sso.no.providers": "No accounts can be linked at this time.",
"id.verification.request.camera.access.instructions": "In order to take a photo using your webcam, you may receive a browser prompt for access to your camera. {clickAllow}",
"id.verification.requirements.account.managed.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help before completing the Photo Verification process.",
"id.verification.requirements.card.device.text": "You need a device that has a camera. If you receive a browser prompt for access to your camera, please make sure to click {allow}.",
"id.verification.account.name.summary.alert": "Your account settings are managed by {managerTitle}. If the name on your photo ID does not match the name on your account, please contact your {profileDataManager} administrator or {support} for help.",
"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.",
"id.verification.account.name.edit": "Edit {sr}"
}

View File

@@ -84,7 +84,7 @@
"account.settings.field.education.levels.jhs": "初中",
"account.settings.field.education.levels.el": "小学",
"account.settings.field.education.levels.none": "未受正规教育",
"account.settings.field.education.levels.o": "其他教育程度",
"account.settings.field.education.levels.other": "其他教育程度",
"account.settings.field.gender": "性别",
"account.settings.field.gender.empty": "添加性别",
"account.settings.field.gender.options.empty": "请选择性别",
@@ -115,93 +115,10 @@
"account.settings.static.field.empty": "没有设置值。请联系您的{enterprise}管理员进行更改。",
"account.settings.static.field.empty.no.admin": "尚无值",
"notification.preferences.notifications.label": "通知",
"account.settings.field.name.certificate.select": "如果选中,此名称将出现在您的证书和面向公众的网页中。",
"account.settings.field.name.modal.certificate.title": "为证书和面向公众的网页选择一个首选名称",
"account.settings.field.name.modal.certificate.select": "选择名称",
"account.settings.field.name.modal.certificate.option.full": "全名",
"account.settings.field.name.modal.certificate.option.verified": "验证名称",
"account.settings.field.name.modal.certificate.button.choose": "选择名字",
"account.settings.delete.account.before.proceeding": "再进行下一步之前,请{actionLink}。",
"account.settings.delete.account.header": "删除我的账号",
"account.settings.delete.account.subheader": "很遗憾看到您要离开了!",
"account.settings.delete.account.text.1": "请注意:删除您的帐户和个人数据是永久性的,无法撤消。 {siteName} 将无法恢复您的帐户或已删除的数据。",
"account.settings.delete.account.text.2": "一旦您的帐户被删除,您将无法使用它来参加 {siteName} 上的课程。",
"account.settings.delete.account.text.2.edX": "一旦删除了账号您将无法在edX 应用, edx.org 任何由edX支持的站点上学习课程。这也包括从您的雇主或者大学系统进入edx.org 还有任何由 MIT Open Learning, Wharton Executive Education, 和Harvard Medical School支持的私人站点。",
"account.settings.delete.account.text.3.link": "按照这些说明打印或下载证书",
"account.settings.delete.account.text.warning": "警告:帐户删除是永久性的。请在继续之前仔细阅读以上内容。这是不可逆的操作,您将无法再在 {siteName} 上使用同一电子邮件。",
"account.settings.delete.account.text.change.instead": "是否想要更改您的电子邮箱、名字或密码?",
"account.settings.delete.account.button": "删除我的账号",
"account.settings.delete.account.please.activate": "请激活您的账号",
"account.settings.delete.account.please.confirm": "确认您的帐户",
"account.settings.delete.account.please.unlink": "解绑所有社交媒体账号",
"account.settings.delete.account.modal.header": "您确定吗?",
"account.settings.delete.account.modal.text.1": "您选择了“删除我的帐户”。删除您的帐户和个人数据是永久性的,无法撤消。 {siteName} 将无法恢复您的帐户或已删除的数据。",
"account.settings.delete.account.modal.text.2": "如果继续,您将无法使用此帐户参加 {siteName} 上的课程。",
"account.settings.delete.account.modal.text.2.edX": "如果继续此操作您将无法在edX 应用, edx.org 任何由edX支持的站点上学习课程。这也包括从您的雇主或者大学系统进入edx.org 还有任何由 MIT Open Learning, Wharton Executive Education, 和Harvard Medical School支持的私人站点。",
"account.settings.delete.account.modal.enter.password": "如果您仍然要删除账号,请输入您的账号密码:",
"account.settings.delete.account.modal.confirm.delete": "是的,删除",
"account.settings.delete.account.modal.confirm.cancel": "取消",
"account.settings.delete.account.error.unable.to.delete": "无法删除账号",
"account.settings.delete.account.error.no.password": "需要输入密码",
"account.settings.delete.account.error.invalid.password": "密码错误",
"account.settings.delete.account.error.unable.to.delete.details": "抱歉,处理您的请求时发生错误,请稍后重试。",
"account.settings.delete.account.modal.after.header": "很遗憾您要离开了!您的账号即将被删除。",
"account.settings.delete.account.modal.after.text": "删除账号包括从邮箱列表中移除您的邮箱,我们的系统可能需要耗时数周才能完成处理。如果在此期间您不希望收到邮件,请从任意邮件的页脚取消订阅。",
"account.settings.delete.account.modal.after.button": "关闭",
"account.settings.delete.account.text.3.edX": "您还可能无法访问经过验证的证书和其他项目认证,例如微型硕士证书。在继续删除之前,您可以复制这些文件作为记录。 {actionLink}。",
"account.settings.delete.account.text.3": "您还可能无法访问经过验证的证书和其他项目认证。在继续删除之前,您可以复制这些文件作为记录。",
"account.settings.message.demographics.service.issue": "尝试检索或保存您的帐户信息时发生错误。请稍后再试。",
"account.settings.field.demographics.gender": "性别",
"account.settings.field.demographics.gender.empty": "添加性别",
"account.settings.field.demographics.gender.options.empty": "选择性别",
"account.settings.field.demographics.gender_description": "性别描述",
"account.settings.field.demographics.gender_description.empty": "输入描述",
"account.settings.field.demographics.ethnicity": "种族/民族",
"account.settings.field.demographics.ethnicity.empty": "添加种族/民族",
"account.settings.field.demographics.ethnicity.options.empty": "选择所有符合条件的",
"account.settings.field.demographics.income": "家庭收入",
"account.settings.field.demographics.income.empty": "添加家庭收入",
"account.settings.field.demographics.income.options.empty": "选择家庭收入范围",
"account.settings.field.demographics.military_history": "军事单位",
"account.settings.field.demographics.military_history.empty": "添加军事状态",
"account.settings.field.demographics.military_history.options.empty": "选择军籍",
"account.settings.field.demographics.learner_education_level": "你的教育程度",
"account.settings.field.demographics.learner_education_level.empty": "添加教育水平",
"account.settings.field.demographics.parent_education_level": "父母/监护人的教育水平",
"account.settings.field.demographics.parent_education_level.empty": "添加教育水平",
"account.settings.field.demographics.education_level.options.empty": "选择教育程度",
"account.settings.field.demographics.work_status": "就业状况",
"account.settings.field.demographics.work_status.empty": "添加就业状况",
"account.settings.field.demographics.work_status.options.empty": "选择就业状况",
"account.settings.field.demographics.work_status_description": "就业状况说明",
"account.settings.field.demographics.work_status_description.empty": "输入描述",
"account.settings.field.demographics.current_work_sector": "目前工作行业",
"account.settings.field.demographics.current_work_sector.empty": "添加工作行业",
"account.settings.field.demographics.future_work_sector": "未来工作行业",
"account.settings.field.demographics.future_work_sector.empty": "添加工作行业",
"account.settings.field.demographics.work_sector.options.empty": "选择工作行业",
"account.settings.section.demographics.why": "为什么 {siteName} 收集这些信息?",
"account.settings.name.change.title.id": "此名称更改需要身份验证",
"account.settings.name.change.title.begin": "在我们开始之前",
"account.settings.name.change.warning.one": "警告:此操作会更新出现在过去通过此帐户获得的所有证书以及您当前正在获得或将来将获得的任何证书上的名称。",
"account.settings.name.change.warning.two": "如果不验证您的身份,则无法撤消此操作。",
"account.settings.name.change.id.name.label": "输入您未过期的学生证、工作证或身份证上显示的姓名。",
"account.settings.name.change.id.name.placeholder": "输入您带照片的身份证件上的姓名",
"account.settings.name.change.error.valid.name": "请输入一个有效的名字。",
"account.settings.name.change.error.general": "出现错误。请再试一次。",
"account.settings.name.change.continue": "继续",
"account.settings.name.change.cancel": "取消",
"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",
"error.notfound.message": "您访问的地址不存在或有误。请检查URL后重新尝试访问。",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "技术支持",
"account.settings.editable.field.password.reset.button.confirmation": "密码重置邮件已发送至{email},请点击邮件中的链接来重置密码。如未收到邮件,请联系{technicalSupportLink}。",
"account.settings.editable.field.password.reset.button": "重设密码",
"account.settings.editable.field.password.reset.button.forbidden": "您之前的请求正在处理中,请稍后重试。",
"account.settings.editable.field.password.reset.label": "密码",
"account.settings.sso.link.account": "以{name}登陆",
"account.settings.sso.account.connected": "已关联",
"account.settings.sso.account.disconnect.error": "断开此帐户的链接时出现了一个问题。如果问题仍然存在,请联系支持部门。",
"account.settings.sso.unlink.account": "解绑{name}账号",
"account.settings.sso.no.providers": "目前无法连接任何帐户。",
"account.page.title": "帐户 | {siteName}",
"id.verification.access.blocked.denied": "我们目前无法验证您的身份。如果您尚未激活您的帐户,请检查您的垃圾邮件文件夹中是否有来自 {email} 的激活电子邮件。",
"id.verification.next": "下一节",
@@ -299,8 +216,8 @@
"id.verification.id.photo.title.upload": "上传您的身份证照片",
"id.verification.id.photo.preview.alt": "带照片的身份证件预览。",
"id.verification.id.photo.instructions.camera": "当您的身份证就位后,请使用下面的拍照按钮拍照。请使用护照、驾照或其他包含您的全名和面部照片的身份证件。",
"id.verification.id.photo.instructions.upload": "请上传您的身份证照片。确保整个 ID 在框架内且光线充足。文件大小必须小于 10 MB。支持的格式",
"id.verification.id.photo.instructions.upload.error.invalidFileType": "您选择的文件不是受支持的图像类型。请从以下格式中选择:",
"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.error.fileTooLarge": "您选择的文件太大。请使用小于 10MB 的文件重试。",
"id.verification.name.check.title": "仔细检查你的名字",
"id.verification.name.check.instructions": "下面的姓名与您带照片的身份证件上的姓名相符吗?如果不是,请更新以下姓名以匹配您的带照片身份证件。",
@@ -322,7 +239,7 @@
"id.verification.submission.alert.error.face": "需要一张您的脸部照片。请重新拍摄您的人像照片。",
"id.verification.submission.alert.error.id": "需要您的身份证照片。请重新拍摄您的证件照。",
"id.verification.submission.alert.error.name": "需要一个有效的帐户名。请更新您的帐户名称以匹配您身份证件上的名称。",
"id.verification.submission.alert.error.unsupported": "您上传的一个或多个文件的格式不受支持。请从以下选项中选择:",
"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.review.error": "{siteName} 支持页面",
"id.verification.submitted.title": "正在进行身份验证",
"id.verification.submitted.text": "我们已收到您的信息,正在验证您的身份。验证过程完成后(通常在 5 天内),您会收到通知。在此期间,您仍然可以访问所有可用的课程内容。",
@@ -335,20 +252,106 @@
"id.verification.photo.camera.help.text": "如果您在上传上面的照片时遇到问题,您可能想改用相机。要使用您的相机,请单击下面的按钮。",
"id.verification.upload.help.button": "切换到上传模式",
"id.verification.camera.help.button": "切换到相机模式",
"id.verification.request.camera.access.instructions": "为了使用您的网络摄像头拍照,您可能会收到一个浏览器提示,提示您访问您的相机。 {clickAllow}",
"id.verification.requirements.account.managed.alert": "您的帐户设置由 {managerTitle} 管理。如果您照片 ID 上的姓名与您帐户上的姓名不符,请在完成照片验证过程之前联系您的 {profileDataManager} 管理员或 {support} 寻求帮助。",
"id.verification.requirements.card.device.text": "你需要一个有摄像头的设备。如果您收到访问相机的浏览器提示,请确保单击 {allow}。",
"id.verification.account.name.summary.alert": "您的帐户设置由 {managerTitle} 管理。如果您照片 ID 上的姓名与您帐户上的姓名不符,请联系您的 {profileDataManager} 管理员或 {support} 寻求帮助。",
"idv.submission.alert.error": "我们在尝试提交身份验证时遇到技术错误。这可能是暂时性问题,因此请过几分钟再试。如果问题仍然存在,请前往 {support_link} 寻求帮助。",
"id.verification.account.name.edit": "编辑 {sr}",
"notification.preference.heading": "通知",
"notification.preference.app.title": "{\n key, select,\n discussion {Discussions}\n coursework {Course Work}\n other {{key}}\n }",
"notification.preference.title": "{\n text, select,\n core {Core notifications}\n newDiscussionPost {New discussion posts}\n newQuestionPost {New question posts}\n other {{text}}\n }",
"notification.preference.type.label": "Type",
"notification.preference.web,label": "Web",
"notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} other {{key}} }",
"notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} other {{text}} }",
"notification.preference.type.label": "类型",
"notification.preference.web.label": "网页",
"notification.preference.help.email": "邮箱",
"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.guide.body": "Notifications for certain activities are enabled by default,",
"account.settings.field.name.certificate.select": "如果选中,此名称将出现在您的证书和面向公众的网页中。",
"account.settings.field.name.modal.certificate.title": "为证书和面向公众的网页选择一个首选名称",
"account.settings.field.name.modal.certificate.select": "选择名称",
"account.settings.field.name.modal.certificate.option.full": "全名",
"account.settings.field.name.modal.certificate.option.verified": "验证名称",
"account.settings.field.name.modal.certificate.button.choose": "选择名字",
"account.settings.delete.account.before.proceeding": "再进行下一步之前,请{actionLink}。",
"account.settings.delete.account.text.3.edX": "您还可能无法访问经过验证的证书和其他项目认证,例如微型硕士证书。在继续删除之前,您可以复制这些文件作为记录。 {actionLink}。",
"account.settings.delete.account.text.3": "您还可能无法访问经过验证的证书和其他项目认证。在继续删除之前,您可以复制这些文件作为记录。",
"account.settings.delete.account.header": "删除我的账号",
"account.settings.delete.account.subheader": "很遗憾看到您要离开了!",
"account.settings.delete.account.text.1": "请注意:删除您的帐户和个人数据是永久性的,无法撤消。 {siteName} 将无法恢复您的帐户或已删除的数据。",
"account.settings.delete.account.text.2": "一旦您的帐户被删除,您将无法使用它来参加 {siteName} 上的课程。",
"account.settings.delete.account.text.2.edX": "一旦删除了账号您将无法在edX 应用, edx.org 任何由edX支持的站点上学习课程。这也包括从您的雇主或者大学系统进入edx.org 还有任何由 MIT Open Learning, Wharton Executive Education, 和Harvard Medical School支持的私人站点。",
"account.settings.delete.account.text.3.link": "按照这些说明打印或下载证书",
"account.settings.delete.account.text.warning": "警告:帐户删除是永久性的。请在继续之前仔细阅读以上内容。这是不可逆的操作,您将无法再在 {siteName} 上使用同一电子邮件。",
"account.settings.delete.account.text.change.instead": "是否想要更改您的电子邮箱、名字或密码?",
"account.settings.delete.account.button": "删除我的账号",
"account.settings.delete.account.please.activate": "请激活您的账号",
"account.settings.delete.account.please.confirm": "确认您的帐户",
"account.settings.delete.account.please.unlink": "解绑所有社交媒体账号",
"account.settings.delete.account.modal.header": "您确定吗?",
"account.settings.delete.account.modal.text.1": "您选择了“删除我的帐户”。删除您的帐户和个人数据是永久性的,无法撤消。 {siteName} 将无法恢复您的帐户或已删除的数据。",
"account.settings.delete.account.modal.text.2": "如果继续,您将无法使用此帐户参加 {siteName} 上的课程。",
"account.settings.delete.account.modal.text.2.edX": "如果继续此操作您将无法在edX 应用, edx.org 任何由edX支持的站点上学习课程。这也包括从您的雇主或者大学系统进入edx.org 还有任何由 MIT Open Learning, Wharton Executive Education, 和Harvard Medical School支持的私人站点。",
"account.settings.delete.account.modal.enter.password": "如果您仍然要删除账号,请输入您的账号密码:",
"account.settings.delete.account.modal.confirm.delete": "是的,删除",
"account.settings.delete.account.modal.confirm.cancel": "取消",
"account.settings.delete.account.error.unable.to.delete": "无法删除账号",
"account.settings.delete.account.error.no.password": "需要输入密码",
"account.settings.delete.account.error.invalid.password": "密码错误",
"account.settings.delete.account.error.unable.to.delete.details": "抱歉,处理您的请求时发生错误,请稍后重试。",
"account.settings.delete.account.modal.after.header": "很遗憾您要离开!您的账号将很快被删除。",
"account.settings.delete.account.modal.after.text": "删除账号包括从邮箱列表中移除您的邮箱,我们的系统可能需要耗时数周才能完成处理。如果在此期间您不希望收到邮件,请从任意邮件的页脚取消订阅。",
"account.settings.delete.account.modal.after.button": "关闭",
"account.settings.message.demographics.service.issue": "尝试检索或保存您的帐户信息时发生错误。请稍后再试。",
"account.settings.field.demographics.gender": "性别",
"account.settings.field.demographics.gender.empty": "添加性别",
"account.settings.field.demographics.gender.options.empty": "选择性别",
"account.settings.field.demographics.gender_description": "性别描述",
"account.settings.field.demographics.gender_description.empty": "输入描述",
"account.settings.field.demographics.ethnicity": "种族/民族",
"account.settings.field.demographics.ethnicity.empty": "添加种族/民族",
"account.settings.field.demographics.ethnicity.options.empty": "选择所有符合条件的",
"account.settings.field.demographics.income": "家庭收入",
"account.settings.field.demographics.income.empty": "添加家庭收入",
"account.settings.field.demographics.income.options.empty": "选择家庭收入范围",
"account.settings.field.demographics.military_history": "军事单位",
"account.settings.field.demographics.military_history.empty": "添加军事状态",
"account.settings.field.demographics.military_history.options.empty": "选择军籍",
"account.settings.field.demographics.learner_education_level": "你的教育程度",
"account.settings.field.demographics.learner_education_level.empty": "添加教育水平",
"account.settings.field.demographics.parent_education_level": "父母/监护人的教育水平",
"account.settings.field.demographics.parent_education_level.empty": "添加教育水平",
"account.settings.field.demographics.education_level.options.empty": "选择教育程度",
"account.settings.field.demographics.work_status": "就业状况",
"account.settings.field.demographics.work_status.empty": "添加就业状况",
"account.settings.field.demographics.work_status.options.empty": "选择就业状况",
"account.settings.field.demographics.work_status_description": "就业状况说明",
"account.settings.field.demographics.work_status_description.empty": "输入描述",
"account.settings.field.demographics.current_work_sector": "目前工作行业",
"account.settings.field.demographics.current_work_sector.empty": "添加工作行业",
"account.settings.field.demographics.future_work_sector": "未来工作行业",
"account.settings.field.demographics.future_work_sector.empty": "添加工作行业",
"account.settings.field.demographics.work_sector.options.empty": "选择工作行业",
"account.settings.section.demographics.why": "为什么 {siteName} 收集这些信息?",
"account.settings.name.change.title.id": "此名称更改需要身份验证",
"account.settings.name.change.title.begin": "在我们开始之前",
"account.settings.name.change.warning.one": "警告:此操作会更新出现在过去通过此帐户获得的所有证书以及您当前正在获得或将来将获得的任何证书上的名称。",
"account.settings.name.change.warning.two": "如果不验证您的身份,则无法撤消此操作。",
"account.settings.name.change.id.name.label": "输入您未过期的学生证、工作证或身份证上显示的姓名。",
"account.settings.name.change.id.name.placeholder": "输入您带照片的身份证件上的姓名",
"account.settings.name.change.error.valid.name": "请输入一个有效的名字。",
"account.settings.name.change.error.general": "出现错误。请再试一次。",
"account.settings.name.change.continue": "继续",
"account.settings.name.change.cancel": "取消",
"account.settings.editable.field.password.reset.button.confirmation.support.link": "技术支持",
"account.settings.editable.field.password.reset.button.confirmation": "密码重置邮件已发送至{email},请点击邮件中的链接来重置密码。如未收到邮件,请联系{technicalSupportLink}。",
"account.settings.editable.field.password.reset.button.forbidden": "您之前的请求正在处理中,请稍后重试。",
"account.settings.editable.field.password.reset.label": "密码",
"account.settings.editable.field.password.reset.button": "重设密码",
"account.settings.sso.link.account": "以{name}登陆",
"account.settings.sso.account.connected": "已关联",
"account.settings.sso.account.disconnect.error": "断开此帐户的链接时出现了一个问题。如果问题仍然存在,请联系支持部门。",
"account.settings.sso.unlink.account": "解绑{name}账号",
"account.settings.sso.no.providers": "目前无法连接任何帐户。",
"id.verification.request.camera.access.instructions": "为了使用您的网络摄像头拍照,您可能会收到一个浏览器提示,提示您访问您的相机。 {clickAllow}",
"id.verification.requirements.account.managed.alert": "您的帐户设置由 {managerTitle} 管理。如果您照片 ID 上的姓名与您帐户上的姓名不符,请在完成照片验证过程之前联系您的 {profileDataManager} 管理员或 {support} 寻求帮助。",
"id.verification.requirements.card.device.text": "你需要一个有摄像头的设备。如果您收到访问相机的浏览器提示,请确保单击 {allow}。",
"id.verification.account.name.summary.alert": "您的帐户设置由 {managerTitle} 管理。如果您照片 ID 上的姓名与您帐户上的姓名不符,请联系您的 {profileDataManager} 管理员或 {support} 寻求帮助。",
"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.",
"id.verification.account.name.edit": "编辑 {sr}"
}

View File

@@ -7,7 +7,7 @@ import { sendTrackEvent } from '@edx/frontend-platform/analytics';
import * as blazeface from '@tensorflow-models/blazeface';
import CameraPhoto, { FACING_MODES } from 'jslib-html5-camera-photo';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { Form, Spinner } from '@edx/paragon';
import { Form, Spinner } from '@openedx/paragon';
import shutter from './data/camera-shutter.base64.json';
import messages from './IdVerification.messages';

View File

@@ -1,6 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
import { Collapsible } from '@edx/paragon';
import { Collapsible } from '@openedx/paragon';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { getConfig } from '@edx/frontend-platform';

View File

@@ -1,6 +1,6 @@
import React, { useState, useContext } from 'react';
import PropTypes from 'prop-types';
import { Collapsible } from '@edx/paragon';
import { Collapsible } from '@openedx/paragon';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { sendTrackEvent } from '@edx/frontend-platform/analytics';

View File

@@ -1,7 +1,7 @@
import React, { useContext } from 'react';
import { sendTrackEvent } from '@edx/frontend-platform/analytics';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { Button, Collapsible } from '@edx/paragon';
import { Button, Collapsible } from '@openedx/paragon';
import IdVerificationContext from './IdVerificationContext';
import messages from './IdVerification.messages';

View File

@@ -6,7 +6,7 @@ import {
import camelCase from 'lodash.camelcase';
import qs from 'qs';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import { Button, ModalDialog, ActionRow } from '@edx/paragon';
import { Button, ModalDialog, ActionRow } from '@openedx/paragon';
import { getConfig } from '@edx/frontend-platform';
import { idVerificationSelector } from './data/selectors';
import './getUserMediaShim';

View File

@@ -1,7 +1,7 @@
import React, { useCallback, useState } from 'react';
import { intlShape } from '@edx/frontend-platform/i18n';
import PropTypes from 'prop-types';
import { Alert } from '@edx/paragon';
import { Alert } from '@openedx/paragon';
import messages from './IdVerification.messages';
import SupportedMediaTypes from './SupportedMediaTypes';

View File

@@ -1,7 +1,7 @@
import React, {
useContext, useEffect, useRef,
} from 'react';
import { Form } from '@edx/paragon';
import { Form } from '@openedx/paragon';
import { Link, useNavigate, useLocation } from 'react-router-dom';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';

View File

@@ -3,7 +3,7 @@ import { Link } from 'react-router-dom';
import { getConfig } from '@edx/frontend-platform';
import { sendTrackEvent } from '@edx/frontend-platform/analytics';
import { injectIntl, intlShape, FormattedMessage } from '@edx/frontend-platform/i18n';
import { Alert, Hyperlink } from '@edx/paragon';
import { Alert, Hyperlink } from '@openedx/paragon';
import { useNextPanelSlug } from '../routing-utilities';
import BasePanel from './BasePanel';

View File

@@ -2,7 +2,7 @@ import React, { useState, useContext, useEffect } from 'react';
import { getConfig } from '@edx/frontend-platform';
import {
Alert, Hyperlink, Form, Button, Spinner,
} from '@edx/paragon';
} from '@openedx/paragon';
import { Link, useNavigate } from 'react-router-dom';
import { injectIntl, intlShape, FormattedMessage } from '@edx/frontend-platform/i18n';

View File

@@ -31,7 +31,7 @@ subscribe(APP_READY, () => {
<Route element={(
<div className="d-flex flex-column" style={{ minHeight: '100vh' }}>
<Header />
<main className="flex-grow-1">
<main className="flex-grow-1" id="main">
<Outlet />
</main>
<Footer />

View File

@@ -3,7 +3,7 @@ $fa-font-path: "~font-awesome/fonts";
@import "~@edx/brand/paragon/fonts";
@import "~@edx/brand/paragon/variables";
@import "~@edx/paragon/scss/core/core";
@import "~@openedx/paragon/scss/core/core";
@import "~@edx/brand/paragon/overrides";
@import "~@edx/frontend-component-header/dist/index";
@import "~@edx/frontend-component-footer/dist/footer";

View File

@@ -4,8 +4,8 @@ import { Link } from 'react-router-dom';
import { injectIntl, intlShape } from '@edx/frontend-platform/i18n';
import {
Container, Icon, Spinner, Button,
} from '@edx/paragon';
import { ArrowForwardIos } from '@edx/paragon/icons';
} from '@openedx/paragon';
import { ArrowForwardIos } from '@openedx/paragon/icons';
import { fetchCourseList } from './data/thunks';
import { selectCourseListStatus, selectCourseList, selectPagination } from './data/selectors';
import {
@@ -13,7 +13,7 @@ import {
LOADING_STATUS,
SUCCESS_STATUS,
} from '../constants';
import { messages } from './messages';
import messages from './messages';
import { NotFoundPage } from '../account-settings';
import { useFeedbackWrapper } from '../hooks';

View File

@@ -2,16 +2,21 @@ import React, { useCallback, useMemo } from 'react';
import PropTypes from 'prop-types';
import { useDispatch, useSelector } from 'react-redux';
import { useIntl } from '@edx/frontend-platform/i18n';
import { Collapsible } from '@edx/paragon';
import { messages } from './messages';
import { Collapsible, NavItem } from '@openedx/paragon';
import classNames from 'classnames';
import messages from './messages';
import ToggleSwitch from './ToggleSwitch';
import {
selectPreferenceAppToggleValue,
selectNonEditablePreferences,
selectPreferencesOfApp,
selectSelectedCourseId,
selectUpdatePreferencesStatus,
} from './data/selectors';
import NotificationPreferenceRow from './NotificationPreferenceRow';
import { updateAppPreferenceToggle } from './data/thunks';
import { updateAppPreferenceToggle, updateChannelPreferenceToggle } from './data/thunks';
import { LOADING_STATUS } from '../constants';
import NOTIFICATION_CHANNELS from './data/constants';
const NotificationPreferenceApp = ({ appId }) => {
const dispatch = useDispatch();
@@ -19,6 +24,19 @@ const NotificationPreferenceApp = ({ appId }) => {
const courseId = useSelector(selectSelectedCourseId());
const appPreferences = useSelector(selectPreferencesOfApp(appId));
const appToggle = useSelector(selectPreferenceAppToggleValue(appId));
const updatePreferencesStatus = useSelector(selectUpdatePreferencesStatus());
const nonEditable = useSelector(selectNonEditablePreferences(appId));
const onChannelToggle = useCallback((event) => {
const { id: notificationChannel } = event.target;
const isPreferenceNonEditable = (preference) => nonEditable?.[preference.id]?.includes(notificationChannel);
const hasActivePreferences = appPreferences.some(
(preference) => preference[notificationChannel] && !isPreferenceNonEditable(preference),
);
dispatch(updateChannelPreferenceToggle(courseId, appId, notificationChannel, !hasActivePreferences));
}, [appId, appPreferences, courseId, dispatch, nonEditable]);
const preferences = useMemo(() => (
appPreferences.map(preference => (
@@ -33,12 +51,12 @@ const NotificationPreferenceApp = ({ appId }) => {
dispatch(updateAppPreferenceToggle(courseId, appId, event.target.checked));
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [appId]);
if (!courseId) {
return null;
}
return (
<Collapsible.Advanced open={appToggle} data-testid="notification-app" className="mb-5">
<Collapsible.Advanced open={appToggle} data-testid={`${appId}-app`} className="mb-5">
<Collapsible.Trigger>
<div className="d-flex align-items-center">
<span className="mr-auto">
@@ -49,6 +67,7 @@ const NotificationPreferenceApp = ({ appId }) => {
name={appId}
value={appToggle}
onChange={onChangeAppSettings}
disabled={updatePreferencesStatus === LOADING_STATUS}
/>
</span>
</div>
@@ -58,7 +77,22 @@ const NotificationPreferenceApp = ({ appId }) => {
<div className="d-flex flex-row header-label">
<span className="col-8 px-0">{intl.formatMessage(messages.typeLabel)}</span>
<span className="d-flex col-4 px-0">
<span className="ml-auto">{intl.formatMessage(messages.webLabel)}</span>
{NOTIFICATION_CHANNELS.map((channel) => (
<NavItem
id={channel}
key={channel}
className={classNames(
'd-flex',
{ 'ml-auto': channel === 'web' },
{ 'mx-auto': channel === 'email' },
{ 'ml-auto mr-0': channel === 'push' },
)}
role="button"
onClick={onChannelToggle}
>
{intl.formatMessage(messages.notificationChannel, { text: channel })}
</NavItem>
))}
</span>
</div>
<div className="my-3">

View File

@@ -3,16 +3,17 @@ import PropTypes from 'prop-types';
import classNames from 'classnames';
import { useDispatch, useSelector } from 'react-redux';
import { useIntl } from '@edx/frontend-platform/i18n';
import { Icon, OverlayTrigger, Tooltip } from '@edx/paragon';
import { InfoOutline } from '@edx/paragon/icons';
import { messages } from './messages';
import { Icon, OverlayTrigger, Tooltip } from '@openedx/paragon';
import { InfoOutline } from '@openedx/paragon/icons';
import messages from './messages';
import ToggleSwitch from './ToggleSwitch';
import {
selectPreference,
selectPreferenceNonEditableChannels,
selectSelectedCourseId,
selectNotificationPreferencesStatus,
selectUpdatePreferencesStatus,
} from './data/selectors';
import NOTIFICATION_CHANNELS from './data/constants';
import { updatePreferenceToggle } from './data/thunks';
import { LOADING_STATUS } from '../constants';
@@ -22,7 +23,7 @@ const NotificationPreferenceRow = ({ appId, preferenceName }) => {
const courseId = useSelector(selectSelectedCourseId());
const preference = useSelector(selectPreference(appId, preferenceName));
const nonEditable = useSelector(selectPreferenceNonEditableChannels(appId, preferenceName));
const preferencesStatus = useSelector(selectNotificationPreferencesStatus());
const updatePreferencesStatus = useSelector(selectUpdatePreferencesStatus());
const onToggle = useCallback((event) => {
const {
@@ -53,7 +54,7 @@ const NotificationPreferenceRow = ({ appId, preferenceName }) => {
<Tooltip id={tooltipId}>
{preference.info}
</Tooltip>
)}
)}
>
<span className="ml-2">
<Icon src={InfoOutline} />
@@ -62,7 +63,7 @@ const NotificationPreferenceRow = ({ appId, preferenceName }) => {
)}
</div>
<div className="d-flex align-items-center">
{['web'].map((channel) => (
{NOTIFICATION_CHANNELS.map((channel) => (
<div
id={`${preferenceName}-${channel}`}
className={classNames(
@@ -76,7 +77,8 @@ const NotificationPreferenceRow = ({ appId, preferenceName }) => {
name={channel}
value={preference[channel]}
onChange={onToggle}
disabled={nonEditable.includes(channel) || preferencesStatus === LOADING_STATUS}
disabled={nonEditable.includes(channel) || updatePreferencesStatus === LOADING_STATUS}
id={`${preferenceName}-${channel}`}
/>
</div>
))}

View File

@@ -4,8 +4,8 @@ import { Link, useParams } from 'react-router-dom';
import { useIntl } from '@edx/frontend-platform/i18n';
import {
Container, Icon, Spinner, Hyperlink,
} from '@edx/paragon';
import { ArrowBack } from '@edx/paragon/icons';
} from '@openedx/paragon';
import { ArrowBack } from '@openedx/paragon/icons';
import {
selectCourseListStatus,
selectCourse,
@@ -14,7 +14,7 @@ import {
selectCourseList,
} from './data/selectors';
import { fetchCourseList, fetchCourseNotificationPreferences } from './data/thunks';
import { messages } from './messages';
import messages from './messages';
import NotificationPreferenceApp from './NotificationPreferenceApp';
import {
FAILURE_STATUS,
@@ -67,7 +67,7 @@ const NotificationPreferences = () => {
destination="https://edx.readthedocs.io/projects/open-edx-learner-guide/en/latest/sfd_notifications/managing_notifications.html"
target="_blank"
rel="noopener noreferrer"
className="text-decoration-underline"
className="text-decoration-underline ml-1"
>
{intl.formatMessage(messages.notificationPreferenceGuideLink)}
</Hyperlink>
@@ -83,15 +83,15 @@ const NotificationPreferences = () => {
</div>
{preferencesList}
{isLoading && (
<div className="d-flex">
<Spinner
variant="primary"
animation="border"
className="mx-auto my-auto"
size="lg"
data-testid="loading-spinner"
/>
</div>
<div className="d-flex">
<Spinner
variant="primary"
animation="border"
className="mx-auto my-auto"
size="lg"
data-testid="loading-spinner"
/>
</div>
)}
</div>
</Container>

View File

@@ -2,7 +2,9 @@
import { Provider } from 'react-redux';
import { BrowserRouter as Router } from 'react-router-dom';
import configureStore from 'redux-mock-store';
import { fireEvent, render, screen } from '@testing-library/react';
import {
fireEvent, render, screen, waitFor, act, within,
} from '@testing-library/react';
import * as auth from '@edx/frontend-platform/auth';
import { IntlProvider } from '@edx/frontend-platform/i18n';
import NotificationPreferences from './NotificationPreferences';
@@ -29,37 +31,51 @@ const defaultPreferences = {
],
preferences: [
{
id: 'newPost',
id: 'core',
appId: 'discussion',
web: false,
push: false,
mobile: false,
web: true,
push: true,
email: true,
},
{
id: 'newComment',
appId: 'discussion',
web: false,
push: false,
mobile: false,
email: false,
},
{
id: 'newAssignment',
appId: 'coursework',
web: false,
push: false,
mobile: false,
email: false,
},
{
id: 'newGrade',
appId: 'coursework',
web: false,
push: false,
mobile: false,
email: false,
},
],
nonEditable: {},
nonEditable: {
discussion: {
core: [
'web',
],
},
},
};
const updateChannelPreferences = (toggleVal = false) => ({
preferences: [
{ id: 'core', appId: 'discussion', web: true },
{ id: 'newComment', appId: 'discussion', web: toggleVal },
{ id: 'newAssignment', appId: 'coursework', web: toggleVal },
],
});
const setupStore = (override = {}) => {
const storeState = defaultState;
storeState.courses = {
@@ -78,17 +94,19 @@ const setupStore = (override = {}) => {
return store;
};
const renderComponent = (store = {}) => render(
const notificationPreferences = (store = {}) => (
<Router>
<IntlProvider locale="en">
<Provider store={store}>
<NotificationPreferences />
</Provider>
</IntlProvider>
</Router>,
</Router>
);
describe('Notification Preferences', () => {
let store;
beforeEach(() => {
store = setupStore({
...defaultPreferences,
@@ -108,30 +126,32 @@ describe('Notification Preferences', () => {
afterEach(() => jest.clearAllMocks());
it('tests if all notification apps are listed', async () => {
await renderComponent(store);
expect(screen.queryAllByTestId('notification-app')).toHaveLength(2);
await render(notificationPreferences(store));
expect(screen.queryByTestId('discussion-app')).toBeInTheDocument();
expect(screen.queryByTestId('coursework-app')).toBeInTheDocument();
});
it('show spinner if api call is in progress', async () => {
store = setupStore({ status: LOADING_STATUS });
await renderComponent(store);
await render(notificationPreferences(store));
expect(screen.queryByTestId('loading-spinner')).toBeInTheDocument();
});
it('tests if all notification preferences are listed', async () => {
await renderComponent(store);
await render(notificationPreferences(store));
expect(screen.queryAllByTestId('notification-preference')).toHaveLength(4);
});
it('update group on click', async () => {
const wrapper = await renderComponent(store);
const wrapper = await render(notificationPreferences(store));
const element = wrapper.container.querySelector('#discussion-app-toggle');
await fireEvent.click(element);
expect(mockDispatch).toHaveBeenCalled();
});
it('update preference on click', async () => {
const wrapper = await renderComponent(store);
const element = wrapper.container.querySelector('#newPost-web');
const wrapper = await render(notificationPreferences(store));
const element = wrapper.container.querySelector('#core-web');
expect(element).not.toBeChecked();
await fireEvent.click(element);
expect(mockDispatch).toHaveBeenCalled();
@@ -139,7 +159,43 @@ describe('Notification Preferences', () => {
it('show not found page if invalid course id is entered in url', async () => {
store = setupStore({ status: FAILURE_STATUS, selectedCourse: 'invalid-course-id' });
await renderComponent(store);
await render(notificationPreferences(store));
expect(screen.queryByTestId('not-found-page')).toBeInTheDocument();
});
it('updates all preferences in the column on web channel click', async () => {
store = setupStore(updateChannelPreferences(true));
const wrapper = render(notificationPreferences(store));
const getChannelSwitch = (id) => screen.queryByTestId(`${id}-web`);
const notificationTypes = ['newComment', 'newAssignment'];
const verifyState = (toggleState) => {
notificationTypes.forEach((notificationType) => {
if (toggleState) {
expect(getChannelSwitch(notificationType)).toBeChecked();
} else {
expect(getChannelSwitch(notificationType)).not.toBeChecked();
}
});
};
verifyState(true);
expect(getChannelSwitch('core')).toBeChecked();
const discussionApp = screen.queryByTestId('discussion-app');
const webChannel = within(discussionApp).queryByText('Web');
await act(async () => {
await fireEvent.click(webChannel);
});
store = setupStore(updateChannelPreferences(false));
wrapper.rerender(notificationPreferences(store));
await waitFor(() => {
verifyState(false);
expect(getChannelSwitch('core')).toBeChecked();
});
});
});

View File

@@ -1,4 +1,4 @@
import { Form } from '@edx/paragon';
import { Form } from '@openedx/paragon';
import React from 'react';
import PropTypes from 'prop-types';
@@ -7,12 +7,14 @@ const ToggleSwitch = ({
value,
disabled,
onChange,
id,
}) => (
<Form.Switch
name={name}
checked={value}
disabled={disabled}
onChange={onChange}
data-testid={id}
/>
);
@@ -21,11 +23,13 @@ ToggleSwitch.propTypes = {
value: PropTypes.bool.isRequired,
disabled: PropTypes.bool,
onChange: PropTypes.func,
id: PropTypes.string,
};
ToggleSwitch.defaultProps = {
onChange: () => null,
disabled: false,
id: '',
};
export default React.memo(ToggleSwitch);

View File

@@ -0,0 +1,3 @@
const NOTIFICATION_CHANNELS = ['web'];
export default NOTIFICATION_CHANNELS;

View File

@@ -15,6 +15,7 @@ export const defaultState = {
},
preferences: {
status: IDLE_STATUS,
updatePreferenceStatus: IDLE_STATUS,
selectedCourse: null,
preferences: [],
apps: [],
@@ -70,6 +71,7 @@ const notificationPreferencesReducer = (state = defaultState, action = {}) => {
preferences: {
...state.preferences,
status: SUCCESS_STATUS,
updatePreferenceStatus: SUCCESS_STATUS,
...action.payload,
},
};
@@ -79,6 +81,7 @@ const notificationPreferencesReducer = (state = defaultState, action = {}) => {
preferences: {
...state.preferences,
status: FAILURE_STATUS,
updatePreferenceStatus: FAILURE_STATUS,
preferences: [],
apps: [],
nonEditable: {},
@@ -102,7 +105,7 @@ const notificationPreferencesReducer = (state = defaultState, action = {}) => {
? { ...preference, [notificationChannel]: value }
: preference
)),
status: LOADING_STATUS,
updatePreferenceStatus: LOADING_STATUS,
},
};
case Actions.UPDATE_APP_PREFERENCE:
@@ -115,6 +118,7 @@ const notificationPreferencesReducer = (state = defaultState, action = {}) => {
? { ...app, enabled: value }
: app
)),
updatePreferenceStatus: LOADING_STATUS,
},
};
default:

View File

@@ -5,6 +5,7 @@ import {
FAILURE_STATUS,
LOADING_STATUS,
SUCCESS_STATUS,
IDLE_STATUS,
} from '../../constants';
describe('notification-preferences reducer', () => {
@@ -80,15 +81,16 @@ describe('notification-preferences reducer', () => {
);
expect(result.preferences).toEqual({
status: SUCCESS_STATUS,
updatePreferenceStatus: SUCCESS_STATUS,
selectedCourse: null,
...preferenceData,
});
});
test.each([
{ action: Actions.FETCHING_PREFERENCES, status: LOADING_STATUS },
{ action: Actions.FAILED_PREFERENCES, status: FAILURE_STATUS },
])('preferences are empty when api call is %s', ({ action, status }) => {
{ action: Actions.FETCHING_PREFERENCES, status: LOADING_STATUS, updatePreferenceStatus: IDLE_STATUS },
{ action: Actions.FAILED_PREFERENCES, status: FAILURE_STATUS, updatePreferenceStatus: FAILURE_STATUS },
])('preferences are empty when api call is %s', ({ action, status, updatePreferenceStatus }) => {
const result = reducer(
state,
{ type: action },
@@ -99,6 +101,7 @@ describe('notification-preferences reducer', () => {
preferences: [],
apps: [],
nonEditable: {},
updatePreferenceStatus,
});
});

View File

@@ -2,6 +2,10 @@ export const selectNotificationPreferencesStatus = () => state => (
state.notificationPreferences.preferences.status
);
export const selectUpdatePreferencesStatus = () => state => (
state.notificationPreferences.preferences.updatePreferenceStatus
);
export const selectPreferences = () => state => (
state.notificationPreferences.preferences?.preferences
);
@@ -50,6 +54,10 @@ export const selectPreferenceNonEditableChannels = (appId, name) => state => (
state?.notificationPreferences.preferences.nonEditable[appId]?.[name] || []
);
export const selectNonEditablePreferences = appId => state => (
state?.notificationPreferences.preferences.nonEditable[appId] || []
);
export const selectSelectedCourseId = () => state => (
state.notificationPreferences.preferences.selectedCourse
);

View File

@@ -42,3 +42,10 @@ export const patchPreferenceToggle = async (
const { data } = await getAuthenticatedHttpClient().patch(url, patchData);
return data;
};
export const patchChannelPreferenceToggle = async (courseId, notificationApp, notificationChannel, value) => {
const patchData = snakeCaseObject({ notificationApp, notificationChannel, value });
const url = `${getConfig().LMS_BASE_URL}/api/notifications/channel/configurations/${courseId}`;
const { data } = await getAuthenticatedHttpClient().patch(url, patchData);
return data;
};

View File

@@ -14,6 +14,7 @@ import {
getCourseList,
getCourseNotificationPreferences,
patchAppPreferenceToggle,
patchChannelPreferenceToggle,
patchPreferenceToggle,
} from './service';
@@ -148,3 +149,15 @@ export const updatePreferenceToggle = (
}
}
);
export const updateChannelPreferenceToggle = (courseId, notificationApp, notificationChannel, value) => (
async (dispatch) => {
try {
const data = await patchChannelPreferenceToggle(courseId, notificationApp, notificationChannel, value);
const normalizedData = normalizePreferences(camelCaseObject(data));
dispatch(fetchNotificationPreferenceSuccess(courseId, normalizedData));
} catch (errors) {
dispatch(fetchNotificationPreferenceFailed());
}
}
);

View File

@@ -1,7 +1,6 @@
import { defineMessages } from '@edx/frontend-platform/i18n';
// eslint-disable-next-line import/prefer-default-export
export const messages = defineMessages({
const messages = defineMessages({
notificationHeading: {
id: 'notification.preference.heading',
defaultMessage: 'Notifications',
@@ -10,31 +9,43 @@ export const messages = defineMessages({
notificationAppTitle: {
id: 'notification.preference.app.title',
defaultMessage: `{
key, select,
discussion {Discussions}
coursework {Course Work}
other {{key}}
key, select,
discussion {Discussions}
coursework {Course Work}
other {{key}}
}`,
description: 'Display text for Notification Types',
},
notificationTitle: {
id: 'notification.preference.title',
defaultMessage: `{
text, select,
core {Core notifications}
newDiscussionPost {New discussion posts}
newQuestionPost {New question posts}
other {{text}}
text, select,
core {Core notifications}
newDiscussionPost {New discussion posts}
newQuestionPost {New question posts}
contentReported {Reported content}
other {{text}}
}`,
description: 'Display text for Notification Types',
},
notificationChannel: {
id: 'notification.preference.channel',
defaultMessage: `{
text, select,
web {Web}
email {Email}
push {Push}
other {{text}}
}`,
description: 'Display text for Notification Channel',
},
typeLabel: {
id: 'notification.preference.type.label',
defaultMessage: 'Type',
description: 'Display text for type',
},
webLabel: {
id: 'notification.preference.web,label',
id: 'notification.preference.web.label',
defaultMessage: 'Web',
description: 'Display text for web',
},
@@ -60,7 +71,9 @@ export const messages = defineMessages({
},
notificationPreferenceGuideBody: {
id: 'notification.preference.guide.body',
defaultMessage: 'Notifications for certain activities are enabled by default, ',
defaultMessage: 'Notifications for certain activities are enabled by default,',
description: 'Body of the notification preferences for learner guide',
},
});
export default messages;

View File

@@ -1,8 +1,3 @@
import 'core-js/stable';
import 'regenerator-runtime/runtime';
import '@testing-library/jest-dom';
import Enzyme from 'enzyme';
import Adapter from '@wojtekmaj/enzyme-adapter-react-17';
Enzyme.configure({ adapter: new Adapter() });