diff --git a/packages/i18n/src/locales/de/translations-extended.json b/packages/i18n/src/locales/de/translations-extended.json new file mode 100644 index 0000000000..68cd9c0369 --- /dev/null +++ b/packages/i18n/src/locales/de/translations-extended.json @@ -0,0 +1,1784 @@ +{ + "sidebar": { + "pi_chat": "Pi Tschat", + "initiatives": "Initiativen", + "teamspaces": "Timspäses", + "epics": "Epiks", + "upgrade_plan": "Apgräde plän", + "plane_pro": "Pläne Pro", + "business": "Bisness", + "customers": "Kastomers" + }, + + "workspace_dashboards": "Däschbords", + "pi_chat": "Pi Tschät", + "in_app": "In-äpp", + "forms": "Forms", + + "common": { + "worklogs": "Arbeitsberichte", + "live": "Live", + "epics": "Epics", + "project_updates": "Projektaktualisierungen", + "overview": "Übersicht", + "workflows": "Arbeitsabläufe", + "templates": "Vorlagen" + }, + + "issue": { + "relation": { + "start_before": "Beginnt Vor", + "start_after": "Beginnt Nach", + "finish_before": "Endet Vor", + "finish_after": "Endet Nach" + } + }, + + "profile": { + "actions": { + "connections": "Verbindungen" + } + }, + + "project_settings": { + "initiatives": { + "heading": "Initiativen", + "sub_heading": "Erschließen Sie die höchste Organisationsebene für alle Ihre Arbeiten in Plane.", + "title": "Initiativen Aktivieren", + "description": "Setzen Sie größere Ziele, um den Fortschritt zu überwachen", + "toast": { + "updating": "Initiativenfunktion wird aktualisiert", + "enable_success": "Initiativenfunktion erfolgreich aktiviert.", + "disable_success": "Initiativenfunktion erfolgreich deaktiviert.", + "error": "Aktualisierung der Initiativenfunktion fehlgeschlagen!" + } + }, + "customers": { + "heading": "Kunden", + "settings_heading": "Verwalten Sie Arbeit nach dem, was für Ihre Kunden wichtig ist.", + "settings_sub_heading": "Bringen Sie Kundenanfragen zu Arbeitsaufgaben, weisen Sie Priorität nach Anfragen zu und führen Sie den Status von Arbeitsaufgaben in Kundendatensätzen zusammen. Bald werden Sie mit Ihrem CRM oder Support-Tool für eine noch bessere Arbeitsverwaltung nach Kundenattributen integrieren können." + }, + "empty_state": { + "integrations": { + "title": "Keine Integrationen konfiguriert", + "description": "Konfigurieren Sie GitHub und andere Integrationen, um Ihre Projektarbeitsaufgaben zu synchronisieren." + } + } + }, + + "teamspaces": { + "label": "Teamspaces", + "empty_state": { + "general": { + "title": "Teamspaces ermöglichen bessere Organisation und Nachverfolgung in Plane.", + "description": "Erstellen Sie eine dedizierte Oberfläche für jedes reale Team, getrennt von allen anderen Arbeitsoberflächen in Plane, und passen Sie sie an die Arbeitsweise Ihres Teams an.", + "primary_button": { + "text": "Neuen Teamspace erstellen" + } + } + } + }, + + "teamspace_projects": { + "empty_state": { + "general": { + "title": "Beginnen Sie damit, Projekte mit diesem Teamspace zu verknüpfen.", + "description": "Teamspaces verknüpfen Projekte, in denen Teammitglieder sind, sodass Sie nur deren Arbeit, ihren Beitrag zum Fortschritt in diesen Projekten und teamspezifische Arbeitsmetriken sehen können." + } + } + }, + + "teamspace_work_items": { + "empty_state": { + "no_work_items": { + "title": "Erstellen Sie teamspezifische Arbeitsaufgaben.", + "description": "Arbeitsaufgaben, die Mitgliedern dieses Teams in einem verknüpften Projekt zugewiesen sind, werden hier automatisch angezeigt. Wenn Sie erwarten, hier einige Arbeitsaufgaben zu sehen, stellen Sie sicher, dass Ihre verknüpften Projekte Arbeitsaufgaben haben, die Mitgliedern dieses Teams zugewiesen sind, oder erstellen Sie Arbeitsaufgaben.", + "primary_button": { + "text": "Arbeitsaufgaben zu einem verknüpften Projekt hinzufügen" + } + }, + "work_items_empty_filter": { + "title": "Es gibt keine teamspezifischen Arbeitsaufgaben für die angewendeten Filter", + "description": "Ändern Sie einige dieser Filter oder löschen Sie sie alle, um Arbeitsaufgaben zu sehen, die für diesen Bereich relevant sind.", + "secondary_button": { + "text": "Alle Filter löschen" + } + } + } + }, + + "teamspace_cycles": { + "empty_state": { + "current": { + "title": "Keines Ihrer verknüpften Projekte hat einen aktiven Zyklus.", + "description": "Aktive Zyklen in verknüpften Projekten werden hier automatisch angezeigt. Wenn Sie erwarten, einen aktiven Zyklus zu sehen, stellen Sie sicher, dass er gerade in einem verknüpften Projekt läuft." + }, + "completed": { + "title": "Keines Ihrer verknüpften Projekte hat einen abgeschlossenen Zyklus.", + "description": "Abgeschlossene Zyklen in verknüpften Projekten werden hier automatisch angezeigt. Wenn Sie erwarten, einen abgeschlossenen Zyklus zu sehen, stellen Sie sicher, dass er auch in einem verknüpften Projekt abgeschlossen ist." + }, + "upcoming": { + "title": "Keines Ihrer verknüpften Projekte hat einen bevorstehenden Zyklus.", + "description": "Bevorstehende Zyklen in verknüpften Projekten werden hier automatisch angezeigt. Wenn Sie erwarten, einen bevorstehenden Zyklus zu sehen, stellen Sie sicher, dass er auch in einem verknüpften Projekt vorhanden ist." + } + } + }, + + "teamspace_views": { + "empty_state": { + "team_view": { + "title": "Die Ansichten Ihres Teams auf Ihre Arbeit, ohne andere Ansichten in Ihrem Workspace zu stören", + "description": "Sehen Sie die Arbeit Ihres Teams in Ansichten, die nur für Ihr Team gespeichert werden und getrennt von den Ansichten eines Projekts sind.", + "primary_button": { + "text": "Ansicht erstellen" + } + }, + "project_view": { + "title": "Keines Ihrer verknüpften Projekte hat öffentliche Ansichten.", + "description": "Öffentliche Ansichten in verknüpften Projekten werden hier automatisch angezeigt. Um öffentliche Ansichten aus verknüpften Projekten hier zu sehen, stellen Sie sicher, dass diese Projekte öffentliche Ansichten haben, die für alle Projektmitglieder zugänglich sind." + }, + "filter": { + "title": "Keine passenden Ansichten", + "description": "Keine Ansichten entsprechen den Suchkriterien. \n Erstellen Sie stattdessen eine neue Ansicht." + } + } + }, + + "teamspace_pages": { + "empty_state": { + "team_page": { + "title": "Bewahren Sie das Wissen Ihres Teams in Team-Seiten auf.", + "description": "Im Gegensatz zu Seiten in einem Projekt können Sie hier teamspezifisches Wissen in einem separaten Satz von Seiten speichern. Nutzen Sie alle Funktionen von Seiten, erstellen Sie Best-Practices-Dokumente und Team-Wikis ganz einfach.", + "primary_button": { + "text": "Erstellen Sie Ihre erste Team-Seite" + } + }, + "project_page": { + "title": "Keines Ihrer verknüpften Projekte hat öffentliche Seiten.", + "description": "Öffentliche Seiten in verknüpften Projekten werden hier automatisch angezeigt. Wenn Sie erwarten, hier öffentliche Seiten zu sehen, stellen Sie sicher, dass Ihre verknüpften Projekte öffentliche Seiten haben, die für alle Projektmitglieder verfügbar sind." + }, + "filter": { + "title": "Keine passenden Seiten", + "description": "Entfernen Sie die Filter, um alle Seiten zu sehen" + }, + "search": { + "title": "Keine passenden Seiten", + "description": "Entfernen Sie die Suchkriterien, um alle Seiten zu sehen" + } + } + }, + + "teamspace_analytics": { + "empty_state": { + "progress": { + "title": "Keines Ihrer verknüpften Projekte hat veröffentlichte Arbeitsaufgaben.", + "description": "Erstellen Sie einige Arbeitsaufgaben in einem oder mehreren dieser Projekte, um den Fortschritt nach Datum, Status und Priorität zu sehen." + }, + "relation": { + "blocking": { + "title": "Sie haben keine Arbeitsaufgaben, die einen Teamkollegen blockieren.", + "description": "Gut gemacht! Sie haben den Weg für Ihr Team freigemacht. Sie sind ein guter Teamplayer." + }, + "blocked": { + "title": "Sie haben keine Arbeitsaufgaben von Teamkollegen, die Sie blockieren.", + "description": "Gute Nachrichten! Sie können bei allen Ihnen zugewiesenen Arbeitsaufgaben Fortschritte erzielen." + } + }, + "stats": { + "general": { + "title": "Keines Ihrer verknüpften Projekte hat veröffentlichte Arbeitsaufgaben.", + "description": "Erstellen Sie einige Arbeitsaufgaben in einem oder mehreren dieser Projekte, um die Verteilung der Arbeit nach Projekt und Teammitgliedern zu sehen." + }, + "filter": { + "title": "Es gibt keine Team-Statistiken für die angewendeten Filter.", + "description": "Erstellen Sie einige Arbeitsaufgaben in einem oder mehreren dieser Projekte, um die Verteilung der Arbeit nach Projekt und Teammitgliedern zu sehen." + } + } + } + }, + + "initiatives": { + "label": "Initiativen", + "add_initiative": "Initiative Hinzufügen", + "create_initiative": "Initiative Erstellen", + "update_initiative": "Initiative Aktualisieren", + "initiative_name": "Initiativenname", + "all_initiatives": "Alle Initiativen", + "delete_initiative": "Initiative Löschen", + "fill_all_required_fields": "Bitte füllen Sie alle erforderlichen Felder aus.", + "toast": { + "create_success": "Initiative {name} erfolgreich erstellt.", + "create_error": "Fehler beim Erstellen der Initiative. Bitte versuchen Sie es erneut!", + "update_success": "Initiative {name} erfolgreich aktualisiert.", + "update_error": "Fehler beim Aktualisieren der Initiative. Bitte versuchen Sie es erneut!", + "delete": { + "success": "Initiative erfolgreich gelöscht.", + "error": "Fehler beim Löschen der Initiative" + }, + "link_copied": "Initiativenlink in die Zwischenablage kopiert.", + "project_update_success": "Initiativenprojekte erfolgreich aktualisiert.", + "project_update_error": "Fehler beim Aktualisieren der Initiativenprojekte. Bitte versuchen Sie es erneut!", + "epic_update_success": "Epic{count, plural, one { erfolgreich zur Initiative hinzugefügt.} other {s erfolgreich zur Initiative hinzugefügt.}}", + "epic_update_error": "Epic-Hinzufügung zur Initiative fehlgeschlagen. Bitte versuchen Sie es später erneut." + }, + "empty_state": { + "general": { + "title": "Organisieren Sie Arbeit auf höchster Ebene mit Initiativen", + "description": "Wenn Sie Arbeit organisieren müssen, die sich über mehrere Projekte und Teams erstreckt, sind Initiativen praktisch. Verbinden Sie Projekte und Epics mit Initiativen, sehen Sie automatisch zusammengefasste Updates und sehen Sie den Wald, bevor Sie zu den Bäumen kommen.", + "primary_button": { + "text": "Eine Initiative erstellen" + } + }, + "search": { + "title": "Keine passenden Initiativen", + "description": "Keine Initiativen mit den passenden Kriterien gefunden. \n Erstellen Sie stattdessen eine neue Initiative." + }, + "not_found": { + "title": "Initiative existiert nicht", + "description": "Die Initiative, nach der Sie suchen, existiert nicht oder wurde gelöscht.", + "primary_button": { + "text": "Andere Initiativen anzeigen" + } + } + } + }, + + "workspace_pages": { + "empty_state": { + "general": { + "title": "Schreiben Sie eine Notiz, ein Dokument oder eine vollständige Wissensdatenbank. Holen Sie sich Galileo, Planes KI-Assistent, um Ihnen den Einstieg zu erleichtern", + "description": "Seiten sind Gedankenspeicher in Plane. Notieren Sie Meeting-Notizen, formatieren Sie sie einfach, betten Sie Arbeitsaufgaben ein, gestalten Sie sie mit einer Bibliothek von Komponenten und behalten Sie sie alle im Kontext Ihres Projekts. Um die Arbeit an einem Dokument zu verkürzen, rufen Sie Galileo, Planes KI, mit einer Tastenkombination oder einem Knopfdruck auf.", + "primary_button": { + "text": "Erstellen Sie Ihre erste Seite" + } + }, + "private": { + "title": "Noch keine privaten Seiten", + "description": "Bewahren Sie hier Ihre privaten Gedanken auf. Wenn Sie bereit sind zu teilen, ist das Team nur einen Klick entfernt.", + "primary_button": { + "text": "Erstellen Sie Ihre erste Seite" + } + }, + "public": { + "title": "Noch keine öffentlichen Seiten", + "description": "Sehen Sie hier Seiten, die mit allen in Ihrem Workspace geteilt werden.", + "primary_button": { + "text": "Erstellen Sie Ihre erste Seite" + } + }, + "archived": { + "title": "Noch keine archivierten Seiten", + "description": "Archivieren Sie Seiten, die nicht auf Ihrem Radar sind. Greifen Sie bei Bedarf hier darauf zu." + } + } + }, + + "epics": { + "label": "Epics", + "no_epics_selected": "Keine Epics ausgewählt", + "add_selected_epics": "Ausgewählte Epics hinzufügen", + "epic_link_copied_to_clipboard": "Epic-Link in die Zwischenablage kopiert.", + "project_link_copied_to_clipboard": "Projektlink in die Zwischenablage kopiert", + "empty_state": { + "general": { + "title": "Erstellen Sie ein Epic und weisen Sie es jemandem zu, auch sich selbst", + "description": "Für größere Arbeitsmengen, die sich über mehrere Zyklen erstrecken und in verschiedenen Modulen existieren können, erstellen Sie ein Epic. Verknüpfen Sie Arbeitsaufgaben und Unterarbeitsaufgaben in einem Projekt mit einem Epic und springen Sie von der Übersicht aus in eine Arbeitsaufgabe.", + "primary_button": { + "text": "Ein Epic erstellen" + } + }, + "section": { + "title": "Noch keine Epics", + "description": "Beginnen Sie mit dem Hinzufügen von Epics, um den Fortschritt zu verwalten und zu verfolgen.", + "primary_button": { + "text": "Epics hinzufügen" + } + } + } + }, + + "epic_relation": { + "empty_state": { + "search": { + "title": "Keine passenden Epics gefunden" + }, + "no_epics": { + "title": "Keine Epics gefunden" + } + } + }, + + "workspace_cycles": { + "empty_state": { + "active": { + "title": "Keine aktiven Zyklen", + "description": "Zyklen Ihrer Projekte, die einen Zeitraum einschließen, der das heutige Datum umfasst. Finden Sie hier den Fortschritt und Details zu all Ihren aktiven Zyklen." + } + } + }, + + "active_cycle_analytics": { + "empty_state": { + "progress": { + "title": "Fügen Sie Arbeitsaufgaben zum Zyklus hinzu, um \n seinen Fortschritt zu sehen" + }, + "priority": { + "title": "Beobachten Sie hochprioritäre Arbeitsaufgaben, die \n im Zyklus auf einen Blick bearbeitet werden." + }, + "assignee": { + "title": "Fügen Sie Arbeitsaufgaben Bearbeitern hinzu, um eine \n Aufschlüsselung der Arbeit nach Bearbeitern zu sehen." + }, + "label": { + "title": "Fügen Sie Arbeitsaufgaben Labels hinzu, um die \n Aufschlüsselung der Arbeit nach Labels zu sehen." + } + } + }, + + "workspace_settings": { + "settings": { + "integrations": { + "title": "Integrationen" + }, + "imports": { + "title": "Importe" + }, + "worklogs": { + "title": "Arbeitsberichte" + }, + "project_states": { + "title": "Projektstatus" + }, + "teamspaces": { + "title": "Teamspaces" + }, + "initiatives": { + "title": "Initiativen" + }, + "customers": { + "title": "Kunden" + }, + "cancel_trial": { + "title": "Kündigen Sie zuerst Ihre Testphase.", + "description": "Sie haben eine aktive Testphase für einen unserer kostenpflichtigen Pläne. Bitte kündigen Sie diese zuerst, um fortzufahren.", + "dismiss": "Schließen", + "cancel": "Testphase kündigen", + "cancel_success_title": "Testphase gekündigt.", + "cancel_success_message": "Sie können jetzt den Workspace löschen.", + "cancel_error_title": "Das hat nicht funktioniert.", + "cancel_error_message": "Bitte versuchen Sie es erneut." + } + } + }, + + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "Arbeitsaufgaben können nicht archiviert werden", + "message": "Nur Arbeitsaufgaben, die zu den Statusgruppen Abgeschlossen oder Abgebrochen gehören, können archiviert werden." + }, + "invalid_issue_start_date": { + "title": "Arbeitsaufgaben können nicht aktualisiert werden", + "message": "Das ausgewählte Startdatum liegt nach dem Fälligkeitsdatum für einige Arbeitsaufgaben. Stellen Sie sicher, dass das Startdatum vor dem Fälligkeitsdatum liegt." + }, + "invalid_issue_target_date": { + "title": "Arbeitsaufgaben können nicht aktualisiert werden", + "message": "Das ausgewählte Fälligkeitsdatum liegt vor dem Startdatum für einige Arbeitsaufgaben. Stellen Sie sicher, dass das Fälligkeitsdatum nach dem Startdatum liegt." + }, + "invalid_state_transition": { + "title": "Arbeitsaufgaben können nicht aktualisiert werden", + "message": "Statusänderung ist für einige Arbeitsaufgaben nicht erlaubt. Stellen Sie sicher, dass die Statusänderung zulässig ist." + } + } + }, + + "work_item_types": { + "label": "Arbeitsaufgabentypen", + "label_lowercase": "arbeitsaufgabentypen", + "settings": { + "title": "Arbeitsaufgabentypen", + "properties": { + "title": "Benutzerdefinierte Eigenschaften", + "tooltip": "Jeder Arbeitsaufgabentyp wird mit einem Standardsatz von Eigenschaften wie Titel, Beschreibung, Bearbeiter, Status, Priorität, Startdatum, Fälligkeitsdatum, Modul, Zyklus usw. geliefert. Sie können auch Ihre eigenen Eigenschaften anpassen und hinzufügen, um sie an die Bedürfnisse Ihres Teams anzupassen.", + "add_button": "Neue Eigenschaft hinzufügen", + "dropdown": { + "label": "Eigenschaftstyp", + "placeholder": "Typ auswählen" + }, + "property_type": { + "text": { + "label": "Text" + }, + "number": { + "label": "Zahl" + }, + "dropdown": { + "label": "Dropdown" + }, + "boolean": { + "label": "Boolean" + }, + "date": { + "label": "Datum" + }, + "member_picker": { + "label": "Mitgliederauswahl" + } + }, + "attributes": { + "label": "Attribute", + "text": { + "single_line": { + "label": "Einzeilig" + }, + "multi_line": { + "label": "Absatz" + }, + "readonly": { + "label": "Schreibgeschützt", + "header": "Schreibgeschützte Daten" + }, + "invalid_text_format": { + "label": "Ungültiges Textformat" + } + }, + "number": { + "default": { + "placeholder": "Zahl hinzufügen" + } + }, + "relation": { + "single_select": { + "label": "Einzelauswahl" + }, + "multi_select": { + "label": "Mehrfachauswahl" + }, + "no_default_value": { + "label": "Kein Standardwert" + } + }, + "boolean": { + "label": "Wahr | Falsch", + "no_default": "Kein Standardwert" + }, + "option": { + "create_update": { + "label": "Optionen", + "form": { + "placeholder": "Option hinzufügen", + "errors": { + "name": { + "required": "Optionsname ist erforderlich.", + "integrity": "Option mit gleichem Namen existiert bereits." + } + } + } + }, + "select": { + "placeholder": { + "single": "Option auswählen", + "multi": { + "default": "Optionen auswählen", + "variable": "{count} Optionen ausgewählt" + } + } + } + } + }, + "toast": { + "create": { + "success": { + "title": "Erfolg!", + "message": "Eigenschaft {name} erfolgreich erstellt." + }, + "error": { + "title": "Fehler!", + "message": "Fehler beim Erstellen der Eigenschaft. Bitte versuchen Sie es erneut!" + } + }, + "update": { + "success": { + "title": "Erfolg!", + "message": "Eigenschaft {name} erfolgreich aktualisiert." + }, + "error": { + "title": "Fehler!", + "message": "Fehler beim Aktualisieren der Eigenschaft. Bitte versuchen Sie es erneut!" + } + }, + "delete": { + "success": { + "title": "Erfolg!", + "message": "Eigenschaft {name} erfolgreich gelöscht." + }, + "error": { + "title": "Fehler!", + "message": "Fehler beim Löschen der Eigenschaft. Bitte versuchen Sie es erneut!" + } + }, + "enable_disable": { + "loading": "{action} der Eigenschaft {name}", + "success": { + "title": "Erfolg!", + "message": "Eigenschaft {name} erfolgreich {action}." + }, + "error": { + "title": "Fehler!", + "message": "Fehler beim {action} der Eigenschaft. Bitte versuchen Sie es erneut!" + } + } + }, + "create_update": { + "form": { + "display_name": { + "placeholder": "Titel" + }, + "description": { + "placeholder": "Beschreibung" + } + }, + "errors": { + "name": { + "required": "Sie müssen Ihre Eigenschaft benennen.", + "max_length": "Eigenschaftsname sollte 255 Zeichen nicht überschreiten." + }, + "property_type": { + "required": "Sie müssen einen Eigenschaftstyp auswählen." + }, + "options": { + "required": "Sie müssen mindestens eine Option hinzufügen." + } + } + }, + "enable_disable": { + "label": "Aktiv", + "tooltip": { + "disabled": "Klicken zum Deaktivieren", + "enabled": "Klicken zum Aktivieren" + } + }, + "delete_confirmation": { + "title": "Diese Eigenschaft löschen", + "description": "Das Löschen von Eigenschaften kann zum Verlust vorhandener Daten führen.", + "secondary_description": "Möchten Sie die Eigenschaft stattdessen deaktivieren?", + "primary_button": "{action}, löschen", + "secondary_button": "Ja, deaktivieren" + }, + "mandate_confirmation": { + "label": "Pflichtfeld", + "content": "Es scheint eine Standardoption für diese Eigenschaft zu geben. Wenn Sie die Eigenschaft als Pflichtfeld festlegen, wird der Standardwert entfernt und die Benutzer müssen einen Wert ihrer Wahl hinzufügen.", + "tooltip": { + "disabled": "Dieser Eigenschaftstyp kann nicht als Pflichtfeld festgelegt werden", + "enabled": "Deaktivieren, um das Feld als optional zu markieren", + "checked": "Aktivieren, um das Feld als Pflichtfeld zu markieren" + } + }, + "empty_state": { + "title": "Benutzerdefinierte Eigenschaften hinzufügen", + "description": "Neue Eigenschaften, die Sie für diesen Arbeitsaufgabentyp hinzufügen, werden hier angezeigt." + } + } + }, + "create": { + "title": "Arbeitsaufgabentyp erstellen", + "button": "Arbeitsaufgabentyp hinzufügen", + "toast": { + "success": { + "title": "Erfolg!", + "message": "Arbeitsaufgabentyp erfolgreich erstellt." + }, + "error": { + "title": "Fehler!", + "message": "Fehler beim Erstellen des Arbeitsaufgabentyps. Bitte versuchen Sie es erneut!" + } + } + }, + "update": { + "title": "Arbeitsaufgabentyp aktualisieren", + "button": "Arbeitsaufgabentyp aktualisieren", + "toast": { + "success": { + "title": "Erfolg!", + "message": "Arbeitsaufgabentyp {name} erfolgreich aktualisiert." + }, + "error": { + "title": "Fehler!", + "message": "Fehler beim Aktualisieren des Arbeitsaufgabentyps. Bitte versuchen Sie es erneut!" + } + } + }, + "create_update": { + "form": { + "name": { + "placeholder": "Geben Sie diesem Arbeitsaufgabentyp einen eindeutigen Namen" + }, + "description": { + "placeholder": "Beschreiben Sie, wofür dieser Arbeitsaufgabentyp gedacht ist und wann er verwendet werden soll." + } + } + }, + "enable_disable": { + "toast": { + "loading": "{action} des Arbeitsaufgabentyps {name}", + "success": { + "title": "Erfolg!", + "message": "Arbeitsaufgabentyp {name} erfolgreich {action}." + }, + "error": { + "title": "Fehler!", + "message": "Fehler beim {action} des Arbeitsaufgabentyps. Bitte versuchen Sie es erneut!" + } + }, + "tooltip": "Klicken zum {action}" + }, + "empty_state": { + "enable": { + "title": "Arbeitsaufgabentypen aktivieren", + "description": "Gestalten Sie Arbeitsaufgaben an Ihre Arbeit mit Arbeitsaufgabentypen an. Passen Sie sie mit Icons, Hintergründen und Eigenschaften an und konfigurieren Sie sie für dieses Projekt.", + "primary_button": { + "text": "Aktivieren" + }, + "confirmation": { + "title": "Einmal aktiviert, können Arbeitsaufgabentypen nicht deaktiviert werden.", + "description": "Planes Arbeitsaufgabe wird zum Standard-Arbeitsaufgabentyp für dieses Projekt und wird mit seinem Icon und Hintergrund in diesem Projekt angezeigt.", + "button": { + "default": "Aktivieren", + "loading": "Einrichten" + } + } + }, + "get_pro": { + "title": "Holen Sie sich Pro, um Arbeitsaufgabentypen zu aktivieren.", + "description": "Gestalten Sie Arbeitsaufgaben an Ihre Arbeit mit Arbeitsaufgabentypen an. Passen Sie sie mit Icons, Hintergründen und Eigenschaften an und konfigurieren Sie sie für dieses Projekt.", + "primary_button": { + "text": "Pro holen" + } + }, + "upgrade": { + "title": "Upgrade durchführen, um Arbeitsaufgabentypen zu aktivieren.", + "description": "Gestalten Sie Arbeitsaufgaben an Ihre Arbeit mit Arbeitsaufgabentypen an. Passen Sie sie mit Icons, Hintergründen und Eigenschaften an und konfigurieren Sie sie für dieses Projekt.", + "primary_button": { + "text": "Upgrade" + } + } + } + }, + + "importers": { + "imports": "Importe", + "logo": "Logo", + "import_message": "Importieren Sie Ihre {serviceName}-Daten in Plane-Projekte.", + "deactivate": "Deaktivieren", + "deactivating": "Deaktiviere", + "migrating": "Migriere", + "migrations": "Migrationen", + "refreshing": "Aktualisiere", + "import": "Importieren", + "serial_number": "Nr.", + "project": "Projekt", + "workspace": "Workspace", + "status": "Status", + "total_batches": "Gesamt-Batches", + "imported_batches": "Importierte Batches", + "re_run": "Neu starten", + "cancel": "Abbrechen", + "start_time": "Startzeit", + "no_jobs_found": "Keine Jobs gefunden", + "no_project_imports": "Sie haben noch keine {serviceName}-Projekte importiert.", + "cancel_import_job": "Import-Job abbrechen", + "cancel_import_job_confirmation": "Sind Sie sicher, dass Sie diesen Import-Job abbrechen möchten? Dies wird den Importvorgang für dieses Projekt stoppen.", + "re_run_import_job": "Import-Job neu starten", + "re_run_import_job_confirmation": "Sind Sie sicher, dass Sie diesen Import-Job neu starten möchten? Dies wird den Importvorgang für dieses Projekt neu starten.", + "upload_csv_file": "Laden Sie eine CSV-Datei hoch, um Benutzerdaten zu importieren.", + "connect_importer": "{serviceName} verbinden", + "migration_assistant": "Migrations-Assistent", + "migration_assistant_description": "Migrieren Sie Ihre {serviceName}-Projekte nahtlos zu Plane mit unserem leistungsstarken Assistenten.", + "token_helper": "Sie erhalten dies von Ihrem", + "personal_access_token": "Persönlichen Zugriffstoken", + "source_token_expired": "Token abgelaufen", + "source_token_expired_description": "Das bereitgestellte Token ist abgelaufen. Bitte deaktivieren Sie und verbinden Sie mit neuen Anmeldedaten.", + "user_email": "Benutzer-E-Mail", + "select_state": "Status auswählen", + "select_service_project": "{serviceName}-Projekt auswählen", + "loading_service_projects": "Lade {serviceName}-Projekte", + "select_service_workspace": "{serviceName}-Workspace auswählen", + "loading_service_workspaces": "Lade {serviceName}-Workspaces", + "select_priority": "Priorität auswählen", + "select_service_team": "{serviceName}-Team auswählen", + "add_seat_msg_free_trial": "Sie versuchen, {additionalUserCount} nicht registrierte Benutzer zu importieren und Sie haben nur {currentWorkspaceSubscriptionAvailableSeats} Plätze in Ihrem aktuellen Plan verfügbar. Um mit dem Import fortzufahren, führen Sie jetzt ein Upgrade durch.", + "add_seat_msg_paid": "Sie versuchen, {additionalUserCount} nicht registrierte Benutzer zu importieren und Sie haben nur {currentWorkspaceSubscriptionAvailableSeats} Plätze in Ihrem aktuellen Plan verfügbar. Um mit dem Import fortzufahren, kaufen Sie mindestens {extraSeatRequired} zusätzliche Plätze.", + "skip_user_import_title": "Import von Benutzerdaten überspringen", + "skip_user_import_description": "Das Überspringen des Benutzerimports führt dazu, dass Arbeitsaufgaben, Kommentare und andere Daten von {serviceName} vom Benutzer erstellt werden, der die Migration in Plane durchführt. Sie können später immer noch manuell Benutzer hinzufügen.", + "invalid_pat": "Ungültiger persönlicher Zugriffstoken" + }, + + "integrations": { + "integrations": "Integrationen", + "loading": "Lade", + "unauthorized": "Sie sind nicht berechtigt, diese Seite anzuzeigen.", + "configure": "Konfigurieren", + "not_enabled": "{name} ist für diesen Workspace nicht aktiviert.", + "not_configured": "Nicht konfiguriert", + "disconnect_personal_account": "Persönliches {providerName}-Konto trennen", + "not_configured_message_admin": "{name}-Integration ist nicht konfiguriert. Bitte kontaktieren Sie Ihren Instanz-Administrator, um sie zu konfigurieren.", + "not_configured_message_support": "{name}-Integration ist nicht konfiguriert. Bitte kontaktieren Sie den Support, um sie zu konfigurieren.", + "external_api_unreachable": "Zugriff auf die externe API nicht möglich. Bitte versuchen Sie es später erneut.", + "error_fetching_supported_integrations": "Unterstützte Integrationen können nicht abgerufen werden. Bitte versuchen Sie es später erneut.", + "back_to_integrations": "Zurück zu Integrationen", + "select_state": "Status auswählen" + }, + + "github_integration": { + "name": "GitHub", + "description": "Verbinden und synchronisieren Sie Ihre GitHub-Arbeitsaufgaben mit Plane.", + "connect_org": "Organisation verbinden", + "connect_org_description": "Verbinden Sie Ihre GitHub-Organisation mit Plane.", + "processing": "Verarbeite", + "org_added_desc": "GitHub-Organisation hinzugefügt von und Zeit", + "connection_fetch_error": "Fehler beim Abrufen der Verbindungsdetails vom Server", + "personal_account_connected": "Persönliches Konto verbunden", + "personal_account_connected_description": "Ihr persönliches GitHub-Konto ist mit Plane verbunden.", + "connect_personal_account": "Persönliches Konto verbinden", + "connect_personal_account_description": "Verbinden Sie Ihr persönliches GitHub-Konto mit Plane.", + "repo_mapping": "Repository-Zuordnung", + "repo_mapping_description": "Ordnen Sie Ihre GitHub-Repositories Plane-Projekten zu.", + "remove_entity": "Element entfernen", + "remove_entity_confirmation": "Sind Sie sicher, dass Sie dieses Element entfernen möchten?", + "issue_sync_message": "Arbeitsaufgaben werden mit {project} synchronisiert", + "link": "GitHub-Repository mit Plane-Projekt verknüpfen", + "pull_request_automation": "Pull-Request-Automatisierung", + "pull_request_automation_description": "Konfigurieren Sie die Pull-Request-Status-Zuordnung von GitHub zu Plane", + "DRAFT_MR_OPENED": "Bei Erstellung eines Entwurf-PRs, setze den Status auf", + "MR_OPENED": "Bei PR-Erstellung, setze den Status auf", + "MR_READY_FOR_MERGE": "Wenn PR bereit zum Zusammenführen ist, setze den Status auf", + "MR_REVIEW_REQUESTED": "Bei PR-Review-Anfrage, setze den Status auf", + "MR_MERGED": "Bei PR-Zusammenführung, setze den Status auf", + "MR_CLOSED": "Bei PR-Schließung, setze den Status auf" + }, + + "gitlab_integration": { + "name": "Gitlab", + "description": "Verbinden und synchronisieren Sie Ihre Gitlab-Merge-Requests mit Plane.", + "connection_fetch_error": "Fehler beim Abrufen der Verbindungsdetails vom Server", + "connect_org": "Organisation verbinden", + "connect_org_description": "Verbinden Sie Ihre Gitlab-Organisation mit Plane.", + "project_connections": "Gitlab-Projektverbindungen", + "project_connections_description": "Synchronisieren Sie Merge-Requests von Gitlab zu Plane-Projekten.", + "plane_project_connection": "Plane-Projektverbindung", + "plane_project_connection_description": "Konfigurieren Sie die Pull-Request-Status-Zuordnung von Gitlab zu Plane-Projekten", + "remove_connection": "Verbindung entfernen", + "remove_connection_confirmation": "Sind Sie sicher, dass Sie diese Verbindung entfernen möchten?", + "link": "Gitlab-Repository mit Plane-Projekt verknüpfen", + "pull_request_automation": "Pull-Request-Automatisierung", + "pull_request_automation_description": "Konfigurieren Sie die Pull-Request-Status-Zuordnung von Gitlab zu Plane", + "DRAFT_MR_OPENED": "Bei Erstellung eines Entwurf-MRs, setze den Status auf", + "MR_OPENED": "Bei MR-Erstellung, setze den Status auf", + "MR_REVIEW_REQUESTED": "Bei MR-Review-Anfrage, setze den Status auf", + "MR_READY_FOR_MERGE": "Wenn MR bereit zum Zusammenführen ist, setze den Status auf", + "MR_MERGED": "Bei MR-Zusammenführung, setze den Status auf", + "MR_CLOSED": "Bei MR-Schließung, setze den Status auf", + "integration_enabled_text": "Mit aktivierter Gitlab-Integration können Sie Arbeitsaufgaben-Workflows automatisieren", + "choose_entity": "Element auswählen", + "choose_project": "Projekt auswählen", + "link_plane_project": "Plane-Projekt verknüpfen" + }, + + "slack_integration": { + "name": "Slack", + "description": "Verbinden Sie Ihren Slack-Workspace mit Plane.", + "connect_personal_account": "Verbinden Sie Ihr persönliches Slack-Konto mit Plane.", + "personal_account_connected": "Ihr persönliches {providerName}-Konto ist jetzt mit Plane verbunden.", + "link_personal_account": "Verknüpfen Sie Ihr persönliches {providerName}-Konto mit Plane.", + "connected_slack_workspaces": "Verbundene Slack-Workspaces", + "connected_on": "Verbunden am {date}", + "disconnect_workspace": "{name}-Workspace trennen" + }, + + "file_upload": { + "upload_text": "Klicken Sie hier, um Datei hochzuladen", + "drag_drop_text": "Drag and Drop", + "processing": "Verarbeite", + "invalid": "Ungültiger Dateityp", + "missing_fields": "Fehlende Felder", + "success": "{fileName} hochgeladen!" + }, + + "silo_errors": { + "invalid_query_params": "Die angegebenen Abfrageparameter sind ungültig oder enthalten nicht die erforderlichen Felder", + "invalid_installation_account": "Das angegebene Installationskonto ist nicht gültig", + "generic_error": "Bei der Verarbeitung Ihrer Anfrage ist ein unerwarteter Fehler aufgetreten", + "connection_not_found": "Die angeforderte Verbindung konnte nicht gefunden werden", + "multiple_connections_found": "Es wurden mehrere Verbindungen gefunden, obwohl nur eine erwartet wurde", + "installation_not_found": "Die angeforderte Installation konnte nicht gefunden werden", + "user_not_found": "Der angeforderte Benutzer konnte nicht gefunden werden", + "error_fetching_token": "Fehler beim Abrufen des Authentifizierungstokens" + }, + + "import_status": { + "created": "Erstellt", + "initiated": "Eingeleitet", + "pulling": "Abrufen", + "pulled": "Abgerufen", + "transforming": "Umwandeln", + "transformed": "Umgewandelt", + "pushing": "Hochladen", + "finished": "Abgeschlossen", + "error": "Fehler", + "cancelled": "Abgebrochen" + }, + + "jira_importer": { + "jira_importer_description": "Importieren Sie Ihre Jira-Daten in Plane-Projekte.", + "personal_access_token": "Persönlicher Zugriffstoken", + "user_email": "Benutzer-E-Mail", + "atlassian_security_settings": "Atlassian-Sicherheitseinstellungen", + "email_description": "Dies ist die E-Mail, die mit Ihrem persönlichen Zugriffstoken verknüpft ist", + "jira_domain": "Jira-Domain", + "jira_domain_description": "Dies ist die Domain Ihrer Jira-Instanz", + "steps": { + "title_configure_plane": "Plane konfigurieren", + "description_configure_plane": "Bitte erstellen Sie zuerst das Projekt in Plane, in das Sie Ihre Jira-Daten migrieren möchten. Sobald das Projekt erstellt wurde, wählen Sie es hier aus.", + "title_configure_jira": "Jira konfigurieren", + "description_configure_jira": "Bitte wählen Sie den Jira-Workspace aus, von dem Sie Ihre Daten migrieren möchten.", + "title_import_users": "Benutzer importieren", + "description_import_users": "Bitte fügen Sie die Benutzer hinzu, die Sie von Jira zu Plane migrieren möchten. Alternativ können Sie diesen Schritt überspringen und später manuell Benutzer hinzufügen.", + "title_map_states": "Status zuordnen", + "description_map_states": "Wir haben die Jira-Status nach bestem Wissen automatisch den Plane-Status zugeordnet. Bitte ordnen Sie vor dem Fortfahren alle verbleibenden Status zu. Sie können auch Status erstellen und manuell zuordnen.", + "title_map_priorities": "Prioritäten zuordnen", + "description_map_priorities": "Wir haben die Prioritäten nach bestem Wissen automatisch zugeordnet. Bitte ordnen Sie vor dem Fortfahren alle verbleibenden Prioritäten zu.", + "title_summary": "Zusammenfassung", + "description_summary": "Hier ist eine Zusammenfassung der Daten, die von Jira zu Plane migriert werden." + } + }, + + "asana_importer": { + "asana_importer_description": "Importieren Sie Ihre Asana-Daten in Plane-Projekte.", + "select_asana_priority_field": "Asana-Prioritätsfeld auswählen", + "steps": { + "title_configure_plane": "Plane konfigurieren", + "description_configure_plane": "Bitte erstellen Sie zuerst das Projekt in Plane, in das Sie Ihre Asana-Daten migrieren möchten. Sobald das Projekt erstellt wurde, wählen Sie es hier aus.", + "title_configure_asana": "Asana konfigurieren", + "description_configure_asana": "Bitte wählen Sie den Asana-Workspace und das Projekt aus, von dem Sie Ihre Daten migrieren möchten.", + "title_map_states": "Status zuordnen", + "description_map_states": "Bitte wählen Sie die Asana-Status aus, die Sie den Plane-Projektstatus zuordnen möchten.", + "title_map_priorities": "Prioritäten zuordnen", + "description_map_priorities": "Bitte wählen Sie die Asana-Prioritäten aus, die Sie den Plane-Projektprioritäten zuordnen möchten.", + "title_summary": "Zusammenfassung", + "description_summary": "Hier ist eine Zusammenfassung der Daten, die von Asana zu Plane migriert werden." + } + }, + + "linear_importer": { + "linear_importer_description": "Importieren Sie Ihre Linear-Daten in Plane-Projekte.", + "steps": { + "title_configure_plane": "Plane konfigurieren", + "description_configure_plane": "Bitte erstellen Sie zuerst das Projekt in Plane, in das Sie Ihre Linear-Daten migrieren möchten. Sobald das Projekt erstellt wurde, wählen Sie es hier aus.", + "title_configure_linear": "Linear konfigurieren", + "description_configure_linear": "Bitte wählen Sie das Linear-Team aus, von dem Sie Ihre Daten migrieren möchten.", + "title_map_states": "Status zuordnen", + "description_map_states": "Wir haben die Linear-Status nach bestem Wissen automatisch den Plane-Status zugeordnet. Bitte ordnen Sie vor dem Fortfahren alle verbleibenden Status zu. Sie können auch Status erstellen und manuell zuordnen.", + "title_map_priorities": "Prioritäten zuordnen", + "description_map_priorities": "Bitte wählen Sie die Linear-Prioritäten aus, die Sie den Plane-Projektprioritäten zuordnen möchten.", + "title_summary": "Zusammenfassung", + "description_summary": "Hier ist eine Zusammenfassung der Daten, die von Linear zu Plane migriert werden." + } + }, + + "jira_server_importer": { + "jira_server_importer_description": "Importieren Sie Ihre Jira-Server-Daten in Plane-Projekte.", + "steps": { + "title_configure_plane": "Plane konfigurieren", + "description_configure_plane": "Bitte erstellen Sie zuerst das Projekt in Plane, in das Sie Ihre Jira-Daten migrieren möchten. Sobald das Projekt erstellt wurde, wählen Sie es hier aus.", + "title_configure_jira": "Jira konfigurieren", + "description_configure_jira": "Bitte wählen Sie den Jira-Workspace aus, von dem Sie Ihre Daten migrieren möchten.", + "title_map_states": "Status zuordnen", + "description_map_states": "Bitte wählen Sie die Jira-Status aus, die Sie den Plane-Projektstatus zuordnen möchten.", + "title_map_priorities": "Prioritäten zuordnen", + "description_map_priorities": "Bitte wählen Sie die Jira-Prioritäten aus, die Sie den Plane-Projektprioritäten zuordnen möchten.", + "title_summary": "Zusammenfassung", + "description_summary": "Hier ist eine Zusammenfassung der Daten, die von Jira zu Plane migriert werden." + } + }, + + "flatfile_importer": { + "flatfile_importer_description": "Importieren Sie Ihre CSV-Daten in Plane-Projekte.", + "steps": { + "title_configure_plane": "Plane konfigurieren", + "description_configure_plane": "Bitte erstellen Sie zuerst das Projekt in Plane, in das Sie Ihre CSV-Daten migrieren möchten. Sobald das Projekt erstellt wurde, wählen Sie es hier aus.", + "title_configure_csv": "CSV konfigurieren", + "description_configure_csv": "Bitte laden Sie Ihre CSV-Datei hoch und konfigurieren Sie die Felder, die den Plane-Feldern zugeordnet werden sollen." + } + }, + + "dashboards": { + "widget": { + "chart_types": { + "bar_chart": { + "short_label": "Balken", + "long_label": "Balkendiagramm", + "chart_models": { + "basic": "Standard", + "stacked": "Gestapelt", + "grouped": "Gruppiert" + }, + "orientation": { + "label": "Ausrichtung", + "horizontal": "Horizontal", + "vertical": "Vertikal", + "placeholder": "Ausrichtung hinzufügen" + }, + "bar_color": "Balkenfarbe" + }, + "line_chart": { + "short_label": "Linie", + "long_label": "Liniendiagramm", + "chart_models": { + "basic": "Standard", + "multi_line": "Mehrere Linien" + }, + "line_color": "Linienfarbe", + "line_type": { + "label": "Linientyp", + "solid": "Durchgezogen", + "dashed": "Gestrichelt", + "placeholder": "Linientyp hinzufügen" + } + }, + "area_chart": { + "short_label": "Fläche", + "long_label": "Flächendiagramm", + "chart_models": { + "basic": "Standard", + "stacked": "Gestapelt", + "comparison": "Vergleich" + }, + "fill_color": "Füllfarbe" + }, + "donut_chart": { + "short_label": "Donut", + "long_label": "Donutdiagramm", + "chart_models": { + "basic": "Standard", + "progress": "Fortschritt" + }, + "center_value": "Mittenwert", + "completed_color": "Farbe für Abgeschlossen" + }, + "pie_chart": { + "short_label": "Kreis", + "long_label": "Kreisdiagramm", + "chart_models": { + "basic": "Standard" + }, + "group": { + "label": "Gruppierte Stücke", + "group_thin_pieces": "Dünne Stücke gruppieren", + "minimum_threshold": { + "label": "Mindestschwelle", + "placeholder": "Schwelle hinzufügen" + }, + "name_group": { + "label": "Gruppenname", + "placeholder": "\"Weniger als 5%\"" + } + }, + "show_values": "Werte anzeigen", + "value_type": { + "percentage": "Prozentsatz", + "count": "Anzahl" + } + }, + "text": { + "short_label": "Text", + "long_label": "Text", + "alignment": { + "label": "Textausrichtung", + "left": "Links", + "center": "Zentriert", + "right": "Rechts", + "placeholder": "Textausrichtung hinzufügen" + }, + "text_color": "Textfarbe" + } + }, + "color_palettes": { + "modern": "Modern", + "horizon": "Horizont", + "earthen": "Erdtöne" + }, + "common": { + "add_widget": "Widget hinzufügen", + "widget_title": { + "label": "Widget benennen", + "placeholder": "z.B. \"Zu erledigen gestern\", \"Alle Abgeschlossen\"" + }, + "chart_type": "Diagrammtyp", + "visualization_type": { + "label": "Visualisierungstyp", + "placeholder": "Visualisierungstyp hinzufügen" + }, + "date_group": { + "label": "Datumsgruppe", + "placeholder": "Datumsgruppe hinzufügen" + }, + "grouping": "Gruppierung", + "group_by": "Gruppieren nach", + "stacking": "Stapelung", + "stack_by": "Stapeln nach", + "daily": "Täglich", + "weekly": "Wöchentlich", + "monthly": "Monatlich", + "yearly": "Jährlich", + "work_item_count": "Anzahl der Arbeitsaufgaben", + "estimate_point": "Schätzpunkt", + "pending_work_item": "Ausstehende Arbeitsaufgaben", + "completed_work_item": "Abgeschlossene Arbeitsaufgaben", + "in_progress_work_item": "Arbeitsaufgaben in Bearbeitung", + "blocked_work_item": "Blockierte Arbeitsaufgaben", + "work_item_due_this_week": "Diese Woche fällige Arbeitsaufgaben", + "work_item_due_today": "Heute fällige Arbeitsaufgaben", + "color_scheme": { + "label": "Farbschema", + "placeholder": "Farbschema hinzufügen" + }, + "smoothing": "Glättung", + "markers": "Markierungen", + "legends": "Legenden", + "tooltips": "Tooltips", + "opacity": { + "label": "Deckkraft", + "placeholder": "Deckkraft hinzufügen" + }, + "border": "Rahmen", + "widget_configuration": "Widget-Konfiguration", + "configure_widget": "Widget konfigurieren", + "guides": "Hilfslinien", + "style": "Stil", + "area_appearance": "Flächenerscheinung", + "comparison_line_appearance": "Erscheinung der Vergleichslinie", + "add_property": "Eigenschaft hinzufügen", + "add_metric": "Metrik hinzufügen" + }, + "not_configured_state": { + "bar_chart": { + "basic": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert." + }, + "stacked": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert.", + "group_by": "Stapeln nach fehlt ein Wert." + }, + "grouped": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert.", + "group_by": "Gruppieren nach fehlt ein Wert." + } + }, + "line_chart": { + "basic": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert." + }, + "multi_line": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert.", + "group_by": "Gruppieren nach fehlt ein Wert." + } + }, + "area_chart": { + "basic": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert." + }, + "stacked": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert.", + "group_by": "Stapeln nach fehlt ein Wert." + }, + "comparison": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert." + } + }, + "donut_chart": { + "basic": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert." + }, + "progress": { + "y_axis_metric": "Der Metrik fehlt ein Wert." + } + }, + "pie_chart": { + "basic": { + "x_axis_property": "Der X-Achse fehlt ein Wert.", + "y_axis_metric": "Der Metrik fehlt ein Wert." + } + }, + "text": { + "basic": { + "y_axis_metric": "Der Metrik fehlt ein Wert." + } + }, + "ask_admin": "Bitten Sie Ihren Administrator, dieses Widget zu konfigurieren." + } + }, + "create_modal": { + "heading": { + "create": "Neues Dashboard erstellen", + "update": "Dashboard aktualisieren" + }, + "title": { + "label": "Benennen Sie Ihr Dashboard.", + "placeholder": "\"Kapazität über Projekte\", \"Arbeitsbelastung nach Team\", \"Status über alle Projekte\"", + "required_error": "Titel ist erforderlich" + }, + "project": { + "label": "Projekte auswählen", + "placeholder": "Daten aus diesen Projekten werden dieses Dashboard antreiben.", + "required_error": "Projekte sind erforderlich" + }, + "create_dashboard": "Dashboard erstellen", + "update_dashboard": "Dashboard aktualisieren" + }, + "delete_modal": { + "heading": "Dashboard löschen" + }, + "empty_state": { + "feature_flag": { + "title": "Präsentieren Sie Ihren Fortschritt in Dashboards, die auf Abruf und für immer verfügbar sind.", + "description": "Erstellen Sie jedes benötigte Dashboard und passen Sie das Aussehen Ihrer Daten für die perfekte Darstellung Ihres Fortschritts an.", + "coming_soon_to_mobile": "Bald auch in der mobilen App verfügbar", + "card_1": { + "title": "Für alle Ihre Projekte", + "description": "Erhalten Sie einen vollständigen Überblick über Ihren Workspace mit allen Projekten oder segmentieren Sie Ihre Arbeitsdaten für die perfekte Ansicht Ihres Fortschritts." + }, + "card_2": { + "title": "Für alle Daten in Plane", + "description": "Gehen Sie über die vordefinierten Analysen und vorgefertigten Zyklusdiagramme hinaus, um Teams, Initiativen oder andere Dinge so zu betrachten, wie Sie es noch nie zuvor getan haben." + }, + "card_3": { + "title": "Für alle Ihre Visualisierungsbedürfnisse", + "description": "Wählen Sie aus mehreren anpassbaren Diagrammen mit feingranularen Steuerungen, um Ihre Arbeitsdaten genau so zu sehen und zu zeigen, wie Sie es wünschen." + }, + "card_4": { + "title": "Auf Abruf und dauerhaft", + "description": "Einmal erstellen, für immer behalten mit automatischen Aktualisierungen Ihrer Daten, kontextbezogenen Kennzeichnungen für Umfangsänderungen und teilbaren Permalinks." + }, + "card_5": { + "title": "Exporte und geplante Kommunikation", + "description": "Für die Fälle, in denen Links nicht funktionieren, exportieren Sie Ihre Dashboards als einmalige PDFs oder planen Sie, dass sie automatisch an Stakeholder gesendet werden." + }, + "card_6": { + "title": "Automatisch angepasstes Layout für alle Geräte", + "description": "Passen Sie die Größe Ihrer Widgets für das gewünschte Layout an und sehen Sie es auf Mobilgeräten, Tablets und anderen Browsern genau gleich." + } + }, + "dashboards_list": { + "title": "Visualisieren Sie Daten in Widgets, erstellen Sie Ihre Dashboards mit Widgets und sehen Sie die neuesten Informationen auf Abruf.", + "description": "Erstellen Sie Ihre Dashboards mit benutzerdefinierten Widgets, die Ihre Daten im angegebenen Umfang anzeigen. Erhalten Sie Dashboards für alle Ihre Arbeiten über Projekte und Teams hinweg und teilen Sie Permalinks mit Stakeholdern für die Nachverfolgung auf Abruf." + }, + "dashboards_search": { + "title": "Das stimmt nicht mit einem Dashboard-Namen überein.", + "description": "Stellen Sie sicher, dass Ihre Abfrage korrekt ist, oder versuchen Sie eine andere Abfrage." + }, + "widgets_list": { + "title": "Visualisieren Sie Ihre Daten, wie Sie es wünschen.", + "description": "Verwenden Sie Linien, Balken, Kreise und andere Formate, um Ihre Daten\nso zu sehen, wie Sie es von den angegebenen Quellen wünschen." + }, + "widget_data": { + "title": "Hier gibt es nichts zu sehen", + "description": "Aktualisieren Sie oder fügen Sie Daten hinzu, um sie hier zu sehen." + } + }, + "common": { + "editing": "Bearbeitung" + } + }, + + "workflows": { + "workflow_states": { + "work_item_creation": "Neue Arbeitsaufgaben erlauben", + "work_item_creation_disable_tooltip": "Erstellung von Arbeitsaufgaben ist für diesen Status deaktiviert", + "default_state": "Der Standardstatus erlaubt allen Mitgliedern, neue Arbeitsaufgaben zu erstellen. Dies kann nicht geändert werden", + "state_change_count": "{count, plural, one {1 erlaubte Statusänderung} other {{count} erlaubte Statusänderungen}}", + "movers_count": "{count, plural, one {1 aufgelisteter Prüfer} other {{count} aufgelistete Prüfer}}", + "state_changes": { + "label": { + "default": "Erlaubte Statusänderung hinzufügen", + "loading": "Erlaubte Statusänderung wird hinzugefügt" + }, + "move_to": "Status ändern zu", + "movers": { + "label": "Bei Prüfung durch", + "tooltip": "Prüfer sind Personen, die berechtigt sind, Arbeitsaufgaben von einem Status in einen anderen zu verschieben.", + "add": "Prüfer hinzufügen" + } + } + }, + "workflow_disabled": { + "title": "Sie können diese Arbeitsaufgabe nicht hierher verschieben." + }, + "workflow_enabled": { + "label": "Statusänderung" + }, + "workflow_tree": { + "label": "Für Arbeitsaufgaben in", + "state_change_label": "kann es verschieben nach" + }, + "empty_state": { + "upgrade": { + "title": "Kontrollieren Sie das Chaos von Änderungen und Überprüfungen mit Workflows.", + "description": "Legen Sie Regeln fest, wohin sich Ihre Arbeit bewegt, durch wen und wann mit Workflows in Plane." + } + }, + "quick_actions": { + "view_change_history": "Änderungsverlauf anzeigen", + "reset_workflow": "Workflow zurücksetzen" + }, + "confirmation_modals": { + "reset_workflow": { + "title": "Sind Sie sicher, dass Sie diesen Workflow zurücksetzen möchten?", + "description": "Wenn Sie diesen Workflow zurücksetzen, werden alle Ihre Statusänderungsregeln gelöscht und Sie müssen sie erneut erstellen, um sie in diesem Projekt auszuführen." + }, + "delete_state_change": { + "title": "Sind Sie sicher, dass Sie diese Statusänderungsregel löschen möchten?", + "description": "Einmal gelöscht, können Sie diese Änderung nicht rückgängig machen und müssen die Regel erneut festlegen, wenn Sie möchten, dass sie für dieses Projekt gilt." + } + }, + "toasts": { + "enable_disable": { + "loading": "Workflow wird {action}", + "success": { + "title": "Erfolg", + "message": "Workflow erfolgreich {action}" + }, + "error": { + "title": "Fehler", + "message": "Workflow konnte nicht {action} werden. Bitte versuchen Sie es erneut." + } + }, + "reset": { + "success": { + "title": "Erfolg", + "message": "Workflow erfolgreich zurückgesetzt" + }, + "error": { + "title": "Fehler beim Zurücksetzen des Workflows", + "message": "Workflow konnte nicht zurückgesetzt werden. Bitte versuchen Sie es erneut." + } + }, + "add_state_change_rule": { + "error": { + "title": "Fehler beim Hinzufügen der Statusänderungsregel", + "message": "Statusänderungsregel konnte nicht hinzugefügt werden. Bitte versuchen Sie es erneut." + } + }, + "modify_state_change_rule": { + "error": { + "title": "Fehler beim Ändern der Statusänderungsregel", + "message": "Statusänderungsregel konnte nicht geändert werden. Bitte versuchen Sie es erneut." + } + }, + "remove_state_change_rule": { + "error": { + "title": "Fehler beim Entfernen der Statusänderungsregel", + "message": "Statusänderungsregel konnte nicht entfernt werden. Bitte versuchen Sie es erneut." + } + }, + "modify_state_change_rule_movers": { + "error": { + "title": "Fehler beim Ändern der Prüfer der Statusänderungsregel", + "message": "Prüfer der Statusänderungsregel konnten nicht geändert werden. Bitte versuchen Sie es erneut." + } + } + } + }, + + "customers": { + "label": "{count, plural, one {Kunde} other {Kunden}}", + "upgrade": { + "title": "Priorisieren und verwalten Sie Arbeit mit Kunden.", + "description": "Ordnen Sie Ihre Arbeit Kunden zu und priorisieren Sie nach Kundenattributen." + }, + "properties": { + "default": { + "title": "Standardeigenschaften", + "customer_name": { + "name": "Kundenname", + "placeholder": "Dies könnte der Name der Person oder des Unternehmens sein", + "validation": { + "required": "Kundenname ist erforderlich.", + "max_length": "Kundenname darf nicht mehr als 255 Zeichen enthalten." + } + }, + "description": { + "name": "Beschreibung", + "validation": {} + }, + "email": { + "name": "E-Mail", + "placeholder": "E-Mail eingeben", + "validation": { + "required": "E-Mail ist erforderlich.", + "pattern": "Ungültige E-Mail-Adresse." + } + }, + "website_url": { + "name": "Website", + "placeholder": "Jede URL mit https:// funktioniert.", + "placeholder_short": "Website hinzufügen", + "validation": { + "pattern": "Ungültige Website-URL" + } + }, + "employees": { + "name": "Mitarbeiter", + "placeholder": "Anzahl der Mitarbeiter, wenn Ihr Kunde ein Unternehmen ist.", + "validation": { + "min_length": "Mitarbeiteranzahl kann nicht weniger als 0 sein." + } + }, + "size": { + "name": "Größe", + "placeholder": "Unternehmensgröße hinzufügen", + "validation": { + "min_length": "Ungültige Größe" + } + }, + "domain": { + "name": "Branche", + "placeholder": "Einzelhandel, E-Commerce, Fintech, Banking", + "placeholder_short": "Branche hinzufügen", + "validation": {} + }, + "stage": { + "name": "Phase", + "placeholder": "Phase auswählen", + "validation": {} + }, + "contract_status": { + "name": "Vertragsstatus", + "placeholder": "Vertragsstatus auswählen", + "validation": {} + }, + "revenue": { + "name": "Umsatz", + "placeholder": "Dies ist der Umsatz, den Ihr Kunde jährlich generiert.", + "validation": { + "min_length": "Umsatz kann nicht weniger als 0 sein." + } + } + }, + "custom": { + "title": "Benutzerdefinierte Eigenschaften", + "info": "Fügen Sie die einzigartigen Attribute Ihrer Kunden zu Plane hinzu, damit Sie Arbeitsaufgaben oder Kundendatensätze besser verwalten können." + }, + "empty_state": { + "title": "Sie haben noch keine benutzerdefinierten Eigenschaften.", + "description": "Benutzerdefinierte Eigenschaften, die Sie in Arbeitsaufgaben, an anderer Stelle in Plane oder außerhalb von Plane in einem CRM oder einem anderen Tool sehen möchten, werden hier angezeigt, wenn Sie sie hinzufügen." + }, + "add": { + "primary_button": "Neue Eigenschaft hinzufügen" + } + }, + "stage": { + "lead": "Lead", + "sales_qualified_lead": "Qualifizierter Verkaufslead", + "contract_negotiation": "Vertragsverhandlung", + "closed_won": "Abgeschlossen gewonnen", + "closed_lost": "Abgeschlossen verloren" + }, + "contract_status": { + "active": "Aktiv", + "pre_contract": "Vor Vertragsabschluss", + "signed": "Unterzeichnet", + "inactive": "Inaktiv" + }, + "empty_state": { + "detail": { + "title": "Wir konnten diesen Kundendatensatz nicht finden.", + "description": "Der Link zu diesem Datensatz könnte falsch sein oder dieser Datensatz wurde möglicherweise gelöscht.", + "primary_button": "Zu Kunden gehen", + "secondary_button": "Einen Kunden hinzufügen" + }, + "search": { + "title": "Sie scheinen keine Kundendatensätze zu haben, die diesem Begriff entsprechen.", + "description": "Versuchen Sie es mit einem anderen Suchbegriff oder kontaktieren Sie uns, wenn Sie sicher sind, dass Ergebnisse für diesen Begriff angezeigt werden sollten." + }, + "list": { + "title": "Verwalten Sie Volumen, Rhythmus und Fluss Ihrer Arbeit nach dem, was für Ihre Kunden wichtig ist.", + "description": "Mit Kunden, einer Plane-exklusiven Funktion, können Sie jetzt neue Kunden von Grund auf erstellen und mit Ihrer Arbeit verbinden. Bald können Sie sie auch aus anderen Tools zusammen mit den für Sie wichtigen benutzerdefinierten Attributen importieren.", + "primary_button": "Fügen Sie Ihren ersten Kunden hinzu" + } + }, + "settings": { + "unauthorized": "Sie sind nicht berechtigt, auf diese Seite zuzugreifen.", + "description": "Verfolgen und verwalten Sie Kundenbeziehungen in Ihrem Workflow.", + "enable": "Kunden aktivieren", + "toasts": { + "enable": { + "loading": "Kundenfunktion wird aktiviert...", + "success": { + "title": "Sie haben Kunden für diesen Workspace aktiviert.", + "message": "Sie können es nicht wieder ausschalten." + }, + "error": { + "title": "Wir konnten Kunden diesmal nicht aktivieren.", + "message": "Versuchen Sie es erneut oder kehren Sie später zu diesem Bildschirm zurück. Wenn es immer noch nicht funktioniert.", + "action": "Support kontaktieren" + } + }, + "disable": { + "loading": "Kundenfunktion wird deaktiviert...", + "success": { + "title": "Kunden deaktiviert", + "message": "Kundenfunktion erfolgreich deaktiviert!" + }, + "error": { + "title": "Fehler", + "message": "Kundenfunktion konnte nicht deaktiviert werden!" + } + } + } + }, + "toasts": { + "list": { + "error": { + "title": "Wir konnten Ihre Kundenliste nicht abrufen.", + "message": "Versuchen Sie es erneut oder aktualisieren Sie diese Seite." + } + }, + "copy_link": { + "title": "Sie haben den direkten Link zu diesem Kunden kopiert.", + "message": "Fügen Sie ihn überall ein und er wird direkt hierher zurückführen." + }, + "create": { + "success": { + "title": "{customer_name} ist jetzt verfügbar", + "message": "Sie können auf diesen Kunden in Arbeitsaufgaben verweisen und auch Anfragen von ihm verfolgen.", + "actions": { + "view": "Anzeigen", + "copy_link": "Link kopieren", + "copied": "Kopiert!" + } + }, + "error": { + "title": "Wir konnten diesen Datensatz diesmal nicht erstellen.", + "message": "Versuchen Sie, ihn erneut zu speichern, oder kopieren Sie Ihren nicht gespeicherten Text in einen neuen Eintrag, vorzugsweise in einem anderen Tab." + } + }, + "update": { + "success": { + "title": "Erfolg!", + "message": "Kunde erfolgreich aktualisiert!" + }, + "error": { + "title": "Fehler!", + "message": "Kunde konnte nicht aktualisiert werden. Versuchen Sie es erneut!" + } + }, + "logo": { + "error": { + "title": "Wir konnten das Logo des Kunden nicht hochladen.", + "message": "Versuchen Sie, das Logo erneut zu speichern oder von vorne zu beginnen." + } + }, + "work_item": { + "remove": { + "success": { + "title": "Sie haben eine Arbeitsaufgabe aus dem Datensatz dieses Kunden entfernt.", + "message": "Wir haben diesen Kunden auch automatisch aus der Arbeitsaufgabe entfernt." + }, + "error": { + "title": "Wir konnten diese Arbeitsaufgabe diesmal nicht aus dem Datensatz dieses Kunden entfernen.", + "message": "Wir haben diesen Kunden auch automatisch aus der Arbeitsaufgabe entfernt." + } + }, + "add": { + "error": { + "title": "Wir konnten diese Arbeitsaufgabe diesmal nicht zum Datensatz dieses Kunden hinzufügen.", + "message": "Versuchen Sie, diese Arbeitsaufgabe erneut hinzuzufügen oder kommen Sie später darauf zurück. Wenn es immer noch nicht funktioniert, kontaktieren Sie uns." + }, + "success": { + "title": "Sie haben eine Arbeitsaufgabe zum Datensatz dieses Kunden hinzugefügt.", + "message": "Wir haben diesen Kunden auch automatisch zur Arbeitsaufgabe hinzugefügt." + } + } + } + }, + "quick_actions": { + "edit": "Bearbeiten", + "copy_link": "Link zum Kunden kopieren", + "delete": "Löschen" + }, + "create": { + "label": "Kundendatensatz erstellen", + "loading": "Erstelle", + "cancel": "Abbrechen" + }, + "update": { + "label": "Kunden aktualisieren", + "loading": "Aktualisiere" + }, + "delete": { + "title": "Sind Sie sicher, dass Sie den Kundendatensatz {customer_name} löschen möchten?", + "description": "Alle mit diesem Datensatz verknüpften Daten werden dauerhaft gelöscht. Sie können diesen Datensatz später nicht wiederherstellen." + }, + "requests": { + "empty_state": { + "list": { + "title": "Es gibt noch keine Anfragen zum Anzeigen.", + "description": "Erstellen Sie Anfragen von Ihren Kunden, damit Sie sie mit Arbeitsaufgaben verknüpfen können.", + "button": "Neue Anfrage hinzufügen" + }, + "search": { + "title": "Sie scheinen keine Anfragen zu haben, die diesem Begriff entsprechen.", + "description": "Versuchen Sie es mit einem anderen Suchbegriff oder kontaktieren Sie uns, wenn Sie sicher sind, dass Ergebnisse für diesen Begriff angezeigt werden sollten." + } + }, + "label": "{count, plural, one {Anfrage} other {Anfragen}}", + "add": "Anfrage hinzufügen", + "create": "Anfrage erstellen", + "update": "Anfrage aktualisieren", + "form": { + "name": { + "placeholder": "Benennen Sie diese Anfrage", + "validation": { + "required": "Name ist erforderlich.", + "max_length": "Anfragename sollte 255 Zeichen nicht überschreiten." + } + }, + "description": { + "placeholder": "Beschreiben Sie die Art der Anfrage oder fügen Sie den Kommentar dieses Kunden aus einem anderen Tool ein." + }, + "source": { + "add": "Quelle hinzufügen", + "update": "Quelle aktualisieren", + "url": { + "label": "URL", + "required": "URL ist erforderlich", + "invalid": "Ungültige Website-URL" + } + } + }, + "toasts": { + "copy_link": { + "title": "Link kopiert", + "message": "Kundenanfrage-Link in die Zwischenablage kopiert." + }, + "attachment": { + "upload": { + "loading": "Anhang wird hochgeladen...", + "success": { + "title": "Anhang hochgeladen", + "message": "Der Anhang wurde erfolgreich hochgeladen." + }, + "error": { + "title": "Anhang nicht hochgeladen", + "message": "Der Anhang konnte nicht hochgeladen werden." + } + }, + "size": { + "error": { + "title": "Fehler!", + "message": "Es kann nur eine Datei gleichzeitig hochgeladen werden." + } + }, + "length": { + "message": "Datei muss {size}MB oder kleiner sein" + }, + "remove": { + "success": { + "title": "Anhang entfernt", + "message": "Der Anhang wurde erfolgreich entfernt" + }, + "error": { + "title": "Anhang nicht entfernt", + "message": "Der Anhang konnte nicht entfernt werden" + } + } + }, + "source": { + "update": { + "success": { + "title": "Erfolg!", + "message": "Quelle erfolgreich aktualisiert!" + }, + "error": { + "title": "Fehler!", + "message": "Quelle konnte nicht aktualisiert werden." + } + } + }, + "work_item": { + "add": { + "error": { + "title": "Fehler!", + "message": "Arbeitsaufgaben konnten der Anfrage nicht hinzugefügt werden. Versuchen Sie es erneut." + }, + "success": { + "title": "Erfolg!", + "message": "Arbeitsaufgaben zur Anfrage hinzugefügt." + } + } + }, + "update": { + "success": { + "message": "Anfrage erfolgreich aktualisiert!", + "title": "Erfolg!" + }, + "error": { + "title": "Fehler!", + "message": "Anfrage konnte nicht aktualisiert werden. Versuchen Sie es erneut!" + } + }, + "create": { + "success": { + "message": "Anfrage erfolgreich erstellt!", + "title": "Erfolg!" + }, + "error": { + "title": "Fehler!", + "message": "Anfrage konnte nicht erstellt werden. Versuchen Sie es erneut!" + } + } + } + }, + "linked_work_items": { + "label": "Verknüpfte Arbeitsaufgaben", + "link": "Arbeitsaufgaben verknüpfen", + "empty_state": { + "list": { + "title": "Sie scheinen noch keine Arbeitsaufgaben mit diesem Kunden verknüpft zu haben.", + "description": "Verknüpfen Sie hier vorhandene Arbeitsaufgaben aus beliebigen Projekten, damit Sie sie nach diesem Kunden verfolgen können.", + "button": "Arbeitsaufgabe verknüpfen" + } + }, + "action": { + "remove_epic": "Epic entfernen", + "remove": "Arbeitsaufgabe entfernen" + } + }, + "sidebar": { + "properties": "Eigenschaften" + } + }, + + "templates": { + "settings": { + "title": "Vorlagen", + "description": "Sparen Sie 80% der Zeit, die für die Erstellung von Projekten, Arbeitsaufgaben und Seiten aufgewendet wird, wenn Sie Vorlagen verwenden.", + "options": { + "project": { + "label": "Projektvorlagen" + }, + "work_item": { + "label": "Arbeitsaufgabenvorlagen" + }, + "page": { + "label": "Seitenvorlagen" + } + }, + "create_template": { + "label": "Vorlage erstellen", + "no_permission": { + "project": "Kontaktieren Sie Ihren Projektadministrator, um Vorlagen zu erstellen", + "workspace": "Kontaktieren Sie Ihren Workspace-Administrator, um Vorlagen zu erstellen" + } + }, + "use_template": { + "button": "Vorlage verwenden" + }, + "template_source": { + "workspace": { + "info": "Vom Workspace abgeleitet" + }, + "project": { + "info": "Vom Projekt abgeleitet" + } + }, + "form": { + "work_item": { + "template": { + "name": { + "placeholder": "Benennen Sie Ihre Arbeitsaufgabenvorlage.", + "validation": { + "required": "Vorlagenname ist erforderlich", + "maxLength": "Vorlagenname sollte weniger als 255 Zeichen enthalten" + } + }, + "description": { + "placeholder": "Beschreiben Sie, wann und wie diese Vorlage verwendet werden soll." + } + }, + "name": { + "placeholder": "Geben Sie dieser Arbeitsaufgabe einen Titel.", + "validation": { + "required": "Arbeitsaufgabentitel ist erforderlich", + "maxLength": "Arbeitsaufgabentitel sollte weniger als 255 Zeichen enthalten" + } + }, + "description": { + "placeholder": "Beschreiben Sie diese Arbeitsaufgabe so, dass klar ist, was Sie erreichen werden, wenn Sie diese abschließen." + }, + "button": { + "create": "Arbeitsaufgabenvorlage erstellen", + "update": "Arbeitsaufgabenvorlage aktualisieren" + } + } + } + }, + "empty_state": { + "upgrade": { + "title": "Vorlagen", + "description": "Mit Projekt-, Arbeitsaufgaben- und Seitenvorlagen in Plane müssen Sie kein Projekt von Grund auf neu erstellen oder Arbeitsaufgabeneigenschaften manuell festlegen.", + "sub_description": "Sparen Sie 80% Ihrer Administrationszeit, wenn Sie Vorlagen verwenden." + }, + "no_templates": { + "button": "Erstellen Sie Ihre erste Vorlage" + } + }, + "toasts": { + "create": { + "success": { + "title": "Vorlage erstellt", + "message": "{templateName}, die {templateType}-Vorlage, ist jetzt für Ihren Workspace verfügbar." + }, + "error": { + "title": "Wir konnten diese Vorlage diesmal nicht erstellen.", + "message": "Versuchen Sie, Ihre Details erneut zu speichern oder kopieren Sie sie in eine neue Vorlage, vorzugsweise in einem anderen Tab." + } + }, + "update": { + "success": { + "title": "Vorlage geändert", + "message": "{templateName}, die {templateType}-Vorlage, wurde geändert." + }, + "error": { + "title": "Wir konnten Änderungen an dieser Vorlage nicht speichern.", + "message": "Versuchen Sie, Ihre Details erneut zu speichern oder kommen Sie später zu dieser Vorlage zurück. Wenn es immer noch Probleme gibt, kontaktieren Sie uns." + } + }, + "delete": { + "success": { + "title": "Vorlage gelöscht", + "message": "{templateName}, die {templateType}-Vorlage, wurde jetzt aus Ihrem Workspace gelöscht." + }, + "error": { + "title": "Wir konnten diese Vorlage nicht löschen.", + "message": "Versuchen Sie, sie erneut zu löschen oder kommen Sie später darauf zurück. Wenn Sie sie dann nicht löschen können, kontaktieren Sie uns." + } + } + }, + "delete_confirmation": { + "title": "Vorlage löschen", + "description": { + "prefix": "Sind Sie sicher, dass Sie die Vorlage löschen möchten-", + "suffix": "? Alle mit der Vorlage verbundenen Daten werden dauerhaft entfernt. Diese Aktion kann nicht rückgängig gemacht werden." + } + } + } +} diff --git a/packages/i18n/src/locales/ko/translations-extended.json b/packages/i18n/src/locales/ko/translations-extended.json new file mode 100644 index 0000000000..841f332ae5 --- /dev/null +++ b/packages/i18n/src/locales/ko/translations-extended.json @@ -0,0 +1,1784 @@ +{ + "sidebar": { + "pi_chat": "파이 챗", + "initiatives": "이니셔티브스", + "teamspaces": "팀스페이스스", + "epics": "에픽스", + "upgrade_plan": "업그레이드 플랜", + "plane_pro": "플레인 프로", + "business": "비즈니스", + "customers": "커스터머스" + }, + + "workspace_dashboards": "대시보드", + "pi_chat": "파이 챗", + "in_app": "인앱", + "forms": "폼스", + + "common": { + "worklogs": "워크로그", + "live": "라이브", + "epics": "에픽스", + "project_updates": "프로젝트 업데이트", + "overview": "오버뷰", + "workflows": "워크플로우", + "templates": "템플릿" + }, + + "issue": { + "relation": { + "start_before": "시작 이전", + "start_after": "시작 이후", + "finish_before": "완료 이전", + "finish_after": "완료 이후" + } + }, + + "profile": { + "actions": { + "connections": "커넥션" + } + }, + + "project_settings": { + "initiatives": { + "heading": "이니셔티브", + "sub_heading": "플레인에서 모든 작업에 대한 최고 수준의 조직화를 활성화하세요.", + "title": "이니셔티브 활성화", + "description": "진행 상황을 모니터링할 더 큰 목표 설정", + "toast": { + "updating": "이니셔티브 기능 업데이팅", + "enable_success": "이니셔티브 기능이 성공적으로 활성화되었습니다.", + "disable_success": "이니셔티브 기능이 성공적으로 비활성화되었습니다.", + "error": "이니셔티브 기능 업데이트에 실패했습니다!" + } + }, + "customers": { + "heading": "커스터머", + "settings_heading": "고객에게 중요한 것을 기준으로 작업을 관리하세요.", + "settings_sub_heading": "고객 요청을 작업 항목으로 가져오고, 요청에 따라 우선순위를 지정하고, 작업 항목의 상태를 고객 기록에 통합합니다. 곧 CRM이나 지원 도구와 통합하여 고객 속성별로 더 나은 작업 관리를 제공할 예정입니다." + }, + "empty_state": { + "integrations": { + "title": "구성된 인테그레이션 없음", + "description": "GitHub 및 기타 인테그레이션을 구성하여 프로젝트 작업 항목을 동기화하세요." + } + } + }, + + "teamspaces": { + "label": "팀스페이스", + "empty_state": { + "general": { + "title": "팀스페이스는 플레인에서 더 나은 조직화와 추적을 가능하게 합니다.", + "description": "모든 실제 팀을 위한 전용 공간을 만들고, 플레인의 다른 모든 작업 공간과 분리하여 팀이 일하는 방식에 맞게 사용자 지정하세요.", + "primary_button": { + "text": "새 팀스페이스 만들기" + } + } + } + }, + + "teamspace_projects": { + "empty_state": { + "general": { + "title": "이 팀스페이스에 프로젝트를 연결하는 것부터 시작하세요.", + "description": "팀스페이스는 팀 구성원이 참여하는 프로젝트를 연결하여 해당 작업, 프로젝트 진행 상황에 대한 기여, 팀별 작업 메트릭만 볼 수 있게 합니다." + } + } + }, + + "teamspace_work_items": { + "empty_state": { + "no_work_items": { + "title": "팀별 작업 항목을 만드세요.", + "description": "연결된 프로젝트에서 이 팀의 구성원에게 할당된 작업 항목이 여기에 자동으로 표시됩니다. 여기서 일부 작업 항목이 표시될 것으로 예상되는 경우, 연결된 프로젝트에 이 팀의 구성원에게 할당된 작업 항목이 있는지 확인하거나 작업 항목을 만드세요.", + "primary_button": { + "text": "연결된 프로젝트에 작업 항목 추가" + } + }, + "work_items_empty_filter": { + "title": "적용된 필터에 대한 팀별 작업 항목이 없습니다", + "description": "필터 중 일부를 변경하거나 모두 지워 이 공간과 관련된 작업 항목을 확인하세요.", + "secondary_button": { + "text": "모든 필터 지우기" + } + } + } + }, + + "teamspace_cycles": { + "empty_state": { + "current": { + "title": "연결된 프로젝트에 활성 사이클이 없습니다.", + "description": "연결된 프로젝트의 활성 사이클이 여기에 자동으로 표시됩니다. 활성 사이클이 표시될 것으로 예상되는 경우, 연결된 프로젝트에서 현재 실행 중인지 확인하세요." + }, + "completed": { + "title": "연결된 프로젝트에 완료된 사이클이 없습니다.", + "description": "연결된 프로젝트의 완료된 사이클이 여기에 자동으로 표시됩니다. 완료된 사이클이 표시될 것으로 예상되는 경우, 연결된 프로젝트에서도 완료되었는지 확인하세요." + }, + "upcoming": { + "title": "연결된 프로젝트에 예정된 사이클이 없습니다.", + "description": "연결된 프로젝트의 예정된 사이클이 여기에 자동으로 표시됩니다. 예정된 사이클이 표시될 것으로 예상되는 경우, 연결된 프로젝트에도 있는지 확인하세요." + } + } + }, + + "teamspace_views": { + "empty_state": { + "team_view": { + "title": "워크스페이스의 다른 뷰를 방해하지 않고 작업에 대한 팀의 뷰", + "description": "팀을 위해 저장된 뷰와 프로젝트의 뷰와 별도로 팀의 작업을 확인하세요.", + "primary_button": { + "text": "뷰 만들기" + } + }, + "project_view": { + "title": "연결된 프로젝트에 공개 뷰가 없습니다.", + "description": "연결된 프로젝트의 공개 뷰가 여기에 자동으로 표시됩니다. 연결된 프로젝트의 공개 뷰를 여기서 보려면, 해당 프로젝트에 모든 프로젝트 구성원이 접근할 수 있는 공개 뷰가 있는지 확인하세요." + }, + "filter": { + "title": "일치하는 뷰 없음", + "description": "검색 기준과 일치하는 뷰가 없습니다. \n 대신 새 뷰를 만드세요." + } + } + }, + + "teamspace_pages": { + "empty_state": { + "team_page": { + "title": "팀 페이지에 팀의 지식을 저장하세요.", + "description": "프로젝트의 페이지와 달리, 여기에서 팀별 지식을 별도의 페이지 세트에 저장할 수 있습니다. 페이지의 모든 기능을 활용하고, 모범 사례 문서 및 팀 위키를 쉽게 만드세요.", + "primary_button": { + "text": "첫 번째 팀 페이지 만들기" + } + }, + "project_page": { + "title": "연결된 프로젝트에 공개 페이지가 없습니다.", + "description": "연결된 프로젝트의 공개 페이지가 여기에 자동으로 표시됩니다. 여기에서 공개 페이지가 표시될 것으로 예상되는 경우, 연결된 프로젝트에 모든 프로젝트 구성원이 사용할 수 있는 공개 페이지가 있는지 확인하세요." + }, + "filter": { + "title": "일치하는 페이지 없음", + "description": "모든 페이지를 보려면 필터를 제거하세요" + }, + "search": { + "title": "일치하는 페이지 없음", + "description": "모든 페이지를 보려면 검색 기준을 제거하세요" + } + } + }, + + "teamspace_analytics": { + "empty_state": { + "progress": { + "title": "연결된 프로젝트에 게시된 작업 항목이 없습니다.", + "description": "해당 프로젝트 중 하나 이상에서 일부 작업 항목을 생성하여 날짜, 상태 및 우선순위별 진행 상황을 확인하세요." + }, + "relation": { + "blocking": { + "title": "팀원을 차단하는 작업 항목이 없습니다.", + "description": "잘했습니다! 팀을 위한 길을 열었습니다. 당신은 좋은 팀 플레이어입니다." + }, + "blocked": { + "title": "팀원의 작업 항목이 당신을 차단하지 않습니다.", + "description": "좋은 소식! 할당된 모든 작업 항목에서 진행할 수 있습니다." + } + }, + "stats": { + "general": { + "title": "연결된 프로젝트에 게시된 작업 항목이 없습니다.", + "description": "해당 프로젝트 중 하나 이상에서 일부 작업 항목을 생성하여 프로젝트 및 팀 구성원별 작업 분배를 확인하세요." + }, + "filter": { + "title": "적용된 필터에 대한 팀 통계가 없습니다.", + "description": "해당 프로젝트 중 하나 이상에서 일부 작업 항목을 생성하여 프로젝트 및 팀 구성원별 작업 분배를 확인하세요." + } + } + } + }, + + "initiatives": { + "label": "이니셔티브", + "add_initiative": "이니셔티브 추가", + "create_initiative": "이니셔티브 생성", + "update_initiative": "이니셔티브 업데이트", + "initiative_name": "이니셔티브 이름", + "all_initiatives": "모든 이니셔티브", + "delete_initiative": "이니셔티브 삭제", + "fill_all_required_fields": "모든 필수 필드를 입력해 주세요.", + "toast": { + "create_success": "이니셔티브 {name} 성공적으로 생성되었습니다.", + "create_error": "이니셔티브 생성에 실패했습니다. 다시 시도해 주세요!", + "update_success": "이니셔티브 {name} 성공적으로 업데이트되었습니다.", + "update_error": "이니셔티브 업데이트에 실패했습니다. 다시 시도해 주세요!", + "delete": { + "success": "이니셔티브가 성공적으로 삭제되었습니다.", + "error": "이니셔티브 삭제에 실패했습니다" + }, + "link_copied": "이니셔티브 링크가 클립보드에 복사되었습니다.", + "project_update_success": "이니셔티브 프로젝트가 성공적으로 업데이트되었습니다.", + "project_update_error": "이니셔티브 프로젝트 업데이트에 실패했습니다. 다시 시도해 주세요!", + "epic_update_success": "에픽{count, plural, one {이 이니셔티브에 성공적으로 추가되었습니다.} other {들이 이니셔티브에 성공적으로 추가되었습니다.}}", + "epic_update_error": "이니셔티브에 에픽 추가에 실패했습니다. 나중에 다시 시도해 주세요." + }, + "empty_state": { + "general": { + "title": "이니셔티브로 최고 수준에서 작업을 구성하세요", + "description": "여러 프로젝트와 팀에 걸친 작업을 구성해야 할 때 이니셔티브가 유용합니다. 프로젝트와 에픽을 이니셔티브에 연결하고, 자동으로 롤업된 업데이트를 보고, 세부 사항을 보기 전에 전체 그림을 볼 수 있습니다.", + "primary_button": { + "text": "이니셔티브 만들기" + } + }, + "search": { + "title": "일치하는 이니셔티브 없음", + "description": "일치하는 기준의 이니셔티브가 감지되지 않았습니다. \n 대신 새 이니셔티브를 만드세요." + }, + "not_found": { + "title": "이니셔티브가 존재하지 않습니다", + "description": "찾고 있는 이니셔티브가 존재하지 않거나 삭제되었습니다.", + "primary_button": { + "text": "다른 이니셔티브 보기" + } + } + } + }, + + "workspace_pages": { + "empty_state": { + "general": { + "title": "메모, 문서 또는 전체 지식 기반을 작성하세요. 플레인의 AI 어시스턴트인 갈릴레오가 시작하는 데 도움을 줍니다", + "description": "페이지는 플레인에서 생각을 정리하는 공간입니다. 회의 노트를 작성하고, 쉽게 포맷하고, 작업 항목을 포함시키고, 컴포넌트 라이브러리를 사용하여 레이아웃하고, 모든 것을 프로젝트 컨텍스트에 유지하세요. 어떤 문서든 빠르게 작업하려면 단축키나 버튼 클릭으로 플레인의 AI인 갈릴레오를 호출하세요.", + "primary_button": { + "text": "첫 번째 페이지 만들기" + } + }, + "private": { + "title": "아직 개인 페이지가 없습니다", + "description": "여기에 개인 생각을 보관하세요. 공유할 준비가 되면, 팀은 클릭 한 번으로 가능합니다.", + "primary_button": { + "text": "첫 번째 페이지 만들기" + } + }, + "public": { + "title": "아직 공개 페이지가 없습니다", + "description": "워크스페이스의 모든 사람과 공유된 페이지를 여기서 확인하세요.", + "primary_button": { + "text": "첫 번째 페이지 만들기" + } + }, + "archived": { + "title": "아직 보관된 페이지가 없습니다", + "description": "현재 관심 없는 페이지를 보관하세요. 필요할 때 여기서 액세스하세요." + } + } + }, + + "epics": { + "label": "에픽스", + "no_epics_selected": "선택된 에픽 없음", + "add_selected_epics": "선택한 에픽 추가", + "epic_link_copied_to_clipboard": "에픽 링크가 클립보드에 복사되었습니다.", + "project_link_copied_to_clipboard": "프로젝트 링크가 클립보드에 복사되었습니다", + "empty_state": { + "general": { + "title": "에픽을 만들고 다른 사람 또는 자신에게 할당하세요", + "description": "여러 사이클에 걸쳐 있고 모듈 간에 존재할 수 있는 더 큰 작업 단위에 대해 에픽을 만드세요. 프로젝트의 작업 항목과 하위 작업 항목을 에픽에 연결하고 오버뷰에서 작업 항목으로 이동하세요.", + "primary_button": { + "text": "에픽 생성" + } + }, + "section": { + "title": "아직 에픽이 없습니다", + "description": "진행 상황을 관리하고 추적하기 위해 에픽 추가를 시작하세요.", + "primary_button": { + "text": "에픽 추가" + } + } + } + }, + + "epic_relation": { + "empty_state": { + "search": { + "title": "일치하는 에픽을 찾을 수 없습니다" + }, + "no_epics": { + "title": "에픽을 찾을 수 없습니다" + } + } + }, + + "workspace_cycles": { + "empty_state": { + "active": { + "title": "활성 사이클 없음", + "description": "범위 내에 오늘 날짜를 포함하는 기간이 있는 프로젝트의 사이클입니다. 여기에서 모든 활성 사이클의 진행 상황과 세부 정보를 찾을 수 있습니다." + } + } + }, + + "active_cycle_analytics": { + "empty_state": { + "progress": { + "title": "사이클의 진행 상황을 보려면 작업 항목을 \n 추가하세요" + }, + "priority": { + "title": "사이클에서 처리된 높은 우선순위 작업 \n 항목을 한눈에 확인하세요." + }, + "assignee": { + "title": "작업 항목에 담당자를 추가하여 담당자별 \n 작업 분석을 확인하세요." + }, + "label": { + "title": "작업 항목에 레이블을 추가하여 레이블별 \n 작업 분석을 확인하세요." + } + } + }, + + "workspace_settings": { + "settings": { + "integrations": { + "title": "인테그레이션" + }, + "imports": { + "title": "임포트" + }, + "worklogs": { + "title": "워크로그" + }, + "project_states": { + "title": "프로젝트 스테이트" + }, + "teamspaces": { + "title": "팀스페이스" + }, + "initiatives": { + "title": "이니셔티브" + }, + "customers": { + "title": "커스터머" + }, + "cancel_trial": { + "title": "먼저 트라이얼을 취소하세요.", + "description": "유료 플랜 중 하나에 대한 활성 트라이얼이 있습니다. 계속하려면 먼저 이를 취소하세요.", + "dismiss": "무시", + "cancel": "트라이얼 취소", + "cancel_success_title": "트라이얼이 취소되었습니다.", + "cancel_success_message": "이제 워크스페이스를 삭제할 수 있습니다.", + "cancel_error_title": "작동하지 않았습니다.", + "cancel_error_message": "다시 시도해 주세요." + } + } + }, + + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "작업 항목을 아카이브할 수 없습니다", + "message": "완료됨 또는 취소됨 상태 그룹에 속한 작업 항목만 아카이브할 수 있습니다." + }, + "invalid_issue_start_date": { + "title": "작업 항목을 업데이트할 수 없습니다", + "message": "선택한 시작 날짜가 일부 작업 항목의 마감일을 초과합니다. 시작 날짜가 마감일 이전인지 확인하세요." + }, + "invalid_issue_target_date": { + "title": "작업 항목을 업데이트할 수 없습니다", + "message": "선택한 마감일이 일부 작업 항목의 시작 날짜보다 앞섭니다. 마감일이 시작 날짜 이후인지 확인하세요." + }, + "invalid_state_transition": { + "title": "작업 항목을 업데이트할 수 없습니다", + "message": "일부 작업 항목에 대해 상태 변경이 허용되지 않습니다. 상태 변경이 허용되는지 확인하세요." + } + } + }, + + "work_item_types": { + "label": "워크 아이템 타입", + "label_lowercase": "워크 아이템 타입", + "settings": { + "title": "워크 아이템 타입", + "properties": { + "title": "커스텀 프로퍼티", + "tooltip": "각 워크 아이템 타입에는 제목, 설명, 담당자, 상태, 우선순위, 시작 날짜, 마감일, 모듈, 사이클 등과 같은 기본 프로퍼티 세트가 함께 제공됩니다. 팀의 요구에 맞게 자신만의 프로퍼티를 사용자 정의하고 추가할 수도 있습니다.", + "add_button": "새 프로퍼티 추가", + "dropdown": { + "label": "프로퍼티 타입", + "placeholder": "타입 선택" + }, + "property_type": { + "text": { + "label": "텍스트" + }, + "number": { + "label": "넘버" + }, + "dropdown": { + "label": "드롭다운" + }, + "boolean": { + "label": "불리언" + }, + "date": { + "label": "데이트" + }, + "member_picker": { + "label": "멤버 피커" + } + }, + "attributes": { + "label": "어트리뷰트", + "text": { + "single_line": { + "label": "싱글 라인" + }, + "multi_line": { + "label": "패러그래프" + }, + "readonly": { + "label": "읽기 전용", + "header": "읽기 전용 데이터" + }, + "invalid_text_format": { + "label": "유효하지 않은 텍스트 포맷" + } + }, + "number": { + "default": { + "placeholder": "넘버 추가" + } + }, + "relation": { + "single_select": { + "label": "싱글 셀렉트" + }, + "multi_select": { + "label": "멀티 셀렉트" + }, + "no_default_value": { + "label": "기본값 없음" + } + }, + "boolean": { + "label": "참 | 거짓", + "no_default": "기본값 없음" + }, + "option": { + "create_update": { + "label": "옵션", + "form": { + "placeholder": "옵션 추가", + "errors": { + "name": { + "required": "옵션 이름은 필수입니다.", + "integrity": "동일한 이름의 옵션이 이미 존재합니다." + } + } + } + }, + "select": { + "placeholder": { + "single": "옵션 선택", + "multi": { + "default": "옵션 선택", + "variable": "{count}개 옵션 선택됨" + } + } + } + } + }, + "toast": { + "create": { + "success": { + "title": "성공!", + "message": "프로퍼티 {name}이(가) 성공적으로 생성되었습니다." + }, + "error": { + "title": "에러!", + "message": "프로퍼티 생성에 실패했습니다. 다시 시도해 주세요!" + } + }, + "update": { + "success": { + "title": "성공!", + "message": "프로퍼티 {name}이(가) 성공적으로 업데이트되었습니다." + }, + "error": { + "title": "에러!", + "message": "프로퍼티 업데이트에 실패했습니다. 다시 시도해 주세요!" + } + }, + "delete": { + "success": { + "title": "성공!", + "message": "프로퍼티 {name}이(가) 성공적으로 삭제되었습니다." + }, + "error": { + "title": "에러!", + "message": "프로퍼티 삭제에 실패했습니다. 다시 시도해 주세요!" + } + }, + "enable_disable": { + "loading": "프로퍼티 {name} {action} 중", + "success": { + "title": "성공!", + "message": "프로퍼티 {name}이(가) 성공적으로 {action}되었습니다." + }, + "error": { + "title": "에러!", + "message": "프로퍼티 {action}에 실패했습니다. 다시 시도해 주세요!" + } + } + }, + "create_update": { + "form": { + "display_name": { + "placeholder": "타이틀" + }, + "description": { + "placeholder": "디스크립션" + } + }, + "errors": { + "name": { + "required": "프로퍼티 이름을 지정해야 합니다.", + "max_length": "프로퍼티 이름은 255자를 초과할 수 없습니다." + }, + "property_type": { + "required": "프로퍼티 타입을 선택해야 합니다." + }, + "options": { + "required": "최소한 하나의 옵션을 추가해야 합니다." + } + } + }, + "enable_disable": { + "label": "액티브", + "tooltip": { + "disabled": "클릭하여 비활성화", + "enabled": "클릭하여 활성화" + } + }, + "delete_confirmation": { + "title": "이 프로퍼티 삭제", + "description": "프로퍼티 삭제는 기존 데이터 손실로 이어질 수 있습니다.", + "secondary_description": "대신 프로퍼티를 비활성화하시겠습니까?", + "primary_button": "{action}, 삭제하기", + "secondary_button": "네, 비활성화하기" + }, + "mandate_confirmation": { + "label": "필수 프로퍼티", + "content": "이 프로퍼티에 대한 기본 옵션이 있는 것 같습니다. 프로퍼티를 필수로 설정하면 기본값이 제거되고 사용자는 자신이 선택한 값을 추가해야 합니다.", + "tooltip": { + "disabled": "이 프로퍼티 타입은 필수로 설정할 수 없습니다", + "enabled": "선택 해제하여 필드를 선택 사항으로 표시", + "checked": "선택하여 필드를 필수로 표시" + } + }, + "empty_state": { + "title": "커스텀 프로퍼티 추가", + "description": "이 워크 아이템 타입에 대해 추가하는 새 프로퍼티가 여기에 표시됩니다." + } + } + }, + "create": { + "title": "워크 아이템 타입 생성", + "button": "워크 아이템 타입 추가", + "toast": { + "success": { + "title": "성공!", + "message": "워크 아이템 타입이 성공적으로 생성되었습니다." + }, + "error": { + "title": "에러!", + "message": "워크 아이템 타입 생성에 실패했습니다. 다시 시도해 주세요!" + } + } + }, + "update": { + "title": "워크 아이템 타입 업데이트", + "button": "워크 아이템 타입 업데이트", + "toast": { + "success": { + "title": "성공!", + "message": "워크 아이템 타입 {name}이(가) 성공적으로 업데이트되었습니다." + }, + "error": { + "title": "에러!", + "message": "워크 아이템 타입 업데이트에 실패했습니다. 다시 시도해 주세요!" + } + } + }, + "create_update": { + "form": { + "name": { + "placeholder": "이 워크 아이템 타입에 고유한 이름 지정" + }, + "description": { + "placeholder": "이 워크 아이템 타입의 용도와 사용 시기를 설명하세요." + } + } + }, + "enable_disable": { + "toast": { + "loading": "워크 아이템 타입 {name} {action} 중", + "success": { + "title": "성공!", + "message": "워크 아이템 타입 {name}이(가) 성공적으로 {action}되었습니다." + }, + "error": { + "title": "에러!", + "message": "워크 아이템 타입 {action}에 실패했습니다. 다시 시도해 주세요!" + } + }, + "tooltip": "클릭하여 {action}" + }, + "empty_state": { + "enable": { + "title": "워크 아이템 타입 활성화", + "description": "워크 아이템 타입으로 작업 항목을 작업에 맞게 조정하세요. 아이콘, 배경 및 프로퍼티로 사용자 정의하고 이 프로젝트에 대해 구성하세요.", + "primary_button": { + "text": "활성화" + }, + "confirmation": { + "title": "활성화되면 워크 아이템 타입은 비활성화할 수 없습니다.", + "description": "플레인의 워크 아이템이 이 프로젝트의 기본 워크 아이템 타입이 되고 이 프로젝트에 아이콘과 배경과 함께 표시됩니다.", + "button": { + "default": "활성화", + "loading": "설정 중" + } + } + }, + "get_pro": { + "title": "워크 아이템 타입을 활성화하려면 프로로 업그레이드하세요.", + "description": "워크 아이템 타입으로 작업 항목을 작업에 맞게 조정하세요. 아이콘, 배경 및 프로퍼티로 사용자 정의하고 이 프로젝트에 대해 구성하세요.", + "primary_button": { + "text": "프로 구매" + } + }, + "upgrade": { + "title": "워크 아이템 타입을 활성화하려면 업그레이드하세요.", + "description": "워크 아이템 타입으로 작업 항목을 작업에 맞게 조정하세요. 아이콘, 배경 및 프로퍼티로 사용자 정의하고 이 프로젝트에 대해 구성하세요.", + "primary_button": { + "text": "업그레이드" + } + } + } + }, + + "importers": { + "imports": "임포트", + "logo": "로고", + "import_message": "플레인 프로젝트로 {serviceName} 데이터를 임포트하세요.", + "deactivate": "비활성화", + "deactivating": "비활성화 중", + "migrating": "마이그레이팅 중", + "migrations": "마이그레이션", + "refreshing": "리프레싱 중", + "import": "임포트", + "serial_number": "시리얼 넘버", + "project": "프로젝트", + "workspace": "워크스페이스", + "status": "스테이터스", + "total_batches": "전체 배치", + "imported_batches": "임포트된 배치", + "re_run": "재실행", + "cancel": "취소", + "start_time": "시작 시간", + "no_jobs_found": "작업을 찾을 수 없습니다", + "no_project_imports": "아직 {serviceName} 프로젝트를 임포트하지 않았습니다.", + "cancel_import_job": "임포트 작업 취소", + "cancel_import_job_confirmation": "이 임포트 작업을 취소하시겠습니까? 이 프로젝트에 대한 임포트 프로세스가 중지됩니다.", + "re_run_import_job": "임포트 작업 재실행", + "re_run_import_job_confirmation": "이 임포트 작업을 재실행하시겠습니까? 이 프로젝트에 대한 임포트 프로세스가 다시 시작됩니다.", + "upload_csv_file": "사용자 데이터를 임포트하려면 CSV 파일을 업로드하세요.", + "connect_importer": "{serviceName} 연결", + "migration_assistant": "마이그레이션 어시스턴트", + "migration_assistant_description": "강력한 어시스턴트로 {serviceName} 프로젝트를 플레인으로 원활하게 마이그레이션하세요.", + "token_helper": "다음에서 얻을 수 있습니다", + "personal_access_token": "퍼스널 액세스 토큰", + "source_token_expired": "토큰 만료됨", + "source_token_expired_description": "제공된 토큰이 만료되었습니다. 비활성화하고 새 자격 증명으로 다시 연결하세요.", + "user_email": "사용자 이메일", + "select_state": "스테이트 선택", + "select_service_project": "{serviceName} 프로젝트 선택", + "loading_service_projects": "{serviceName} 프로젝트 로딩 중", + "select_service_workspace": "{serviceName} 워크스페이스 선택", + "loading_service_workspaces": "{serviceName} 워크스페이스 로딩 중", + "select_priority": "프라이오리티 선택", + "select_service_team": "{serviceName} 팀 선택", + "add_seat_msg_free_trial": "등록되지 않은 사용자 {additionalUserCount}명을 임포트하려고 하는데 현재 플랜에서 사용 가능한 시트는 {currentWorkspaceSubscriptionAvailableSeats}개뿐입니다. 임포트를 계속하려면 지금 업그레이드하세요.", + "add_seat_msg_paid": "등록되지 않은 사용자 {additionalUserCount}명을 임포트하려고 하는데 현재 플랜에서 사용 가능한 시트는 {currentWorkspaceSubscriptionAvailableSeats}개뿐입니다. 임포트를 계속하려면 최소 {extraSeatRequired}개의 추가 시트를 구매하세요.", + "skip_user_import_title": "사용자 데이터 임포트 건너뛰기", + "skip_user_import_description": "사용자 임포트를 건너뛰면 {serviceName}의 작업 항목, 댓글 및 기타 데이터가 플레인에서 마이그레이션을 수행하는 사용자에 의해 생성됩니다. 나중에 수동으로 사용자를 추가할 수 있습니다.", + "invalid_pat": "유효하지 않은 퍼스널 액세스 토큰" + }, + + "integrations": { + "integrations": "인테그레이션", + "loading": "로딩 중", + "unauthorized": "이 페이지를 볼 권한이 없습니다.", + "configure": "구성", + "not_enabled": "{name}은(는) 이 워크스페이스에 대해 활성화되지 않았습니다.", + "not_configured": "구성되지 않음", + "disconnect_personal_account": "개인 {providerName} 계정 연결 해제", + "not_configured_message_admin": "{name} 인테그레이션이 구성되지 않았습니다. 인스턴스 관리자에게 문의하여 구성하세요.", + "not_configured_message_support": "{name} 인테그레이션이 구성되지 않았습니다. 지원팀에 문의하여 구성하세요.", + "external_api_unreachable": "외부 API에 접근할 수 없습니다. 나중에 다시 시도하세요.", + "error_fetching_supported_integrations": "지원되는 인테그레이션을 가져올 수 없습니다. 나중에 다시 시도하세요.", + "back_to_integrations": "인테그레이션으로 돌아가기", + "select_state": "스테이트 선택" + }, + + "github_integration": { + "name": "깃허브", + "description": "깃허브 작업 항목을 플레인과 연결하고 동기화하세요.", + "connect_org": "조직 연결", + "connect_org_description": "깃허브 조직을 플레인과 연결하세요.", + "processing": "처리 중", + "org_added_desc": "깃허브 조직 추가자 및 시간", + "connection_fetch_error": "서버에서 연결 세부 정보를 가져오는 중 오류 발생", + "personal_account_connected": "개인 계정 연결됨", + "personal_account_connected_description": "개인 깃허브 계정이 플레인에 연결되었습니다.", + "connect_personal_account": "개인 계정 연결", + "connect_personal_account_description": "개인 깃허브 계정을 플레인과 연결하세요.", + "repo_mapping": "레포지토리 매핑", + "repo_mapping_description": "깃허브 레포지토리를 플레인 프로젝트에 매핑하세요.", + "remove_entity": "엔티티 제거", + "remove_entity_confirmation": "이 엔티티를 제거하시겠습니까?", + "issue_sync_message": "작업 항목이 {project}에 동기화됩니다", + "link": "깃허브 레포지토리를 플레인 프로젝트에 연결", + "pull_request_automation": "풀 리퀘스트 자동화", + "pull_request_automation_description": "깃허브에서 플레인으로의 풀 리퀘스트 스테이트 매핑 구성", + "DRAFT_MR_OPENED": "드래프트 PR 열림 시, 스테이트를 다음으로 설정", + "MR_OPENED": "PR 열림 시, 스테이트를 다음으로 설정", + "MR_READY_FOR_MERGE": "PR 병합 준비 완료 시, 스테이트를 다음으로 설정", + "MR_REVIEW_REQUESTED": "PR 리뷰 요청 시, 스테이트를 다음으로 설정", + "MR_MERGED": "PR 병합 시, 스테이트를 다음으로 설정", + "MR_CLOSED": "PR 닫힘 시, 스테이트를 다음으로 설정" + }, + + "gitlab_integration": { + "name": "깃랩", + "description": "깃랩 머지 리퀘스트를 플레인과 연결하고 동기화하세요.", + "connection_fetch_error": "서버에서 연결 세부 정보를 가져오는 중 오류 발생", + "connect_org": "조직 연결", + "connect_org_description": "깃랩 조직을 플레인과 연결하세요.", + "project_connections": "깃랩 프로젝트 연결", + "project_connections_description": "깃랩에서 플레인 프로젝트로 머지 리퀘스트 동기화.", + "plane_project_connection": "플레인 프로젝트 연결", + "plane_project_connection_description": "깃랩에서 플레인 프로젝트로 풀 리퀘스트 스테이트 매핑 구성", + "remove_connection": "연결 제거", + "remove_connection_confirmation": "이 연결을 제거하시겠습니까?", + "link": "깃랩 레포지토리를 플레인 프로젝트에 연결", + "pull_request_automation": "풀 리퀘스트 자동화", + "pull_request_automation_description": "깃랩에서 플레인으로 풀 리퀘스트 스테이트 매핑 구성", + "DRAFT_MR_OPENED": "드래프트 MR 열림 시, 스테이트를 다음으로 설정", + "MR_OPENED": "MR 열림 시, 스테이트를 다음으로 설정", + "MR_REVIEW_REQUESTED": "MR 리뷰 요청 시, 스테이트를 다음으로 설정", + "MR_READY_FOR_MERGE": "MR 병합 준비 완료 시, 스테이트를 다음으로 설정", + "MR_MERGED": "MR 병합 시, 스테이트를 다음으로 설정", + "MR_CLOSED": "MR 닫힘 시, 스테이트를 다음으로 설정", + "integration_enabled_text": "깃랩 인테그레이션이 활성화되면 작업 항목 워크플로우를 자동화할 수 있습니다", + "choose_entity": "엔티티 선택", + "choose_project": "프로젝트 선택", + "link_plane_project": "플레인 프로젝트 연결" + }, + + "slack_integration": { + "name": "슬랙", + "description": "슬랙 워크스페이스를 플레인과 연결하세요.", + "connect_personal_account": "개인 슬랙 계정을 플레인과 연결하세요.", + "personal_account_connected": "귀하의 개인 {providerName} 계정이 이제 플레인에 연결되었습니다.", + "link_personal_account": "개인 {providerName} 계정을 플레인에 연결하세요.", + "connected_slack_workspaces": "연결된 슬랙 워크스페이스", + "connected_on": "{date}에 연결됨", + "disconnect_workspace": "{name} 워크스페이스 연결 해제" + }, + + "file_upload": { + "upload_text": "파일을 업로드하려면 여기를 클릭하세요", + "drag_drop_text": "드래그 앤 드롭", + "processing": "처리 중", + "invalid": "유효하지 않은 파일 타입", + "missing_fields": "필드 누락", + "success": "{fileName} 업로드 완료!" + }, + + "silo_errors": { + "invalid_query_params": "제공된 쿼리 파라미터가 유효하지 않거나 필수 필드가 누락되었습니다", + "invalid_installation_account": "제공된 인스톨레이션 계정이 유효하지 않습니다", + "generic_error": "요청을 처리하는 동안 예상치 못한 오류가 발생했습니다", + "connection_not_found": "요청한 연결을 찾을 수 없습니다", + "multiple_connections_found": "하나만 예상했을 때 여러 연결이 발견되었습니다", + "installation_not_found": "요청한 인스톨레이션을 찾을 수 없습니다", + "user_not_found": "요청한 사용자를 찾을 수 없습니다", + "error_fetching_token": "인증 토큰 가져오기에 실패했습니다" + }, + + "import_status": { + "created": "생성됨", + "initiated": "시작됨", + "pulling": "풀링 중", + "pulled": "풀링 완료", + "transforming": "변환 중", + "transformed": "변환 완료", + "pushing": "푸싱 중", + "finished": "완료됨", + "error": "오류", + "cancelled": "취소됨" + }, + + "jira_importer": { + "jira_importer_description": "지라 데이터를 플레인 프로젝트로 임포트하세요.", + "personal_access_token": "퍼스널 액세스 토큰", + "user_email": "사용자 이메일", + "atlassian_security_settings": "아틀라시안 보안 설정", + "email_description": "이것은 퍼스널 액세스 토큰에 연결된 이메일입니다", + "jira_domain": "지라 도메인", + "jira_domain_description": "이것은 지라 인스턴스의 도메인입니다", + "steps": { + "title_configure_plane": "플레인 구성", + "description_configure_plane": "지라 데이터를 마이그레이션할 플레인 프로젝트를 먼저 생성하세요. 프로젝트가 생성되면 여기에서 선택하세요.", + "title_configure_jira": "지라 구성", + "description_configure_jira": "데이터를 마이그레이션하려는 지라 워크스페이스를 선택하세요.", + "title_import_users": "사용자 임포트", + "description_import_users": "지라에서 플레인으로 마이그레이션하려는 사용자를 추가하세요. 또는 이 단계를 건너뛰고 나중에 수동으로 사용자를 추가할 수 있습니다.", + "title_map_states": "스테이트 매핑", + "description_map_states": "저희는 최선을 다해 지라 상태를 플레인 스테이트에 자동으로 매칭했습니다. 진행하기 전에 남은 스테이트를 매핑하세요. 스테이트를 생성하고 수동으로 매핑할 수도 있습니다.", + "title_map_priorities": "프라이오리티 매핑", + "description_map_priorities": "저희는 최선을 다해 프라이오리티를 자동으로 매칭했습니다. 진행하기 전에 남은 프라이오리티를 매핑하세요.", + "title_summary": "요약", + "description_summary": "지라에서 플레인으로 마이그레이션될 데이터의 요약입니다." + } + }, + + "asana_importer": { + "asana_importer_description": "아사나 데이터를 플레인 프로젝트로 임포트하세요.", + "select_asana_priority_field": "아사나 프라이오리티 필드 선택", + "steps": { + "title_configure_plane": "플레인 구성", + "description_configure_plane": "아사나 데이터를 마이그레이션할 플레인 프로젝트를 먼저 생성하세요. 프로젝트가 생성되면 여기에서 선택하세요.", + "title_configure_asana": "아사나 구성", + "description_configure_asana": "데이터를 마이그레이션하려는 아사나 워크스페이스와 프로젝트를 선택하세요.", + "title_map_states": "스테이트 매핑", + "description_map_states": "플레인 프로젝트 상태에 매핑하려는 아사나 스테이트를 선택하세요.", + "title_map_priorities": "프라이오리티 매핑", + "description_map_priorities": "플레인 프로젝트 프라이오리티에 매핑하려는 아사나 프라이오리티를 선택하세요.", + "title_summary": "요약", + "description_summary": "아사나에서 플레인으로 마이그레이션될 데이터의 요약입니다." + } + }, + + "linear_importer": { + "linear_importer_description": "리니어 데이터를 플레인 프로젝트로 임포트하세요.", + "steps": { + "title_configure_plane": "플레인 구성", + "description_configure_plane": "리니어 데이터를 마이그레이션할 플레인 프로젝트를 먼저 생성하세요. 프로젝트가 생성되면 여기에서 선택하세요.", + "title_configure_linear": "리니어 구성", + "description_configure_linear": "데이터를 마이그레이션하려는 리니어 팀을 선택하세요.", + "title_map_states": "스테이트 매핑", + "description_map_states": "저희는 최선을 다해 리니어 상태를 플레인 스테이트에 자동으로 매칭했습니다. 진행하기 전에 남은 스테이트를 매핑하세요. 스테이트를 생성하고 수동으로 매핑할 수도 있습니다.", + "title_map_priorities": "프라이오리티 매핑", + "description_map_priorities": "플레인 프로젝트 프라이오리티에 매핑하려는 리니어 프라이오리티를 선택하세요.", + "title_summary": "요약", + "description_summary": "리니어에서 플레인으로 마이그레이션될 데이터의 요약입니다." + } + }, + + "jira_server_importer": { + "jira_server_importer_description": "지라 서버 데이터를 플레인 프로젝트로 임포트하세요.", + "steps": { + "title_configure_plane": "플레인 구성", + "description_configure_plane": "지라 데이터를 마이그레이션할 플레인 프로젝트를 먼저 생성하세요. 프로젝트가 생성되면 여기에서 선택하세요.", + "title_configure_jira": "지라 구성", + "description_configure_jira": "데이터를 마이그레이션하려는 지라 워크스페이스를 선택하세요.", + "title_map_states": "스테이트 매핑", + "description_map_states": "플레인 프로젝트 상태에 매핑하려는 지라 스테이트를 선택하세요.", + "title_map_priorities": "프라이오리티 매핑", + "description_map_priorities": "플레인 프로젝트 프라이오리티에 매핑하려는 지라 프라이오리티를 선택하세요.", + "title_summary": "요약", + "description_summary": "지라에서 플레인으로 마이그레이션될 데이터의 요약입니다." + } + }, + + "flatfile_importer": { + "flatfile_importer_description": "CSV 데이터를 플레인 프로젝트로 임포트하세요.", + "steps": { + "title_configure_plane": "플레인 구성", + "description_configure_plane": "CSV 데이터를 마이그레이션할 플레인 프로젝트를 먼저 생성하세요. 프로젝트가 생성되면 여기에서 선택하세요.", + "title_configure_csv": "CSV 구성", + "description_configure_csv": "CSV 파일을 업로드하고 플레인 필드에 매핑할 필드를 구성하세요." + } + }, + + "dashboards": { + "widget": { + "chart_types": { + "bar_chart": { + "short_label": "바", + "long_label": "바 차트", + "chart_models": { + "basic": "베이직", + "stacked": "스택드", + "grouped": "그룹드" + }, + "orientation": { + "label": "오리엔테이션", + "horizontal": "호리젠탈", + "vertical": "버티컬", + "placeholder": "오리엔테이션 추가" + }, + "bar_color": "바 컬러" + }, + "line_chart": { + "short_label": "라인", + "long_label": "라인 차트", + "chart_models": { + "basic": "베이직", + "multi_line": "멀티 라인" + }, + "line_color": "라인 컬러", + "line_type": { + "label": "라인 타입", + "solid": "솔리드", + "dashed": "대시드", + "placeholder": "라인 타입 추가" + } + }, + "area_chart": { + "short_label": "에어리어", + "long_label": "에어리어 차트", + "chart_models": { + "basic": "베이직", + "stacked": "스택드", + "comparison": "컴패리슨" + }, + "fill_color": "필 컬러" + }, + "donut_chart": { + "short_label": "도넛", + "long_label": "도넛 차트", + "chart_models": { + "basic": "베이직", + "progress": "프로그레스" + }, + "center_value": "센터 밸류", + "completed_color": "컴플리티드 컬러" + }, + "pie_chart": { + "short_label": "파이", + "long_label": "파이 차트", + "chart_models": { + "basic": "베이직" + }, + "group": { + "label": "그룹드 피시스", + "group_thin_pieces": "그룹 씬 피시스", + "minimum_threshold": { + "label": "미니멈 스레숄드", + "placeholder": "스레숄드 추가" + }, + "name_group": { + "label": "네임 그룹", + "placeholder": "\"5% 미만\"" + } + }, + "show_values": "밸류 표시", + "value_type": { + "percentage": "퍼센티지", + "count": "카운트" + } + }, + "text": { + "short_label": "텍스트", + "long_label": "텍스트", + "alignment": { + "label": "텍스트 얼라인먼트", + "left": "레프트", + "center": "센터", + "right": "라이트", + "placeholder": "텍스트 얼라인먼트 추가" + }, + "text_color": "텍스트 컬러" + } + }, + "color_palettes": { + "modern": "모던", + "horizon": "호라이즌", + "earthen": "어슨" + }, + "common": { + "add_widget": "위젯 추가", + "widget_title": { + "label": "이 위젯의 이름 지정", + "placeholder": "예: \"어제의 할 일\", \"모두 완료\"" + }, + "chart_type": "차트 타입", + "visualization_type": { + "label": "비주얼라이제이션 타입", + "placeholder": "비주얼라이제이션 타입 추가" + }, + "date_group": { + "label": "데이트 그룹", + "placeholder": "데이트 그룹 추가" + }, + "grouping": "그루핑", + "group_by": "그룹 바이", + "stacking": "스태킹", + "stack_by": "스택 바이", + "daily": "데일리", + "weekly": "위클리", + "monthly": "먼슬리", + "yearly": "이얼리", + "work_item_count": "워크 아이템 카운트", + "estimate_point": "에스티메이트 포인트", + "pending_work_item": "펜딩 워크 아이템", + "completed_work_item": "컴플리티드 워크 아이템", + "in_progress_work_item": "인 프로그레스 워크 아이템", + "blocked_work_item": "블럭드 워크 아이템", + "work_item_due_this_week": "이번 주 마감 워크 아이템", + "work_item_due_today": "오늘 마감 워크 아이템", + "color_scheme": { + "label": "컬러 스킴", + "placeholder": "컬러 스킴 추가" + }, + "smoothing": "스무딩", + "markers": "마커", + "legends": "레전드", + "tooltips": "툴팁", + "opacity": { + "label": "오패시티", + "placeholder": "오패시티 추가" + }, + "border": "보더", + "widget_configuration": "위젯 컨피규레이션", + "configure_widget": "위젯 컨피규어", + "guides": "가이드", + "style": "스타일", + "area_appearance": "에어리어 어피어런스", + "comparison_line_appearance": "컴패어-라인 어피어런스", + "add_property": "프로퍼티 추가", + "add_metric": "메트릭 추가" + }, + "not_configured_state": { + "bar_chart": { + "basic": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다." + }, + "stacked": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다.", + "group_by": "스택 바이에 값이 없습니다." + }, + "grouped": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다.", + "group_by": "그룹 바이에 값이 없습니다." + } + }, + "line_chart": { + "basic": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다." + }, + "multi_line": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다.", + "group_by": "그룹 바이에 값이 없습니다." + } + }, + "area_chart": { + "basic": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다." + }, + "stacked": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다.", + "group_by": "스택 바이에 값이 없습니다." + }, + "comparison": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다." + } + }, + "donut_chart": { + "basic": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다." + }, + "progress": { + "y_axis_metric": "메트릭에 값이 없습니다." + } + }, + "pie_chart": { + "basic": { + "x_axis_property": "X축에 값이 없습니다.", + "y_axis_metric": "메트릭에 값이 없습니다." + } + }, + "text": { + "basic": { + "y_axis_metric": "메트릭에 값이 없습니다." + } + }, + "ask_admin": "이 위젯을 구성하려면 관리자에게 문의하세요." + } + }, + "create_modal": { + "heading": { + "create": "새 대시보드 생성", + "update": "대시보드 업데이트" + }, + "title": { + "label": "대시보드 이름을 지정하세요.", + "placeholder": "\"프로젝트 간 캐퍼시티\", \"팀별 워크로드\", \"모든 프로젝트의 스테이트\"", + "required_error": "타이틀은 필수입니다" + }, + "project": { + "label": "프로젝트 선택", + "placeholder": "이 프로젝트들의 데이터가 이 대시보드를 지원합니다.", + "required_error": "프로젝트는 필수입니다" + }, + "create_dashboard": "대시보드 생성", + "update_dashboard": "대시보드 업데이트" + }, + "delete_modal": { + "heading": "대시보드 삭제" + }, + "empty_state": { + "feature_flag": { + "title": "온디맨드, 영구 대시보드로 진행 상황을 표시하세요.", + "description": "필요한 대시보드를 구축하고 데이터가 표시되는 방식을 사용자 지정하여 진행 상황을 완벽하게 표현하세요.", + "coming_soon_to_mobile": "모바일 앱에 곧 출시 예정", + "card_1": { + "title": "모든 프로젝트용", + "description": "모든 프로젝트가 있는 워크스페이스의 전체 뷰를 얻거나 작업 데이터를 분할하여 진행 상황을 완벽하게 볼 수 있습니다." + }, + "card_2": { + "title": "플레인의 모든 데이터용", + "description": "기본 제공되는 애널리틱스와 미리 만들어진 사이클 차트를 넘어 팀, 이니셔티브 또는 다른 어떤 것도 전에 없던 방식으로 볼 수 있습니다." + }, + "card_3": { + "title": "모든 데이터 시각화 요구 사항을 위해", + "description": "세밀한 제어 기능이 있는 다양한 사용자 정의 가능한 차트 중에서 선택하여 작업 데이터를 원하는 대로 정확하게 보고 표시할 수 있습니다." + }, + "card_4": { + "title": "온디맨드 및 영구적", + "description": "한 번 구축하고 데이터 자동 새로 고침, 범위 변경을 위한 컨텍스트 플래그 및 공유 가능한 퍼머링크로 영원히 유지하세요." + }, + "card_5": { + "title": "익스포트 및 예약된 커뮤니케이션", + "description": "링크가 작동하지 않을 때를 위해 대시보드를 일회성 PDF로 내보내거나 스테이크홀더에게 자동으로 전송되도록 예약하세요." + }, + "card_6": { + "title": "모든 디바이스에 맞게 자동 레이아웃", + "description": "원하는 레이아웃에 맞게 위젯 크기를 조정하고 모바일, 태블릿 및 기타 브라우저에서 정확히 동일하게 볼 수 있습니다." + } + }, + "dashboards_list": { + "title": "위젯에서 데이터를 시각화하고, 위젯으로 대시보드를 구축하고, 최신 정보를 온디맨드로 확인하세요.", + "description": "지정한 범위에서 데이터를 표시하는 커스텀 위젯으로 대시보드를 구축하세요. 프로젝트와 팀 전반의 모든 작업에 대한 대시보드를 얻고 온디맨드 추적을 위해 스테이크홀더와 퍼머링크를 공유하세요." + }, + "dashboards_search": { + "title": "대시보드 이름과 일치하지 않습니다.", + "description": "쿼리가 올바른지 확인하거나 다른 쿼리를 시도하세요." + }, + "widgets_list": { + "title": "원하는 방식으로 데이터를 시각화하세요.", + "description": "라인, 바, 파이 및 기타 포맷을 사용하여 지정한 소스에서\n원하는 방식으로 데이터를 볼 수 있습니다." + }, + "widget_data": { + "title": "볼 수 있는 것이 없습니다", + "description": "새로 고침하거나 데이터를 추가하여 여기에서 확인하세요." + } + }, + "common": { + "editing": "편집 중" + } + }, + + "workflows": { + "workflow_states": { + "work_item_creation": "새 워크 아이템 허용", + "work_item_creation_disable_tooltip": "이 스테이트에서는 워크 아이템 생성이 비활성화되어 있습니다", + "default_state": "기본 스테이트는 모든 멤버가 새 워크 아이템을 생성할 수 있도록 합니다. 이는 변경할 수 없습니다", + "state_change_count": "{count, plural, one {1개의 허용된 스테이트 변경} other {{count}개의 허용된 스테이트 변경}}", + "movers_count": "{count, plural, one {1명의 리스트된 리뷰어} other {{count}명의 리스트된 리뷰어}}", + "state_changes": { + "label": { + "default": "허용된 스테이트 변경 추가", + "loading": "허용된 스테이트 변경 추가 중" + }, + "move_to": "스테이트 변경", + "movers": { + "label": "리뷰 담당자", + "tooltip": "리뷰어는 워크 아이템을 한 스테이트에서 다른 스테이트로 이동할 수 있는 권한이 있는 사람입니다.", + "add": "리뷰어 추가" + } + } + }, + "workflow_disabled": { + "title": "이 워크 아이템을 여기로 이동할 수 없습니다." + }, + "workflow_enabled": { + "label": "스테이트 변경" + }, + "workflow_tree": { + "label": "다음에 있는 워크 아이템의 경우", + "state_change_label": "다음으로 이동할 수 있습니다" + }, + "empty_state": { + "upgrade": { + "title": "워크플로우로 변경 및 리뷰의 혼란을 제어하세요.", + "description": "플레인의 워크플로우로 작업이 이동하는 위치, 누가, 언제 이동하는지에 대한 규칙을 설정하세요." + } + }, + "quick_actions": { + "view_change_history": "변경 내역 보기", + "reset_workflow": "워크플로우 리셋" + }, + "confirmation_modals": { + "reset_workflow": { + "title": "이 워크플로우를 리셋하시겠습니까?", + "description": "이 워크플로우를 리셋하면 모든 스테이트 변경 규칙이 삭제되며 이 프로젝트에서 실행하려면 다시 생성해야 합니다." + }, + "delete_state_change": { + "title": "이 스테이트 변경 규칙을 삭제하시겠습니까?", + "description": "삭제하면 이 변경을 취소할 수 없으며 이 프로젝트에서 실행하려면 규칙을 다시 설정해야 합니다." + } + }, + "toasts": { + "enable_disable": { + "loading": "워크플로우 {action} 중", + "success": { + "title": "성공", + "message": "워크플로우가 성공적으로 {action}되었습니다" + }, + "error": { + "title": "오류", + "message": "워크플로우를 {action}할 수 없습니다. 다시 시도하세요." + } + }, + "reset": { + "success": { + "title": "성공", + "message": "워크플로우가 성공적으로 리셋되었습니다" + }, + "error": { + "title": "워크플로우 리셋 오류", + "message": "워크플로우를 리셋할 수 없습니다. 다시 시도하세요." + } + }, + "add_state_change_rule": { + "error": { + "title": "스테이트 변경 규칙 추가 오류", + "message": "스테이트 변경 규칙을 추가할 수 없습니다. 다시 시도하세요." + } + }, + "modify_state_change_rule": { + "error": { + "title": "스테이트 변경 규칙 수정 오류", + "message": "스테이트 변경 규칙을 수정할 수 없습니다. 다시 시도하세요." + } + }, + "remove_state_change_rule": { + "error": { + "title": "스테이트 변경 규칙 제거 오류", + "message": "스테이트 변경 규칙을 제거할 수 없습니다. 다시 시도하세요." + } + }, + "modify_state_change_rule_movers": { + "error": { + "title": "스테이트 변경 규칙 리뷰어 수정 오류", + "message": "스테이트 변경 규칙 리뷰어를 수정할 수 없습니다. 다시 시도하세요." + } + } + } + }, + + "customers": { + "label": "{count, plural, one {커스터머} other {커스터머}}", + "upgrade": { + "title": "커스터머로 작업을 우선순위화하고 관리하세요.", + "description": "작업을 커스터머에 매핑하고 커스터머 속성에 따라 우선순위를 지정하세요." + }, + "properties": { + "default": { + "title": "디폴트 프로퍼티", + "customer_name": { + "name": "커스터머 이름", + "placeholder": "개인 또는 비즈니스의 이름일 수 있습니다", + "validation": { + "required": "커스터머 이름이 필요합니다.", + "max_length": "커스터머 이름은 255자를 초과할 수 없습니다." + } + }, + "description": { + "name": "디스크립션", + "validation": {} + }, + "email": { + "name": "이메일", + "placeholder": "이메일 입력", + "validation": { + "required": "이메일이 필요합니다.", + "pattern": "유효하지 않은 이메일 주소입니다." + } + }, + "website_url": { + "name": "웹사이트", + "placeholder": "https://로 시작하는 모든 URL이 작동합니다.", + "placeholder_short": "웹사이트 추가", + "validation": { + "pattern": "유효하지 않은 웹사이트 URL입니다" + } + }, + "employees": { + "name": "임플로이즈", + "placeholder": "커스터머가 비즈니스인 경우 직원 수입니다.", + "validation": { + "min_length": "임플로이즈는 0보다 작을 수 없습니다." + } + }, + "size": { + "name": "사이즈", + "placeholder": "회사 사이즈 추가", + "validation": { + "min_length": "유효하지 않은 사이즈입니다" + } + }, + "domain": { + "name": "인더스트리", + "placeholder": "리테일, 이커머스, 핀테크, 뱅킹", + "placeholder_short": "인더스트리 추가", + "validation": {} + }, + "stage": { + "name": "스테이지", + "placeholder": "스테이지 선택", + "validation": {} + }, + "contract_status": { + "name": "컨트랙트 스테이터스", + "placeholder": "컨트랙트 스테이터스 선택", + "validation": {} + }, + "revenue": { + "name": "레베뉴", + "placeholder": "이것은 고객이 연간 창출하는 수익입니다.", + "validation": { + "min_length": "레베뉴는 0보다 작을 수 없습니다." + } + } + }, + "custom": { + "title": "커스텀 프로퍼티", + "info": "워크 아이템이나 커스터머 레코드를 더 잘 관리할 수 있도록 플레인에 커스터머의 고유한 속성을 추가하세요." + }, + "empty_state": { + "title": "아직 커스텀 프로퍼티가 없습니다.", + "description": "워크 아이템, 플레인의 다른 곳 또는 CRM이나 다른 툴과 같은 플레인 외부에서 보고 싶은 커스텀 프로퍼티는 추가할 때 여기에 표시됩니다." + }, + "add": { + "primary_button": "새로운 프로퍼티 추가" + } + }, + "stage": { + "lead": "리드", + "sales_qualified_lead": "세일즈 퀄리파이드 리드", + "contract_negotiation": "컨트랙트 네고시에이션", + "closed_won": "클로즈드 원", + "closed_lost": "클로즈드 로스트" + }, + "contract_status": { + "active": "액티브", + "pre_contract": "프리-컨트랙트", + "signed": "사인드", + "inactive": "인액티브" + }, + "empty_state": { + "detail": { + "title": "해당 커스터머 레코드를 찾을 수 없습니다.", + "description": "이 레코드의 링크가 잘못되었거나 레코드가 삭제되었을 수 있습니다.", + "primary_button": "커스터머로 이동", + "secondary_button": "커스터머 추가" + }, + "search": { + "title": "해당 용어와 일치하는 커스터머 레코드가 없는 것 같습니다.", + "description": "다른 검색어로 시도하거나, 그 용어에 대한 결과가 표시되어야 한다고 확신한다면 문의하세요." + }, + "list": { + "title": "커스터머에게 중요한 것에 따라 작업의 볼륨, 케이던스 및 플로우를 관리하세요.", + "description": "플레인 전용 기능인 커스터머를 사용하면 이제 처음부터 새 커스터머를 만들고 작업에 연결할 수 있습니다. 곧 다른 툴에서 중요한 커스텀 속성과 함께 가져올 수 있습니다.", + "primary_button": "첫 번째 커스터머 추가" + } + }, + "settings": { + "unauthorized": "이 페이지에 접근할 권한이 없습니다.", + "description": "워크플로우에서 커스터머 관계를 추적하고 관리하세요.", + "enable": "커스터머 활성화", + "toasts": { + "enable": { + "loading": "커스터머 기능 활성화 중...", + "success": { + "title": "이 워크스페이스에서 커스터머를 켰습니다.", + "message": "다시 끌 수 없습니다." + }, + "error": { + "title": "이번에는 커스터머를 켤 수 없습니다.", + "message": "다시 시도하거나 나중에 이 화면으로 돌아오세요. 그래도 작동하지 않으면", + "action": "지원팀에 문의" + } + }, + "disable": { + "loading": "커스터머 기능 비활성화 중...", + "success": { + "title": "커스터머 비활성화됨", + "message": "커스터머 기능이 성공적으로 비활성화되었습니다!" + }, + "error": { + "title": "에러", + "message": "커스터머 기능을 비활성화하지 못했습니다!" + } + } + } + }, + "toasts": { + "list": { + "error": { + "title": "커스터머 목록을 가져올 수 없습니다.", + "message": "다시 시도하거나 이 페이지를 새로고침하세요." + } + }, + "copy_link": { + "title": "이 커스터머에 대한 직접 링크를 복사했습니다.", + "message": "어디에나 붙여넣으면 바로 여기로 연결됩니다." + }, + "create": { + "success": { + "title": "{customer_name}을(를) 이제 사용할 수 있습니다", + "message": "이 커스터머를 워크 아이템에서 참조하고 요청을 추적할 수도 있습니다.", + "actions": { + "view": "보기", + "copy_link": "링크 복사", + "copied": "복사됨!" + } + }, + "error": { + "title": "이번에는 그 레코드를 생성할 수 없습니다.", + "message": "다시 저장하거나 저장되지 않은 텍스트를 새 항목에 복사하세요. 가급적 다른 탭에서 하세요." + } + }, + "update": { + "success": { + "title": "성공!", + "message": "커스터머를 성공적으로 업데이트했습니다!" + }, + "error": { + "title": "에러!", + "message": "커스터머를 업데이트할 수 없습니다. 다시 시도하세요!" + } + }, + "logo": { + "error": { + "title": "커스터머의 로고를 업로드할 수 없습니다.", + "message": "로고를 다시 저장하거나 처음부터 시작하세요." + } + }, + "work_item": { + "remove": { + "success": { + "title": "이 커스터머의 레코드에서 워크 아이템을 제거했습니다.", + "message": "워크 아이템에서도 이 커스터머를 자동으로 제거했습니다." + }, + "error": { + "title": "이번에는 커스터머 레코드에서 워크 아이템을 제거할 수 없습니다.", + "message": "워크 아이템에서도 이 커스터머를 자동으로 제거했습니다." + } + }, + "add": { + "error": { + "title": "이번에는 이 커스터머 레코드에 워크 아이템을 추가할 수 없습니다.", + "message": "그 워크 아이템을 다시 추가하거나 나중에 돌아오세요. 계속 작동하지 않으면 문의하세요." + }, + "success": { + "title": "이 커스터머의 레코드에 워크 아이템을 추가했습니다.", + "message": "워크 아이템에도 이 커스터머를 자동으로 추가했습니다." + } + } + } + }, + "quick_actions": { + "edit": "편집", + "copy_link": "커스터머 링크 복사", + "delete": "삭제" + }, + "create": { + "label": "커스터머 레코드 생성", + "loading": "생성 중", + "cancel": "취소" + }, + "update": { + "label": "커스터머 업데이트", + "loading": "업데이팅 중" + }, + "delete": { + "title": "커스터머 레코드 {customer_name}을(를) 삭제하시겠습니까?", + "description": "이 레코드와 관련된 모든 데이터가 영구적으로 삭제됩니다. 나중에 이 레코드를 복원할 수 없습니다." + }, + "requests": { + "empty_state": { + "list": { + "title": "아직 표시할 리퀘스트가 없습니다.", + "description": "커스터머의 리퀘스트를 생성하여 워크 아이템에 연결할 수 있습니다.", + "button": "새 리퀘스트 추가" + }, + "search": { + "title": "해당 용어와 일치하는 리퀘스트가 없는 것 같습니다.", + "description": "다른 검색어로 시도하거나, 그 용어에 대한 결과가 표시되어야 한다고 확신한다면 문의하세요." + } + }, + "label": "{count, plural, one {리퀘스트} other {리퀘스트}}", + "add": "리퀘스트 추가", + "create": "리퀘스트 생성", + "update": "리퀘스트 업데이트", + "form": { + "name": { + "placeholder": "이 리퀘스트의 이름을 지정하세요", + "validation": { + "required": "이름이 필요합니다.", + "max_length": "리퀘스트 이름은 255자를 초과할 수 없습니다." + } + }, + "description": { + "placeholder": "리퀘스트의 성격을 설명하거나 다른 툴에서 이 커스터머의 댓글을 붙여넣으세요." + }, + "source": { + "add": "소스 추가", + "update": "소스 업데이트", + "url": { + "label": "URL", + "required": "URL이 필요합니다", + "invalid": "유효하지 않은 웹사이트 URL입니다" + } + } + }, + "toasts": { + "copy_link": { + "title": "링크 복사됨", + "message": "커스터머 리퀘스트 링크가 클립보드에 복사되었습니다." + }, + "attachment": { + "upload": { + "loading": "첨부 파일 업로드 중...", + "success": { + "title": "첨부 파일 업로드됨", + "message": "첨부 파일이 성공적으로 업로드되었습니다." + }, + "error": { + "title": "첨부 파일이 업로드되지 않음", + "message": "첨부 파일을 업로드할 수 없습니다." + } + }, + "size": { + "error": { + "title": "에러!", + "message": "한 번에 하나의 파일만 업로드할 수 있습니다." + } + }, + "length": { + "message": "파일 크기는 {size}MB 이하여야 합니다" + }, + "remove": { + "success": { + "title": "첨부 파일 제거됨", + "message": "첨부 파일이 성공적으로 제거되었습니다" + }, + "error": { + "title": "첨부 파일이 제거되지 않음", + "message": "첨부 파일을 제거할 수 없습니다" + } + } + }, + "source": { + "update": { + "success": { + "title": "성공!", + "message": "소스가 성공적으로 업데이트되었습니다!" + }, + "error": { + "title": "에러!", + "message": "소스를 업데이트할 수 없습니다." + } + } + }, + "work_item": { + "add": { + "error": { + "title": "에러!", + "message": "리퀘스트에 워크 아이템을 추가할 수 없습니다. 다시 시도하세요." + }, + "success": { + "title": "성공!", + "message": "리퀘스트에 워크 아이템을 추가했습니다." + } + } + }, + "update": { + "success": { + "message": "리퀘스트가 성공적으로 업데이트되었습니다!", + "title": "성공!" + }, + "error": { + "title": "에러!", + "message": "리퀘스트를 업데이트할 수 없습니다. 다시 시도하세요!" + } + }, + "create": { + "success": { + "message": "리퀘스트가 성공적으로 생성되었습니다!", + "title": "성공!" + }, + "error": { + "title": "에러!", + "message": "리퀘스트를 생성할 수 없습니다. 다시 시도하세요!" + } + } + } + }, + "linked_work_items": { + "label": "링크된 워크 아이템", + "link": "워크 아이템 링크", + "empty_state": { + "list": { + "title": "아직 이 커스터머에 링크된 워크 아이템이 없는 것 같습니다.", + "description": "여기에 모든 프로젝트의 기존 워크 아이템을 링크하여 이 커스터머별로 추적할 수 있습니다.", + "button": "워크 아이템 링크" + } + }, + "action": { + "remove_epic": "에픽 제거", + "remove": "워크 아이템 제거" + } + }, + "sidebar": { + "properties": "프로퍼티" + } + }, + + "templates": { + "settings": { + "title": "템플릿", + "description": "템플릿을 사용하면 프로젝트, 워크 아이템 및 페이지를 만드는 데 소요되는 시간의 80%를 절약할 수 있습니다.", + "options": { + "project": { + "label": "프로젝트 템플릿" + }, + "work_item": { + "label": "워크 아이템 템플릿" + }, + "page": { + "label": "페이지 템플릿" + } + }, + "create_template": { + "label": "템플릿 생성", + "no_permission": { + "project": "템플릿을 생성하려면 프로젝트 관리자에게 문의하세요", + "workspace": "템플릿을 생성하려면 워크스페이스 관리자에게 문의하세요" + } + }, + "use_template": { + "button": "템플릿 사용" + }, + "template_source": { + "workspace": { + "info": "워크스페이스에서 파생됨" + }, + "project": { + "info": "프로젝트에서 파생됨" + } + }, + "form": { + "work_item": { + "template": { + "name": { + "placeholder": "워크 아이템 템플릿의 이름을 지정하세요.", + "validation": { + "required": "템플릿 이름이 필요합니다", + "maxLength": "템플릿 이름은 255자 미만이어야 합니다" + } + }, + "description": { + "placeholder": "이 템플릿을 언제 어떻게 사용할지 설명하세요." + } + }, + "name": { + "placeholder": "이 워크 아이템에 타이틀을 지정하세요.", + "validation": { + "required": "워크 아이템 타이틀이 필요합니다", + "maxLength": "워크 아이템 타이틀은 255자 미만이어야 합니다" + } + }, + "description": { + "placeholder": "이 작업을 완료했을 때 무엇을 달성할 것인지 명확하게 이 워크 아이템을 설명하세요." + }, + "button": { + "create": "워크 아이템 템플릿 생성", + "update": "워크 아이템 템플릿 업데이트" + } + } + } + }, + "empty_state": { + "upgrade": { + "title": "템플릿", + "description": "플레인의 프로젝트, 워크 아이템 및 페이지 템플릿을 사용하면 처음부터 프로젝트를 만들거나 워크 아이템 속성을 수동으로 설정할 필요가 없습니다.", + "sub_description": "템플릿을 사용하면 관리 시간의 80%를 절약할 수 있습니다." + }, + "no_templates": { + "button": "첫 번째 템플릿 생성" + } + }, + "toasts": { + "create": { + "success": { + "title": "템플릿 생성됨", + "message": "{templateType} 템플릿인 {templateName}이(가) 이제 워크스페이스에서 사용 가능합니다." + }, + "error": { + "title": "이번에는 템플릿을 생성할 수 없습니다.", + "message": "세부 정보를 다시 저장하거나 가급적 다른 탭에서 새 템플릿으로 복사하세요." + } + }, + "update": { + "success": { + "title": "템플릿 변경됨", + "message": "{templateType} 템플릿인 {templateName}이(가) 변경되었습니다." + }, + "error": { + "title": "이 템플릿에 대한 변경 사항을 저장할 수 없습니다.", + "message": "세부 정보를 다시 저장하거나 나중에 이 템플릿으로 돌아오세요. 여전히 문제가 있으면 문의하세요." + } + }, + "delete": { + "success": { + "title": "템플릿 삭제됨", + "message": "{templateType} 템플릿인 {templateName}이(가) 이제 워크스페이스에서 삭제되었습니다." + }, + "error": { + "title": "이 템플릿을 삭제할 수 없습니다.", + "message": "다시 삭제하거나 나중에 돌아오세요. 그때도 삭제할 수 없으면 문의하세요." + } + } + }, + "delete_confirmation": { + "title": "템플릿 삭제", + "description": { + "prefix": "템플릿-", + "suffix": "을(를) 삭제하시겠습니까? 템플릿과 관련된 모든 데이터가 영구적으로 제거됩니다. 이 작업은 취소할 수 없습니다." + } + } + } +} diff --git a/packages/i18n/src/locales/pl/translations-extended.json b/packages/i18n/src/locales/pl/translations-extended.json new file mode 100644 index 0000000000..37a32e881d --- /dev/null +++ b/packages/i18n/src/locales/pl/translations-extended.json @@ -0,0 +1,1784 @@ +{ + "sidebar": { + "pi_chat": "Pi Czat", + "initiatives": "Inicjatywy", + "teamspaces": "Timspeisy", + "epics": "Epiki", + "upgrade_plan": "Apgrejduj plan", + "plane_pro": "Plejn Pro", + "business": "Biznes", + "customers": "Kastomerzy" + }, + + "workspace_dashboards": "Daszbord", + "pi_chat": "Pi Czat", + "in_app": "W aplikacji", + "forms": "Formularze", + + "common": { + "worklogs": "Logi pracy", + "live": "Na żywo", + "epics": "Epiki", + "project_updates": "Aktualizacje projektu", + "overview": "Przegląd", + "workflows": "Workflowy", + "templates": "Szablony" + }, + + "issue": { + "relation": { + "start_before": "Zaczyna przed", + "start_after": "Zaczyna po", + "finish_before": "Kończy przed", + "finish_after": "Kończy po" + } + }, + + "profile": { + "actions": { + "connections": "Połączenia" + } + }, + + "project_settings": { + "initiatives": { + "heading": "Inicjatywy", + "sub_heading": "Odblokuj najwyższy poziom organizacji dla całej swojej pracy w Plane.", + "title": "Włącz Inicjatywy", + "description": "Ustaw większe cele, aby monitorować postęp", + "toast": { + "updating": "Aktualizowanie funkcji inicjatyw", + "enable_success": "Funkcja inicjatyw włączona pomyślnie.", + "disable_success": "Funkcja inicjatyw wyłączona pomyślnie.", + "error": "Nie udało się zaktualizować funkcji inicjatyw!" + } + }, + "customers": { + "heading": "Klienci", + "settings_heading": "Zarządzaj pracą według tego, co jest ważne dla Twoich klientów.", + "settings_sub_heading": "Przenieś prośby klientów do elementów pracy, przypisz priorytet według próśb i zbierz stany elementów pracy w rejestrach klientów. Wkrótce zaintregujesz się z CRM lub narzędziem wsparcia, aby jeszcze lepiej zarządzać pracą według atrybutów klienta." + }, + "empty_state": { + "integrations": { + "title": "Brak skonfigurowanych integracji", + "description": "Skonfiguruj GitHub i inne integracje, aby synchronizować elementy pracy projektu." + } + } + }, + + "teamspaces": { + "label": "Przestrzenie zespołu", + "empty_state": { + "general": { + "title": "Przestrzenie zespołu odblokowują lepszą organizację i śledzenie w Plane.", + "description": "Stwórz dedykowaną powierzchnię dla każdego rzeczywistego zespołu, oddzieloną od wszystkich innych powierzchni pracy w Plane i dostosuj je do tego, jak działa Twój zespół.", + "primary_button": { + "text": "Utwórz nową przestrzeń zespołu" + } + } + } + }, + + "teamspace_projects": { + "empty_state": { + "general": { + "title": "Zacznij od połączenia projektów z tą przestrzenią zespołu.", + "description": "Przestrzenie zespołu łączą projekty, w których znajdują się członkowie zespołu, dzięki czemu możesz zobaczyć tylko ich pracę, ich wkład w postęp w tych projektach i metryki pracy specyficzne dla zespołu." + } + } + }, + + "teamspace_work_items": { + "empty_state": { + "no_work_items": { + "title": "Utwórz elementy pracy specyficzne dla zespołu.", + "description": "Elementy pracy przypisane do członków tego zespołu w dowolnym połączonym projekcie automatycznie pojawią się tutaj. Jeśli spodziewasz się zobaczyć niektóre elementy pracy tutaj, upewnij się, że Twoje połączone projekty mają elementy pracy przypisane do członków tego zespołu lub utwórz elementy pracy.", + "primary_button": { + "text": "Dodaj elementy pracy do połączonego projektu" + } + }, + "work_items_empty_filter": { + "title": "Nie ma elementów pracy specyficznych dla zespołu dla zastosowanych filtrów", + "description": "Zmień niektóre z tych filtrów lub wyczyść je wszystkie, aby zobaczyć elementy pracy istotne dla tej przestrzeni.", + "secondary_button": { + "text": "Wyczyść wszystkie filtry" + } + } + } + }, + + "teamspace_cycles": { + "empty_state": { + "current": { + "title": "Żaden z Twoich połączonych projektów nie ma aktywnego cyklu.", + "description": "Aktywne cykle w połączonych projektach automatycznie pojawią się tutaj. Jeśli spodziewasz się zobaczyć aktywny cykl, upewnij się, że działa obecnie w połączonym projekcie." + }, + "completed": { + "title": "Żaden z Twoich połączonych projektów nie ma ukończonego cyklu.", + "description": "Ukończone cykle w połączonych projektach automatycznie pojawią się tutaj. Jeśli spodziewasz się zobaczyć ukończony cykl, upewnij się, że jest również ukończony w połączonym projekcie." + }, + "upcoming": { + "title": "Żaden z Twoich połączonych projektów nie ma nadchodzącego cyklu.", + "description": "Nadchodzące cykle w połączonych projektach automatycznie pojawią się tutaj. Jeśli spodziewasz się zobaczyć nadchodzący cykl, upewnij się, że jest również w połączonym projekcie." + } + } + }, + + "teamspace_views": { + "empty_state": { + "team_view": { + "title": "Widoki Twojego zespołu dotyczące Twojej pracy bez zakłócania żadnych innych widoków w Twojej przestrzeni roboczej", + "description": "Zobacz pracę swojego zespołu w widokach, które są zapisane tylko dla Twojego zespołu i oddzielnie od widoków projektu.", + "primary_button": { + "text": "Utwórz widok" + } + }, + "project_view": { + "title": "Żaden z Twoich połączonych projektów nie ma żadnych publicznych widoków.", + "description": "Publiczne widoki w połączonych projektach automatycznie pojawią się tutaj. Aby zobaczyć publiczne widoki z połączonych projektów tutaj, upewnij się, że te projekty mają publiczne widoki dostępne dla wszystkich członków projektu." + }, + "filter": { + "title": "Brak pasujących widoków", + "description": "Żadne widoki nie pasują do kryteriów wyszukiwania. \n Zamiast tego utwórz nowy widok." + } + } + }, + + "teamspace_pages": { + "empty_state": { + "team_page": { + "title": "Umieść wiedzę swojego zespołu na Stronach Zespołu.", + "description": "W przeciwieństwie do stron w projekcie, możesz zapisać wiedzę specyficzną dla zespołu w oddzielnym zestawie stron tutaj. Uzyskaj wszystkie funkcje Stron, twórz dokumenty najlepszych praktyk i wiki zespołu z łatwością.", + "primary_button": { + "text": "Utwórz swoją pierwszą stronę zespołu" + } + }, + "project_page": { + "title": "Żaden z Twoich połączonych projektów nie ma publicznych stron.", + "description": "Publiczne strony w połączonych projektach automatycznie pojawią się tutaj. Jeśli spodziewasz się zobaczyć publiczne strony tutaj, upewnij się, że Twoje połączone projekty mają publiczne strony dostępne dla wszystkich członków projektu." + }, + "filter": { + "title": "Brak pasujących stron", + "description": "Usuń filtry, aby zobaczyć wszystkie strony" + }, + "search": { + "title": "Brak pasujących stron", + "description": "Usuń kryteria wyszukiwania, aby zobaczyć wszystkie strony" + } + } + }, + + "teamspace_analytics": { + "empty_state": { + "progress": { + "title": "Żaden z Twoich połączonych projektów nie ma opublikowanych elementów pracy.", + "description": "Utwórz elementy pracy w jednym lub więcej z tych projektów, aby zobaczyć postęp według dat, stanów i priorytetów." + }, + "relation": { + "blocking": { + "title": "Nie masz żadnych elementów pracy blokujących członka zespołu.", + "description": "Dobra robota! Oczyściłeś drogę dla swojego zespołu. Jesteś dobrym graczem zespołowym." + }, + "blocked": { + "title": "Nie masz żadnych elementów pracy członków zespołu, które Cię blokują.", + "description": "Dobra wiadomość! Możesz robić postępy we wszystkich przypisanych elementach pracy." + } + }, + "stats": { + "general": { + "title": "Żaden z Twoich połączonych projektów nie ma opublikowanych elementów pracy.", + "description": "Utwórz elementy pracy w jednym lub więcej z tych projektów, aby zobaczyć rozkład pracy według projektu i członków zespołu." + }, + "filter": { + "title": "Nie ma statystyk zespołu dla zastosowanych filtrów.", + "description": "Utwórz elementy pracy w jednym lub więcej z tych projektów, aby zobaczyć rozkład pracy według projektu i członków zespołu." + } + } + } + }, + + "initiatives": { + "label": "Inicjatywy", + "add_initiative": "Dodaj Inicjatywę", + "create_initiative": "Utwórz Inicjatywę", + "update_initiative": "Aktualizuj Inicjatywę", + "initiative_name": "Nazwa inicjatywy", + "all_initiatives": "Wszystkie Inicjatywy", + "delete_initiative": "Usuń Inicjatywę", + "fill_all_required_fields": "Wypełnij wszystkie wymagane pola.", + "toast": { + "create_success": "Inicjatywa {name} utworzona pomyślnie.", + "create_error": "Nie udało się utworzyć inicjatywy. Spróbuj ponownie!", + "update_success": "Inicjatywa {name} zaktualizowana pomyślnie.", + "update_error": "Nie udało się zaktualizować inicjatywy. Spróbuj ponownie!", + "delete": { + "success": "Inicjatywa usunięta pomyślnie.", + "error": "Nie udało się usunąć Inicjatywy" + }, + "link_copied": "Link do inicjatywy skopiowany do schowka.", + "project_update_success": "Projekty inicjatywy zaktualizowane pomyślnie.", + "project_update_error": "Nie udało się zaktualizować projektów inicjatywy. Spróbuj ponownie!", + "epic_update_success": "Epik{count, plural, one { dodany do Inicjatywy pomyślnie.} other {i dodane do Inicjatywy pomyślnie.}}", + "epic_update_error": "Dodanie Epika do Inicjatywy nie powiodło się. Spróbuj ponownie później." + }, + "empty_state": { + "general": { + "title": "Organizuj pracę na najwyższym poziomie z Inicjatywami", + "description": "Kiedy potrzebujesz zorganizować pracę obejmującą kilka projektów i zespołów, Inicjatywy są przydatne. Połącz projekty i epiki z inicjatywami, zobacz automatycznie zebrane aktualizacje i zobacz lasy, zanim dotrzesz do drzew.", + "primary_button": { + "text": "Utwórz inicjatywę" + } + }, + "search": { + "title": "Brak pasujących inicjatyw", + "description": "Nie wykryto inicjatyw z pasującymi kryteriami. \n Zamiast tego utwórz nową inicjatywę." + }, + "not_found": { + "title": "Inicjatywa nie istnieje", + "description": "Inicjatywa, której szukasz, nie istnieje lub została usunięta.", + "primary_button": { + "text": "Zobacz inne Inicjatywy" + } + } + } + }, + + "workspace_pages": { + "empty_state": { + "general": { + "title": "Napisz notatkę, dokument lub pełną bazę wiedzy. Niech Galileo, asystent AI Plane, pomoże Ci zacząć", + "description": "Strony to przestrzeń do przechowywania myśli w Plane. Sporządzaj notatki ze spotkań, formatuj je łatwo, osadzaj elementy pracy, układaj je za pomocą biblioteki komponentów i trzymaj je wszystkie w kontekście projektu. Aby szybko wykonać dowolny dokument, wywołaj Galileo, AI Plane, za pomocą skrótu lub kliknięcia przycisku.", + "primary_button": { + "text": "Utwórz swoją pierwszą stronę" + } + }, + "private": { + "title": "Brak prywatnych stron", + "description": "Zachowaj swoje prywatne myśli tutaj. Kiedy będziesz gotowy do udostępnienia, zespół jest tylko o kliknięcie dalej.", + "primary_button": { + "text": "Utwórz swoją pierwszą stronę" + } + }, + "public": { + "title": "Brak publicznych stron", + "description": "Zobacz strony udostępniane wszystkim w Twojej przestrzeni roboczej właśnie tutaj.", + "primary_button": { + "text": "Utwórz swoją pierwszą stronę" + } + }, + "archived": { + "title": "Brak zarchiwizowanych stron", + "description": "Archiwizuj strony, których nie masz na radarze. Dostęp do nich tutaj, gdy potrzeba." + } + } + }, + + "epics": { + "label": "Epiki", + "no_epics_selected": "Nie wybrano epików", + "add_selected_epics": "Dodaj wybrane epiki", + "epic_link_copied_to_clipboard": "Link do epika skopiowany do schowka.", + "project_link_copied_to_clipboard": "Link do projektu skopiowany do schowka", + "empty_state": { + "general": { + "title": "Utwórz epik i przypisz go do kogoś, nawet do siebie", + "description": "W przypadku większych obszarów pracy, które obejmują kilka cykli i mogą istnieć w różnych modułach, utwórz epik. Połącz elementy pracy i podelementy pracy w projekcie z epikiem i przejdź do elementu pracy z przeglądu.", + "primary_button": { + "text": "Utwórz Epik" + } + }, + "section": { + "title": "Brak epików", + "description": "Zacznij dodawać epiki, aby zarządzać i śledzić postęp.", + "primary_button": { + "text": "Dodaj epiki" + } + } + } + }, + + "epic_relation": { + "empty_state": { + "search": { + "title": "Nie znaleziono pasujących epików" + }, + "no_epics": { + "title": "Nie znaleziono epików" + } + } + }, + + "workspace_cycles": { + "empty_state": { + "active": { + "title": "Brak aktywnych cykli", + "description": "Cykle Twoich projektów, które obejmują dowolny okres zawierający dzisiejszą datę w swoim zakresie. Znajdź tutaj postęp i szczegóły wszystkich aktywnych cykli." + } + } + }, + + "active_cycle_analytics": { + "empty_state": { + "progress": { + "title": "Dodaj elementy pracy do cyklu, aby zobaczyć jego \n postęp" + }, + "priority": { + "title": "Obserwuj elementy pracy o wysokim priorytecie \n realizowane w cyklu na pierwszy rzut oka." + }, + "assignee": { + "title": "Dodaj przypisanych do elementów pracy, aby zobaczyć \n podział pracy według przypisanych osób." + }, + "label": { + "title": "Dodaj etykiety do elementów pracy, aby zobaczyć \n podział pracy według etykiet." + } + } + }, + + "workspace_settings": { + "settings": { + "integrations": { + "title": "Integracje" + }, + "imports": { + "title": "Importy" + }, + "worklogs": { + "title": "Logi pracy" + }, + "project_states": { + "title": "Stany projektu" + }, + "teamspaces": { + "title": "Przestrzenie zespołu" + }, + "initiatives": { + "title": "Inicjatywy" + }, + "customers": { + "title": "Klienci" + }, + "cancel_trial": { + "title": "Najpierw anuluj swój okres próbny.", + "description": "Masz aktywny okres próbny jednego z naszych płatnych planów. Proszę najpierw go anulować, aby kontynuować.", + "dismiss": "Odrzuć", + "cancel": "Anuluj okres próbny", + "cancel_success_title": "Okres próbny anulowany.", + "cancel_success_message": "Teraz możesz usunąć workspace.", + "cancel_error_title": "To nie zadziałało.", + "cancel_error_message": "Spróbuj ponownie, proszę." + } + } + }, + + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "Nie można zarchiwizować elementów pracy", + "message": "Tylko elementy pracy należące do grup stanów Ukończone lub Anulowane mogą być archiwizowane." + }, + "invalid_issue_start_date": { + "title": "Nie można zaktualizować elementów pracy", + "message": "Wybrana data rozpoczęcia następuje po terminie zakończenia dla niektórych elementów pracy. Upewnij się, że data rozpoczęcia jest przed terminem zakończenia." + }, + "invalid_issue_target_date": { + "title": "Nie można zaktualizować elementów pracy", + "message": "Wybrany termin zakończenia poprzedza datę rozpoczęcia dla niektórych elementów pracy. Upewnij się, że termin zakończenia jest po dacie rozpoczęcia." + }, + "invalid_state_transition": { + "title": "Nie można zaktualizować elementów pracy", + "message": "Zmiana stanu nie jest dozwolona dla niektórych elementów pracy. Upewnij się, że zmiana stanu jest dozwolona." + } + } + }, + + "work_item_types": { + "label": "Typy Elementów Pracy", + "label_lowercase": "typy elementów pracy", + "settings": { + "title": "Typy Elementów Pracy", + "properties": { + "title": "Własne właściwości", + "tooltip": "Każdy typ elementu pracy posiada domyślny zestaw właściwości, takich jak Tytuł, Opis, Przypisany, Stan, Priorytet, Data rozpoczęcia, Termin zakończenia, Moduł, Cykl itp. Możesz również dostosować i dodać własne właściwości, aby dopasować je do potrzeb Twojego zespołu.", + "add_button": "Dodaj nową właściwość", + "dropdown": { + "label": "Typ właściwości", + "placeholder": "Wybierz typ" + }, + "property_type": { + "text": { + "label": "Tekst" + }, + "number": { + "label": "Numer" + }, + "dropdown": { + "label": "Lista rozwijana" + }, + "boolean": { + "label": "Wartość logiczna" + }, + "date": { + "label": "Data" + }, + "member_picker": { + "label": "Wybór członka" + } + }, + "attributes": { + "label": "Atrybuty", + "text": { + "single_line": { + "label": "Pojedyncza linia" + }, + "multi_line": { + "label": "Paragraf" + }, + "readonly": { + "label": "Tylko do odczytu", + "header": "Dane tylko do odczytu" + }, + "invalid_text_format": { + "label": "Nieprawidłowy format tekstu" + } + }, + "number": { + "default": { + "placeholder": "Dodaj numer" + } + }, + "relation": { + "single_select": { + "label": "Pojedynczy wybór" + }, + "multi_select": { + "label": "Wielokrotny wybór" + }, + "no_default_value": { + "label": "Brak wartości domyślnej" + } + }, + "boolean": { + "label": "Prawda | Fałsz", + "no_default": "Brak wartości domyślnej" + }, + "option": { + "create_update": { + "label": "Opcje", + "form": { + "placeholder": "Dodaj opcję", + "errors": { + "name": { + "required": "Nazwa opcji jest wymagana.", + "integrity": "Opcja o tej samej nazwie już istnieje." + } + } + } + }, + "select": { + "placeholder": { + "single": "Wybierz opcję", + "multi": { + "default": "Wybierz opcje", + "variable": "Wybrano {count} opcji" + } + } + } + } + }, + "toast": { + "create": { + "success": { + "title": "Sukces!", + "message": "Właściwość {name} utworzona pomyślnie." + }, + "error": { + "title": "Błąd!", + "message": "Nie udało się utworzyć właściwości. Spróbuj ponownie!" + } + }, + "update": { + "success": { + "title": "Sukces!", + "message": "Właściwość {name} zaktualizowana pomyślnie." + }, + "error": { + "title": "Błąd!", + "message": "Nie udało się zaktualizować właściwości. Spróbuj ponownie!" + } + }, + "delete": { + "success": { + "title": "Sukces!", + "message": "Właściwość {name} usunięta pomyślnie." + }, + "error": { + "title": "Błąd!", + "message": "Nie udało się usunąć właściwości. Spróbuj ponownie!" + } + }, + "enable_disable": { + "loading": "{action} właściwość {name}", + "success": { + "title": "Sukces!", + "message": "Właściwość {name} {action} pomyślnie." + }, + "error": { + "title": "Błąd!", + "message": "Nie udało się {action} właściwości. Spróbuj ponownie!" + } + } + }, + "create_update": { + "form": { + "display_name": { + "placeholder": "Tytuł" + }, + "description": { + "placeholder": "Opis" + } + }, + "errors": { + "name": { + "required": "Musisz nazwać swoją właściwość.", + "max_length": "Nazwa właściwości nie powinna przekraczać 255 znaków." + }, + "property_type": { + "required": "Musisz wybrać typ właściwości." + }, + "options": { + "required": "Musisz dodać co najmniej jedną opcję." + } + } + }, + "enable_disable": { + "label": "Aktywna", + "tooltip": { + "disabled": "Kliknij, aby wyłączyć", + "enabled": "Kliknij, aby włączyć" + } + }, + "delete_confirmation": { + "title": "Usuń tę właściwość", + "description": "Usunięcie właściwości może prowadzić do utraty istniejących danych.", + "secondary_description": "Czy chcesz zamiast tego wyłączyć właściwość?", + "primary_button": "{action}, usuń to", + "secondary_button": "Tak, wyłącz to" + }, + "mandate_confirmation": { + "label": "Obowiązkowa właściwość", + "content": "Wygląda na to, że istnieje domyślna opcja dla tej właściwości. Uczynienie właściwości obowiązkową usunie wartość domyślną, a użytkownicy będą musieli dodać wartość według własnego wyboru.", + "tooltip": { + "disabled": "Ten typ właściwości nie może być obowiązkowy", + "enabled": "Odznacz, aby oznaczyć pole jako opcjonalne", + "checked": "Zaznacz, aby oznaczyć pole jako obowiązkowe" + } + }, + "empty_state": { + "title": "Dodaj niestandardowe właściwości", + "description": "Nowe właściwości, które dodasz dla tego typu elementu pracy, pojawią się tutaj." + } + } + }, + "create": { + "title": "Utwórz typ elementu pracy", + "button": "Dodaj typ elementu pracy", + "toast": { + "success": { + "title": "Sukces!", + "message": "Typ elementu pracy utworzony pomyślnie." + }, + "error": { + "title": "Błąd!", + "message": "Nie udało się utworzyć typu elementu pracy. Spróbuj ponownie!" + } + } + }, + "update": { + "title": "Aktualizuj typ elementu pracy", + "button": "Aktualizuj typ elementu pracy", + "toast": { + "success": { + "title": "Sukces!", + "message": "Typ elementu pracy {name} zaktualizowany pomyślnie." + }, + "error": { + "title": "Błąd!", + "message": "Nie udało się zaktualizować typu elementu pracy. Spróbuj ponownie!" + } + } + }, + "create_update": { + "form": { + "name": { + "placeholder": "Nadaj temu typowi elementu pracy unikalną nazwę" + }, + "description": { + "placeholder": "Opisz, do czego służy ten typ elementu pracy i kiedy należy go używać." + } + } + }, + "enable_disable": { + "toast": { + "loading": "{action} typ elementu pracy {name}", + "success": { + "title": "Sukces!", + "message": "Typ elementu pracy {name} {action} pomyślnie." + }, + "error": { + "title": "Błąd!", + "message": "Nie udało się {action} typu elementu pracy. Spróbuj ponownie!" + } + }, + "tooltip": "Kliknij, aby {action}" + }, + "empty_state": { + "enable": { + "title": "Włącz Typy Elementów Pracy", + "description": "Kształtuj elementy pracy według swojej pracy za pomocą Typów elementów pracy. Dostosuj je za pomocą ikon, teł i właściwości oraz skonfiguruj je dla tego projektu.", + "primary_button": { + "text": "Włącz" + }, + "confirmation": { + "title": "Po włączeniu Typów Elementów Pracy nie można ich wyłączyć.", + "description": "Element pracy Plane stanie się domyślnym typem elementu pracy dla tego projektu i pojawi się ze swoją ikoną i tłem w tym projekcie.", + "button": { + "default": "Włącz", + "loading": "Konfigurowanie" + } + } + }, + "get_pro": { + "title": "Zdobądź Pro, aby włączyć Typy elementów pracy.", + "description": "Kształtuj elementy pracy według swojej pracy za pomocą Typów elementów pracy. Dostosuj je za pomocą ikon, teł i właściwości oraz skonfiguruj je dla tego projektu.", + "primary_button": { + "text": "Zdobądź Pro" + } + }, + "upgrade": { + "title": "Aktualizuj, aby włączyć Typy elementów pracy.", + "description": "Kształtuj elementy pracy według swojej pracy za pomocą Typów elementów pracy. Dostosuj je za pomocą ikon, teł i właściwości oraz skonfiguruj je dla tego projektu.", + "primary_button": { + "text": "Aktualizuj" + } + } + } + }, + + "importers": { + "imports": "Importy", + "logo": "Logo", + "import_message": "Importuj swoje dane {serviceName} do projektów Plane.", + "deactivate": "Dezaktywuj", + "deactivating": "Dezaktywowanie", + "migrating": "Migrowanie", + "migrations": "Migracje", + "refreshing": "Odświeżanie", + "import": "Importuj", + "serial_number": "Nr seryjny", + "project": "Projekt", + "workspace": "Workspace", + "status": "Status", + "total_batches": "Całkowita liczba partii", + "imported_batches": "Zaimportowane partie", + "re_run": "Uruchom ponownie", + "cancel": "Anuluj", + "start_time": "Czas rozpoczęcia", + "no_jobs_found": "Nie znaleziono zadań", + "no_project_imports": "Nie zaimportowałeś jeszcze żadnych projektów {serviceName}.", + "cancel_import_job": "Anuluj zadanie importu", + "cancel_import_job_confirmation": "Czy na pewno chcesz anulować to zadanie importu? Spowoduje to zatrzymanie procesu importu dla tego projektu.", + "re_run_import_job": "Ponownie uruchom zadanie importu", + "re_run_import_job_confirmation": "Czy na pewno chcesz ponownie uruchomić to zadanie importu? Spowoduje to ponowne uruchomienie procesu importu dla tego projektu.", + "upload_csv_file": "Prześlij plik CSV, aby zaimportować dane użytkownika.", + "connect_importer": "Połącz {serviceName}", + "migration_assistant": "Asystent Migracji", + "migration_assistant_description": "Płynnie migruj swoje projekty {serviceName} do Plane dzięki naszemu potężnemu asystentowi.", + "token_helper": "Otrzymasz to ze swojego", + "personal_access_token": "Osobisty Token Dostępu", + "source_token_expired": "Token wygasł", + "source_token_expired_description": "Dostarczony token wygasł. Proszę dezaktywować i ponownie połączyć z nowym zestawem danych uwierzytelniających.", + "user_email": "Email użytkownika", + "select_state": "Wybierz stan", + "select_service_project": "Wybierz projekt {serviceName}", + "loading_service_projects": "Ładowanie projektów {serviceName}", + "select_service_workspace": "Wybierz workspace {serviceName}", + "loading_service_workspaces": "Ładowanie workspejsów {serviceName}", + "select_priority": "Wybierz priorytet", + "select_service_team": "Wybierz zespół {serviceName}", + "add_seat_msg_free_trial": "Próbujesz zaimportować {additionalUserCount} niezarejestrowanych użytkowników, a masz tylko {currentWorkspaceSubscriptionAvailableSeats} miejsc dostępnych w obecnym planie. Aby kontynuować importowanie, zaktualizuj teraz.", + "add_seat_msg_paid": "Próbujesz zaimportować {additionalUserCount} niezarejestrowanych użytkowników, a masz tylko {currentWorkspaceSubscriptionAvailableSeats} miejsc dostępnych w obecnym planie. Aby kontynuować importowanie, kup co najmniej {extraSeatRequired} dodatkowych miejsc.", + "skip_user_import_title": "Pomiń importowanie danych użytkownika", + "skip_user_import_description": "Pominięcie importu użytkownika spowoduje, że elementy pracy, komentarze i inne dane z {serviceName} zostaną utworzone w Plane przez użytkownika wykonującego migrację. Nadal możesz ręcznie dodać użytkowników później.", + "invalid_pat": "Nieprawidłowy Osobisty Token Dostępu" + }, + + "integrations": { + "integrations": "Integracje", + "loading": "Ładowanie", + "unauthorized": "Nie masz uprawnień do wyświetlenia tej strony.", + "configure": "Konfiguruj", + "not_enabled": "{name} nie jest włączone dla tego workspejsu.", + "not_configured": "Nie skonfigurowano", + "disconnect_personal_account": "Odłącz osobiste konto {providerName}", + "not_configured_message_admin": "Integracja {name} nie jest skonfigurowana. Skontaktuj się z administratorem instancji, aby ją skonfigurować.", + "not_configured_message_support": "Integracja {name} nie jest skonfigurowana. Skontaktuj się z pomocą techniczną, aby ją skonfigurować.", + "external_api_unreachable": "Nie można uzyskać dostępu do zewnętrznego API. Spróbuj ponownie później.", + "error_fetching_supported_integrations": "Nie można pobrać obsługiwanych integracji. Spróbuj ponownie później.", + "back_to_integrations": "Powrót do integracji", + "select_state": "Wybierz stan" + }, + + "github_integration": { + "name": "GitHub", + "description": "Połącz i synchronizuj swój element pracy GitHub z Plane.", + "connect_org": "Połącz organizację", + "connect_org_description": "Połącz swoją organizację GitHub z Plane.", + "processing": "Przetwarzanie", + "org_added_desc": "Organizacja GitHub dodana przez i czas", + "connection_fetch_error": "Błąd pobierania szczegółów połączenia z serwera", + "personal_account_connected": "Konto osobiste połączone", + "personal_account_connected_description": "Twoje osobiste konto GitHub jest połączone z Plane.", + "connect_personal_account": "Połącz konto osobiste", + "connect_personal_account_description": "Połącz swoje osobiste konto GitHub z Plane.", + "repo_mapping": "Mapowanie repozytoriów", + "repo_mapping_description": "Mapuj swoje repozytoria GitHub do projektów Plane.", + "remove_entity": "Usuń jednostkę", + "remove_entity_confirmation": "Czy na pewno chcesz usunąć tę jednostkę?", + "issue_sync_message": "Elementy pracy są synchronizowane z {project}", + "link": "Połącz repozytorium GitHub z projektem Plane", + "pull_request_automation": "Automatyzacja Pull Requestów", + "pull_request_automation_description": "Skonfiguruj mapowanie stanu pull requestów z GitHub do Plane", + "DRAFT_MR_OPENED": "Po otwarciu wersji roboczej PR ustaw stan na", + "MR_OPENED": "Po otwarciu PR ustaw stan na", + "MR_READY_FOR_MERGE": "Gdy PR gotowy do połączenia, ustaw stan na", + "MR_REVIEW_REQUESTED": "Gdy zażądano przeglądu PR, ustaw stan na", + "MR_MERGED": "Po połączeniu PR ustaw stan na", + "MR_CLOSED": "Po zamknięciu PR ustaw stan na" + }, + + "gitlab_integration": { + "name": "Gitlab", + "description": "Połącz i synchronizuj swoje żądania połączenia Gitlab z Plane.", + "connection_fetch_error": "Błąd pobierania szczegółów połączenia z serwera", + "connect_org": "Połącz organizację", + "connect_org_description": "Połącz swoją organizację Gitlab z Plane.", + "project_connections": "Połączenia projektu Gitlab", + "project_connections_description": "Synchronizuj żądania połączenia z Gitlab do projektów Plane.", + "plane_project_connection": "Połączenie projektu Plane", + "plane_project_connection_description": "Skonfiguruj mapowanie stanu pull requestów z Gitlab do projektów Plane", + "remove_connection": "Usuń połączenie", + "remove_connection_confirmation": "Czy na pewno chcesz usunąć to połączenie?", + "link": "Połącz repozytorium Gitlab z projektem Plane", + "pull_request_automation": "Automatyzacja Pull Requestów", + "pull_request_automation_description": "Skonfiguruj mapowanie stanu pull requestów z Gitlab do Plane", + "DRAFT_MR_OPENED": "Po otwarciu wersji roboczej MR ustaw stan na", + "MR_OPENED": "Po otwarciu MR ustaw stan na", + "MR_REVIEW_REQUESTED": "Gdy zażądano przeglądu MR, ustaw stan na", + "MR_READY_FOR_MERGE": "Gdy MR gotowy do połączenia, ustaw stan na", + "MR_MERGED": "Po połączeniu MR ustaw stan na", + "MR_CLOSED": "Po zamknięciu MR ustaw stan na", + "integration_enabled_text": "Dzięki włączonej integracji Gitlab możesz automatyzować przepływy pracy elementów pracy", + "choose_entity": "Wybierz jednostkę", + "choose_project": "Wybierz projekt", + "link_plane_project": "Połącz projekt Plane" + }, + + "slack_integration": { + "name": "Slack", + "description": "Połącz swój workspace Slack z Plane.", + "connect_personal_account": "Połącz swoje osobiste konto Slack z Plane.", + "personal_account_connected": "Twoje osobiste konto {providerName} jest teraz połączone z Plane.", + "link_personal_account": "Połącz swoje osobiste konto {providerName} z Plane.", + "connected_slack_workspaces": "Połączone workspejsy Slack", + "connected_on": "Połączono {date}", + "disconnect_workspace": "Odłącz workspace {name}" + }, + + "file_upload": { + "upload_text": "Kliknij tutaj, aby przesłać plik", + "drag_drop_text": "Przeciągnij i upuść", + "processing": "Przetwarzanie", + "invalid": "Nieprawidłowy typ pliku", + "missing_fields": "Brakujące pola", + "success": "{fileName} przesłany!" + }, + + "silo_errors": { + "invalid_query_params": "Podane parametry zapytania są nieprawidłowe lub brakuje wymaganych pól", + "invalid_installation_account": "Podane konto instalacji nie jest prawidłowe", + "generic_error": "Wystąpił nieoczekiwany błąd podczas przetwarzania Twojego żądania", + "connection_not_found": "Nie można znaleźć żądanego połączenia", + "multiple_connections_found": "Znaleziono wiele połączeń, gdy oczekiwano tylko jednego", + "installation_not_found": "Nie można znaleźć żądanej instalacji", + "user_not_found": "Nie można znaleźć żądanego użytkownika", + "error_fetching_token": "Nie udało się pobrać tokenu uwierzytelniającego" + }, + + "import_status": { + "created": "Utworzono", + "initiated": "Zainicjowano", + "pulling": "Pobieranie", + "pulled": "Pobrano", + "transforming": "Transformowanie", + "transformed": "Przekształcono", + "pushing": "Przesyłanie", + "finished": "Zakończono", + "error": "Błąd", + "cancelled": "Anulowano" + }, + + "jira_importer": { + "jira_importer_description": "Importuj swoje dane Jira do projektów Plane.", + "personal_access_token": "Osobisty Token Dostępu", + "user_email": "Email użytkownika", + "atlassian_security_settings": "Ustawienia bezpieczeństwa Atlassian", + "email_description": "To jest email powiązany z Twoim osobistym tokenem dostępu", + "jira_domain": "Domena Jira", + "jira_domain_description": "To jest domena Twojej instancji Jira", + "steps": { + "title_configure_plane": "Konfiguruj Plane", + "description_configure_plane": "Najpierw utwórz projekt w Plane, do którego chcesz migrować dane Jira. Po utworzeniu projektu wybierz go tutaj.", + "title_configure_jira": "Konfiguruj Jira", + "description_configure_jira": "Wybierz workspace Jira, z którego chcesz migrować dane.", + "title_import_users": "Importuj użytkowników", + "description_import_users": "Dodaj użytkowników, których chcesz migrować z Jira do Plane. Alternatywnie, możesz pominąć ten krok i ręcznie dodać użytkowników później.", + "title_map_states": "Mapuj stany", + "description_map_states": "Automatycznie dopasowaliśmy statusy Jira do stanów Plane najlepiej jak to możliwe. Zmapuj pozostałe stany przed kontynuacją, możesz również tworzyć stany i mapować je ręcznie.", + "title_map_priorities": "Mapuj priorytety", + "description_map_priorities": "Automatycznie dopasowaliśmy priorytety najlepiej jak to możliwe. Zmapuj pozostałe priorytety przed kontynuacją.", + "title_summary": "Podsumowanie", + "description_summary": "Oto podsumowanie danych, które zostaną zmigrowane z Jira do Plane." + } + }, + + "asana_importer": { + "asana_importer_description": "Importuj swoje dane Asana do projektów Plane.", + "select_asana_priority_field": "Wybierz pole priorytetu Asana", + "steps": { + "title_configure_plane": "Konfiguruj Plane", + "description_configure_plane": "Najpierw utwórz projekt w Plane, do którego chcesz migrować dane Asana. Po utworzeniu projektu wybierz go tutaj.", + "title_configure_asana": "Konfiguruj Asana", + "description_configure_asana": "Wybierz workspace i projekt Asana, z którego chcesz migrować dane.", + "title_map_states": "Mapuj stany", + "description_map_states": "Wybierz stany Asana, które chcesz zmapować do statusów projektu Plane.", + "title_map_priorities": "Mapuj priorytety", + "description_map_priorities": "Wybierz priorytety Asana, które chcesz zmapować do priorytetów projektu Plane.", + "title_summary": "Podsumowanie", + "description_summary": "Oto podsumowanie danych, które zostaną zmigrowane z Asana do Plane." + } + }, + + "linear_importer": { + "linear_importer_description": "Importuj swoje dane Linear do projektów Plane.", + "steps": { + "title_configure_plane": "Konfiguruj Plane", + "description_configure_plane": "Najpierw utwórz projekt w Plane, do którego chcesz migrować dane Linear. Po utworzeniu projektu wybierz go tutaj.", + "title_configure_linear": "Konfiguruj Linear", + "description_configure_linear": "Wybierz zespół Linear, z którego chcesz migrować dane.", + "title_map_states": "Mapuj stany", + "description_map_states": "Automatycznie dopasowaliśmy statusy Linear do stanów Plane najlepiej jak to możliwe. Zmapuj pozostałe stany przed kontynuacją, możesz również tworzyć stany i mapować je ręcznie.", + "title_map_priorities": "Mapuj priorytety", + "description_map_priorities": "Wybierz priorytety Linear, które chcesz zmapować do priorytetów projektu Plane.", + "title_summary": "Podsumowanie", + "description_summary": "Oto podsumowanie danych, które zostaną zmigrowane z Linear do Plane." + } + }, + + "jira_server_importer": { + "jira_server_importer_description": "Importuj dane serwera Jira do projektów Plane.", + "steps": { + "title_configure_plane": "Konfiguruj Plane", + "description_configure_plane": "Najpierw utwórz projekt w Plane, do którego chcesz migrować dane Jira. Po utworzeniu projektu wybierz go tutaj.", + "title_configure_jira": "Konfiguruj Jira", + "description_configure_jira": "Wybierz workspace Jira, z którego chcesz migrować dane.", + "title_map_states": "Mapuj stany", + "description_map_states": "Wybierz stany Jira, które chcesz zmapować do statusów projektu Plane.", + "title_map_priorities": "Mapuj priorytety", + "description_map_priorities": "Wybierz priorytety Jira, które chcesz zmapować do priorytetów projektu Plane.", + "title_summary": "Podsumowanie", + "description_summary": "Oto podsumowanie danych, które zostaną zmigrowane z Jira do Plane." + } + }, + + "flatfile_importer": { + "flatfile_importer_description": "Importuj swoje dane CSV do projektów Plane.", + "steps": { + "title_configure_plane": "Konfiguruj Plane", + "description_configure_plane": "Najpierw utwórz projekt w Plane, do którego chcesz migrować dane CSV. Po utworzeniu projektu wybierz go tutaj.", + "title_configure_csv": "Konfiguruj CSV", + "description_configure_csv": "Prześlij plik CSV i skonfiguruj pola, które mają być mapowane do pól Plane." + } + }, + + "dashboards": { + "widget": { + "chart_types": { + "bar_chart": { + "short_label": "Słupek", + "long_label": "Wykres słupkowy", + "chart_models": { + "basic": "Podstawowy", + "stacked": "Spiętrzony", + "grouped": "Zgrupowany" + }, + "orientation": { + "label": "Orientacja", + "horizontal": "Pozioma", + "vertical": "Pionowa", + "placeholder": "Dodaj orientację" + }, + "bar_color": "Kolor słupka" + }, + "line_chart": { + "short_label": "Linia", + "long_label": "Wykres liniowy", + "chart_models": { + "basic": "Podstawowy", + "multi_line": "Wieloliniowy" + }, + "line_color": "Kolor linii", + "line_type": { + "label": "Typ linii", + "solid": "Ciągła", + "dashed": "Przerywana", + "placeholder": "Dodaj typ linii" + } + }, + "area_chart": { + "short_label": "Obszar", + "long_label": "Wykres obszarowy", + "chart_models": { + "basic": "Podstawowy", + "stacked": "Spiętrzony", + "comparison": "Porównawczy" + }, + "fill_color": "Kolor wypełnienia" + }, + "donut_chart": { + "short_label": "Donut", + "long_label": "Wykres donutowy", + "chart_models": { + "basic": "Podstawowy", + "progress": "Postęp" + }, + "center_value": "Wartość centralna", + "completed_color": "Kolor ukończenia" + }, + "pie_chart": { + "short_label": "Kołowy", + "long_label": "Wykres kołowy", + "chart_models": { + "basic": "Podstawowy" + }, + "group": { + "label": "Zgrupowane fragmenty", + "group_thin_pieces": "Grupuj cienkie fragmenty", + "minimum_threshold": { + "label": "Minimalny próg", + "placeholder": "Dodaj próg" + }, + "name_group": { + "label": "Nazwa grupy", + "placeholder": "\"Mniej niż 5%\"" + } + }, + "show_values": "Pokaż wartości", + "value_type": { + "percentage": "Procent", + "count": "Liczba" + } + }, + "text": { + "short_label": "Tekst", + "long_label": "Tekst", + "alignment": { + "label": "Wyrównanie tekstu", + "left": "Do lewej", + "center": "Do środka", + "right": "Do prawej", + "placeholder": "Dodaj wyrównanie tekstu" + }, + "text_color": "Kolor tekstu" + } + }, + "color_palettes": { + "modern": "Nowoczesna", + "horizon": "Horyzontalna", + "earthen": "Ziemista" + }, + "common": { + "add_widget": "Dodaj widżet", + "widget_title": { + "label": "Nazwij ten widżet", + "placeholder": "np. \"Do zrobienia wczoraj\", \"Wszystkie ukończone\"" + }, + "chart_type": "Typ wykresu", + "visualization_type": { + "label": "Typ wizualizacji", + "placeholder": "Dodaj typ wizualizacji" + }, + "date_group": { + "label": "Grupa dat", + "placeholder": "Dodaj grupę dat" + }, + "grouping": "Grupowanie", + "group_by": "Grupuj według", + "stacking": "Spiętrzanie", + "stack_by": "Spiętrzaj według", + "daily": "Dziennie", + "weekly": "Tygodniowo", + "monthly": "Miesięcznie", + "yearly": "Rocznie", + "work_item_count": "Liczba elementów pracy", + "estimate_point": "Punkt szacunkowy", + "pending_work_item": "Oczekujące elementy pracy", + "completed_work_item": "Ukończone elementy pracy", + "in_progress_work_item": "Elementy pracy w trakcie", + "blocked_work_item": "Zablokowane elementy pracy", + "work_item_due_this_week": "Elementy pracy na ten tydzień", + "work_item_due_today": "Elementy pracy na dziś", + "color_scheme": { + "label": "Schemat kolorów", + "placeholder": "Dodaj schemat kolorów" + }, + "smoothing": "Wygładzanie", + "markers": "Znaczniki", + "legends": "Legendy", + "tooltips": "Podpowiedzi", + "opacity": { + "label": "Przezroczystość", + "placeholder": "Dodaj przezroczystość" + }, + "border": "Obramowanie", + "widget_configuration": "Konfiguracja widżetu", + "configure_widget": "Konfiguruj widżet", + "guides": "Prowadnice", + "style": "Styl", + "area_appearance": "Wygląd obszaru", + "comparison_line_appearance": "Wygląd linii porównawczej", + "add_property": "Dodaj właściwość", + "add_metric": "Dodaj metrykę" + }, + "not_configured_state": { + "bar_chart": { + "basic": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości." + }, + "stacked": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości.", + "group_by": "Spiętrzaj według nie ma wartości." + }, + "grouped": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości.", + "group_by": "Grupuj według nie ma wartości." + } + }, + "line_chart": { + "basic": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości." + }, + "multi_line": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości.", + "group_by": "Grupuj według nie ma wartości." + } + }, + "area_chart": { + "basic": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości." + }, + "stacked": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości.", + "group_by": "Spiętrzaj według nie ma wartości." + }, + "comparison": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości." + } + }, + "donut_chart": { + "basic": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości." + }, + "progress": { + "y_axis_metric": "Metryka nie ma wartości." + } + }, + "pie_chart": { + "basic": { + "x_axis_property": "Oś X nie ma wartości.", + "y_axis_metric": "Metryka nie ma wartości." + } + }, + "text": { + "basic": { + "y_axis_metric": "Metryka nie ma wartości." + } + }, + "ask_admin": "Poproś swojego administratora o skonfigurowanie tego widżetu." + } + }, + "create_modal": { + "heading": { + "create": "Utwórz nowy dashboard", + "update": "Aktualizuj dashboard" + }, + "title": { + "label": "Nazwij swój dashboard.", + "placeholder": "\"Pojemność między projektami\", \"Obciążenie według zespołu\", \"Stan we wszystkich projektach\"", + "required_error": "Tytuł jest wymagany" + }, + "project": { + "label": "Wybierz projekty", + "placeholder": "Dane z tych projektów będą zasilać ten dashboard.", + "required_error": "Projekty są wymagane" + }, + "create_dashboard": "Utwórz dashboard", + "update_dashboard": "Aktualizuj dashboard" + }, + "delete_modal": { + "heading": "Usuń dashboard" + }, + "empty_state": { + "feature_flag": { + "title": "Prezentuj swój postęp w dostępnych na żądanie, permanentnych dashboardach.", + "description": "Buduj dowolny dashboard, którego potrzebujesz i dostosuj wygląd swoich danych dla idealnej prezentacji swojego postępu.", + "coming_soon_to_mobile": "Wkrótce dostępne w aplikacji mobilnej", + "card_1": { + "title": "Dla wszystkich Twoich projektów", + "description": "Uzyskaj całościowy widok swojego workspejsu ze wszystkimi projektami lub pokrój swoje dane pracy dla idealnego widoku postępu." + }, + "card_2": { + "title": "Dla dowolnych danych w Plane", + "description": "Wyjdź poza standardową Analitykę i gotowe wykresy Cykli, aby spojrzeć na zespoły, inicjatywy lub cokolwiek innego w sposób, jakiego wcześniej nie widziałeś." + }, + "card_3": { + "title": "Dla wszystkich potrzeb wizualizacji danych", + "description": "Wybieraj spośród kilku konfigurowalnych wykresów z precyzyjnymi kontrolkami, aby widzieć i pokazywać swoje dane pracy dokładnie tak, jak chcesz." + }, + "card_4": { + "title": "Na żądanie i na stałe", + "description": "Zbuduj raz, zachowaj na zawsze z automatycznym odświeżaniem danych, kontekstowymi flagami dla zmian zakresu i udostępnianymi stałymi linkami." + }, + "card_5": { + "title": "Eksporty i zaplanowana komunikacja", + "description": "Na te momenty, gdy linki nie działają, eksportuj swoje dashboardy do jednorazowych PDF-ów lub zaplanuj ich automatyczne wysyłanie do interesariuszy." + }, + "card_6": { + "title": "Automatyczne układanie dla wszystkich urządzeń", + "description": "Zmień rozmiar swoich widżetów dla pożądanego układu i oglądaj je dokładnie tak samo na urządzeniach mobilnych, tabletach i innych przeglądarkach." + } + }, + "dashboards_list": { + "title": "Wizualizuj dane w widżetach, buduj swoje dashboardy z widżetami i oglądaj najnowsze na żądanie.", + "description": "Buduj swoje dashboardy z niestandardowymi widżetami, które pokazują Twoje dane w określonym zakresie. Uzyskaj dashboardy dla całej swojej pracy w projektach i zespołach oraz udostępniaj stałe linki interesariuszom do śledzenia na żądanie." + }, + "dashboards_search": { + "title": "To nie pasuje do nazwy dashboardu.", + "description": "Upewnij się, że Twoje zapytanie jest poprawne lub spróbuj innego zapytania." + }, + "widgets_list": { + "title": "Wizualizuj swoje dane tak, jak chcesz.", + "description": "Używaj linii, słupków, wykresów kołowych i innych formatów, aby zobaczyć swoje dane\nw sposób, jaki chcesz, z określonych przez Ciebie źródeł." + }, + "widget_data": { + "title": "Nic tu nie widać", + "description": "Odśwież lub dodaj dane, aby je tutaj zobaczyć." + } + }, + "common": { + "editing": "Edytowanie" + } + }, + + "workflows": { + "workflow_states": { + "work_item_creation": "Zezwalaj na nowe elementy pracy", + "work_item_creation_disable_tooltip": "Tworzenie elementów pracy jest wyłączone dla tego stanu", + "default_state": "Stan domyślny pozwala wszystkim członkom tworzyć nowe elementy pracy. Nie można tego zmienić", + "state_change_count": "{count, plural, one {1 dozwolona zmiana stanu} other {{count} dozwolone zmiany stanu}}", + "movers_count": "{count, plural, one {1 wymieniony recenzent} other {{count} wymienionych recenzentów}}", + "state_changes": { + "label": { + "default": "Dodaj dozwoloną zmianę stanu", + "loading": "Dodawanie dozwolonej zmiany stanu" + }, + "move_to": "Zmień stan na", + "movers": { + "label": "Gdy zrecenzowane przez", + "tooltip": "Recenzenci to osoby, które mają pozwolenie na przenoszenie elementów pracy z jednego stanu do drugiego.", + "add": "Dodaj recenzentów" + } + } + }, + "workflow_disabled": { + "title": "Nie możesz przenieść tego elementu pracy tutaj." + }, + "workflow_enabled": { + "label": "Zmiana stanu" + }, + "workflow_tree": { + "label": "Dla elementów pracy w", + "state_change_label": "może przenieść to do" + }, + "empty_state": { + "upgrade": { + "title": "Kontroluj chaos zmian i recenzji dzięki Workflowom.", + "description": "Ustaw reguły dotyczące tego, gdzie przenosi się Twoja praca, przez kogo i kiedy, dzięki Workflowom w Plane." + } + }, + "quick_actions": { + "view_change_history": "Zobacz historię zmian", + "reset_workflow": "Zresetuj workflow" + }, + "confirmation_modals": { + "reset_workflow": { + "title": "Czy na pewno chcesz zresetować ten workflow?", + "description": "Jeśli zresetujesz ten workflow, wszystkie Twoje reguły zmiany stanu zostaną usunięte i będziesz musiał je utworzyć ponownie, aby uruchomić je w tym projekcie." + }, + "delete_state_change": { + "title": "Czy na pewno chcesz usunąć tę regułę zmiany stanu?", + "description": "Po usunięciu nie możesz cofnąć tej zmiany i będziesz musiał ponownie ustawić regułę, jeśli chcesz, aby działała dla tego projektu." + } + }, + "toasts": { + "enable_disable": { + "loading": "{action} workflow", + "success": { + "title": "Sukces", + "message": "Workflow {action} pomyślnie" + }, + "error": { + "title": "Błąd", + "message": "Workflow nie mógł zostać {action}. Spróbuj ponownie." + } + }, + "reset": { + "success": { + "title": "Sukces", + "message": "Workflow zresetowany pomyślnie" + }, + "error": { + "title": "Błąd resetowania workflow", + "message": "Workflow nie mógł zostać zresetowany. Spróbuj ponownie." + } + }, + "add_state_change_rule": { + "error": { + "title": "Błąd dodawania reguły zmiany stanu", + "message": "Reguła zmiany stanu nie mogła zostać dodana. Spróbuj ponownie." + } + }, + "modify_state_change_rule": { + "error": { + "title": "Błąd modyfikowania reguły zmiany stanu", + "message": "Reguła zmiany stanu nie mogła zostać zmodyfikowana. Spróbuj ponownie." + } + }, + "remove_state_change_rule": { + "error": { + "title": "Błąd usuwania reguły zmiany stanu", + "message": "Reguła zmiany stanu nie mogła zostać usunięta. Spróbuj ponownie." + } + }, + "modify_state_change_rule_movers": { + "error": { + "title": "Błąd modyfikowania recenzentów reguły zmiany stanu", + "message": "Recenzenci reguły zmiany stanu nie mogli zostać zmodyfikowani. Spróbuj ponownie." + } + } + } + }, + + "customers": { + "label": "{count, plural, one {Klient} other {Klienci}}", + "upgrade": { + "title": "Priorytetyzuj i zarządzaj pracą z Klientami.", + "description": "Mapuj swoją pracę do klientów i ustalaj priorytety według atrybutów klienta." + }, + "properties": { + "default": { + "title": "Domyślne właściwości", + "customer_name": { + "name": "Nazwa klienta", + "placeholder": "To może być nazwa osoby lub firmy", + "validation": { + "required": "Nazwa klienta jest wymagana.", + "max_length": "Nazwa klienta nie może przekraczać 255 znaków." + } + }, + "description": { + "name": "Opis", + "validation": {} + }, + "email": { + "name": "Email", + "placeholder": "Wprowadź email", + "validation": { + "required": "Email jest wymagany.", + "pattern": "Nieprawidłowy adres email." + } + }, + "website_url": { + "name": "Strona internetowa", + "placeholder": "Każdy adres URL z https:// będzie działać.", + "placeholder_short": "Dodaj stronę", + "validation": { + "pattern": "Nieprawidłowy adres URL strony" + } + }, + "employees": { + "name": "Pracownicy", + "placeholder": "Liczba pracowników, jeśli Twój klient jest firmą.", + "validation": { + "min_length": "Liczba pracowników nie może być mniejsza niż 0." + } + }, + "size": { + "name": "Wielkość", + "placeholder": "Dodaj wielkość firmy", + "validation": { + "min_length": "Nieprawidłowa wielkość" + } + }, + "domain": { + "name": "Branża", + "placeholder": "Retail, e-Commerce, Fintech, Bankowość", + "placeholder_short": "Dodaj branżę", + "validation": {} + }, + "stage": { + "name": "Etap", + "placeholder": "Wybierz etap", + "validation": {} + }, + "contract_status": { + "name": "Status kontraktu", + "placeholder": "Wybierz status kontraktu", + "validation": {} + }, + "revenue": { + "name": "Przychód", + "placeholder": "To jest przychód, który Twój klient generuje rocznie.", + "validation": { + "min_length": "Przychód nie może być mniejszy niż 0." + } + } + }, + "custom": { + "title": "Niestandardowe właściwości", + "info": "Dodaj unikalne atrybuty swoich klientów do Plane, aby lepiej zarządzać elementami pracy lub rekordami klientów." + }, + "empty_state": { + "title": "Nie masz jeszcze żadnych niestandardowych właściwości.", + "description": "Niestandardowe właściwości, które chciałbyś zobaczyć w elementach pracy, gdzie indziej w Plane lub poza Plane w CRM lub innym narzędziu, pojawią się tutaj, gdy je dodasz." + }, + "add": { + "primary_button": "Dodaj nową właściwość" + } + }, + "stage": { + "lead": "Lead", + "sales_qualified_lead": "Wykwalifikowany lead sprzedażowy", + "contract_negotiation": "Negocjacje kontraktu", + "closed_won": "Zamknięte wygrane", + "closed_lost": "Zamknięte przegrane" + }, + "contract_status": { + "active": "Aktywny", + "pre_contract": "Przed-kontraktowy", + "signed": "Podpisany", + "inactive": "Nieaktywny" + }, + "empty_state": { + "detail": { + "title": "Nie mogliśmy znaleźć tego rekordu klienta.", + "description": "Link do tego rekordu może być nieprawidłowy lub ten rekord mógł zostać usunięty.", + "primary_button": "Przejdź do klientów", + "secondary_button": "Dodaj klienta" + }, + "search": { + "title": "Nie masz rekordów klientów pasujących do tego terminu.", + "description": "Spróbuj z innym terminem wyszukiwania lub skontaktuj się z nami, jeśli jesteś pewien, że powinieneś widzieć wyniki dla tego terminu." + }, + "list": { + "title": "Zarządzaj wolumenem, tempem i przepływem swojej pracy według tego, co jest ważne dla Twoich klientów.", + "description": "Dzięki Klientom, funkcji dostępnej tylko w Plane, możesz teraz tworzyć nowych klientów od podstaw i łączyć ich ze swoją pracą. Wkrótce będziesz mógł importować ich z innych narzędzi wraz z niestandardowymi atrybutami, które są dla Ciebie ważne.", + "primary_button": "Dodaj swojego pierwszego klienta" + } + }, + "settings": { + "unauthorized": "Nie masz uprawnień do dostępu do tej strony.", + "description": "Śledź i zarządzaj relacjami z klientami w swoim przepływie pracy.", + "enable": "Włącz Klientów", + "toasts": { + "enable": { + "loading": "Włączanie funkcji klientów...", + "success": { + "title": "Włączyłeś Klientów dla tego workspejsu.", + "message": "Nie możesz tego ponownie wyłączyć." + }, + "error": { + "title": "Nie mogliśmy włączyć Klientów tym razem.", + "message": "Spróbuj ponownie lub wróć do tego ekranu później. Jeśli nadal nie działa.", + "action": "Porozmawiaj z pomocą techniczną" + } + }, + "disable": { + "loading": "Wyłączanie funkcji klientów...", + "success": { + "title": "Klienci wyłączeni", + "message": "Funkcja Klientów została pomyślnie wyłączona!" + }, + "error": { + "title": "Błąd", + "message": "Nie udało się wyłączyć funkcji klientów!" + } + } + } + }, + "toasts": { + "list": { + "error": { + "title": "Nie mogliśmy pobrać Twojej listy klientów.", + "message": "Spróbuj ponownie lub odśwież tę stronę." + } + }, + "copy_link": { + "title": "Skopiowałeś bezpośredni link do tego klienta.", + "message": "Wklej go gdziekolwiek, a zaprowadzi prosto tutaj." + }, + "create": { + "success": { + "title": "{customer_name} jest teraz dostępny", + "message": "Możesz odwoływać się do tego klienta w elementach pracy i śledzić od niego prośby.", + "actions": { + "view": "Zobacz", + "copy_link": "Kopiuj link", + "copied": "Skopiowano!" + } + }, + "error": { + "title": "Nie mogliśmy utworzyć tego rekordu tym razem.", + "message": "Spróbuj zapisać go ponownie lub skopiuj niezapisany tekst do nowego wpisu, najlepiej w innej karcie." + } + }, + "update": { + "success": { + "title": "Sukces!", + "message": "Zaktualizowano klienta pomyślnie!" + }, + "error": { + "title": "Błąd!", + "message": "Nie można zaktualizować klienta. Spróbuj ponownie!" + } + }, + "logo": { + "error": { + "title": "Nie mogliśmy przesłać logo klienta.", + "message": "Spróbuj zapisać logo ponownie lub zacznij od nowa." + } + }, + "work_item": { + "remove": { + "success": { + "title": "Usunąłeś element pracy z rekordu tego klienta.", + "message": "Automatycznie usunęliśmy także tego klienta z elementu pracy." + }, + "error": { + "title": "Nie mogliśmy usunąć tego elementu pracy z rekordu tego klienta tym razem.", + "message": "Automatycznie usunęliśmy także tego klienta z elementu pracy." + } + }, + "add": { + "error": { + "title": "Nie mogliśmy dodać tego elementu pracy do rekordu tego klienta tym razem.", + "message": "Spróbuj dodać ten element pracy ponownie lub wróć do niego później. Jeśli nadal nie działa, skontaktuj się z nami." + }, + "success": { + "title": "Dodałeś element pracy do rekordu tego klienta.", + "message": "Automatycznie dodaliśmy też tego klienta do elementu pracy." + } + } + } + }, + "quick_actions": { + "edit": "Edytuj", + "copy_link": "Kopiuj link do klienta", + "delete": "Usuń" + }, + "create": { + "label": "Utwórz rekord klienta", + "loading": "Tworzenie", + "cancel": "Anuluj" + }, + "update": { + "label": "Aktualizuj klienta", + "loading": "Aktualizowanie" + }, + "delete": { + "title": "Czy na pewno chcesz usunąć rekord klienta {customer_name}?", + "description": "Wszystkie dane związane z tym rekordem zostaną trwale usunięte. Nie będziesz mógł później przywrócić tego rekordu." + }, + "requests": { + "empty_state": { + "list": { + "title": "Nie ma jeszcze próśb do pokazania.", + "description": "Twórz prośby od swoich klientów, aby móc linkować je do elementów pracy.", + "button": "Dodaj nową prośbę" + }, + "search": { + "title": "Nie masz próśb pasujących do tego terminu.", + "description": "Spróbuj z innym terminem wyszukiwania lub skontaktuj się z nami, jeśli jesteś pewien, że powinieneś widzieć wyniki dla tego terminu." + } + }, + "label": "{count, plural, one {Prośba} other {Prośby}}", + "add": "Dodaj prośbę", + "create": "Utwórz prośbę", + "update": "Aktualizuj prośbę", + "form": { + "name": { + "placeholder": "Nazwij tę prośbę", + "validation": { + "required": "Nazwa jest wymagana.", + "max_length": "Nazwa prośby nie powinna przekraczać 255 znaków." + } + }, + "description": { + "placeholder": "Opisz charakter prośby lub wklej komentarz tego klienta z innego narzędzia." + }, + "source": { + "add": "Dodaj źródło", + "update": "Aktualizuj źródło", + "url": { + "label": "URL", + "required": "Url jest wymagany", + "invalid": "Nieprawidłowy adres URL strony" + } + } + }, + "toasts": { + "copy_link": { + "title": "Link skopiowany", + "message": "Link do prośby klienta skopiowany do schowka." + }, + "attachment": { + "upload": { + "loading": "Przesyłanie załącznika...", + "success": { + "title": "Załącznik przesłany", + "message": "Załącznik został pomyślnie przesłany." + }, + "error": { + "title": "Załącznik nie został przesłany", + "message": "Załącznik nie mógł zostać przesłany." + } + }, + "size": { + "error": { + "title": "Błąd!", + "message": "Tylko jeden plik może być przesłany na raz." + } + }, + "length": { + "message": "Plik musi mieć {size}MB lub mniej" + }, + "remove": { + "success": { + "title": "Załącznik usunięty", + "message": "Załącznik został pomyślnie usunięty" + }, + "error": { + "title": "Załącznik nie został usunięty", + "message": "Załącznik nie mógł zostać usunięty" + } + } + }, + "source": { + "update": { + "success": { + "title": "Sukces!", + "message": "Źródło zaktualizowane pomyślnie!" + }, + "error": { + "title": "Błąd!", + "message": "Nie można zaktualizować źródła." + } + } + }, + "work_item": { + "add": { + "error": { + "title": "Błąd!", + "message": "Nie można dodać elementów pracy do prośby. Spróbuj ponownie." + }, + "success": { + "title": "Sukces!", + "message": "Dodano elementy pracy do prośby." + } + } + }, + "update": { + "success": { + "message": "Prośba zaktualizowana pomyślnie!", + "title": "Sukces!" + }, + "error": { + "title": "Błąd!", + "message": "Nie można zaktualizować prośby. Spróbuj ponownie!" + } + }, + "create": { + "success": { + "message": "Prośba utworzona pomyślnie!", + "title": "Sukces!" + }, + "error": { + "title": "Błąd!", + "message": "Nie można utworzyć prośby. Spróbuj ponownie!" + } + } + } + }, + "linked_work_items": { + "label": "Połączone elementy pracy", + "link": "Połącz elementy pracy", + "empty_state": { + "list": { + "title": "Nie masz jeszcze połączonych elementów pracy z tym klientem.", + "description": "Połącz istniejące elementy pracy z dowolnego projektu tutaj, aby móc śledzić je według tego klienta.", + "button": "Połącz element pracy" + } + }, + "action": { + "remove_epic": "Usuń epik", + "remove": "Usuń element pracy" + } + }, + "sidebar": { + "properties": "Właściwości" + } + }, + + "templates": { + "settings": { + "title": "Szablony", + "description": "Zaoszczędź 80% czasu spędzonego na tworzeniu projektów, elementów pracy i stron, korzystając z szablonów.", + "options": { + "project": { + "label": "Szablony projektów" + }, + "work_item": { + "label": "Szablony elementów pracy" + }, + "page": { + "label": "Szablony stron" + } + }, + "create_template": { + "label": "Utwórz szablon", + "no_permission": { + "project": "Skontaktuj się z administratorem projektu, aby utworzyć szablony", + "workspace": "Skontaktuj się z administratorem workspejsu, aby utworzyć szablony" + } + }, + "use_template": { + "button": "Użyj szablonu" + }, + "template_source": { + "workspace": { + "info": "Utworzony z workspejsu" + }, + "project": { + "info": "Utworzony z projektu" + } + }, + "form": { + "work_item": { + "template": { + "name": { + "placeholder": "Nazwij swój szablon elementu pracy.", + "validation": { + "required": "Nazwa szablonu jest wymagana", + "maxLength": "Nazwa szablonu powinna mieć mniej niż 255 znaków" + } + }, + "description": { + "placeholder": "Opisz kiedy i jak korzystać z tego szablonu." + } + }, + "name": { + "placeholder": "Nadaj tytuł temu elementowi pracy.", + "validation": { + "required": "Tytuł elementu pracy jest wymagany", + "maxLength": "Tytuł elementu pracy powinien mieć mniej niż 255 znaków" + } + }, + "description": { + "placeholder": "Opisz ten element pracy, aby było jasne, co osiągniesz po jego ukończeniu." + }, + "button": { + "create": "Utwórz szablon elementu pracy", + "update": "Aktualizuj szablon elementu pracy" + } + } + } + }, + "empty_state": { + "upgrade": { + "title": "Szablony", + "description": "Dzięki szablonom projektów, elementów pracy i stron w Plane nie musisz tworzyć projektu od podstaw ani ręcznie ustawiać właściwości elementów pracy.", + "sub_description": "Odzyskaj 80% czasu administracyjnego, korzystając z Szablonów." + }, + "no_templates": { + "button": "Utwórz swój pierwszy szablon" + } + }, + "toasts": { + "create": { + "success": { + "title": "Szablon utworzony", + "message": "{templateName}, szablon typu {templateType}, jest teraz dostępny dla Twojego workspejsu." + }, + "error": { + "title": "Nie mogliśmy utworzyć tego szablonu tym razem.", + "message": "Spróbuj zapisać swoje szczegóły ponownie lub skopiuj je do nowego szablonu, najlepiej w innej karcie." + } + }, + "update": { + "success": { + "title": "Szablon zmieniony", + "message": "{templateName}, szablon typu {templateType}, został zmieniony." + }, + "error": { + "title": "Nie mogliśmy zapisać zmian w tym szablonie.", + "message": "Spróbuj zapisać swoje szczegóły ponownie lub wróć do tego szablonu później. Jeśli nadal występują problemy, skontaktuj się z nami." + } + }, + "delete": { + "success": { + "title": "Szablon usunięty", + "message": "{templateName}, szablon typu {templateType}, został teraz usunięty z Twojego workspejsu." + }, + "error": { + "title": "Nie mogliśmy usunąć tego szablonu.", + "message": "Spróbuj usunąć go ponownie lub wróć do niego później. Jeśli nadal nie możesz go usunąć, skontaktuj się z nami." + } + } + }, + "delete_confirmation": { + "title": "Usuń szablon", + "description": { + "prefix": "Czy na pewno chcesz usunąć szablon-", + "suffix": "? Wszystkie dane związane z szablonem zostaną trwale usunięte. Tej akcji nie można cofnąć." + } + } + } +} diff --git a/packages/i18n/src/locales/sk/translations-extended.json b/packages/i18n/src/locales/sk/translations-extended.json new file mode 100644 index 0000000000..3c8d5b3bfa --- /dev/null +++ b/packages/i18n/src/locales/sk/translations-extended.json @@ -0,0 +1,1784 @@ +{ + "sidebar": { + "pi_chat": "Pí Čet", + "initiatives": "Iniciatívy", + "teamspaces": "Tímspejsy", + "epics": "Epiky", + "upgrade_plan": "Apgrejd plán", + "plane_pro": "Plejn Pro", + "business": "Biznis", + "customers": "Kastomers" + }, + + "workspace_dashboards": "Dešbordy", + "pi_chat": "Pi Čet", + "in_app": "V aplikácii", + "forms": "Formuláre", + + "common": { + "worklogs": "Pracovné záznamy", + "live": "Naživo", + "epics": "Epiky", + "project_updates": "Aktualizácie projektov", + "overview": "Prehľad", + "workflows": "Vorkflou", + "templates": "Šablóny" + }, + + "issue": { + "relation": { + "start_before": "Začína pred", + "start_after": "Začína po", + "finish_before": "Končí pred", + "finish_after": "Končí po" + } + }, + + "profile": { + "actions": { + "connections": "Pripojenia" + } + }, + + "project_settings": { + "initiatives": { + "heading": "Iniciatívy", + "sub_heading": "Odomknite najvyššiu úroveň organizácie pre všetku vašu prácu v Plene.", + "title": "Povoliť Iniciatívy", + "description": "Nastavte väčšie ciele na monitorovanie pokroku", + "toast": { + "updating": "Aktualizácia funkcie iniciatív", + "enable_success": "Funkcia iniciatív bola úspešne povolená.", + "disable_success": "Funkcia iniciatív bola úspešne zakázaná.", + "error": "Nepodarilo sa aktualizovať funkciu iniciatív!" + } + }, + "customers": { + "heading": "Zákazníci", + "settings_heading": "Spravujte prácu podľa toho, čo je dôležité pre vašich zákazníkov.", + "settings_sub_heading": "Preneste požiadavky zákazníkov do pracovných položiek, priraďte prioritu podľa požiadaviek a zlúčte stavy pracovných položiek do záznamov zákazníkov. Čoskoro sa budete môcť integrovať s vašim CRM alebo podporným nástrojom pre ešte lepšiu správu práce podľa atribútov zákazníka." + }, + "empty_state": { + "integrations": { + "title": "Žiadne nakonfigurované integrácie", + "description": "Nakonfigurujte GitHub a ďalšie integrácie na synchronizáciu vašich projektových pracovných položiek." + } + } + }, + + "teamspaces": { + "label": "Tímspejsy", + "empty_state": { + "general": { + "title": "Tímspejsy odomykajú lepšiu organizáciu a sledovanie v Plene.", + "description": "Vytvorte vyhradený priestor pre každý reálny tím, oddelený od všetkých ostatných pracovných priestorov v Plene, a prispôsobte ich tak, aby vyhovovali spôsobu práce vášho tímu.", + "primary_button": { + "text": "Vytvoriť nový tímspejs" + } + } + } + }, + + "teamspace_projects": { + "empty_state": { + "general": { + "title": "Začnite prepojením projektov s týmto tímspejsom.", + "description": "Tímspejsy prepájajú projekty, v ktorých sú členovia tímu, takže môžete vidieť iba ich prácu, ich prínos k pokroku v týchto projektoch a metriky práce špecifické pre tím." + } + } + }, + + "teamspace_work_items": { + "empty_state": { + "no_work_items": { + "title": "Vytvorte pracovné položky špecifické pre tím.", + "description": "Pracovné položky, ktoré sú priradené členom tohto tímu v akomkoľvek prepojenom projekte, sa tu automaticky zobrazia. Ak očakávate, že tu uvidíte nejaké pracovné položky, uistite sa, že vaše prepojené projekty majú pracovné položky priradené členom tohto tímu alebo vytvorte pracovné položky.", + "primary_button": { + "text": "Pridať pracovné položky do prepojeného projektu" + } + }, + "work_items_empty_filter": { + "title": "Pre použité filtre neexistujú žiadne pracovné položky špecifické pre tím", + "description": "Zmeňte niektoré z týchto filtrov alebo ich všetky vymažte, aby ste videli pracovné položky relevantné pre tento priestor.", + "secondary_button": { + "text": "Vymazať všetky filtre" + } + } + } + }, + + "teamspace_cycles": { + "empty_state": { + "current": { + "title": "Žiadny z vašich prepojených projektov nemá aktívny cyklus.", + "description": "Aktívne cykly v prepojených projektoch sa tu automaticky zobrazia. Ak očakávate, že uvidíte aktívny cyklus, uistite sa, že práve teraz beží v prepojenom projekte." + }, + "completed": { + "title": "Žiadny z vašich prepojených projektov nemá dokončený cyklus.", + "description": "Dokončené cykly v prepojených projektoch sa tu automaticky zobrazia. Ak očakávate, že uvidíte dokončený cyklus, uistite sa, že je taktiež dokončený v prepojenom projekte." + }, + "upcoming": { + "title": "Žiadny z vašich prepojených projektov nemá nadchádzajúci cyklus.", + "description": "Nadchádzajúce cykly v prepojených projektoch sa tu automaticky zobrazia. Ak očakávate, že uvidíte nadchádzajúci cyklus, uistite sa, že je aj v prepojenom projekte." + } + } + }, + + "teamspace_views": { + "empty_state": { + "team_view": { + "title": "Pohľady vášho tímu na vašu prácu bez narušenia akýchkoľvek iných pohľadov vo vašom vorkspejse", + "description": "Pozrite si prácu svojho tímu v pohľadoch, ktoré sú uložené len pre váš tím a oddelene od pohľadov projektu.", + "primary_button": { + "text": "Vytvoriť pohľad" + } + }, + "project_view": { + "title": "Žiadny z vašich prepojených projektov nemá verejné pohľady.", + "description": "Verejné pohľady v prepojených projektoch sa tu automaticky zobrazia. Aby ste tu videli verejné pohľady z prepojených projektov, uistite sa, že tieto projekty majú verejné pohľady prístupné všetkým členom projektu." + }, + "filter": { + "title": "Žiadne zodpovedajúce pohľady", + "description": "Žiadne pohľady nezodpovedajú kritériám vyhľadávania. \n Namiesto toho vytvorte nový pohľad." + } + } + }, + + "teamspace_pages": { + "empty_state": { + "team_page": { + "title": "Umiestnite znalosti svojho tímu na Stránky tímu.", + "description": "Na rozdiel od stránok v projekte môžete tu uložiť znalosti špecifické pre tím v samostatnej sade stránok. Získajte všetky funkcie Stránok, vytvárajte dokumenty s osvedčenými postupmi a tímové wiki jednoducho.", + "primary_button": { + "text": "Vytvorte svoju prvú tímovú stránku" + } + }, + "project_page": { + "title": "Žiadny z vašich prepojených projektov nemá verejné stránky.", + "description": "Verejné stránky v prepojených projektoch sa tu automaticky zobrazia. Ak očakávate, že tu uvidíte verejné stránky, uistite sa, že vaše prepojené projekty majú verejné stránky dostupné všetkým členom projektu." + }, + "filter": { + "title": "Žiadne zodpovedajúce stránky", + "description": "Odstráňte filtre, aby ste videli všetky stránky" + }, + "search": { + "title": "Žiadne zodpovedajúce stránky", + "description": "Odstráňte kritériá vyhľadávania, aby ste videli všetky stránky" + } + } + }, + + "teamspace_analytics": { + "empty_state": { + "progress": { + "title": "Žiadny z vašich prepojených projektov nemá zverejnené pracovné položky.", + "description": "Vytvorte niekoľko pracovných položiek v jednom alebo viacerých z týchto projektov, aby ste videli pokrok podľa dátumov, stavov a priorít." + }, + "relation": { + "blocking": { + "title": "Nemáte žiadne pracovné položky, ktoré by blokovali tímového kolegu.", + "description": "Dobrá práca! Vyčistili ste cestu pre svoj tím. Ste dobrý tímový hráč." + }, + "blocked": { + "title": "Nemáte žiadne pracovné položky tímového kolegu, ktoré by vás blokovali.", + "description": "Dobré správy! Môžete pokročiť vo všetkých vašich priradených pracovných položkách." + } + }, + "stats": { + "general": { + "title": "Žiadny z vašich prepojených projektov nemá zverejnené pracovné položky.", + "description": "Vytvorte niekoľko pracovných položiek v jednom alebo viacerých z týchto projektov, aby ste videli rozdelenie práce podľa projektu a členov tímu." + }, + "filter": { + "title": "Pre použité filtre neexistujú žiadne tímové štatistiky.", + "description": "Vytvorte niekoľko pracovných položiek v jednom alebo viacerých z týchto projektov, aby ste videli rozdelenie práce podľa projektu a členov tímu." + } + } + } + }, + + "initiatives": { + "label": "Iniciatívy", + "add_initiative": "Pridať Iniciatívu", + "create_initiative": "Vytvoriť Iniciatívu", + "update_initiative": "Aktualizovať Iniciatívu", + "initiative_name": "Názov iniciatívy", + "all_initiatives": "Všetky Iniciatívy", + "delete_initiative": "Odstrániť Iniciatívu", + "fill_all_required_fields": "Prosím, vyplňte všetky povinné polia.", + "toast": { + "create_success": "Iniciatíva {name} bola úspešne vytvorená.", + "create_error": "Nepodarilo sa vytvoriť iniciatívu. Skúste to znova!", + "update_success": "Iniciatíva {name} bola úspešne aktualizovaná.", + "update_error": "Nepodarilo sa aktualizovať iniciatívu. Skúste to znova!", + "delete": { + "success": "Iniciatíva bola úspešne odstránená.", + "error": "Nepodarilo sa odstrániť Iniciatívu" + }, + "link_copied": "Odkaz na iniciatívu bol skopírovaný do schránky.", + "project_update_success": "Projekty iniciatívy boli úspešne aktualizované.", + "project_update_error": "Nepodarilo sa aktualizovať projekty iniciatívy. Skúste to znova!", + "epic_update_success": "Epik{count, plural, one { bol úspešne pridaný do Iniciatívy.} other {y boli úspešne pridané do Iniciatívy.}}", + "epic_update_error": "Pridanie Epiku do Iniciatívy zlyhalo. Skúste to neskôr znova." + }, + "empty_state": { + "general": { + "title": "Organizujte prácu na najvyššej úrovni s Iniciatívami", + "description": "Keď potrebujete organizovať prácu zahŕňajúcu niekoľko projektov a tímov, Iniciatívy sú užitočné. Prepojte projekty a epiky s iniciatívami, pozrite si automaticky zosumarizované aktualizácie a uvidíte lesy skôr, než sa dostanete k stromom.", + "primary_button": { + "text": "Vytvoriť iniciatívu" + } + }, + "search": { + "title": "Žiadne zodpovedajúce iniciatívy", + "description": "Neboli zistené žiadne iniciatívy so zodpovedajúcimi kritériami. \n Namiesto toho vytvorte novú iniciatívu." + }, + "not_found": { + "title": "Iniciatíva neexistuje", + "description": "Iniciatíva, ktorú hľadáte, neexistuje alebo bola odstránená.", + "primary_button": { + "text": "Zobraziť iné Iniciatívy" + } + } + } + }, + + "workspace_pages": { + "empty_state": { + "general": { + "title": "Napíšte poznámku, dokument alebo úplnú znalostnej bázu. Nechajte Galilea, Plenovho AI asistenta, aby vám pomohol začať", + "description": "Stránky sú priestor pre myšlienky v Plene. Zapíšte si poznámky zo stretnutí, jednoducho ich formátujte, vložte pracovné položky, rozložte ich pomocou knižnice komponentov a uchovajte ich všetky v kontexte vášho projektu. Aby ste skrátili prácu na akomkoľvek dokumente, vyvolajte Galilea, AI Plena, pomocou skratky alebo kliknutia na tlačidlo.", + "primary_button": { + "text": "Vytvorte svoju prvú stránku" + } + }, + "private": { + "title": "Zatiaľ žiadne súkromné stránky", + "description": "Uchovajte si tu svoje súkromné myšlienky. Keď budete pripravení zdieľať, tím je len na kliknutie.", + "primary_button": { + "text": "Vytvorte svoju prvú stránku" + } + }, + "public": { + "title": "Zatiaľ žiadne verejné stránky", + "description": "Pozrite si stránky zdieľané so všetkými vo vašom vorkspejse práve tu.", + "primary_button": { + "text": "Vytvorte svoju prvú stránku" + } + }, + "archived": { + "title": "Zatiaľ žiadne archivované stránky", + "description": "Archivujte stránky, ktoré nie sú vo vašom radare. Keď ich budete potrebovať, pristupujte k nim tu." + } + } + }, + + "epics": { + "label": "Epiky", + "no_epics_selected": "Neboli vybrané žiadne epiky", + "add_selected_epics": "Pridať vybrané epiky", + "epic_link_copied_to_clipboard": "Odkaz na epik bol skopírovaný do schránky.", + "project_link_copied_to_clipboard": "Odkaz na projekt bol skopírovaný do schránky", + "empty_state": { + "general": { + "title": "Vytvorte epik a priraďte ho niekomu, aj sebe", + "description": "Pre väčšie celky práce, ktoré prechádzajú niekoľkými cyklami a môžu existovať naprieč modulmi, vytvorte epik. Prepojte pracovné položky a podpoložky v projekte s epikom a prejdite do pracovnej položky z prehľadu.", + "primary_button": { + "text": "Vytvoriť Epik" + } + }, + "section": { + "title": "Zatiaľ žiadne epiky", + "description": "Začnite pridávať epiky na správu a sledovanie pokroku.", + "primary_button": { + "text": "Pridať epiky" + } + } + } + }, + + "epic_relation": { + "empty_state": { + "search": { + "title": "Nenašli sa žiadne zodpovedajúce epiky" + }, + "no_epics": { + "title": "Nenašli sa žiadne epiky" + } + } + }, + + "workspace_cycles": { + "empty_state": { + "active": { + "title": "Žiadne aktívne cykly", + "description": "Cykly vašich projektov, ktoré zahŕňajú akékoľvek obdobie, ktoré zahŕňa dnešný dátum v rámci svojho rozsahu. Nájdite tu pokrok a detaily všetkých vašich aktívnych cyklov." + } + } + }, + + "active_cycle_analytics": { + "empty_state": { + "progress": { + "title": "Pridajte pracovné položky do cyklu, aby ste videli jeho \n pokrok" + }, + "priority": { + "title": "Sledujte pracovné položky s vysokou prioritou riešené v \n cykle na prvý pohľad." + }, + "assignee": { + "title": "Pridajte priradeným osobám pracovné položky, aby ste videli \n rozdelenie práce podľa priradených osôb." + }, + "label": { + "title": "Pridajte štítky k pracovným položkám, aby ste videli \n rozdelenie práce podľa štítkov." + } + } + }, + + "workspace_settings": { + "settings": { + "integrations": { + "title": "Integrácie" + }, + "imports": { + "title": "Importy" + }, + "worklogs": { + "title": "Pracovné záznamy" + }, + "project_states": { + "title": "Stavy projektu" + }, + "teamspaces": { + "title": "Tímspejsy" + }, + "initiatives": { + "title": "Iniciatívy" + }, + "customers": { + "title": "Zákazníci" + }, + "cancel_trial": { + "title": "Najprv zrušte vašu skúšobnú verziu.", + "description": "Máte aktívnu skúšobnú verziu jedného z našich platených plánov. Prosím, najskôr ju zrušte, aby ste mohli pokračovať.", + "dismiss": "Zavrieť", + "cancel": "Zrušiť skúšobnú verziu", + "cancel_success_title": "Skúšobná verzia zrušená.", + "cancel_success_message": "Teraz môžete odstrániť vorkspejs.", + "cancel_error_title": "To nefungovalo.", + "cancel_error_message": "Skúste to znova, prosím." + } + } + }, + + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "Nemožno archivovať pracovné položky", + "message": "Archivovať je možné iba pracovné položky patriace do skupín stavov Dokončené alebo Zrušené." + }, + "invalid_issue_start_date": { + "title": "Nemožno aktualizovať pracovné položky", + "message": "Vybraný dátum začiatku nasleduje po termíne dokončenia niektorých pracovných položiek. Zabezpečte, aby dátum začiatku predchádzal termínu dokončenia." + }, + "invalid_issue_target_date": { + "title": "Nemožno aktualizovať pracovné položky", + "message": "Vybraný termín dokončenia predchádza dátumu začiatku niektorých pracovných položiek. Zabezpečte, aby termín dokončenia nasledoval po dátume začiatku." + }, + "invalid_state_transition": { + "title": "Nemožno aktualizovať pracovné položky", + "message": "Zmena stavu nie je povolená pre niektoré pracovné položky. Uistite sa, že zmena stavu je povolená." + } + } + }, + + "work_item_types": { + "label": "Typy pracovných položiek", + "label_lowercase": "typy pracovných položiek", + "settings": { + "title": "Typy pracovných položiek", + "properties": { + "title": "Vlastné vlastnosti", + "tooltip": "Každý typ pracovnej položky je dodávaný s predvolenou sadou vlastností ako Názov, Popis, Priradený používateľ, Stav, Priorita, Dátum začiatku, Termín dokončenia, Modul, Cyklus atď. Môžete si tiež prispôsobiť a pridať vlastné vlastnosti, aby vyhovovali potrebám vášho tímu.", + "add_button": "Pridať novú vlastnosť", + "dropdown": { + "label": "Typ vlastnosti", + "placeholder": "Vyberte typ" + }, + "property_type": { + "text": { + "label": "Text" + }, + "number": { + "label": "Číslo" + }, + "dropdown": { + "label": "Rozbaľovací zoznam" + }, + "boolean": { + "label": "Booleovský" + }, + "date": { + "label": "Dátum" + }, + "member_picker": { + "label": "Výber člena" + } + }, + "attributes": { + "label": "Atribúty", + "text": { + "single_line": { + "label": "Jeden riadok" + }, + "multi_line": { + "label": "Odsek" + }, + "readonly": { + "label": "Iba na čítanie", + "header": "Údaje iba na čítanie" + }, + "invalid_text_format": { + "label": "Neplatný formát textu" + } + }, + "number": { + "default": { + "placeholder": "Pridať číslo" + } + }, + "relation": { + "single_select": { + "label": "Jediný výber" + }, + "multi_select": { + "label": "Viacnásobný výber" + }, + "no_default_value": { + "label": "Žiadna predvolená hodnota" + } + }, + "boolean": { + "label": "Pravda | Nepravda", + "no_default": "Žiadna predvolená hodnota" + }, + "option": { + "create_update": { + "label": "Možnosti", + "form": { + "placeholder": "Pridať možnosť", + "errors": { + "name": { + "required": "Názov možnosti je povinný.", + "integrity": "Možnosť s rovnakým názvom už existuje." + } + } + } + }, + "select": { + "placeholder": { + "single": "Vyberte možnosť", + "multi": { + "default": "Vyberte možnosti", + "variable": "{count} vybraných možností" + } + } + } + } + }, + "toast": { + "create": { + "success": { + "title": "Úspech!", + "message": "Vlastnosť {name} bola úspešne vytvorená." + }, + "error": { + "title": "Chyba!", + "message": "Nepodarilo sa vytvoriť vlastnosť. Skúste to znova!" + } + }, + "update": { + "success": { + "title": "Úspech!", + "message": "Vlastnosť {name} bola úspešne aktualizovaná." + }, + "error": { + "title": "Chyba!", + "message": "Nepodarilo sa aktualizovať vlastnosť. Skúste to znova!" + } + }, + "delete": { + "success": { + "title": "Úspech!", + "message": "Vlastnosť {name} bola úspešne odstránená." + }, + "error": { + "title": "Chyba!", + "message": "Nepodarilo sa odstrániť vlastnosť. Skúste to znova!" + } + }, + "enable_disable": { + "loading": "{action} vlastnosti {name}", + "success": { + "title": "Úspech!", + "message": "Vlastnosť {name} bola úspešne {action}." + }, + "error": { + "title": "Chyba!", + "message": "Nepodarilo sa {action} vlastnosť. Skúste to znova!" + } + } + }, + "create_update": { + "form": { + "display_name": { + "placeholder": "Názov" + }, + "description": { + "placeholder": "Popis" + } + }, + "errors": { + "name": { + "required": "Musíte pomenovať vašu vlastnosť.", + "max_length": "Názov vlastnosti by nemal presiahnuť 255 znakov." + }, + "property_type": { + "required": "Musíte vybrať typ vlastnosti." + }, + "options": { + "required": "Musíte pridať aspoň jednu možnosť." + } + } + }, + "enable_disable": { + "label": "Aktívne", + "tooltip": { + "disabled": "Kliknite pre deaktiváciu", + "enabled": "Kliknite pre aktiváciu" + } + }, + "delete_confirmation": { + "title": "Odstrániť túto vlastnosť", + "description": "Odstránenie vlastností môže viesť k strate existujúcich údajov.", + "secondary_description": "Chcete namiesto toho deaktivovať vlastnosť?", + "primary_button": "{action}, odstrániť ju", + "secondary_button": "Áno, deaktivovať ju" + }, + "mandate_confirmation": { + "label": "Povinná vlastnosť", + "content": "Zdá sa, že pre túto vlastnosť existuje predvolená možnosť. Nastavenie vlastnosti ako povinnej odstráni predvolenú hodnotu a používatelia budú musieť pridať hodnotu podľa svojho výberu.", + "tooltip": { + "disabled": "Tento typ vlastnosti nemôže byť označený ako povinný", + "enabled": "Odškrtnite, aby ste pole označili ako voliteľné", + "checked": "Zaškrtnite, aby ste pole označili ako povinné" + } + }, + "empty_state": { + "title": "Pridať vlastné vlastnosti", + "description": "Nové vlastnosti, ktoré pridáte pre tento typ pracovnej položky, sa zobrazia tu." + } + } + }, + "create": { + "title": "Vytvoriť typ pracovnej položky", + "button": "Pridať typ pracovnej položky", + "toast": { + "success": { + "title": "Úspech!", + "message": "Typ pracovnej položky bol úspešne vytvorený." + }, + "error": { + "title": "Chyba!", + "message": "Nepodarilo sa vytvoriť typ pracovnej položky. Skúste to znova!" + } + } + }, + "update": { + "title": "Aktualizovať typ pracovnej položky", + "button": "Aktualizovať typ pracovnej položky", + "toast": { + "success": { + "title": "Úspech!", + "message": "Typ pracovnej položky {name} bol úspešne aktualizovaný." + }, + "error": { + "title": "Chyba!", + "message": "Nepodarilo sa aktualizovať typ pracovnej položky. Skúste to znova!" + } + } + }, + "create_update": { + "form": { + "name": { + "placeholder": "Dajte tomuto typu pracovnej položky jedinečný názov" + }, + "description": { + "placeholder": "Popíšte, na čo je tento typ pracovnej položky určený a kedy sa má používať." + } + } + }, + "enable_disable": { + "toast": { + "loading": "{action} typu pracovnej položky {name}", + "success": { + "title": "Úspech!", + "message": "Typ pracovnej položky {name} bol úspešne {action}." + }, + "error": { + "title": "Chyba!", + "message": "Nepodarilo sa {action} typ pracovnej položky. Skúste to znova!" + } + }, + "tooltip": "Kliknite pre {action}" + }, + "empty_state": { + "enable": { + "title": "Povoliť Typy pracovných položiek", + "description": "Formujte pracovné položky podľa vašej práce pomocou Typov pracovných položiek. Prispôsobte ich ikonami, pozadiami a vlastnosťami a nakonfigurujte ich pre tento projekt.", + "primary_button": { + "text": "Povoliť" + }, + "confirmation": { + "title": "Po povolení nemožno Typy pracovných položiek zakázať.", + "description": "Pracovná položka Plane sa stane predvoleným typom pracovnej položky pre tento projekt a zobrazí sa so svojou ikonou a pozadím v tomto projekte.", + "button": { + "default": "Povoliť", + "loading": "Nastavuje sa" + } + } + }, + "get_pro": { + "title": "Získajte Pro pre povolenie Typov pracovných položiek.", + "description": "Formujte pracovné položky podľa vašej práce pomocou Typov pracovných položiek. Prispôsobte ich ikonami, pozadiami a vlastnosťami a nakonfigurujte ich pre tento projekt.", + "primary_button": { + "text": "Získať Pro" + } + }, + "upgrade": { + "title": "Inovácia pre povolenie Typov pracovných položiek.", + "description": "Formujte pracovné položky podľa vašej práce pomocou Typov pracovných položiek. Prispôsobte ich ikonami, pozadiami a vlastnosťami a nakonfigurujte ich pre tento projekt.", + "primary_button": { + "text": "Inovovať" + } + } + } + }, + + "importers": { + "imports": "Importy", + "logo": "Logo", + "import_message": "Importujte vaše {serviceName} dáta do projektov plane.", + "deactivate": "Deaktivovať", + "deactivating": "Deaktivuje sa", + "migrating": "Migruje sa", + "migrations": "Migrácie", + "refreshing": "Obnovuje sa", + "import": "Import", + "serial_number": "Por. č.", + "project": "Projekt", + "workspace": "Vorkspejs", + "status": "Stav", + "total_batches": "Celkový počet dávok", + "imported_batches": "Importované dávky", + "re_run": "Spustiť znova", + "cancel": "Zrušiť", + "start_time": "Čas začatia", + "no_jobs_found": "Nenašli sa žiadne úlohy", + "no_project_imports": "Ešte ste neimportovali žiadne {serviceName} projekty.", + "cancel_import_job": "Zrušiť importnú úlohu", + "cancel_import_job_confirmation": "Ste si istí, že chcete zrušiť túto importnú úlohu? Týmto sa zastaví proces importu pre tento projekt.", + "re_run_import_job": "Opätovne spustiť importnú úlohu", + "re_run_import_job_confirmation": "Ste si istí, že chcete opätovne spustiť túto importnú úlohu? Týmto sa reštartuje proces importu pre tento projekt.", + "upload_csv_file": "Nahrajte CSV súbor na import používateľských údajov.", + "connect_importer": "Pripojiť {serviceName}", + "migration_assistant": "Asistent migrácie", + "migration_assistant_description": "Bezproblémovo migrujte vaše {serviceName} projekty do Plane s naším výkonným asistentom.", + "token_helper": "Toto získate z vášho", + "personal_access_token": "Osobný prístupový token", + "source_token_expired": "Token vypršal", + "source_token_expired_description": "Poskytnutý token vypršal. Prosím, deaktivujte a znovu pripojte s novým súborom prihlasovacích údajov.", + "user_email": "Email používateľa", + "select_state": "Vyberte stav", + "select_service_project": "Vyberte {serviceName} projekt", + "loading_service_projects": "Načítavajú sa {serviceName} projekty", + "select_service_workspace": "Vyberte {serviceName} vorkspejs", + "loading_service_workspaces": "Načítavajú sa {serviceName} vorkspejsy", + "select_priority": "Vyberte prioritu", + "select_service_team": "Vyberte {serviceName} tím", + "add_seat_msg_free_trial": "Pokúšate sa importovať {additionalUserCount} neregistrovaných používateľov a máte len {currentWorkspaceSubscriptionAvailableSeats} dostupných miest v aktuálnom pláne. Pre pokračovanie v importovaní inovujte teraz.", + "add_seat_msg_paid": "Pokúšate sa importovať {additionalUserCount} neregistrovaných používateľov a máte len {currentWorkspaceSubscriptionAvailableSeats} dostupných miest v aktuálnom pláne. Pre pokračovanie v importovaní kúpte najmenej {extraSeatRequired} extra miest.", + "skip_user_import_title": "Preskočiť import používateľských údajov", + "skip_user_import_description": "Preskočenie importu používateľov bude mať za následok, že pracovné položky, komentáre a ďalšie údaje z {serviceName} budú vytvorené používateľom vykonávajúcim migráciu v Plane. Používateľov môžete stále manuálne pridať neskôr.", + "invalid_pat": "Neplatný osobný prístupový token" + }, + + "integrations": { + "integrations": "Integrácie", + "loading": "Načítava sa", + "unauthorized": "Nemáte oprávnenie na zobrazenie tejto stránky.", + "configure": "Konfigurovať", + "not_enabled": "{name} nie je povolené pre tento vorkspejs.", + "not_configured": "Nenakonfigurované", + "disconnect_personal_account": "Odpojiť osobný {providerName} účet", + "not_configured_message_admin": "Integrácia {name} nie je nakonfigurovaná. Kontaktujte správcu vašej inštancie pre konfiguráciu.", + "not_configured_message_support": "Integrácia {name} nie je nakonfigurovaná. Kontaktujte podporu pre konfiguráciu.", + "external_api_unreachable": "Nie je možné pristupovať k externej API. Skúste to prosím neskôr.", + "error_fetching_supported_integrations": "Nie je možné načítať podporované integrácie. Skúste to prosím neskôr.", + "back_to_integrations": "Späť na integrácie", + "select_state": "Vyberte stav" + }, + + "github_integration": { + "name": "GitHub", + "description": "Pripojte a synchronizujte vašu GitHub pracovnú položku s Plane.", + "connect_org": "Pripojiť organizáciu", + "connect_org_description": "Pripojte vašu GitHub organizáciu s Plane.", + "processing": "Spracováva sa", + "org_added_desc": "GitHub org pridaná kým a kedy", + "connection_fetch_error": "Chyba pri načítavaní detailov pripojenia zo servera", + "personal_account_connected": "Osobný účet pripojený", + "personal_account_connected_description": "Váš osobný GitHub účet je pripojený k Plane.", + "connect_personal_account": "Pripojiť osobný účet", + "connect_personal_account_description": "Pripojte váš osobný GitHub účet s Plane.", + "repo_mapping": "Mapovanie repozitárov", + "repo_mapping_description": "Mapujte vaše GitHub repozitáre s projektmi Plane.", + "remove_entity": "Odstrániť entitu", + "remove_entity_confirmation": "Ste si istí, že chcete odstrániť túto entitu?", + "issue_sync_message": "Pracovné položky sú synchronizované s {project}", + "link": "Prepojiť GitHub repozitár s projektom Plane", + "pull_request_automation": "Automatizácia pull requestov", + "pull_request_automation_description": "Nakonfigurujte mapovanie stavov pull requestov z GitHub do Plane", + "DRAFT_MR_OPENED": "Pri otvorení konceptu PR nastaviť stav na", + "MR_OPENED": "Pri otvorení PR nastaviť stav na", + "MR_READY_FOR_MERGE": "Pri PR pripravenom na zlúčenie nastaviť stav na", + "MR_REVIEW_REQUESTED": "Pri vyžiadaní kontroly PR nastaviť stav na", + "MR_MERGED": "Pri zlúčení PR nastaviť stav na", + "MR_CLOSED": "Pri uzavretí PR nastaviť stav na" + }, + + "gitlab_integration": { + "name": "Gitlab", + "description": "Pripojte a synchronizujte vaše Gitlab žiadosti o zlúčenie s Plane.", + "connection_fetch_error": "Chyba pri načítavaní detailov pripojenia zo servera", + "connect_org": "Pripojiť organizáciu", + "connect_org_description": "Pripojte vašu Gitlab organizáciu s Plane.", + "project_connections": "Pripojenia Gitlab projektov", + "project_connections_description": "Synchronizujte žiadosti o zlúčenie z Gitlab do projektov Plane.", + "plane_project_connection": "Pripojenie projektu Plane", + "plane_project_connection_description": "Nakonfigurujte mapovanie stavov žiadostí o zlúčenie z Gitlab do projektov Plane", + "remove_connection": "Odstrániť pripojenie", + "remove_connection_confirmation": "Ste si istí, že chcete odstrániť toto pripojenie?", + "link": "Prepojiť Gitlab repozitár s projektom Plane", + "pull_request_automation": "Automatizácia žiadostí o zlúčenie", + "pull_request_automation_description": "Nakonfigurujte mapovanie stavov žiadostí o zlúčenie z Gitlab do Plane", + "DRAFT_MR_OPENED": "Pri otvorení konceptu MR nastaviť stav na", + "MR_OPENED": "Pri otvorení MR nastaviť stav na", + "MR_REVIEW_REQUESTED": "Pri vyžiadaní kontroly MR nastaviť stav na", + "MR_READY_FOR_MERGE": "Pri MR pripravenom na zlúčenie nastaviť stav na", + "MR_MERGED": "Pri zlúčení MR nastaviť stav na", + "MR_CLOSED": "Pri uzavretí MR nastaviť stav na", + "integration_enabled_text": "S povolenou integráciou Gitlab môžete automatizovať pracovné postupy pracovných položiek", + "choose_entity": "Vyberte entitu", + "choose_project": "Vyberte projekt", + "link_plane_project": "Prepojiť projekt Plane" + }, + + "slack_integration": { + "name": "Slack", + "description": "Pripojte váš Slack vorkspejs s Plane.", + "connect_personal_account": "Pripojte váš osobný Slack účet s Plane.", + "personal_account_connected": "Váš osobný {providerName} účet je teraz pripojený k Plane.", + "link_personal_account": "Prepojte váš osobný {providerName} účet s Plane.", + "connected_slack_workspaces": "Pripojené Slack vorkspejsy", + "connected_on": "Pripojené {date}", + "disconnect_workspace": "Odpojiť {name} vorkspejs" + }, + + "file_upload": { + "upload_text": "Kliknite sem na nahratie súboru", + "drag_drop_text": "Drag and Drop", + "processing": "Spracováva sa", + "invalid": "Neplatný typ súboru", + "missing_fields": "Chýbajúce polia", + "success": "{fileName} nahraný!" + }, + + "silo_errors": { + "invalid_query_params": "Poskytnuté parametre dotazu sú neplatné alebo chýbajú povinné polia", + "invalid_installation_account": "Poskytnutý inštalačný účet nie je platný", + "generic_error": "Pri spracovaní vašej požiadavky sa vyskytla neočakávaná chyba", + "connection_not_found": "Požadované pripojenie nebolo nájdené", + "multiple_connections_found": "Bolo nájdených viacero pripojení, keď sa očakávalo iba jedno", + "installation_not_found": "Požadovaná inštalácia nebola nájdená", + "user_not_found": "Požadovaný používateľ nebol nájdený", + "error_fetching_token": "Zlyhalo načítanie autentifikačného tokenu" + }, + + "import_status": { + "created": "Vytvorené", + "initiated": "Iniciované", + "pulling": "Sťahuje sa", + "pulled": "Stiahnuté", + "transforming": "Transformuje sa", + "transformed": "Transformované", + "pushing": "Nahrávajú sa", + "finished": "Dokončené", + "error": "Chyba", + "cancelled": "Zrušené" + }, + + "jira_importer": { + "jira_importer_description": "Importujte vaše Jira dáta do projektov Plane.", + "personal_access_token": "Osobný prístupový token", + "user_email": "Email používateľa", + "atlassian_security_settings": "Bezpečnostné nastavenia Atlassian", + "email_description": "Toto je email prepojený s vaším osobným prístupovým tokenom", + "jira_domain": "Jira doména", + "jira_domain_description": "Toto je doména vašej Jira inštancie", + "steps": { + "title_configure_plane": "Nakonfigurovať Plane", + "description_configure_plane": "Najprv vytvorte projekt v Plane, kam chcete migrovať vaše Jira dáta. Po vytvorení projektu ho tu vyberte.", + "title_configure_jira": "Nakonfigurovať Jira", + "description_configure_jira": "Vyberte Jira vorkspejs, z ktorého chcete migrovať vaše dáta.", + "title_import_users": "Importovať používateľov", + "description_import_users": "Pridajte používateľov, ktorých chcete migrovať z Jira do Plane. Alternatívne môžete tento krok preskočiť a manuálne pridať používateľov neskôr.", + "title_map_states": "Mapovať stavy", + "description_map_states": "Automaticky sme priradili Jira stavy k stavom Plane podľa našich najlepších schopností. Pred pokračovaním namapujte všetky zostávajúce stavy, môžete tiež vytvoriť stavy a mapovať ich manuálne.", + "title_map_priorities": "Mapovať priority", + "description_map_priorities": "Automaticky sme priradili priority podľa našich najlepších schopností. Pred pokračovaním namapujte všetky zostávajúce priority.", + "title_summary": "Súhrn", + "description_summary": "Tu je súhrn dát, ktoré budú migrované z Jira do Plane." + } + }, + + "asana_importer": { + "asana_importer_description": "Importujte vaše Asana dáta do projektov Plane.", + "select_asana_priority_field": "Vyberte pole priority Asana", + "steps": { + "title_configure_plane": "Nakonfigurovať Plane", + "description_configure_plane": "Najprv vytvorte projekt v Plane, kam chcete migrovať vaše Asana dáta. Po vytvorení projektu ho tu vyberte.", + "title_configure_asana": "Nakonfigurovať Asana", + "description_configure_asana": "Vyberte Asana vorkspejs a projekt, z ktorého chcete migrovať vaše dáta.", + "title_map_states": "Mapovať stavy", + "description_map_states": "Vyberte Asana stavy, ktoré chcete mapovať na stavy projektu Plane.", + "title_map_priorities": "Mapovať priority", + "description_map_priorities": "Vyberte Asana priority, ktoré chcete mapovať na priority projektu Plane.", + "title_summary": "Súhrn", + "description_summary": "Tu je súhrn dát, ktoré budú migrované z Asana do Plane." + } + }, + + "linear_importer": { + "linear_importer_description": "Importujte vaše Linear dáta do projektov Plane.", + "steps": { + "title_configure_plane": "Nakonfigurovať Plane", + "description_configure_plane": "Najprv vytvorte projekt v Plane, kam chcete migrovať vaše Linear dáta. Po vytvorení projektu ho tu vyberte.", + "title_configure_linear": "Nakonfigurovať Linear", + "description_configure_linear": "Vyberte Linear tím, z ktorého chcete migrovať vaše dáta.", + "title_map_states": "Mapovať stavy", + "description_map_states": "Automaticky sme priradili Linear stavy k stavom Plane podľa našich najlepších schopností. Pred pokračovaním namapujte všetky zostávajúce stavy, môžete tiež vytvoriť stavy a mapovať ich manuálne.", + "title_map_priorities": "Mapovať priority", + "description_map_priorities": "Vyberte Linear priority, ktoré chcete mapovať na priority projektu Plane.", + "title_summary": "Súhrn", + "description_summary": "Tu je súhrn dát, ktoré budú migrované z Linear do Plane." + } + }, + + "jira_server_importer": { + "jira_server_importer_description": "Importujte vaše Jira Server dáta do projektov Plane.", + "steps": { + "title_configure_plane": "Nakonfigurovať Plane", + "description_configure_plane": "Najprv vytvorte projekt v Plane, kam chcete migrovať vaše Jira dáta. Po vytvorení projektu ho tu vyberte.", + "title_configure_jira": "Nakonfigurovať Jira", + "description_configure_jira": "Vyberte Jira vorkspejs, z ktorého chcete migrovať vaše dáta.", + "title_map_states": "Mapovať stavy", + "description_map_states": "Vyberte Jira stavy, ktoré chcete mapovať na stavy projektu Plane.", + "title_map_priorities": "Mapovať priority", + "description_map_priorities": "Vyberte Jira priority, ktoré chcete mapovať na priority projektu Plane.", + "title_summary": "Súhrn", + "description_summary": "Tu je súhrn dát, ktoré budú migrované z Jira do Plane." + } + }, + + "flatfile_importer": { + "flatfile_importer_description": "Importujte vaše CSV dáta do projektov Plane.", + "steps": { + "title_configure_plane": "Nakonfigurovať Plane", + "description_configure_plane": "Najprv vytvorte projekt v Plane, kam chcete migrovať vaše CSV dáta. Po vytvorení projektu ho tu vyberte.", + "title_configure_csv": "Nakonfigurovať CSV", + "description_configure_csv": "Nahrajte váš CSV súbor a nakonfigurujte polia, ktoré majú byť mapované na polia Plane." + } + }, + + "dashboards": { + "widget": { + "chart_types": { + "bar_chart": { + "short_label": "Stĺpec", + "long_label": "Stĺpcový graf", + "chart_models": { + "basic": "Základný", + "stacked": "Vrstvený", + "grouped": "Zoskupený" + }, + "orientation": { + "label": "Orientácia", + "horizontal": "Horizontálny", + "vertical": "Vertikálny", + "placeholder": "Pridať orientáciu" + }, + "bar_color": "Farba stĺpca" + }, + "line_chart": { + "short_label": "Čiara", + "long_label": "Čiarový graf", + "chart_models": { + "basic": "Základný", + "multi_line": "Viacčiarový" + }, + "line_color": "Farba čiary", + "line_type": { + "label": "Typ čiary", + "solid": "Plná", + "dashed": "Prerušovaná", + "placeholder": "Pridať typ čiary" + } + }, + "area_chart": { + "short_label": "Plocha", + "long_label": "Plošný graf", + "chart_models": { + "basic": "Základný", + "stacked": "Vrstvený", + "comparison": "Porovnávací" + }, + "fill_color": "Farba výplne" + }, + "donut_chart": { + "short_label": "Donut", + "long_label": "Donut graf", + "chart_models": { + "basic": "Základný", + "progress": "Pokrok" + }, + "center_value": "Hodnota v strede", + "completed_color": "Farba dokončenia" + }, + "pie_chart": { + "short_label": "Koláč", + "long_label": "Koláčový graf", + "chart_models": { + "basic": "Základný" + }, + "group": { + "label": "Zoskupené časti", + "group_thin_pieces": "Zoskupiť tenké časti", + "minimum_threshold": { + "label": "Minimálna hranica", + "placeholder": "Pridať hranicu" + }, + "name_group": { + "label": "Názov skupiny", + "placeholder": "\"Menej ako 5%\"" + } + }, + "show_values": "Zobraziť hodnoty", + "value_type": { + "percentage": "Percentá", + "count": "Počet" + } + }, + "text": { + "short_label": "Text", + "long_label": "Text", + "alignment": { + "label": "Zarovnanie textu", + "left": "Vľavo", + "center": "V strede", + "right": "Vpravo", + "placeholder": "Pridať zarovnanie textu" + }, + "text_color": "Farba textu" + } + }, + "color_palettes": { + "modern": "Moderná", + "horizon": "Horizont", + "earthen": "Zemitá" + }, + "common": { + "add_widget": "Pridať vidžet", + "widget_title": { + "label": "Pomenujte tento vidžet", + "placeholder": "napr., \"Úlohy na včera\", \"Všetko dokončené\"" + }, + "chart_type": "Typ grafu", + "visualization_type": { + "label": "Typ vizualizácie", + "placeholder": "Pridať typ vizualizácie" + }, + "date_group": { + "label": "Skupina dátumov", + "placeholder": "Pridať skupinu dátumov" + }, + "grouping": "Zoskupovanie", + "group_by": "Zoskupiť podľa", + "stacking": "Vrstvenie", + "stack_by": "Vrstviť podľa", + "daily": "Denne", + "weekly": "Týždenne", + "monthly": "Mesačne", + "yearly": "Ročne", + "work_item_count": "Počet pracovných položiek", + "estimate_point": "Odhadovaný bod", + "pending_work_item": "Čakajúce pracovné položky", + "completed_work_item": "Dokončené pracovné položky", + "in_progress_work_item": "Rozpracované pracovné položky", + "blocked_work_item": "Blokované pracovné položky", + "work_item_due_this_week": "Pracovné položky splatné tento týždeň", + "work_item_due_today": "Pracovné položky splatné dnes", + "color_scheme": { + "label": "Farebná schéma", + "placeholder": "Pridať farebnú schému" + }, + "smoothing": "Vyhladzovanie", + "markers": "Značky", + "legends": "Legendy", + "tooltips": "Popisky", + "opacity": { + "label": "Priehľadnosť", + "placeholder": "Pridať priehľadnosť" + }, + "border": "Ohraničenie", + "widget_configuration": "Konfigurácia vidžetu", + "configure_widget": "Konfigurovať vidžet", + "guides": "Návody", + "style": "Štýl", + "area_appearance": "Vzhľad plochy", + "comparison_line_appearance": "Vzhľad porovnávacej čiary", + "add_property": "Pridať vlastnosť", + "add_metric": "Pridať metriku" + }, + "not_configured_state": { + "bar_chart": { + "basic": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota." + }, + "stacked": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota.", + "group_by": "Vrstveniu podľa chýba hodnota." + }, + "grouped": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota.", + "group_by": "Zoskupovaniu podľa chýba hodnota." + } + }, + "line_chart": { + "basic": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota." + }, + "multi_line": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota.", + "group_by": "Zoskupovaniu podľa chýba hodnota." + } + }, + "area_chart": { + "basic": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota." + }, + "stacked": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota.", + "group_by": "Vrstveniu podľa chýba hodnota." + }, + "comparison": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota." + } + }, + "donut_chart": { + "basic": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota." + }, + "progress": { + "y_axis_metric": "Metrike chýba hodnota." + } + }, + "pie_chart": { + "basic": { + "x_axis_property": "Osi x chýba hodnota.", + "y_axis_metric": "Metrike chýba hodnota." + } + }, + "text": { + "basic": { + "y_axis_metric": "Metrike chýba hodnota." + } + }, + "ask_admin": "Požiadajte svojho administrátora o konfiguráciu tohto vidžetu." + } + }, + "create_modal": { + "heading": { + "create": "Vytvoriť nový dešbord", + "update": "Aktualizovať dešbord" + }, + "title": { + "label": "Pomenujte svoj dešbord.", + "placeholder": "\"Kapacita naprieč projektmi\", \"Pracovné zaťaženie podľa tímu\", \"Stav naprieč všetkými projektmi\"", + "required_error": "Názov je povinný" + }, + "project": { + "label": "Vyberte projekty", + "placeholder": "Dáta z týchto projektov budú poháňať tento dešbord.", + "required_error": "Projekty sú povinné" + }, + "create_dashboard": "Vytvoriť dešbord", + "update_dashboard": "Aktualizovať dešbord" + }, + "delete_modal": { + "heading": "Odstrániť dešbord" + }, + "empty_state": { + "feature_flag": { + "title": "Prezentujte svoj pokrok v dešbordoch na vyžiadanie, navždy.", + "description": "Vytvorte akýkoľvek dešbord, ktorý potrebujete, a prispôsobte vzhľad vašich dát pre dokonalú prezentáciu vášho pokroku.", + "coming_soon_to_mobile": "Čoskoro aj v mobilnej aplikácii", + "card_1": { + "title": "Pre všetky vaše projekty", + "description": "Získajte celkový pohľad na váš vorkspejs so všetkými vašimi projektmi alebo rozdeľte svoje pracovné dáta pre dokonalý pohľad na váš pokrok." + }, + "card_2": { + "title": "Pre akékoľvek dáta v Plane", + "description": "Prejdite za hranice predpripravených Analytík a hotových grafov Cyklov, aby ste sa pozreli na tímy, iniciatívy alebo čokoľvek iné tak, ako nikdy predtým." + }, + "card_3": { + "title": "Pre všetky vaše potreby vizualizácie dát", + "description": "Vyberte si z niekoľkých prispôsobiteľných grafov s podrobnými ovládacími prvkami, aby ste videli a zobrazili vaše pracovné dáta presne tak, ako chcete." + }, + "card_4": { + "title": "Na vyžiadanie a trvalo", + "description": "Vytvorte raz, uchovajte navždy s automatickým obnovovaním vašich dát, kontextovými vlajkami pre zmeny rozsahu a zdieľateľnými permalinkami." + }, + "card_5": { + "title": "Exporty a plánovaná komunikácia", + "description": "Pre tie časy, keď odkazy nefungujú, dostanete vaše dešbordy do jednorazových PDF alebo ich naplánujte na automatické odosielanie zainteresovaným stranám." + }, + "card_6": { + "title": "Automatické rozloženie pre všetky zariadenia", + "description": "Zmeňte veľkosť vašich vidžetov pre požadované rozloženie a vidíte ich presne rovnako na mobiloch, tabletoch a iných prehliadačoch." + } + }, + "dashboards_list": { + "title": "Vizualizujte dáta vo vidžetoch, vytvárajte dešbordy s vidžetmi a vidíte najnovšie na vyžiadanie.", + "description": "Vytvorte svoje dešbordy s Vlastnými Vidžetmi, ktoré zobrazujú vaše dáta v rozsahu, ktorý špecifikujete. Získajte dešbordy pre všetku vašu prácu naprieč projektmi a tímami a zdieľajte permanentné odkazy so zainteresovanými stranami pre sledovanie na vyžiadanie." + }, + "dashboards_search": { + "title": "To nezodpovedá názvu dešbordu.", + "description": "Uistite sa, že váš dotaz je správny alebo skúste iný dotaz." + }, + "widgets_list": { + "title": "Vizualizujte svoje dáta tak, ako chcete.", + "description": "Použite čiary, stĺpce, koláče a iné formáty na zobrazenie vašich dát\ntakým spôsobom, akým chcete, zo zdrojov, ktoré špecifikujete." + }, + "widget_data": { + "title": "Nie je tu nič na zobrazenie", + "description": "Obnovte alebo pridajte dáta, aby ste ich tu videli." + } + }, + "common": { + "editing": "Upravuje sa" + } + }, + + "workflows": { + "workflow_states": { + "work_item_creation": "Povoliť nové pracovné položky", + "work_item_creation_disable_tooltip": "Vytváranie pracovných položiek je pre tento stav zakázané", + "default_state": "Predvolený stav umožňuje všetkým členom vytvárať nové pracovné položky. Toto sa nedá zmeniť", + "state_change_count": "{count, plural, one {1 povolená zmena stavu} few {{count} povolené zmeny stavu} other {{count} povolených zmien stavu}}", + "movers_count": "{count, plural, one {1 uvedený recenzent} few {{count} uvedení recenzenti} other {{count} uvedených recenzentov}}", + "state_changes": { + "label": { + "default": "Pridať povolenú zmenu stavu", + "loading": "Pridáva sa povolená zmena stavu" + }, + "move_to": "Zmeniť stav na", + "movers": { + "label": "Po kontrole používateľom", + "tooltip": "Recenzenti sú ľudia, ktorí majú povolenie presúvať pracovné položky z jedného stavu do druhého.", + "add": "Pridať recenzentov" + } + } + }, + "workflow_disabled": { + "title": "Túto pracovnú položku sem nemôžete presunúť." + }, + "workflow_enabled": { + "label": "Zmena stavu" + }, + "workflow_tree": { + "label": "Pre pracovné položky v", + "state_change_label": "môže ho presunúť do" + }, + "empty_state": { + "upgrade": { + "title": "Ovládajte chaos zmien a recenzií s Vorkflou.", + "description": "Nastavte pravidlá pre to, kam sa vaša práca presúva, kým a kedy s Vorkflou v Plane." + } + }, + "quick_actions": { + "view_change_history": "Zobraziť históriu zmien", + "reset_workflow": "Resetovať vorkflou" + }, + "confirmation_modals": { + "reset_workflow": { + "title": "Ste si istí, že chcete resetovať túto vorkflou?", + "description": "Ak resetujete túto vorkflou, všetky vaše pravidlá zmien stavu budú odstránené a budete ich musieť vytvoriť znova, aby fungovali v tomto projekte." + }, + "delete_state_change": { + "title": "Ste si istí, že chcete odstrániť toto pravidlo zmeny stavu?", + "description": "Po odstránení nemôžete túto zmenu vrátiť späť a budete musieť nastaviť pravidlo znova, ak chcete, aby fungovalo pre tento projekt." + } + }, + "toasts": { + "enable_disable": { + "loading": "{action} vorkflou", + "success": { + "title": "Úspech", + "message": "Vorkflou bola úspešne {action}" + }, + "error": { + "title": "Chyba", + "message": "Vorkflou nemohla byť {action}. Skúste to znova." + } + }, + "reset": { + "success": { + "title": "Úspech", + "message": "Vorkflou bola úspešne resetovaná" + }, + "error": { + "title": "Chyba pri resetovaní vorkflou", + "message": "Vorkflou nemohla byť resetovaná. Skúste to znova." + } + }, + "add_state_change_rule": { + "error": { + "title": "Chyba pri pridávaní pravidla zmeny stavu", + "message": "Pravidlo zmeny stavu nemohlo byť pridané. Skúste to znova." + } + }, + "modify_state_change_rule": { + "error": { + "title": "Chyba pri úprave pravidla zmeny stavu", + "message": "Pravidlo zmeny stavu nemohlo byť upravené. Skúste to znova." + } + }, + "remove_state_change_rule": { + "error": { + "title": "Chyba pri odstránení pravidla zmeny stavu", + "message": "Pravidlo zmeny stavu nemohlo byť odstránené. Skúste to znova." + } + }, + "modify_state_change_rule_movers": { + "error": { + "title": "Chyba pri úprave recenzentov pravidla zmeny stavu", + "message": "Recenzenti pravidla zmeny stavu nemohli byť upravení. Skúste to znova." + } + } + } + }, + + "customers": { + "label": "{count, plural, one {Zákazník} few {Zákazníci} other {Zákazníkov}}", + "upgrade": { + "title": "Prioritizujte a spravujte prácu so Zákazníkmi.", + "description": "Mapujte svoju prácu k zákazníkom a prioritizujte podľa atribútov zákazníka." + }, + "properties": { + "default": { + "title": "Predvolené vlastnosti", + "customer_name": { + "name": "Meno zákazníka", + "placeholder": "Toto môže byť meno osoby alebo podniku", + "validation": { + "required": "Meno zákazníka je povinné.", + "max_length": "Meno zákazníka nemôže mať viac ako 255 znakov." + } + }, + "description": { + "name": "Popis", + "validation": {} + }, + "email": { + "name": "Email", + "placeholder": "Zadajte email", + "validation": { + "required": "Email je povinný.", + "pattern": "Neplatná emailová adresa." + } + }, + "website_url": { + "name": "Webstránka", + "placeholder": "Akákoľvek URL s https:// bude fungovať.", + "placeholder_short": "Pridať webstránku", + "validation": { + "pattern": "Neplatná URL webstránky" + } + }, + "employees": { + "name": "Zamestnanci", + "placeholder": "Počet zamestnancov, ak je váš zákazník podnik.", + "validation": { + "min_length": "Zamestnanci nemôžu byť menej ako 0." + } + }, + "size": { + "name": "Veľkosť", + "placeholder": "Pridať veľkosť spoločnosti", + "validation": { + "min_length": "Neplatná veľkosť" + } + }, + "domain": { + "name": "Odvetvie", + "placeholder": "Maloobchod, e-Commerce, Fintech, Bankovníctvo", + "placeholder_short": "Pridať odvetvie", + "validation": {} + }, + "stage": { + "name": "Fáza", + "placeholder": "Vyberte fázu", + "validation": {} + }, + "contract_status": { + "name": "Stav zmluvy", + "placeholder": "Vyberte stav zmluvy", + "validation": {} + }, + "revenue": { + "name": "Príjem", + "placeholder": "Toto je príjem, ktorý váš zákazník generuje ročne.", + "validation": { + "min_length": "Príjem nemôže byť menej ako 0." + } + } + }, + "custom": { + "title": "Vlastné vlastnosti", + "info": "Pridajte jedinečné atribúty vašich zákazníkov do Plane, aby ste mohli lepšie spravovať pracovné položky alebo záznamy zákazníkov." + }, + "empty_state": { + "title": "Zatiaľ nemáte žiadne vlastné vlastnosti.", + "description": "Vlastné vlastnosti, ktoré by ste chceli vidieť v pracovných položkách, inde v Plane, alebo mimo Plane v CRM alebo inom nástroji, sa tu zobrazia, keď ich pridáte." + }, + "add": { + "primary_button": "Pridať novú vlastnosť" + } + }, + "stage": { + "lead": "Lead", + "sales_qualified_lead": "Kvalifikovaný obchodný lead", + "contract_negotiation": "Vyjednávanie zmluvy", + "closed_won": "Uzavreté získané", + "closed_lost": "Uzavreté stratené" + }, + "contract_status": { + "active": "Aktívna", + "pre_contract": "Pred-zmluvná", + "signed": "Podpísaná", + "inactive": "Neaktívna" + }, + "empty_state": { + "detail": { + "title": "Nemohli sme nájsť tento záznam zákazníka.", + "description": "Odkaz na tento záznam môže byť nesprávny alebo tento záznam mohol byť odstránený.", + "primary_button": "Prejsť na zákazníkov", + "secondary_button": "Pridať zákazníka" + }, + "search": { + "title": "Zdá sa, že nemáte záznamy zákazníkov, ktoré by zodpovedali tomuto výrazu.", + "description": "Skúste s iným vyhľadávacím výrazom alebo nás kontaktujte, ak ste si istí, že by ste mali vidieť výsledky pre tento výraz." + }, + "list": { + "title": "Spravujte objem, kadenciu a tok vašej práce podľa toho, čo je dôležité pre vašich zákazníkov.", + "description": "So Zákazníkmi, funkciou exkluzívnou pre Plane, môžete teraz vytvárať nových zákazníkov od základov a prepojiť ich s vašou prácou. Čoskoro ich budete môcť preniesť z iných nástrojov spolu s ich vlastnými atribútmi, ktoré sú pre vás dôležité.", + "primary_button": "Pridajte svojho prvého zákazníka" + } + }, + "settings": { + "unauthorized": "Nemáte oprávnenie na prístup k tejto stránke.", + "description": "Sledujte a spravujte vzťahy so zákazníkmi vo vašom pracovnom postupe.", + "enable": "Povoliť Zákazníkov", + "toasts": { + "enable": { + "loading": "Povoľuje sa funkcia zákazníkov...", + "success": { + "title": "Zapli ste Zákazníkov pre tento vorkspejs.", + "message": "Nemôžete to znova vypnúť." + }, + "error": { + "title": "Nemohli sme tentokrát zapnúť Zákazníkov.", + "message": "Skúste znova alebo sa vráťte na túto obrazovku neskôr. Ak to stále nefunguje.", + "action": "Hovoriť s podporou" + } + }, + "disable": { + "loading": "Zakazuje sa funkcia zákazníkov...", + "success": { + "title": "Zákazníci zakázaní", + "message": "Funkcia zákazníkov úspešne zakázaná!" + }, + "error": { + "title": "Chyba", + "message": "Nepodarilo sa zakázať funkciu zákazníkov!" + } + } + } + }, + "toasts": { + "list": { + "error": { + "title": "Nemohli sme získať váš zoznam zákazníkov.", + "message": "Skúste znova alebo obnovte túto stránku." + } + }, + "copy_link": { + "title": "Skopírovali ste priamy odkaz na tohto zákazníka.", + "message": "Vložte ho kamkoľvek a povedie priamo späť sem." + }, + "create": { + "success": { + "title": "{customer_name} je teraz k dispozícii", + "message": "Môžete odkazovať na tohto zákazníka v pracovných položkách a sledovať aj požiadavky od neho.", + "actions": { + "view": "Zobraziť", + "copy_link": "Kopírovať odkaz", + "copied": "Skopírované!" + } + }, + "error": { + "title": "Nemohli sme tento záznam tentokrát vytvoriť.", + "message": "Skúste ho uložiť znova alebo skopírujte svoj neuložený text do nového záznamu, najlepšie v inej karte." + } + }, + "update": { + "success": { + "title": "Úspech!", + "message": "Zákazník úspešne aktualizovaný!" + }, + "error": { + "title": "Chyba!", + "message": "Nemožné aktualizovať zákazníka. Skúste znova!" + } + }, + "logo": { + "error": { + "title": "Nemohli sme nahrať logo zákazníka.", + "message": "Skúste logo uložiť znova alebo začnite od začiatku." + } + }, + "work_item": { + "remove": { + "success": { + "title": "Odstránili ste pracovnú položku zo záznamu tohto zákazníka.", + "message": "Automaticky sme odstránili tohto zákazníka aj z pracovnej položky." + }, + "error": { + "title": "Nemohli sme tentokrát odstrániť túto pracovnú položku zo záznamu tohto zákazníka.", + "message": "Automaticky sme odstránili tohto zákazníka aj z pracovnej položky." + } + }, + "add": { + "error": { + "title": "Nemohli sme tentokrát pridať túto pracovnú položku do záznamu tohto zákazníka.", + "message": "Skúste túto pracovnú položku pridať znova alebo sa k nej vráťte neskôr. Ak to stále nefunguje, kontaktujte nás." + }, + "success": { + "title": "Pridali ste pracovnú položku do záznamu tohto zákazníka.", + "message": "Automaticky sme pridali tohto zákazníka aj do pracovnej položky." + } + } + } + }, + "quick_actions": { + "edit": "Upraviť", + "copy_link": "Kopírovať odkaz na zákazníka", + "delete": "Odstrániť" + }, + "create": { + "label": "Vytvoriť záznam zákazníka", + "loading": "Vytvára sa", + "cancel": "Zrušiť" + }, + "update": { + "label": "Aktualizovať zákazníka", + "loading": "Aktualizuje sa" + }, + "delete": { + "title": "Ste si istí, že chcete odstrániť záznam zákazníka {customer_name}?", + "description": "Všetky údaje spojené s týmto záznamom budú natrvalo odstránené. Tento záznam nemôžete neskôr obnoviť." + }, + "requests": { + "empty_state": { + "list": { + "title": "Zatiaľ nie sú žiadne požiadavky na zobrazenie.", + "description": "Vytvorte požiadavky od vašich zákazníkov, aby ste ich mohli prepojiť s pracovnými položkami.", + "button": "Pridať novú požiadavku" + }, + "search": { + "title": "Zdá sa, že nemáte požiadavky zodpovedajúce tomuto výrazu.", + "description": "Skúste s iným vyhľadávacím výrazom alebo nás kontaktujte, ak ste si istí, že by ste mali vidieť výsledky pre tento výraz." + } + }, + "label": "{count, plural, one {Požiadavka} few {Požiadavky} other {Požiadaviek}}", + "add": "Pridať požiadavku", + "create": "Vytvoriť požiadavku", + "update": "Aktualizovať požiadavku", + "form": { + "name": { + "placeholder": "Pomenujte túto požiadavku", + "validation": { + "required": "Názov je povinný.", + "max_length": "Názov požiadavky by nemal presiahnuť 255 znakov." + } + }, + "description": { + "placeholder": "Popíšte povahu požiadavky alebo vložte komentár tohto zákazníka z iného nástroja." + }, + "source": { + "add": "Pridať zdroj", + "update": "Aktualizovať zdroj", + "url": { + "label": "URL", + "required": "URL je povinná", + "invalid": "Neplatná URL webstránky" + } + } + }, + "toasts": { + "copy_link": { + "title": "Odkaz skopírovaný", + "message": "Odkaz na požiadavku zákazníka skopírovaný do schránky." + }, + "attachment": { + "upload": { + "loading": "Nahráva sa príloha...", + "success": { + "title": "Príloha nahraná", + "message": "Príloha bola úspešne nahraná." + }, + "error": { + "title": "Príloha nebola nahraná", + "message": "Prílohu nebolo možné nahrať." + } + }, + "size": { + "error": { + "title": "Chyba!", + "message": "Naraz je možné nahrať iba jeden súbor." + } + }, + "length": { + "message": "Súbor musí mať veľkosť {size}MB alebo menej" + }, + "remove": { + "success": { + "title": "Príloha odstránená", + "message": "Príloha bola úspešne odstránená" + }, + "error": { + "title": "Príloha nebola odstránená", + "message": "Prílohu nebolo možné odstrániť" + } + } + }, + "source": { + "update": { + "success": { + "title": "Úspech!", + "message": "Zdroj úspešne aktualizovaný!" + }, + "error": { + "title": "Chyba!", + "message": "Nemožné aktualizovať zdroj." + } + } + }, + "work_item": { + "add": { + "error": { + "title": "Chyba!", + "message": "Nemožné pridať pracovné položky k požiadavke. Skúste znova." + }, + "success": { + "title": "Úspech!", + "message": "Pracovné položky pridané k požiadavke." + } + } + }, + "update": { + "success": { + "message": "Požiadavka úspešne aktualizovaná!", + "title": "Úspech!" + }, + "error": { + "title": "Chyba!", + "message": "Nemožné aktualizovať požiadavku. Skúste znova!" + } + }, + "create": { + "success": { + "message": "Požiadavka úspešne vytvorená!", + "title": "Úspech!" + }, + "error": { + "title": "Chyba!", + "message": "Nemožné vytvoriť požiadavku. Skúste znova!" + } + } + } + }, + "linked_work_items": { + "label": "Prepojené pracovné položky", + "link": "Prepojiť pracovné položky", + "empty_state": { + "list": { + "title": "Zdá sa, že zatiaľ nemáte prepojené pracovné položky k tomuto zákazníkovi.", + "description": "Prepojte existujúce pracovné položky z akéhokoľvek projektu tu, aby ste ich mohli sledovať podľa tohto zákazníka.", + "button": "Prepojiť pracovnú položku" + } + }, + "action": { + "remove_epic": "Odstrániť epik", + "remove": "Odstrániť pracovnú položku" + } + }, + "sidebar": { + "properties": "Vlastnosti" + } + }, + + "templates": { + "settings": { + "title": "Šablóny", + "description": "Ušetrite 80% času stráveného vytváraním projektov, pracovných položiek a stránok, keď používate šablóny.", + "options": { + "project": { + "label": "Projektové šablóny" + }, + "work_item": { + "label": "Šablóny pracovných položiek" + }, + "page": { + "label": "Šablóny stránok" + } + }, + "create_template": { + "label": "Vytvoriť šablónu", + "no_permission": { + "project": "Kontaktujte svojho projektového administrátora pre vytvorenie šablón", + "workspace": "Kontaktujte svojho vorkspejs administrátora pre vytvorenie šablón" + } + }, + "use_template": { + "button": "Použiť šablónu" + }, + "template_source": { + "workspace": { + "info": "Odvodené z vorkspejsu" + }, + "project": { + "info": "Odvodené z projektu" + } + }, + "form": { + "work_item": { + "template": { + "name": { + "placeholder": "Pomenujte svoju šablónu pracovnej položky.", + "validation": { + "required": "Názov šablóny je povinný", + "maxLength": "Názov šablóny by mal mať menej ako 255 znakov" + } + }, + "description": { + "placeholder": "Popíšte, kedy a ako používať túto šablónu." + } + }, + "name": { + "placeholder": "Dajte tejto pracovnej položke názov.", + "validation": { + "required": "Názov pracovnej položky je povinný", + "maxLength": "Názov pracovnej položky by mal mať menej ako 255 znakov" + } + }, + "description": { + "placeholder": "Popíšte túto pracovnú položku tak, aby bolo jasné, čo dosiahnete, keď ju dokončíte." + }, + "button": { + "create": "Vytvoriť šablónu pracovnej položky", + "update": "Aktualizovať šablónu pracovnej položky" + } + } + } + }, + "empty_state": { + "upgrade": { + "title": "Šablóny", + "description": "S projektovými šablónami, šablónami pracovných položiek a stránok v Plane nemusíte vytvárať projekt od základov ani manuálne nastavovať vlastnosti pracovných položiek.", + "sub_description": "Získajte späť 80% svojho administratívneho času, keď používate Šablóny." + }, + "no_templates": { + "button": "Vytvorte svoju prvú šablónu" + } + }, + "toasts": { + "create": { + "success": { + "title": "Šablóna vytvorená", + "message": "{templateName}, šablóna typu {templateType}, je teraz k dispozícii pre váš vorkspejs." + }, + "error": { + "title": "Nemohli sme tentokrát vytvoriť túto šablónu.", + "message": "Skúste znova uložiť vaše údaje alebo ich skopírujte do novej šablóny, najlepšie v inej karte." + } + }, + "update": { + "success": { + "title": "Šablóna zmenená", + "message": "{templateName}, šablóna typu {templateType}, bola zmenená." + }, + "error": { + "title": "Nemohli sme uložiť zmeny do tejto šablóny.", + "message": "Skúste znova uložiť vaše údaje alebo sa vráťte k tejto šablóne neskôr. Ak problémy pretrvávajú, kontaktujte nás." + } + }, + "delete": { + "success": { + "title": "Šablóna odstránená", + "message": "{templateName}, šablóna typu {templateType}, bola teraz odstránená z vášho vorkspejsu." + }, + "error": { + "title": "Nemohli sme odstrániť túto šablónu.", + "message": "Skúste ju odstrániť znova alebo sa k nej vráťte neskôr. Ak ju nemôžete odstrániť ani potom, kontaktujte nás." + } + } + }, + "delete_confirmation": { + "title": "Odstrániť šablónu", + "description": { + "prefix": "Ste si istí, že chcete odstrániť šablónu-", + "suffix": "? Všetky údaje súvisiace so šablónou budú natrvalo odstránené. Túto akciu nemožno vrátiť späť." + } + } + } +} diff --git a/packages/i18n/src/locales/ua/translations-extended.json b/packages/i18n/src/locales/ua/translations-extended.json new file mode 100644 index 0000000000..f80094d291 --- /dev/null +++ b/packages/i18n/src/locales/ua/translations-extended.json @@ -0,0 +1,1784 @@ +{ + "sidebar": { + "pi_chat": "Пі Чат", + "initiatives": "Інішіативз", + "teamspaces": "Тімспейсиз", + "epics": "Епікс", + "upgrade_plan": "Апгрейд план", + "plane_pro": "Плейн Про", + "business": "Бізнес", + "customers": "Кастомерз" + }, + + "workspace_dashboards": "Дешборди", + "pi_chat": "Пі Чат", + "in_app": "В-апп", + "forms": "Форми", + + "common": { + "worklogs": "Ворклоги", + "live": "Лайв", + "epics": "Епіки", + "project_updates": "Проджект Апдейти", + "overview": "Оверв'ю", + "workflows": "Воркфлоус", + "templates": "Темплейти" + }, + + "issue": { + "relation": { + "start_before": "Стартує Перед", + "start_after": "Стартує Після", + "finish_before": "Фінішує Перед", + "finish_after": "Фінішує Після" + } + }, + + "profile": { + "actions": { + "connections": "Коннекшнс" + } + }, + + "project_settings": { + "initiatives": { + "heading": "Ініціативи", + "sub_heading": "Розблокуйте найвищий рівень організації для всієї вашої роботи в Плейн.", + "title": "Увімкнути Ініціативи", + "description": "Встановіть більші цілі для моніторингу прогресу", + "toast": { + "updating": "Оновлення функції ініціатив", + "enable_success": "Функцію ініціатив успішно увімкнено.", + "disable_success": "Функцію ініціатив успішно вимкнено.", + "error": "Не вдалося оновити функцію ініціатив!" + } + }, + "customers": { + "heading": "Кастомери", + "settings_heading": "Керуйте роботою за тим, що важливо для ваших кастомерів.", + "settings_sub_heading": "Перенесіть запити кастомерів до робочих елементів, призначте пріоритет за запитами та згорніть стани робочих елементів у записи кастомерів. Незабаром ви зможете інтегруватися з вашою CRM або інструментом підтримки для ще кращого управління роботою за атрибутами кастомерів." + }, + "empty_state": { + "integrations": { + "title": "Немає налаштованих інтеграцій", + "description": "Налаштуйте GitHub та інші інтеграції для синхронізації ваших проджектних робочих елементів." + } + } + }, + + "teamspaces": { + "label": "Тімспейси", + "empty_state": { + "general": { + "title": "Тімспейси розблоковують кращу організацію та відстеження в Плейн.", + "description": "Створіть спеціальну поверхню для кожної реальної команди, окремо від усіх інших робочих поверхонь в Плейн, і налаштуйте їх відповідно до того, як працює ваша команда.", + "primary_button": { + "text": "Створити новий тімспейс" + } + } + } + }, + + "teamspace_projects": { + "empty_state": { + "general": { + "title": "Почніть з прив'язування проджектів до цього тімспейсу.", + "description": "Тімспейси пов'язують проджекти, в яких є члени команди, щоб ви могли бачити лише їхню роботу, їхній внесок у прогрес цих проджектів та метрики роботи, специфічні для команди." + } + } + }, + + "teamspace_work_items": { + "empty_state": { + "no_work_items": { + "title": "Створіть командні робочі елементи.", + "description": "Робочі елементи, які призначені членам цієї команди в будь-якому пов'язаному проджекті, автоматично з'являться тут. Якщо ви очікуєте побачити тут деякі робочі елементи, переконайтеся, що ваші пов'язані проджекти мають робочі елементи, призначені членам цієї команди, або створіть робочі елементи.", + "primary_button": { + "text": "Додати робочі елементи до пов'язаного проджекту" + } + }, + "work_items_empty_filter": { + "title": "Немає командних робочих елементів для застосованих фільтрів", + "description": "Змініть деякі з цих фільтрів або очистіть їх усі, щоб побачити робочі елементи, що стосуються цього спейсу.", + "secondary_button": { + "text": "Очистити всі фільтри" + } + } + } + }, + + "teamspace_cycles": { + "empty_state": { + "current": { + "title": "Жоден з ваших пов'язаних проджектів не має активного циклу.", + "description": "Активні цикли в пов'язаних проджектах автоматично з'являться тут. Якщо ви очікуєте побачити активний цикл, переконайтеся, що він зараз працює у пов'язаному проджекті." + }, + "completed": { + "title": "Жоден з ваших пов'язаних проджектів не має завершеного циклу.", + "description": "Завершені цикли в пов'язаних проджектах автоматично з'являться тут. Якщо ви очікуєте побачити завершений цикл, переконайтеся, що він також завершений у пов'язаному проджекті." + }, + "upcoming": { + "title": "Жоден з ваших пов'язаних проджектів не має майбутнього циклу.", + "description": "Майбутні цикли в пов'язаних проджектах автоматично з'являться тут. Якщо ви очікуєте побачити майбутній цикл, переконайтеся, що він також є в пов'язаному проджекті." + } + } + }, + + "teamspace_views": { + "empty_state": { + "team_view": { + "title": "В'ю вашої команди на вашу роботу без порушення будь-яких інших в'ю у вашому воркспейсі", + "description": "Дивіться роботу вашої команди у в'ю, які збережені саме для вашої команди і окремо від в'ю проджекту.", + "primary_button": { + "text": "Створити в'ю" + } + }, + "project_view": { + "title": "Жоден з ваших пов'язаних проджектів не має публічних в'ю.", + "description": "Публічні в'ю у пов'язаних проджектах автоматично з'являться тут. Щоб побачити тут публічні в'ю з пов'язаних проджектів, переконайтеся, що ці проджекти мають публічні в'ю, доступні для всіх членів проджекту." + }, + "filter": { + "title": "Немає відповідних в'ю", + "description": "Жодне в'ю не відповідає критеріям пошуку. \n Натомість створіть нове в'ю." + } + } + }, + + "teamspace_pages": { + "empty_state": { + "team_page": { + "title": "Розмістіть знання вашої команди на Тім Пейджах.", + "description": "На відміну від пейджів у проджекті, ви можете зберігати знання, специфічні для команди, в окремому наборі пейджів тут. Отримайте всі функції Пейджів, створюйте документи з найкращими практиками та командні вікі легко.", + "primary_button": { + "text": "Створіть свій перший командний пейдж" + } + }, + "project_page": { + "title": "Жоден з ваших пов'язаних проджектів не має публічних пейджів.", + "description": "Публічні пейджі у пов'язаних проджектах автоматично з'являться тут. Якщо ви очікуєте побачити публічні пейджі тут, переконайтеся, що ваші пов'язані проджекти мають публічні пейджі, доступні для всіх членів проджекту." + }, + "filter": { + "title": "Немає відповідних пейджів", + "description": "Видаліть фільтри, щоб побачити всі пейджі" + }, + "search": { + "title": "Немає відповідних пейджів", + "description": "Видаліть критерії пошуку, щоб побачити всі пейджі" + } + } + }, + + "teamspace_analytics": { + "empty_state": { + "progress": { + "title": "Жоден з ваших пов'язаних проджектів не має опублікованих робочих елементів.", + "description": "Створіть деякі робочі елементи в одному або кількох із цих проджектів, щоб побачити прогрес за датами, станами та пріоритетом." + }, + "relation": { + "blocking": { + "title": "У вас немає робочих елементів, які блокують товариша по команді.", + "description": "Молодці! Ви розчистили шлях для своєї команди. Ви хороший командний гравець." + }, + "blocked": { + "title": "У вас немає робочих елементів команди, які блокують вас.", + "description": "Хороші новини! Ви можете прогресувати у всіх призначених вам робочих елементах." + } + }, + "stats": { + "general": { + "title": "Жоден з ваших пов'язаних проджектів не має опублікованих робочих елементів.", + "description": "Створіть деякі робочі елементи в одному або кількох із цих проджектів, щоб побачити розподіл роботи за проджектами та членами команди." + }, + "filter": { + "title": "Немає командної статистики для застосованих фільтрів.", + "description": "Створіть деякі робочі елементи в одному або кількох із цих проджектів, щоб побачити розподіл роботи за проджектами та членами команди." + } + } + } + }, + + "initiatives": { + "label": "Ініціативи", + "add_initiative": "Додати Ініціативу", + "create_initiative": "Створити Ініціативу", + "update_initiative": "Оновити Ініціативу", + "initiative_name": "Назва ініціативи", + "all_initiatives": "Всі Ініціативи", + "delete_initiative": "Видалити Ініціативу", + "fill_all_required_fields": "Будь ласка, заповніть усі обов'язкові поля.", + "toast": { + "create_success": "Ініціативу {name} успішно створено.", + "create_error": "Не вдалося створити ініціативу. Будь ласка, спробуйте ще раз!", + "update_success": "Ініціативу {name} успішно оновлено.", + "update_error": "Не вдалося оновити ініціативу. Будь ласка, спробуйте ще раз!", + "delete": { + "success": "Ініціативу успішно видалено.", + "error": "Не вдалося видалити Ініціативу" + }, + "link_copied": "Посилання на ініціативу скопійовано в буфер обміну.", + "project_update_success": "Проджекти ініціативи успішно оновлено.", + "project_update_error": "Не вдалося оновити проджекти ініціативи. Будь ласка, спробуйте ще раз!", + "epic_update_success": "Епік{count, plural, one { успішно додано до Ініціативи.} other {и успішно додано до Ініціативи.}}", + "epic_update_error": "Додавання Епіку до Ініціативи не вдалося. Будь ласка, спробуйте пізніше." + }, + "empty_state": { + "general": { + "title": "Організуйте роботу на найвищому рівні з Ініціативами", + "description": "Коли вам потрібно організувати роботу, що охоплює кілька проджектів і команд, Ініціативи стають у нагоді. Підключайте проджекти та епіки до ініціатив, бачте автоматично згорнуті оновлення та бачте ліси, перш ніж дійти до дерев.", + "primary_button": { + "text": "Створити ініціативу" + } + }, + "search": { + "title": "Немає відповідних ініціатив", + "description": "Не виявлено ініціатив з відповідними критеріями. \n Натомість створіть нову ініціативу." + }, + "not_found": { + "title": "Ініціатива не існує", + "description": "Ініціатива, яку ви шукаєте, не існує або була видалена.", + "primary_button": { + "text": "Переглянути інші Ініціативи" + } + } + } + }, + + "workspace_pages": { + "empty_state": { + "general": { + "title": "Напишіть нотатку, документ або повну базу знань. Отримайте Галілео, ШІ-асистента Плейн, щоб допомогти вам почати", + "description": "Пейджі - це простір для роздумів у Плейн. Записуйте нотатки зустрічей, легко форматуйте їх, вбудовуйте робочі елементи, розташовуйте їх за допомогою бібліотеки компонентів і зберігайте їх усі в контексті вашого проджекту. Щоб скоротити будь-який документ, викликайте Галілео, ШІ Плейн, за допомогою ярлика або натисканням кнопки.", + "primary_button": { + "text": "Створіть свій перший пейдж" + } + }, + "private": { + "title": "Ще немає приватних пейджів", + "description": "Зберігайте свої приватні думки тут. Коли ви будете готові поділитися, команда за один клік.", + "primary_button": { + "text": "Створіть свій перший пейдж" + } + }, + "public": { + "title": "Ще немає публічних пейджів", + "description": "Дивіться пейджі, якими діляться з усіма у вашому воркспейсі, прямо тут.", + "primary_button": { + "text": "Створіть свій перший пейдж" + } + }, + "archived": { + "title": "Ще немає заархівованих пейджів", + "description": "Архівуйте пейджі, які не на вашому радарі. Доступ до них тут, коли потрібно." + } + } + }, + + "epics": { + "label": "Епіки", + "no_epics_selected": "Не вибрано епіків", + "add_selected_epics": "Додати вибрані епіки", + "epic_link_copied_to_clipboard": "Посилання на епік скопійовано в буфер обміну.", + "project_link_copied_to_clipboard": "Посилання на проджект скопійовано в буфер обміну", + "empty_state": { + "general": { + "title": "Створіть епік і призначте його комусь, навіть собі", + "description": "Для більших обсягів роботи, що охоплюють кілька циклів і можуть існувати в різних модулях, створіть епік. Пов'яжіть робочі елементи та підробочі елементи в проджекті з епіком і перейдіть до робочого елемента з огляду.", + "primary_button": { + "text": "Створити Епік" + } + }, + "section": { + "title": "Ще немає епіків", + "description": "Почніть додавати епіки для управління та відстеження прогресу.", + "primary_button": { + "text": "Додати епіки" + } + } + } + }, + + "epic_relation": { + "empty_state": { + "search": { + "title": "Не знайдено відповідних епіків" + }, + "no_epics": { + "title": "Не знайдено епіків" + } + } + }, + + "workspace_cycles": { + "empty_state": { + "active": { + "title": "Немає активних циклів", + "description": "Цикли ваших проджектів, які включають будь-який період, що охоплює сьогоднішню дату в межах свого діапазону. Знайдіть прогрес і деталі всіх ваших активних циклів тут." + } + } + }, + + "active_cycle_analytics": { + "empty_state": { + "progress": { + "title": "Додайте робочі елементи до циклу, щоб \n переглянути його прогрес" + }, + "priority": { + "title": "Спостерігайте за важливими робочими \n елементами, що розглядаються в циклі." + }, + "assignee": { + "title": "Додайте призначених осіб до робочих елементів, \n щоб побачити розподіл роботи за призначеними особами." + }, + "label": { + "title": "Додайте лейбли до робочих елементів, щоб \n побачити розподіл роботи за лейблами." + } + } + }, + + "workspace_settings": { + "settings": { + "integrations": { + "title": "Інтеграції" + }, + "imports": { + "title": "Імпорти" + }, + "worklogs": { + "title": "Ворклоги" + }, + "project_states": { + "title": "Проджект стейти" + }, + "teamspaces": { + "title": "Тімспейси" + }, + "initiatives": { + "title": "Ініціативи" + }, + "customers": { + "title": "Кастомери" + }, + "cancel_trial": { + "title": "Спочатку скасуйте пробний період.", + "description": "У вас активний пробний період одного з наших платних планів. Будь ласка, спочатку скасуйте його, щоб продовжити.", + "dismiss": "Відхилити", + "cancel": "Скасувати пробний період", + "cancel_success_title": "Пробний період скасовано.", + "cancel_success_message": "Тепер ви можете видалити воркспейс.", + "cancel_error_title": "Це не спрацювало.", + "cancel_error_message": "Спробуйте ще раз, будь ласка." + } + } + }, + + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "Неможливо архівувати робочі елементи", + "message": "Архівувати можна лише робочі елементи, що належать до груп станів Завершено або Скасовано." + }, + "invalid_issue_start_date": { + "title": "Неможливо оновити робочі елементи", + "message": "Вибрана дата початку перевищує дату завершення для деяких робочих елементів. Переконайтеся, що дата початку передує даті завершення." + }, + "invalid_issue_target_date": { + "title": "Неможливо оновити робочі елементи", + "message": "Вибрана дата завершення передує даті початку для деяких робочих елементів. Переконайтеся, що дата завершення настає після дати початку." + }, + "invalid_state_transition": { + "title": "Неможливо оновити робочі елементи", + "message": "Зміна стану не дозволена для деяких робочих елементів. Переконайтеся, що зміна стану дозволена." + } + } + }, + + "work_item_types": { + "label": "Типи Робочих Елементів", + "label_lowercase": "типи робочих елементів", + "settings": { + "title": "Типи Робочих Елементів", + "properties": { + "title": "Кастомні проперті", + "tooltip": "Кожен тип робочого елемента постачається з набором проперті за замовчуванням, як-от Заголовок, Опис, Призначений, Стан, Пріоритет, Дата початку, Дата завершення, Модуль, Цикл тощо. Ви також можете налаштувати та додати власні проперті, щоб адаптувати їх до потреб вашої команди.", + "add_button": "Додати нове проперті", + "dropdown": { + "label": "Тип проперті", + "placeholder": "Виберіть тип" + }, + "property_type": { + "text": { + "label": "Текст" + }, + "number": { + "label": "Число" + }, + "dropdown": { + "label": "Дропдаун" + }, + "boolean": { + "label": "Булеан" + }, + "date": { + "label": "Дата" + }, + "member_picker": { + "label": "Вибір мембера" + } + }, + "attributes": { + "label": "Атрибути", + "text": { + "single_line": { + "label": "Однолінійний" + }, + "multi_line": { + "label": "Параграф" + }, + "readonly": { + "label": "Лише для читання", + "header": "Дані лише для читання" + }, + "invalid_text_format": { + "label": "Недійсний формат тексту" + } + }, + "number": { + "default": { + "placeholder": "Додати число" + } + }, + "relation": { + "single_select": { + "label": "Одиночний вибір" + }, + "multi_select": { + "label": "Множинний вибір" + }, + "no_default_value": { + "label": "Без значення за замовчуванням" + } + }, + "boolean": { + "label": "Так | Ні", + "no_default": "Без значення за замовчуванням" + }, + "option": { + "create_update": { + "label": "Опції", + "form": { + "placeholder": "Додати опцію", + "errors": { + "name": { + "required": "Назва опції обов'язкова.", + "integrity": "Опція з такою назвою вже існує." + } + } + } + }, + "select": { + "placeholder": { + "single": "Вибрати опцію", + "multi": { + "default": "Вибрати опції", + "variable": "Вибрано {count} опцій" + } + } + } + } + }, + "toast": { + "create": { + "success": { + "title": "Успіх!", + "message": "Проперті {name} успішно створено." + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося створити проперті. Будь ласка, спробуйте ще раз!" + } + }, + "update": { + "success": { + "title": "Успіх!", + "message": "Проперті {name} успішно оновлено." + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося оновити проперті. Будь ласка, спробуйте ще раз!" + } + }, + "delete": { + "success": { + "title": "Успіх!", + "message": "Проперті {name} успішно видалено." + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося видалити проперті. Будь ласка, спробуйте ще раз!" + } + }, + "enable_disable": { + "loading": "{action} проперті {name}", + "success": { + "title": "Успіх!", + "message": "Проперті {name} успішно {action}." + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося {action} проперті. Будь ласка, спробуйте ще раз!" + } + } + }, + "create_update": { + "form": { + "display_name": { + "placeholder": "Заголовок" + }, + "description": { + "placeholder": "Опис" + } + }, + "errors": { + "name": { + "required": "Ви повинні назвати своє проперті.", + "max_length": "Назва проперті не повинна перевищувати 255 символів." + }, + "property_type": { + "required": "Ви повинні вибрати тип проперті." + }, + "options": { + "required": "Ви повинні додати хоча б одну опцію." + } + } + }, + "enable_disable": { + "label": "Активно", + "tooltip": { + "disabled": "Натисніть, щоб вимкнути", + "enabled": "Натисніть, щоб увімкнути" + } + }, + "delete_confirmation": { + "title": "Видалити це проперті", + "description": "Видалення проперті може призвести до втрати існуючих даних.", + "secondary_description": "Ви хочете натомість вимкнути проперті?", + "primary_button": "{action}, видалити це", + "secondary_button": "Так, вимкнути це" + }, + "mandate_confirmation": { + "label": "Обов'язкове проперті", + "content": "Здається, для цього проперті є опція за замовчуванням. Встановлення проперті як обов'язкового видалить значення за замовчуванням, і користувачі повинні будуть додати значення на свій вибір.", + "tooltip": { + "disabled": "Цей тип проперті не може бути зроблений обов'язковим", + "enabled": "Зніміть прапорець, щоб позначити поле як необов'язкове", + "checked": "Встановіть прапорець, щоб позначити поле як обов'язкове" + } + }, + "empty_state": { + "title": "Додати кастомні проперті", + "description": "Нові проперті, які ви додасте для цього типу робочого елемента, будуть показані тут." + } + } + }, + "create": { + "title": "Створити тип робочого елемента", + "button": "Додати тип робочого елемента", + "toast": { + "success": { + "title": "Успіх!", + "message": "Тип робочого елемента успішно створено." + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося створити тип робочого елемента. Будь ласка, спробуйте ще раз!" + } + } + }, + "update": { + "title": "Оновити тип робочого елемента", + "button": "Оновити тип робочого елемента", + "toast": { + "success": { + "title": "Успіх!", + "message": "Тип робочого елемента {name} успішно оновлено." + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося оновити тип робочого елемента. Будь ласка, спробуйте ще раз!" + } + } + }, + "create_update": { + "form": { + "name": { + "placeholder": "Дайте цьому типу робочого елемента унікальну назву" + }, + "description": { + "placeholder": "Опишіть, для чого призначений цей тип робочого елемента і коли його слід використовувати." + } + } + }, + "enable_disable": { + "toast": { + "loading": "{action} тип робочого елемента {name}", + "success": { + "title": "Успіх!", + "message": "Тип робочого елемента {name} успішно {action}." + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося {action} тип робочого елемента. Будь ласка, спробуйте ще раз!" + } + }, + "tooltip": "Натисніть, щоб {action}" + }, + "empty_state": { + "enable": { + "title": "Увімкнути Типи Робочих Елементів", + "description": "Формуйте робочі елементи для вашої роботи за допомогою Типів робочих елементів. Налаштовуйте їх за допомогою іконок, фонів та проперті та конфігуруйте їх для цього проджекту.", + "primary_button": { + "text": "Увімкнути" + }, + "confirmation": { + "title": "Після увімкнення Типи Робочих Елементів не можна вимкнути.", + "description": "Робочий Елемент Плейн стане типом робочого елемента за замовчуванням для цього проджекту та відображатиметься з його іконкою та фоном у цьому проджекті.", + "button": { + "default": "Увімкнути", + "loading": "Налаштування" + } + } + }, + "get_pro": { + "title": "Отримайте Про, щоб увімкнути Типи робочих елементів.", + "description": "Формуйте робочі елементи для вашої роботи за допомогою Типів робочих елементів. Налаштовуйте їх за допомогою іконок, фонів та проперті та конфігуруйте їх для цього проджекту.", + "primary_button": { + "text": "Отримати Про" + } + }, + "upgrade": { + "title": "Оновіть, щоб увімкнути Типи робочих елементів.", + "description": "Формуйте робочі елементи для вашої роботи за допомогою Типів робочих елементів. Налаштовуйте їх за допомогою іконок, фонів та проперті та конфігуруйте їх для цього проджекту.", + "primary_button": { + "text": "Оновити" + } + } + } + }, + + "importers": { + "imports": "Імпорти", + "logo": "Лого", + "import_message": "Імпортуйте ваші дані {serviceName} у проджекти Плейн.", + "deactivate": "Деактивувати", + "deactivating": "Деактивація", + "migrating": "Міграція", + "migrations": "Міграції", + "refreshing": "Оновлення", + "import": "Імпорт", + "serial_number": "Ср №", + "project": "Проджект", + "workspace": "Воркспейс", + "status": "Статус", + "total_batches": "Всього Батчів", + "imported_batches": "Імпортованих Батчів", + "re_run": "Перезапуск", + "cancel": "Скасувати", + "start_time": "Час Початку", + "no_jobs_found": "Джоби не знайдені", + "no_project_imports": "Ви ще не імпортували жодного проджекту {serviceName}.", + "cancel_import_job": "Скасувати джоб імпорту", + "cancel_import_job_confirmation": "Ви впевнені, що хочете скасувати цей джоб імпорту? Це зупинить процес імпорту для цього проджекту.", + "re_run_import_job": "Перезапустити джоб імпорту", + "re_run_import_job_confirmation": "Ви впевнені, що хочете перезапустити цей джоб імпорту? Це перезапустить процес імпорту для цього проджекту.", + "upload_csv_file": "Завантажте CSV файл для імпорту даних користувачів.", + "connect_importer": "Підключити {serviceName}", + "migration_assistant": "Міграційний Асистент", + "migration_assistant_description": "Безпроблемно мігруйте ваші проджекти {serviceName} до Плейн за допомогою нашого потужного асистента.", + "token_helper": "Ви отримаєте це з вашого", + "personal_access_token": "Персональний Токен Доступу", + "source_token_expired": "Токен Прострочено", + "source_token_expired_description": "Наданий токен прострочено. Будь ласка, деактивуйте та підключіться знову з новим набором креденшиалів.", + "user_email": "Емейл Користувача", + "select_state": "Виберіть Стейт", + "select_service_project": "Виберіть Проджект {serviceName}", + "loading_service_projects": "Завантаження проджектів {serviceName}", + "select_service_workspace": "Виберіть Воркспейс {serviceName}", + "loading_service_workspaces": "Завантаження Воркспейсів {serviceName}", + "select_priority": "Виберіть Пріоритет", + "select_service_team": "Виберіть Команду {serviceName}", + "add_seat_msg_free_trial": "Ви намагаєтеся імпортувати {additionalUserCount} незареєстрованих користувачів, і у вас є лише {currentWorkspaceSubscriptionAvailableSeats} доступних місць у поточному плані. Щоб продовжити імпорт, оновіть зараз.", + "add_seat_msg_paid": "Ви намагаєтеся імпортувати {additionalUserCount} незареєстрованих користувачів, і у вас є лише {currentWorkspaceSubscriptionAvailableSeats} доступних місць у поточному плані. Щоб продовжити імпорт, придбайте щонайменше {extraSeatRequired} додаткових місць.", + "skip_user_import_title": "Пропустити імпорт даних Користувача", + "skip_user_import_description": "Пропуск імпорту користувачів призведе до того, що робочі елементи, коментарі та інші дані з {serviceName} будуть створені користувачем, який виконує міграцію в Плейн. Ви все ще можете вручну додати користувачів пізніше.", + "invalid_pat": "Недійсний Персональний Токен Доступу" + }, + + "integrations": { + "integrations": "Інтеграції", + "loading": "Завантаження", + "unauthorized": "Ви не маєте дозволу переглядати цю сторінку.", + "configure": "Налаштувати", + "not_enabled": "{name} не увімкнено для цього воркспейсу.", + "not_configured": "Не налаштовано", + "disconnect_personal_account": "Відключити персональний аккаунт {providerName}", + "not_configured_message_admin": "Інтеграція {name} не налаштована. Будь ласка, зверніться до адміністратора вашого інстансу для налаштування.", + "not_configured_message_support": "Інтеграція {name} не налаштована. Будь ласка, зверніться до підтримки для налаштування.", + "external_api_unreachable": "Неможливо отримати доступ до зовнішнього API. Будь ласка, спробуйте пізніше.", + "error_fetching_supported_integrations": "Неможливо отримати підтримувані інтеграції. Будь ласка, спробуйте пізніше.", + "back_to_integrations": "Назад до інтеграцій", + "select_state": "Виберіть Стейт" + }, + + "github_integration": { + "name": "GitHub", + "description": "Підключіть та синхронізуйте ваш робочий елемент GitHub з Плейн.", + "connect_org": "Підключити Організацію", + "connect_org_description": "Підключіть вашу організацію GitHub до Плейн.", + "processing": "Обробка", + "org_added_desc": "Орг GitHub додано ким і коли", + "connection_fetch_error": "Помилка отримання деталей підключення з сервера", + "personal_account_connected": "Персональний аккаунт підключено", + "personal_account_connected_description": "Ваш персональний аккаунт GitHub підключено до Плейн.", + "connect_personal_account": "Підключити Персональний Аккаунт", + "connect_personal_account_description": "Підключіть ваш персональний аккаунт GitHub до Плейн.", + "repo_mapping": "Маппінг Репозиторію", + "repo_mapping_description": "Мапіть ваші репозиторії GitHub з проджектами Плейн.", + "remove_entity": "Видалити сутність", + "remove_entity_confirmation": "Ви впевнені, що хочете видалити цю сутність?", + "issue_sync_message": "Робочі елементи синхронізуються до {project}", + "link": "Прив'язати репозиторій GitHub до проджекту Плейн", + "pull_request_automation": "Автоматизація Пул Ріквестів", + "pull_request_automation_description": "Налаштуйте маппінг стану пул ріквесту з GitHub до Плейн", + "DRAFT_MR_OPENED": "При відкритті чернетки ПР, встановити стан на", + "MR_OPENED": "При відкритті ПР, встановити стан на", + "MR_READY_FOR_MERGE": "Коли ПР готовий до мерджу, встановити стан на", + "MR_REVIEW_REQUESTED": "Коли запитано рев'ю ПР, встановити стан на", + "MR_MERGED": "Коли ПР змерджено, встановити стан на", + "MR_CLOSED": "Коли ПР закрито, встановити стан на" + }, + + "gitlab_integration": { + "name": "Gitlab", + "description": "Підключіть та синхронізуйте ваші Мердж Ріквести Gitlab з Плейн.", + "connection_fetch_error": "Помилка отримання деталей підключення з сервера", + "connect_org": "Підключити Організацію", + "connect_org_description": "Підключіть вашу організацію Gitlab до Плейн.", + "project_connections": "Підключення Проджектів Gitlab", + "project_connections_description": "Синхронізуйте мердж ріквести з Gitlab до проджектів Плейн.", + "plane_project_connection": "Підключення Проджекту Плейн", + "plane_project_connection_description": "Налаштуйте маппінг стану пул ріквестів з Gitlab до проджектів Плейн", + "remove_connection": "Видалити Підключення", + "remove_connection_confirmation": "Ви впевнені, що хочете видалити це підключення?", + "link": "Прив'язати репозиторій Gitlab до проджекту Плейн", + "pull_request_automation": "Автоматизація Пул Ріквестів", + "pull_request_automation_description": "Налаштуйте маппінг стану пул ріквесту з Gitlab до Плейн", + "DRAFT_MR_OPENED": "При відкритті чернетки МР, встановити стан на", + "MR_OPENED": "При відкритті МР, встановити стан на", + "MR_REVIEW_REQUESTED": "Коли запитано рев'ю МР, встановити стан на", + "MR_READY_FOR_MERGE": "Коли МР готовий до мерджу, встановити стан на", + "MR_MERGED": "Коли МР змерджено, встановити стан на", + "MR_CLOSED": "Коли МР закрито, встановити стан на", + "integration_enabled_text": "З увімкненою інтеграцією Gitlab ви можете автоматизувати воркфлоу робочих елементів", + "choose_entity": "Виберіть Сутність", + "choose_project": "Виберіть Проджект", + "link_plane_project": "Прив'язати проджект Плейн" + }, + + "slack_integration": { + "name": "Slack", + "description": "Підключіть ваш воркспейс Slack до Плейн.", + "connect_personal_account": "Підключіть ваш персональний аккаунт Slack до Плейн.", + "personal_account_connected": "Ваш персональний аккаунт {providerName} тепер підключено до Плейн.", + "link_personal_account": "Прив'яжіть ваш персональний аккаунт {providerName} до Плейн.", + "connected_slack_workspaces": "Підключені воркспейси Slack", + "connected_on": "Підключено {date}", + "disconnect_workspace": "Відключити воркспейс {name}" + }, + + "file_upload": { + "upload_text": "Натисніть тут, щоб завантажити файл", + "drag_drop_text": "Перетягніть", + "processing": "Обробка", + "invalid": "Недійсний тип файлу", + "missing_fields": "Відсутні поля", + "success": "{fileName} Завантажено!" + }, + + "silo_errors": { + "invalid_query_params": "Надані параметри запиту недійсні або відсутні обов'язкові поля", + "invalid_installation_account": "Наданий аккаунт інсталяції недійсний", + "generic_error": "Під час обробки вашого запиту сталася неочікувана помилка", + "connection_not_found": "Запитане підключення не знайдено", + "multiple_connections_found": "Знайдено кілька підключень, коли очікувалося лише одне", + "installation_not_found": "Запитана інсталяція не знайдена", + "user_not_found": "Запитаний користувач не знайдений", + "error_fetching_token": "Не вдалося отримати токен аутентифікації" + }, + + "import_status": { + "created": "Створено", + "initiated": "Ініційовано", + "pulling": "Отримання", + "pulled": "Отримано", + "transforming": "Трансформація", + "transformed": "Трансформовано", + "pushing": "Надсилання", + "finished": "Завершено", + "error": "Помилка", + "cancelled": "Скасовано" + }, + + "jira_importer": { + "jira_importer_description": "Імпортуйте ваші дані Jira у проджекти Плейн.", + "personal_access_token": "Персональний Токен Доступу", + "user_email": "Емейл Користувача", + "atlassian_security_settings": "Налаштування Безпеки Atlassian", + "email_description": "Це емейл, пов'язаний з вашим персональним токеном доступу", + "jira_domain": "Домен Jira", + "jira_domain_description": "Це домен вашого інстансу Jira", + "steps": { + "title_configure_plane": "Налаштувати Плейн", + "description_configure_plane": "Будь ласка, спочатку створіть проджект у Плейн, куди ви плануєте мігрувати ваші дані Jira. Після створення проджекту виберіть його тут.", + "title_configure_jira": "Налаштувати Jira", + "description_configure_jira": "Будь ласка, виберіть воркспейс Jira, з якого ви хочете мігрувати ваші дані.", + "title_import_users": "Імпортувати Користувачів", + "description_import_users": "Будь ласка, додайте користувачів, яких ви бажаєте мігрувати з Jira до Плейн. Альтернативно, ви можете пропустити цей крок і додати користувачів вручну пізніше.", + "title_map_states": "Мапування Стейтів", + "description_map_states": "Ми автоматично зіставили статуси Jira зі стейтами Плейн, наскільки це було можливо. Будь ласка, зіставте всі стейти, що залишилися, перед тим як продовжити, ви також можете створити стейти та мапити їх вручну.", + "title_map_priorities": "Мапування Пріоритетів", + "description_map_priorities": "Ми автоматично зіставили пріоритети, наскільки це було можливо. Будь ласка, зіставте всі пріоритети, що залишилися, перед тим як продовжити.", + "title_summary": "Підсумок", + "description_summary": "Ось підсумок даних, які будуть мігровані з Jira до Плейн." + } + }, + + "asana_importer": { + "asana_importer_description": "Імпортуйте ваші дані Asana у проджекти Плейн.", + "select_asana_priority_field": "Виберіть Поле Пріоритету Asana", + "steps": { + "title_configure_plane": "Налаштувати Плейн", + "description_configure_plane": "Будь ласка, спочатку створіть проджект у Плейн, куди ви плануєте мігрувати ваші дані Asana. Після створення проджекту виберіть його тут.", + "title_configure_asana": "Налаштувати Asana", + "description_configure_asana": "Будь ласка, виберіть воркспейс і проджект Asana, з якого ви хочете мігрувати ваші дані.", + "title_map_states": "Мапування Стейтів", + "description_map_states": "Будь ласка, виберіть стейти Asana, які ви хочете мапити до статусів проджекту Плейн.", + "title_map_priorities": "Мапування Пріоритетів", + "description_map_priorities": "Будь ласка, виберіть пріоритети Asana, які ви хочете мапити до пріоритетів проджекту Плейн.", + "title_summary": "Підсумок", + "description_summary": "Ось підсумок даних, які будуть мігровані з Asana до Плейн." + } + }, + + "linear_importer": { + "linear_importer_description": "Імпортуйте ваші дані Linear у проджекти Плейн.", + "steps": { + "title_configure_plane": "Налаштувати Плейн", + "description_configure_plane": "Будь ласка, спочатку створіть проджект у Плейн, куди ви плануєте мігрувати ваші дані Linear. Після створення проджекту виберіть його тут.", + "title_configure_linear": "Налаштувати Linear", + "description_configure_linear": "Будь ласка, виберіть команду Linear, з якої ви хочете мігрувати ваші дані.", + "title_map_states": "Мапування Стейтів", + "description_map_states": "Ми автоматично зіставили статуси Linear зі стейтами Плейн, наскільки це було можливо. Будь ласка, зіставте всі стейти, що залишилися, перед тим як продовжити, ви також можете створити стейти та мапити їх вручну.", + "title_map_priorities": "Мапування Пріоритетів", + "description_map_priorities": "Будь ласка, виберіть пріоритети Linear, які ви хочете мапити до пріоритетів проджекту Плейн.", + "title_summary": "Підсумок", + "description_summary": "Ось підсумок даних, які будуть мігровані з Linear до Плейн." + } + }, + + "jira_server_importer": { + "jira_server_importer_description": "Імпортуйте ваші дані Jira Server у проджекти Плейн.", + "steps": { + "title_configure_plane": "Налаштувати Плейн", + "description_configure_plane": "Будь ласка, спочатку створіть проджект у Плейн, куди ви плануєте мігрувати ваші дані Jira. Після створення проджекту виберіть його тут.", + "title_configure_jira": "Налаштувати Jira", + "description_configure_jira": "Будь ласка, виберіть воркспейс Jira, з якого ви хочете мігрувати ваші дані.", + "title_map_states": "Мапування Стейтів", + "description_map_states": "Будь ласка, виберіть стейти Jira, які ви хочете мапити до статусів проджекту Плейн.", + "title_map_priorities": "Мапування Пріоритетів", + "description_map_priorities": "Будь ласка, виберіть пріоритети Jira, які ви хочете мапити до пріоритетів проджекту Плейн.", + "title_summary": "Підсумок", + "description_summary": "Ось підсумок даних, які будуть мігровані з Jira до Плейн." + } + }, + + "flatfile_importer": { + "flatfile_importer_description": "Імпортуйте ваші дані CSV у проджекти Плейн.", + "steps": { + "title_configure_plane": "Налаштувати Плейн", + "description_configure_plane": "Будь ласка, спочатку створіть проджект у Плейн, куди ви плануєте мігрувати ваші дані CSV. Після створення проджекту виберіть його тут.", + "title_configure_csv": "Налаштувати CSV", + "description_configure_csv": "Будь ласка, завантажте ваш CSV файл і налаштуйте поля, які будуть мапитися до полів Плейн." + } + }, + + "dashboards": { + "widget": { + "chart_types": { + "bar_chart": { + "short_label": "Бар", + "long_label": "Бар чарт", + "chart_models": { + "basic": "Базовий", + "stacked": "Стековий", + "grouped": "Згрупований" + }, + "orientation": { + "label": "Орієнтація", + "horizontal": "Горизонтальна", + "vertical": "Вертикальна", + "placeholder": "Додати орієнтацію" + }, + "bar_color": "Колір бару" + }, + "line_chart": { + "short_label": "Лайн", + "long_label": "Лайн чарт", + "chart_models": { + "basic": "Базовий", + "multi_line": "Мульти-лайн" + }, + "line_color": "Колір лінії", + "line_type": { + "label": "Тип лінії", + "solid": "Суцільна", + "dashed": "Пунктирна", + "placeholder": "Додати тип лінії" + } + }, + "area_chart": { + "short_label": "Еріа", + "long_label": "Еріа чарт", + "chart_models": { + "basic": "Базовий", + "stacked": "Стековий", + "comparison": "Порівняльний" + }, + "fill_color": "Колір заповнення" + }, + "donut_chart": { + "short_label": "Донат", + "long_label": "Донат чарт", + "chart_models": { + "basic": "Базовий", + "progress": "Прогрес" + }, + "center_value": "Центральне значення", + "completed_color": "Колір завершення" + }, + "pie_chart": { + "short_label": "Пай", + "long_label": "Пай чарт", + "chart_models": { + "basic": "Базовий" + }, + "group": { + "label": "Згруповані частини", + "group_thin_pieces": "Згрупувати тонкі частини", + "minimum_threshold": { + "label": "Мінімальний поріг", + "placeholder": "Додати поріг" + }, + "name_group": { + "label": "Назва групи", + "placeholder": "\"Менше ніж 5%\"" + } + }, + "show_values": "Показати значення", + "value_type": { + "percentage": "Відсоток", + "count": "Кількість" + } + }, + "text": { + "short_label": "Текст", + "long_label": "Текст", + "alignment": { + "label": "Вирівнювання тексту", + "left": "Зліва", + "center": "По центру", + "right": "Справа", + "placeholder": "Додати вирівнювання тексту" + }, + "text_color": "Колір тексту" + } + }, + "color_palettes": { + "modern": "Модерн", + "horizon": "Горизон", + "earthen": "Ерфен" + }, + "common": { + "add_widget": "Додати віджет", + "widget_title": { + "label": "Назвіть цей віджет", + "placeholder": "напр., \"Туду на вчора\", \"Все Завершено\"" + }, + "chart_type": "Тип чарту", + "visualization_type": { + "label": "Тип візуалізації", + "placeholder": "Додати тип візуалізації" + }, + "date_group": { + "label": "Група дати", + "placeholder": "Додати групу дати" + }, + "grouping": "Групування", + "group_by": "Групувати за", + "stacking": "Стекінг", + "stack_by": "Стекати за", + "daily": "Щоденно", + "weekly": "Щотижнево", + "monthly": "Щомісячно", + "yearly": "Щорічно", + "work_item_count": "Кількість робочих елементів", + "estimate_point": "Естімейт поінт", + "pending_work_item": "Очікуючі робочі елементи", + "completed_work_item": "Завершені робочі елементи", + "in_progress_work_item": "Робочі елементи в прогресі", + "blocked_work_item": "Заблоковані робочі елементи", + "work_item_due_this_week": "Робочі елементи на цей тиждень", + "work_item_due_today": "Робочі елементи на сьогодні", + "color_scheme": { + "label": "Колірна схема", + "placeholder": "Додати колірну схему" + }, + "smoothing": "Згладжування", + "markers": "Маркери", + "legends": "Легенди", + "tooltips": "Тултіпи", + "opacity": { + "label": "Прозорість", + "placeholder": "Додати прозорість" + }, + "border": "Бордер", + "widget_configuration": "Конфігурація віджету", + "configure_widget": "Налаштувати віджет", + "guides": "Гайди", + "style": "Стайл", + "area_appearance": "Вигляд області", + "comparison_line_appearance": "Вигляд лінії порівняння", + "add_property": "Додати проперті", + "add_metric": "Додати метрику" + }, + "not_configured_state": { + "bar_chart": { + "basic": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики." + }, + "stacked": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики.", + "group_by": "Відсутнє значення стекінгу." + }, + "grouped": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики.", + "group_by": "Відсутнє значення групування." + } + }, + "line_chart": { + "basic": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики." + }, + "multi_line": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики.", + "group_by": "Відсутнє значення групування." + } + }, + "area_chart": { + "basic": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики." + }, + "stacked": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики.", + "group_by": "Відсутнє значення стекінгу." + }, + "comparison": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики." + } + }, + "donut_chart": { + "basic": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики." + }, + "progress": { + "y_axis_metric": "Відсутнє значення метрики." + } + }, + "pie_chart": { + "basic": { + "x_axis_property": "Відсутнє значення осі x.", + "y_axis_metric": "Відсутнє значення метрики." + } + }, + "text": { + "basic": { + "y_axis_metric": "Відсутнє значення метрики." + } + }, + "ask_admin": "Попросіть адміністратора налаштувати цей віджет." + } + }, + "create_modal": { + "heading": { + "create": "Створити новий дешборд", + "update": "Оновити дешборд" + }, + "title": { + "label": "Назвіть ваш дешборд.", + "placeholder": "\"Спроможність між проджектами\", \"Робоче навантаження по команді\", \"Стан по всіх проджектах\"", + "required_error": "Назва обов'язкова" + }, + "project": { + "label": "Виберіть проджекти", + "placeholder": "Дані з цих проджектів будуть живити цей дешборд.", + "required_error": "Проджекти обов'язкові" + }, + "create_dashboard": "Створити дешборд", + "update_dashboard": "Оновити дешборд" + }, + "delete_modal": { + "heading": "Видалити дешборд" + }, + "empty_state": { + "feature_flag": { + "title": "Презентуйте свій прогрес у дешбордах на вимогу.", + "description": "Створюйте будь-який потрібний дешборд і налаштовуйте вигляд ваших даних для ідеальної презентації вашого прогресу.", + "coming_soon_to_mobile": "Незабаром у мобільному додатку", + "card_1": { + "title": "Для всіх ваших проджектів", + "description": "Отримайте повний огляд вашого воркспейсу з усіма вашими проджектами або виберіть дані про вашу роботу для ідеального відображення вашого прогресу." + }, + "card_2": { + "title": "Для будь-яких даних у Плейн", + "description": "Вийдіть за межі стандартної Аналітики та готових графіків Циклу, щоб по-новому поглянути на команди, ініціативи або будь-що інше." + }, + "card_3": { + "title": "Для всіх ваших потреб у візуалізації даних", + "description": "Вибирайте з кількох налаштовуваних чартів з детальними контролями, щоб бачити та показувати дані про вашу роботу саме так, як ви хочете." + }, + "card_4": { + "title": "На вимогу та постійно", + "description": "Створіть один раз, зберігайте назавжди з автоматичним оновленням ваших даних, контекстуальними прапорцями для змін обсягу та посиланнями для поширення." + }, + "card_5": { + "title": "Експорти та заплановані повідомлення", + "description": "Для тих випадків, коли посилання не працюють, отримуйте ваші дешборди у PDF-файли або заплануйте їх автоматичне надсилання стейкхолдерам." + }, + "card_6": { + "title": "Автоматичне макетування для всіх пристроїв", + "description": "Змінюйте розмір своїх віджетів для бажаного макета і бачте його однаково на мобільних, планшетних та інших браузерах." + } + }, + "dashboards_list": { + "title": "Візуалізуйте дані у віджетах, створюйте свої дешборди з віджетами та отримуйте останні дані на вимогу.", + "description": "Створюйте свої дешборди з Кастомними Віджетами, які показують ваші дані в зазначеному обсязі. Отримуйте дешборди для всієї вашої роботи між проджектами та командами і діліться посиланнями зі стейкхолдерами для відстеження на вимогу." + }, + "dashboards_search": { + "title": "Це не збігається з назвою дешборду.", + "description": "Переконайтеся, що ваш запит правильний, або спробуйте інший запит." + }, + "widgets_list": { + "title": "Візуалізуйте свої дані так, як ви хочете.", + "description": "Використовуйте лінії, бари, паї та інші формати, щоб бачити свої дані\nтак, як ви хочете, з джерел, які ви вказуєте." + }, + "widget_data": { + "title": "Тут нічого немає", + "description": "Оновіть або додайте дані, щоб побачити їх тут." + } + }, + "common": { + "editing": "Редагування" + } + }, + + "workflows": { + "workflow_states": { + "work_item_creation": "Дозволити нові робочі елементи", + "work_item_creation_disable_tooltip": "Створення робочих елементів вимкнено для цього стану", + "default_state": "Стан за замовчуванням дозволяє всім членам створювати нові робочі елементи. Це не можна змінити", + "state_change_count": "{count, plural, one {1 дозволена зміна стану} other {{count} дозволених змін стану}}", + "movers_count": "{count, plural, one {1 зазначений рев'юер} other {{count} зазначених рев'юерів}}", + "state_changes": { + "label": { + "default": "Додати дозволену зміну стану", + "loading": "Додавання дозволеної зміни стану" + }, + "move_to": "Змінити стан на", + "movers": { + "label": "Коли перевірено", + "tooltip": "Рев'юери - це люди, яким дозволено переміщувати робочі елементи з одного стану в інший.", + "add": "Додати рев'юерів" + } + } + }, + "workflow_disabled": { + "title": "Ви не можете перемістити цей робочий елемент сюди." + }, + "workflow_enabled": { + "label": "Зміна стану" + }, + "workflow_tree": { + "label": "Для робочих елементів у", + "state_change_label": "може перемістити його до" + }, + "empty_state": { + "upgrade": { + "title": "Контролюйте хаос змін та перевірок за допомогою Воркфлоу.", + "description": "Встановлюйте правила для переміщення вашої роботи, ким і коли за допомогою Воркфлоу в Плейн." + } + }, + "quick_actions": { + "view_change_history": "Перегляд історії змін", + "reset_workflow": "Скинути воркфлоу" + }, + "confirmation_modals": { + "reset_workflow": { + "title": "Ви впевнені, що хочете скинути цей воркфлоу?", + "description": "Якщо ви скинете цей воркфлоу, всі ваші правила зміни стану будуть видалені, і вам доведеться створити їх знову, щоб запустити їх у цьому проджекті." + }, + "delete_state_change": { + "title": "Ви впевнені, що хочете видалити це правило зміни стану?", + "description": "Після видалення ви не зможете скасувати цю зміну, і вам доведеться знову встановити правило, якщо ви хочете, щоб воно працювало для цього проджекту." + } + }, + "toasts": { + "enable_disable": { + "loading": "{action} воркфлоу", + "success": { + "title": "Успіх", + "message": "Воркфлоу успішно {action}" + }, + "error": { + "title": "Помилка", + "message": "Воркфлоу не вдалося {action}. Будь ласка, спробуйте ще раз." + } + }, + "reset": { + "success": { + "title": "Успіх", + "message": "Воркфлоу успішно скинуто" + }, + "error": { + "title": "Помилка скидання воркфлоу", + "message": "Не вдалося скинути воркфлоу. Будь ласка, спробуйте ще раз." + } + }, + "add_state_change_rule": { + "error": { + "title": "Помилка додавання правила зміни стану", + "message": "Не вдалося додати правило зміни стану. Будь ласка, спробуйте ще раз." + } + }, + "modify_state_change_rule": { + "error": { + "title": "Помилка зміни правила зміни стану", + "message": "Не вдалося змінити правило зміни стану. Будь ласка, спробуйте ще раз." + } + }, + "remove_state_change_rule": { + "error": { + "title": "Помилка видалення правила зміни стану", + "message": "Не вдалося видалити правило зміни стану. Будь ласка, спробуйте ще раз." + } + }, + "modify_state_change_rule_movers": { + "error": { + "title": "Помилка зміни рев'юерів правила зміни стану", + "message": "Не вдалося змінити рев'юерів правила зміни стану. Будь ласка, спробуйте ще раз." + } + } + } + }, + + "customers": { + "label": "{count, plural, one {Кастомер} other {Кастомери}}", + "upgrade": { + "title": "Пріоритезуйте та керуйте роботою з Кастомерами.", + "description": "Мапіть вашу роботу до кастомерів і пріоритезуйте за атрибутами кастомерів." + }, + "properties": { + "default": { + "title": "Дефолтні проперті", + "customer_name": { + "name": "Ім'я кастомера", + "placeholder": "Це може бути ім'я особи або бізнесу", + "validation": { + "required": "Ім'я кастомера обов'язкове.", + "max_length": "Ім'я кастомера не може бути більше 255 символів." + } + }, + "description": { + "name": "Опис", + "validation": {} + }, + "email": { + "name": "Емейл", + "placeholder": "Введіть емейл", + "validation": { + "required": "Емейл обов'язковий.", + "pattern": "Недійсна адреса емейлу." + } + }, + "website_url": { + "name": "Вебсайт", + "placeholder": "Будь-який URL з https:// працюватиме.", + "placeholder_short": "Додати вебсайт", + "validation": { + "pattern": "Недійсний URL вебсайту" + } + }, + "employees": { + "name": "Працівники", + "placeholder": "Кількість працівників, якщо ваш кастомер - бізнес.", + "validation": { + "min_length": "Кількість працівників не може бути менше 0." + } + }, + "size": { + "name": "Розмір", + "placeholder": "Додати розмір компанії", + "validation": { + "min_length": "Недійсний розмір" + } + }, + "domain": { + "name": "Індустрія", + "placeholder": "Рітейл, е-Комерція, Фінтех, Банкінг", + "placeholder_short": "Додати індустрію", + "validation": {} + }, + "stage": { + "name": "Стейдж", + "placeholder": "Виберіть стейдж", + "validation": {} + }, + "contract_status": { + "name": "Статус Контракту", + "placeholder": "Виберіть статус контракту", + "validation": {} + }, + "revenue": { + "name": "Ревеню", + "placeholder": "Це ревеню, яке ваш кастомер генерує щорічно.", + "validation": { + "min_length": "Ревеню не може бути менше 0." + } + } + }, + "custom": { + "title": "Кастомні проперті", + "info": "Додайте унікальні атрибути ваших кастомерів до Плейн, щоб ви могли краще керувати робочими елементами або записами кастомерів." + }, + "empty_state": { + "title": "У вас ще немає кастомних проперті.", + "description": "Кастомні проперті, які ви хотіли б бачити в робочих елементах, в інших місцях у Плейн або поза Плейн в CRM чи іншому інструменті, з'являться тут, коли ви їх додасте." + }, + "add": { + "primary_button": "Додати нове проперті" + } + }, + "stage": { + "lead": "Лід", + "sales_qualified_lead": "Кваліфікований лід продажів", + "contract_negotiation": "Переговори по контракту", + "closed_won": "Закрито виграно", + "closed_lost": "Закрито програно" + }, + "contract_status": { + "active": "Активний", + "pre_contract": "Перед-контракт", + "signed": "Підписаний", + "inactive": "Неактивний" + }, + "empty_state": { + "detail": { + "title": "Ми не змогли знайти цей запис кастомера.", + "description": "Посилання на цей запис може бути неправильним або цей запис міг бути видалений.", + "primary_button": "Перейти до кастомерів", + "secondary_button": "Додати кастомера" + }, + "search": { + "title": "Здається, у вас немає записів кастомерів, що відповідають цьому терміну.", + "description": "Спробуйте з іншим пошуковим терміном або зверніться до нас, якщо ви впевнені, що повинні бачити результати для цього терміну." + }, + "list": { + "title": "Керуйте обсягом, ритмом та потоком вашої роботи за тим, що важливо для ваших кастомерів.", + "description": "З Кастомерами, функцією тільки в Плейн, ви тепер можете створювати нових кастомерів з нуля і підключати їх до вашої роботи. Незабаром ви зможете переносити їх з інших інструментів разом з їхніми кастомними атрибутами, які важливі для вас.", + "primary_button": "Додати вашого першого кастомера" + } + }, + "settings": { + "unauthorized": "Ви не маєте дозволу на доступ до цієї сторінки.", + "description": "Відстежуйте та керуйте стосунками з кастомерами у вашому воркфлоу.", + "enable": "Увімкнути Кастомерів", + "toasts": { + "enable": { + "loading": "Увімкнення функції кастомерів...", + "success": { + "title": "Ви увімкнули Кастомерів для цього воркспейсу.", + "message": "Ви не можете знову вимкнути це." + }, + "error": { + "title": "Ми не змогли увімкнути Кастомерів цього разу.", + "message": "Спробуйте ще раз або поверніться до цього екрану пізніше. Якщо це все ще не працює.", + "action": "Поговорити з саппортом" + } + }, + "disable": { + "loading": "Вимкнення функції кастомерів...", + "success": { + "title": "Кастомери вимкнено", + "message": "Функцію кастомерів успішно вимкнено!" + }, + "error": { + "title": "Помилка", + "message": "Не вдалося вимкнути функцію кастомерів!" + } + } + } + }, + "toasts": { + "list": { + "error": { + "title": "Ми не змогли отримати ваш список кастомерів.", + "message": "Спробуйте ще раз або оновіть цю сторінку." + } + }, + "copy_link": { + "title": "Ви скопіювали пряме посилання на цього кастомера.", + "message": "Вставте його де завгодно, і воно приведе прямо сюди." + }, + "create": { + "success": { + "title": "{customer_name} тепер доступний", + "message": "Ви можете посилатися на цього кастомера в робочих елементах і також відстежувати запити від нього.", + "actions": { + "view": "Переглянути", + "copy_link": "Копіювати посилання", + "copied": "Скопійовано!" + } + }, + "error": { + "title": "Ми не змогли створити цей запис цього разу.", + "message": "Спробуйте зберегти його знову або скопіюйте ваш незбережений текст до нового запису, бажано в іншій вкладці." + } + }, + "update": { + "success": { + "title": "Успіх!", + "message": "Кастомера успішно оновлено!" + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося оновити кастомера. Спробуйте ще раз!" + } + }, + "logo": { + "error": { + "title": "Ми не змогли завантажити лого кастомера.", + "message": "Спробуйте зберегти лого знову або почати з нуля." + } + }, + "work_item": { + "remove": { + "success": { + "title": "Ви видалили робочий елемент із запису цього кастомера.", + "message": "Ми також автоматично видалили цього кастомера з робочого елемента." + }, + "error": { + "title": "Ми не змогли видалити цей робочий елемент із запису цього кастомера цього разу.", + "message": "Ми також автоматично видалили цього кастомера з робочого елемента." + } + }, + "add": { + "error": { + "title": "Ми не змогли додати цей робочий елемент до запису цього кастомера цього разу.", + "message": "Спробуйте додати цей робочий елемент знову або поверніться до нього пізніше. Якщо він все ще не працює, зверніться до нас." + }, + "success": { + "title": "Ви додали робочий елемент до запису цього кастомера.", + "message": "Ми також автоматично додали цього кастомера до робочого елемента." + } + } + } + }, + "quick_actions": { + "edit": "Редагувати", + "copy_link": "Копіювати посилання на кастомера", + "delete": "Видалити" + }, + "create": { + "label": "Створити запис кастомера", + "loading": "Створення", + "cancel": "Скасувати" + }, + "update": { + "label": "Оновити кастомера", + "loading": "Оновлення" + }, + "delete": { + "title": "Ви впевнені, що хочете видалити запис кастомера {customer_name}?", + "description": "Всі дані, пов'язані з цим записом, будуть видалені назавжди. Ви не зможете відновити цей запис пізніше." + }, + "requests": { + "empty_state": { + "list": { + "title": "Ще немає запитів для показу.", + "description": "Створюйте запити від ваших кастомерів, щоб ви могли пов'язати їх з робочими елементами.", + "button": "Додати новий запит" + }, + "search": { + "title": "Здається, у вас немає запитів, що відповідають цьому терміну.", + "description": "Спробуйте з іншим пошуковим терміном або зверніться до нас, якщо ви впевнені, що повинні бачити результати для цього терміну." + } + }, + "label": "{count, plural, one {Запит} other {Запити}}", + "add": "Додати запит", + "create": "Створити запит", + "update": "Оновити запит", + "form": { + "name": { + "placeholder": "Назвіть цей запит", + "validation": { + "required": "Назва обов'язкова.", + "max_length": "Назва запиту не повинна перевищувати 255 символів." + } + }, + "description": { + "placeholder": "Опишіть характер запиту або вставте коментар цього кастомера з іншого інструменту." + }, + "source": { + "add": "Додати джерело", + "update": "Оновити джерело", + "url": { + "label": "URL", + "required": "URL обов'язковий", + "invalid": "Недійсний URL вебсайту" + } + } + }, + "toasts": { + "copy_link": { + "title": "Посилання скопійовано", + "message": "Посилання на запит кастомера скопійовано в буфер обміну." + }, + "attachment": { + "upload": { + "loading": "Завантаження вкладення...", + "success": { + "title": "Вкладення завантажено", + "message": "Вкладення було успішно завантажено." + }, + "error": { + "title": "Вкладення не завантажено", + "message": "Вкладення не вдалося завантажити." + } + }, + "size": { + "error": { + "title": "Помилка!", + "message": "За один раз можна завантажити лише один файл." + } + }, + "length": { + "message": "Файл повинен бути розміром {size}MB або менше" + }, + "remove": { + "success": { + "title": "Вкладення видалено", + "message": "Вкладення було успішно видалено" + }, + "error": { + "title": "Вкладення не видалено", + "message": "Вкладення не вдалося видалити" + } + } + }, + "source": { + "update": { + "success": { + "title": "Успіх!", + "message": "Джерело успішно оновлено!" + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося оновити джерело." + } + } + }, + "work_item": { + "add": { + "error": { + "title": "Помилка!", + "message": "Не вдалося додати робочі елементи до запиту. Спробуйте ще раз." + }, + "success": { + "title": "Успіх!", + "message": "Додано робочі елементи до запиту." + } + } + }, + "update": { + "success": { + "message": "Запит успішно оновлено!", + "title": "Успіх!" + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося оновити запит. Спробуйте ще раз!" + } + }, + "create": { + "success": { + "message": "Запит успішно створено!", + "title": "Успіх!" + }, + "error": { + "title": "Помилка!", + "message": "Не вдалося створити запит. Спробуйте ще раз!" + } + } + } + }, + "linked_work_items": { + "label": "Пов'язані робочі елементи", + "link": "Пов'язати робочі елементи", + "empty_state": { + "list": { + "title": "Здається, ви ще не пов'язали робочі елементи з цим кастомером.", + "description": "Пов'яжіть існуючі робочі елементи з будь-якого проджекту тут, щоб ви могли відстежувати їх за цим кастомером.", + "button": "Пов'язати робочий елемент" + } + }, + "action": { + "remove_epic": "Видалити епік", + "remove": "Видалити робочий елемент" + } + }, + "sidebar": { + "properties": "Проперті" + } + }, + + "templates": { + "settings": { + "title": "Темплейти", + "description": "Заощаджуйте 80% часу, витраченого на створення проджектів, робочих елементів та пейджів, коли використовуєте темплейти.", + "options": { + "project": { + "label": "Проджект темплейти" + }, + "work_item": { + "label": "Темплейти робочих елементів" + }, + "page": { + "label": "Пейдж темплейти" + } + }, + "create_template": { + "label": "Створити темплейт", + "no_permission": { + "project": "Зверніться до адміністратора проджекту, щоб створити темплейти", + "workspace": "Зверніться до адміністратора воркспейсу, щоб створити темплейти" + } + }, + "use_template": { + "button": "Використати темплейт" + }, + "template_source": { + "workspace": { + "info": "Походить з воркспейсу" + }, + "project": { + "info": "Походить з проджекту" + } + }, + "form": { + "work_item": { + "template": { + "name": { + "placeholder": "Назвіть ваш темплейт робочого елемента.", + "validation": { + "required": "Назва темплейту обов'язкова", + "maxLength": "Назва темплейту має бути менше 255 символів" + } + }, + "description": { + "placeholder": "Опишіть, коли і як використовувати цей темплейт." + } + }, + "name": { + "placeholder": "Дайте цьому робочому елементу заголовок.", + "validation": { + "required": "Заголовок робочого елемента обов'язковий", + "maxLength": "Заголовок робочого елемента має бути менше 255 символів" + } + }, + "description": { + "placeholder": "Опишіть цей робочий елемент так, щоб було зрозуміло, чого ви досягнете, коли завершите його." + }, + "button": { + "create": "Створити темплейт робочого елемента", + "update": "Оновити темплейт робочого елемента" + } + } + } + }, + "empty_state": { + "upgrade": { + "title": "Темплейти", + "description": "З темплейтами проджектів, робочих елементів та пейджів у Плейн, вам не доведеться створювати проджект з нуля або вручну налаштовувати пропси робочих елементів.", + "sub_description": "Поверніть 80% часу адміністрування, коли використовуєте Темплейти." + }, + "no_templates": { + "button": "Створіть ваш перший темплейт" + } + }, + "toasts": { + "create": { + "success": { + "title": "Темплейт створено", + "message": "{templateName}, {templateType} темплейт, тепер доступний для вашого воркспейсу." + }, + "error": { + "title": "Ми не змогли створити цей темплейт цього разу.", + "message": "Спробуйте зберегти ваші деталі знову або скопіюйте їх до нового темплейту, бажано в іншій вкладці." + } + }, + "update": { + "success": { + "title": "Темплейт змінено", + "message": "{templateName}, {templateType} темплейт, було змінено." + }, + "error": { + "title": "Ми не змогли зберегти зміни до цього темплейту.", + "message": "Спробуйте зберегти ваші деталі знову або повернутися до цього темплейту пізніше. Якщо все ще виникають проблеми, зверніться до нас." + } + }, + "delete": { + "success": { + "title": "Темплейт видалено", + "message": "{templateName}, {templateType} темплейт, тепер видалено з вашого воркспейсу." + }, + "error": { + "title": "Ми не змогли видалити цей темплейт.", + "message": "Спробуйте видалити його знову або повернутися до нього пізніше. Якщо ви не можете видалити його, зверніться до нас." + } + } + }, + "delete_confirmation": { + "title": "Видалити темплейт", + "description": { + "prefix": "Ви впевнені, що хочете видалити темплейт-", + "suffix": "? Всі дані, пов'язані з темплейтом, будуть остаточно видалені. Цю дію неможливо скасувати." + } + } + } +} diff --git a/packages/i18n/src/locales/zh-TW/translations-extended.json b/packages/i18n/src/locales/zh-TW/translations-extended.json new file mode 100644 index 0000000000..12a5e93769 --- /dev/null +++ b/packages/i18n/src/locales/zh-TW/translations-extended.json @@ -0,0 +1,1784 @@ +{ + "sidebar": { + "pi_chat": "派聊天", + "initiatives": "計劃", + "teamspaces": "團隊空間", + "epics": "史詩", + "upgrade_plan": "升級方案", + "plane_pro": "平面專業版", + "business": "商業", + "customers": "客戶" + }, + + "workspace_dashboards": "儀表板", + "pi_chat": "Pi 聊天", + "in_app": "應用內", + "forms": "表單", + + "common": { + "worklogs": "工作日誌", + "live": "即時", + "epics": "史詩", + "project_updates": "專案更新", + "overview": "概覽", + "workflows": "工作流程", + "templates": "模板" + }, + + "issue": { + "relation": { + "start_before": "在之前開始", + "start_after": "在之後開始", + "finish_before": "在之前完成", + "finish_after": "在之後完成" + } + }, + + "profile": { + "actions": { + "connections": "連接" + } + }, + + "project_settings": { + "initiatives": { + "heading": "倡議", + "sub_heading": "為您在 Plane 中的所有工作解鎖最高級別的組織。", + "title": "啟用倡議", + "description": "設定更大的目標以監控進度", + "toast": { + "updating": "更新倡議功能", + "enable_success": "倡議功能已成功啟用。", + "disable_success": "倡議功能已成功停用。", + "error": "更新倡議功能失敗!" + } + }, + "customers": { + "heading": "客戶", + "settings_heading": "根據對客戶重要的事項管理工作。", + "settings_sub_heading": "將客戶請求帶入工作項目,根據請求分配優先級,並將工作項目狀態匯總到客戶記錄中。很快,您將與您的 CRM 或支援工具整合,以實現更好的客戶屬性工作管理。" + }, + "empty_state": { + "integrations": { + "title": "未配置整合", + "description": "配置 GitHub 和其他整合以同步您的專案工作項目。" + } + } + }, + + "teamspaces": { + "label": "團隊空間", + "empty_state": { + "general": { + "title": "團隊空間在 Plane 中解鎖更好的組織和追蹤。", + "description": "為每個現實世界的團隊創建一個專用表面,與 Plane 中的所有其他工作表面分開,並根據您的團隊工作方式進行自定義。", + "primary_button": { + "text": "創建新的團隊空間" + } + } + } + }, + + "teamspace_projects": { + "empty_state": { + "general": { + "title": "首先將專案連結到此團隊空間。", + "description": "團隊空間連結團隊成員所在的專案,因此您可以只查看他們的工作、他們對這些專案進度的貢獻以及團隊特定的工作指標。" + } + } + }, + + "teamspace_work_items": { + "empty_state": { + "no_work_items": { + "title": "創建團隊特定的工作項目。", + "description": "在任何連結專案中分配給此團隊成員的工作項目將自動顯示在此處。如果您希望在此處看到一些工作項目,請確保您的連結專案有分配給此團隊成員的工作項目或創建工作項目。", + "primary_button": { + "text": "將工作項目添加到連結專案" + } + }, + "work_items_empty_filter": { + "title": "應用的過濾器沒有團隊特定的工作項目", + "description": "更改其中一些過濾器或清除所有過濾器以查看與此空間相關的工作項目。", + "secondary_button": { + "text": "清除所有過濾器" + } + } + } + }, + + "teamspace_cycles": { + "empty_state": { + "current": { + "title": "您的連結專案沒有活動週期。", + "description": "連結專案中的活動週期將自動顯示在此處。如果您希望看到活動週期,請確保它現在正在連結專案中運行。" + }, + "completed": { + "title": "您的連結專案沒有完成的週期。", + "description": "連結專案中完成的週期將自動顯示在此處。如果您希望看到完成的週期,請確保它也在連結專案中完成。" + }, + "upcoming": { + "title": "您的連結專案沒有即將到來的週期。", + "description": "連結專案中即將到來的週期將自動顯示在此處。如果您希望看到即將到來的週期,請確保它也在連結專案中。" + } + } + }, + + "teamspace_views": { + "empty_state": { + "team_view": { + "title": "您團隊對工作的視圖,不會干擾工作空間中的任何其他視圖", + "description": "在為您的團隊單獨保存的視圖中查看您團隊的工作,與專案的視圖分開。", + "primary_button": { + "text": "創建視圖" + } + }, + "project_view": { + "title": "您的連結專案沒有任何公開視圖。", + "description": "連結專案中的公開視圖將自動顯示在此處。要在此處查看連結專案的公開視圖,請確保這些專案有所有專案成員都可訪問的公開視圖。" + }, + "filter": { + "title": "沒有匹配的視圖", + "description": "沒有視圖符合搜索條件。\n 創建一個新視圖代替。" + } + } + }, + + "teamspace_pages": { + "empty_state": { + "team_page": { + "title": "在團隊頁面中存放您團隊的知識。", + "description": "與專案中的頁面不同,您可以在此處的一組單獨頁面中保存特定於團隊的知識。獲得頁面的所有功能,輕鬆創建最佳實踐文檔和團隊維基。", + "primary_button": { + "text": "創建您的第一個團隊頁面" + } + }, + "project_page": { + "title": "您的連結專案沒有公開頁面。", + "description": "連結專案中的公開頁面將自動顯示在此處。如果您希望在此處看到公開頁面,請確保您的連結專案有所有專案成員都可用的公開頁面。" + }, + "filter": { + "title": "沒有匹配的頁面", + "description": "移除過濾器以查看所有頁面" + }, + "search": { + "title": "沒有匹配的頁面", + "description": "移除搜索條件以查看所有頁面" + } + } + }, + + "teamspace_analytics": { + "empty_state": { + "progress": { + "title": "您的連結專案沒有發布的工作項目。", + "description": "在一個或多個這些專案中創建一些工作項目,以查看按日期、狀態和優先級的進度。" + }, + "relation": { + "blocking": { + "title": "您沒有任何阻礙團隊成員的工作項目。", + "description": "做得好!您已為您的團隊清除了道路。您是一個優秀的團隊成員。" + }, + "blocked": { + "title": "您沒有任何團隊成員的工作項目阻礙您。", + "description": "好消息!您可以在所有分配給您的工作項目上取得進展。" + } + }, + "stats": { + "general": { + "title": "您的連結專案沒有發布的工作項目。", + "description": "在一個或多個這些專案中創建一些工作項目,以查看按專案和團隊成員的工作分配。" + }, + "filter": { + "title": "應用的過濾器沒有團隊統計數據。", + "description": "在一個或多個這些專案中創建一些工作項目,以查看按專案和團隊成員的工作分配。" + } + } + } + }, + + "initiatives": { + "label": "倡議", + "add_initiative": "添加倡議", + "create_initiative": "創建倡議", + "update_initiative": "更新倡議", + "initiative_name": "倡議名稱", + "all_initiatives": "所有倡議", + "delete_initiative": "刪除倡議", + "fill_all_required_fields": "請填寫所有必填欄位。", + "toast": { + "create_success": "倡議 {name} 已成功創建。", + "create_error": "創建倡議失敗。請再試一次!", + "update_success": "倡議 {name} 已成功更新。", + "update_error": "更新倡議失敗。請再試一次!", + "delete": { + "success": "倡議已成功刪除。", + "error": "刪除倡議失敗" + }, + "link_copied": "倡議連結已複製到剪貼板。", + "project_update_success": "倡議專案已成功更新。", + "project_update_error": "更新倡議專案失敗。請再試一次!", + "epic_update_success": "史詩{count, plural, one {已成功添加到倡議。} other {已成功添加到倡議。}}", + "epic_update_error": "史詩添加到倡議失敗。請稍後再試。" + }, + "empty_state": { + "general": { + "title": "使用倡議在最高級別組織工作", + "description": "當您需要組織跨越多個專案和團隊的工作時,倡議就派上用場了。將專案和史詩連接到倡議,自動查看匯總的更新,並在深入樹木之前看到森林。", + "primary_button": { + "text": "創建倡議" + } + }, + "search": { + "title": "沒有匹配的倡議", + "description": "沒有檢測到與匹配條件相符的倡議。\n 創建一個新的倡議代替。" + }, + "not_found": { + "title": "倡議不存在", + "description": "您正在尋找的倡議不存在或已被刪除。", + "primary_button": { + "text": "查看其他倡議" + } + } + } + }, + + "workspace_pages": { + "empty_state": { + "general": { + "title": "寫一個筆記、文檔或完整的知識庫。讓 Galileo,Plane 的 AI 助手,幫助您開始", + "description": "頁面是 Plane 中的思想沉澱空間。記下會議筆記,輕鬆格式化,嵌入工作項目,使用組件庫佈局,並將它們全部保存在您的專案上下文中。要快速完成任何文檔,使用快捷方式或點擊按鈕來調用 Galileo,Plane 的 AI。", + "primary_button": { + "text": "創建您的第一個頁面" + } + }, + "private": { + "title": "還沒有私人頁面", + "description": "在這裡保留您的私人想法。當您準備好分享時,團隊只需點擊一下即可。", + "primary_button": { + "text": "創建您的第一個頁面" + } + }, + "public": { + "title": "還沒有公開頁面", + "description": "在這裡查看與工作空間中的每個人共享的頁面。", + "primary_button": { + "text": "創建您的第一個頁面" + } + }, + "archived": { + "title": "還沒有歸檔的頁面", + "description": "歸檔不在您雷達上的頁面。需要時在這裡訪問它們。" + } + } + }, + + "epics": { + "label": "史詩", + "no_epics_selected": "未選擇史詩", + "add_selected_epics": "添加選定的史詩", + "epic_link_copied_to_clipboard": "史詩連結已複製到剪貼板。", + "project_link_copied_to_clipboard": "專案連結已複製到剪貼板", + "empty_state": { + "general": { + "title": "創建一個史詩並分配給某人,甚至是您自己", + "description": "對於跨越多個週期並可以跨模塊存在的較大工作體,請創建一個史詩。將專案中的工作項目和子工作項目連接到史詩,並從概覽跳轉到工作項目。", + "primary_button": { + "text": "創建史詩" + } + }, + "section": { + "title": "還沒有史詩", + "description": "開始添加史詩以管理和追蹤進度。", + "primary_button": { + "text": "添加史詩" + } + } + } + }, + + "epic_relation": { + "empty_state": { + "search": { + "title": "未找到匹配的史詩" + }, + "no_epics": { + "title": "未找到史詩" + } + } + }, + + "workspace_cycles": { + "empty_state": { + "active": { + "title": "沒有活動週期", + "description": "您的專案的週期,包括其範圍內包含今天日期的任何期間。在這裡查找所有活動週期的進度和詳情。" + } + } + }, + + "active_cycle_analytics": { + "empty_state": { + "progress": { + "title": "將工作項目添加到週期以查看其\n進度" + }, + "priority": { + "title": "一目了然地觀察在週期中處理的高優先級\n工作項目。" + }, + "assignee": { + "title": "為工作項目添加負責人,以查看按負責人\n劃分的工作明細。" + }, + "label": { + "title": "為工作項目添加標籤,以查看按標籤\n劃分的工作明細。" + } + } + }, + + "workspace_settings": { + "settings": { + "integrations": { + "title": "整合" + }, + "imports": { + "title": "導入" + }, + "worklogs": { + "title": "工作日誌" + }, + "project_states": { + "title": "專案狀態" + }, + "teamspaces": { + "title": "團隊空間" + }, + "initiatives": { + "title": "倡議" + }, + "customers": { + "title": "客戶" + }, + "cancel_trial": { + "title": "請先取消您的試用期。", + "description": "您有一個我們付費方案的有效試用期。請先取消它才能繼續。", + "dismiss": "忽略", + "cancel": "取消試用期", + "cancel_success_title": "試用期已取消。", + "cancel_success_message": "您現在可以刪除工作空間。", + "cancel_error_title": "操作失敗。", + "cancel_error_message": "請再試一次。" + } + } + }, + + "bulk_operations": { + "error_details": { + "invalid_archive_state_group": { + "title": "無法歸檔工作項目", + "message": "只有屬於已完成或已取消狀態組的工作項目可以被歸檔。" + }, + "invalid_issue_start_date": { + "title": "無法更新工作項目", + "message": "選擇的開始日期晚於某些工作項目的截止日期。請確保開始日期早於截止日期。" + }, + "invalid_issue_target_date": { + "title": "無法更新工作項目", + "message": "選擇的截止日期早於某些工作項目的開始日期。請確保截止日期晚於開始日期。" + }, + "invalid_state_transition": { + "title": "無法更新工作項目", + "message": "某些工作項目不允許狀態變更。請確保狀態變更是允許的。" + } + } + }, + + "work_item_types": { + "label": "工作項目類型", + "label_lowercase": "工作項目類型", + "settings": { + "title": "工作項目類型", + "properties": { + "title": "自定義屬性", + "tooltip": "每種工作項目類型都有一組默認屬性,如標題、描述、負責人、狀態、優先級、開始日期、截止日期、模塊、週期等。您還可以自定義並添加自己的屬性,以適應您團隊的需求。", + "add_button": "添加新屬性", + "dropdown": { + "label": "屬性類型", + "placeholder": "選擇類型" + }, + "property_type": { + "text": { + "label": "文字" + }, + "number": { + "label": "數字" + }, + "dropdown": { + "label": "下拉選單" + }, + "boolean": { + "label": "布林值" + }, + "date": { + "label": "日期" + }, + "member_picker": { + "label": "成員選擇器" + } + }, + "attributes": { + "label": "屬性", + "text": { + "single_line": { + "label": "單行" + }, + "multi_line": { + "label": "段落" + }, + "readonly": { + "label": "僅讀", + "header": "僅讀數據" + }, + "invalid_text_format": { + "label": "無效的文字格式" + } + }, + "number": { + "default": { + "placeholder": "添加數字" + } + }, + "relation": { + "single_select": { + "label": "單選" + }, + "multi_select": { + "label": "多選" + }, + "no_default_value": { + "label": "無默認值" + } + }, + "boolean": { + "label": "真 | 假", + "no_default": "無默認值" + }, + "option": { + "create_update": { + "label": "選項", + "form": { + "placeholder": "添加選項", + "errors": { + "name": { + "required": "選項名稱是必填的。", + "integrity": "已存在同名選項。" + } + } + } + }, + "select": { + "placeholder": { + "single": "選擇選項", + "multi": { + "default": "選擇選項", + "variable": "已選擇 {count} 個選項" + } + } + } + } + }, + "toast": { + "create": { + "success": { + "title": "成功!", + "message": "屬性 {name} 已成功創建。" + }, + "error": { + "title": "錯誤!", + "message": "創建屬性失敗。請再試一次!" + } + }, + "update": { + "success": { + "title": "成功!", + "message": "屬性 {name} 已成功更新。" + }, + "error": { + "title": "錯誤!", + "message": "更新屬性失敗。請再試一次!" + } + }, + "delete": { + "success": { + "title": "成功!", + "message": "屬性 {name} 已成功刪除。" + }, + "error": { + "title": "錯誤!", + "message": "刪除屬性失敗。請再試一次!" + } + }, + "enable_disable": { + "loading": "{action} {name} 屬性", + "success": { + "title": "成功!", + "message": "屬性 {name} 已成功{action}。" + }, + "error": { + "title": "錯誤!", + "message": "{action}屬性失敗。請再試一次!" + } + } + }, + "create_update": { + "form": { + "display_name": { + "placeholder": "標題" + }, + "description": { + "placeholder": "描述" + } + }, + "errors": { + "name": { + "required": "您必須為您的屬性命名。", + "max_length": "屬性名稱不應超過255個字符。" + }, + "property_type": { + "required": "您必須選擇一個屬性類型。" + }, + "options": { + "required": "您必須添加至少一個選項。" + } + } + }, + "enable_disable": { + "label": "活躍", + "tooltip": { + "disabled": "點擊以禁用", + "enabled": "點擊以啟用" + } + }, + "delete_confirmation": { + "title": "刪除此屬性", + "description": "刪除屬性可能導致現有數據丟失。", + "secondary_description": "您是否想要禁用屬性代替刪除?", + "primary_button": "{action},刪除它", + "secondary_button": "是的,禁用它" + }, + "mandate_confirmation": { + "label": "必填屬性", + "content": "此屬性似乎有一個默認選項。將屬性設為必填將移除默認值,用戶必須添加他們選擇的值。", + "tooltip": { + "disabled": "此屬性類型不能設為必填", + "enabled": "取消勾選以將字段標記為可選", + "checked": "勾選以將字段標記為必填" + } + }, + "empty_state": { + "title": "添加自定義屬性", + "description": "您為此工作項目類型添加的新屬性將顯示在此處。" + } + } + }, + "create": { + "title": "創建工作項目類型", + "button": "添加工作項目類型", + "toast": { + "success": { + "title": "成功!", + "message": "工作項目類型已成功創建。" + }, + "error": { + "title": "錯誤!", + "message": "創建工作項目類型失敗。請再試一次!" + } + } + }, + "update": { + "title": "更新工作項目類型", + "button": "更新工作項目類型", + "toast": { + "success": { + "title": "成功!", + "message": "工作項目類型 {name} 已成功更新。" + }, + "error": { + "title": "錯誤!", + "message": "更新工作項目類型失敗。請再試一次!" + } + } + }, + "create_update": { + "form": { + "name": { + "placeholder": "為此工作項目類型提供一個獨特的名稱" + }, + "description": { + "placeholder": "描述此工作項目類型的用途以及何時使用。" + } + } + }, + "enable_disable": { + "toast": { + "loading": "{action} {name} 工作項目類型", + "success": { + "title": "成功!", + "message": "工作項目類型 {name} 已成功{action}。" + }, + "error": { + "title": "錯誤!", + "message": "{action}工作項目類型失敗。請再試一次!" + } + }, + "tooltip": "點擊以{action}" + }, + "empty_state": { + "enable": { + "title": "啟用工作項目類型", + "description": "使用工作項目類型為您的工作塑造工作項目。使用圖標、背景和屬性自定義它們,並為此專案配置它們。", + "primary_button": { + "text": "啟用" + }, + "confirmation": { + "title": "一旦啟用,工作項目類型不能被禁用。", + "description": "Plane的工作項目將成為此專案的默認工作項目類型,並將在此專案中顯示其圖標和背景。", + "button": { + "default": "啟用", + "loading": "設置中" + } + } + }, + "get_pro": { + "title": "獲取專業版以啟用工作項目類型。", + "description": "使用工作項目類型為您的工作塑造工作項目。使用圖標、背景和屬性自定義它們,並為此專案配置它們。", + "primary_button": { + "text": "獲取專業版" + } + }, + "upgrade": { + "title": "升級以啟用工作項目類型。", + "description": "使用工作項目類型為您的工作塑造工作項目。使用圖標、背景和屬性自定義它們,並為此專案配置它們。", + "primary_button": { + "text": "升級" + } + } + } + }, + + "importers": { + "imports": "導入", + "logo": "標誌", + "import_message": "將您的 {serviceName} 數據導入到 Plane 專案中。", + "deactivate": "停用", + "deactivating": "停用中", + "migrating": "遷移中", + "migrations": "遷移", + "refreshing": "刷新中", + "import": "導入", + "serial_number": "序號", + "project": "專案", + "workspace": "工作區", + "status": "狀態", + "total_batches": "總批次", + "imported_batches": "已導入批次", + "re_run": "重新運行", + "cancel": "取消", + "start_time": "開始時間", + "no_jobs_found": "未找到任務", + "no_project_imports": "您尚未導入任何 {serviceName} 專案。", + "cancel_import_job": "取消導入任務", + "cancel_import_job_confirmation": "您確定要取消此導入任務嗎?這將停止此專案的導入過程。", + "re_run_import_job": "重新運行導入任務", + "re_run_import_job_confirmation": "您確定要重新運行此導入任務嗎?這將重新啟動此專案的導入過程。", + "upload_csv_file": "上傳 CSV 文件以導入用戶數據。", + "connect_importer": "連接 {serviceName}", + "migration_assistant": "遷移助手", + "migration_assistant_description": "使用我們強大的助手,將您的 {serviceName} 專案無縫遷移到 Plane。", + "token_helper": "您將從您的以下位置獲取", + "personal_access_token": "個人訪問令牌", + "source_token_expired": "令牌已過期", + "source_token_expired_description": "提供的令牌已過期。請停用並使用新的憑證重新連接。", + "user_email": "用戶郵箱", + "select_state": "選擇狀態", + "select_service_project": "選擇 {serviceName} 專案", + "loading_service_projects": "加載 {serviceName} 專案中", + "select_service_workspace": "選擇 {serviceName} 工作區", + "loading_service_workspaces": "加載 {serviceName} 工作區中", + "select_priority": "選擇優先級", + "select_service_team": "選擇 {serviceName} 團隊", + "add_seat_msg_free_trial": "您正嘗試導入 {additionalUserCount} 個未註冊用戶,但您當前計劃只有 {currentWorkspaceSubscriptionAvailableSeats} 個座位可用。要繼續導入,請立即升級。", + "add_seat_msg_paid": "您正嘗試導入 {additionalUserCount} 個未註冊用戶,但您當前計劃只有 {currentWorkspaceSubscriptionAvailableSeats} 個座位可用。要繼續導入,請至少購買 {extraSeatRequired} 個額外座位。", + "skip_user_import_title": "跳過導入用戶數據", + "skip_user_import_description": "跳過用戶導入將導致來自 {serviceName} 的工作項目、評論和其他數據由在 Plane 中執行遷移的用戶創建。您仍然可以稍後手動添加用戶。", + "invalid_pat": "無效的個人訪問令牌" + }, + + "integrations": { + "integrations": "整合", + "loading": "加載中", + "unauthorized": "您無權查看此頁面。", + "configure": "配置", + "not_enabled": "{name} 未為此工作區啟用。", + "not_configured": "未配置", + "disconnect_personal_account": "斷開個人 {providerName} 帳戶", + "not_configured_message_admin": "{name} 整合未配置。請聯繫您的實例管理員進行配置。", + "not_configured_message_support": "{name} 整合未配置。請聯繫支持進行配置。", + "external_api_unreachable": "無法訪問外部 API。請稍後再試。", + "error_fetching_supported_integrations": "無法獲取支持的整合。請稍後再試。", + "back_to_integrations": "返回整合", + "select_state": "選擇狀態" + }, + + "github_integration": { + "name": "GitHub", + "description": "連接並同步您的 GitHub 工作項目與 Plane。", + "connect_org": "連接組織", + "connect_org_description": "將您的 GitHub 組織與 Plane 連接。", + "processing": "處理中", + "org_added_desc": "GitHub 組織添加者和時間", + "connection_fetch_error": "從服務器獲取連接詳情時出錯", + "personal_account_connected": "個人帳戶已連接", + "personal_account_connected_description": "您的個人 GitHub 帳戶已連接到 Plane。", + "connect_personal_account": "連接個人帳戶", + "connect_personal_account_description": "將您的個人 GitHub 帳戶與 Plane 連接。", + "repo_mapping": "倉庫映射", + "repo_mapping_description": "將您的 GitHub 倉庫與 Plane 專案映射。", + "remove_entity": "移除實體", + "remove_entity_confirmation": "您確定要移除此實體嗎?", + "issue_sync_message": "工作項目已同步到 {project}", + "link": "將 GitHub 倉庫連接到 Plane 專案", + "pull_request_automation": "拉取請求自動化", + "pull_request_automation_description": "配置從 GitHub 到 Plane 的拉取請求狀態映射", + "DRAFT_MR_OPENED": "當草稿 PR 開啟時,將狀態設置為", + "MR_OPENED": "當 PR 開啟時,將狀態設置為", + "MR_READY_FOR_MERGE": "當 PR 準備合併時,將狀態設置為", + "MR_REVIEW_REQUESTED": "當 PR 請求審核時,將狀態設置為", + "MR_MERGED": "當 PR 已合併時,將狀態設置為", + "MR_CLOSED": "當 PR 關閉時,將狀態設置為" + }, + + "gitlab_integration": { + "name": "Gitlab", + "description": "連接並同步您的 Gitlab 合併請求與 Plane。", + "connection_fetch_error": "從服務器獲取連接詳情時出錯", + "connect_org": "連接組織", + "connect_org_description": "將您的 Gitlab 組織與 Plane 連接。", + "project_connections": "Gitlab 專案連接", + "project_connections_description": "從 Gitlab 同步合併請求到 Plane 專案。", + "plane_project_connection": "Plane 專案連接", + "plane_project_connection_description": "配置從 Gitlab 到 Plane 專案的拉取請求狀態映射", + "remove_connection": "移除連接", + "remove_connection_confirmation": "您確定要移除此連接嗎?", + "link": "將 Gitlab 倉庫連接到 Plane 專案", + "pull_request_automation": "拉取請求自動化", + "pull_request_automation_description": "配置從 Gitlab 到 Plane 的拉取請求狀態映射", + "DRAFT_MR_OPENED": "當草稿 MR 開啟時,將狀態設置為", + "MR_OPENED": "當 MR 開啟時,將狀態設置為", + "MR_REVIEW_REQUESTED": "當 MR 請求審核時,將狀態設置為", + "MR_READY_FOR_MERGE": "當 MR 準備合併時,將狀態設置為", + "MR_MERGED": "當 MR 已合併時,將狀態設置為", + "MR_CLOSED": "當 MR 關閉時,將狀態設置為", + "integration_enabled_text": "啟用 Gitlab 整合後,您可以自動化工作項目工作流程", + "choose_entity": "選擇實體", + "choose_project": "選擇專案", + "link_plane_project": "連接 Plane 專案" + }, + + "slack_integration": { + "name": "Slack", + "description": "將您的 Slack 工作區與 Plane 連接。", + "connect_personal_account": "將您的個人 Slack 帳戶與 Plane 連接。", + "personal_account_connected": "您的個人 {providerName} 帳戶現已連接到 Plane。", + "link_personal_account": "將您的個人 {providerName} 帳戶連接到 Plane。", + "connected_slack_workspaces": "已連接的 Slack 工作區", + "connected_on": "連接於 {date}", + "disconnect_workspace": "斷開 {name} 工作區" + }, + + "file_upload": { + "upload_text": "點擊此處上傳文件", + "drag_drop_text": "拖放", + "processing": "處理中", + "invalid": "無效的文件類型", + "missing_fields": "缺少字段", + "success": "{fileName} 已上傳!" + }, + + "silo_errors": { + "invalid_query_params": "提供的查詢參數無效或缺少必填字段", + "invalid_installation_account": "提供的安裝帳戶無效", + "generic_error": "處理您的請求時發生意外錯誤", + "connection_not_found": "找不到請求的連接", + "multiple_connections_found": "在只期望一個連接時找到了多個連接", + "installation_not_found": "找不到請求的安裝", + "user_not_found": "找不到請求的用戶", + "error_fetching_token": "獲取認證令牌失敗" + }, + + "import_status": { + "created": "已創建", + "initiated": "已啟動", + "pulling": "拉取中", + "pulled": "已拉取", + "transforming": "轉換中", + "transformed": "已轉換", + "pushing": "推送中", + "finished": "已完成", + "error": "錯誤", + "cancelled": "已取消" + }, + + "jira_importer": { + "jira_importer_description": "將您的 Jira 數據導入到 Plane 專案中。", + "personal_access_token": "個人訪問令牌", + "user_email": "用戶郵箱", + "atlassian_security_settings": "Atlassian 安全設置", + "email_description": "這是與您的個人訪問令牌關聯的郵箱", + "jira_domain": "Jira 域名", + "jira_domain_description": "這是您的 Jira 實例的域名", + "steps": { + "title_configure_plane": "配置 Plane", + "description_configure_plane": "請先在 Plane 中創建您打算遷移 Jira 數據的專案。專案創建後,在此處選擇它。", + "title_configure_jira": "配置 Jira", + "description_configure_jira": "請選擇您想要遷移數據的 Jira 工作區。", + "title_import_users": "導入用戶", + "description_import_users": "請添加您希望從 Jira 遷移到 Plane 的用戶。或者,您可以跳過此步驟,稍後手動添加用戶。", + "title_map_states": "映射狀態", + "description_map_states": "我們已盡力自動將 Jira 狀態匹配到 Plane 狀態。繼續之前,請映射任何剩餘的狀態,您也可以創建狀態並手動映射它們。", + "title_map_priorities": "映射優先級", + "description_map_priorities": "我們已盡力自動匹配優先級。繼續之前,請映射任何剩餘的優先級。", + "title_summary": "摘要", + "description_summary": "以下是將從 Jira 遷移到 Plane 的數據摘要。" + } + }, + + "asana_importer": { + "asana_importer_description": "將您的 Asana 數據導入到 Plane 專案中。", + "select_asana_priority_field": "選擇 Asana 優先級字段", + "steps": { + "title_configure_plane": "配置 Plane", + "description_configure_plane": "請先在 Plane 中創建您打算遷移 Asana 數據的專案。專案創建後,在此處選擇它。", + "title_configure_asana": "配置 Asana", + "description_configure_asana": "請選擇您想要遷移數據的 Asana 工作區和專案。", + "title_map_states": "映射狀態", + "description_map_states": "請選擇您想要映射到 Plane 專案狀態的 Asana 狀態。", + "title_map_priorities": "映射優先級", + "description_map_priorities": "請選擇您想要映射到 Plane 專案優先級的 Asana 優先級。", + "title_summary": "摘要", + "description_summary": "以下是將從 Asana 遷移到 Plane 的數據摘要。" + } + }, + + "linear_importer": { + "linear_importer_description": "將您的 Linear 數據導入到 Plane 專案中。", + "steps": { + "title_configure_plane": "配置 Plane", + "description_configure_plane": "請先在 Plane 中創建您打算遷移 Linear 數據的專案。專案創建後,在此處選擇它。", + "title_configure_linear": "配置 Linear", + "description_configure_linear": "請選擇您想要遷移數據的 Linear 團隊。", + "title_map_states": "映射狀態", + "description_map_states": "我們已盡力自動將 Linear 狀態匹配到 Plane 狀態。繼續之前,請映射任何剩餘的狀態,您也可以創建狀態並手動映射它們。", + "title_map_priorities": "映射優先級", + "description_map_priorities": "請選擇您想要映射到 Plane 專案優先級的 Linear 優先級。", + "title_summary": "摘要", + "description_summary": "以下是將從 Linear 遷移到 Plane 的數據摘要。" + } + }, + + "jira_server_importer": { + "jira_server_importer_description": "將您的 Jira Server 數據導入到 Plane 專案中。", + "steps": { + "title_configure_plane": "配置 Plane", + "description_configure_plane": "請先在 Plane 中創建您打算遷移 Jira 數據的專案。專案創建後,在此處選擇它。", + "title_configure_jira": "配置 Jira", + "description_configure_jira": "請選擇您想要遷移數據的 Jira 工作區。", + "title_map_states": "映射狀態", + "description_map_states": "請選擇您想要映射到 Plane 專案狀態的 Jira 狀態。", + "title_map_priorities": "映射優先級", + "description_map_priorities": "請選擇您想要映射到 Plane 專案優先級的 Jira 優先級。", + "title_summary": "摘要", + "description_summary": "以下是將從 Jira 遷移到 Plane 的數據摘要。" + } + }, + + "flatfile_importer": { + "flatfile_importer_description": "將您的 CSV 數據導入到 Plane 專案中。", + "steps": { + "title_configure_plane": "配置 Plane", + "description_configure_plane": "請先在 Plane 中創建您打算遷移 CSV 數據的專案。專案創建後,在此處選擇它。", + "title_configure_csv": "配置 CSV", + "description_configure_csv": "請上傳您的 CSV 文件並配置要映射到 Plane 字段的字段。" + } + }, + + "dashboards": { + "widget": { + "chart_types": { + "bar_chart": { + "short_label": "條形", + "long_label": "條形圖", + "chart_models": { + "basic": "基本", + "stacked": "堆疊", + "grouped": "分組" + }, + "orientation": { + "label": "方向", + "horizontal": "水平", + "vertical": "垂直", + "placeholder": "添加方向" + }, + "bar_color": "條形顏色" + }, + "line_chart": { + "short_label": "線形", + "long_label": "線形圖", + "chart_models": { + "basic": "基本", + "multi_line": "多線" + }, + "line_color": "線條顏色", + "line_type": { + "label": "線條類型", + "solid": "實線", + "dashed": "虛線", + "placeholder": "添加線條類型" + } + }, + "area_chart": { + "short_label": "面積", + "long_label": "面積圖", + "chart_models": { + "basic": "基本", + "stacked": "堆疊", + "comparison": "比較" + }, + "fill_color": "填充顏色" + }, + "donut_chart": { + "short_label": "環形", + "long_label": "環形圖", + "chart_models": { + "basic": "基本", + "progress": "進度" + }, + "center_value": "中心值", + "completed_color": "完成顏色" + }, + "pie_chart": { + "short_label": "餅形", + "long_label": "餅形圖", + "chart_models": { + "basic": "基本" + }, + "group": { + "label": "分組片段", + "group_thin_pieces": "分組細片段", + "minimum_threshold": { + "label": "最小閾值", + "placeholder": "添加閾值" + }, + "name_group": { + "label": "命名組", + "placeholder": "\"小於5%\"" + } + }, + "show_values": "顯示數值", + "value_type": { + "percentage": "百分比", + "count": "計數" + } + }, + "text": { + "short_label": "文字", + "long_label": "文字", + "alignment": { + "label": "文字對齊", + "left": "左對齊", + "center": "居中", + "right": "右對齊", + "placeholder": "添加文字對齊" + }, + "text_color": "文字顏色" + } + }, + "color_palettes": { + "modern": "現代", + "horizon": "地平線", + "earthen": "大地" + }, + "common": { + "add_widget": "添加小工具", + "widget_title": { + "label": "為此小工具命名", + "placeholder": "例如,\"昨日待辦\", \"全部完成\"" + }, + "chart_type": "圖表類型", + "visualization_type": { + "label": "視覺化類型", + "placeholder": "添加視覺化類型" + }, + "date_group": { + "label": "日期分組", + "placeholder": "添加日期分組" + }, + "grouping": "分組", + "group_by": "分組依據", + "stacking": "堆疊", + "stack_by": "堆疊依據", + "daily": "每日", + "weekly": "每週", + "monthly": "每月", + "yearly": "每年", + "work_item_count": "工作項目數量", + "estimate_point": "估算點數", + "pending_work_item": "待處理工作項目", + "completed_work_item": "已完成工作項目", + "in_progress_work_item": "進行中工作項目", + "blocked_work_item": "被阻礙工作項目", + "work_item_due_this_week": "本週到期工作項目", + "work_item_due_today": "今日到期工作項目", + "color_scheme": { + "label": "配色方案", + "placeholder": "添加配色方案" + }, + "smoothing": "平滑", + "markers": "標記", + "legends": "圖例", + "tooltips": "提示框", + "opacity": { + "label": "透明度", + "placeholder": "添加透明度" + }, + "border": "邊框", + "widget_configuration": "小工具配置", + "configure_widget": "配置小工具", + "guides": "指南", + "style": "樣式", + "area_appearance": "區域外觀", + "comparison_line_appearance": "比較線外觀", + "add_property": "添加屬性", + "add_metric": "添加指標" + }, + "not_configured_state": { + "bar_chart": { + "basic": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。" + }, + "stacked": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。", + "group_by": "堆疊依據缺少值。" + }, + "grouped": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。", + "group_by": "分組依據缺少值。" + } + }, + "line_chart": { + "basic": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。" + }, + "multi_line": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。", + "group_by": "分組依據缺少值。" + } + }, + "area_chart": { + "basic": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。" + }, + "stacked": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。", + "group_by": "堆疊依據缺少值。" + }, + "comparison": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。" + } + }, + "donut_chart": { + "basic": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。" + }, + "progress": { + "y_axis_metric": "指標缺少值。" + } + }, + "pie_chart": { + "basic": { + "x_axis_property": "X軸缺少值。", + "y_axis_metric": "指標缺少值。" + } + }, + "text": { + "basic": { + "y_axis_metric": "指標缺少值。" + } + }, + "ask_admin": "請管理員配置此小工具。" + } + }, + "create_modal": { + "heading": { + "create": "創建新儀表板", + "update": "更新儀表板" + }, + "title": { + "label": "為您的儀表板命名。", + "placeholder": "\"跨專案的容量\", \"團隊的工作負載\", \"跨所有專案的狀態\"", + "required_error": "標題為必填項" + }, + "project": { + "label": "選擇專案", + "placeholder": "來自這些專案的數據將為此儀表板提供支持。", + "required_error": "專案為必填項" + }, + "create_dashboard": "創建儀表板", + "update_dashboard": "更新儀表板" + }, + "delete_modal": { + "heading": "刪除儀表板" + }, + "empty_state": { + "feature_flag": { + "title": "在按需、永久的儀表板中展示您的進度。", + "description": "構建您需要的任何儀表板,並自定義數據的外觀,以完美地展示您的進度。", + "coming_soon_to_mobile": "即將登陸移動應用", + "card_1": { + "title": "適用於所有專案", + "description": "通過所有專案獲得工作區的完整全局視圖,或者切片您的工作數據,獲得完美的進度視圖。" + }, + "card_2": { + "title": "適用於Plane中的任何數據", + "description": "超越現成的分析和預製的週期圖表,以前所未有的方式查看團隊、倡議或其他任何內容。" + }, + "card_3": { + "title": "滿足所有數據可視化需求", + "description": "從多種可自定義的圖表中選擇,具有精細的控制,以準確地按照您想要的方式查看和展示您的工作數據。" + }, + "card_4": { + "title": "按需和永久", + "description": "一次構建,永久保留,自動刷新您的數據,範圍變更的上下文標誌,以及可共享的永久鏈接。" + }, + "card_5": { + "title": "導出和定時通訊", + "description": "對於鏈接不起作用的時候,將您的儀表板導出為一次性PDF,或者安排自動發送給利益相關者。" + }, + "card_6": { + "title": "適用於所有設備的自動佈局", + "description": "調整小工具大小以獲得您想要的佈局,並在移動設備、平板電腦和其他瀏覽器上以完全相同的方式查看。" + } + }, + "dashboards_list": { + "title": "在小工具中可視化數據,用小工具構建儀表板,並按需查看最新信息。", + "description": "使用自定義小工具構建儀表板,以您指定的範圍顯示數據。獲取跨專案和團隊的所有工作的儀表板,並與利益相關者共享永久鏈接,以便按需追踪。" + }, + "dashboards_search": { + "title": "這與儀表板名稱不匹配。", + "description": "確保您的查詢正確或嘗試另一個查詢。" + }, + "widgets_list": { + "title": "按照您想要的方式可視化數據。", + "description": "使用線條、條形、餅圖和其他格式,以您想要的方式\n從您指定的源查看數據。" + }, + "widget_data": { + "title": "這裡沒有內容", + "description": "刷新或添加數據以在此處查看。" + } + }, + "common": { + "editing": "編輯中" + } + }, + + "workflows": { + "workflow_states": { + "work_item_creation": "允許新工作項目", + "work_item_creation_disable_tooltip": "此狀態已禁用工作項目創建", + "default_state": "默認狀態允許所有成員創建新工作項目。這無法更改", + "state_change_count": "{count, plural, one {1個允許的狀態變更} other {{count}個允許的狀態變更}}", + "movers_count": "{count, plural, one {1個列出的審核者} other {{count}個列出的審核者}}", + "state_changes": { + "label": { + "default": "添加允許的狀態變更", + "loading": "添加允許的狀態變更中" + }, + "move_to": "變更狀態為", + "movers": { + "label": "當審核者為", + "tooltip": "審核者是被允許將工作項目從一個狀態移動到另一個狀態的人。", + "add": "添加審核者" + } + } + }, + "workflow_disabled": { + "title": "您不能將此工作項目移動到這裡。" + }, + "workflow_enabled": { + "label": "狀態變更" + }, + "workflow_tree": { + "label": "對於工作項目在", + "state_change_label": "可以將其移動到" + }, + "empty_state": { + "upgrade": { + "title": "使用工作流程控制變更和審核的混亂。", + "description": "在Plane中使用工作流程設置工作移動、由誰移動以及何時移動的規則。" + } + }, + "quick_actions": { + "view_change_history": "查看變更歷史", + "reset_workflow": "重置工作流程" + }, + "confirmation_modals": { + "reset_workflow": { + "title": "您確定要重置此工作流程嗎?", + "description": "如果您重置此工作流程,所有狀態變更規則都將被刪除,您將需要重新創建它們才能在此專案中運行。" + }, + "delete_state_change": { + "title": "您確定要刪除此狀態變更規則嗎?", + "description": "一旦刪除,您將無法撤消此更改,如果您希望此規則在此專案中運行,您將需要重新設置。" + } + }, + "toasts": { + "enable_disable": { + "loading": "{action}工作流程", + "success": { + "title": "成功", + "message": "工作流程已成功{action}" + }, + "error": { + "title": "錯誤", + "message": "工作流程無法{action}。請再試一次。" + } + }, + "reset": { + "success": { + "title": "成功", + "message": "工作流程已成功重置" + }, + "error": { + "title": "重置工作流程時出錯", + "message": "工作流程無法重置。請再試一次。" + } + }, + "add_state_change_rule": { + "error": { + "title": "添加狀態變更規則時出錯", + "message": "無法添加狀態變更規則。請再試一次。" + } + }, + "modify_state_change_rule": { + "error": { + "title": "修改狀態變更規則時出錯", + "message": "無法修改狀態變更規則。請再試一次。" + } + }, + "remove_state_change_rule": { + "error": { + "title": "移除狀態變更規則時出錯", + "message": "無法移除狀態變更規則。請再試一次。" + } + }, + "modify_state_change_rule_movers": { + "error": { + "title": "修改狀態變更規則審核者時出錯", + "message": "無法修改狀態變更規則審核者。請再試一次。" + } + } + } + }, + + "customers": { + "label": "{count, plural, one {客戶} other {客戶}}", + "upgrade": { + "title": "使用客戶功能優先處理和管理工作。", + "description": "將您的工作映射到客戶並按客戶屬性進行優先排序。" + }, + "properties": { + "default": { + "title": "默認屬性", + "customer_name": { + "name": "客戶名稱", + "placeholder": "這可以是個人或企業的名稱", + "validation": { + "required": "客戶名稱為必填項。", + "max_length": "客戶名稱不能超過255個字符。" + } + }, + "description": { + "name": "描述", + "validation": {} + }, + "email": { + "name": "電子郵件", + "placeholder": "輸入電子郵件", + "validation": { + "required": "電子郵件為必填項。", + "pattern": "無效的電子郵件地址。" + } + }, + "website_url": { + "name": "網站", + "placeholder": "任何帶有https://的網址都可以使用。", + "placeholder_short": "添加網站", + "validation": { + "pattern": "無效的網站網址" + } + }, + "employees": { + "name": "員工數", + "placeholder": "如果您的客戶是企業,則為員工數量。", + "validation": { + "min_length": "員工數不能少於0。" + } + }, + "size": { + "name": "規模", + "placeholder": "添加公司規模", + "validation": { + "min_length": "無效的規模" + } + }, + "domain": { + "name": "行業", + "placeholder": "零售、電子商務、金融科技、銀行", + "placeholder_short": "添加行業", + "validation": {} + }, + "stage": { + "name": "階段", + "placeholder": "選擇階段", + "validation": {} + }, + "contract_status": { + "name": "合約狀態", + "placeholder": "選擇合約狀態", + "validation": {} + }, + "revenue": { + "name": "收入", + "placeholder": "這是您的客戶每年產生的收入。", + "validation": { + "min_length": "收入不能少於0。" + } + } + }, + "custom": { + "title": "自定義屬性", + "info": "將您客戶的獨特屬性添加到Plane,以便您可以更好地管理工作項目或客戶記錄。" + }, + "empty_state": { + "title": "您還沒有任何自定義屬性。", + "description": "您希望在工作項目中、Plane其他地方或Plane外部的CRM或其他工具中看到的自定義屬性,當您添加它們時將顯示在這裡。" + }, + "add": { + "primary_button": "添加新屬性" + } + }, + "stage": { + "lead": "潛在客戶", + "sales_qualified_lead": "合格銷售線索", + "contract_negotiation": "合約談判", + "closed_won": "已成交", + "closed_lost": "未成交" + }, + "contract_status": { + "active": "活躍", + "pre_contract": "合約前", + "signed": "已簽署", + "inactive": "非活躍" + }, + "empty_state": { + "detail": { + "title": "我們無法找到該客戶記錄。", + "description": "此記錄的鏈接可能錯誤或此記錄可能已被刪除。", + "primary_button": "前往客戶", + "secondary_button": "添加客戶" + }, + "search": { + "title": "您似乎沒有與該條件匹配的客戶記錄。", + "description": "嘗試使用其他搜索條件,或者如果您確信應該看到該條件的結果,請聯繫我們。" + }, + "list": { + "title": "根據對您客戶重要的事項管理您工作的量、節奏和流程。", + "description": "使用客戶功能(Plane獨有功能),您現在可以從頭開始創建新客戶並將其連接到您的工作。很快,您將能夠從其他工具中引入客戶,以及對您重要的自定義屬性。", + "primary_button": "添加您的第一個客戶" + } + }, + "settings": { + "unauthorized": "您無權訪問此頁面。", + "description": "在您的工作流程中追踪和管理客戶關係。", + "enable": "啟用客戶功能", + "toasts": { + "enable": { + "loading": "正在啟用客戶功能...", + "success": { + "title": "您已為此工作區開啟客戶功能。", + "message": "您無法再次關閉它。" + }, + "error": { + "title": "我們無法這次開啟客戶功能。", + "message": "請再試一次或稍後回到此畫面。如果仍然不起作用。", + "action": "聯繫支持" + } + }, + "disable": { + "loading": "正在禁用客戶功能...", + "success": { + "title": "客戶功能已禁用", + "message": "客戶功能已成功禁用!" + }, + "error": { + "title": "錯誤", + "message": "禁用客戶功能失敗!" + } + } + } + }, + "toasts": { + "list": { + "error": { + "title": "我們無法獲取您的客戶列表。", + "message": "請再試一次或刷新此頁面。" + } + }, + "copy_link": { + "title": "您已複製此客戶的直接鏈接。", + "message": "粘貼在任何地方,它都會直接帶回這裡。" + }, + "create": { + "success": { + "title": "{customer_name}現已可用", + "message": "您可以在工作項目中引用此客戶,並追踪來自他們的請求。", + "actions": { + "view": "查看", + "copy_link": "複製鏈接", + "copied": "已複製!" + } + }, + "error": { + "title": "我們這次無法創建該記錄。", + "message": "嘗試再次保存它或將未保存的文本複製到新條目,最好在另一個標籤頁中。" + } + }, + "update": { + "success": { + "title": "成功!", + "message": "客戶更新成功!" + }, + "error": { + "title": "錯誤!", + "message": "無法更新客戶。請再試一次!" + } + }, + "logo": { + "error": { + "title": "我們無法上傳客戶的標誌。", + "message": "嘗試再次保存標誌或從頭開始。" + } + }, + "work_item": { + "remove": { + "success": { + "title": "您已從此客戶記錄中移除工作項目。", + "message": "我們也已自動從工作項目中移除此客戶。" + }, + "error": { + "title": "我們這次無法從此客戶記錄中移除該工作項目。", + "message": "我們也已自動從工作項目中移除此客戶。" + } + }, + "add": { + "error": { + "title": "我們這次無法將該工作項目添加到此客戶記錄。", + "message": "嘗試再次添加該工作項目或稍後再來。如果仍然不起作用,請聯繫我們。" + }, + "success": { + "title": "您已將工作項目添加到此客戶記錄。", + "message": "我們也已自動將此客戶添加到工作項目中。" + } + } + } + }, + "quick_actions": { + "edit": "編輯", + "copy_link": "複製客戶鏈接", + "delete": "刪除" + }, + "create": { + "label": "創建客戶記錄", + "loading": "創建中", + "cancel": "取消" + }, + "update": { + "label": "更新客戶", + "loading": "更新中" + }, + "delete": { + "title": "您確定要刪除客戶記錄{customer_name}嗎?", + "description": "與此記錄關聯的所有數據將被永久刪除。您以後無法恢復此記錄。" + }, + "requests": { + "empty_state": { + "list": { + "title": "目前還沒有要顯示的請求。", + "description": "創建來自您客戶的請求,以便您可以將它們鏈接到工作項目。", + "button": "添加新請求" + }, + "search": { + "title": "您似乎沒有與該條件匹配的請求。", + "description": "嘗試使用其他搜索條件,或者如果您確信應該看到該條件的結果,請聯繫我們。" + } + }, + "label": "{count, plural, one {請求} other {請求}}", + "add": "添加請求", + "create": "創建請求", + "update": "更新請求", + "form": { + "name": { + "placeholder": "為此請求命名", + "validation": { + "required": "名稱為必填項。", + "max_length": "請求名稱不應超過255個字符。" + } + }, + "description": { + "placeholder": "描述請求的性質或從另一個工具粘貼此客戶的評論。" + }, + "source": { + "add": "添加來源", + "update": "更新來源", + "url": { + "label": "網址", + "required": "網址為必填項", + "invalid": "無效的網站網址" + } + } + }, + "toasts": { + "copy_link": { + "title": "鏈接已複製", + "message": "客戶請求鏈接已複製到剪貼板。" + }, + "attachment": { + "upload": { + "loading": "正在上傳附件...", + "success": { + "title": "附件已上傳", + "message": "附件已成功上傳。" + }, + "error": { + "title": "附件未上傳", + "message": "無法上傳附件。" + } + }, + "size": { + "error": { + "title": "錯誤!", + "message": "一次只能上傳一個文件。" + } + }, + "length": { + "message": "文件大小必須為{size}MB或更小" + }, + "remove": { + "success": { + "title": "附件已移除", + "message": "附件已成功移除" + }, + "error": { + "title": "附件未移除", + "message": "無法移除附件" + } + } + }, + "source": { + "update": { + "success": { + "title": "成功!", + "message": "來源更新成功!" + }, + "error": { + "title": "錯誤!", + "message": "無法更新來源。" + } + } + }, + "work_item": { + "add": { + "error": { + "title": "錯誤!", + "message": "無法將工作項目添加到請求中。請再試一次。" + }, + "success": { + "title": "成功!", + "message": "已將工作項目添加到請求中。" + } + } + }, + "update": { + "success": { + "message": "請求更新成功!", + "title": "成功!" + }, + "error": { + "title": "錯誤!", + "message": "無法更新請求。請再試一次!" + } + }, + "create": { + "success": { + "message": "請求創建成功!", + "title": "成功!" + }, + "error": { + "title": "錯誤!", + "message": "無法創建請求。請再試一次!" + } + } + } + }, + "linked_work_items": { + "label": "鏈接的工作項目", + "link": "鏈接工作項目", + "empty_state": { + "list": { + "title": "您似乎還沒有將工作項目鏈接到此客戶。", + "description": "在此處鏈接任何專案的現有工作項目,以便您可以按此客戶追踪它們。", + "button": "鏈接工作項目" + } + }, + "action": { + "remove_epic": "移除史詩", + "remove": "移除工作項目" + } + }, + "sidebar": { + "properties": "屬性" + } + }, + + "templates": { + "settings": { + "title": "模板", + "description": "使用模板可節省80%的專案、工作項目和頁面創建時間。", + "options": { + "project": { + "label": "專案模板" + }, + "work_item": { + "label": "工作項目模板" + }, + "page": { + "label": "頁面模板" + } + }, + "create_template": { + "label": "創建模板", + "no_permission": { + "project": "聯繫您的專案管理員創建模板", + "workspace": "聯繫您的workspace管理員創建模板" + } + }, + "use_template": { + "button": "使用模板" + }, + "template_source": { + "workspace": { + "info": "源自workspace" + }, + "project": { + "info": "源自專案" + } + }, + "form": { + "work_item": { + "template": { + "name": { + "placeholder": "為您的工作項目模板命名。", + "validation": { + "required": "模板名稱為必填項", + "maxLength": "模板名稱應少於255個字符" + } + }, + "description": { + "placeholder": "描述何時以及如何使用此模板。" + } + }, + "name": { + "placeholder": "為此工作項目提供標題。", + "validation": { + "required": "工作項目標題為必填項", + "maxLength": "工作項目標題應少於255個字符" + } + }, + "description": { + "placeholder": "描述此工作項目,以便清楚地了解完成時將實現什麼。" + }, + "button": { + "create": "創建工作項目模板", + "update": "更新工作項目模板" + } + } + } + }, + "empty_state": { + "upgrade": { + "title": "模板", + "description": "使用Plane中的專案、工作項目和頁面模板,您無需從頭創建專案或手動設置工作項目屬性。", + "sub_description": "使用模板可節省80%的管理時間。" + }, + "no_templates": { + "button": "創建您的第一個模板" + } + }, + "toasts": { + "create": { + "success": { + "title": "模板已創建", + "message": "{templateName},{templateType}模板,現已可用於您的workspace。" + }, + "error": { + "title": "我們這次無法創建該模板。", + "message": "嘗試再次保存您的詳細信息或將它們複製到新模板中,最好在另一個標籤頁中。" + } + }, + "update": { + "success": { + "title": "模板已更改", + "message": "{templateName},{templateType}模板,已更改。" + }, + "error": { + "title": "我們無法保存對此模板的更改。", + "message": "嘗試再次保存您的詳細信息或稍後返回此模板。如果仍有問題,請聯繫我們。" + } + }, + "delete": { + "success": { + "title": "模板已刪除", + "message": "{templateName},{templateType}模板,現已從您的workspace中刪除。" + }, + "error": { + "title": "我們無法刪除該模板。", + "message": "嘗試再次刪除它或稍後再試。如果您仍然無法刪除它,請聯繫我們。" + } + } + }, + "delete_confirmation": { + "title": "刪除模板", + "description": { + "prefix": "您確定要刪除模板-", + "suffix": "嗎?與模板相關的所有數據將被永久移除。此操作無法撤銷。" + } + } + } +} diff --git a/packages/i18n/src/store/index.ts b/packages/i18n/src/store/index.ts index a336bbd105..05b22d7b35 100644 --- a/packages/i18n/src/store/index.ts +++ b/packages/i18n/src/store/index.ts @@ -196,12 +196,24 @@ export class TranslationStore { return import("../locales/ja/translations-extended.json"); case "zh-CN": return import("../locales/zh-CN/translations-extended.json"); + case "zh-TW": + return import("../locales/zh-TW/translations-extended.json"); case "ru": return import("../locales/ru/translations-extended.json"); case "it": return import("../locales/it/translations-extended.json"); case "cs": return import("../locales/cs/translations-extended.json"); + case "sk": + return import("../locales/sk/translations-extended.json"); + case "de": + return import("../locales/de/translations-extended.json"); + case "ua": + return import("../locales/ua/translations-extended.json"); + case "pl": + return import("../locales/pl/translations-extended.json"); + case "ko": + return import("../locales/ko/translations-extended.json"); default: throw new Error(`Unsupported language: ${language}`); }