feat: Add translation support for map-related components and improve loading messages

This commit is contained in:
2025-09-16 16:32:04 +02:00
parent cf8ff874da
commit 029b091b10
2 changed files with 118 additions and 46 deletions

View File

@@ -69,6 +69,7 @@ const translations = {
actions: "Akcje",
view: "Wyświetl",
clearSearch: "Wyczyść wyszukiwanie",
filters:"Filtry",
clearAllFilters: "Wyczyść wszystkie filtry",
sortBy: "Sortuj według"
},
@@ -273,6 +274,40 @@ const translations = {
failedToDeleteFile: "Nie udało się usunąć pliku"
},
// Map
map: {
loadingMap: "Ładowanie mapy...",
preparingMap: "Przygotowywanie pełnoekranowego widoku mapy",
projectsMap: "Mapa projektów",
projectsWithCoordinates: "projektów z współrzędnymi",
loadingProjectsMap: "Ładowanie mapy projektów...",
moveTool: "Narzędzie przesuwania (przesuń mapę)",
selectTool: "Narzędzie wyboru",
measureDistance: "Zmierz odległość",
drawMarkup: "Rysuj/oznacz",
addPinMarker: "Dodaj pinezkę/znacznik",
measureArea: "Zmierz powierzchnię",
listView: "Widok listy",
addProject: "Dodaj projekt",
toggleLayerControls: "Przełącz kontrolki warstw",
mapLayers: "Warstwy mapy",
active: "aktywnych",
baseMaps: "Mapy bazowe",
overlayLayers: "Warstwy nakładkowe",
filters: "Filtry:",
toggleAllFilters: "Przełącz wszystkie filtry",
hideAll: "Ukryj wszystkie",
showAll: "Pokaż wszystkie",
toggleFilter: "Przełącz filtr",
projects: "projektów",
noProjectsWithCoordinates: "Brak projektów ze współrzędnymi",
noProjectsMessage: "Projekty potrzebują współrzędnych, aby pojawić się na mapie. Dodaj współrzędne podczas tworzenia lub edycji projektów.",
viewAllProjects: "Zobacz wszystkie projekty",
zoomIn: "Przybliż",
zoomOut: "Oddal",
viewProjectDetails: "Zobacz szczegóły projektu"
},
// Tasks
tasks: {
title: "Zadania",
@@ -552,6 +587,7 @@ const translations = {
actions: "Actions",
view: "View",
clearSearch: "Clear search",
filters: "Filters",
clearAllFilters: "Clear all filters",
sortBy: "Sort by"
},
@@ -672,6 +708,40 @@ const translations = {
}
},
// Map
map: {
loadingMap: "Loading map...",
preparingMap: "Preparing your full-screen map experience",
projectsMap: "Projects Map",
projectsWithCoordinates: "projects with coordinates",
loadingProjectsMap: "Loading projects map...",
moveTool: "Move Tool (Pan Map)",
selectTool: "Select Tool",
measureDistance: "Measure Distance",
drawMarkup: "Draw/Markup",
addPinMarker: "Add Pin/Marker",
measureArea: "Measure Area",
listView: "List View",
addProject: "Add Project",
toggleLayerControls: "Toggle Layer Controls",
mapLayers: "Map Layers",
active: "active",
baseMaps: "Base Maps",
overlayLayers: "Overlay Layers",
filters: "Filters:",
toggleAllFilters: "Toggle all filters",
hideAll: "Hide All",
showAll: "Show All",
toggleFilter: "Toggle filter",
projects: "projects",
noProjectsWithCoordinates: "No projects with coordinates",
noProjectsMessage: "Projects need coordinates to appear on the map. Add coordinates when creating or editing projects.",
viewAllProjects: "View All Projects",
zoomIn: "Zoom In",
zoomOut: "Zoom Out",
viewProjectDetails: "View Project Details"
},
contracts: {
title: "Contracts",
subtitle: "Manage your contracts and agreements",