project-nomad/admin/inertia/i18n/locales/en.json
Claude 56f49fe892 feat(i18n): Integrate language switcher and translate home/settings pages
- Add useTranslation hook to SettingsLayout
- Replace hardcoded menu items with translation keys
- Add LanguageSwitcher component to settings header
- Add i18n support to home page (Command Center)
- Translate Maps, Easy Setup, Install Apps, Docs, Settings menu items
- Update Alert components to use translation keys
- Add new translation keys for menu items and descriptions

Translation keys added:
- home.easySetupDesc, home.installAppsDesc, home.docsDesc, home.settingsDesc
- maps.viewOffline
- settings.contentExplorer, settings.contentManager, settings.mapsManager
- settings.checkUpdates, settings.supportProject, settings.serviceLogs

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-04 10:28:52 +08:00

144 lines
3.9 KiB
JSON

{
"common": {
"home": "Home",
"settings": "Settings",
"docs": "Docs",
"chat": "Chat",
"maps": "Maps",
"search": "Search",
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"install": "Install",
"uninstall": "Uninstall",
"start": "Start",
"stop": "Stop",
"restart": "Restart",
"loading": "Loading...",
"error": "Error",
"success": "Success",
"warning": "Warning",
"info": "Info",
"confirm": "Confirm",
"yes": "Yes",
"no": "No",
"enabled": "Enabled",
"disabled": "Disabled",
"unknown": "Unknown",
"back": "Back",
"next": "Next",
"previous": "Previous",
"close": "Close",
"submit": "Submit",
"reset": "Reset"
},
"home": {
"title": "Command Center",
"subtitle": "Your offline knowledge and education hub",
"updateAvailable": "An update is available for Project N.O.M.A.D.!",
"goToSettings": "Go to Settings",
"startHere": "Start here!",
"poweredBy": "Powered by",
"easySetupDesc": "Not sure where to start? Use the setup wizard to quickly configure your N.O.M.A.D.!",
"installAppsDesc": "Not seeing your favorite app? Install it here!",
"docsDesc": "Read Project N.O.M.A.D. manuals and guides",
"settingsDesc": "Configure your N.O.M.A.D. settings"
},
"menu": {
"maps": "Maps",
"easySetup": "Easy Setup",
"installApps": "Install Apps",
"docs": "Docs",
"settings": "Settings"
},
"maps": {
"title": "Offline Maps",
"viewOffline": "View offline maps",
"search": "Search locations...",
"noResults": "No results found",
"loadingMap": "Loading map...",
"offline": "Offline map - no internet required"
},
"chat": {
"title": "AI Assistant",
"placeholder": "Ask me anything...",
"thinking": "Thinking...",
"noMessages": "Start a conversation with the AI assistant",
"uploadDocument": "Upload Document",
"knowledgeBase": "Knowledge Base"
},
"settings": {
"title": "Settings",
"system": "System",
"apps": "Apps",
"models": "Models",
"maps": "Maps",
"mapsManager": "Maps Manager",
"benchmark": "Benchmark",
"update": "Update",
"checkUpdates": "Check for Updates",
"legal": "Legal",
"support": "Support",
"supportProject": "Support the Project",
"contentExplorer": "Content Explorer",
"contentManager": "Content Manager",
"serviceLogs": "Service Logs & Metrics"
},
"system": {
"title": "System Settings",
"hostname": "Hostname",
"version": "Version",
"uptime": "Uptime",
"storage": "Storage",
"memory": "Memory",
"cpu": "CPU",
"network": "Network",
"theme": "Theme",
"language": "Language",
"darkMode": "Dark Mode",
"lightMode": "Light Mode"
},
"apps": {
"title": "Install Apps",
"installed": "Installed",
"notInstalled": "Not Installed",
"installing": "Installing...",
"noApps": "No apps available"
},
"models": {
"title": "AI Models",
"download": "Download",
"downloading": "Downloading...",
"downloaded": "Downloaded",
"delete": "Delete Model",
"noModels": "No models installed"
},
"easySetup": {
"title": "Easy Setup",
"welcome": "Welcome to Project N.O.M.A.D.!",
"getStarted": "Let's get you started with the basics.",
"next": "Next",
"skip": "Skip",
"complete": "Complete"
},
"docs": {
"title": "Documentation",
"searchDocs": "Search documentation...",
"noResults": "No documentation found"
},
"about": {
"title": "About Project N.O.M.A.D.",
"description": "Project N.O.M.A.D. (Node for Offline Media, Archives, and Data) is an offline-first knowledge and education server.",
"version": "Version",
"license": "License",
"github": "GitHub",
"website": "Website"
},
"errors": {
"notFound": "Page Not Found",
"serverError": "Server Error",
"goHome": "Go to Home",
"tryAgain": "Try Again"
}
}