Skip to content

Commit e17584f

Browse files
authored
feat: add a1 spanish superblock outline (freeCodeCamp#62059)
1 parent 9f9b4cb commit e17584f

16 files changed

Lines changed: 82 additions & 0 deletions

File tree

client/i18n/locales/english/intro.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4802,6 +4802,17 @@
48024802
}
48034803
}
48044804
},
4805+
"a1-professional-spanish": {
4806+
"title": "A1 Professional Spanish Certification (Beta)",
4807+
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",
4808+
"intro": ["Placeholder intro"],
4809+
"blocks": {
4810+
"a1-professional-spanish-placeholder-block": {
4811+
"title": "A1 Professional Spanish Placeholder Block",
4812+
"intro": ["Placeholder intro text."]
4813+
}
4814+
}
4815+
},
48054816
"a2-professional-spanish": {
48064817
"title": "A2 Professional Spanish Certification (Beta)",
48074818
"note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.",

client/i18n/locales/english/translations.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1179,6 +1179,8 @@
11791179
"b1-english-for-developers-cert": "B1 English for Developers Certification",
11801180
"full-stack-developer-v9": "Full Stack Developer",
11811181
"full-stack-developer-v9-cert": "Full Stack Developer Certification",
1182+
"a1-professional-spanish": "A1 Professional Spanish",
1183+
"a1-professional-spanish-cert": "A1 Professional Spanish Certification",
11821184
"a2-professional-spanish": "A2 Professional Spanish",
11831185
"a2-professional-spanish-cert": "A2 Professional Spanish Certification",
11841186
"a2-professional-chinese": "A2 Professional Chinese",

client/src/assets/superblock-icon.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ const iconMap = {
4343
[SuperBlocks.FullStackDeveloper]: Code,
4444
[SuperBlocks.A2English]: A2EnglishIcon,
4545
[SuperBlocks.B1English]: B1EnglishIcon,
46+
[SuperBlocks.A1Spanish]: A2EnglishIcon,
4647
[SuperBlocks.A2Spanish]: A2EnglishIcon,
4748
[SuperBlocks.A2Chinese]: A2EnglishIcon,
4849
[SuperBlocks.A1Chinese]: A2EnglishIcon,
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Introduction to the A1 Professional Spanish Placeholder Block
3+
block: a1-professional-spanish-placeholder-block
4+
superBlock: a1-professional-spanish
5+
---
6+
7+
## Introduction to the A1 Professional Spanish Placeholder Block
8+
9+
Introduction to the A1 Professional Spanish Placeholder Block
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: A1 Professional Spanish
3+
superBlock: a1-professional-spanish
4+
certification: a1-professional-spanish
5+
---
6+
7+
## Introduction to A1 Professional Spanish
8+
9+
A1 Professional Spanish

client/src/templates/Introduction/components/super-block-intro.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ export const ConditionalDonationAlert = ({
5555
const unfinishedCertifications = [
5656
SuperBlocks.A2English,
5757
SuperBlocks.B1English,
58+
SuperBlocks.A1Spanish,
5859
SuperBlocks.A2Spanish,
5960
SuperBlocks.A2Chinese,
6061
SuperBlocks.A1Chinese,

curriculum/build-curriculum.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ const superBlockNames = {
182182
'python-for-everybody': 'python-for-everybody',
183183
'b1-english-for-developers': 'b1-english-for-developers',
184184
'full-stack-developer': 'full-stack-developer',
185+
'a1-professional-spanish': 'a1-professional-spanish',
185186
'a2-professional-spanish': 'a2-professional-spanish',
186187
'a2-professional-chinese': 'a2-professional-chinese',
187188
'basic-html': 'basic-html',
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
id: 68bb001c22f3bcbd1fdf38fa
3+
title: "Dialogue 1: Placeholder Challenge"
4+
challengeType: 21
5+
dashedName: dialogue-1-placeholder-challenge
6+
---
7+
8+
# --description--
9+
10+
Placeholder challenge.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "A1 Professional Spanish Placeholder Block",
3+
"isUpcomingChange": true,
4+
"dashedName": "a1-professional-spanish-placeholder-block",
5+
"helpCategory": "English",
6+
"challengeOrder": [
7+
{
8+
"id": "68bb001c22f3bcbd1fdf38fa",
9+
"title": "Dialogue 1: Placeholder Challenge"
10+
}
11+
],
12+
"blockLayout": "project-list"
13+
}

curriculum/structure/curriculum.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"python-for-everybody",
2424
"b1-english-for-developers",
2525
"full-stack-developer",
26+
"a1-professional-spanish",
2627
"a2-professional-spanish",
2728
"a2-professional-chinese",
2829
"basic-html",

0 commit comments

Comments
 (0)