diff --git a/client/i18n/locales/chinese-traditional/intro.json b/client/i18n/locales/chinese-traditional/intro.json
index 1a1134dfbba..c76f7f4363a 100644
--- a/client/i18n/locales/chinese-traditional/intro.json
+++ b/client/i18n/locales/chinese-traditional/intro.json
@@ -2268,16 +2268,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/chinese/intro.json b/client/i18n/locales/chinese/intro.json
index c99fe89a46a..b57222888fe 100644
--- a/client/i18n/locales/chinese/intro.json
+++ b/client/i18n/locales/chinese/intro.json
@@ -2268,16 +2268,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/espanol/intro.json b/client/i18n/locales/espanol/intro.json
index 6d025083704..af440da1287 100644
--- a/client/i18n/locales/espanol/intro.json
+++ b/client/i18n/locales/espanol/intro.json
@@ -2286,16 +2286,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/german/intro.json b/client/i18n/locales/german/intro.json
index 43a7359cd39..df051a35402 100644
--- a/client/i18n/locales/german/intro.json
+++ b/client/i18n/locales/german/intro.json
@@ -2282,16 +2282,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/italian/intro.json b/client/i18n/locales/italian/intro.json
index 2f41484f61f..d1185cb159a 100644
--- a/client/i18n/locales/italian/intro.json
+++ b/client/i18n/locales/italian/intro.json
@@ -2282,16 +2282,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/japanese/intro.json b/client/i18n/locales/japanese/intro.json
index def5663275b..ee1f458fc7d 100644
--- a/client/i18n/locales/japanese/intro.json
+++ b/client/i18n/locales/japanese/intro.json
@@ -2282,16 +2282,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/korean/intro.json b/client/i18n/locales/korean/intro.json
index f7d525dcfb7..a6f47d2c08c 100644
--- a/client/i18n/locales/korean/intro.json
+++ b/client/i18n/locales/korean/intro.json
@@ -2282,16 +2282,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/portuguese/intro.json b/client/i18n/locales/portuguese/intro.json
index bdfc88d6e8f..6d33fee8b13 100644
--- a/client/i18n/locales/portuguese/intro.json
+++ b/client/i18n/locales/portuguese/intro.json
@@ -2296,16 +2296,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Crie uma órbita lunar",
"intro": [
"Para esse laboratório, você criará uma animação da lua orbitando a Terra."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json
index 86bf4e49051..63b58b56bfc 100644
--- a/client/i18n/locales/swahili/intro.json
+++ b/client/i18n/locales/swahili/intro.json
@@ -2282,16 +2282,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Build a Moon Orbit",
"intro": [
"For this lab, you will create an animation of the moon orbiting the earth."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
diff --git a/client/i18n/locales/ukrainian/intro.json b/client/i18n/locales/ukrainian/intro.json
index 720d5427018..dcfa6303223 100644
--- a/client/i18n/locales/ukrainian/intro.json
+++ b/client/i18n/locales/ukrainian/intro.json
@@ -1713,8 +1713,8 @@
]
},
"lecture-html-fundamentals": {
- "title": "HTML Fundamentals",
- "intro": ["Learn about HTML fundamentals in these lecture videos."]
+ "title": "Основи HTML",
+ "intro": ["Дізнайтесь про основи HTML у цих відеолекціях."]
},
"lab-travel-agency-page": {
"title": "Створіть сторінку туристичної агенції",
@@ -2021,10 +2021,10 @@
]
},
"workshop-rothko-painting": {
- "title": "Design a Rothko Painting",
+ "title": "Створіть картину Ротко",
"intro": [
- "Every HTML element is its own box – with its own spacing and a border. This is called the Box Model.",
- "In this workshop, you'll use CSS and the Box Model to create your own Rothko-style rectangular art pieces."
+ "Кожен елемент HTML є власним блоком із власним простором та кордоном. Це називається блоковою моделлю.",
+ "У цьому практичному завданні ви будете використовувати CSS та блокову модель, щоб створити власну картину в стилі Ротко."
]
},
"wozq": {
@@ -2073,10 +2073,10 @@
"intro": ["Перевірте, що ви дізнались про гнучкий блок у CSS."]
},
"workshop-nutritional-label": {
- "title": "Build a Nutritional Label",
+ "title": "Створіть харчову етикетку",
"intro": [
- "Typography is the art of styling your text to be easily readable and suit its purpose.",
- "In this workshop, you'll use typography to build a nutrition label webpage. You'll practice how to style text, adjust line height, and position your text using CSS."
+ "Типографія — це мистецтво стилізації тексту, щоб його було легко читати та він відповідав своєму призначенню.",
+ "У цьому практичному завданні ви будете використовувати типографію, щоб створити вебсторінку з харчовою етикеткою. Ви дізнаєтеся, як стилізувати текст, регулювати висоту рядка та позиціювати текст за допомогою CSS."
]
},
"ujcf": {
@@ -2122,10 +2122,10 @@
]
},
"workshop-balance-sheet": {
- "title": "Build a Balance Sheet",
+ "title": "Створіть бухгалтерський баланс",
"intro": [
- "You can use CSS pseudo selectors to change specific HTML elements.",
- "In this workshop, you'll build a balance sheet using pseudo selectors. You'll learn how to change the style of an element when you hover over it with your mouse, and trigger other events on your webpage."
+ "Псевдоселектори CSS можна використовувати, щоб змінити певні елементи HTML.",
+ "У цьому практичному завданні ви побудуєте бухгалтерський баланс за допомогою псевдоселекторів. Ви дізнаєтеся, як змінити стиль елемента, коли ви наводите на нього курсор, та запускати інші події на вебсторінці."
]
},
"hcje": {
@@ -2169,10 +2169,10 @@
"intro": ["Перевірте, що ви дізнались про позиціювання в CSS."]
},
"workshop-piano": {
- "title": "Design a Piano",
+ "title": "Розробіть піаніно",
"intro": [
- "Responsive Design tells your webpage how it should look on different-sized screens.",
- "In this workshop, you'll use CSS and Responsive Design to code a piano. You'll also practice media queries and pseudo selectors."
+ "Адаптивний дизайн повідомляє вебсторінці, як вона має виглядати на екранах різного розміру.",
+ "У цьому практичному завданні ви використовуватимете CSS та адаптивний дизайн, щоб створити піаніно. До того ж, ви більше дізнаєтесь про медіазапити та псевдоселектори."
]
},
"jkdt": {
@@ -2194,10 +2194,10 @@
"intro": ["Перевірте, що ви дізнались про адаптацію вебсторінок."]
},
"workshop-city-skyline": {
- "title": "Build a City Skyline",
+ "title": "Створіть панораму міста",
"intro": [
- "CSS variables help you organize your styles and reuse them.",
- "In this workshop, you'll build a city skyline. You'll practice how to configure CSS variables so you can reuse them whenever you want."
+ "Змінні CSS допомагають організувати стилі та повторно використовувати їх.",
+ "У цьому практичному завданні ви побудуєте панораму міста. Ви дізнаєтеся, як налаштувати змінні CSS, щоб повторно використовувати їх, коли забажаєте."
]
},
"vlov": {
@@ -2252,16 +2252,19 @@
"title": "120",
"intro": []
},
- "adzu": {
- "title": "121",
- "intro": []
- },
"lab-moon-orbit": {
"title": "Побудуйте орбіту Місяця",
"intro": [
"У цій лабораторній роботі ви створите анімацію оберту Місяця навколо Землі."
]
},
+ "workshop-flappy-penguin": {
+ "title": "Build a Flappy Penguin",
+ "intro": [
+ "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
+ "In this workshop, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ ]
+ },
"lugl": {
"title": "123",
"intro": []
@@ -2351,7 +2354,7 @@
"workshop-mathbot": {
"title": "Створіть математичний бот",
"intro": [
- "У цьому практичному занятті ви пригадаєте, як працювати з різними методами математичних об’єктів, створивши математичний бот."
+ "У цьому практичному завданні ви пригадаєте, як працювати з різними методами математичних об’єктів, створивши математичний бот."
]
},
"lab-fortune-teller": {
@@ -2467,9 +2470,9 @@
"intro": []
},
"workshop-recipe-tracker": {
- "title": "Build a Recipe Tracker",
+ "title": "Створіть трекер рецептів",
"intro": [
- "In this workshop, you will review working with JavaScript objects by building a recipe tracker."
+ "У цьому практичному завданні ви пригадаєте, як працювати з об’єктами в JavaScript, створивши трекер рецептів."
]
},
"lab-quiz-game": {
@@ -3386,7 +3389,7 @@
"title": "Керування пакетами з npm",
"intro": [
"npm (Node Package Manager) — це інструмент командного рядка для встановлення, створення та поширення пакетів коду JavaScript, написаного для Node.js. На npm знаходиться багато пакетів з відкритим вихідним кодом, тому спершу ретельно їх дослідіть, щоб вам не довелося виправляти помилки під час роботи з даними чи отримання даних з API.",
- "У цьому практичному занятті ви вивчите основи використання npm, включно з тим, як працювати з файлом package.json та як керувати встановленими залежностями."
+ "У цьому практичному завданні ви вивчите основи використання npm, включно з тим, як працювати з файлом package.json та як керувати встановленими залежностями."
]
},
"hjku": {