@@ -9,8 +9,9 @@ export const translations = {
99 'nav.contact' : 'contacto' ,
1010 'nav.aria' : 'Navegación principal' ,
1111 // Hero
12- 'hero.available' : 'disponible · San Pedro, Paraguay 🇵🇾' ,
13- 'hero.tagline' : 'Construyendo herramientas que importan desde San Pedro, Paraguay.' ,
12+ 'hero.available' : 'disponible · San Pedro, Paraguay 🇵🇾' ,
13+ 'hero.subtitle' : 'Fullstack developer · AI enthusiast · Agro worker.' ,
14+ 'hero.tagline' : 'Construyendo herramientas que importan desde San Pedro, Paraguay.' ,
1415 'hero.cta.connect' : 'conectar' ,
1516 'hero.cta.about' : 'sobre mí' ,
1617 // Typewriter
@@ -22,6 +23,7 @@ export const translations = {
2223 // About
2324 'about.tag' : '// whoami' ,
2425 'about.h2' : 'Sobre mí' ,
26+ 'about.hud.title' : 'identity record' ,
2527 'about.key.name' : 'nombre' ,
2628 'about.key.alias' : 'alias' ,
2729 'about.key.location' : 'ubicación' ,
@@ -38,23 +40,28 @@ export const translations = {
3840 'stack.tag' : '// stack' ,
3941 'stack.h2' : 'Tecnologías' ,
4042 // Skills
41- 'skills.tag' : '// skills' ,
42- 'skills.h2' : 'Skills Map' ,
43- 'skills.ai.sub' : 'Modelos de lenguaje e integración de IA' ,
44- 'skills.cloud.sub' : 'Infraestructura en la nube y servidores' ,
45- 'skills.bots.title' : 'Bots & Mensajería' ,
46- 'skills.bots.sub' : 'Canales conversacionales y automatización inteligente' ,
47- 'skills.dev.sub' : 'TypeScript, React, Next.js y APIs modernas' ,
43+ 'skills.tag' : '// skills' ,
44+ 'skills.h2' : 'Skills Map' ,
45+ 'skills.ai.title' : 'AI & LLMs' ,
46+ 'skills.ai.sub' : 'Modelos de lenguaje e integración de IA' ,
47+ 'skills.cloud.title' : 'Cloud & DevOps' ,
48+ 'skills.cloud.sub' : 'Infraestructura en la nube y servidores' ,
49+ 'skills.bots.title' : 'Bots & Mensajería' ,
50+ 'skills.bots.sub' : 'Canales conversacionales y automatización inteligente' ,
51+ 'skills.dev.title' : 'Web & Apps' ,
52+ 'skills.dev.sub' : 'TypeScript, React, Next.js y APIs modernas' ,
4853 'skills.python.title' : 'Python & Data' ,
4954 'skills.python.sub' : 'Backend, procesamiento de datos y scripts avanzados' ,
50- 'skills.saas.title' : 'SaaS & ERP Builder' ,
51- 'skills.saas.sub' : 'Productos verticales, ERP y SaaS para LATAM' ,
55+ 'skills.saas.title' : 'SaaS & ERP Builder' ,
56+ 'skills.saas.sub' : 'Productos verticales, ERP y SaaS para LATAM' ,
57+ 'skills.badge.fast' : 'FAST BUILDER' ,
5258 // Connect
5359 'connect.tag' : '// social' ,
5460 'connect.h2' : 'Conectar' ,
5561 'connect.form.title' : '// mensaje directo' ,
5662 'connect.form.name' : 'nombre' ,
5763 'connect.form.name.ph' : 'Tu nombre' ,
64+ 'connect.form.email' : 'email' ,
5865 'connect.form.email.ph' : 'tu@email.com' ,
5966 'connect.form.message' : 'mensaje' ,
6067 'connect.form.message.ph' : '¿En qué puedo ayudarte?' ,
@@ -64,6 +71,13 @@ export const translations = {
6471 'connect.form.ok.sub' : 'Recibí tu mensaje y te respondo a la brevedad.' ,
6572 'connect.form.err.fields' : 'Completá todos los campos' ,
6673 'connect.form.err.send' : 'Error al enviar, intentá de nuevo' ,
74+ // Theme toggle
75+ 'theme.light' : 'LIGHT' ,
76+ 'theme.dark' : 'DARK' ,
77+ 'theme.aria' : 'Cambiar tema' ,
78+ // Lang selector
79+ 'lang.aria' : 'Selector de idioma' ,
80+ 'lang.switch' : 'Cambiar a' ,
6781 // Footer
6882 'footer.built' : 'built with ♥ caffeine & late nights' ,
6983 } ,
@@ -76,8 +90,9 @@ export const translations = {
7690 'nav.contact' : 'contact' ,
7791 'nav.aria' : 'Main navigation' ,
7892 // Hero
79- 'hero.available' : 'available · San Pedro, Paraguay 🇵🇾' ,
80- 'hero.tagline' : 'Building tools that matter from San Pedro, Paraguay.' ,
93+ 'hero.available' : 'available · San Pedro, Paraguay 🇵🇾' ,
94+ 'hero.subtitle' : 'Fullstack developer · AI enthusiast · Agro worker.' ,
95+ 'hero.tagline' : 'Building tools that matter from San Pedro, Paraguay.' ,
8196 'hero.cta.connect' : 'connect' ,
8297 'hero.cta.about' : 'about me' ,
8398 // Typewriter
@@ -89,6 +104,7 @@ export const translations = {
89104 // About
90105 'about.tag' : '// whoami' ,
91106 'about.h2' : 'About me' ,
107+ 'about.hud.title' : 'identity record' ,
92108 'about.key.name' : 'name' ,
93109 'about.key.alias' : 'alias' ,
94110 'about.key.location' : 'location' ,
@@ -107,21 +123,26 @@ export const translations = {
107123 // Skills
108124 'skills.tag' : '// skills' ,
109125 'skills.h2' : 'Skills Map' ,
126+ 'skills.ai.title' : 'AI & LLMs' ,
110127 'skills.ai.sub' : 'Language models & AI integration' ,
128+ 'skills.cloud.title' : 'Cloud & DevOps' ,
111129 'skills.cloud.sub' : 'Cloud infrastructure & servers' ,
112130 'skills.bots.title' : 'Bots & Messaging' ,
113131 'skills.bots.sub' : 'Conversational channels & smart automation' ,
132+ 'skills.dev.title' : 'Web & Apps' ,
114133 'skills.dev.sub' : 'TypeScript, React, Next.js & modern APIs' ,
115134 'skills.python.title' : 'Python & Data' ,
116135 'skills.python.sub' : 'Backend, data processing & advanced scripts' ,
117136 'skills.saas.title' : 'SaaS & ERP Builder' ,
118137 'skills.saas.sub' : 'Vertical products, ERP & SaaS for LATAM' ,
138+ 'skills.badge.fast' : 'FAST BUILDER' ,
119139 // Connect
120140 'connect.tag' : '// social' ,
121141 'connect.h2' : 'Connect' ,
122142 'connect.form.title' : '// direct message' ,
123143 'connect.form.name' : 'name' ,
124144 'connect.form.name.ph' : 'Your name' ,
145+ 'connect.form.email' : 'email' ,
125146 'connect.form.email.ph' : 'you@email.com' ,
126147 'connect.form.message' : 'message' ,
127148 'connect.form.message.ph' : 'How can I help you?' ,
@@ -131,6 +152,13 @@ export const translations = {
131152 'connect.form.ok.sub' : 'Got your message — I\'ll get back to you shortly.' ,
132153 'connect.form.err.fields' : 'Please fill in all fields' ,
133154 'connect.form.err.send' : 'Send error, please try again' ,
155+ // Theme toggle
156+ 'theme.light' : 'LIGHT' ,
157+ 'theme.dark' : 'DARK' ,
158+ 'theme.aria' : 'Toggle theme' ,
159+ // Lang selector
160+ 'lang.aria' : 'Language selector' ,
161+ 'lang.switch' : 'Switch to' ,
134162 // Footer
135163 'footer.built' : 'built with ♥ caffeine & late nights' ,
136164 } ,
@@ -143,8 +171,9 @@ export const translations = {
143171 'nav.contact' : '連絡' ,
144172 'nav.aria' : 'メインナビゲーション' ,
145173 // Hero
146- 'hero.available' : 'オンライン · サン・ペドロ, パラグアイ 🇵🇾' ,
147- 'hero.tagline' : 'パラグアイのサン・ペドロから、重要なツールを作っています。' ,
174+ 'hero.available' : 'オンライン · サン・ペドロ, パラグアイ 🇵🇾' ,
175+ 'hero.subtitle' : 'Fullstack developer · AI enthusiast · Agro worker.' ,
176+ 'hero.tagline' : 'パラグアイのサン・ペドロから、重要なツールを作っています。' ,
148177 'hero.cta.connect' : 'コンタクト' ,
149178 'hero.cta.about' : '自己紹介' ,
150179 // Typewriter
@@ -156,6 +185,7 @@ export const translations = {
156185 // About
157186 'about.tag' : '// whoami' ,
158187 'about.h2' : '自己紹介' ,
188+ 'about.hud.title' : 'プロフィール' ,
159189 'about.key.name' : '名前' ,
160190 'about.key.alias' : '別名' ,
161191 'about.key.location' : '所在地' ,
@@ -174,21 +204,26 @@ export const translations = {
174204 // Skills
175205 'skills.tag' : '// skills' ,
176206 'skills.h2' : 'スキルマップ' ,
207+ 'skills.ai.title' : 'AI & LLMs' ,
177208 'skills.ai.sub' : '言語モデルとAI統合' ,
209+ 'skills.cloud.title' : 'Cloud & DevOps' ,
178210 'skills.cloud.sub' : 'クラウドインフラとサーバー' ,
179211 'skills.bots.title' : 'ボット & メッセージング' ,
180212 'skills.bots.sub' : '会話チャネルとスマート自動化' ,
213+ 'skills.dev.title' : 'Web & アプリ' ,
181214 'skills.dev.sub' : 'TypeScript、React、Next.js とモダンAPI' ,
182215 'skills.python.title' : 'Python & データ' ,
183216 'skills.python.sub' : 'バックエンド、データ処理、スクリプト' ,
184217 'skills.saas.title' : 'SaaS & ERPビルダー' ,
185218 'skills.saas.sub' : 'LATAMのバーティカルプロダクト・ERP・SaaS' ,
219+ 'skills.badge.fast' : 'FAST BUILDER' ,
186220 // Connect
187221 'connect.tag' : '// social' ,
188222 'connect.h2' : 'コンタクト' ,
189223 'connect.form.title' : '// ダイレクトメッセージ' ,
190224 'connect.form.name' : '名前' ,
191225 'connect.form.name.ph' : 'お名前' ,
226+ 'connect.form.email' : 'メール' ,
192227 'connect.form.email.ph' : 'メールアドレス' ,
193228 'connect.form.message' : 'メッセージ' ,
194229 'connect.form.message.ph' : 'どのようにお手伝いできますか?' ,
@@ -198,6 +233,13 @@ export const translations = {
198233 'connect.form.ok.sub' : 'メッセージを受け取りました。すぐに返信します。' ,
199234 'connect.form.err.fields' : 'すべての項目を入力してください' ,
200235 'connect.form.err.send' : '送信エラー。もう一度お試しください' ,
236+ // Theme toggle
237+ 'theme.light' : 'LIGHT' ,
238+ 'theme.dark' : 'DARK' ,
239+ 'theme.aria' : 'テーマ切替' ,
240+ // Lang selector
241+ 'lang.aria' : '言語選択' ,
242+ 'lang.switch' : '言語を変更:' ,
201243 // Footer
202244 'footer.built' : 'built with ♥ caffeine & late nights' ,
203245 } ,
0 commit comments