Skip to content

Commit e080e3a

Browse files
committed
feat(lab): add complete EN translations for blog, docs and homepage
1 parent 7526cef commit e080e3a

9 files changed

Lines changed: 2005 additions & 13 deletions

File tree

apps/lab/i18n/en/code.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,40 @@
11
{
2+
"homepage.tagline": {
3+
"message": "Technical experiments, skills, and development documentation",
4+
"description": "Homepage hero tagline"
5+
},
6+
"homepage.button.guides": {
7+
"message": "View Guides",
8+
"description": "Homepage primary CTA button"
9+
},
10+
"homepage.button.blog": {
11+
"message": "Go to Blog",
12+
"description": "Homepage secondary CTA button"
13+
},
14+
"homepage.feature.guides.title": {
15+
"message": "Guides",
16+
"description": "Homepage feature card title for Guides"
17+
},
18+
"homepage.feature.guides.description": {
19+
"message": "Documentation on Clean Architecture, testing, and i18n patterns for Next.js and TypeScript projects.",
20+
"description": "Homepage feature card description for Guides"
21+
},
22+
"homepage.feature.blog.title": {
23+
"message": "Blog",
24+
"description": "Homepage feature card title for Blog"
25+
},
26+
"homepage.feature.blog.description": {
27+
"message": "Technical articles, experiments, and case studies on development, SaaS, and DevOps.",
28+
"description": "Homepage feature card description for Blog"
29+
},
30+
"homepage.feature.portfolio.title": {
31+
"message": "Portfolio",
32+
"description": "Homepage feature card title for Portfolio"
33+
},
34+
"homepage.feature.portfolio.description": {
35+
"message": "Production projects, skills, and contact. The main CV linked to this Lab.",
36+
"description": "Homepage feature card description for Portfolio"
37+
},
238
"theme.ErrorPageContent.title": {
339
"message": "This page crashed.",
440
"description": "The title of the fallback page when the page crashed"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
slug: bienvenida-al-blog-lab
3+
title: Welcome to the Lab Blog
4+
authors: [angel]
5+
tags: [typescript, nextjs]
6+
date: 2025-03-12
7+
---
8+
9+
# Welcome to the Lab Blog
10+
11+
Welcome to the technical blog of the DevPortfolio Lab. This space is designed for sharing experiments, learnings, and development documentation.
12+
13+
## What will you find here?
14+
15+
- **Tutorials** on technologies in the current stack (Next.js, TypeScript, Docusaurus)
16+
- **Reflections** on architecture, patterns, and best practices
17+
- **How-tos** and practical guides
18+
- **Experiments** with new tools or approaches
19+
20+
## The project stack
21+
22+
The DevPortfolio monorepo combines:
23+
24+
- **Portfolio**: Next.js 15, React 19, Tailwind, Framer Motion
25+
- **Lab**: Docusaurus 2.4 for documentation and this blog
26+
27+
Feel free to explore the [Guides](/en/docs/intro) for more structured documentation on architecture, i18n, and testing.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"label": "Architecture Guides",
3+
"position": 2,
4+
"link": {
5+
"type": "generated-index",
6+
"description": "Detailed guides on Clean Architecture, Testing, and i18n in DevPortfolio."
7+
}
8+
}

0 commit comments

Comments
 (0)