feat(frontend): add design tokens, dark mode hook, and i18n scaffold

Part of the Ombrora Convert redesign (Task 1/5).
This commit is contained in:
2026-07-31 14:49:19 +02:00
parent f499196dae
commit ee18cc2d90
8 changed files with 359 additions and 90 deletions
+47
View File
@@ -0,0 +1,47 @@
{
"brand": "Ombrora Convert",
"nav": {
"switchToEnglish": "English",
"switchToFrench": "Français",
"themeToLight": "Switch to light mode",
"themeToDark": "Switch to dark mode"
},
"hero": {
"title": "Convert your files online, for free",
"subtitle": "Drag and drop your files, pick the output format, download the result. No install, no account.",
"dropzoneLabel": "Drag your files here or click to browse",
"convert": "Convert",
"unsupportedFormat": "Unsupported format"
},
"quality": {
"label": "Quality ({{value}})",
"compression": "Compression ({{value}})",
"iconSize": "Icon size",
"compressPdf": "Compress as JPEG"
},
"job": {
"converting": "Converting...",
"download": "Download"
},
"reassurance": {
"title": "Why you can trust us",
"autoDelete": "Files deleted automatically after 1h",
"noAccount": "No account required",
"online": "100% online — nothing to install",
"maxSize": "Up to 100MB per file"
},
"formats": {
"title": "Supported formats",
"images": "Images",
"documents": "Documents",
"fonts": "Fonts",
"ebooks": "Ebooks"
},
"footer": {
"rights": "Ombrora Convert — Online file conversion"
},
"notFound": {
"title": "Page not found",
"backHome": "Back to home"
}
}