Methods
detectLanguage()
Detect current language from URL
filterData()
Filter data based on current filters
hideLoading()
Hide loading state
(async) init()
Initialize dashboard
renderCharts()
Render all charts with current filters
setupFilters()
Setup filter dropdowns
showError()
Show error message
showLoading()
Show loading state