feat(task-management): enhance status management with drag-and-drop functionality
- Updated ManageStatusModal to support drag-and-drop for reordering statuses and moving them between categories. - Introduced CategorySection component for better organization of statuses by category. - Added validation to prevent moving the last status out of a category, ensuring each category retains at least one status. - Enhanced localization for task management, updating translation keys across multiple languages for improved clarity and consistency.
This commit is contained in:
@@ -7,79 +7,81 @@
|
||||
"statusText": "Statusi",
|
||||
"phaseText": "Faza",
|
||||
"memberText": "Anëtarët",
|
||||
"assigneesText": "Përgjegjësit",
|
||||
"assigneesText": "Të caktuarit",
|
||||
"priorityText": "Prioriteti",
|
||||
"labelsText": "Etiketa",
|
||||
"labelsText": "Etiketat",
|
||||
"membersText": "Anëtarët",
|
||||
"groupByText": "Grupo sipas",
|
||||
"showArchivedText": "Shfaq të arkivuara",
|
||||
"showArchivedText": "Shfaq të arkivuarat",
|
||||
"showFieldsText": "Shfaq fushat",
|
||||
"keyText": "Çelësi",
|
||||
"taskText": "Detyra",
|
||||
"descriptionText": "Përshkrimi",
|
||||
"phasesText": "Fazat",
|
||||
"listText": "Listë",
|
||||
"listText": "Lista",
|
||||
"progressText": "Progresi",
|
||||
"timeTrackingText": "Gjurmimi i Kohës",
|
||||
"timetrackingText": "Gjurmimi i Kohës",
|
||||
"timeTrackingText": "Ndjekja e kohës",
|
||||
"timetrackingText": "Ndjekja e kohës",
|
||||
"estimationText": "Vlerësimi",
|
||||
"startDateText": "Data e Fillimit",
|
||||
"startdateText": "Data e Fillimit",
|
||||
"endDateText": "Data e Përfundimit",
|
||||
"dueDateText": "Afati",
|
||||
"duedateText": "Afati",
|
||||
"completedDateText": "Data e Përfundimit",
|
||||
"completeddateText": "Data e Përfundimit",
|
||||
"createdDateText": "Data e Krijimit",
|
||||
"createddateText": "Data e Krijimit",
|
||||
"lastUpdatedText": "Përditësuar Së Fundi",
|
||||
"lastupdatedText": "Përditësuar Së Fundi",
|
||||
"startDateText": "Data e fillimit",
|
||||
"startdateText": "Data e fillimit",
|
||||
"endDateText": "Data e mbarimit",
|
||||
"dueDateText": "Data e afatit",
|
||||
"duedateText": "Data e afatit",
|
||||
"completedDateText": "Data e përfundimit",
|
||||
"completeddateText": "Data e përfundimit",
|
||||
"createdDateText": "Data e krijimit",
|
||||
"createddateText": "Data e krijimit",
|
||||
"lastUpdatedText": "Përditësimi i fundit",
|
||||
"lastupdatedText": "Përditësimi i fundit",
|
||||
"reporterText": "Raportuesi",
|
||||
"dueTimeText": "Koha e Afatit",
|
||||
"duetimeText": "Koha e Afatit",
|
||||
"dueTimeText": "Koha e afatit",
|
||||
"duetimeText": "Koha e afatit",
|
||||
|
||||
"lowText": "I ulët",
|
||||
"mediumText": "I mesëm",
|
||||
"highText": "I lartë",
|
||||
"lowText": "E ulët",
|
||||
"mediumText": "E mesme",
|
||||
"highText": "E lartë",
|
||||
|
||||
"createStatusButtonTooltip": "Cilësimet e statusit",
|
||||
"configPhaseButtonTooltip": "Cilësimet e fazës",
|
||||
"noLabelsFound": "Nuk u gjetën etiketa",
|
||||
|
||||
"addStatusButton": "Shto Status",
|
||||
"addPhaseButton": "Shto Fazë",
|
||||
"addStatusButton": "Shto status",
|
||||
"addPhaseButton": "Shto fazë",
|
||||
|
||||
"createStatus": "Krijo Status",
|
||||
"createStatus": "Krijo status",
|
||||
"name": "Emri",
|
||||
"category": "Kategoria",
|
||||
"selectCategory": "Zgjidh një kategori",
|
||||
"pleaseEnterAName": "Ju lutemi vendosni një emër",
|
||||
"pleaseEnterAName": "Ju lutemi shkruani një emër",
|
||||
"pleaseSelectACategory": "Ju lutemi zgjidhni një kategori",
|
||||
"create": "Krijo",
|
||||
|
||||
"searchTasks": "Kërko detyrat...",
|
||||
"searchTasks": "Kërko detyra...",
|
||||
"searchPlaceholder": "Kërko...",
|
||||
"fieldsText": "Fushat",
|
||||
"loadingFilters": "Duke ngarkuar filtrat...",
|
||||
"noOptionsFound": "Nuk u gjetën opsione",
|
||||
"loadingFilters": "Po ngarkohen filtrat...",
|
||||
"noOptionsFound": "Nuk u gjetën opcione",
|
||||
"filtersActive": "filtra aktiv",
|
||||
"filterActive": "filtër aktiv",
|
||||
"clearAll": "Pastro të gjitha",
|
||||
"clearing": "Duke pastruar...",
|
||||
"clearing": "Po pastron...",
|
||||
"cancel": "Anulo",
|
||||
"search": "Kërko",
|
||||
"groupedBy": "Grupuar sipas",
|
||||
"manageStatuses": "Menaxho Statuset",
|
||||
"managePhases": "Menaxho Fazat",
|
||||
"dragToReorderStatuses": "Zvarrit statuset për t'i rirenditur. Çdo status mund të ketë një kategori të ndryshme.",
|
||||
"groupedBy": "I grupuar sipas",
|
||||
"manageStatuses": "Menaxho statuset",
|
||||
"managePhases": "Menaxho fazat",
|
||||
"dragToReorderStatuses": "Statuset janë të organizuara sipas kategorive. Tërhiq për të rirenditur brenda kategorive. Kliko 'Shto status' për të krijuar statuse të reja në çdo kategori.",
|
||||
"enterNewStatusName": "Shkruani emrin e statusit të ri...",
|
||||
"addStatus": "Shto Status",
|
||||
"noStatusesFound": "Nuk u gjetën statuse. Krijoni statusin tuaj të parë më sipër.",
|
||||
"deleteStatus": "Fshi Statusin",
|
||||
"addStatus": "Shto status",
|
||||
"noStatusesFound": "Nuk ka statuse në këtë kategori",
|
||||
"deleteStatus": "Fshi statusin",
|
||||
"deleteStatusConfirm": "Jeni të sigurt që doni të fshini këtë status? Ky veprim nuk mund të zhbëhet.",
|
||||
"rename": "Riemëro",
|
||||
"rename": "Riemërto",
|
||||
"delete": "Fshi",
|
||||
"enterStatusName": "Shkruani emrin e statusit",
|
||||
"selectCategory": "Zgjidh kategorinë",
|
||||
"close": "Mbyll"
|
||||
"close": "Mbyll",
|
||||
"cannotMoveStatus": "Nuk mund të lëvizet statusi",
|
||||
"cannotMoveStatusMessage": "Nuk mund të lëvizet ky status sepse do të linte kategorinë '{{categoryName}}' bosh. Çdo kategori duhet të ketë të paktën një status.",
|
||||
"ok": "OK"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user