Skip to content

Commit 6e69ddc

Browse files
ericyangpanclaude
andcommitted
refactor(i18n): restructure locale files to namespace-based architecture
Migrate from flat JSON locale files to a namespace-based structure for better organization and maintainability. Changes: - Remove old flat locale files: de.json, en.json, ko.json, zh-Hans.json - Create new namespaced structure: - locales/{lang}/components.json - UI component translations - locales/{lang}/pages/ - Page-specific translations (articles, comparison, home, stacks, etc.) - locales/{lang}/shared.json - Shared translations across the app - locales/{lang}/index.ts - Locale export aggregator - Support 4 languages: en, zh-Hans, de, ko This restructuring improves translation management by grouping related translations into logical namespaces. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent aaa498f commit 6e69ddc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2524
-2069
lines changed

locales/de.json

Lines changed: 0 additions & 516 deletions
This file was deleted.

locales/de/components.json

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
{
2+
"backToNavigation": {
3+
"backTo": "Zurück zu",
4+
"indexLabel": "INDEX"
5+
},
6+
"collectionScrollbar": {
7+
"articles": "Featured Artikel",
8+
"specifications": "Spezifikationen & Protokolle",
9+
"tools": "Ökosystem-Tools"
10+
},
11+
"docsSidebar": {
12+
"label": "Dokumentation",
13+
"title": "DOKUMENTATION"
14+
},
15+
"filterSortBar": {
16+
"clearFilters": "Filter löschen",
17+
"license": "Lizenz:",
18+
"openSource": "Open Source",
19+
"platform": "Plattform:",
20+
"proprietary": "Proprietär",
21+
"search": "Nach Namen suchen...",
22+
"sort": "Sortieren:",
23+
"sortDefault": "Standard",
24+
"sortNameAsc": "Name (A-Z)",
25+
"sortNameDesc": "Name (Z-A)"
26+
},
27+
"footer": {
28+
"copyright": "© 2025 AI Coding Stack • Mit ❤︎ erstellt • Open Source",
29+
"openSource": "Open-Source-KI-Coding-Metadaten-Repository.",
30+
"selectLanguage": "Sprache auswählen",
31+
"tagline": "Ihr KI-Coding-Ökosystem-Hub.",
32+
"toggleTheme": "Thema umschalten"
33+
},
34+
"header": {
35+
"aiCodingLandscape": "KI-Coding-Landschaft",
36+
"aiCodingLandscapeDesc": "Visualisieren Sie das gesamte KI-Coding-Ökosystem",
37+
"aiCodingStack": "AI Coding Stack",
38+
"articles": "Artikel",
39+
"closeMenu": "Menü schließen",
40+
"collections": "Sammlungen",
41+
"developmentTools": "Entwicklungstools",
42+
"intelligence": "Intelligenz",
43+
"landscape": "Landschaft",
44+
"manifesto": "Manifest",
45+
"openMenu": "Menü öffnen",
46+
"openSourceRank": "Open Source Ranking",
47+
"openSourceRankDesc": "Erkunden Sie Open-Source-KI-Coding-Projekte nach GitHub-Sternen",
48+
"ranking": "Ranking",
49+
"search": "Suchen",
50+
"searchPlaceholder": "Suchen...",
51+
"toggleMenu": "Menü umschalten"
52+
},
53+
"openSourceRank": {
54+
"description": "Entdecken und erkunden Sie Open-Source-KI-Coding-Tools, sortiert nach GitHub Stars. Vergleichen Sie IDEs, CLIs und Erweiterungen, um die perfekten Tools für Ihren Entwicklungs-Workflow zu finden.",
55+
"filter": {
56+
"all": "Alle"
57+
},
58+
"meta": {
59+
"description": "Ranking aller Open-Source-Projekte in AI Coding Stack, sortiert nach GitHub Stars. Statistiken und Trends von Open-Source- vs. proprietären Tools anzeigen.",
60+
"title": "Open-Source-Projekte-Ranking"
61+
},
62+
"noResults": "Keine Open-Source-Projekte für diese Kategorie gefunden.",
63+
"note": "Hinweis: Diese Seite zeigt nur Projekte mit GitHub-Repositories. Einige Projekte, obwohl nicht Open Source, unterhalten GitHub-Repositories als Feedback-Kanäle für Benutzer.",
64+
"productType": {
65+
"cli": "CLI",
66+
"extension": "Erweiterung",
67+
"ide": "IDE"
68+
},
69+
"statistics": {
70+
"closedSource": "Proprietär",
71+
"closedSourceCount": "Proprietäre Projekte",
72+
"closedSourcePercentage": "Proprietärer Prozentsatz",
73+
"licenseBreakdown": "Lizenzverteilung",
74+
"openSource": "Open Source",
75+
"openSourceCount": "Open-Source-Projekte",
76+
"projects": "Projekte",
77+
"title": "Open-Source vs. Proprietär Verteilung",
78+
"totalProjects": "Gesamtprojekte"
79+
},
80+
"table": {
81+
"license": "Lizenz",
82+
"name": "Name",
83+
"openSourceTitle": "Open-Source-Projekte ({count})",
84+
"proprietaryTitle": "Proprietäre Projekte ({count})",
85+
"rank": "Rang",
86+
"stars": "Stars",
87+
"type": "Typ"
88+
},
89+
"title": "Open-Source-Projekte-Ranking"
90+
},
91+
"productCommands": {
92+
"command": "Befehl",
93+
"install": "Installieren",
94+
"launch": "Starten"
95+
},
96+
"productHero": {
97+
"categories": {
98+
"CLI": "CLI",
99+
"EXTENSION": "Erweiterung",
100+
"IDE": "IDE",
101+
"MODEL": "Modell",
102+
"PROVIDER": "Modellanbieter",
103+
"VENDOR": "Anbieter"
104+
},
105+
"documentation": "Dokumentation",
106+
"download": "Download",
107+
"getApiKey": "API-Schlüssel Abrufen",
108+
"license": "Lizenz",
109+
"platforms": "Plattformen",
110+
"providerTypes": {
111+
"foundation-model-provider": "Foundation-Modellanbieter",
112+
"model-service-provider": "Modell-Service-Anbieter"
113+
},
114+
"runtime": "Laufzeit",
115+
"stars": "Stars",
116+
"supportedIdes": "Unterstützte IDEs",
117+
"type": "Typ",
118+
"vendor": "Anbieter",
119+
"version": "Version",
120+
"visitWebsite": "Website Besuchen"
121+
},
122+
"productLinks": {
123+
"blog": "Blog",
124+
"changelog": "Änderungsprotokoll",
125+
"community": "Community",
126+
"discord": "Discord",
127+
"download": "Download",
128+
"github": "GitHub",
129+
"issue": "Issue-Tracker",
130+
"linkedin": "LinkedIn",
131+
"mcp": "MCP-Dokumentation",
132+
"pricing": "Preise",
133+
"reddit": "Reddit",
134+
"resources": "Ressourcen",
135+
"twitter": "X (Twitter)",
136+
"youtube": "YouTube"
137+
},
138+
"productPricing": {
139+
"title": "Preise",
140+
"viewFullDetails": "Vollständige Preisdetails anzeigen →"
141+
},
142+
"search": {
143+
"categories": {
144+
"clis": "CLIs",
145+
"extensions": "Erweiterungen",
146+
"ides": "IDEs",
147+
"models": "Modelle",
148+
"providers": "Modellanbieter",
149+
"vendors": "Anbieter"
150+
},
151+
"navigate": "zum Navigieren",
152+
"noResults": "Keine Ergebnisse gefunden",
153+
"noResultsFor": "Keine Ergebnisse für \"{query}\" gefunden",
154+
"placeholder": "KI-Coding-Tools durchsuchen...",
155+
"resultsCount": "{count} {count, plural, one {Ergebnis} other {Ergebnisse}}",
156+
"resultsCountFor": "{count} {count, plural, one {Ergebnis} other {Ergebnisse}} für \"{query}\"",
157+
"searching": "Suchen...",
158+
"select": "zum Auswählen",
159+
"title": "Suchergebnisse"
160+
},
161+
"sidebar": {
162+
"backToTop": "Zurück nach oben",
163+
"selectItem": "Wählen Sie ein Element aus"
164+
}
165+
}

locales/de/index.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import components from './components.json'
2+
import articles from './pages/articles.json'
3+
import comparison from './pages/comparison.json'
4+
import curatedCollections from './pages/curated-collections.json'
5+
import docs from './pages/docs.json'
6+
import home from './pages/home.json'
7+
import manifesto from './pages/manifesto.json'
8+
import stacks from './pages/stacks.json'
9+
import shared from './shared.json'
10+
11+
const messages = {
12+
shared,
13+
components,
14+
pages: {
15+
home,
16+
manifesto,
17+
docs,
18+
articles,
19+
curatedCollections,
20+
...stacks,
21+
comparison,
22+
},
23+
}
24+
25+
export default messages

locales/de/pages/articles.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"keywords": "KI-Coding-Artikel, KI-Entwicklungs-Tutorials, KI-Coding-Best-Practices, LLM-Coding-Leitfäden, KI-IDE-Leitfäden",
3+
"subtitle": "Tiefgehende Einblicke in KI-Coding: Tutorials, Erkenntnisse, Best Practices für IDEs, CLIs und LLM-Modelle. Lernen Sie, wie Sie 10x schneller mit KI entwickeln.",
4+
"title": "Artikel"
5+
}

locales/de/pages/comparison.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"clis": {
3+
"backTo": "Zurück zu CLIs",
4+
"subtitle": "Vergleichen Sie Funktionen, Preise und Spezifikationen von KI-Coding-CLI-Tools nebeneinander.",
5+
"title": "CLI-Vergleich"
6+
},
7+
"columns": {
8+
"contextLength": "Kontextlänge",
9+
"freePlan": "Kostenloser Plan",
10+
"githubStars": "Stars",
11+
"license": "Lizenz",
12+
"links": "Links",
13+
"maxOutput": "Max. Ausgabe",
14+
"maxPrice": "Höchstpreis",
15+
"modelSize": "Modellgröße",
16+
"platforms": "Plattformen",
17+
"pricing": "Preise",
18+
"startingPrice": "Startpreis",
19+
"supportedIdes": "Unterstützte IDEs",
20+
"vendor": "Anbieter",
21+
"version": "Version"
22+
},
23+
"extensions": {
24+
"backTo": "Zurück zu Erweiterungen",
25+
"subtitle": "Vergleichen Sie Funktionen, Preise und Spezifikationen von KI-Coding-Erweiterungen nebeneinander.",
26+
"title": "Erweiterungs-Vergleich"
27+
},
28+
"ides": {
29+
"backTo": "Zurück zu IDEs",
30+
"subtitle": "Vergleichen Sie Funktionen, Preise und Spezifikationen von KI-gestützten IDEs nebeneinander.",
31+
"title": "IDE-Vergleich"
32+
},
33+
"linkTitles": {
34+
"documentation": "Dokumentation",
35+
"download": "Download",
36+
"officialWebsite": "Offizielle Website"
37+
},
38+
"models": {
39+
"backTo": "Zurück zu Modellen",
40+
"subtitle": "Vergleichen Sie Spezifikationen und Preise von KI-Coding-Modellen nebeneinander.",
41+
"title": "Modell-Vergleich"
42+
},
43+
"pricingValues": {
44+
"free": "Kostenlos",
45+
"freeOnly": "Nur kostenlos"
46+
}
47+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"articles": {
3+
"description": "Pflichtlektüre über KI-Coding von Branchenführern",
4+
"title": "Featured Artikel"
5+
},
6+
"specifications": {
7+
"description": "Wesentliche Standards und Protokolle für moderne Softwareentwicklung",
8+
"title": "Spezifikationen & Protokolle"
9+
},
10+
"subtitle": "Handverlesene Ressourcen, Spezifikationen, Protokolle und Tools für KI-Coding",
11+
"title": "Kuratierte Sammlungen",
12+
"tools": {
13+
"description": "Kuratierte Tools und Utilities für KI-Coding-Workflows",
14+
"title": "Ökosystem-Tools"
15+
}
16+
}

locales/de/pages/docs.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"keywords": "AI Coding Stack Dokumentation, KI-Coding-Tools-Leitfaden, IDE-Vergleich, CLI-Vergleich, KI-Modell-Spezifikationen",
3+
"subtitle": "Vollständiger Leitfaden zu AI Coding Stack: Tools erkunden, Spezifikationen verstehen und die richtigen KI-Coding-Tools für Ihren Workflow auswählen.",
4+
"title": "Dokumentation"
5+
}

locales/de/pages/home.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"description": "Erkunden und vergleichen Sie KI-Coding-Tools: IDEs, CLIs, Erweiterungen, Modelle und Anbieter — alles an einem Ort.",
3+
"exploreTools": "Tools Erkunden",
4+
"faq": "Häufig gestellte Fragen",
5+
"features": {
6+
"comparison": {
7+
"description": "Vergleichen Sie Tools nebeneinander mit detaillierten Spezifikationen, Preisen und Funktionen. Treffen Sie fundierte Entscheidungen darüber, welche KI-Coding-Tools am besten zu Ihrem Workflow passen.",
8+
"title": "Intelligenter Vergleich"
9+
},
10+
"directory": {
11+
"description": "Erkunden Sie eine kuratierte Sammlung von KI-Coding-Tools über IDEs, CLIs, Erweiterungen, Modelle und Anbieter hinweg. Alles an einem Ort, immer aktuell.",
12+
"title": "Umfassendes Verzeichnis"
13+
},
14+
"ecosystem": {
15+
"description": "Visualisieren Sie das gesamte KI-Coding-Ökosystem mit interaktiven Landschaftsansichten. Verstehen Sie, wie verschiedene Tools, Modelle und Anbieter sich verbinden und ergänzen.",
16+
"title": "Ökosystem-Übersicht"
17+
},
18+
"title": "Hauptfunktionen",
19+
"tracking": {
20+
"description": "Bleiben Sie über die neuesten Entwicklungen, Versionen und Updates in der KI-Coding-Landschaft informiert. Verfolgen Sie neue Releases, Funktionserweiterungen und Ökosystemänderungen.",
21+
"title": "Fortschrittsverfolgung"
22+
}
23+
},
24+
"meta": {
25+
"description": "Umfassendes Verzeichnis für KI-Coding-Tools. Entdecken, vergleichen und erkunden Sie IDEs, CLIs, Erweiterungen, Modelle und Anbieter.",
26+
"name": "AI Coding Stack",
27+
"title": "AI Coding Stack - Ihr KI-Coding-Ökosystem-Hub"
28+
},
29+
"readDocs": "Dokumentation Lesen",
30+
"subtitle": "Entdecken, Vergleichen, Schneller Entwickeln.",
31+
"title": "Ihr KI-Coding-Ökosystem-Hub"
32+
}

locales/de/pages/manifesto.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"slogan": "Entdecken. Vergleichen. 10x Schneller Entwickeln.",
3+
"subtitle": "Unsere Vision für die Zukunft der KI-gestützten Softwareentwicklung",
4+
"title": "Manifest"
5+
}

0 commit comments

Comments
 (0)