You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/i18n.js
+84Lines changed: 84 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -139,6 +139,20 @@ const translations = {
139
139
landingCtaSub: "Free and open source. No account required. Progress saved locally.",
140
140
landingCtaButton: "Begin Your Journey",
141
141
142
+
// Coming Soon
143
+
landingComingSoonTitle: "Coming Soon",
144
+
comingSoonSyncTitle: "Cloud Sync",
145
+
comingSoonSyncText: "Sync your progress across all devices. Start on desktop, continue on tablet.",
146
+
comingSoonAchievementsTitle: "Achievements",
147
+
comingSoonAchievementsText: "Earn badges as you master new skills. Track your learning milestones.",
148
+
comingSoonJsTitle: "JavaScript",
149
+
comingSoonJsText: "Interactive JavaScript lessons with live code execution and DOM manipulation.",
150
+
comingSoonFrameworksTitle: "Frameworks",
151
+
comingSoonFrameworksText: "React, Vue, and Svelte basics. Build real components step by step.",
152
+
153
+
// Device Notice
154
+
deviceNotice: "<strong>Best on desktop or tablet (landscape).</strong> Mobile works, but larger screens make coding easier.",
155
+
142
156
// Footer
143
157
footerModules: "Modules",
144
158
footerResources: "Resources",
@@ -292,6 +306,20 @@ const translations = {
292
306
landingCtaSub: "Kostenlos und Open Source. Kein Konto erforderlich. Fortschritt wird lokal gespeichert.",
293
307
landingCtaButton: "Jetzt erste Schritte machen",
294
308
309
+
// Coming Soon
310
+
landingComingSoonTitle: "Demnächst",
311
+
comingSoonSyncTitle: "Cloud-Sync",
312
+
comingSoonSyncText: "Synchronisiere deinen Fortschritt auf allen Geräten. Starte am Desktop, mach am Tablet weiter.",
313
+
comingSoonAchievementsTitle: "Erfolge",
314
+
comingSoonAchievementsText: "Verdiene Abzeichen beim Erlernen neuer Fähigkeiten. Verfolge deine Lernmeilensteine.",
315
+
comingSoonJsTitle: "JavaScript",
316
+
comingSoonJsText: "Interaktive JavaScript-Lektionen mit Live-Code-Ausführung und DOM-Manipulation.",
317
+
comingSoonFrameworksTitle: "Frameworks",
318
+
comingSoonFrameworksText: "React, Vue und Svelte Grundlagen. Baue echte Komponenten Schritt für Schritt.",
319
+
320
+
// Device Notice
321
+
deviceNotice: "<strong>Am besten auf Desktop oder Tablet (Querformat).</strong> Mobil funktioniert, aber größere Bildschirme machen das Coden einfacher.",
322
+
295
323
// Footer
296
324
footerModules: "Module",
297
325
footerResources: "Ressourcen",
@@ -445,6 +473,20 @@ const translations = {
445
473
landingCtaSub: "Darmowe i open source. Bez konta. Postęp zapisywany lokalnie.",
446
474
landingCtaButton: "Rozpocznij swoją podróż",
447
475
476
+
// Coming Soon
477
+
landingComingSoonTitle: "Wkrótce",
478
+
comingSoonSyncTitle: "Synchronizacja",
479
+
comingSoonSyncText: "Synchronizuj postępy na wszystkich urządzeniach. Zacznij na komputerze, kontynuuj na tablecie.",
480
+
comingSoonAchievementsTitle: "Osiągnięcia",
481
+
comingSoonAchievementsText: "Zdobywaj odznaki, ucząc się nowych umiejętności. Śledź swoje postępy.",
482
+
comingSoonJsTitle: "JavaScript",
483
+
comingSoonJsText: "Interaktywne lekcje JavaScript z wykonywaniem kodu na żywo i manipulacją DOM.",
484
+
comingSoonFrameworksTitle: "Frameworki",
485
+
comingSoonFrameworksText: "Podstawy React, Vue i Svelte. Buduj prawdziwe komponenty krok po kroku.",
486
+
487
+
// Device Notice
488
+
deviceNotice: "<strong>Najlepiej na komputerze lub tablecie (poziomo).</strong> Na telefonie też działa, ale większy ekran ułatwia kodowanie.",
489
+
448
490
// Footer
449
491
footerModules: "Moduły",
450
492
footerResources: "Zasoby",
@@ -600,6 +642,20 @@ const translations = {
600
642
landingCtaSub: "Gratis y de código abierto. Sin cuenta requerida. Progreso guardado localmente.",
601
643
landingCtaButton: "Comienza tu viaje",
602
644
645
+
// Coming Soon
646
+
landingComingSoonTitle: "Próximamente",
647
+
comingSoonSyncTitle: "Sincronización",
648
+
comingSoonSyncText: "Sincroniza tu progreso en todos tus dispositivos. Empieza en el escritorio, continúa en la tablet.",
649
+
comingSoonAchievementsTitle: "Logros",
650
+
comingSoonAchievementsText: "Gana insignias mientras dominas nuevas habilidades. Sigue tus hitos de aprendizaje.",
651
+
comingSoonJsTitle: "JavaScript",
652
+
comingSoonJsText: "Lecciones interactivas de JavaScript con ejecución de código en vivo y manipulación del DOM.",
653
+
comingSoonFrameworksTitle: "Frameworks",
654
+
comingSoonFrameworksText: "Fundamentos de React, Vue y Svelte. Construye componentes reales paso a paso.",
655
+
656
+
// Device Notice
657
+
deviceNotice: "<strong>Mejor en escritorio o tablet (horizontal).</strong> Funciona en móvil, pero pantallas más grandes facilitan la programación.",
658
+
603
659
// Footer
604
660
footerModules: "Módulos",
605
661
footerResources: "Recursos",
@@ -750,6 +806,20 @@ const translations = {
750
806
landingCtaSub: "مجاني ومفتوح المصدر. لا حاجة لحساب. يُحفظ التقدم محليًا.",
751
807
landingCtaButton: "ابدأ رحلتك",
752
808
809
+
// Coming Soon
810
+
landingComingSoonTitle: "قريباً",
811
+
comingSoonSyncTitle: "مزامنة سحابية",
812
+
comingSoonSyncText: "زامن تقدمك عبر جميع أجهزتك. ابدأ على الكمبيوتر، تابع على الجهاز اللوحي.",
813
+
comingSoonAchievementsTitle: "الإنجازات",
814
+
comingSoonAchievementsText: "احصل على شارات أثناء إتقانك لمهارات جديدة. تتبع معالم تعلمك.",
815
+
comingSoonJsTitle: "جافاسكريبت",
816
+
comingSoonJsText: "دروس تفاعلية في JavaScript مع تنفيذ مباشر للكود والتعامل مع DOM.",
deviceNotice: "<strong>أفضل على الكمبيوتر أو الجهاز اللوحي (أفقي).</strong> يعمل على الجوال، لكن الشاشات الأكبر تسهّل البرمجة.",
822
+
753
823
// Footer
754
824
footerModules: "الوحدات",
755
825
footerResources: "الموارد",
@@ -902,6 +972,20 @@ const translations = {
902
972
landingCtaSub: "Безкоштовно та з відкритим кодом. Без реєстрації. Прогрес зберігається локально.",
903
973
landingCtaButton: "Розпочни свою подорож",
904
974
975
+
// Coming Soon
976
+
landingComingSoonTitle: "Незабаром",
977
+
comingSoonSyncTitle: "Хмарна синхронізація",
978
+
comingSoonSyncText: "Синхронізуй прогрес на всіх пристроях. Почни на комп'ютері, продовжуй на планшеті.",
979
+
comingSoonAchievementsTitle: "Досягнення",
980
+
comingSoonAchievementsText: "Отримуй значки, освоюючи нові навички. Відстежуй свої навчальні віхи.",
981
+
comingSoonJsTitle: "JavaScript",
982
+
comingSoonJsText: "Інтерактивні уроки JavaScript з виконанням коду в реальному часі та маніпуляцією DOM.",
983
+
comingSoonFrameworksTitle: "Фреймворки",
984
+
comingSoonFrameworksText: "Основи React, Vue та Svelte. Створюй справжні компоненти крок за кроком.",
985
+
986
+
// Device Notice
987
+
deviceNotice: "<strong>Найкраще на комп'ютері або планшеті (горизонтально).</strong> На телефоні теж працює, але більший екран полегшує програмування.",
0 commit comments