File tree Expand file tree Collapse file tree 2 files changed +37
-0
lines changed
apps/remix-ide/src/app/tabs/locales/en
libs/remix-ui/desktop-download Expand file tree Collapse file tree 2 files changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "desktopDownload.loading" : " Loading desktop app info..." ,
3
+ "desktopDownload.error" : " Unable to load desktop app. Check the {link} for downloads." ,
4
+ "desktopDownload.title" : " Remix Desktop" ,
5
+ "desktopDownload.releaseDate" : " Released {date}" ,
6
+ "desktopDownload.downloadSpan" : " Download Remix Desktop {platform} {version}" ,
7
+ "desktopDownload.downloadSpanGeneric" : " Download Remix Desktop {version}" ,
8
+ "desktopDownload.downloadCompactFull" : " Download Remix Desktop {platform} {version}" ,
9
+ "desktopDownload.downloadCompactGeneric" : " Download Remix Desktop {version}" ,
10
+ "desktopDownload.downloadButton" : " Download for {platform}" ,
11
+ "desktopDownload.viewReleases" : " View Downloads" ,
12
+ "desktopDownload.otherVersions" : " Other versions and platforms" ,
13
+ "desktopDownload.noAutoDetect" : " Available for Windows, macOS, and Linux"
14
+ }
Original file line number Diff line number Diff line change @@ -92,3 +92,26 @@ Release data is cached in localStorage for 30 minutes to reduce GitHub API calls
92
92
- react-intl (for internationalization)
93
93
- Bootstrap CSS classes (for styling)
94
94
- FontAwesome icons (for platform icons)
95
+
96
+ ## Internationalization
97
+
98
+ The component is fully internationalized using react-intl. Translation strings are located in:
99
+
100
+ - ` apps/remix-ide/src/app/tabs/locales/en/desktopDownload.json ` - All translation keys for the component
101
+
102
+ ### Translation Keys
103
+
104
+ | Key | Default Message | Description |
105
+ | -----| -----------------| -------------|
106
+ | ` desktopDownload.loading ` | "Loading desktop app info..." | Loading state message |
107
+ | ` desktopDownload.error ` | "Unable to load desktop app. Check the {link} for downloads." | Error fallback message |
108
+ | ` desktopDownload.title ` | "Remix Desktop" | Main title in full layout |
109
+ | ` desktopDownload.releaseDate ` | "Released {date}" | Release date display |
110
+ | ` desktopDownload.downloadSpan ` | "Download Remix Desktop {platform} {version}" | Span variant with platform |
111
+ | ` desktopDownload.downloadSpanGeneric ` | "Download Remix Desktop {version}" | Span variant without platform |
112
+ | ` desktopDownload.downloadCompactFull ` | "Download Remix Desktop {platform} {version}" | Compact button with platform |
113
+ | ` desktopDownload.downloadCompactGeneric ` | "Download Remix Desktop {version}" | Compact button without platform |
114
+ | ` desktopDownload.downloadButton ` | "Download for {platform}" | Full layout button text |
115
+ | ` desktopDownload.viewReleases ` | "View Downloads" | Fallback button text |
116
+ | ` desktopDownload.otherVersions ` | "Other versions and platforms" | Link to releases page |
117
+ | ` desktopDownload.noAutoDetect ` | "Available for Windows, macOS, and Linux" | Platform availability message |
You can’t perform that action at this time.
0 commit comments