diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json
index 726beb0e9b9..d4b240c8290 100644
--- a/client/i18n/locales/chinese-traditional/intro.json
+++ b/client/i18n/locales/chinese-traditional/intro.json
@@ -3471,6 +3471,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3969,7 +3975,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json
index 00a0793ca17..ece0f804cb0 100644
--- a/client/i18n/locales/chinese/intro.json
+++ b/client/i18n/locales/chinese/intro.json
@@ -3471,6 +3471,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3969,7 +3975,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json
index a77275890b3..7de881869c9 100644
--- a/client/i18n/locales/espanol/intro.json
+++ b/client/i18n/locales/espanol/intro.json
@@ -3485,6 +3485,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3983,7 +3989,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json
index 03bcd88055f..78652b44d87 100644
--- a/client/i18n/locales/german/intro.json
+++ b/client/i18n/locales/german/intro.json
@@ -3485,6 +3485,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3983,7 +3989,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json
index 09606587726..d1f14711b0e 100644
--- a/client/i18n/locales/italian/intro.json
+++ b/client/i18n/locales/italian/intro.json
@@ -3485,6 +3485,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3983,7 +3989,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json
index 04e1ad4df19..a6dce3a24c8 100644
--- a/client/i18n/locales/japanese/intro.json
+++ b/client/i18n/locales/japanese/intro.json
@@ -3485,6 +3485,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3983,7 +3989,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json
index 0f3ec901876..5578a2a5577 100644
--- a/client/i18n/locales/korean/intro.json
+++ b/client/i18n/locales/korean/intro.json
@@ -3485,6 +3485,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3983,7 +3989,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json
index c323e4bfeca..709eff45cc0 100644
--- a/client/i18n/locales/portuguese/intro.json
+++ b/client/i18n/locales/portuguese/intro.json
@@ -3485,6 +3485,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3983,7 +3989,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json
index 4f3b678ec9f..42fd0631cd3 100644
--- a/client/i18n/locales/swahili/intro.json
+++ b/client/i18n/locales/swahili/intro.json
@@ -3485,6 +3485,12 @@
"In these lecture videos, you will learn about working with state and responding to events with React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Build a Color Picker App",
"intro": [
@@ -3983,7 +3989,9 @@
},
"lab-budget-app": {
"title": "Build a Budget App",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Classes and Objects Review",
diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json
index 44d56d491cc..7282f592345 100644
--- a/client/i18n/locales/ukrainian/intro.json
+++ b/client/i18n/locales/ukrainian/intro.json
@@ -3479,6 +3479,12 @@
"У цих відеолекціях ви дізнаєтесь, як працювати зі станом та відповідати на подію в React."
]
},
+ "workshop-toggle-text-app": {
+ "title": "Toggle Text App",
+ "intro": [
+ "In this workshop, you will continute to learn about the useState() hook by building an application that hides and shows a piece of text on the screen."
+ ]
+ },
"lab-color-picker": {
"title": "Створіть застосунок для пошуку кольору",
"intro": [
@@ -3969,7 +3975,9 @@
},
"lab-budget-app": {
"title": "Створіть застосунок для ведення бюджету",
- "intro": [""]
+ "intro": [
+ "In this lab you will build a budget app and practice creating a class and methods for that class."
+ ]
},
"review-classes-and-objects": {
"title": "Повторення класів та об’єктів",