Skip to content

TCA-435 merge FCC/main into prod -> prod-merge #77

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 97 commits into from
Sep 21, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
2e83a3d
fix(curriculum): add `for` attribute to `label` elements in registrat…
ilenia-magoni Aug 31, 2022
f5ecb9a
chore(i18n,client): processed translations (#47420)
camperbot Aug 31, 2022
aa4404e
chore(i18n,docs): processed translations (#47419)
camperbot Aug 31, 2022
28c9cde
docs: document how to deploy language (#47361)
Aug 31, 2022
df0e9df
chore(i18n,learn): processed translations (#47421)
camperbot Sep 1, 2022
c525a36
chore(i18n,client): processed translations (#47429)
camperbot Sep 1, 2022
e5d3521
chore(i18n,docs): processed translations (#47428)
camperbot Sep 1, 2022
0718771
Changed descriptions of id from properties to attributes (#47432)
adameshg Sep 2, 2022
62b7e90
fix(curriculum): Fix typo in step 96 of learn CSS variables project (…
CryoSolace Sep 2, 2022
a9d2198
Better wording of exercise description (#47431)
newresu Sep 2, 2022
103cdb3
chore(deps): update github/codeql-action digest to 7cce9bb
renovate[bot] Sep 3, 2022
41c0a81
chore(deps): update dependency @types/react to v17.0.49
renovate[bot] Sep 3, 2022
6b6a039
fix(deps): update dependency react-instantsearch-dom to v6.32.1
renovate[bot] Sep 3, 2022
e877720
chore(deps): update codesee to v0.364.0
renovate[bot] Sep 3, 2022
b436b5b
chore(deps): update dependency rollup to v2.79.0
renovate[bot] Sep 4, 2022
c280e8a
feat: add preview popout window (#46251)
moT01 Sep 4, 2022
5aa83c9
feat(curriculum): Add links for the MP3 files (#47380)
acdavit Sep 4, 2022
921a8fd
chore(deps): update typescript-eslint monorepo to v5.36.1
renovate[bot] Sep 4, 2022
145521b
fix(UI): restore keyboard accessibility (#47427)
mmatsumoto1026 Sep 6, 2022
8c6936c
chore(deps): update dependency eslint-plugin-react to v7.31.7
renovate[bot] Sep 6, 2022
b7fefbf
chore(i18n,client): processed translations (#47450)
camperbot Sep 7, 2022
dd03da4
chore(i18n,learn): processed translations (#47434)
camperbot Sep 7, 2022
1e4d5a3
chore(i18n,docs): processed translations (#47433)
camperbot Sep 7, 2022
46d08d3
chore(i18n,client): processed translations (#47458)
camperbot Sep 7, 2022
14076cb
fix(curriculum): Clarify understand-string-immutability (#47448)
tuukka Sep 7, 2022
d909534
chore(i18n,learn): processed translations (#47460)
camperbot Sep 7, 2022
acc966a
add visual separation in Change language menu UI (#47418)
kulraj710 Sep 8, 2022
2c0bac1
fix(curriculum): typo in 65 of building a magazine project (#47470)
DylanDevelops Sep 8, 2022
b68fa3f
chore(i18n,learn): processed translations (#47469)
camperbot Sep 8, 2022
79f937e
fix(curriculum): change the instruction text (#47461)
mmatsumoto1026 Sep 9, 2022
af22457
chore(deps): update actions/labeler digest to 2f7477e
renovate[bot] Sep 10, 2022
ccc4a82
fix(curriculum): Update Registration Form step 29 seed code to correc…
Sep 10, 2022
72314fe
chore(deps): update actions/setup-java digest to d854b6d
renovate[bot] Sep 10, 2022
14af408
chore(deps): update dependency @types/node to v16.11.58
renovate[bot] Sep 10, 2022
c4ffea5
chore(deps): update dependency eslint-plugin-react to v7.31.8
renovate[bot] Sep 10, 2022
9f61523
chore(deps): update dependency redux-saga-test-plan to v4.0.6
renovate[bot] Sep 10, 2022
c123741
chore(deps): update typescript-eslint monorepo to v5.36.2
renovate[bot] Sep 10, 2022
743d5a6
fix(deps): update dependency react-i18next to v11.18.6
renovate[bot] Sep 11, 2022
4603355
fix(deps): update dependency typescript to v4.8.3
renovate[bot] Sep 11, 2022
132426e
chore(deps): update babel monorepo to v7.19.0
renovate[bot] Sep 11, 2022
1a6f67a
chore(deps): update dependency @rollup/plugin-typescript to v8.5.0
renovate[bot] Sep 11, 2022
6b432c0
fix(deps): update dependency @freecodecamp/curriculum-helpers to v1.1.0
renovate[bot] Sep 11, 2022
b3b5beb
chore(deps): update dependency concurrently to v7.4.0
renovate[bot] Sep 11, 2022
c37260e
fix(deps): update dependency next to v12.3.0
renovate[bot] Sep 11, 2022
0c3be34
fix(curriculum): Split Cat App Step 12 into two parts (#47320)
jeremylt Sep 12, 2022
d02dda9
fix(curriculum): update description on step 15 of Building a City Sky…
matiasosorio1999 Sep 12, 2022
761ddde
chore(i18n,learn): processed translations (#47477)
camperbot Sep 12, 2022
00665d9
fix(deps): update dependency @stripe/stripe-js to v1.36.0 (#47498)
renovate[bot] Sep 12, 2022
9a95f23
fix(curriculum): Provide Example for Media Query (#47422)
hanswang123456 Sep 12, 2022
5ff719a
fix(deps): update font awesome to v6.2.0 (#47443)
renovate[bot] Sep 12, 2022
c15fd16
docs: update devops documents for client (#47358)
raisedadead Sep 12, 2022
9355406
refactor: add explanation of instruction width (#47504)
ojeytonwilliams Sep 12, 2022
cd53a61
fix(curriculum): changed the description of the instructions (#47502)
yashkoli836 Sep 12, 2022
533c034
fix(learn): lack of block code declaration (#47506)
maciejbaba Sep 12, 2022
415bd82
misc: correct typo in README.md (#47500)
knownasnaffy Sep 13, 2022
f9f9cae
fix(tools): download more ram (#47508)
Sep 13, 2022
7ce2179
chore(i18n,docs): processed translations (#47511)
camperbot Sep 13, 2022
408968f
chore(i18n,learn): processed translations (#47510)
camperbot Sep 14, 2022
8c83a96
feat: volume slider campfire mode (#47259)
Sembauke Sep 15, 2022
15309a8
fix: update lower jaw on ctrl enter (#47463)
ojeytonwilliams Sep 15, 2022
ea8ffd3
fix: download ram more often (#47524)
ojeytonwilliams Sep 15, 2022
f6a602f
chore(i18n,learn): processed translations (#47522)
camperbot Sep 15, 2022
aa8253a
chore(i18n,client): processed translations (#47521)
camperbot Sep 15, 2022
3fc28a1
chore(i18n,docs): processed translations (#47520)
camperbot Sep 15, 2022
bdc633d
fix(curriculum): Changed 'though' to 'through' on line 22. (#47526)
jclane Sep 15, 2022
414ecbf
fix(curriculum): change the instruction text in step 31 (#47503)
mmatsumoto1026 Sep 15, 2022
ca713f8
Fixed type on Step 4 of Build a Registration Form (#47527)
marktlinn Sep 16, 2022
7c96fee
fix: forum post template correct html comment (#47529)
ilenia-magoni Sep 16, 2022
1b23832
chore(i18n,docs): processed translations (#47530)
camperbot Sep 16, 2022
3ed8ec2
chore(i18n,client): processed translations (#47531)
camperbot Sep 16, 2022
d6164c6
chore(i18n,learn): processed translations (#47532)
camperbot Sep 16, 2022
d471d47
chore(deps): update github/codeql-action digest to 83007bb
renovate[bot] Sep 17, 2022
6a0c014
chore(deps): update babel monorepo
renovate[bot] Sep 17, 2022
84d5c0b
chore(deps): update dependency @types/express to v4.17.14
renovate[bot] Sep 17, 2022
f716446
chore(deps): update dependency @types/node to v16.11.59
renovate[bot] Sep 17, 2022
f3646c5
chore(deps): update dependency @types/react to v17.0.50
renovate[bot] Sep 17, 2022
2724a91
chore(deps): update dependency @types/react-responsive to v8.0.5
renovate[bot] Sep 17, 2022
61a72ae
chore(deps): update dependency autoprefixer to v10.4.11
renovate[bot] Sep 17, 2022
e412e2e
chore(deps): update storybook monorepo to v6.5.12
renovate[bot] Sep 18, 2022
472f5fd
fix(deps): update dependency sanitize-html to v2.7.2
renovate[bot] Sep 18, 2022
58a0179
chore(deps): update codesee to v0.372.0
renovate[bot] Sep 18, 2022
171c20b
fix(docs): documentation grammatical errors (#47553)
tusharxoxoxo Sep 18, 2022
4145a80
chore(deps): update typescript-eslint monorepo to v5.37.0
renovate[bot] Sep 18, 2022
ecaefe8
fix(deps): update dependency react-instantsearch-dom to v6.33.0
renovate[bot] Sep 18, 2022
242c5b4
chore(i18n): Update Ukrainian forum links (#47556)
sidemt Sep 19, 2022
b7ad5f4
fix(curriculum): replace tabs with spaces and remove spaces on empty …
moT01 Sep 19, 2022
cf3b1f8
fix: german motivation - remove extraneous chars (#47561)
raisedadead Sep 19, 2022
0fe2b24
fix(deps): update dependency react-router-dom to v6.4.0 (#47552)
renovate[bot] Sep 19, 2022
0456254
chore(i18n,learn): processed translations (#47559)
camperbot Sep 20, 2022
8d1e22c
chore(i18n,client): processed translations (#47558)
camperbot Sep 20, 2022
1e4ff23
chore(i18n,docs): processed translations (#47557)
camperbot Sep 20, 2022
d6f2f6f
Merge remote-tracking branch 'fcc/main' into TCA-435-merge-fcc-main-i…
vas3a Sep 20, 2022
6ec5d9e
updates after merge
vas3a Sep 21, 2022
e64b751
lint fixes
vas3a Sep 21, 2022
e16e3bd
update package-lock
vas3a Sep 21, 2022
5e008c3
update package
vas3a Sep 21, 2022
e0a35bb
add react-gtm-module types
vas3a Sep 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ jobs:
- name: Checkout repository
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # tag=v3
- name: Setup CodeQL
uses: github/codeql-action/init@d5cec099b513fccc2cfcc9247113ecc9edbdacc5 # tag=v1
uses: github/codeql-action/init@83007bbc17d874e3f1654bfaf9367629f7fdcac7 # tag=v1
with:
languages: ${{ matrix.language }}
- name: Perform Analysis
uses: github/codeql-action/analyze@d5cec099b513fccc2cfcc9247113ecc9edbdacc5 # tag=v1
uses: github/codeql-action/analyze@83007bbc17d874e3f1654bfaf9367629f7fdcac7 # tag=v1
2 changes: 1 addition & 1 deletion .github/workflows/codesee-diagram.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
uses: Codesee-io/codesee-detect-languages-action@latest

- name: Configure JDK 16
uses: actions/setup-java@2c7a4878f5d120bd643426d54ae1209b29cc01a3 # tag=v3
uses: actions/setup-java@d854b6da19cdadd9a010605529e522c2393ebd38 # tag=v3
if: ${{ fromJSON(steps.detect-languages.outputs.languages).java }}
with:
java-version: '16'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labeler.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
pull-requests: write
runs-on: ubuntu-20.04
steps:
- uses: actions/labeler@9fd24f1f9d6ceb64ba34d181b329ee72f99978a0 # tag=v4
- uses: actions/labeler@2f7477e3004bdfe4bba501d76fae0d81f6eac775 # tag=v4
with:
repo-token: '${{ secrets.GITHUB_TOKEN }}'
sync-labels: true
2 changes: 2 additions & 0 deletions .github/workflows/node.js-tests-upcoming.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: CI - Node.js Test Upcoming
env:
NODE_OPTIONS: '--max_old_space_size=6144'
on:
push:
branches:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/node.js-tests.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: CI - Node.js Test Current
env:
NODE_OPTIONS: '--max_old_space_size=6144'
on:
push:
branches-ignore:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ Once you have earned the Responsive Web Design, Algorithms and Data Structures,

#### Legacy Certifications

We also have 4 legacy certifications dating back to our 2015 curriculum, which is still available. All of the required projects for these legacy certifications will remain available on freeCodeCamp.org.
We also have 4 legacy certifications dating back to our 2015 curriculum, which are still available. All of the required projects for these legacy certifications will remain available on freeCodeCamp.org.

- Legacy Front End Development Certification
- Legacy Data Visualization Certification
Expand All @@ -161,7 +161,7 @@ Our community also has:

- A [forum](https://forum.freecodecamp.org) where you can usually get programming help or project feedback within hours.
- A [YouTube channel](https://youtube.com/freecodecamp) with free courses on Python, SQL, Android, and a wide variety of other technologies.
- A [technical publication](https://www.freecodecamp.org/news) with thousands of programming tutorials and articles about math and computer science.
- A [technical publication](https://www.freecodecamp.org/news) with thousands of programming tutorials and articles about mathematics and computer science.
- A [Discord server](https://discord.gg/Z7Fm39aNtZ) where you can hang out and talk with developers and people who are learning to code.

> #### [Join the community here](https://www.freecodecamp.org/signin).
Expand Down
8 changes: 8 additions & 0 deletions client/i18n/locales/chinese-traditional/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@
"claim-legacy": "當你獲得下列 freeCodeCamp 認證之後,你可以申請 {{cert}}:",
"for": "{{username}} 賬號設置",
"sound-mode": "爲整個網站添加做令人愉快的吉他原聲音樂。在編輯器輸入、完成挑戰、申請認證等時刻,您將獲得音樂反饋。",
"sound-volume": "Campfire Volume:",
"username": {
"contains invalid characters": "用戶名 \"{{username}}\" 含有無效字符",
"is too short": "用戶名 \"{{username}}\" 太短",
Expand Down Expand Up @@ -451,6 +452,7 @@
"change-theme": "登錄以更改主題。",
"translation-pending": "幫我們翻譯",
"certification-project": "認證項目",
"iframe-preview": "{{title}} preview",
"iframe-alert": "通常,此鏈接會將你帶到另一個網站!一切正常,這個鏈接指向:{{externalLink}}。",
"document-notfound": "找不到文件"
},
Expand Down Expand Up @@ -487,6 +489,12 @@
"breadcrumb-nav": "麪包屑導航",
"submit": "按下 Ctrl + Enter 鍵提交。",
"running-tests": "正在運行測試",
"hide-preview": "Hide the preview",
"move-preview-to-new-window": "Move the preview to a new window and focus it",
"move-preview-to-main-window": "Move the preview to this window and close the external preview window",
"close-external-preview-window": "Close the external preview window",
"show-preview": "Show the preview in this window",
"open-preview-in-new-window": "Open the preview in a new window and focus it",
"step": "步驟",
"steps": "步驟",
"steps-for": "{{blockTitle}} 的步驟"
Expand Down
8 changes: 8 additions & 0 deletions client/i18n/locales/chinese/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@
"claim-legacy": "当你获得下列 freeCodeCamp 认证之后,你可以申请 {{cert}}:",
"for": "{{username}} 账号设置",
"sound-mode": "为整个网站添加做令人愉快的吉他原声音乐。在编辑器输入、完成挑战、申请认证等时刻,您将获得音乐反馈。",
"sound-volume": "Campfire Volume:",
"username": {
"contains invalid characters": "用户名 \"{{username}}\" 含有无效字符",
"is too short": "用户名 \"{{username}}\" 太短",
Expand Down Expand Up @@ -451,6 +452,7 @@
"change-theme": "登录以更改主题。",
"translation-pending": "帮我们翻译",
"certification-project": "认证项目",
"iframe-preview": "{{title}} preview",
"iframe-alert": "通常,此链接会将你带到另一个网站!一切正常,这个链接指向:{{externalLink}}。",
"document-notfound": "找不到文件"
},
Expand Down Expand Up @@ -487,6 +489,12 @@
"breadcrumb-nav": "面包屑导航",
"submit": "按下 Ctrl + Enter 键提交。",
"running-tests": "正在运行测试",
"hide-preview": "Hide the preview",
"move-preview-to-new-window": "Move the preview to a new window and focus it",
"move-preview-to-main-window": "Move the preview to this window and close the external preview window",
"close-external-preview-window": "Close the external preview window",
"show-preview": "Show the preview in this window",
"open-preview-in-new-window": "Open the preview in a new window and focus it",
"step": "步骤",
"steps": "步骤",
"steps-for": "{{blockTitle}} 的步骤"
Expand Down
7 changes: 7 additions & 0 deletions client/i18n/locales/english/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@
"claim-legacy": "Once you've earned the following freeCodeCamp certifications, you'll be able to claim the {{cert}}:",
"for": "Account Settings for {{username}}",
"sound-mode": "This adds the pleasant sound of acoustic guitar throughout the website. You'll get musical feedback as you type in the editor, complete challenges, claim certifications, and more.",
"sound-volume": "Campfire Volume:",
"username": {
"contains invalid characters": "Username \"{{username}}\" contains invalid characters",
"is too short": "Username \"{{username}}\" is too short",
Expand Down Expand Up @@ -488,6 +489,12 @@
"breadcrumb-nav": "breadcrumb",
"submit": "Use Ctrl + Enter to submit.",
"running-tests": "Running tests",
"hide-preview": "Hide the preview",
"move-preview-to-new-window": "Move the preview to a new window and focus it",
"move-preview-to-main-window": "Move the preview to this window and close the external preview window",
"close-external-preview-window": "Close the external preview window",
"show-preview": "Show the preview in this window",
"open-preview-in-new-window": "Open the preview in a new window and focus it",
"step": "Step",
"steps": "Steps",
"steps-for": "Steps for {{blockTitle}}"
Expand Down
12 changes: 6 additions & 6 deletions client/i18n/locales/espanol/intro.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@
"title": "(Nuevo) Diseño Web Responsivo",
"intro": [
"En esta certificación de Diseño Web Responsivo, aprenderás los lenguajes que los desarrolladores usan para construir páginas web: HTML (Lenguaje de Marcado de Hipertexto) para el contenido, y CSS (hojas de estilo en cascada) para el diseño.",
"First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a quiz site.",
"Finally, you'll learn how to make webpages that respond to different screen sizes by building a photo gallery with Flexbox, and a magazine article layout with CSS Grid."
"Primero, crearás una aplicación de fotos de gatos para aprender los conceptos básicos de HTML y CSS. Más adelante, aprenderás técnicas modernas como variables CSS, mediante la construcción de un pingüino, y las mejores prácticas para la accesibilidad mediante la construcción de un sitio de cuestionarios.",
"Por último, aprenderás cómo hacer páginas web que respondan a diferentes tamaños de pantalla, mediante la construcción de una galería de fotos con Flexbox, y un diseño de artículos de revista con CSS Grid."
],
"note": "Nota: Algunas extensiones del navegador, como bloqueadores de anuncios o extensiones de modo oscuro pueden interferir con las pruebas. Si tienes algun problema, te recomendamos deshabilitar las extensiones que modifiquen el contenido de la página, mientras tomas el curso.",
"blocks": {
Expand Down Expand Up @@ -308,7 +308,7 @@
"note": "",
"blocks": {
"build-a-caesars-cipher-project": {
"title": "Build a Caesars Cipher Project",
"title": "Construye un proyecto de cifrado cesar",
"intro": [
"",
""
Expand Down Expand Up @@ -606,8 +606,8 @@
"mongodb-and-mongoose": {
"title": "MongoDB y Mongoose",
"intro": [
"MongoDB is a database application that stores JSON documents (or records) that you can use in your application. Unlike SQL, another type of database, MongoDB is a non-relational or \"NoSQL\" database. This means MongoDB stores all associated data within one record, instead of storing it across many preset tables as in a SQL database.",
"Mongoose is a popular npm package for interacting with MongoDB. With Mongoose, you can use plain JavaScript objects instead of JSON, which makes it easier to work with MongoDB. Also, it allows you to create blueprints for your documents called schemas, so you don't accidentally save the wrong type of data and cause bugs later.",
"MongoDB es una aplicación de base de datos que almacena documentos JSON (o registros) que puede usar en su aplicación. A diferencia de SQL, otro tipo de base de datos, MongoDB es una base de datos no relacional o \"NoSQL\". Esto significa que MongoDB almacena todos los datos asociados dentro de un registro, en lugar de almacenarlos en muchas tablas preestablecidas como en una base de datos SQL.",
"Mongoose es un paquete npm popular para interactuar con MongoDB. Con Mongoose, puede usar objetos de JavaScript sin formato en lugar de JSON, lo que facilita el trabajo con MongoDB. Además, le permite crear planos para sus documentos llamados esquemas, para que no guarde accidentalmente el tipo de datos incorrecto y provoque errores más adelante.",
"En los cursos de MongoDB y Mongoose, aprenderás los fundamentos para trabajar con datos persistentes, incluyendo cómo configurar un modelo, guardar, eliminar y encontrar documentos en la base de datos."
]
},
Expand Down Expand Up @@ -805,7 +805,7 @@
"intro": [
"Sube tu nivel de habilidad de resolución creativa de problemas con estas tareas de programación gratis de la clásica librería de Rosetta Code.",
"Estos desafíos pueden resultar difíciles, pero empujarán tu lógica de algoritmos a nuevas alturas.",
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Atributo: Código Rosetta</a>"
]
},
"project-euler": {
Expand Down
56 changes: 32 additions & 24 deletions client/i18n/locales/espanol/translations.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
"run": "Ejecutar",
"run-test": "Ejecutar las Pruebas (Ctrl + Entrar)",
"check-code": "Comprueba tu código (Ctrl + Enter)",
"check-code-2": "Check Your Code",
"check-code-2": "Comprueba tu código",
"reset": "Restablecer",
"reset-code": "Restablecer todo el código",
"help": "Ayuda",
Expand All @@ -74,8 +74,8 @@
"click-start-project": "Comienza el proyecto",
"change-language": "Cambiar Idioma",
"cancel-change": "Cancelar Cambio",
"resume-project": "Resume project",
"start-project": "Start project"
"resume-project": "Reanudar proyecto",
"start-project": "Iniciar proyecto"
},
"landing": {
"big-heading-1": "Aprende a programar gratis.",
Expand Down Expand Up @@ -113,6 +113,7 @@
"claim-legacy": "Una vez que hayas obtenido las siguientes certificaciones de FreeCodeCamp, podrás reclamar la {{cert}}:",
"for": "Ajustes de cuenta de {{username}}",
"sound-mode": "Esto agrega un placentero sonido de guitarra acústica en todo el sitio web. Obtendrás reacciones musicales a medida que escribas en el editor, completes desafíos, obtengas certificados y mucho más.",
"sound-volume": "Campfire Volume:",
"username": {
"contains invalid characters": "El nombre de usuario \"{{username}}\" contiene caracteres inválidos",
"is too short": "El nombre de usuario \"{{username}}\" es demasiado corto",
Expand Down Expand Up @@ -149,7 +150,7 @@
"my-donations": "Mis donaciones",
"night-mode": "Modo nocturno",
"sound-mode": "Modo de fogata",
"keyboard-shortcuts": "Enable Keyboard Shortcuts"
"keyboard-shortcuts": "Habilitar atajos de teclado"
},
"headings": {
"certs": "Certificaciones",
Expand Down Expand Up @@ -275,7 +276,7 @@
"solution-link": "Enlace a la solución",
"github-link": "Enlace de GitHub",
"submit-and-go": "Enviar y pasar a mi siguiente desafío",
"congratulations": "Congratulations, your code passes. Submit your code to continue.",
"congratulations": "Felicidades, tu código ha sido aprobado. Envía tu código para continuar.",
"i-completed": "He completado este desafío",
"test-output": "El resultado de tu prueba irá aquí",
"running-tests": "// ejecutando pruebas",
Expand All @@ -286,14 +287,14 @@
"percent-complete": "{{percent}}% completo",
"tried-rsa": "Si ya has probado el método <0>Leer-Buscar-Preguntar</0>, entonces puedes pedir ayuda en el foro de freeCodeCamp.",
"rsa": "Leer, buscar, preguntar",
"rsa-forum": "<strong>Before making a new post</strong> please see if your question has <0>already been answered on the forum</0>.",
"rsa-forum": "<strong>Antes de hacer una nueva publicación</strong> por favor, comprueba si tu pregunta ya ha sido <0>respondida en el foro</0>.",
"reset": "¿Restablecer esta lección?",
"reset-warn": "¿Estás seguro de que deseas restablecer esta lección? Los editores y las pruebas se restablecerán.",
"reset-warn-2": "Esto no se puede deshacer",
"scrimba-tip": "Sugerencia: Si el mini-navegador cubre el código, haz clic y arrastra para moverlo. Además, siéntete libre de detener y editar el código en el video en cualquier momento.",
"chal-preview": "Vista previa del desafío",
"cert-map-estimates": {
"certs": "{{title}} Certification"
"certs": "Certificación {{title}}"
},
"editor-tabs": {
"info": "Info",
Expand Down Expand Up @@ -324,7 +325,7 @@
"sorry-getting-there": "Lo sentimos, tu código no pasa. Casi lo consigues.",
"sorry-hang-in-there": "Lo sentimos, su código no pasa. Aguanta ahí.",
"sorry-dont-giveup": "Lo sentimos, su código no pasa. No te rindas.",
"challenges-completed": "{{completedCount}} of {{totalChallenges}} challenges completed"
"challenges-completed": "{{completedCount}} de {{totalChallenges}} desafíos completados"
},
"donate": {
"title": "Apoya a nuestra organización sin fines de lucro",
Expand Down Expand Up @@ -451,8 +452,9 @@
"change-theme": "Entra para cambiar el tema.",
"translation-pending": "Ayúdanos a traducir",
"certification-project": "Proyecto de certificación",
"iframe-alert": "Normally this link would bring you to another website! It works. This is a link to: {{externalLink}}",
"document-notfound": "document not found"
"iframe-preview": "{{title}} Vista previa",
"iframe-alert": "¡Normalmente este link te llevaría a otro sitio web! Funciona. Este es un enlace a: {{externalLink}}",
"document-notfound": "documento no encontrado"
},
"icons": {
"gold-cup": "Copa de Oro",
Expand All @@ -461,9 +463,9 @@
"donate": "Dona con PayPal",
"fail": "Prueba fallida",
"not-passed": "Sin aprobar",
"waiting": "Waiting",
"waiting": "Esperando",
"passed": "Aprobado",
"failed": "Failed",
"failed": "Falló",
"hint": "Sugerencia",
"heart": "Corazón",
"initial": "Inicial",
Expand All @@ -487,9 +489,15 @@
"breadcrumb-nav": "migas de pan",
"submit": "Utiliza Ctrl + Enter para enviar.",
"running-tests": "Ejecutando pruebas",
"step": "Step",
"steps": "Steps",
"steps-for": "Steps for {{blockTitle}}"
"hide-preview": "Ocultar la vista previa",
"move-preview-to-new-window": "Mover la vista previa a una nueva ventana y enfocarla",
"move-preview-to-main-window": "Mueve la vista previa a esta ventana y cierra la ventana de vista previa externa",
"close-external-preview-window": "Cerrar la ventana de vista previa externa",
"show-preview": "Mostrar la vista previa en esta ventana",
"open-preview-in-new-window": "Abrir la vista previa en una nueva ventana y enfocarla",
"step": "Paso",
"steps": "Pasos",
"steps-for": "Pasos para {{blockTitle}}"
},
"flash": {
"honest-first": "Para reclamar una certificación, primero debes aceptar nuestra política de honestidad académica.",
Expand Down Expand Up @@ -697,14 +705,14 @@
"yes-please": "Si por favor, deseo borrar mi token"
},
"shortcuts": {
"title": "Keyboard shortcuts",
"table-header-action": "Action",
"table-header-key": "Key(s)",
"navigation-mode": "Navigation Mode",
"execute-challenge": "Execute Challenge",
"focus-editor": "Focus Editor",
"focus-instructions-panel": "Focus Instructions Panel",
"navigate-previous": "Navigate Previous Exercise",
"navigate-next": "Navigate Next Exercise"
"title": "Atajos de teclado",
"table-header-action": "Acción",
"table-header-key": "Clave(s)",
"navigation-mode": "Modo de Navegación",
"execute-challenge": "Ejecutar desafío",
"focus-editor": "Editor de enfoque",
"focus-instructions-panel": "Panel de Instrucciones de enfoque",
"navigate-previous": "Navegar al ejercicio anterior",
"navigate-next": "Navegar siguiente ejercicio"
}
}
5 changes: 2 additions & 3 deletions client/i18n/locales/german/motivation.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,7 @@
"Hasta la vista, Herausforderung!",
"Bingo!",
"Steuermann, Warp Neun. Aktivieren!",
"Pikachu wählt dich!",

"Pikachu wählt dich!"
],
"motivationalQuotes": [
{
Expand Down Expand Up @@ -198,6 +197,6 @@
{
"quote": "Ich habe nicht versagt. Ich habe nur 10.000 Wege gefunden, die nicht funktionierten.",
"author": "Thomas A. Edison"
},
}
]
}
Loading