project-nomad/admin/inertia/locales/en/settings.json
LuisMIguelFurlanettoSousa 2d08533b7e feat(i18n): adicionar suporte a internacionalização com react-i18next
Implementa infraestrutura de i18n com suporte inicial a English e
Português (Brasil). Seletor de idioma em Settings > System > Preferences.

- Instala react-i18next e i18next
- Cria arquivos de tradução (en, pt-BR) para common, home, settings, layout
- Traduz layout (sidebar, header, footer), home e settings/system
- Persiste idioma via localStorage + KVStore (ui.language)
- DiskAlertBanner integrado com i18n

Closes #486
2026-03-23 11:16:01 -03:00

58 lines
1.5 KiB
JSON

{
"system": {
"title": "System Information",
"subtitle": "Real-time monitoring and diagnostics",
"lastUpdated": "Last updated: {{time}}",
"refreshing": "Refreshing data every 30 seconds"
},
"sections": {
"resourceUsage": "Resource Usage",
"systemDetails": "System Details",
"memoryAllocation": "Memory Allocation",
"storageDevices": "Storage Devices",
"systemStatus": "System Status",
"preferences": "Preferences"
},
"labels": {
"cpuUsage": "CPU Usage",
"memoryUsage": "Memory Usage",
"swapUsage": "Swap Usage",
"cores": "{{count}} cores",
"utilized": "{{percent}}% Utilized",
"totalRam": "Total RAM",
"usedRam": "Used RAM",
"availableRam": "Available RAM",
"systemUptime": "System Uptime",
"cpuCores": "CPU Cores",
"storageDevicesCount": "Storage Devices",
"noStorageDetected": "No storage devices detected"
},
"os": {
"distribution": "Distribution",
"kernelVersion": "Kernel Version",
"architecture": "Architecture",
"hostname": "Hostname",
"platform": "Platform"
},
"cpu": {
"manufacturer": "Manufacturer",
"brand": "Brand",
"cores": "Cores",
"physicalCores": "Physical Cores",
"virtualization": "Virtualization",
"enabled": "Enabled",
"disabled": "Disabled"
},
"gpu": {
"title": "Graphics",
"model": "Model",
"vendor": "Vendor",
"vram": "VRAM"
},
"storage": {
"normal": "Normal",
"warningHigh": "Warning - Usage High",
"criticalFull": "Critical - Disk Almost Full"
}
}