Skip to content

Commit 1420a1d

Browse files
ericyangpanclaude
andcommitted
refactor(i18n): consolidate translation files and remove duplicate keys
- Consolidate common keys into shared.json across all locales - Remove duplicate keys from component translation files - Delete obsolete detail page translation files (cli-detail, extension-detail, ide-detail, model-provider-detail, vendor-detail) - Update index.ts to remove removed page references - Maintain consistency across all 12 locales Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 4aa700f commit 1420a1d

File tree

269 files changed

+597
-1929
lines changed

Some content is hidden

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

269 files changed

+597
-1929
lines changed

translations/de/components/controls.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,16 @@
1212
"sortNameAsc": "Name (A-Z)",
1313
"sortNameDesc": "Name (Z-A)"
1414
},
15+
"searchDialog": {
16+
"placeholder": "Type to search...",
17+
"empty": "Start typing to search...",
18+
"noResultsFor": "No results for \"{query}\"",
19+
"navigate": "to navigate",
20+
"select": "to select",
21+
"viewAllResults": "View all results for \"{query}\""
22+
},
1523
"searchInput": {
16-
"placeholder": "Search...",
24+
"placeholder": "@:components.controls.searchInput.placeholder",
1725
"clear": "Clear search"
1826
}
1927
}

translations/de/components/product.json

Lines changed: 3 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,15 @@
44
"install": "Installieren",
55
"launch": "Starten"
66
},
7-
"vendorProducts": {
8-
"title": "Produkte"
9-
},
10-
"vendorModels": {
11-
"title": "Modelle"
12-
},
137
"platformLinks": {
14-
"title": "Auf AI-Plattformen finden",
158
"aiPlatforms": {
169
"huggingface": {
17-
"title": "Hugging Face",
1810
"description": "Modellkarte und Gewichte anzeigen"
1911
},
2012
"artificialAnalysis": {
21-
"title": "Artificial Analysis",
2213
"description": "AI-Modell-Leaderboard und Benchmarks"
2314
},
2415
"openrouter": {
25-
"title": "OpenRouter",
2616
"description": "Mehrere AI-Modelle vergleichen und nutzen"
2717
}
2818
}
@@ -46,7 +36,6 @@
4636
"youtubeDescription": "Videos ansehen"
4737
},
4838
"resourceLinks": {
49-
"resources": "Resources",
5039
"changelog": "Änderungsprotokoll",
5140
"changelogDescription": "Änderungsprotokoll anzeigen",
5241
"downloadDescription": "Neueste Version herunterladen",
@@ -56,31 +45,16 @@
5645
"mcpDescription": "Erfahren Sie mehr über MCP-Integration",
5746
"pricingDescription": "Preispläne anzeigen"
5847
},
59-
"productPricing": {
60-
"viewFullDetails": "Vollständige Preisdetails anzeigen →"
61-
},
62-
"modelSpecifications": {
63-
"title": "Specifications",
64-
"contextWindow": "Total Context",
65-
"input": "Input",
66-
"output": "Output",
67-
"cache": "Cache"
68-
},
48+
"productPricing": {},
49+
"modelSpecifications": {},
6950
"benchmarks": {
7051
"title": "Leistungsbenchmarks",
71-
"sweBench": "SWE-bench Verified",
7252
"sweBenchDesc": "Echtwelt-Softwareentwicklungsaufgaben",
73-
"terminalBench": "TerminalBench 2.0",
7453
"terminalBenchDesc": "Befehlszeilenschnittstellen-Kompetenz",
75-
"mmmu": "MMMU",
7654
"mmmuDesc": "Multimodales Verstehen",
77-
"mmmuPro": "MMMU Pro",
7855
"mmmuProDesc": "Erweiterte multimodale Aufgaben",
79-
"webDevArena": "WebDevArena",
8056
"webDevArenaDesc": "Web-Entwicklungsherausforderungen",
81-
"sciCode": "SciCode",
8257
"sciCodeDesc": "Wissenschaftliche Code-Generierung",
83-
"liveCodeBench": "LiveCodeBench",
8458
"liveCodeBenchDesc": "Live-Coding-Leistung"
8559
},
8660
"relatedProducts": {
@@ -91,30 +65,14 @@
9165
"cell": {
9266
"summary": "{count} {category}"
9367
},
94-
"categories": {
95-
"cli": "CLI",
96-
"extension": "Extension",
97-
"ide": "IDE",
98-
"model": "Model",
99-
"provider": "Provider"
100-
},
101-
"categoriesPlural": {
102-
"cli": "CLIs",
103-
"extension": "Extensions",
104-
"ide": "IDEs",
105-
"model": "Models",
106-
"provider": "Providers"
107-
},
10868
"controls": {
10969
"clear": "Clear",
11070
"sortByLabel": "Sort by:",
11171
"sortName": "Name",
112-
"sortProducts": "Products",
11372
"vendorTypeLabel": "Vendor Type:"
11473
},
11574
"table": {
116-
"noVendorsFound": "No vendors found",
117-
"vendor": "Vendor"
75+
"noVendorsFound": "No vendors found"
11876
},
11977
"vendorTypes": {
12078
"label": "Vendor Types:",

translations/de/index.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,23 @@ import componentsNavigation from './components/navigation.json'
1212
import componentsProduct from './components/product.json'
1313
import componentsSidebar from './components/sidebar.json'
1414
import articles from './pages/articles.json'
15-
import cliDetail from './pages/cli-detail.json'
1615
import clis from './pages/clis.json'
1716
import comparison from './pages/comparison.json'
1817
import curatedCollections from './pages/curated-collections.json'
1918
import docs from './pages/docs.json'
20-
import extensionDetail from './pages/extension-detail.json'
2119
import extensions from './pages/extensions.json'
2220
// Page translations
2321
import home from './pages/home.json'
24-
import ideDetail from './pages/ide-detail.json'
2522
import ides from './pages/ides.json'
2623
import landscape from './pages/landscape.json'
2724
import manifesto from './pages/manifesto.json'
2825
import modelCompare from './pages/model-compare.json'
2926
import modelDetail from './pages/model-detail.json'
30-
import modelProviderDetail from './pages/model-provider-detail.json'
3127
import modelProviders from './pages/model-providers.json'
3228
import models from './pages/models.json'
3329
import openSourceRank from './pages/open-source-rank.json'
3430
import search from './pages/search.json'
3531
import stacksOverview from './pages/stacks-overview.json'
36-
import vendorDetail from './pages/vendor-detail.json'
3732
import vendors from './pages/vendors.json'
3833
// Shared translations
3934
import shared from './shared.json'
@@ -51,18 +46,13 @@ export default {
5146
curatedCollections,
5247
articles,
5348
ides,
54-
ideDetail,
5549
clis,
56-
cliDetail,
5750
extensions,
58-
extensionDetail,
5951
models,
6052
modelDetail,
6153
modelCompare,
6254
modelProviders,
63-
modelProviderDetail,
6455
vendors,
65-
vendorDetail,
6656
stacksOverview,
6757
},
6858
components: {

translations/de/pages/articles.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@
44
"description": "In-depth articles about AI coding tools, best practices, and the future of software development with AI assistants."
55
},
66
"keywords": "AI coding articles, AI development tutorials, AI coding best practices, LLM coding guides, AI IDE guides",
7-
"subtitle": "Deep dives into AI coding: tutorials, insights, best practices for IDEs, CLIs, and LLM models. Learn how to build 10x faster with AI.",
8-
"title": "Articles"
7+
"subtitle": "Deep dives into AI coding: tutorials, insights, best practices for IDEs, CLIs, and LLM models. Learn how to build 10x faster with AI."
98
}

translations/de/pages/cli-detail.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

translations/de/pages/comparison.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"title": "AI-Coding-CLI-Vergleich"
66
},
77
"columns": {
8+
"name": "Name",
89
"cache": "Cache",
910
"capabilities": "Funktionen",
1011
"contextLength": "Kontextlänge",
@@ -24,8 +25,7 @@
2425
"startingPrice": "Startpreis",
2526
"swe-bench": "SWE-bench",
2627
"terminal-bench": "Terminal Bench",
27-
"web-dev-arena": "WebDev Arena",
28-
"name": "Name"
28+
"web-dev-arena": "WebDev Arena"
2929
},
3030
"extensions": {
3131
"backTo": "Zurück zu Erweiterungen",

translations/de/pages/curated-collections.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,13 @@
44
"description": "Handpicked resources, specifications, protocols, and tools for AI coding. Featured articles, standards, and ecosystem utilities."
55
},
66
"articles": {
7-
"description": "Must-read articles about AI coding from industry leaders",
8-
"title": "Featured Articles"
7+
"description": "Must-read articles about AI coding from industry leaders"
98
},
109
"specifications": {
11-
"description": "Essential standards and protocols for modern software development",
12-
"title": "Specifications & Protocols"
10+
"description": "Essential standards and protocols for modern software development"
1311
},
1412
"subtitle": "Handpicked resources, specifications, protocols, and tools for AI coding",
15-
"title": "Curated Collections",
1613
"tools": {
17-
"description": "Curated tools and utilities for AI coding workflows",
18-
"title": "Ecosystem Tools"
14+
"description": "Curated tools and utilities for AI coding workflows"
1915
}
2016
}

translations/de/pages/docs.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@
44
"description": "Comprehensive documentation for AI Coding Stack. Learn how to use the platform, contribute to the project, and maximize your AI coding workflow."
55
},
66
"keywords": "AI coding stack docs, AI coding tools guide, IDE comparison, CLI comparison, AI model specs",
7-
"subtitle": "Complete guide to AI Coding Stack: exploring tools, understanding specifications, and choosing the right AI coding tools for your workflow.",
8-
"title": "Documentation"
7+
"subtitle": "Complete guide to AI Coding Stack: exploring tools, understanding specifications, and choosing the right AI coding tools for your workflow."
98
}

translations/de/pages/extension-detail.json

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

translations/de/pages/home.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
},
2323
"meta": {
2424
"description": "Umfassendes Verzeichnis für AI-Coding-Tools. Entdecken, vergleichen und erkunden Sie IDEs, CLIs, Erweiterungen, Modelle und Anbieter.",
25-
"name": "AI Coding Stack",
2625
"title": "AI Coding Stack - Ihr AI-Coding-Ökosystem-Hub"
2726
},
2827
"readDocs": "Dokumentation Lesen",

0 commit comments

Comments
 (0)