{ "title": "Projekty", "subtitle": "Przegląd bieżących i zakończonych projektów", "searchPlaceholder": "Szukaj projektów...", "allStatuses": "Wszystkie statusy", "resetFilters": "Resetuj", "active": "Aktywne projekty", "completed": "Zakończone projekty", "onHold": "Wstrzymane", "timeline": "Harmonogram", "milestones": "Kamienie milowe", "phasesAndTasks": "Fazy i zadania", "kanbanView": "Kanban", "listView": "Lista", "task": "zadanie", "tasks": { "title": "Zadania", "noTasks": "Brak zadań do wyświetlenia", "taskName": "Nazwa", "dueDate": "Termin", "status": "Status", "assignedTo": "Przypisane do", "assignee": "Osoba przypisana", "estimatedHours": "Szacowane godziny", "estHours": "Szac. godziny", "hoursLogged": "Zarejestrowane godziny", "checklist": "Lista kontrolna", "dependencies": "Zależności", "priority": "Priorytet", "services": "Usługi", "attachments": "Załączniki", "actualHours": "Rzeczywiste godziny", "createdAt": "Utworzono o godz", "updatedAt": "Zaktualizowano o godz", "assignedTeam": "Przydzielony zespół", "phase": "Faza", "priorityLevel": "Poziom priorytetu", "seeLess": "Pokaż mniej", "seeMore": "Pokaż więcej", "checklistItems": "Elementy listy kontrolnej", "of": "z", "complete": "ukończono", "additionalAgents": "Dodatkowi agenci", "unassigned": "Nieprzypisane" }, "phases": { "title": "Fazy projektu", "completion": "Ukończono", "noPhases": "Brak faz do wyświetlenia", "statusColumns": "Kolumny statusów", "statusColumnsProjectDefaults": "Domyślne ustawienia projektu", "statusColumnsCustom": "Niestandardowe ({{count}} statusów)", "configureStatuses": "Konfiguruj", "phaseName": "Nazwa fazy", "phaseDescription": "Opis fazy", "descriptionPlaceholder": "Opis", "startDate": "Data rozpoczęcia", "startDatePlaceholder": "Data rozpoczęcia", "endDate": "Data zakończenia", "endDatePlaceholder": "Data zakończenia", "cancelEditing": "Anuluj edycję", "saveChanges": "Zapisz zmiany", "editPhase": "Edytuj fazę", "deletePhase": "Usuń fazę", "cancel": "Anuluj", "save": "Zapisz", "taskCount_other": "{{count}} zadań", "startLabel": "Początek", "dueLabel": "Termin", "notSet": "Nie ustawiono", "taskCount_one": "{{count}} zadanie", "taskCount_few": "{{count}} zadania", "taskCount_many": "{{count}} zadań" }, "projectList": { "addProject": "Dodaj projekt", "createFromTemplate": "Utwórz z szablonu", "openMenu": "Otwórz menu", "searchPlaceholder": "Wyszukaj projekty, zadania i komentarze", "statusPlaceholder": "Wybierz status", "contactPlaceholder": "Filtruj według kontaktu", "managerPlaceholder": "Wszyscy menedżerowie", "deadlinePlaceholder": "Filtruj według terminu", "deletedSuccess": "Projekt został pomyślnie usunięty", "deleteValidationFailed": "Nie udało się zweryfikować usunięcia. Spróbuj ponownie.", "deleteFailed": "Nie udało się usunąć projektu.", "statusUnknown": "Nieznany", "notAvailable": "Nie dotyczy", "noClient": "Brak klienta", "noContact": "Brak kontaktu", "unassigned": "Nieprzypisane", "thisProject": "ten projekt", "statusOptions": { "all": "Wszystkie projekty", "active": "Aktywne projekty", "inactive": "Nieaktywne projekty" }, "columns": { "number": "Liczba", "projectName": "Nazwa projektu", "client": "Klient", "contact": "Kontakt", "status": "Status", "deadline": "Termin", "created": "Utworzono", "projectManager": "Kierownik projektu", "tags": "Tagi", "priority": "Priorytet", "taskType": "Typ", "actions": "Akcje" }, "unknownUser": "Nieznany" }, "quickAdd": { "title": "Dodaj nowy projekt", "projectNamePlaceholder": "Nazwa projektu *", "descriptionPlaceholder": "Opis", "statusLabel": "Status *", "statusPlaceholder": "Wybierz status", "clientLabel": "Klient *", "contactLabel": "Kontakt", "contactPlaceholder": "Wybierz kontakt", "projectManagerLabel": "Kierownik projektu", "projectManagerPlaceholder": "Wybierz osobę przypisaną", "budgetedHoursLabel": "Budżetowe godziny", "budgetedHoursPlaceholder": "Wprowadź godziny budżetowe", "startDateLabel": "Data rozpoczęcia", "startDatePlaceholder": "Wybierz datę rozpoczęcia", "endDateLabel": "Data zakończenia", "endDatePlaceholder": "Wybierz datę zakończenia", "clientPortalVisibility": "Widoczność Portalu Klienta", "validationTitle": "Proszę naprawić następujące błędy:", "projectNameRequired": "Nazwa projektu jest wymagana", "clientRequired": "Klient jest wymagany", "projectStatusRequired": "Status projektu jest wymagany", "taskStatusRequired": "Należy wybrać co najmniej jeden status zadania", "creating": "Tworzenie...", "create": "Utwórz projekt", "createdSuccess": "Projekt został utworzony pomyślnie", "tagCreatePartialError": "Nie można utworzyć tagów {{count}}", "createError": "Nie udało się utworzyć projektu. Spróbuj ponownie." }, "projectEdit": { "projectNameLabel": "Nazwa projektu *", "projectNamePlaceholder": "Wpisz nazwę projektu...", "descriptionPlaceholder": "Wprowadź opis projektu...", "statusLabel": "Status *", "statusPlaceholder": "Wybierz status", "contactLabel": "Kontakt", "contactPlaceholder": "Wybierz kontakt", "budgetedHoursLabel": "Budżetowe godziny", "budgetedHoursPlaceholder": "Wprowadź godziny budżetowe", "tagsLabel": "Tagi", "startDatePlaceholder": "Wybierz datę rozpoczęcia", "endDatePlaceholder": "Wybierz datę zakończenia", "clientPortalVisibility": "Widoczność Portalu Klienta", "validationTitle": "Proszę wypełnić wymagane pola:", "updatedSuccess": "Projekt został pomyślnie zaktualizowany", "updateError": "Nie udało się zaktualizować projektu", "unsavedTitle": "Niezapisane zmiany", "unsavedMessage": "Masz niezapisane zmiany. Czy na pewno chcesz anulować?", "saveTitle": "Zapisz zmiany", "saveMessage": "Czy na pewno chcesz zapisać zmiany i zamknąć szufladę?", "continueEditing": "Kontynuuj edycję", "discardChanges": "Odrzuć zmiany", "saveAndClose": "Zapisz i zamknij", "saving": "Zapisywanie..." }, "projectDetail": { "allAgents": "Wszyscy agenci", "primaryAssigneeOnly": "Wyświetlaj tylko zadania, w przypadku których wybrany agent jest głównym przypisanym", "taskType": "Typ zadania", "priority": "Priorytet", "searchTasksPlaceholder": "Wyszukaj zadania...", "caseSensitive": "Wielkość liter ma znaczenie", "wholeWord": "Całe słowo", "wholeWordShort": "Word", "clearSearch": "Wyczyść wyszukiwanie", "taskList": "Lista zadań", "kanbanBoard": "Tablica Kanbana", "kanbanBoardWithPhase": "Tablica Kanban: {{phaseName}}", "selectPhaseToViewKanban": "Wybierz lub utwórz fazę, aby wyświetlić tablicę Kanban.", "selectPhaseToAddCard": "Przed dodaniem karty wybierz fazę.", "selectPhaseToAddTask": "Przed dodaniem zadania wybierz etap.", "showPhasesPanel": "Pokaż panel faz", "hidePhasesPanel": "Ukryj panel faz", "phaseHelp": "Faza to wyraźny etap lub kamień milowy w harmonogramie projektu. Każda faza może zawierać wiele zadań i pomaga uporządkować pracę na zarządzalne sekcje.", "phaseNameRequired": "Nazwa fazy nie może być pusta", "phaseAddedSuccess": "Nowa faza została pomyślnie dodana!", "phaseUpdatedSuccess": "Faza została pomyślnie zaktualizowana!", "phaseDeletedSuccess": "Faza została pomyślnie usunięta!", "phaseReorderedSuccess": "Pomyślnie zmieniono kolejność fazy", "taskAddedSuccess": "Nowe zadanie zostało dodane pomyślnie!", "taskPhaseMismatch": "Błąd dodawania nowego zadania: niezgodność fazy", "taskDeletedGeneric": "Zadanie pomyślnie usunięte!", "taskDeletedSuccess": "Zadanie „{{taskName}}” zostało pomyślnie usunięte!", "taskMovedSuccess": "Zadanie „{{taskName}}” zostało pomyślnie przeniesione!", "taskMovedCrossPhaseSuccess": "Zadanie „{{taskName}}” zostało pomyślnie przeniesione do innej fazy! Aby ją zobaczyć, przejdź do fazy docelowej.", "taskMovedToPhase": "Zadanie zostało przeniesione do {{phaseName}}", "taskStatusUpdated": "Stan zadania zaktualizowany", "taskMovedToNewPhase": "Zadanie przeniesione do nowego etapu", "taskMovedToNewStatus": "Zadanie przeniesione do nowego statusu", "taskReordered": "Zmieniono kolejność zadania", "tasksReorderedSuccess": "Pomyślnie zmieniono kolejność zadań", "commentCountsLoadError": "Nie udało się załadować liczników komentarzy", "taskAssigneeUpdatedSuccess": "Osoba przypisana do zadania została pomyślnie zaktualizowana!", "teamAssignedSuccess": "Zespół został przydzielony pomyślnie", "assignTeamFailed": "Nie udało się przypisać zespołu", "taskDuplicatedSuccess": "Zadanie „{{taskName}}” zostało pomyślnie zduplikowane!", "duplicateNoTargetPhase": "Nie można znaleźć fazy docelowej do powielenia.", "taskNotFound": "Nie znaleziono zadania", "taskPhaseNotFound": "Nie znaleziono fazy zadania", "allTypes": "Wszystkie typy", "primaryShort": "Główny", "deletePhaseTitle": "Usuń fazę", "deletePhaseMessage": "Na pewno usunąć fazę „{{phaseName}}\"? Spowoduje to również usunięcie wszystkich zadań i ich list kontrolnych w tej fazie.", "deleteTaskTitle": "Usuń zadanie", "deleteTaskMessage": "Na pewno usunąć zadanie „{{taskName}}\"? Tej operacji nie można cofnąć.", "moveTaskTitle": "Przenieś zadanie", "confirmMoveTaskMessage": "Na pewno przenieść zadanie „{{taskName}}\" z fazy „{{sourcePhase}}\" do „{{targetPhase}}\"?", "moveTaskFailed": "Nie udało się przenieść zadania. Spróbuj ponownie.", "loading": "Ładowanie...", "loadingListView": "Ładowanie widoku listy...", "importSuccess": "Zaimportowano {{phases}} etapów i {{tasks}} zadań", "importFailed": "Import nie powiódł się: {{error}}", "completionSummary": "{{completed}} / {{total}} Gotowe", "selectedPhaseCompletionHelp": "Pokazuje procent ukończonych zadań tylko dla wybranej fazy „{{phaseName}}\"", "showStickyStatusNames": "Pokaż trwałe nazwy statusów", "hideStickyStatusNames": "Ukryj trwałe nazwy statusów", "pinHeader": "Przypnij nagłówek do góry", "unpinHeader": "Odepnij nagłówek", "showHideColumns": "Pokaż/ukryj kolumny", "columns": "Kolumny", "showAll": "Pokaż wszystko", "noColumns": "Brak dostępnych kolumn", "allColumnsHidden": "Wszystkie kolumny są ukryte", "allColumnsHiddenHint": "Pokaż jedną lub więcej kolumn, aby zobaczyć swoje zadania.", "showAllColumns": "Pokaż wszystkie kolumny", "hideColumn": "Ukryj kolumnę", "showColumn": "Pokaż kolumnę", "addTask": "Dodaj zadanie", "taskUpdatedSuccess": "Zadanie zaktualizowano pomyślnie!", "hiddenColumnsAlert": "{{count}} kolumn ukrytych z powodu ograniczonego miejsca. Zmień rozmiar przeglądarki, aby zobaczyć więcej.", "listViewEmptyMessage": "Utwórz fazy i dodaj zadania, aby je tu zobaczyć", "seeMore": "Pokaż więcej", "seeLess": "Pokaż mniej", "checklistItems": "Elementy listy:", "checklistSummary": "{{completed}} z {{total}} ukończono", "unknownUser": "Nieznane", "blocksLabel": "Bloki:", "taskCardAria": "Zadanie: {{taskName}}. Przeciągnij, aby zmienić kolejność lub użyj menu dla akcji.", "taskActions": "Akcje zadania", "priorityLevel": "Poziom priorytetu: {{priority}}", "dueLabel": "Termin", "noDueDate": "Brak terminu", "hideTags": "Ukryj tagi", "criticalPath": "Ścieżka krytyczna", "selectTaskAria": "Zaznacz zadanie {{taskName}}", "bulkMoveSuccess": "Przeniesiono {{count}} zadania!", "bulkMovePartial": "Przeniesiono {{moved}} zadania, nie powiodło się: {{failed}}.", "bulkDeleteSuccess": "Usunięto {{count}} zadania!", "bulkDeletePartial": "Usunięto {{deleted}} zadania, nie powiodło się: {{failed}}.", "bulkAssignSuccess": "Przypisano {{count}} zadania!", "bulkAssignPartial": "Przypisano {{success}} zadania, nie powiodło się: {{failed}}.", "bulkAssignTeamSuccess": "Przypisano {{count}} zadania do zespołu!", "bulkAssignTeamPartial": "Przypisano {{success}} zadania do zespołu, nie powiodło się: {{failed}}.", "bulkDeleteTitle": "Usuń zadania", "bulkDeleteMessage": "Czy na pewno chcesz usunąć {{count}} wybrane zadania? Tej operacji nie można cofnąć.", "bulkTasksMovedSuccess": "Przeniesiono {{count}} zadania", "bulkTasksMovedToPhase": "Przeniesiono {{count}} zadania do {{phaseName}}", "moveTasksTitle": "Przenieś zadania", "confirmMoveTasksMessage": "Czy na pewno chcesz przenieść {{count}} wybrane zadania do fazy „{{targetPhase}}”?", "bulkTagsSuccess_one": "Dodano tagi do {{count}} zadania", "bulkTagsSuccess_other": "Dodano tagi do {{count}} zadań", "bulkTagsPartial": "Nie udało się dodać tagów do niektórych zadań", "bulkTagsFailure": "Nie udało się dodać tagów do wybranych zadań", "bulkTagsSuccess_few": "Dodano tagi do {{count}} zadań", "bulkTagsSuccess_many": "Dodano tagi do {{count}} zadań" }, "taskForm": { "addTitle": "Dodaj nowe zadanie", "editTitle": "Edytuj zadanie", "taskNameLabel": "Nazwa zadania *", "taskNameRequired": "Nazwa zadania", "taskNamePlaceholder": "Wpisz nazwę zadania...", "descriptionLabel": "Opis", "descriptionPlaceholder": "Dodaj opis zadania...", "dueDateLabel": "Termin płatności", "taskDueDateLabel": "Termin wykonania zadania", "dueDatePlaceholder": "Wybierz termin", "serviceLabel": "Serwis (dla wpisów czasowych)", "noService": "Brak usługi", "servicePlaceholder": "Wybierz usługę do wstępnego wypełnienia wpisu czasu...", "serviceHelp": "Po ustawieniu ta usługa będzie automatycznie wybierana podczas tworzenia wpisów czasu z tego zadania.", "taskTypeLabel": "Typ zadania", "priorityLabel": "Priorytet", "selectPriorityPlaceholder": "Wybierz priorytet", "estimatedHoursLabel": "Szacowane godziny", "actualHoursLabel": "Rzeczywiste godziny", "assignedToLabel": "Przypisany do", "additionalAgentsLabel": "Dodatkowi agenci", "addTeamMembers": "Dodaj członków zespołu", "additionalAgentsPlaceholder": "Wybierz dodatkowych agentów...", "createdAtLabel": "Utworzono o godz", "moveToLabel": "Przejdź do", "moveToPlaceholder": "Wybierz miejsce docelowe przeniesienia...", "duplicateToLabel": "Duplikuj do", "duplicateToPlaceholder": "Wybierz zduplikowane miejsce docelowe...", "loading": "Ładowanie…", "noValidProjects": "Brak dostępnych projektów z prawidłowymi fazami i statusami", "loadProjectDataFailed": "Błąd ładowania danych projektu. Spróbuj ponownie.", "validationTitle": "Proszę wypełnić wymagane pola:", "agentAddedSuccess": "Agent został pomyślnie dodany", "agentPendingSave": "Agent zostanie dodany po zapisaniu zadania", "teamAssignedSuccess": "Zespół został przydzielony pomyślnie", "assignTeamFailed": "Nie udało się przypisać zespołu", "teamRemovedSuccess": "Pomyślnie usunięto zespół", "teamRemoveFailed": "Nie udało się usunąć przypisania zespołu", "removeTeamAssignment": "Usuń przypisanie zespołu", "switchTeamAssignment": "Zmień przypisanie zespołu", "removeTeamMode": { "removeAll": "Usuń wszystkich członków zespołu", "keepAll": "Zachowaj wszystkich członków zespołu jako pojedynczych agentów", "selective": "Wybierz poszczególnych członków do zachowania/usunięcia", "selectiveHint": "Zaznacz członków, którzy mają pozostać w zadaniu jako indywidualni agenci. Niezaznaczeni członkowie zostaną usunięci." }, "noTeamMembersFound": "Nie znaleziono członków zespołu w tym zadaniu.", "unnamedUser": "Nieznany użytkownik", "linkingPartialFailure": "Zadanie utworzone, ale nie udało się połączyć niektórych elementów", "tagCreationPartialFailure": "Nie można utworzyć {{count}} tag(ów)", "saveFailed": "Nie udało się zapisać zadania", "deleteFailed": "Nie udało się usunąć zadania", "moveFailed": "Nie udało się przenieść zadania", "prepareTimeEntryFailed": "Nie udało się przygotować wpisu czasu. Spróbuj ponownie.", "addAgentFailed": "Nie udało się dodać agenta", "removeAgentFailed": "Nie udało się usunąć agenta", "duplicateFailed": "Nie udało się zduplikować zadania.", "saveBeforeTimeEntry": "Proszę zapisać zadanie przed dodaniem wpisów czasu", "addTimeEntry": "Dodaj wpis czasu", "primaryAgentRequired": "Agent główny jest wymagany w przypadku przypisania dodatkowych agentów", "keepCreatedTicketsTitle": "Zachować utworzone zgłoszenia?", "keepCreatedTicketsMessage": "Czy chcesz zachować te zgłoszenia, czy je usunąć?", "createdTicketsIntro_one": "Podczas tej sesji utworzono {{count}} zgłoszenie:", "createdTicketsIntro_few": "Podczas tej sesji utworzono {{count}} zgłoszenia:", "createdTicketsIntro_many": "Podczas tej sesji utworzono {{count}} zgłoszeń:", "createdTicketsIntro_other": "Podczas tej sesji utworzono {{count}} zgłoszenia:", "keepUploadedDocumentsTitle": "Zachować przesłane dokumenty?", "keepUploadedDocumentsMessage": "Czy chcesz zachować te dokumenty w sekcji Dokumenty, czy je usunąć?", "documentsCleanupIntro_one": "Masz {{count}} dokument, który {{cleanupType}}:", "documentsCleanupIntro_few": "Masz {{count}} dokumenty, które {{cleanupType}}:", "documentsCleanupIntro_many": "Masz {{count}} dokumentów, które {{cleanupType}}:", "documentsCleanupIntro_other": "Masz {{count}} dokumenty, które {{cleanupType}}:", "uploadedOrCreated": "wysłano lub utworzono", "createdOnly": "utworzono", "uploadedOnly": "wysłano", "createdDocumentTag": "utworzono", "uploadedDocumentTag": "wysłano", "andMore": "…i {{count}} więcej", "documentCleanupFailure_one": "Nie udało się usunąć {{count}} dokumentu — pozostanie on w Dokumentach", "documentCleanupFailure_few": "Nie udało się usunąć {{count}} dokumentów — pozostaną one w Dokumentach", "documentCleanupFailure_many": "Nie udało się usunąć {{count}} dokumentów — pozostaną one w Dokumentach", "documentCleanupFailure_other": "Nie udało się usunąć {{count}} dokumentów — pozostaną one w Dokumentach", "ticketCleanupFailure_one": "Nie udało się usunąć {{count}} zgłoszenia", "ticketCleanupFailure_few": "Nie udało się usunąć {{count}} zgłoszeń", "ticketCleanupFailure_many": "Nie udało się usunąć {{count}} zgłoszeń", "ticketCleanupFailure_other": "Nie udało się usunąć {{count}} zgłoszeń", "checklistItemPlaceholder": "Element listy kontrolnej", "reorderChecklistItem": "Przeciągnij, aby zmienić kolejność", "insertChecklistItem": "Wstaw element tutaj", "editChecklistItem": "Edytuj element listy", "removeChecklistItem": "Usuń element listy", "tagsTitle": "Tagi", "checklistTitle": "Lista kontrolna", "createFromTicket": "Utwórz ze zgłoszenia", "deletingTitle": "Usuń zadanie", "deleteMessage": "Na pewno usunąć zadanie „{{taskName}}\"? Tej operacji nie można cofnąć.", "movingTitle": "Przenieś zadanie", "move": "Przenieś", "moveMessage": "Na pewno przenieść zadanie „{{taskName}}\" do fazy „{{phaseName}}\"?", "cancelCreateTitle": "Anuluj tworzenie zadania", "cancelEditTitle": "Anuluj edycję", "cancelMessage": "Na pewno anulować? Niezapisane zmiany zostaną utracone.", "unsavedTitle": "Niezapisane zmiany", "dependencyUnsavedMessage": "Masz wybraną zależność, ale jeszcze jej nie dodano. Kliknij fioletowy przycisk +, aby dodać, lub odrzuć wybór i zapisz.", "discardChanges": "Odrzuć zmiany", "continueEditing": "Kontynuuj edycję", "deleteDocumentsLabel": "Usuń dokumenty", "keepDocumentsLabel": "Zachowaj dokumenty", "deleteTicketsLabel": "Usuń zgłoszenia", "keepTicketsLabel": "Zachowaj zgłoszenia", "deleting": "Usuwanie…", "save": "Zapisz", "update": "Aktualizuj", "adding": "Dodawanie...", "updating": "Aktualizowanie...", "deletedSuccess": "Zadanie zostało pomyślnie usunięte", "movedSuccess": "Zadanie zostało pomyślnie przeniesione", "duplicatedSuccess": "Zadanie „{{taskName}}” zostało pomyślnie zduplikowane!", "willBeSetOnCreate": "Zostanie ustawiony podczas tworzenia", "unknownPhase": "Nieznana faza" }, "taskDependencies": { "title": "Zależności", "dependsOn": "Zależy od:", "blocks": "Bloki", "blockedBy": "Zablokowany przez", "relatedTo": "Związane z", "unknownTask": "Nieznane zadanie", "noOtherTasks": "Żadne inne zadania nie są dostępne dla zależności", "selectTaskPlaceholder": "Wybierz zadanie...", "selectNewTaskPlaceholder": "Wybierz nowe zadanie...", "cancelEdit": "Anuluj edycję", "editDependency": "Edytuj zależność", "removeDependency": "Usuń zależność", "addError": "Nie udało się dodać zależności", "removeError": "Nie udało się usunąć zależności", "updateError": "Nie udało się zaktualizować zależności" }, "taskDocuments": { "attachmentsTitle": "Załączniki", "createNew": "Utwórz nowy dokument", "linkExisting": "Połącz istniejący dokument", "newButton": "Nowy", "uploadButton": "Wyślij", "linkButton": "Link", "remove": "Usuń", "unsavedTitle": "Niezapisane zmiany", "unsavedMessage": "Na pewno anulować? Niezapisane zmiany zostaną utracone.", "discardChanges": "Odrzuć zmiany", "continueEditing": "Kontynuuj edycję", "uploadFile": "Prześlij plik", "documentNamePlaceholder": "Nazwa dokumentu", "fileAttachment": "To jest załącznik pliku", "noDocumentsAttached": "Brak dołączonych dokumentów", "loginToCreateError": "Aby utworzyć dokumenty, zaloguj się", "documentNameRequired": "Nazwa dokumentu jest wymagana", "loginToSaveError": "Proszę zalogować się aby zapisać dokumenty", "createdSuccess": "Dokument został utworzony pomyślnie", "updatedSuccess": "Dokument został pomyślnie zaktualizowany", "loginToUploadError": "Zaloguj się, aby przesłać dokumenty", "uploadedSuccess": "Dokument został przesłany pomyślnie", "removedSuccess": "Dokument usunięty", "removedFromTaskSuccess": "Dokument został usunięty z zadania", "loadFailed": "Nie udało się załadować dokumentów", "loadContentFailed": "Nie udało się załadować zawartości dokumentu", "createFailed": "Nie udało się utworzyć dokumentu", "saveFailed": "Nie udało się zapisać dokumentu", "removeFailed": "Nie udało się usunąć dokumentu", "downloadFailed": "Nie udało się pobrać dokumentu", "downloadFailedGeneric": "Pobieranie nie powiodło się", "exportPdfFailed": "Nie udało się wyeksportować PDF", "documentFallbackName": "dokument", "downloadFallbackName": "pobierz", "newDocumentTitle": "Nowy dokument", "editDocumentTitle": "Edytuj dokument", "viewDocumentTitle": "Zobacz dokument", "pdfLabel": "PDF", "save": "Zapisz", "saving": "Zapisywanie...", "downloadFile": "Pobierz plik", "selectFolderTitle": "Wybierz folder dla nowego dokumentu", "selectFolderDescription": "Wybierz, gdzie zapisać ten nowy dokument" }, "taskTicketLinks": { "restrictedTooltip": "Ograniczone szczegóły — nie jesteś przypisany do tego zgłoszenia", "title": "Powiązane zgłoszenia", "linkExistingTitle": "Połącz istniejące zgłoszenie", "createTicket": "Utwórz zgłoszenie", "linkTicket": "Połącz zgłoszenie", "selectTicket": "Wybierz zgłoszenie", "selectTicketPlaceholder": "Wybierz zgłoszenie", "searchTicketsPlaceholder": "Szukaj zgłoszeń...", "categoryPlaceholder": "Kategoria", "assignedToLabel": "Przypisano do", "boardLabel": "Tablica", "statusLabel": "Status", "priorityLabel": "Priorytet", "allStatuses": "Wszystkie statusy", "allPriorities": "Wszystkie priorytety", "allPhases": "Wszystkie fazy", "searchFilterLabel": "Wyszukiwanie: {{value}}", "categoriesFilterLabel": "Kategorie: {{count}}", "assignedFilterLabel": "Przypisano: {{name}}", "boardFilterLabel": "Tablica: {{name}}", "priorityFilterLabel": "Priorytet: {{label}}", "statusFilterLabel": "Status: {{label}}", "linkToTaskLabel": "Połącz to zgłoszenie z zadaniem", "duplicateError": "To zgłoszenie jest już powiązane z tym zadaniem", "linkedSuccess": "Pomyślnie powiązano zgłoszenie", "linkFailed": "Nie udało się połączyć zgłoszenia", "removedSuccess": "Usunięto link do zgłoszenia", "removeFailed": "Nie udało się usunąć połączenia zgłoszenia", "invalidTicketId": "Nieprawidłowy identyfikator zgłoszenia", "createdAndLinkedSuccess": "Pomyślnie utworzono i połączono zgłoszenie", "createdSuccess": "Utworzono zgłoszenie", "linkNewFailed": "Nie udało się połączyć nowego zgłoszenia", "linkedToTaskSuccess": "Pomyślnie powiązano zgłoszenie z zadaniem", "failedLoadTask": "Nie udało się załadować zadania", "clientFallback": "Klient", "defaultNewStatus": "Nowy" }, "materials": { "title": "Materiały projektowe", "product": "Produkt", "selectProductPlaceholder": "Wybierz produkt...", "searchProductsPlaceholder": "Szukaj produktów…", "noProductsFound": "Nie znaleziono produktów", "price": "Cena", "selectCurrencyPlaceholder": "Wybierz walutę...", "quantity": "Ilość", "total": "Razem", "descriptionOptional": "Opis (opcjonalnie)", "notesPlaceholder": "Dodatkowe uwagi...", "noClientAssigned": "Aby można było dodać materiały, klient musi być przypisany do tego projektu.", "loadingMaterials": "Ładowanie materiałów...", "loadingPrices": "Ładowanie cen...", "noMaterials": "Do tego projektu nie dodano żadnych materiałów.", "noPricesConfigured": "Nie skonfigurowano cen dla tego produktu", "selectProductError": "Proszę wybrać produkt", "selectCurrencyError": "Proszę wybrać walutę", "quantityMinError": "Ilość musi wynosić co najmniej 1", "loadFailed": "Nie udało się załadować materiałów", "addFailed": "Nie udało się dodać materiału", "removeFailed": "Nie udało się usunąć materiału", "adding": "Dodawanie…", "addMaterial": "Dodaj materiał", "addedSuccess": "Materiał dodany", "removedSuccess": "Materiał usunięty", "productColumn": "Produkt", "qtyColumn": "Ilość", "rateColumn": "Stawka", "totalColumn": "Razem", "statusColumn": "Status", "unknownProduct": "Nieznany produkt", "billed": "Rozliczono", "pending": "Oczekujące", "unbilledTotal": "Nierozliczone ({{currency}}):" }, "export": { "title": "Eksportuj zadania projektu", "phasesToExport": "Fazy ​​do eksportu", "fieldsToExport": "Pola do eksportu", "selectAll": "Zaznacz wszystko", "deselectAll": "Odznacz wszystko", "phasesSelected_one": "Wybrano {{selected}} z {{total}} fazy", "phasesSelected_few": "Wybrano {{selected}} z {{total}} faz", "phasesSelected_many": "Wybrano {{selected}} z {{total}} faz", "phasesSelected_other": "Wybrano {{selected}} z {{total}} fazy", "fieldsSelected": "Wybrano {{selected}} z {{total}} pól", "exportTasks": "Eksportuj zadania", "exporting": "Eksportowanie zadań...", "completeTitle": "Eksport zakończony", "success_one": "Pomyślnie wyeksportowano {{count}} zadanie do pliku CSV.", "success_few": "Pomyślnie wyeksportowano {{count}} zadania do pliku CSV.", "success_many": "Pomyślnie wyeksportowano {{count}} zadań do pliku CSV.", "success_other": "Pomyślnie wyeksportowano {{count}} zadania do pliku CSV.", "failed": "Nie udało się wyeksportować zadań", "done": "Gotowe", "fields": { "taskName": "Nazwa zadania", "description": "Opis", "phase": "Faza", "status": "Status", "isClosed": "Jest zamknięty", "taskType": "Typ zadania", "priority": "Priorytet", "assignedTo": "Przypisany do", "assignedTeam": "Przydzielony zespół", "dueDate": "Termin", "estimatedHours": "Szacowane godziny", "actualHours": "Rzeczywiste godziny", "checklistProgress": "Postęp listy kontrolnej", "tags": "Tagi", "createdAt": "Utworzono o godz", "updatedAt": "Zaktualizowano o godz" }, "exportSelected": "Eksportuj {{count}} wybrane", "selectedTasksNotice_one": "Eksportowanie {{count}} wybranego zadania.", "selectedTasksNotice_few": "Eksportowanie {{count}} wybranych zadań.", "selectedTasksNotice_many": "Eksportowanie {{count}} wybranych zadań.", "selectedTasksNotice_other": "Eksportowanie {{count}} wybranych zadań." }, "import": { "title": "Importuj fazy i zadania", "uploadIntro": "Prześlij plik CSV z danymi etapów i zadań", "requiredFields": "Wymagane:", "requiredFieldsList": "task_name", "optionalFields": "Opcjonalne:", "optionalFieldsList": "phase_name, task_description, assigned_to, estimated_hours, actual_hours, due_date, priority, service, task_type, status, tags", "noteLabel": "Notatka:", "defaultPhaseNote": "Zadania bez nazwy fazy zostaną pogrupowane w „{{phaseName}}”", "downloadTemplate": "Pobierz szablon CSV", "mapFieldsTitle": "Mapuj pola zadań na kolumny CSV", "fieldColumn": "Pole", "selectCsvColumn": "Wybierz kolumnę CSV", "fieldInstructions": "Wybierz, która kolumna CSV zawiera dane dla każdego pola. Pola oznaczone * są wymagane.", "notMapped": "Nie zmapowano", "rowLimitExceeded": "Przekroczono limit wierszy:", "rowLimitDescription": "Twój CSV ma {{original}} wierszy, ale zaimportowane zostanie tylko pierwsze {{kept}}. Podziel plik na mniejsze partie dla pozostałych wierszy.", "previewTitle": "Podgląd importu", "totalRows": "Łączna liczba wierszy:", "validRows": "Prawidłowe:", "invalidRows": "Nieprawidłowe:", "phasesCount": "Fazy:", "tasksCount": "Zadania:", "skipInvalidRows": "Pomiń nieprawidłowe wiersze", "skipInvalidRowsHelp": "Kontynuuj importowanie, nawet jeśli w niektórych wierszach występują błędy sprawdzania poprawności", "yes": "Tak", "no": "Nie", "structureTitle": "Struktura importu", "phaseTaskCount": "({{count}} zadań)", "estimatedHoursSummary": "({{hours}} godz.)", "validReadyTooltip": "Prawidłowe – Gotowe do importu", "invalidReadyTooltip": "Nieprawidłowe – zawiera błędy", "noIssues": "-", "unmatchedAgentsCount": "{{count}} agent(ów)", "unmatchedAgentsWarning": "z Twojego CSV nie pasują do istniejących użytkowników. W następnym kroku zostaniesz poproszony o ich zmapowanie.", "unmatchedStatusesCount": "{{count}} statusów", "unmatchedStatusesWarning": "z Twojego CSV nie pasują do istniejących statusów projektu. Zostaniesz poproszony o rozwiązanie ich {{timing}}.", "afterMappingAgents": "po zmapowaniu agentów", "inTheNextStep": "w następnym kroku", "invalidRowsCount": "{{count}} wiersz(y)", "invalidRowsBlockingError": "mają błędy walidacji. Włącz „Pomiń nieprawidłowe wiersze\", aby kontynuować z prawidłowymi wierszami, lub wróć i popraw CSV.", "largeImportConfirmHelp": "Rozumiem, że spowoduje to utworzenie {{phases}} faz(y) i {{tasks}} zadań. Ta operacja może chwilę potrwać.", "processingPreview": "Przetwarzanie…", "preview": "Podgląd", "nextMapAgents": "Dalej: Mapuj agentów", "nextResolveStatuses": "Dalej: Rozwiąż statusy", "importTasksButton": "Importuj {{tasks}} zadań", "mapUnmatchedAgentsTitle": "Mapuj niezrównanych agentów", "agentResolutionIntro": "Następujące nazwy agentów z pliku CSV nie pasują do żadnych istniejących użytkowników. Wybierz sposób obsługi każdego z nich. Pierwszy agent na liście oddzielonej przecinkami staje się głównym osobą przypisaną, a dodatkowi agenci stają się zasobami zadania.", "taskCountLabel_one": "({{count}} zadanie)", "taskCountLabel_few": "({{count}} zadania)", "taskCountLabel_many": "({{count}} zadań)", "taskCountLabel_other": "({{count}} zadania)", "tasksList": "Zadania: {{tasks}}", "andMore": " i {{count}} więcej…", "mapToExistingUser": "Mapuj do istniejącego użytkownika:", "selectUserPlaceholder": "Wybierz użytkownika...", "skipAgent": "Pomiń tego agenta", "skipPrimaryAgentHelp": "Zadania, w których jest to główny agent, zostaną zaimportowane bez osoby przypisanej.", "skipAdditionalAgentHelp": "Ten dodatkowy agent nie zostanie dodany do dotkniętych zadań.", "resolveStatusesTitle": "Rozwiąż niedopasowane statusy", "statusResolutionIntro": "Następujące statusy z pliku CSV nie pasują do żadnych istniejących statusów projektów. Wybierz sposób obsługi każdego z nich:", "mapToExistingStatus": "Mapuj do istniejących:", "noStatusSpecified": "Użyj kolumny „Nie określono statusu” (zostanie utworzona w razie potrzeby)", "createNewStatus": "Utwórz nową kolumnę stanu „{{statusName}}”", "mapAgentRequiredError": "Przed kontynuowaniem wybierz użytkownika docelowego dla wszystkich rozdzielczości „Mapuj do istniejącego użytkownika”.", "mapStatusRequiredError": "Przed importem wybierz status docelowy dla wszystkich rozdzielczości „Mapuj do istniejących”.", "largeImportConfirm": "Potwierdź duży import (zadania {{tasks}})", "largeImportHelp": "Importujesz {{tasks}} zadań. Przetwarzanie może chwilę potrwać.", "primaryAgent": "Główny agent", "processing": "Importowanie etapów i zadań...", "importingButton": "Importowanie…", "completeTitle": "Import zakończony", "completeWithIssuesTitle": "Import zakończony problemami", "createdSummary": "Utworzono {{phases}} faz i {{tasks}} zadań", "successSummary": "Pomyślnie utworzono {{phases}} faz i {{tasks}} zadań", "errorsLabel": "Błędy:", "emptyCsvError": "Plik CSV jest pusty lub nie zawiera wierszy danych", "readCsvError": "Błąd odczytu pliku CSV", "requiredFieldNotMapped": "Pole wymagane „{{fieldLabel}}\" nie jest zmapowane", "processCsvError": "Błąd przetwarzania danych CSV", "importDataError": "Błąd importu danych", "table": { "status": "Status", "row": "Wiersz", "phase": "Faza", "task": "Zadanie", "issues": "Problemy", "valid": "Prawidłowe" }, "fields": { "task_name": "Nazwa zadania *", "phase_name": "Nazwa fazy", "task_description": "Opis zadania", "assigned_to": "Przypisano do", "estimated_hours": "Szacowane godziny", "actual_hours": "Godziny faktyczne", "due_date": "Termin płatności", "priority": "Priorytet", "service": "Usługa", "task_type": "Typ zadania", "status": "Status", "tags": "Tagi" }, "fallbackPhaseLabel": "Domyślna faza dla zadań bez phase_name", "fallbackPhaseHelp": "{{count}} wiersz(y) bez fazy. Wybierz istniejącą fazę lub pozostaw wartość domyślną, aby utworzyć nową.", "fallbackPhaseCreateDefault": "Utwórz nową fazę: „{{name}}\"", "fallbackStatusLabel": "Domyślny status dla zadań bez statusu", "fallbackStatusHelp": "{{count}} wiersz(y) bez statusu. Wybrany status zostanie przypisany do tych zadań.", "rowResultsTitle": "Wyniki wierszy", "rowFilterLabel": "Pokaż:", "rowFilterAll": "Wszystkie wiersze ({{count}})", "rowFilterImported": "Zostaną zaimportowane ({{count}})", "rowFilterSkipped": "Zostaną pominięte ({{count}})", "rowsToBeSkippedCount": "{{count}} wiersz(y) zostanie pominiętych", "rowsToBeSkippedHelp": "ponieważ nie przeszły walidacji. Użyj filtra powyżej, aby je przejrzeć.", "statusUnmatchedSuffix": "Brak dopasowania", "statusUnmatchedTooltip": "Status nie pasuje do żadnego istniejącego statusu dla tej fazy. Rozwiąż to w krokach mapowania przed importem.", "statusFallbackSuffix": "Domyślny", "statusFallbackTooltip": "Używany jest domyślny status zastępczy dla tej fazy.", "inPhaseBadge": "w {{phase}}" }, "dialogs": { "moveTask": { "title": "Przenieś zadanie", "selectTargetError": "Wybierz fazę docelową.", "selectDifferentTargetError": "Aby przenieść zadanie, wybierz inny etap lub status.", "message": "Przenieś zadanie „{{taskName}}” do nowego etapu/stanu:", "placeholder": "Wybierz docelowy projekt/fazę/stan...", "moving": "Przenoszenie…", "confirm": "Potwierdź przeniesienie" }, "duplicateTask": { "title": "Zduplikowane zadanie", "selectTargetError": "Wybierz fazę docelową.", "message": "Zduplikuj zadanie „{{taskName}}” do:", "placeholder": "Wybierz docelowy projekt/fazę/stan...", "withChecklist": "Duplikuj zadanie z elementami listy kontrolnej", "withoutChecklist": "Duplikuj zadanie bez elementów listy kontrolnej", "withPrimaryAssignee": "Duplikuj zadanie z głównym przypisanym", "withoutPrimaryAssignee": "Duplikuj zadanie bez głównego przypisanego", "withAdditionalAssignees": "Duplikuj zadanie z dodatkowymi przypisanymi ({{count}})", "withoutAdditionalAssignees": "Duplikuj zadanie bez dodatkowych przypisanych", "withTicketLinks": "Duplikuj zadanie z powiązaniami zgłoszeń ({{count}})", "withoutTicketLinks": "Duplikuj zadanie bez powiązań zgłoszeń", "duplicating": "Duplikowanie...", "confirm": "Potwierdź duplikację" }, "createTaskFromTicket": { "title": "Utwórz zadanie ze zgłoszenia", "button": "Utwórz zadanie", "projectLabel": "Projekt", "projectPlaceholder": "Wybierz projekt", "phaseLabel": "Faza", "phasePlaceholder": "Wybierz fazę", "statusLabel": "Status", "statusPlaceholder": "Wybierz stan", "linkTicketLabel": "Połącz zgłoszenie z utworzonym zadaniem" }, "linkTicketToTask": { "title": "Połącz zgłoszenie z zadaniem", "button": "Połącz z zadaniem", "projectLabel": "Projekt", "projectPlaceholder": "Wybierz projekt", "phaseLabel": "Faza (filtr opcjonalny)", "phasePlaceholder": "Wszystkie fazy", "taskLabel": "Zadanie", "taskPlaceholder": "Wybierz zadanie", "linkedSuccess": "Ticket został pomyślnie powiązany z zadaniem", "linking": "Łączenie…", "confirm": "Link", "linkTicketError": "Nie udało się powiązać zgłoszenia" }, "prefillFromTicket": { "title": "Wstępne wypełnienie ze zgłoszenia", "searchTicketsPlaceholder": "Szukaj zgłoszeń...", "selectTicket": "Wybierz zgłoszenie", "linkTicketLabel": "Połącz to zgłoszenie z zadaniem", "confirm": "Wstępnie wypełnij", "allStatuses": "Wszystkie statusy", "allPriorities": "Wszystkie priorytety" }, "ticketLinkedTasks": { "restrictedTooltip": "Ograniczone szczegóły — nie jesteś przypisany do tego zadania", "title": "Powiązane zadania projektowe", "loadFailed": "Nie udało się załadować zadania", "phaseNotFound": "Nie znaleziono fazy zadania", "openFailed": "Nie udało się otworzyć zadania", "task": "Zadanie", "tasks": "Zadania", "badgeCount_other": "{{count}} Zadania", "badgeCount_one": "{{count}} Zadanie", "badgeCount_few": "{{count}} Zadania", "badgeCount_many": "{{count}} Zadań" }, "bulkMoveTask": { "title": "Przenieś zadania", "message": "Przenieś {{count}} wybrane zadania do nowej fazy/statusu:", "confirm": "Przenieś zadania" }, "bulkAssign": { "title": "Przypisz zadania", "message": "Przypisz {{count}} wybrane zadania do:", "unassigned": "Nieprzypisane", "assigning": "Przypisywanie...", "confirm": "Przypisz zadania", "teamReplaceNotice": "Zadania już przypisane do innego zespołu zostaną przeniesione do wybranego zespołu." }, "convertAdHocToTask": { "title": "Konwertuj na zadanie projektu" } }, "filters": { "deadline": { "placeholder": "Filtruj według terminu", "filterTypeLabel": "Typ filtra", "selectFilterType": "Wybierz typ filtra", "before": "Przed", "after": "Po", "on": "W dniu", "between": "Między", "date": "Data", "startDate": "Data rozpoczęcia", "endDate": "Data zakończenia", "clear": "Wyczyść", "apply": "Zastosuj filtr", "beforeDate": "Przed {{date}}", "afterDate": "Po {{date}}", "onDate": "W dniu {{date}}", "betweenDates": "Między {{start}} - {{end}}", "fromDate": "Od {{date}}" } }, "settings": { "page": { "title": "Ustawienia projektu", "tabs": { "projectNumbering": "Numerowanie projektu", "projectStatuses": "Statusy projektu", "taskStatuses": "Statusy zadań", "taskPriorities": "Priorytety zadań" } }, "statuses": { "project": { "title": "Kolumny statusów zadań", "description": "Skonfiguruj, które kolumny statusów są dostępne dla zadań", "add_from_library": "Dodaj status" }, "closed": "Zamknięty", "open": "Otwórz", "confirm_delete_title": "Usuń status", "confirm_delete": "Usunąć \"{{statusName}}\"?", "delete_error": "Nie udało się usunąć statusu", "delete_validation_failed": "Nie udało się zweryfikować usunięcia. Spróbuj ponownie.", "scope_label": "Zakres statusu", "scope_placeholder": "Wybierz zakres statusu", "scope_project_defaults": "Domyślne ustawienia projektu", "use_project_defaults": "Użyj domyślnych ustawień projektu", "custom_statuses": "Niestandardowe statusy", "phase_uses_defaults": "Ta faza używa domyślnych kolumn statusów projektu.", "copy_from_defaults": "Kopiuj z domyślnych ustawień projektu", "add_custom_status": "Dodaj niestandardowy status", "revert_title": "Przywróć domyślne ustawienia projektu", "revert_message": "Usunąć niestandardowe statusy tej fazy i przywrócić domyślne ustawienia projektu?", "revert_confirm": "Przywróć", "copy_failed": "Nie udało się skopiować domyślnych ustawień projektu do tej fazy.", "revert_failed": "Nie udało się przywrócić domyślnych ustawień projektu dla tej fazy.", "delete_has_tasks": "\"{{statusName}}\" ma {{count}} zadań. Przenieś do:", "delete_and_move": "Przenieś i usuń", "already_added": "Stan już dodany", "added_success": "Status dodano pomyślnie", "removed_success": "Stan został pomyślnie usunięty", "move_up": "W górę", "move_down": "W dół", "remove": "Usuń status", "add_existing": "Dodaj istniejące", "create_new": "Utwórz nowy", "task_statuses_label": "Statusy zadań", "phase_task_statuses_label": "Statusy zadań fazy", "customize": "Dostosuj", "customize_phase": "Dostosuj statusy zadań dla tej fazy", "customize_project": "Dostosuj statusy zadań dla tego projektu", "available_statuses_click_add": "Dostępne statusy (kliknij, aby dodać):", "load_task_statuses_failed": "Nie udało się załadować statusów zadań", "add_task_status_failed": "Nie udało się dodać statusu", "remove_task_status_failed": "Nie udało się usunąć statusu", "reorder_failed": "Nie udało się zmienić kolejności statusów", "arrange_hint": "Ułóż statusy w kolejności, w jakiej zadania będą przez nie przechodzić.", "none_selected": "Nie wybrano żadnych statusów", "none_selected_hint": "Kliknij „Dodaj status”, aby dodać statusy do swojego projektu.", "selector_none_selected_hint": "Kliknij „Dodaj istniejący”, aby wybrać jeden z dostępnych statusów, lub „Utwórz nowy”, aby dodać nowy status.", "add_from_library_title": "Dodaj status z biblioteki", "add_phase_from_library_title": "Dodaj stan fazy z biblioteki", "choose_status": "Wybierz status", "no_statuses_available": "Brak dostępnych statusów", "no_statuses_available_hint": "Najpierw utwórz statusy w Ustawieniach → Projekty → Statusy.", "task_status_library_title": "Biblioteka stanu zadań projektu", "task_status_library_description": "Zarządzaj statusami zadań projektowych swojej organizacji. Te statusy mogą być używane we wszystkich projektach.", "task_status_library_empty": "Nie znaleziono statusów zadań projektu", "task_status_library_empty_hint": "Aby rozpocząć, utwórz swój pierwszy status", "edit_status_title": "Edytuj stan", "create_status_title": "Utwórz status", "import_from_standard": "Importuj ze standardu", "loading": "Ładowanie…", "status_name": "Nazwa stanu", "status_name_placeholder": "np. W toku, Zablokowane itp.", "preview": "Podgląd", "color": "Kolor", "icon": "Ikona", "sample_task": "Przykładowe zadanie", "sample_task_hint": "Tak będą wyglądać zadania w kolumnie", "selected_color": "Wybrany kolor", "selected_icon": "Wybrana ikona", "choose_icon": "Wybierz ikonę", "mark_closed": "Oznacz jako status zamknięty", "mark_closed_help": "Zadania z tym statusem będą uznawane za ukończone", "status_updated_success": "Stan został pomyślnie zaktualizowany", "status_created_success": "Status został utworzony pomyślnie", "status_deleted_success": "Status „{{statusName}}” został pomyślnie usunięty", "status_imported_success": "Pomyślnie zaimportowano {{count}} statusy", "status_import_skipped": "Pominięte stany {{count}} ({{reason}})", "import_skipped_names": "Pominięto: {{names}}", "save_failed": "Nie udało się zapisać statusu. Spróbuj ponownie.", "delete_confirm_message": "Na pewno usunąć status „{{statusName}}\"? Tej operacji nie można cofnąć.", "delete_in_use": "Nie udało się usunąć statusu. Może być używany przez projekty.", "import_failed": "Nie udało się zaimportować statusów", "update_status": "Zaktualizuj status", "project_statuses_title": "Statusy projektów", "project_statuses_description": "Zdefiniuj etapy workflow dla projektów. Oznacz statusy jako „zamknięte\", aby wskazać zakończenie projektu.", "project_closed_hint": "Projekty z tym statusem będą oznaczane jako zamknięte", "project_open_hint": "Projekty z tym statusem pozostaną otwarte", "order": "Kolejność", "this_status": "ten status", "last_closed_error": "Przynajmniej jeden status musi pozostać oznaczony jako zamknięty", "last_closed_delete_error": "Nie można usunąć ostatniego statusu zamkniętego dla tego typu.", "addStatus": "Dodaj nowy status", "add_from_library": "Dodaj status" } }, "templates": { "statuses": { "manage_title": "Zarządzaj kolumnami statusów", "manage_description": "Zdefiniuj kolumny statusów dla zadań w tym szablonie. Przeciągnij, aby zmienić kolejność.", "template_defaults": "Domyślne ustawienia szablonu", "added": "Kolumna statusu dodana", "removed": "Kolumna statusu usunięta", "copied_to_phase": "Domyślne ustawienia szablonu skopiowane do fazy", "reverted": "Faza przywrócona do domyślnych ustawień szablonu", "revert_message": "Usunąć niestandardowe kolumny statusów tej fazy i przywrócić domyślne ustawienia szablonu?", "remove_title": "Usuń kolumnę statusu", "remove_message": "Usunąć tę kolumnę statusu? Zadania w tej kolumnie zostaną przeniesione do pierwszej kolumny.", "remove_confirm": "Usuń", "empty": "Brak kolumn statusów", "empty_hint": "Dodaj kolumny statusów, aby uporządkować zadania", "add_title": "Dodaj kolumnę statusu", "select_placeholder": "Wybierz status...", "all_in_use": "Wszystkie dostępne statusy są w użyciu", "create_new": "Utwórz nowy" }, "list": { "title": "Szablony projektów", "searchPlaceholder": "Wyszukaj szablony...", "categoryPlaceholder": "Filtruj według kategorii", "loading": "Ładowanie...", "loadFailed": "Nie udało się załadować szablonów", "deletedSuccess": "Szablon został pomyślnie usunięty", "deleteFailed": "Nie udało się usunąć szablonu", "deleteTitle": "Usuń szablon", "deleteMessage": "Czy na pewno chcesz usunąć szablon „{{templateName}}”? Tej akcji nie można cofnąć.", "columns": { "name": "Nazwa", "description": "Opis", "category": "Kategoria", "timesUsed": "Ilość razy używana", "lastUsed": "Ostatnio używany", "actions": "Działania" }, "neverUsed": "Nigdy", "edit": "Edytuj", "applyTemplate": "Zastosuj szablon", "addTemplate": "Dodaj szablon", "createFromProject": "Utwórz z projektu", "allCategories": "Wszystkie kategorie" }, "create": { "title": "Utwórz szablon z projektu", "sourceProjectLabel": "Projekt źródłowy *", "sourceProjectPlaceholder": "Wybierz projekt", "templateNameLabel": "Nazwa szablonu *", "templateNamePlaceholder": "Wprowadź nazwę szablonu", "descriptionLabel": "Opis", "descriptionPlaceholder": "Wprowadź opis szablonu", "categoryLabel": "Kategoria", "categoryPlaceholder": "np. tworzenie oprogramowania, konfiguracja sieci", "whatToInclude": "Co uwzględnić w projekcie:", "copyPhases": "Skopiuj fazy projektu", "copyStatuses": "Skopiuj kolumny/statusy projektu", "copyTasks": "Skopiuj zadania projektu", "copyChecklists": "Skopiuj listy kontrolne zadań", "copyServices": "Kopiuj usługi zadań", "copyAssignments": "Skopiuj przypisania zadań", "creating": "Tworzenie...", "create": "Utwórz szablon", "createdSuccess": "Szablon został utworzony pomyślnie", "createFailed": "Nie udało się utworzyć szablonu", "loadFailed": "Nie udało się załadować projektów i kategorii", "projectRequired": "Wymagana jest nazwa projektu i szablonu" }, "apply": { "title": "Utwórz projekt z szablonu", "templateLabel": "Szablon *", "templatePlaceholder": "Wybierz szablon", "projectNameLabel": "Nazwa projektu *", "projectNamePlaceholder": "Wpisz nazwę projektu", "clientLabel": "Klient *", "clientPlaceholder": "Wybierz klienta", "statusLabel": "Stan *", "statusPlaceholder": "Wybierz Stan", "startDateLabel": "Data rozpoczęcia", "startDatePlaceholder": "Wybierz datę rozpoczęcia", "customizationOptions": "Opcje dostosowywania", "elementsToCopy": "Elementy szablonu do skopiowania", "copyPhases": "Kopiuj fazy", "copyStatuses": "Kopiuj statusy", "copyTasks": "Kopiuj zadania", "copyChecklists": "Kopiuj listy kontrolne", "copyTaskServices": "Kopiuj usługi zadań", "taskAssignments": "Przydziały zadań", "creating": "Tworzenie…", "create": "Utwórz projekt", "createdSuccess": "Projekt utworzony z szablonu pomyślnie", "createFailed": "Nie udało się utworzyć projektu z szablonu", "loadErrorTitle": "Błąd", "loadErrorDescription": "Nie udało się załadować danych", "templateRequired": "Szablon jest wymagany", "projectRequired": "Nazwa projektu jest wymagana", "clientRequired": "Klient jest wymagany", "statusRequired": "Stan jest wymagany", "assignmentOptions": { "none": "Nie kopiuj zadań", "primary": "Skopiuj tylko zadanie główne", "all": "Skopiuj wszystkie zadania" }, "fixErrors": "Popraw następujące błędy:", "addStatus": "Dodaj nowy status" }, "detail": { "description": "Opis:", "used": "Używany:", "times": "czasy", "projectPhases": "Fazy ​​projektu", "noPhasesDefined": "Nie zdefiniowano faz", "phasePrefix": "Faza:", "selectPhase": "Wybierz fazę, aby zobaczyć szczegóły szablonu.", "deleteTitle": "Usuń szablon", "deletedSuccess": "Szablon usunięto pomyślnie", "usedCount": "Użyto: {{count}} razy" }, "editor": { "deletedSuccess": "Szablon został pomyślnie usunięty", "deleteFailed": "Nie udało się usunąć szablonu", "clientPortalSaved": "Ustawienia portalu klienta zostały zapisane", "clientPortalSaveFailed": "Nie udało się zapisać ustawień portalu klienta", "addPhaseFailed": "Nie udało się dodać fazy", "phaseUpdated": "Faza zaktualizowana", "updatePhaseFailed": "Nie udało się zaktualizować fazy", "phaseDeleted": "Faza usunięta", "deletePhaseFailed": "Nie udało się usunąć fazy", "taskMovedToPhase": "Zadanie zostało przeniesione do „{{phaseName}}”", "moveTaskFailed": "Nie udało się przenieść zadania", "reorderPhaseFailed": "Nie udało się zmienić kolejności fazy", "selectPhaseFirst": "Najpierw wybierz fazę", "taskUpdated": "Zadanie zaktualizowane", "newTaskFallback": "Nowe zadanie", "taskCreated": "Zadanie utworzone", "taskSaveFailed": "Nie udało się zapisać zadania", "taskDeleted": "Zadanie usunięte", "deleteTaskFailed": "Nie udało się usunąć zadania", "updateAssigneeFailed": "Nie udało się zaktualizować przypisanej osoby", "deleteTemplateTitle": "Usuń szablon", "deleteTemplateMessage": "Na pewno usunąć szablon „{{templateName}}\"? Tej operacji nie można cofnąć.", "deletePhaseTitle": "Usuń fazę", "deletePhaseMessage": "Na pewno usunąć fazę „{{phaseName}}\"? Spowoduje to również usunięcie wszystkich zadań w tej fazie.", "deleteTaskTitle": "Usuń zadanie", "deleteTaskMessage": "Na pewno usunąć zadanie „{{taskName}}\"?", "templateBadge": "Szablon", "useTemplate": "Użyj szablonu", "statusColumnsLabel": "Kolumny statusów", "clientPortalVisibility": "Widoczność Portalu Klienta", "done": "Gotowe", "projectPhases": "Fazy ​​projektu", "noPhasesYet": "Brak faz.", "addFirstPhase": "Dodaj pierwszą fazę", "phaseName": "Nazwa fazy", "phaseNamePlaceholder": "Nazwa fazy", "phaseDescription": "Opis fazy", "phaseDescriptionPlaceholder": "Opis (opcjonalnie)", "duration": "Czas trwania", "daysPlaceholder": "Dni", "startOffset": "Przesunięcie początkowe", "statusColumnsTooltip": "Kolumny statusów: {{value}}", "customStatusesCount": "Niestandardowy ({{count}} statusów)", "templateDefaults": "Domyślne wartości szablonu", "notSet": "Nie ustawiono", "durationSummary": "Czas trwania: {{value}}", "startOffsetSummary": "Przesunięcie startu: {{value}}", "phaseDurationDays": "Czas trwania: {{days}} dni", "phaseStartDays": "Start: +{{days}} dni", "searchTasksPlaceholder": "Wyszukaj zadania...", "searchTasks": "Szukaj zadań", "showStickyStatusNames": "Pokaż trwałe nazwy statusów", "hideStickyStatusNames": "Ukryj trwałe nazwy statusów", "pinHeader": "Przypnij nagłówek do góry", "unpinHeader": "Odepnij nagłówek", "statusFallback": "Status", "addPhaseToGetStarted": "Dodaj fazę, aby rozpocząć", "selectPhaseToViewTasks": "Wybierz fazę, aby zobaczyć zadania", "noStatusColumns": "Nie zdefiniowano żadnych kolumn stanu", "addStatusColumns": "Dodaj kolumny statusu", "taskActions": "Działania zadaniowe", "editTask": "Edytuj zadanie", "deleteTask": "Usuń zadanie", "priorityLevel": "Poziom priorytetu: {{priority}}", "additionalAgents": "Dodatkowi agenci:", "dependsOn": "Zależy od:", "blocks": "Bloki:", "seeMore": "Pokaż więcej", "seeLess": "Pokaż mniej", "noPhasesFound": "Nie znaleziono faz", "untitledPhase": "Faza bez tytułu", "taskCount_one": "1 zadanie", "taskCount_other": "{{count}} zadań", "unknownUser": "Nieznane", "unknownTask": "Nieznane zadanie", "checklistCountTitle": "{{count}} element listy kontrolnej", "taskCount_few": "{{count}} zadania", "taskCount_many": "{{count}} zadań" }, "taskForm": { "addTitle": "Dodaj zadanie", "editTitle": "Edytuj zadanie", "addAction": "Dodaj zadanie", "updateAction": "Zaktualizuj zadanie", "saving": "Zapisywanie…", "saveFailed": "Nie udało się zapisać zadania", "taskNameRequired": "Nazwa zadania jest wymagana", "taskNamePlaceholder": "Wpisz nazwę zadania", "descriptionPlaceholder": "Opis zadania (opcjonalnie)", "primaryAgentRequired": "Agent główny jest wymagany w przypadku przypisania dodatkowych agentów", "primaryAgentPlaceholder": "Wybierz głównego agenta (opcjonalnie)", "checklist": "Lista kontrolna", "doneEditing": "Zakończono edycję", "editChecklist": "Edytuj listę kontrolną", "addChecklistItem": "Dodaj element", "checklistItemPlaceholder": "Element listy kontrolnej", "emptyChecklistItem": "Pusty przedmiot", "reorderChecklistItem": "Przeciągnij, aby zmienić kolejność", "insertChecklistItem": "Wstaw element tutaj", "dependencies": "Zależności", "dependenciesHelp": "Zdefiniuj zależności zadań, aby kontrolować kolejność wykonywania przy tworzeniu projektu", "removeDependency": "Usuń zależność", "selectTaskPlaceholder": "Wybierz zadanie...", "cancelEditTitle": "Anuluj edycję", "cancelEditMessage": "Na pewno anulować? Niezapisane zmiany zostaną utracone.", "discardChanges": "Odrzuć zmiany", "continueEditing": "Kontynuuj edycję", "serviceLabel": "Usługa (dla wpisów czasu)", "noService": "Brak usługi", "serviceHint": "Po ustawieniu ta usługa będzie automatycznie wybierana podczas tworzenia wpisów czasu z zadań utworzonych z tego szablonu.", "statusColumnLabel": "Kolumna statusu", "estimatedHoursLabel": "Szacowane godziny", "durationLabel": "Czas trwania (dni)", "taskTypeLabel": "Typ zadania", "priorityLabel": "Priorytet", "primaryAgentLabel": "Główny agent", "additionalAgentsLabel": "Dodatkowi agenci", "additionalAgentsHelp": "Dodatkowi członkowie zespołu do przypisania do tego zadania", "assignedWhenApplied": "Ten użytkownik zostanie przypisany po zastosowaniu szablonu", "dependenciesLabel": "Zależności" }, "wizard": { "next": "Dalej", "back": "Wstecz", "create": "Utwórz szablon", "title": "Utwórz nowy szablon projektu", "basics": { "nameLabel": "Nazwa szablonu *", "namePlaceholder": "np. tworzenie stron internetowych, migracja sieci", "nameHelp": "Nadaj szablonowi opisową nazwę odzwierciedlającą typ projektu", "descriptionLabel": "Opis", "descriptionPlaceholder": "Opisz, do czego służy ten szablon, i wszelkie ważne szczegóły...", "descriptionHelp": "Podaj kontekst, aby użytkownicy wiedzieli, kiedy użyć tego szablonu", "categoryLabel": "Kategoria", "categoryPlaceholder": "np. Rozwój, Infrastruktura, Doradztwo", "categoryHelp": "Uporządkuj szablony według kategorii, aby łatwiej je filtrować", "nextHintTitle": "Co dalej?", "nextHintDescription": "Po zdefiniowaniu podstaw skonfigurujesz kolumny statusów, dodasz fazy, utworzysz zadania, skonfigurujesz widoczność w portalu klienta i przejrzysz szablon przed zapisaniem." }, "phases": { "title": "Fazy ​​projektu", "intro": "Podziel projekt na fazy. Każda faza może mieć własne zadania i harmonogram.", "empty": "Nie dodano jeszcze żadnych faz", "addFirstPhase": "Dodaj pierwszą fazę", "phaseName": "Nazwa fazy *", "phaseNamePlaceholder": "np. planowanie, rozwój, testowanie", "phaseNameRequired": "Nazwa fazy jest wymagana", "descriptionLabel": "Opis", "description": "Opis", "descriptionPlaceholder": "Opisz, co dzieje się w tej fazie...", "duration": "Czas trwania (dni)", "optionalPlaceholder": "Opcjonalnie", "startOffset": "Przesunięcie początkowe (dni)", "daysAfterProjectStart": "Dni po rozpoczęciu projektu", "durationSummary": "Czas trwania: {{days}} dni", "startSummary": "Rozpoczyna się: +{{days}} dni", "tasksCount": "Zadania: {{count}}", "reorderedHint": "Kolejność faz zmieniona. Czy przeliczyć przesunięcia na podstawie kolejności i czasów trwania faz?", "recalculate": "Przelicz", "recalculateOffsets": "Przelicz przesunięcia", "aboutTimingTitle": "Informacje o synchronizacji faz", "startOffsetLabel": "Przesunięcie startu", "durationLabel": "Czas trwania", "tipLabel": "Wskazówka", "aboutTimingStartOffset": "Dni po dacie rozpoczęcia projektu, w których zaczyna się ta faza. Nowe fazy automatycznie obliczają przesunięcie na podstawie poprzednich faz.", "aboutTimingDuration": "Typowy czas trwania tej fazy. Używany do obliczenia przesunięcia następnej fazy.", "aboutTimingTip": "Po zmianie kolejności faz użyj „Przelicz przesunięcia\", aby zaktualizować harmonogram według nowego porządku." }, "tasks": { "empty": "Brak dostępnych faz", "title": "Zadania", "selectPhase": "Wybierz fazę", "noTasksInPhase": "Brak zadań w {{phaseName}}", "thisPhase": "ta faza", "taskName": "Nazwa zadania *", "taskNamePlaceholder": "np. Zaprojektuj schemat bazy danych", "description": "Dodaj zadania do każdej fazy. Możesz też dodać elementy listy kontrolnej, aby bardziej rozbić zadania.", "descriptionPlaceholder": "Opisz co trzeba zrobić...", "service": "Serwis (dla wpisów czasowych)", "estimatedHours": "Szacowane godziny", "duration": "Czas trwania (dni)", "durationSummaryShort": "{{days}} dni", "taskType": "Typ zadania", "priority": "Priorytet", "noPriority": "Brak priorytetu", "assignedTo": "Przypisany do", "notAssigned": "Nie przydzielono", "additionalAgents": "Dodatkowi agenci", "statusColumn": "Kolumna stanu", "statusPlaceholder": "Wybierz kolumnę stanu", "checklist": "Lista kontrolna", "checklistItemPlaceholder": "Element listy kontrolnej", "checklistItemsSummary": "{{count}} elementów listy kontrolnej", "tipTitle": "Wskazówka", "tipDescription": "Dodaj elementy listy kontrolnej, aby podzielić złożone zadania na mniejsze kroki. Pomoże to członkom zespołu śledzić postęp każdego zadania.", "emptyDescription": "Dodaj co najmniej jedną fazę w poprzednim kroku przed dodaniem zadań.", "addFirstTask": "Dodaj pierwsze zadanie", "serviceHint": "Automatycznie uzupełnia usługę podczas tworzenia wpisów czasu z zadań.", "done": "Gotowe", "addTaskToPhase": "Dodaj zadanie do {{phaseName}}" }, "review": { "title": "Przejrzyj swój szablon", "templateInformation": "Informacje o szablonie", "name": "Nazwa:", "descriptionLabel": "Opis:", "description": "Przed utworzeniem sprawdź szczegóły szablonu. Możesz edytować dowolną sekcję, wracając do poprzednich kroków.", "category": "Kategoria:", "statusColumns": "Kolumny stanu ({{count}})", "tasksSummary": "Podsumowanie zadań", "totalTasks": "Łączna liczba zadań", "checklistItems": "Elementy listy kontrolnej", "estimatedHours": "Szac. Godziny", "taskDetailsByPhase": "Szczegóły zadania według etapów", "readyToCreate": "Gotowy do tworzenia", "readyDescription": "Po utworzeniu tego szablonu będziesz mógł go użyć, aby szybko rozpoczynać nowe projekty o tej strukturze. Kliknij „{{action}}\", aby zakończyć." }, "clientPortal": { "title": "Widoczność Portalu Klienta", "description": "Skonfiguruj, jakie informacje mogą widzieć klienci przeglądając projekty utworzone z tego szablonu w portalu klienta.", "aboutTitle": "Informacje o widoczności Portalu Klienta", "aboutDescription": "Te ustawienia kontrolują, jakie informacje o projekcie są widoczne dla klientów, gdy uzyskują dostęp do portalu klienta. Możesz wybrać wyświetlanie faz, postępu ukończenia zadań oraz szczegółowych informacji o zadaniach. Te ustawienia zostaną zastosowane do wszystkich projektów utworzonych z tego szablonu, ale można je dostosować dla każdego projektu." }, "steps": { "basics": "Podstawy szablonu", "statusColumns": "Kolumny statusów zadań", "phases": "Fazy", "tasks": "Zadania", "clientPortal": "Portal klienta", "reviewCreate": "Przejrzyj i utwórz" }, "errors": { "loadRequiredData": "Nie udało się załadować wymaganych danych", "templateNameRequired": "Nazwa szablonu jest wymagana", "createFailed": "Nie udało się utworzyć szablonu" }, "skip": "Pomiń", "creating": "Tworzenie..." } }, "documents": { "title": "Załączniki", "upload": "Prześlij", "noDocuments": "Brak dołączonych dokumentów", "uploadSuccess": "Dokument przesłany pomyślnie", "uploadError": "Nie udało się przesłać dokumentu", "downloadError": "Nie udało się pobrać dokumentu", "dragDrop": "Przeciągnij i upuść plik tutaj lub kliknij, aby wybrać", "maxSize": "Maksymalny rozmiar pliku: {{size}}MB", "file": "plik", "files": "pliki", "uploadHint": "Prześlij pliki, aby udostępnić je w tym zadaniu", "download": "Pobierz", "view": "Wyświetl" }, "team": "Członkowie zespołu", "budget": "Budżet", "fields": { "projectNumber": "Projekt #", "projectName": "Nazwa projektu", "reference": "Referencja", "name": "Nazwa projektu", "description": "Opis", "status": "Status", "startDate": "Data rozpoczęcia", "endDate": "Data zakończenia", "projectManager": "Kierownik projektu", "progress": "Postęp", "hoursLogged": "Zalogowane godziny", "budgetUsed": "Wykorzystanie budżetu" }, "status": { "notStarted": "Nie rozpoczęto", "inProgress": "W toku", "completed": "Zakończony", "onHold": "Wstrzymany", "cancelled": "Anulowany", "active": "Aktywny", "inactive": "Nieaktywny" }, "messages": { "noProjects": "Brak projektów", "loadingProjects": "Ładowanie projektów...", "noDescription": "Brak opisu", "noPhasesOrTasks": "Brak faz lub zadań do wyświetlenia", "loadError": "Nie udało się wczytać szczegółów projektu" }, "backToProjects": "Wróć do projektów", "invalidProjectData": "Nieprawidłowe dane projektu", "viewDetails": "Zobacz szczegóły →", "details": "Szczegóły", "startDate": "Data rozpoczęcia", "endDate": "Data zakończenia", "lastUpdated": "Ostatnia aktualizacja", "taskCompletion": "Ukończenie zadań", "percentComplete": "{{percent}}% ukończone", "tasksCompleted": "{{completed}} z {{total}} zadań ukończono", "budgetHours": "Godziny budżetu", "budgetUsed": "{{percent}}% budżetu wykorzystane", "hoursUsed": "{{spent}} z {{budgeted}} godzin", "hoursUsage": "Wykorzystanie godzin", "hoursUsedDetail": "{{spent}} z {{budgeted}} godzin wykorzystane", "hoursRemaining": "{{remaining}} godzin pozostało", "projectInfo": { "client": "Klient:", "contact": "Kontakt:", "budget": "Budżet:", "hoursUsageDescription": "Pokazuje wykorzystanie godzin budżetowych dla całego projektu", "templateCreatedSuccess": "Szablon utworzono pomyślnie", "notAvailable": "Brak", "saveAsTemplate": "Zapisz jako szablon", "materials": "Materiały", "shareTooltip": "Drukuj, importuj i eksportuj" }, "projectPhases": { "addTask": "Dodaj zadanie", "addPhase": "Dodaj fazę", "phaseNamePlaceholder": "Nazwa fazy… *", "descriptionPlaceholder": "Opis", "adding": "Dodawanie…", "addError": "Nie udało się dodać fazy. Spróbuj ponownie.", "title": "Fazy projektu", "import": "Importuj" }, "addStatusDialog": { "phaseTitle": "Dodaj status fazy z biblioteki", "projectTitle": "Dodaj status z biblioteki", "selectLabel": "Wybierz z biblioteki statusów", "placeholder": "Wybierz status", "helpText": "Wybierz status z biblioteki statusów swojego najemcy, aby dodać go do tego projektu.", "noStatusesTitle": "Brak dostępnych statusów", "noStatusesDescription": "Utwórz statusy w Ustawienia → Projekty → Statusy.", "adding": "Dodawanie...", "addStatus": "Dodaj status", "addFailed": "Nie udało się dodać statusu. Spróbuj ponownie." }, "taskStatusSelect": { "ariaLabel": "Status zadania", "selectStatus": "Wybierz status" }, "ticketSelect": { "placeholder": "Wybierz zgłoszenie...", "searchPlaceholder": "Szukaj zgłoszeń...", "noTickets": "Nie znaleziono zgłoszeń" }, "taskTypeSelect": { "placeholder": "Wybierz typ zadania" }, "comments": { "title": "Komentarze", "internalOnly": "Tylko wewnętrzne", "newestFirst": "Najnowsze", "oldestFirst": "Najstarsze", "addComment": "Dodaj komentarz", "submitting": "Wysyłanie...", "loading": "Ładowanie...", "empty": "Brak komentarzy. Bądź pierwszym, który skomentuje!" }, "clientPortal": { "clientsWillSee": "Klienci zobaczą:", "showBudgetHours": "Pokaż godziny budżetowe", "showBudgetHoursDescription": "Klienci zobaczą kartę Godziny budżetowe na poziomie projektu z godzinami wykorzystanymi vs. budżetowymi i % wykorzystanego budżetu.", "showPhases": "Pokaż fazy", "showPhasesDescription": "Klienci zobaczą karty faz z nazwami, opisami i zakresami dat. Mogą wybierać fazy, aby zobaczyć powiązane zadania.", "showCompletion": "Pokaż % ukończenia", "showCompletionDescription": "Wyświetl pasek postępu i procent pokazujący, ile zadań jest ukończonych w każdej fazie.", "showTasks": "Pokaż zadania", "showTasksDescription": "Klienci mogą przeglądać poszczególne zadania w każdej fazie. Zadania są wyświetlane na tablicy Kanban lub w widoku listy pogrupowane według statusu.", "visibleTaskFields": "Widoczne pola zadań", "visibleTaskFieldsDescription": "Wybierz, które szczegóły zadań są widoczne dla klientów. Niezaznaczone pola będą ukryte na kartach zadań.", "required": "(wymagane)", "summary": { "projectInfo": "Nazwa projektu, opis, daty i ogólny postęp", "budgetHours": "Godziny budżetowe: wykorzystane vs. budżetowe wartości i % wykorzystanego budżetu", "phaseInfo": "Nazwy faz, opisy i zakresy dat", "phaseCompletion": "Procent ukończenia dla każdej fazy", "taskDetails": "Szczegóły zadań: {{fields}}", "fields": { "taskNames": "nazwy zadań", "descriptions": "opisy", "dueDates": "terminy", "status": "status", "assignees": "przypisani", "estimatedHours": "szacowane godziny", "actualHours": "rzeczywiste godziny", "priority": "priorytet", "checklist": "nazwy i ukończenie elementów listy kontrolnej", "dependencies": "zależności zadań", "documentUploads": "przesyłanie dokumentów" } }, "fieldLabels": { "task_name": "Nazwa zadania", "description": "Opis", "due_date": "Termin", "status": "Status", "assigned_to": "Przypisany do", "estimated_hours": "Szacowane godziny", "actual_hours": "Rzeczywiste godziny", "priority": "Priorytet", "checklist_progress": "Lista kontrolna", "services": "Usługi", "dependencies": "Zależności", "document_uploads": "Przesyłanie dokumentów" } }, "quickAddStatus": { "title": "Utwórz nowy status", "statusName": "Nazwa statusu", "namePlaceholder": "np. W toku, Przegląd, Zakończone", "statusColor": "Kolor statusu", "changeColor": "Zmień kolor", "markClosed": "Oznacz jako status zamknięty", "markClosedDescription": "Zadania w zamkniętych statusach są uważane za ukończone", "creating": "Tworzenie...", "createButton": "Utwórz status", "nameRequired": "Nazwa statusu jest wymagana", "duplicateName": "Status o tej nazwie już istnieje", "createdSuccess": "Status \"{{name}}\" utworzono pomyślnie", "createFailed": "Nie udało się utworzyć statusu" }, "dependencies": { "dependsOn": "Zależy od", "unknownTask": "Nieznane zadanie", "blocks": "Blokuje" }, "columnsHidden": "Kolumna(y) ukryte z powodu ograniczonego miejsca. Zmień rozmiar przeglądarki, aby zobaczyć więcej.", "projectPrint": { "tasks": { "title": "Zadania projektu", "subtitle": "{{count}} zadań", "noTasks": "Brak zadań projektu do wydruku", "emptyValue": "-", "hoursValue": "{{actual}} / {{estimated}}", "columns": { "task": "Zadanie", "phase": "Faza", "status": "Status", "assignee": "Przypisano do", "dueDate": "Termin", "hours": "Godziny" }, "optionsDialog": { "title": "Opcje drukowania", "description": "Wybierz, które kolumny dołączyć podczas drukowania zadań projektu." }, "fields": { "phase": "Faza", "status": "Status", "assignee": "Przypisany do", "dueDate": "Termin", "estimatedHours": "Szacowane godziny", "wbsCode": "Kod WBS", "description": "Opis" }, "subtitleSelected": "{{count}} wybrane zadania" } }, "bulkActions": { "selectedCount": "Wybrano: {{count}}", "move": "Przenieś", "assign": "Przypisz", "delete": "Usuń", "clear": "Wyczyść", "tags": "Tagi" }, "bulk": { "tags": { "dialogTitle": "Dodaj tagi do wybranych zadań", "message": "Dodaj jeden lub więcej tagów do {{count}} wybranych zadań. Tagi już przypisane do zadania zostaną pominięte.", "placeholder": "Wpisz tag i naciśnij Enter", "submitting": "Dodawanie tagów...", "confirm_one": "Dodaj tagi do {{count}} zadania", "confirm_other": "Dodaj tagi do {{count}} zadań", "failedHeading": "Nie udało się dodać tagów do następujących zadań:", "confirm_few": "Dodaj tagi do {{count}} zadań", "confirm_many": "Dodaj tagi do {{count}} zadań" } }, "common:actions": { "back": "Wstecz", "cancel": "Anuluj", "delete": "Usuń", "done": "Gotowe", "edit": "Edytuj", "save": "Zapisz" } }