From c329db71e5394febb06c4fd6803f14f3b71e4efc Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Mon, 7 Feb 2022 21:34:42 +0100 Subject: [PATCH 1/3] Translations update from Mattermost Weblate (#2278) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translated using Weblate (Ukrainian) Currently translated at 3.1% (8 of 255 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/uk/ Added translation using Weblate (Ukrainian) * Translated using Weblate (Slovenian) Currently translated at 3.9% (10 of 255 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/sl/ * Translated using Weblate (Chinese (Traditional)) Currently translated at 75.6% (193 of 255 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/zh_Hant/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ * Translated using Weblate (German) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/de/ * Translated using Weblate (Dutch) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/nl/ * Translated using Weblate (Hungarian) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/hu/ * Translated using Weblate (Korean) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ko/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ * Translated using Weblate (Turkish) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/tr/ * Translated using Weblate (Polish) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/pl/ * Translated using Weblate (English (Australia)) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/en_AU/ * Translated using Weblate (Italian) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/it/ * Translated using Weblate (Arabic) Currently translated at 25.3% (65 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ar/ * Translated using Weblate (Japanese) Currently translated at 100.0% (256 of 256 strings) Translation: Focalboard/webapp Translate-URL: https://translate.mattermost.com/projects/focalboard/webapp/ja/ Co-authored-by: Serhiy Zhuk <0vatman0@gmail.com> Co-authored-by: Animesh Pathak Co-authored-by: wuuker Co-authored-by: jprusch Co-authored-by: Tom De Moor Co-authored-by: Tóth Csaba // Online ERP Hungary Kft Co-authored-by: Ji-Hyeon Gim Co-authored-by: Kaya Zeren Co-authored-by: master7 Co-authored-by: Matthew Williams Co-authored-by: SerHack Co-authored-by: mamounjamous Co-authored-by: kaakaa --- webapp/i18n/ar.json | 25 +++++++---- webapp/i18n/ca.json | 8 ---- webapp/i18n/de.json | 35 +++++++-------- webapp/i18n/en_AU.json | 35 +++++++-------- webapp/i18n/es.json | 8 ---- webapp/i18n/et.json | 10 ----- webapp/i18n/fr.json | 8 ---- webapp/i18n/hr.json | 17 -------- webapp/i18n/hu.json | 35 +++++++-------- webapp/i18n/id.json | 8 ---- webapp/i18n/it.json | 37 ++++++++-------- webapp/i18n/ja.json | 35 +++++++-------- webapp/i18n/kk.json | 17 -------- webapp/i18n/ko.json | 40 +++++++++-------- webapp/i18n/ml.json | 17 -------- webapp/i18n/nl.json | 35 +++++++-------- webapp/i18n/oc.json | 16 ------- webapp/i18n/pl.json | 35 +++++++-------- webapp/i18n/pt_BR.json | 8 ---- webapp/i18n/ru.json | 17 -------- webapp/i18n/sk.json | 17 -------- webapp/i18n/sl.json | 6 ++- webapp/i18n/sv.json | 17 -------- webapp/i18n/tr.json | 35 +++++++-------- webapp/i18n/uk.json | 10 +++++ webapp/i18n/zh_Hans.json | 8 ---- webapp/i18n/zh_Hant.json | 94 ++++++++++++++++++++-------------------- 27 files changed, 244 insertions(+), 389 deletions(-) create mode 100644 webapp/i18n/uk.json diff --git a/webapp/i18n/ar.json b/webapp/i18n/ar.json index 1b4832e5a..07d832efb 100644 --- a/webapp/i18n/ar.json +++ b/webapp/i18n/ar.json @@ -1,10 +1,20 @@ { - "BoardComponent.add-a-group": "+ إضافة فريقa", + "BoardComponent.add-a-group": "+ إضافة مجموعة", "BoardComponent.delete": "حذف", - "BoardComponent.hidden-columns": "الأعمدية المخفية", + "BoardComponent.hidden-columns": "الأعمدة المخفية", "BoardComponent.hide": "إخفاء", "BoardComponent.new": "+ جديد", "BoardComponent.show": "عرض", + "BoardPage.newVersion": "يتوفر نسخة جديدة من الألواح. اضغط هنا للتحميل.", + "BoardPage.syncFailed": "ربما سيُحذف اللوح أو يتعذر الوصول إليه.", + "BoardTemplateSelector.add-template": "قالب جديد", + "BoardTemplateSelector.create-empty-board": "أنشيء لوح فارغ", + "BoardTemplateSelector.delete-template": "حذف قالب", + "BoardTemplateSelector.edit-template": "تعديل", + "BoardTemplateSelector.plugin.no-content-title": "أنشيء لوح في {workspaceName}", + "BoardTemplateSelector.title": "أنشيء لوح", + "BoardTemplateSelector.use-this-template": "استخدم هذا القالب", + "BoardsUnfurl.Remainder": "+ {} آخر", "CardDetail.add-content": "إضافة محتوى", "CardDetail.add-icon": "إضافة أيقونة", "CardDetail.new-comment-placeholder": "إضافة تعليق…", @@ -18,7 +28,7 @@ "EditableDayPicker.today": "اليوم", "Filter.is-empty": "فارغ", "Filter.is-not-empty": "ليس فارغًا", - "FilterComponent.add-filter": "+ إضافة عامل تصفية", + "FilterComponent.add-filter": "+ إضافة فلتر", "FilterComponent.delete": "حذف", "GalleryCard.delete": "حذف", "KanbanCard.delete": "حذف", @@ -31,16 +41,13 @@ "PropertyType.Number": "رقم", "PropertyType.Person": "شخص", "PropertyType.Text": "نص", - "PropertyType.URL": "رابط URL", - "RegistrationLink.copiedLink": "تم نسخها", + "PropertyType.URL": "رابط", + "RegistrationLink.copiedLink": "منسوخ!", "RegistrationLink.copyLink": "انسخ الرابط", - "ShareBoard.copiedLink": "تم نسخها!", + "ShareBoard.copiedLink": "منسوخ!", "ShareBoard.copyLink": "انسخ الرابط", "Sidebar.about": "عن Focalboard", - "Sidebar.add-template": "نموذج جديد", "Sidebar.changePassword": "تغيير الكلمة السرية", - "Sidebar.delete-template": "حذف", - "Sidebar.edit-template": "تعديل", "Sidebar.logout": "الخروج", "Sidebar.set-language": "ضبط اللغة", "Sidebar.settings": "الإعدادت", diff --git a/webapp/i18n/ca.json b/webapp/i18n/ca.json index 7746619d1..5c09844e2 100644 --- a/webapp/i18n/ca.json +++ b/webapp/i18n/ca.json @@ -33,7 +33,6 @@ "ContentBlock.text": "text", "Dialog.closeDialog": "Tanca la finestra", "EditableDayPicker.today": "Avui", - "EmptyCenterPanel.no-content": "Afegeix o selecciona un tauler de la barra lateral per començar.", "Filter.includes": "inclou", "Filter.is-empty": "esta buit", "Filter.is-not-empty": "no està buit", @@ -47,7 +46,6 @@ "KanbanCard.duplicate": "Duplicar", "KanbanCard.untitled": "Sense títol", "Mutator.duplicate-board": "duplicar tauler", - "Mutator.new-board-from-template": "nou tauler des de plantilla", "Mutator.new-card-from-template": "nova targeta des de plantilla", "Mutator.new-template-from-board": "nova plantilla des de tauler", "Mutator.new-template-from-card": "nova plantilla des de targeta", @@ -84,25 +82,19 @@ "ShareBoard.unshare": "Qualsevol amb el link pot veure aquest tauler", "Sidebar.about": "Sobre Focalboard", "Sidebar.add-board": "+ Afegir tauler", - "Sidebar.add-template": "Nova plantilla", "Sidebar.changePassword": "Canvi de contrasenya", "Sidebar.delete-board": "Eliminar el tauler", - "Sidebar.delete-template": "Eliminar", "Sidebar.duplicate-board": "Duplicar el tauler", - "Sidebar.edit-template": "Editar", - "Sidebar.empty-board": "Tauler buit", "Sidebar.export-archive": "Arxiu d'exportació", "Sidebar.import-archive": "Arxiu d'importació", "Sidebar.invite-users": "Convida usuaris", "Sidebar.logout": "Tanca sessió", "Sidebar.no-views-in-board": "Cap pàgina a l'interior", "Sidebar.random-icons": "Icones aleatòries", - "Sidebar.select-a-template": "Selecciona una plantilla", "Sidebar.set-language": "Seleccionar idioma", "Sidebar.set-theme": "Definir un tema", "Sidebar.settings": "Paràmetres", "Sidebar.template-from-board": "Nova plantilla desde tauler", - "Sidebar.untitled": "Sense títol", "Sidebar.untitled-board": "(Tauler sense títol)", "Sidebar.untitled-view": "(Vista sense títol)", "TableComponent.add-icon": "Afegeix icona", diff --git a/webapp/i18n/de.json b/webapp/i18n/de.json index 8461197c4..78a6ef254 100644 --- a/webapp/i18n/de.json +++ b/webapp/i18n/de.json @@ -9,6 +9,15 @@ "BoardComponent.show": "Anzeigen", "BoardPage.newVersion": "Eine neue Version von Boards ist verfügbar, klicken Sie hier, um sie neu zu laden.", "BoardPage.syncFailed": "Das Board kann gelöscht oder der Zugang entzogen werden.", + "BoardTemplateSelector.add-template": "Neue Vorlage", + "BoardTemplateSelector.create-empty-board": "Leeres Board erstellen", + "BoardTemplateSelector.delete-template": "Vorlage löschen", + "BoardTemplateSelector.description": "Wählen Sie eine Vorlage um zu starten. Passen Sie die Vorlage einfach an Ihre Anforderungen an oder erstellen Sie ein leeres Board.", + "BoardTemplateSelector.edit-template": "Bearbeiten", + "BoardTemplateSelector.plugin.no-content-description": "Fügen Sie ein Board zur Seitenleiste hinzu, indem Sie eine der Vorlagen unten verwenden oder starten Sie mit einem leeren Board.{lineBreak} Mitglieder von \"{workspaceName}\" werden Zugriff auf die Boards haben, die hier erstellt werden.", + "BoardTemplateSelector.plugin.no-content-title": "Erstelle ein Board in {workspaceName}", + "BoardTemplateSelector.title": "Erstelle ein Board", + "BoardTemplateSelector.use-this-template": "Verwende diese Vorlage", "BoardsUnfurl.Remainder": "+{remainder} mehr", "BoardsUnfurl.Updated": "Aktualisiert {time}", "Calculations.Options.average.displayName": "Durchschnitt", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "Bereich", "Calculations.Options.sum.displayName": "Summe", "Calculations.Options.sum.label": "Summe", + "CardBadges.title-checkboxes": "Checkboxen", + "CardBadges.title-comments": "Kommentare", + "CardBadges.title-description": "Diese Karte hat eine Beschreibung", "CardDetail.Follow": "Folgen", "CardDetail.Following": "Folgend", "CardDetail.add-content": "Inhalt hinzufügen", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "Name zu \"{newPropName}\"", "CardDialog.copiedLink": "Kopiert!", "CardDialog.copyLink": "Link kopieren", + "CardDialog.delete-confirmation-dialog-button-text": "Löschen", + "CardDialog.delete-confirmation-dialog-heading": "Karte wirklich löschen!", "CardDialog.editing-template": "Sie bearbeiten eine Vorlage.", "CardDialog.nocard": "Diese Karte existiert nicht oder ist nicht verfügbar.", "ColorOption.selectColor": "Wählen Sie Farbe {color}", @@ -72,7 +86,6 @@ "CommentsList.send": "Abschicken", "ConfirmationDialog.cancel-action": "Abbrechen", "ConfirmationDialog.confirm-action": "Bestätigen", - "ConfirmationDialog.delete-action": "Löschen", "ContentBlock.Delete": "Löschen", "ContentBlock.DeleteAction": "löschen", "ContentBlock.addElement": "{type} hinzufügen", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "Löschen", "DeleteBoardDialog.confirm-info": "Sind Sie sicher, dass Sie das Board \"{boardTitle}\" löschen möchten? Wenn Sie es löschen, werden allen Karten in diesem Board gelöscht.", "DeleteBoardDialog.confirm-tite": "Bestätigen Board löschen", + "DeleteBoardDialog.confirm-tite-template": "Board Vorlage wirklich löschen", "Dialog.closeDialog": "Dialog schließen", "EditableDayPicker.today": "Heute", - "EmptyCenterPanel.no-content": "Erstelle oder wähle ein Board in der Seitenleiste aus um zu starten.", - "EmptyCenterPanel.plugin.choose-a-template": "Wählen Sie eine Vorlage", - "EmptyCenterPanel.plugin.empty-board": "Beginnen Sie mit einem leeren Board", - "EmptyCenterPanel.plugin.end-message": "Sie können den Kanal mit dem Umschalter in der Seitenleiste wechseln.", - "EmptyCenterPanel.plugin.new-template": "Neue Vorlage", - "EmptyCenterPanel.plugin.no-content-description": "Fügen Sie ein Board zur Seitenleiste hinzu, indem Sie eine der unten definierten Vorlagen verwenden, oder fangen Sie von vorne an.{lineBreak} Mitglieder von \"{workspaceName}\" haben Zugriff auf die hier erstellten Boards.", - "EmptyCenterPanel.plugin.no-content-or": "oder", - "EmptyCenterPanel.plugin.no-content-title": "Ein Board in {workspaceName} erstellen", "Error.mobileweb": "Die Unterstützung für das mobile Web befindet sich derzeit in einer frühen Betaphase. Möglicherweise sind nicht alle Funktionen vorhanden.", "Error.websocket-closed": "Websocket-Verbindung geschlossen, Verbindung unterbrochen. Wenn dieses Problem weiterhin besteht, überprüfen Sie bitte die Konfiguration Ihres Servers oder Web-Proxys.", "Filter.includes": "beinhaltet", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "Duplizieren", "KanbanCard.untitled": "Unbenannt", "Mutator.duplicate-board": "Board duplizieren", - "Mutator.new-board-from-template": "neues Board aus Vorlage", "Mutator.new-card-from-template": "neue Karte aus Vorlage", "Mutator.new-template-from-board": "neue Vorlage aus Board", "Mutator.new-template-from-card": "neue Vorlage aus Karte", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "Jeder, der den Link besitzt, kann dieses Board und alle darin enthaltenen Karten sehen.", "Sidebar.about": "Über Focalboard", "Sidebar.add-board": "+ Board hinzufügen", - "Sidebar.add-template": "+ Neue Vorlage", "Sidebar.changePassword": "Passwort ändern", "Sidebar.delete-board": "Board löschen", - "Sidebar.delete-template": "Löschen", "Sidebar.duplicate-board": "Board duplizieren", - "Sidebar.edit-template": "Bearbeiten", - "Sidebar.empty-board": "Leeres Board", "Sidebar.export-archive": "Archiv exportieren", "Sidebar.import-archive": "Archiv importieren", "Sidebar.invite-users": "Nutzer einladen", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "Keine Arbeitsbereiche mehr", "Sidebar.no-views-in-board": "Keine Seiten enthalten", "Sidebar.random-icons": "Zufällige Icons", - "Sidebar.select-a-template": "Vorlage auswählen", "Sidebar.set-language": "Sprache übernehmen", "Sidebar.set-theme": "Theme übernehmen", "Sidebar.settings": "Einstellungen", "Sidebar.template-from-board": "Neue Vorlage aus Board", - "Sidebar.untitled": "Unbenannt", "Sidebar.untitled-board": "(Unbenanntes Board)", "Sidebar.untitled-view": "(Unbenannte Ansicht)", "TableComponent.add-icon": "Symbol hinzufügen", @@ -211,7 +210,6 @@ "View.NewCalendarTitle": "Kalenderansicht", "View.NewGalleryTitle": "Galerie Ansicht", "View.NewTableTitle": "Tabellenansicht", - "View.NewTemplateTitle": "Unbenannte Vorlage", "View.Table": "Tabelle", "ViewHeader.add-template": "+ Neue Vorlage", "ViewHeader.delete-template": "Löschen", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "Gruppiere nach: {property}", "ViewHeader.new": "Neu", "ViewHeader.properties": "Eigenschaften", + "ViewHeader.properties-menu": "Eigenschaften Menü", "ViewHeader.search": "Suchen", "ViewHeader.search-text": "Suchtext", "ViewHeader.select-a-template": "Vorlage auswählen", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "Board teilen", "ViewHeader.sort": "Sortieren", "ViewHeader.untitled": "Unbenannt", + "ViewHeader.view-menu": "Ansichten Menü", "ViewTitle.hide-description": "Beschreibung ausblenden", "ViewTitle.pick-icon": "Symbol auswählen", "ViewTitle.random-icon": "Zufällig", @@ -246,6 +246,7 @@ "calendar.month": "Monat", "calendar.today": "HEUTE", "calendar.week": "Woche", + "default-properties.badges": "Kommentare und Beschreibung", "default-properties.title": "Titel", "error.no-workspace": "Ihr Sitzung ist abgelaufen oder Sie haben keine Berechtigung auf diesen Arbeitsbereich.", "error.relogin": "Erneut anmelden", diff --git a/webapp/i18n/en_AU.json b/webapp/i18n/en_AU.json index 61521c8b5..6a1228353 100644 --- a/webapp/i18n/en_AU.json +++ b/webapp/i18n/en_AU.json @@ -9,6 +9,15 @@ "BoardComponent.show": "Show", "BoardPage.newVersion": "A new version of Boards is available, click here to reload.", "BoardPage.syncFailed": "Board may be deleted or access revoked.", + "BoardTemplateSelector.add-template": "New template", + "BoardTemplateSelector.create-empty-board": "Create empty board", + "BoardTemplateSelector.delete-template": "Delete template", + "BoardTemplateSelector.description": "Choose a template to help you get started. Easily customise the template to fit your needs, or create an empty board to start from scratch.", + "BoardTemplateSelector.edit-template": "Edit", + "BoardTemplateSelector.plugin.no-content-description": "Add a board to the sidebar using any of the templates defined below or start from scratch.{lineBreak} Members of '{workspaceName}' will have access to boards created here.", + "BoardTemplateSelector.plugin.no-content-title": "Create a Board in {workspaceName}", + "BoardTemplateSelector.title": "Create a Board", + "BoardTemplateSelector.use-this-template": "Use this template", "BoardsUnfurl.Remainder": "+{remainder} more", "BoardsUnfurl.Updated": "Updated {time}", "Calculations.Options.average.displayName": "Average", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "Range", "Calculations.Options.sum.displayName": "Sum", "Calculations.Options.sum.label": "Sum", + "CardBadges.title-checkboxes": "Checkboxes", + "CardBadges.title-comments": "Comments", + "CardBadges.title-description": "This card has a description", "CardDetail.Follow": "Follow", "CardDetail.Following": "Following", "CardDetail.add-content": "Add content", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "name to '{newPropName}'", "CardDialog.copiedLink": "Copied!", "CardDialog.copyLink": "Copy link", + "CardDialog.delete-confirmation-dialog-button-text": "Delete", + "CardDialog.delete-confirmation-dialog-heading": "Confirm card deletion?", "CardDialog.editing-template": "You're editing a template.", "CardDialog.nocard": "This card doesn't exist or is inaccessible.", "ColorOption.selectColor": "Select {color} Colour", @@ -72,7 +86,6 @@ "CommentsList.send": "Send", "ConfirmationDialog.cancel-action": "Cancel", "ConfirmationDialog.confirm-action": "Confirm", - "ConfirmationDialog.delete-action": "Delete", "ContentBlock.Delete": "Delete", "ContentBlock.DeleteAction": "delete", "ContentBlock.addElement": "add {type}", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "Delete", "DeleteBoardDialog.confirm-info": "Are you sure you want to delete the board '{boardTitle}'? This will remove all cards in the board.", "DeleteBoardDialog.confirm-tite": "Confirm Board Deletion", + "DeleteBoardDialog.confirm-tite-template": "Confirm Delete Board Template", "Dialog.closeDialog": "Close dialog", "EditableDayPicker.today": "Today", - "EmptyCenterPanel.no-content": "Add or select a board from the sidebar to get started.", - "EmptyCenterPanel.plugin.choose-a-template": "Choose a template", - "EmptyCenterPanel.plugin.empty-board": "Start with an Empty Board", - "EmptyCenterPanel.plugin.end-message": "You can change the channel using the switcher in the sidebar.", - "EmptyCenterPanel.plugin.new-template": "New template", - "EmptyCenterPanel.plugin.no-content-description": "Add a board to the sidebar using any of the templates defined below or start from scratch.{lineBreak} Members of '{workspaceName}' will have access to boards created here.", - "EmptyCenterPanel.plugin.no-content-or": "or", - "EmptyCenterPanel.plugin.no-content-title": "Create a Board in {workspaceName}", "Error.mobileweb": "Mobile web support is currently in early beta. Not all functionality may be present.", "Error.websocket-closed": "Websocket connection closed, connection interrupted. If this persists, check your server or web proxy configuration.", "Filter.includes": "includes", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "Duplicate", "KanbanCard.untitled": "Untitled", "Mutator.duplicate-board": "duplicate board", - "Mutator.new-board-from-template": "new board from template", "Mutator.new-card-from-template": "new card from template", "Mutator.new-template-from-board": "new template from board", "Mutator.new-template-from-card": "new template from card", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "Anyone with the link can view this board and all cards in it.", "Sidebar.about": "About Focalboard", "Sidebar.add-board": "+ Add board", - "Sidebar.add-template": "New template", "Sidebar.changePassword": "Change password", "Sidebar.delete-board": "Delete board", - "Sidebar.delete-template": "Delete", "Sidebar.duplicate-board": "Duplicate board", - "Sidebar.edit-template": "Edit", - "Sidebar.empty-board": "Empty board", "Sidebar.export-archive": "Export archive", "Sidebar.import-archive": "Import archive", "Sidebar.invite-users": "Invite users", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "No more workspaces", "Sidebar.no-views-in-board": "No pages contained within", "Sidebar.random-icons": "Random icons", - "Sidebar.select-a-template": "Select a template", "Sidebar.set-language": "Set language", "Sidebar.set-theme": "Set theme", "Sidebar.settings": "Settings", "Sidebar.template-from-board": "New template from board", - "Sidebar.untitled": "Untitled", "Sidebar.untitled-board": "(Untitled Board)", "Sidebar.untitled-view": "(Untitled View)", "TableComponent.add-icon": "Add icon", @@ -211,7 +210,6 @@ "View.NewCalendarTitle": "Calendar view", "View.NewGalleryTitle": "Gallery view", "View.NewTableTitle": "Table view", - "View.NewTemplateTitle": "Untitled Template", "View.Table": "Table", "ViewHeader.add-template": "New template", "ViewHeader.delete-template": "Delete", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "Group by: {property}", "ViewHeader.new": "New", "ViewHeader.properties": "Properties", + "ViewHeader.properties-menu": "Properties menu", "ViewHeader.search": "Search", "ViewHeader.search-text": "Search text", "ViewHeader.select-a-template": "Select a template", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "Share board", "ViewHeader.sort": "Sort", "ViewHeader.untitled": "Untitled", + "ViewHeader.view-menu": "View menu", "ViewTitle.hide-description": "hide description", "ViewTitle.pick-icon": "Pick icon", "ViewTitle.random-icon": "Random", @@ -246,6 +246,7 @@ "calendar.month": "Month", "calendar.today": "TODAY", "calendar.week": "Week", + "default-properties.badges": "Comments and Description", "default-properties.title": "Title", "error.no-workspace": "Your session may have expired or you may not have access to this workspace.", "error.relogin": "Log in again", diff --git a/webapp/i18n/es.json b/webapp/i18n/es.json index ca4b33861..78c2f6f71 100644 --- a/webapp/i18n/es.json +++ b/webapp/i18n/es.json @@ -48,7 +48,6 @@ "DashboardPage.title": "Tablero", "Dialog.closeDialog": "Cerrar diálogo", "EditableDayPicker.today": "Hoy", - "EmptyCenterPanel.no-content": "Añade o selecciona un panel en la barra lateral para comenzar.", "Error.websocket-closed": "Conexión de Websocket cerrada, conexión interrumpida. Si esto persiste, verifique la configuración de su servidor o proxy web.", "Filter.includes": "incluye", "Filter.is-empty": "está vacío", @@ -68,7 +67,6 @@ "KanbanCard.duplicate": "Duplicar", "KanbanCard.untitled": "Sin título", "Mutator.duplicate-board": "duplicar panel", - "Mutator.new-board-from-template": "nuevo panel desde una plantilla", "Mutator.new-card-from-template": "nueva tarjeta desde una plantilla", "Mutator.new-template-from-board": "nueva plantilla a partir de un panel", "Mutator.new-template-from-card": "nueva plantilla desde una tarjeta", @@ -105,13 +103,9 @@ "ShareBoard.unshare": "Cualquiera con este enlace puede ver este panel y todas las tarjetas en él.", "Sidebar.about": "Sobre Focalboard", "Sidebar.add-board": "+ Añadir panel", - "Sidebar.add-template": "Nueva plantilla", "Sidebar.changePassword": "Cambiar contraseña", "Sidebar.delete-board": "Borrar Panel", - "Sidebar.delete-template": "Borrar", "Sidebar.duplicate-board": "Duplicar panel", - "Sidebar.edit-template": "Editar", - "Sidebar.empty-board": "Panel vacío", "Sidebar.export-archive": "Exportar Archivo", "Sidebar.import-archive": "Importar Archivo", "Sidebar.invite-users": "Invitar usuarios", @@ -119,12 +113,10 @@ "Sidebar.no-more-workspaces": "No hay más espacios de trabajo", "Sidebar.no-views-in-board": "No hay páginas dentro", "Sidebar.random-icons": "Íconos random", - "Sidebar.select-a-template": "Seleccionar una plantilla", "Sidebar.set-language": "Establecer idioma", "Sidebar.set-theme": "Establecer apariencia", "Sidebar.settings": "Configuración", "Sidebar.template-from-board": "Nueva plantilla desde un panel", - "Sidebar.untitled": "Sin título", "Sidebar.untitled-board": "(Panel sin titulo)", "Sidebar.untitled-view": "(Vista sin titulo)", "TableComponent.add-icon": "Añadir Icono", diff --git a/webapp/i18n/et.json b/webapp/i18n/et.json index 6edf5d7ae..237bdd750 100644 --- a/webapp/i18n/et.json +++ b/webapp/i18n/et.json @@ -48,7 +48,6 @@ "CommentsList.send": "Saada", "ConfirmationDialog.cancel-action": "Loobu", "ConfirmationDialog.confirm-action": "Kinnita", - "ConfirmationDialog.delete-action": "Kustuta", "ContentBlock.Delete": "Kustuta", "ContentBlock.DeleteAction": "Kustuta", "ContentBlock.addElement": "lisa {type}", @@ -66,9 +65,6 @@ "DeleteBoardDialog.confirm-cancel": "Loobu", "DeleteBoardDialog.confirm-delete": "Kustuta", "EditableDayPicker.today": "Täna", - "EmptyCenterPanel.plugin.choose-a-template": "Vali mall", - "EmptyCenterPanel.plugin.new-template": "Uus mall", - "EmptyCenterPanel.plugin.no-content-or": "või", "Filter.includes": "sisaldab", "Filter.is-empty": "on tühi", "Filter.is-not-empty": "pole tühi", @@ -107,18 +103,13 @@ "ShareBoard.copiedLink": "Kopeeritud!", "ShareBoard.copyLink": "Kopeeri link", "Sidebar.about": "Focalboardi info", - "Sidebar.add-template": "Uus mall", "Sidebar.changePassword": "Muuda parooli", - "Sidebar.delete-template": "Kustuta", - "Sidebar.edit-template": "Muuda", "Sidebar.invite-users": "Kutsu kasutajaid", "Sidebar.logout": "Logi välja", "Sidebar.random-icons": "Juhuslikud ikoonid", - "Sidebar.select-a-template": "Vali mall", "Sidebar.set-language": "Määra keel", "Sidebar.set-theme": "Määra kujundus", "Sidebar.settings": "Seaded", - "Sidebar.untitled": "Nimetu", "TableComponent.add-icon": "Lisa ikoon", "TableComponent.name": "Nimi", "TableComponent.plus-new": "+ Uus", @@ -140,7 +131,6 @@ "View.NewCalendarTitle": "Kalendri vaade", "View.NewGalleryTitle": "Galerii vaade", "View.NewTableTitle": "Tabeli vaade", - "View.NewTemplateTitle": "Nimetu mall", "View.Table": "Tabel", "ViewHeader.add-template": "Uus mall", "ViewHeader.delete-template": "Kustuta", diff --git a/webapp/i18n/fr.json b/webapp/i18n/fr.json index 220b624ee..038074462 100644 --- a/webapp/i18n/fr.json +++ b/webapp/i18n/fr.json @@ -41,7 +41,6 @@ "DashboardPage.title": "Bienvenue dans Focalboard!", "Dialog.closeDialog": "Fermer la boîte de dialogue", "EditableDayPicker.today": "Aujourd'hui", - "EmptyCenterPanel.no-content": "Ajoutez ou sélectionnez un tableau dans la barre latérale pour commencer.", "Error.websocket-closed": "Connexion au websocket fermé, connexion interrompue. Si cela persiste, vérifiez la configuration de votre serveur ou de votre proxy web.", "Filter.includes": "inclus", "Filter.is-empty": "est vide", @@ -61,7 +60,6 @@ "KanbanCard.duplicate": "Dupliquer", "KanbanCard.untitled": "Sans titre", "Mutator.duplicate-board": "dupliquer le tableau", - "Mutator.new-board-from-template": "nouveau tableau depuis un modèle", "Mutator.new-card-from-template": "nouvelle carte depuis un modèle", "Mutator.new-template-from-board": "nouveau modèle depuis un tableau", "Mutator.new-template-from-card": "nouveau modèle depuis une carte", @@ -98,13 +96,9 @@ "ShareBoard.unshare": "N'importe qui disposant du lien peut accéder à ce tableau et à toutes les cartes dedans.", "Sidebar.about": "À propos de Focalboard", "Sidebar.add-board": "+ Ajouter un tableau", - "Sidebar.add-template": "Nouveau modèle", "Sidebar.changePassword": "Modifier le mot de passe", "Sidebar.delete-board": "Supprimer le tableau", - "Sidebar.delete-template": "Supprimer", "Sidebar.duplicate-board": "Dupliquer le tableau", - "Sidebar.edit-template": "Éditer", - "Sidebar.empty-board": "Tableau vide", "Sidebar.export-archive": "Exporter une archive", "Sidebar.import-archive": "Importer une archive", "Sidebar.invite-users": "Inviter des utilisateurs", @@ -112,12 +106,10 @@ "Sidebar.no-more-workspaces": "Plus d'espace de travail", "Sidebar.no-views-in-board": "Pas de page incluse", "Sidebar.random-icons": "Icônes aléatoires", - "Sidebar.select-a-template": "Sélectionner un modèle", "Sidebar.set-language": "Choisir la langue", "Sidebar.set-theme": "Choisir le thème", "Sidebar.settings": "Réglages", "Sidebar.template-from-board": "Nouveau modèle depuis le tableau", - "Sidebar.untitled": "Sans titre", "Sidebar.untitled-board": "(Tableau sans titre)", "Sidebar.untitled-view": "(Vue sans titre)", "TableComponent.add-icon": "Ajouter une icône", diff --git a/webapp/i18n/hr.json b/webapp/i18n/hr.json index a444b6a30..135f72de5 100644 --- a/webapp/i18n/hr.json +++ b/webapp/i18n/hr.json @@ -72,7 +72,6 @@ "CommentsList.send": "Pošalji", "ConfirmationDialog.cancel-action": "Odustani", "ConfirmationDialog.confirm-action": "Potvrdi", - "ConfirmationDialog.delete-action": "Izbriši", "ContentBlock.Delete": "Izbriši", "ContentBlock.DeleteAction": "izbriši", "ContentBlock.addElement": "dodaj {type}", @@ -98,14 +97,6 @@ "DeleteBoardDialog.confirm-tite": "Potvrdi brisanje ploče", "Dialog.closeDialog": "Zatvori dijalog", "EditableDayPicker.today": "Danas", - "EmptyCenterPanel.no-content": "Za početak dodaj ili odaberi ploču na bočnoj traci.", - "EmptyCenterPanel.plugin.choose-a-template": "Odaberi predložak", - "EmptyCenterPanel.plugin.empty-board": "Počni s praznom pločom", - "EmptyCenterPanel.plugin.end-message": "Kanal možeš promijeniti pomoću prekidača na bočnoj traci.", - "EmptyCenterPanel.plugin.new-template": "Nema predloška", - "EmptyCenterPanel.plugin.no-content-description": "Dodaj ploču na bočnu traku koristeći bilo koji od dolje navedenih predložaka ili počnite ispočetka.{lineBreak} „{workspaceName}” članovi imat će pristup ovdje stvorenim pločama.", - "EmptyCenterPanel.plugin.no-content-or": "ili", - "EmptyCenterPanel.plugin.no-content-title": "Stvori ploču u {workspaceName}", "Error.mobileweb": "Web podrška za mobilne uređaje trenutačno se nalazi u ranoj beta verziji. Nekih funkcionalsnosti možda još nema.", "Error.websocket-closed": "Veza s websocketom je zatvorena, veza je prekinuta. Ako problem ustraje, provjeri konfiguraciju poslužitelja ili web proxyja.", "Filter.includes": "uključuje", @@ -126,7 +117,6 @@ "KanbanCard.duplicate": "Dupliciraj", "KanbanCard.untitled": "Bez naslova", "Mutator.duplicate-board": "dupliciraj ploču", - "Mutator.new-board-from-template": "nova ploča iz predloška", "Mutator.new-card-from-template": "nova kartica iz predloška", "Mutator.new-template-from-board": "novi predložak iz ploče", "Mutator.new-template-from-card": "novi predložak iz kartice", @@ -165,13 +155,9 @@ "ShareBoard.unshare": "Svatko s poveznicom može vidjeti ovu ploču i sve kartice na njoj.", "Sidebar.about": "O programu Focalboard", "Sidebar.add-board": "+ Dodaj ploču", - "Sidebar.add-template": "Novi predložak", "Sidebar.changePassword": "Promijeni lozinku", "Sidebar.delete-board": "Izbriši ploču", - "Sidebar.delete-template": "Izbriši", "Sidebar.duplicate-board": "Dupliciraj ploču", - "Sidebar.edit-template": "Uredi", - "Sidebar.empty-board": "Isprazni ploču", "Sidebar.export-archive": "Izvezi arhivu", "Sidebar.import-archive": "Uvezi arhivu", "Sidebar.invite-users": "Pozovi korisnika", @@ -179,12 +165,10 @@ "Sidebar.no-more-workspaces": "Nema daljnjih radnih prostora", "Sidebar.no-views-in-board": "Unutra nema stranica", "Sidebar.random-icons": "Slučajne ikone", - "Sidebar.select-a-template": "Odaberi predložak", "Sidebar.set-language": "Postavi jezik", "Sidebar.set-theme": "Postavi temu", "Sidebar.settings": "Postavke", "Sidebar.template-from-board": "Novi predložak iz ploče", - "Sidebar.untitled": "Bez naslova", "Sidebar.untitled-board": "(Ploča bez naslova)", "Sidebar.untitled-view": "(Prikaz bez naslova)", "TableComponent.add-icon": "Dodaj ikonu", @@ -211,7 +195,6 @@ "View.NewCalendarTitle": "Prikaz kalendara", "View.NewGalleryTitle": "Prikaz galerije", "View.NewTableTitle": "Prikaz tablie", - "View.NewTemplateTitle": "Predložak bez naslova", "View.Table": "Tablica", "ViewHeader.add-template": "Novi predložak", "ViewHeader.delete-template": "Izbriši", diff --git a/webapp/i18n/hu.json b/webapp/i18n/hu.json index a7d7a12e1..37f8d7fa9 100644 --- a/webapp/i18n/hu.json +++ b/webapp/i18n/hu.json @@ -9,6 +9,15 @@ "BoardComponent.show": "Mutat", "BoardPage.newVersion": "Elérhető a Táblák egy új verziója, kattintson ide az újratöltéshez.", "BoardPage.syncFailed": "A tábla törölve lett vagy hozzáférés vissza lett vonva.", + "BoardTemplateSelector.add-template": "Új sablon", + "BoardTemplateSelector.create-empty-board": "Üres tábla készítése", + "BoardTemplateSelector.delete-template": "Sablon törlése", + "BoardTemplateSelector.description": "Válasszon egy sablont, amely segít a kezdésben. Könnyedén testre szabhatja a sablont, hogy megfeleljen az Ön igényeinek, vagy létrehozhat egy üres táblát, hogy a nulláról kezdhesse.", + "BoardTemplateSelector.edit-template": "Szerkesztés", + "BoardTemplateSelector.plugin.no-content-description": "Adjon hozzá egy táblát az oldalsávhoz az alább definiált sablonok bármelyikével, vagy kezdje elölről.{lineBreak} A \"{workspaceName}\" tagjai hozzáférhetnek az itt létrehozott táblákhoz.", + "BoardTemplateSelector.plugin.no-content-title": "Tábla létrehozása a {workspaceName} munkaterületben", + "BoardTemplateSelector.title": "Tábla létrehozása", + "BoardTemplateSelector.use-this-template": "Használja ezt a sablont", "BoardsUnfurl.Remainder": "+{remainder} további", "BoardsUnfurl.Updated": "Frissítve {time}", "Calculations.Options.average.displayName": "Átlag", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "Tartomány", "Calculations.Options.sum.displayName": "Összeg", "Calculations.Options.sum.label": "Összeg", + "CardBadges.title-checkboxes": "Teendők", + "CardBadges.title-comments": "Megjegyzések", + "CardBadges.title-description": "Ennek a kártyának van leírása", "CardDetail.Follow": "Követés", "CardDetail.Following": "Követés", "CardDetail.add-content": "Tartalom hozzáadása", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "név erre: \"{newPropName}\"", "CardDialog.copiedLink": "Másolva!", "CardDialog.copyLink": "Link másolása", + "CardDialog.delete-confirmation-dialog-button-text": "Törlés", + "CardDialog.delete-confirmation-dialog-heading": "Hagyja jóvá a kártya törlését!", "CardDialog.editing-template": "Ön egy sablont szerkeszt.", "CardDialog.nocard": "Ez a kártya nem létezik vagy elérhetetlen.", "ColorOption.selectColor": "{color} szín kiválasztása", @@ -72,7 +86,6 @@ "CommentsList.send": "Küldés", "ConfirmationDialog.cancel-action": "Mégsem", "ConfirmationDialog.confirm-action": "Jóváhagyás", - "ConfirmationDialog.delete-action": "Törlés", "ContentBlock.Delete": "Törlés", "ContentBlock.DeleteAction": "törlés", "ContentBlock.addElement": "{type} hozzáadása", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "Törlés", "DeleteBoardDialog.confirm-info": "Biztos benne, hogy törölni szeretné a “{boardTitle}” táblát? A törlésével az összes benne lévő kártya is törlődni fog.", "DeleteBoardDialog.confirm-tite": "Tábla törlésének jóváhagyása", + "DeleteBoardDialog.confirm-tite-template": "Tábla sablon törlésének jóváhagyása", "Dialog.closeDialog": "Ablak bezárása", "EditableDayPicker.today": "Ma", - "EmptyCenterPanel.no-content": "Adja hozzá vagy válassza ki a táblát az oldalsávról a kezdéshez.", - "EmptyCenterPanel.plugin.choose-a-template": "Válasszon egy sablont", - "EmptyCenterPanel.plugin.empty-board": "Kezdés egy Üres Táblával", - "EmptyCenterPanel.plugin.end-message": "Válthat a beszélgetések között a váltóval az oldalsávon.", - "EmptyCenterPanel.plugin.new-template": "Új sablon", - "EmptyCenterPanel.plugin.no-content-description": "Adjon hozzá egy táblát az oldalsávhoz bármelyik lenti sablon használatával vagy induljon üressel.{lineBreak} A \"{workspaceName}\" munkaterült tagjai hozzá fognak férni az itt létrehozott táblákhoz.", - "EmptyCenterPanel.plugin.no-content-or": "vagy", - "EmptyCenterPanel.plugin.no-content-title": "Hozzon létre táblát a {workspaceName} munkaterületen", "Error.mobileweb": "Mobil web támogatás jelenleg előzetes béta állapotban van. Nem minden funkcionalitás érhető el.", "Error.websocket-closed": "Websocket kapcsolat bezárult, kapcsolat megszakadt, Ha ez továbbra is fennáll, akkor ellenőrizze le a kiszolgáló vagy web proxy beállítását.", "Filter.includes": "tartalmazza", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "Duplikálás", "KanbanCard.untitled": "Névtelen", "Mutator.duplicate-board": "tábla duplikálása", - "Mutator.new-board-from-template": "új tábla sablonból", "Mutator.new-card-from-template": "új kártya sablonból", "Mutator.new-template-from-board": "új sablon táblából", "Mutator.new-template-from-card": "új sablon kártyából", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "Mindenki a link birtokában megtekintheti ezt a táblát és benne az összes kártyát.", "Sidebar.about": "Focalboard névjegye", "Sidebar.add-board": "+ Tábla hozzáadása", - "Sidebar.add-template": "Új sablon", "Sidebar.changePassword": "Jelszó módosítása", "Sidebar.delete-board": "Tábla törlése", - "Sidebar.delete-template": "Törlés", "Sidebar.duplicate-board": "Tábla duplikálása", - "Sidebar.edit-template": "Szerkesztés", - "Sidebar.empty-board": "Üres tábla", "Sidebar.export-archive": "Archiváltak exportálása", "Sidebar.import-archive": "Archiváltak importálása", "Sidebar.invite-users": "Felhasználók meghívása", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "Nincs több munkaterület", "Sidebar.no-views-in-board": "Nincsennek benne lapok", "Sidebar.random-icons": "Véletlen ikonok", - "Sidebar.select-a-template": "Sablon kiválasztása", "Sidebar.set-language": "Nyelv megadása", "Sidebar.set-theme": "Téma megadása", "Sidebar.settings": "Beállítások", "Sidebar.template-from-board": "Új sablon táblából", - "Sidebar.untitled": "Névtelen", "Sidebar.untitled-board": "(Névtelen tábla)", "Sidebar.untitled-view": "(Névtelen nézet)", "TableComponent.add-icon": "Ikon hozzáadása", @@ -211,7 +210,6 @@ "View.NewCalendarTitle": "Naptár nézet", "View.NewGalleryTitle": "Galéria nézet", "View.NewTableTitle": "Táblázat nézet", - "View.NewTemplateTitle": "Névtelen sablon", "View.Table": "Táblázat", "ViewHeader.add-template": "Új sablon", "ViewHeader.delete-template": "Törlés", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "Csoportosítás: {property}", "ViewHeader.new": "Új", "ViewHeader.properties": "Tulajdonságok", + "ViewHeader.properties-menu": "Tulajdonságok menü", "ViewHeader.search": "Keresés", "ViewHeader.search-text": "Szöveg keresése", "ViewHeader.select-a-template": "Sablon kiválasztása", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "Tábla megosztása", "ViewHeader.sort": "Rendezés", "ViewHeader.untitled": "Névtelen", + "ViewHeader.view-menu": "Megtekintés menü", "ViewTitle.hide-description": "leírás elrejtése", "ViewTitle.pick-icon": "Válasszon ikont", "ViewTitle.random-icon": "Véletlen", @@ -246,6 +246,7 @@ "calendar.month": "Hónap", "calendar.today": "MA", "calendar.week": "Hét", + "default-properties.badges": "Megjegyzések és leírás", "default-properties.title": "Cím", "error.no-workspace": "Az Ön munkamenete lejárt vagy nincs hozzáférése ehhez a munkaterülethez.", "error.relogin": "Jelentkezzen be újra", diff --git a/webapp/i18n/id.json b/webapp/i18n/id.json index 097b4d3bb..df52fe058 100644 --- a/webapp/i18n/id.json +++ b/webapp/i18n/id.json @@ -42,7 +42,6 @@ "DashboardPage.title": "Dasbor", "Dialog.closeDialog": "Tutup dialog", "EditableDayPicker.today": "Hari Ini", - "EmptyCenterPanel.no-content": "Tambahkan atau pilih sebuah papan dari sidebar untuk memulai.", "Error.websocket-closed": "Koneksi ke soket web tertutup, koneksi terganggu. Jika hal ini terus berlanjut, periksa konfigurasi server atau proxy web Anda.", "Filter.includes": "termasuk", "Filter.is-empty": "kosong", @@ -62,7 +61,6 @@ "KanbanCard.duplicate": "Duplikasikan", "KanbanCard.untitled": "Tidak berjudul", "Mutator.duplicate-board": "duplikasikan papan", - "Mutator.new-board-from-template": "papan baru dari template", "Mutator.new-card-from-template": "kartu baru dari template", "Mutator.new-template-from-board": "template baru dari papan", "Mutator.new-template-from-card": "template baru dari kartu", @@ -99,13 +97,9 @@ "ShareBoard.unshare": "Siapapun yang memiliki tautannya dapat melihat papan dan semua kartu di dalamnya.", "Sidebar.about": "Tentang Focalboard", "Sidebar.add-board": "+ Tambahkan papan", - "Sidebar.add-template": "Template baru", "Sidebar.changePassword": "Ubah kata sandi", "Sidebar.delete-board": "Hapus papan", - "Sidebar.delete-template": "Hapus", "Sidebar.duplicate-board": "Duplikasikan papan", - "Sidebar.edit-template": "Sunting", - "Sidebar.empty-board": "Papan kosong", "Sidebar.export-archive": "Ekpor arsip", "Sidebar.import-archive": "Impor arsip", "Sidebar.invite-users": "Undang pengguna", @@ -113,12 +107,10 @@ "Sidebar.no-more-workspaces": "Tidak ada ruang kerja", "Sidebar.no-views-in-board": "Tidak ada halaman di dalam", "Sidebar.random-icons": "Ikon acak", - "Sidebar.select-a-template": "Pilih sebuah template", "Sidebar.set-language": "Tetapkan bahasa", "Sidebar.set-theme": "Tetapkan tema", "Sidebar.settings": "Pengaturan", "Sidebar.template-from-board": "Template baru dari papan", - "Sidebar.untitled": "Tidak berjudul", "Sidebar.untitled-board": "(Papan Tak Berjudul)", "Sidebar.untitled-view": "(Tampilan Tak Berjudul)", "TableComponent.add-icon": "Tambahkan ikon", diff --git a/webapp/i18n/it.json b/webapp/i18n/it.json index 4ddb7aac5..4c971d2b8 100644 --- a/webapp/i18n/it.json +++ b/webapp/i18n/it.json @@ -9,6 +9,15 @@ "BoardComponent.show": "Mostra", "BoardPage.newVersion": "Una nuova versione di Board è disponibile, clicca qui per ricaricare.", "BoardPage.syncFailed": "La board potrebbe essere cancellata o l'accesso revocato.", + "BoardTemplateSelector.add-template": "Nuovo modello", + "BoardTemplateSelector.create-empty-board": "Crea una board vuota", + "BoardTemplateSelector.delete-template": "Elimina modello", + "BoardTemplateSelector.description": "Scegli un modello per iniziare. Personalizza facilmente il modello in base alle tue esigenze o crea una board vuota per iniziare da zero.", + "BoardTemplateSelector.edit-template": "Modifica", + "BoardTemplateSelector.plugin.no-content-description": "Aggiungi una bacheca alla barra laterale utilizzando uno dei modelli definiti di seguito o inizia da zero.{lineBreak} I membri di \"{workspaceName}\" avranno accesso alle bacheche create qui.", + "BoardTemplateSelector.plugin.no-content-title": "Crea una bacheca in {workspaceName}", + "BoardTemplateSelector.title": "Crea una bacheca", + "BoardTemplateSelector.use-this-template": "Usa questo modello", "BoardsUnfurl.Remainder": "+{remainder} di più", "BoardsUnfurl.Updated": "Aggiornato {time}", "Calculations.Options.average.displayName": "Media", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "Intervallo", "Calculations.Options.sum.displayName": "Somma", "Calculations.Options.sum.label": "Somma", + "CardBadges.title-checkboxes": "Checkboxes", + "CardBadges.title-comments": "Commenti", + "CardBadges.title-description": "Questa scheda ha una descrizione", "CardDetail.Follow": "Segui", "CardDetail.Following": "Prossimo", "CardDetail.add-content": "Aggiungi contenuto", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "rinomina a \"{newPropName}\"", "CardDialog.copiedLink": "Copiato!", "CardDialog.copyLink": "Copia link", + "CardDialog.delete-confirmation-dialog-button-text": "Elimina", + "CardDialog.delete-confirmation-dialog-heading": "Conferma l'eliminazione della scheda!", "CardDialog.editing-template": "Stai modificando un template.", "CardDialog.nocard": "Questa scheda non esiste o è inaccessibile.", "ColorOption.selectColor": "Seleziona{color} Colore", @@ -72,7 +86,6 @@ "CommentsList.send": "Invia", "ConfirmationDialog.cancel-action": "Annulla", "ConfirmationDialog.confirm-action": "Conferma", - "ConfirmationDialog.delete-action": "Elimina", "ContentBlock.Delete": "Elimina", "ContentBlock.DeleteAction": "elimina", "ContentBlock.addElement": "aggiungi {type}", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "Elimina", "DeleteBoardDialog.confirm-info": "Sei sicuro di voler eliminare la bacheca \"{boardTitle}\"? Eliminandola, rimuoverai tutte le schede in bacheca.", "DeleteBoardDialog.confirm-tite": "Conferma la rimozione della bacheca", + "DeleteBoardDialog.confirm-tite-template": "Conferma di eliminare il template della bacheca", "Dialog.closeDialog": "Chiudi finestra di dialogo", "EditableDayPicker.today": "Oggi", - "EmptyCenterPanel.no-content": "Aggiungi o seleziona un contenitore dalla colonna laterale per iniziare.", - "EmptyCenterPanel.plugin.choose-a-template": "Scegli un template", - "EmptyCenterPanel.plugin.empty-board": "Inizia con una board vuota", - "EmptyCenterPanel.plugin.end-message": "Puoi cambiare il canale usando lo switcher nella barra laterale.", - "EmptyCenterPanel.plugin.new-template": "Nuovo template", - "EmptyCenterPanel.plugin.no-content-description": "Aggiungi una scheda alla barra laterale usando uno dei modelli definiti di seguito o inizia da zero.{lineBreak} I membri di \"{workspaceName}\" avranno accesso alle schede create qui.", - "EmptyCenterPanel.plugin.no-content-or": "o", - "EmptyCenterPanel.plugin.no-content-title": "Crea una Board in {workspaceName}", "Error.mobileweb": "Il supporto web mobile è attualmente in fase di beta iniziale. Non tutte le funzionalità potrebbero essere presenti.", "Error.websocket-closed": "Connessione interrotta col Websocket. Se il problema persiste, controlla la configurazione del tuo server o del proxy web.", "Filter.includes": "include", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "Duplica", "KanbanCard.untitled": "Senza titolo", "Mutator.duplicate-board": "duplica contenitore", - "Mutator.new-board-from-template": "nuovo contenitore da modello", "Mutator.new-card-from-template": "nuova scheda da modello", "Mutator.new-template-from-board": "nuovo modello da contenitore", "Mutator.new-template-from-card": "nuovo modello da scheda", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "Chiunque in possesso del link può visualizzare questo contenitore.", "Sidebar.about": "Informazioni su Focalboard", "Sidebar.add-board": "+ Aggiungi Contenitore", - "Sidebar.add-template": "+ Nuovo modello", "Sidebar.changePassword": "Cambia password", "Sidebar.delete-board": "Elimina contenitore", - "Sidebar.delete-template": "Elimina", "Sidebar.duplicate-board": "Duplica contenitore", - "Sidebar.edit-template": "Modifica", - "Sidebar.empty-board": "Contenitore vuoto", "Sidebar.export-archive": "Esporta archivio", "Sidebar.import-archive": "Importa archivio", "Sidebar.invite-users": "Invita utenti", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "Non ci sono spazi di lavoro", "Sidebar.no-views-in-board": "Nessuna pagina all'interno", "Sidebar.random-icons": "Icone casuali", - "Sidebar.select-a-template": "Seleziona un modello", "Sidebar.set-language": "Imposta la lingua", "Sidebar.set-theme": "Imposta il tema", "Sidebar.settings": "Impostazioni", "Sidebar.template-from-board": "Nuovo modello da contenitore", - "Sidebar.untitled": "Senza titolo", "Sidebar.untitled-board": "(Contenitore senza titolo)", "Sidebar.untitled-view": "(Vista senza titolo)", "TableComponent.add-icon": "Aggiungi icona", @@ -208,10 +207,9 @@ "View.DuplicateView": "Duplica Vista", "View.Gallery": "Galleria", "View.NewBoardTitle": "Vista Contenitore", - "View.NewCalendarTitle": "Vista Calendario", + "View.NewCalendarTitle": "Vista calendario", "View.NewGalleryTitle": "Vista gallery", "View.NewTableTitle": "Vista tabella", - "View.NewTemplateTitle": "Template Vuoto", "View.Table": "Tabella", "ViewHeader.add-template": "+ Nuovo modello", "ViewHeader.delete-template": "Elimina", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "Raggruppa per: {property}", "ViewHeader.new": "Nuovo", "ViewHeader.properties": "Proprietà", + "ViewHeader.properties-menu": "Menù delle proprietà", "ViewHeader.search": "Cerca", "ViewHeader.search-text": "Cerca testo", "ViewHeader.select-a-template": "Seleziona un modello", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "Condividi il contenitore", "ViewHeader.sort": "Ordina", "ViewHeader.untitled": "Senza titolo", + "ViewHeader.view-menu": "Visualizza menù", "ViewTitle.hide-description": "nascondi descrizione", "ViewTitle.pick-icon": "Scegli un'icona", "ViewTitle.random-icon": "Casuale", @@ -246,6 +246,7 @@ "calendar.month": "Mese", "calendar.today": "OGGI", "calendar.week": "Settimana", + "default-properties.badges": "Commenti e Descrizione", "default-properties.title": "Titolo", "error.no-workspace": "La tua sessione potrebbe essere scaduta oppure non hai accesso a questo spazio di lavoro.", "error.relogin": "Ricollegati", diff --git a/webapp/i18n/ja.json b/webapp/i18n/ja.json index 56d442ecf..bb2a519b7 100644 --- a/webapp/i18n/ja.json +++ b/webapp/i18n/ja.json @@ -9,6 +9,15 @@ "BoardComponent.show": "表示", "BoardPage.newVersion": "ボードの新しいバージョンが利用可能です。ここをクリックして再読み込みしてください。", "BoardPage.syncFailed": "ボードが削除されたか、アクセスが取り消されました。", + "BoardTemplateSelector.add-template": "新しいテンプレート", + "BoardTemplateSelector.create-empty-board": "空のボードを作成する", + "BoardTemplateSelector.delete-template": "テンプレートを削除する", + "BoardTemplateSelector.description": "手軽に始めるにはテンプレートを選択します。ニーズに合わせてテンプレートを簡単にカスタマイズしたり、空のボードを作成してゼロから始めることもできます。", + "BoardTemplateSelector.edit-template": "編集", + "BoardTemplateSelector.plugin.no-content-description": "サイドバーにボードを追加するには、以下のテンプレートを利用するか、空の状態から作成します。{lineBreak} \"{workspaceName}\"のメンバーは、作成されたボードにアクセスできます。", + "BoardTemplateSelector.plugin.no-content-title": "{workspaceName} にボードを作成する", + "BoardTemplateSelector.title": "ボードを作成する", + "BoardTemplateSelector.use-this-template": "このテンプレートを使う", "BoardsUnfurl.Remainder": "残り +{remainder}", "BoardsUnfurl.Updated": "更新日時 {time}", "Calculations.Options.average.displayName": "平均", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "範囲", "Calculations.Options.sum.displayName": "合計", "Calculations.Options.sum.label": "合計", + "CardBadges.title-checkboxes": "チェックボックス", + "CardBadges.title-comments": "コメント", + "CardBadges.title-description": "このカードには説明があります", "CardDetail.Follow": "フォローする", "CardDetail.Following": "フォロー中", "CardDetail.add-content": "内容を追加する", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "名前を \"{newPropName}\" に", "CardDialog.copiedLink": "コピーしました!", "CardDialog.copyLink": "リンクをコピー", + "CardDialog.delete-confirmation-dialog-button-text": "削除", + "CardDialog.delete-confirmation-dialog-heading": "カード削除の確認", "CardDialog.editing-template": "テンプレートを編集しています。", "CardDialog.nocard": "このカードは存在しないか、アクセスできません。", "ColorOption.selectColor": "{color} 色を選択", @@ -72,7 +86,6 @@ "CommentsList.send": "送信", "ConfirmationDialog.cancel-action": "キャンセル", "ConfirmationDialog.confirm-action": "確認", - "ConfirmationDialog.delete-action": "削除", "ContentBlock.Delete": "削除", "ContentBlock.DeleteAction": "削除する", "ContentBlock.addElement": "{type} を追加する", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "削除", "DeleteBoardDialog.confirm-info": "本当にボード \"{boardTitle}\" を削除しますか? 削除すると、このボードのすべてのカードが削除されます。", "DeleteBoardDialog.confirm-tite": "ボード削除の確認", + "DeleteBoardDialog.confirm-tite-template": "ボードテンプレートの削除確認", "Dialog.closeDialog": "ダイアログを閉じる", "EditableDayPicker.today": "今日", - "EmptyCenterPanel.no-content": "開始するにはサイドバーからボードを追加または選択してください。", - "EmptyCenterPanel.plugin.choose-a-template": "テンプレートを選ぶ", - "EmptyCenterPanel.plugin.empty-board": "空のボードで開始する", - "EmptyCenterPanel.plugin.end-message": "サイドバーにあるスイッチャーでチャンネルを変更できます。", - "EmptyCenterPanel.plugin.new-template": "新しいテンプレート", - "EmptyCenterPanel.plugin.no-content-description": "サイドバーにボードを追加するには、以下のテンプレートを利用するか、空の状態から作成します。\"{workspaceName}\"のメンバーは、ここで作成されたボードにアクセスできます。", - "EmptyCenterPanel.plugin.no-content-or": "か", - "EmptyCenterPanel.plugin.no-content-title": "{workspaceName} にボードを作成する", "Error.mobileweb": "モバイルウェブのサポートは現在、初期ベータ版です。一部の機能が利用できない場合があります。", "Error.websocket-closed": "ウェブソケット接続が閉じられ、接続が中断されました。この問題が解決しない場合は、サーバーまたはウェブプロキシの設定を確認してください。", "Filter.includes": "を含む", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "複製", "KanbanCard.untitled": "無題", "Mutator.duplicate-board": "ボードを複製する", - "Mutator.new-board-from-template": "テンプレートから新しいボードを作成", "Mutator.new-card-from-template": "テンプレートから新しいカードを作成", "Mutator.new-template-from-board": "ボードから新しいテンプレートを作成", "Mutator.new-template-from-card": "カードから新しいテンプレートを作成", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "リンクを知る誰もがこのボードと全カードを閲覧できます。", "Sidebar.about": "Focalboardについて", "Sidebar.add-board": "+ ボードを追加する", - "Sidebar.add-template": "新しいテンプレート", "Sidebar.changePassword": "パスワードを変更する", "Sidebar.delete-board": "ボードを削除", - "Sidebar.delete-template": "削除", "Sidebar.duplicate-board": "ボードを複製する", - "Sidebar.edit-template": "編集", - "Sidebar.empty-board": "空のボード", "Sidebar.export-archive": "エクスポート", "Sidebar.import-archive": "インポート", "Sidebar.invite-users": "ユーザーを招待する", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "他のワークスペースがありません", "Sidebar.no-views-in-board": "ページがありません", "Sidebar.random-icons": "ランダムアイコン", - "Sidebar.select-a-template": "テンプレート選択", "Sidebar.set-language": "言語設定", "Sidebar.set-theme": "テーマ設定", "Sidebar.settings": "設定", "Sidebar.template-from-board": "ボードから新しいテンプレートを作成", - "Sidebar.untitled": "無題", "Sidebar.untitled-board": "(無題のボード)", "Sidebar.untitled-view": "(無題のビュー)", "TableComponent.add-icon": "アイコンを追加する", @@ -211,7 +210,6 @@ "View.NewCalendarTitle": "カレンダー表示", "View.NewGalleryTitle": "ギャラリービュー", "View.NewTableTitle": "テーブル表示", - "View.NewTemplateTitle": "無題のテンプレート", "View.Table": "テーブル", "ViewHeader.add-template": "新しいテンプレート", "ViewHeader.delete-template": "削除", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "{property} でグループ化", "ViewHeader.new": "新規", "ViewHeader.properties": "プロパティ", + "ViewHeader.properties-menu": "プロパティメニュー", "ViewHeader.search": "検索", "ViewHeader.search-text": "検索ワード", "ViewHeader.select-a-template": "テンプレート選択", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "ボードを共有する", "ViewHeader.sort": "ソート", "ViewHeader.untitled": "無題", + "ViewHeader.view-menu": "メニューを見る", "ViewTitle.hide-description": "説明を非表示", "ViewTitle.pick-icon": "アイコンを選ぶ", "ViewTitle.random-icon": "ランダム", @@ -246,6 +246,7 @@ "calendar.month": "月", "calendar.today": "今日", "calendar.week": "週", + "default-properties.badges": "コメントと説明", "default-properties.title": "タイトル", "error.no-workspace": "あなたのセッションは有効期限が切れているか、あなたはこのワークスペースにアクセスできない可能性があります。", "error.relogin": "もう一度ログインする", diff --git a/webapp/i18n/kk.json b/webapp/i18n/kk.json index e1b554c39..5d2cb9ea0 100644 --- a/webapp/i18n/kk.json +++ b/webapp/i18n/kk.json @@ -72,7 +72,6 @@ "CommentsList.send": "Жіберу", "ConfirmationDialog.cancel-action": "Болдырмау", "ConfirmationDialog.confirm-action": "Растау", - "ConfirmationDialog.delete-action": "Жою", "ContentBlock.Delete": "Жою", "ContentBlock.DeleteAction": "жою", "ContentBlock.addElement": "{type} қосу", @@ -98,14 +97,6 @@ "DeleteBoardDialog.confirm-tite": "Тақтаны Жоюды Растаңыз", "Dialog.closeDialog": "Диалогты жабу", "EditableDayPicker.today": "Бүгін", - "EmptyCenterPanel.no-content": "Бастау үшін sidebar'дан тақтаны қосыныз немесе танданыз.", - "EmptyCenterPanel.plugin.choose-a-template": "Үлгіні танданыз", - "EmptyCenterPanel.plugin.empty-board": "Бос Тақтадан бастаныз", - "EmptyCenterPanel.plugin.end-message": "Арнаны sidebar'дағы ауыстырғышты қолданып өзгертуге болады.", - "EmptyCenterPanel.plugin.new-template": "Жаңа үлгі", - "EmptyCenterPanel.plugin.no-content-description": "Төменде берілген үлгілердің кез келгенін пайдаланып sidebar'ға тақта қосыныз немесе жаңадан бастаныз.{lineBreak} \"{workspaceName}\" мүшелері осы жерде жасалған тақталарға кіре алады.", - "EmptyCenterPanel.plugin.no-content-or": "немесе", - "EmptyCenterPanel.plugin.no-content-title": "{workspaceName} ішінде Тақта жасау", "Error.mobileweb": "Mobile web қолдау қазір бастапқы бетада. Барлық мүмкіншілктер болмауы мүмкін.", "Error.websocket-closed": "Websocket қосылымы жабылды, байланыс үзілді. Бұл әлі сақталса, серверді немесе web proxy кәнфиғуратенін тексеріңіз.", "Filter.includes": "кірістіреді", @@ -126,7 +117,6 @@ "KanbanCard.duplicate": "Көшірмесін жасау", "KanbanCard.untitled": "Атаусыз", "Mutator.duplicate-board": "тақта көшірмесін жасау", - "Mutator.new-board-from-template": "үлгіден жаңа тақта жасау", "Mutator.new-card-from-template": "үлгіден жаңа кәрте жасау", "Mutator.new-template-from-board": "тақтадан жаңа үлгі", "Mutator.new-template-from-card": "кәртеден жаңа үлгі", @@ -165,13 +155,9 @@ "ShareBoard.unshare": "Сілтемесі бар кез келген адам осы тақтаны және ондағы барлық кәртелерді көре алады.", "Sidebar.about": "Focalboard туралы", "Sidebar.add-board": "+ Тақта қосу", - "Sidebar.add-template": "Жаңа үлгі", "Sidebar.changePassword": "Кілтсөзді өзгерту", "Sidebar.delete-board": "Тақтаны жою", - "Sidebar.delete-template": "Жою", "Sidebar.duplicate-board": "Тақтанын көшірмесін жасау", - "Sidebar.edit-template": "Өзгерту", - "Sidebar.empty-board": "Тақтаны тазарту", "Sidebar.export-archive": "Мұрағатты экспорттау", "Sidebar.import-archive": "Мұрағатты импорттау", "Sidebar.invite-users": "Қолданушыларды шақыру", @@ -179,12 +165,10 @@ "Sidebar.no-more-workspaces": "Басқа workspace жоқ", "Sidebar.no-views-in-board": "Ішінде беттер жоқ", "Sidebar.random-icons": "Рандом икондар", - "Sidebar.select-a-template": "Үлгіні таңданыз", "Sidebar.set-language": "Тілді таңдау", "Sidebar.set-theme": "Теміні орнату", "Sidebar.settings": "Баптаулар", "Sidebar.template-from-board": "Тақтадан жаңа үлгі жасау", - "Sidebar.untitled": "Атаусыз", "Sidebar.untitled-board": "(Атаусыз Тақта)", "Sidebar.untitled-view": "(Атаусыз Көрініс)", "TableComponent.add-icon": "Иконды қосу", @@ -211,7 +195,6 @@ "View.NewCalendarTitle": "Күнтізбе Көрінісі", "View.NewGalleryTitle": "Гәлері көрінісі", "View.NewTableTitle": "Тақта көрінісі", - "View.NewTemplateTitle": "Атаусыз Үлгі", "View.Table": "Кесте", "ViewHeader.add-template": "Жаңа үлгі", "ViewHeader.delete-template": "Жою", diff --git a/webapp/i18n/ko.json b/webapp/i18n/ko.json index 8005f866b..e15abceff 100644 --- a/webapp/i18n/ko.json +++ b/webapp/i18n/ko.json @@ -9,6 +9,15 @@ "BoardComponent.show": "보이기", "BoardPage.newVersion": "새 버전의 보드가 존재합니다, 여기를 눌러 다시 불러오세요.", "BoardPage.syncFailed": "보드가 삭제되었거나 권한이 거부되었습니다.", + "BoardTemplateSelector.add-template": "새 템플릿", + "BoardTemplateSelector.create-empty-board": "빈 보드 만들기", + "BoardTemplateSelector.delete-template": "템플릿 삭제", + "BoardTemplateSelector.description": "시작하는데 도움이 되는 템플릿을 선택하세요. 필요에 맞게 템플릿을 직접 정의하거나 빈 보드를 만들어 처음부터 시작할 수 있습니다.", + "BoardTemplateSelector.edit-template": "편집", + "BoardTemplateSelector.plugin.no-content-description": "아래의 템플릿들을 사용하거나 처음부터 새로운 보드를 만들어 사이드바에 추가합니다.{lineBreak} \"{workspaceName}\"의 구성원들이 여기에서 생성된 보드에 접근할 수 있습니다.", + "BoardTemplateSelector.plugin.no-content-title": "{workspaceName}에 보드 만들기", + "BoardTemplateSelector.title": "보드 만들기", + "BoardTemplateSelector.use-this-template": "이 템플릿 사용하기", "BoardsUnfurl.Remainder": "+{remainder} 개", "BoardsUnfurl.Updated": "{time}에 수정됨", "Calculations.Options.average.displayName": "평균", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "범위", "Calculations.Options.sum.displayName": "더하기", "Calculations.Options.sum.label": "더하기", + "CardBadges.title-checkboxes": "체크박스", + "CardBadges.title-comments": "댓글", + "CardBadges.title-description": "이 카드에는 설명이 있습니다", "CardDetail.Follow": "팔로우하기", "CardDetail.Following": "팔로우 중", "CardDetail.add-content": "콘텐츠 추가하기", @@ -55,7 +67,7 @@ "CardDetail.new-comment-placeholder": "댓글 추가하기...", "CardDetailProperty.confirm-delete-heading": "속성 삭제 확인", "CardDetailProperty.confirm-delete-subtext": "정말로 \"{propertyName}\"속성을 삭제할까요? 보드의 모든 카드에서 이 속성이 삭제됩니다.", - "CardDetailProperty.confirm-property-name-change-subtext": "정말로 \"{propertyName}\"속성을 {customText}로 바꾸시겠습니까? 이 보드의 {numOfCard}개 카드가 수정되며, 데이터가 손실될 수 있습니다.", + "CardDetailProperty.confirm-property-name-change-subtext": "정말로 \"{propertyName}\"속성을 {customText}로 바꾸시겠습니까? 이 보드에 있는 {numOfCard}개의 카드가 수정되며, 데이터가 손실될 수 있습니다.", "CardDetailProperty.confirm-property-type-change": "속성의 유형을 변경합니다!", "CardDetailProperty.delete-action-button": "삭제하기", "CardDetailProperty.property-change-action-button": "속성 변경하기", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "\"{newPropName}\"로 이름 지정하기", "CardDialog.copiedLink": "복사되었습니다!", "CardDialog.copyLink": "링크 복사하기", + "CardDialog.delete-confirmation-dialog-button-text": "삭제", + "CardDialog.delete-confirmation-dialog-heading": "카드 삭제 확인!", "CardDialog.editing-template": "템플릿을 수정하는 중입니다.", "CardDialog.nocard": "이 카드는 존재하지 않거나 사용할 수 없습니다.", "ColorOption.selectColor": "{color} 색 선택하기", @@ -72,7 +86,6 @@ "CommentsList.send": "보내기", "ConfirmationDialog.cancel-action": "취소하기", "ConfirmationDialog.confirm-action": "결정하기", - "ConfirmationDialog.delete-action": "삭제하기", "ContentBlock.Delete": "삭제하기", "ContentBlock.DeleteAction": "삭제하기", "ContentBlock.addElement": "{type} 추가하기", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "삭제", "DeleteBoardDialog.confirm-info": "“{boardTitle}” 보드를 삭제하시겠습니까? 이 보드에 있는 모든 카드들이 삭제됩니다.", "DeleteBoardDialog.confirm-tite": "보드 삭제 확인", + "DeleteBoardDialog.confirm-tite-template": "보드 템플릿 삭제 확인", "Dialog.closeDialog": "대화창 닫기", "EditableDayPicker.today": "오늘", - "EmptyCenterPanel.no-content": "시작하려면 사이드바에서 보드를 추가하거나 선택하세요.", - "EmptyCenterPanel.plugin.choose-a-template": "템플릿 선택", - "EmptyCenterPanel.plugin.empty-board": "빈 보드에서 시작", - "EmptyCenterPanel.plugin.end-message": "사이드바에 있는 전환기를 통해 채널을 변경할 수 있습니다.", - "EmptyCenterPanel.plugin.new-template": "새 템플릿", - "EmptyCenterPanel.plugin.no-content-description": "아래에 정의된 템플릿을 사용하여 사이드바에 보드를 추가하거나 처음부터 시작하세요.{lineBreak} \"{workspaceName}\"의 구성원들이 여기에서 생성된 보드에 접근할 수 있습니다.", - "EmptyCenterPanel.plugin.no-content-or": "또는", - "EmptyCenterPanel.plugin.no-content-title": "{workspaceName}에 보드 만들기", "Error.mobileweb": "모바일 웹 지원은 현재 초기 베타 버전입니다. 모든 기능이 있는 것은 아닙니다.", "Error.websocket-closed": "웹소켓 연결이 닫혀서 연결이 중단되었습니다. 이 문제가 지속되면, 서버 또는 웹 프록시 구성을 확인하세요.", "Filter.includes": "포함", @@ -118,6 +124,7 @@ "GalleryCard.copyLink": "링크 복사하기", "GalleryCard.delete": "삭제", "GalleryCard.duplicate": "복제", + "General.BoardCount": "{count, plural, one {# 보드} other {# 보드}}", "GroupBy.ungroup": "그룹 해제", "KanbanCard.copiedLink": "복사되었습니다!", "KanbanCard.copyLink": "링크 복사하기", @@ -125,7 +132,6 @@ "KanbanCard.duplicate": "복제", "KanbanCard.untitled": "제목 없음", "Mutator.duplicate-board": "보드 복제", - "Mutator.new-board-from-template": "템플릿에서 새 보드 만들기", "Mutator.new-card-from-template": "템플릿에서 새 카드 만들기", "Mutator.new-template-from-board": "보드에서 새 템플릿 만들기", "Mutator.new-template-from-card": "카드에서 새 템플릿 만들기", @@ -164,13 +170,9 @@ "ShareBoard.unshare": "링크가 있는 모든 구성원이 이 보드와 보드에 있는 모든 카드를 볼 수 있습니다.", "Sidebar.about": "Focalboard에 대하여", "Sidebar.add-board": "+ 보드 추가", - "Sidebar.add-template": "새 템플릿", "Sidebar.changePassword": "패스워드 변경", "Sidebar.delete-board": "보드 삭제", - "Sidebar.delete-template": "삭제", "Sidebar.duplicate-board": "보드 복제", - "Sidebar.edit-template": "수정", - "Sidebar.empty-board": "빈 보드", "Sidebar.export-archive": "아카이브 내보내기", "Sidebar.import-archive": "아카이브 들여오기", "Sidebar.invite-users": "사용자 초대", @@ -178,14 +180,12 @@ "Sidebar.no-more-workspaces": "더 이상 작업 공간이 없습니다", "Sidebar.no-views-in-board": "페이지가 없습니다", "Sidebar.random-icons": "임의 아이콘", - "Sidebar.select-a-template": "템플릿 선택", "Sidebar.set-language": "언어 설정", "Sidebar.set-theme": "테마 설정", "Sidebar.settings": "설정", "Sidebar.template-from-board": "보드에서 새 템플릿 만들기", - "Sidebar.untitled": "제목 없음", "Sidebar.untitled-board": "(제목 없는 보드)", - "Sidebar.untitled-view": "(제목 없는 보기)", + "Sidebar.untitled-view": "(제목 없는 뷰)", "TableComponent.add-icon": "아이콘 추가", "TableComponent.name": "이름", "TableComponent.plus-new": "+ 생성", @@ -210,7 +210,6 @@ "View.NewCalendarTitle": "달력 형태로 보기", "View.NewGalleryTitle": "갤리리 형태로 보기", "View.NewTableTitle": "표 형태로 보기", - "View.NewTemplateTitle": "제목 없는 템플릿", "View.Table": "표", "ViewHeader.add-template": "새 템플릿", "ViewHeader.delete-template": "삭제", @@ -225,6 +224,7 @@ "ViewHeader.group-by": "{property}로 그룹화", "ViewHeader.new": "생성", "ViewHeader.properties": "속성", + "ViewHeader.properties-menu": "속성 메뉴", "ViewHeader.search": "검색", "ViewHeader.search-text": "검색 문자열", "ViewHeader.select-a-template": "템플릿 선택", @@ -232,6 +232,7 @@ "ViewHeader.share-board": "보드 공유", "ViewHeader.sort": "정렬", "ViewHeader.untitled": "제목 없음", + "ViewHeader.view-menu": "뷰 메뉴", "ViewTitle.hide-description": "설명 숨기기", "ViewTitle.pick-icon": "아이콘 선택", "ViewTitle.random-icon": "임의", @@ -245,6 +246,7 @@ "calendar.month": "월", "calendar.today": "오늘", "calendar.week": "주", + "default-properties.badges": "댓글과 설명", "default-properties.title": "제목", "error.no-workspace": "세션이 만료되었거나 이 작업 공간에 접근할 수 있는 권한이 없습니다.", "error.relogin": "다시 로그인", diff --git a/webapp/i18n/ml.json b/webapp/i18n/ml.json index e67f73229..214cf2f2f 100644 --- a/webapp/i18n/ml.json +++ b/webapp/i18n/ml.json @@ -72,7 +72,6 @@ "CommentsList.send": "അയക്കുക", "ConfirmationDialog.cancel-action": "റദ്ദാക്കുക", "ConfirmationDialog.confirm-action": "സ്ഥിരീകരിക്കുക", - "ConfirmationDialog.delete-action": "ഇല്ലാതാക്കുക", "ContentBlock.Delete": "ഇല്ലാതാക്കുക", "ContentBlock.DeleteAction": "ഇല്ലാതാക്കുക", "ContentBlock.addElement": "ചേർക്കുക {type}", @@ -98,14 +97,6 @@ "DeleteBoardDialog.confirm-tite": "ബോർഡ് നീക്കം ചെയ്യുന്നത് സ്ഥിരീകരിക്കുക", "Dialog.closeDialog": "ഡയലോഗ് അവസാനിപ്പിക്കുക", "EditableDayPicker.today": "ഇന്ന്", - "EmptyCenterPanel.no-content": "ആരംഭിക്കുന്നതിന് സൈഡ്‌ബാറിൽ നിന്ന് ഒരു ബോർഡ് ചേർക്കുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക.", - "EmptyCenterPanel.plugin.choose-a-template": "ഒരു ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കുക", - "EmptyCenterPanel.plugin.empty-board": "ഒരു ശൂന്യ ബോർഡിൽ നിന്ന് ആരംഭിക്കുക", - "EmptyCenterPanel.plugin.end-message": "സൈഡ്‌ബാറിലെ സ്വിച്ചർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ചാനൽ മാറ്റാം.", - "EmptyCenterPanel.plugin.new-template": "പുതിയ ടെംപ്ലേറ്റ്", - "EmptyCenterPanel.plugin.no-content-description": "ചുവടെ നിർവചിച്ചിരിക്കുന്ന ഏതെങ്കിലും ടെംപ്ലേറ്റുകൾ ഉപയോഗിച്ച് സൈഡ്ബാറിലേക്ക് ഒരു ബോർഡ് ചേർക്കുക അല്ലെങ്കിൽ ആദ്യം മുതൽ ആരംഭിക്കുക.{lineBreak} \"{workspaceName}\" അംഗങ്ങൾക്ക് ഇവിടെ സൃഷ്‌ടിച്ച ബോർഡുകളിലേക്ക് ആക്‌സസ് ഉണ്ടായിരിക്കും.", - "EmptyCenterPanel.plugin.no-content-or": "അഥവാ", - "EmptyCenterPanel.plugin.no-content-title": "ഒരു ബോർഡ് ഉണ്ടാക്കുക {workspaceName}", "Error.mobileweb": "മൊബൈൽ വെബ് പിന്തുണ നിലവിൽ ആദ്യകാല ബീറ്റയിലാണ്. എല്ലാ പ്രവർത്തനങ്ങളും ഉണ്ടായിരിക്കണമെന്നില്ല.", "Error.websocket-closed": "വെബ്‌സോക്കറ്റ് കണക്ഷൻ അടച്ചു, കണക്ഷൻ തടസ്സപ്പെട്ടു. ഇത് നിലനിൽക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ സെർവർ അല്ലെങ്കിൽ വെബ് പ്രോക്സി കോൺഫിഗറേഷൻ പരിശോധിക്കുക.", "Filter.includes": "ഉൾപ്പെടുന്നു", @@ -126,7 +117,6 @@ "KanbanCard.duplicate": "തനിപ്പകർപ്പ്", "KanbanCard.untitled": "ശീർഷകമില്ലാത്തത്", "Mutator.duplicate-board": "ബോർഡിൻറെ തനിപ്പകർപ്പ്", - "Mutator.new-board-from-template": "ടെംപ്ലേറ്റിൽ നിന്നുള്ള പുതിയ ബോർഡ്", "Mutator.new-card-from-template": "ടെംപ്ലേറ്റിൽ നിന്നുള്ള പുതിയ കാർഡ്", "Mutator.new-template-from-board": "ബോർഡിൽ നിന്നുള്ള പുതിയ ടെംപ്ലേറ്റ്", "Mutator.new-template-from-card": "കാർഡിൽ നിന്നുള്ള പുതിയ ടെംപ്ലേറ്റ്", @@ -165,13 +155,9 @@ "ShareBoard.unshare": "ലിങ്കുള്ള ആർക്കും ഈ ബോർഡും ഇതിലെ എല്ലാ കാർഡുകളും കാണാനാകും.", "Sidebar.about": "ഫോക്കൽബോർഡിനെക്കുറിച്ച്", "Sidebar.add-board": "+ ബോർഡ് ചേർക്കുക", - "Sidebar.add-template": "പുതിയ ടെംപ്ലേറ്റ്", "Sidebar.changePassword": "പാസ്സ്‌വേഡ്‌ മാറ്റുക", "Sidebar.delete-board": "ബോർഡ് നീക്കം ചെയ്യുക", - "Sidebar.delete-template": "നീക്കം ചെയ്യുക", "Sidebar.duplicate-board": "ബോർഡിൻറെ തനിപ്പകർപ്പ്", - "Sidebar.edit-template": "തിരുത്തുക", - "Sidebar.empty-board": "ശൂന്യമായ ബോർഡ്", "Sidebar.export-archive": "ആർക്കൈവ് എക്സ്പോർട്ട് ചെയ്യുക", "Sidebar.import-archive": "ആർക്കൈവ് ഇമ്പോർട്ട് ചെയ്യുക", "Sidebar.invite-users": "ഉപയോക്താക്കളെ ക്ഷണിക്കുക", @@ -179,12 +165,10 @@ "Sidebar.no-more-workspaces": "കൂടുതൽ വർക്ക്‌സ്‌പെയ്‌സുകളൊന്നുമില്ല", "Sidebar.no-views-in-board": "അകത്ത് പേജുകളൊന്നുമില്ല", "Sidebar.random-icons": "ക്രമരഹിതമായ ഐക്കണുകൾ", - "Sidebar.select-a-template": "ഒരു ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കുക", "Sidebar.set-language": "ഭാഷ സജ്ജമാക്കുക", "Sidebar.set-theme": "തീം സജ്ജമാക്കുക", "Sidebar.settings": "ക്രമീകരണങ്ങൾ", "Sidebar.template-from-board": "ബോർഡിൽ നിന്നുള്ള പുതിയ ടെംപ്ലേറ്റ്", - "Sidebar.untitled": "ശീർഷകമില്ലാത്തത്", "Sidebar.untitled-board": "(പേരില്ലാത്ത ബോർഡ്)", "Sidebar.untitled-view": "(ശീർഷകമില്ലാത്ത കാഴ്ച)", "TableComponent.add-icon": "ഐക്കൺ ചേർക്കുക", @@ -211,7 +195,6 @@ "View.NewCalendarTitle": "കലണ്ടർ വ്യൂ", "View.NewGalleryTitle": "ചിത്രശാല വ്യൂ", "View.NewTableTitle": "പട്ടിക വ്യൂ", - "View.NewTemplateTitle": "പേരില്ലാത്ത ടെംപ്ലേറ്റ്", "View.Table": "പട്ടിക", "ViewHeader.add-template": "പുതിയ ടെംപ്ലേറ്റ്", "ViewHeader.delete-template": "നീക്കം ചെയ്യുക", diff --git a/webapp/i18n/nl.json b/webapp/i18n/nl.json index e8d4e61f6..decb2cb0a 100644 --- a/webapp/i18n/nl.json +++ b/webapp/i18n/nl.json @@ -9,6 +9,15 @@ "BoardComponent.show": "Toon", "BoardPage.newVersion": "Er is een nieuwe versie van Boards, klik hier om te herladen.", "BoardPage.syncFailed": "Het bord kan worden verwijderd of de toegang kan worden ingetrokken.", + "BoardTemplateSelector.add-template": "Nieuw sjabloon", + "BoardTemplateSelector.create-empty-board": "Maak een leeg bord", + "BoardTemplateSelector.delete-template": "Sjabloon verwijderen", + "BoardTemplateSelector.description": "Kies een sjabloon om je op weg te helpen. Pas het sjabloon eenvoudig aan jouw behoeften aan, of maak een leeg bord om vanaf nul te beginnen.", + "BoardTemplateSelector.edit-template": "Bewerken", + "BoardTemplateSelector.plugin.no-content-description": "Voeg een bord toe aan de zijbalk met behulp van een van de sjablonen die hieronder zijn gedefinieerd of begin vanaf nul.{lineBreak} Leden van \"{workspaceName}\" hebben toegang tot de boards die hier gemaakt zijn.", + "BoardTemplateSelector.plugin.no-content-title": "Maak een Board in {workspaceName}", + "BoardTemplateSelector.title": "Maak een Board", + "BoardTemplateSelector.use-this-template": "Gebruik dit sjabloon", "BoardsUnfurl.Remainder": "+{remainder} meer", "BoardsUnfurl.Updated": "Bijgewerkt {time}", "Calculations.Options.average.displayName": "Gemiddeld", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "Bereik", "Calculations.Options.sum.displayName": "Som", "Calculations.Options.sum.label": "Som", + "CardBadges.title-checkboxes": "Selectievakjes", + "CardBadges.title-comments": "Opmerkingen", + "CardBadges.title-description": "Deze kaart heeft een beschrijving", "CardDetail.Follow": "Volgen", "CardDetail.Following": "Volgend", "CardDetail.add-content": "Inhoud toevoegen", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "hernoem naar \"{newPropName}\"", "CardDialog.copiedLink": "Gekopieerd!", "CardDialog.copyLink": "Kopieer link", + "CardDialog.delete-confirmation-dialog-button-text": "Verwijderen", + "CardDialog.delete-confirmation-dialog-heading": "Bevestig kaart verwijderen!", "CardDialog.editing-template": "Je bent een sjabloon aan het bewerken.", "CardDialog.nocard": "Deze kaart bestaat niet of is ontoegankelijk.", "ColorOption.selectColor": "Selecteer {color} Kleur", @@ -72,7 +86,6 @@ "CommentsList.send": "Verzenden", "ConfirmationDialog.cancel-action": "Annuleren", "ConfirmationDialog.confirm-action": "Bevestigen", - "ConfirmationDialog.delete-action": "Verwijderen", "ContentBlock.Delete": "Verwijderen", "ContentBlock.DeleteAction": "verwijderen", "ContentBlock.addElement": "voeg {type} toe", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "Verwijderen", "DeleteBoardDialog.confirm-info": "Weet je zeker dat u het bord \"{boardTitle}\" wil verwijderen? Het verwijderen van het bord zal alle kaarten in het bord verwijderen.", "DeleteBoardDialog.confirm-tite": "Bevestig verwijderen bord", + "DeleteBoardDialog.confirm-tite-template": "Bevestig verwijderen Board-sjabloon", "Dialog.closeDialog": "Dialoogvenster sluiten", "EditableDayPicker.today": "Vandaag", - "EmptyCenterPanel.no-content": "Voeg een bord toe of selecteer een bord in de zijbalk om te beginnen.", - "EmptyCenterPanel.plugin.choose-a-template": "Kies een sjabloon", - "EmptyCenterPanel.plugin.empty-board": "Start met een leeg bord", - "EmptyCenterPanel.plugin.end-message": "Je kan het kanaal veranderen met de wisselaar in de zijbalk.", - "EmptyCenterPanel.plugin.new-template": "Nieuw sjabloon", - "EmptyCenterPanel.plugin.no-content-description": "Voeg een bord toe aan de zijbalk met behulp van een van de sjablonen die hieronder zijn gedefinieerd of begin vanaf nul.{lineBreak} Leden van \"{workspaceName}\" hebben toegang tot de boards die hier gemaakt zijn.", - "EmptyCenterPanel.plugin.no-content-or": "of", - "EmptyCenterPanel.plugin.no-content-title": "Maak een bord in {workspaceName}", "Error.mobileweb": "Mobiele webondersteuning is momenteel in vroege beta. Het is mogelijk dat niet alle functionaliteit aanwezig is.", "Error.websocket-closed": "Websocketverbinding gesloten, verbinding onderbroken. Als dit aanhoudt, controleer dan jouw server of web proxy configuratie.", "Filter.includes": "bevat", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "Kopiëren", "KanbanCard.untitled": "Titelloos", "Mutator.duplicate-board": "bord kopiëren", - "Mutator.new-board-from-template": "nieuw bord van sjabloon", "Mutator.new-card-from-template": "nieuwe kaart van sjabloon", "Mutator.new-template-from-board": "nieuw sjabloon van bord", "Mutator.new-template-from-card": "nieuw sjabloon van kaart", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "Iedereen met de link kan dit bord en alle kaarten erin bekijken.", "Sidebar.about": "Over Focalboard", "Sidebar.add-board": "+ Bord toevoegen", - "Sidebar.add-template": "Nieuw sjabloon", "Sidebar.changePassword": "Wachtwoord wijzigen", "Sidebar.delete-board": "Verwijder bord", - "Sidebar.delete-template": "Verwijderen", "Sidebar.duplicate-board": "Bord kopiëren", - "Sidebar.edit-template": "Bewerken", - "Sidebar.empty-board": "Bord leegmaken", "Sidebar.export-archive": "Archief exporteren", "Sidebar.import-archive": "Archief importeren", "Sidebar.invite-users": "Gebruikers uitnodigen", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "Geen werkruimtes meer", "Sidebar.no-views-in-board": "Geen pagina's binnenin", "Sidebar.random-icons": "Willekeurige iconen", - "Sidebar.select-a-template": "Kies een sjabloon", "Sidebar.set-language": "Taal instellen", "Sidebar.set-theme": "Thema instellen", "Sidebar.settings": "Instellingen", "Sidebar.template-from-board": "Nieuw sjabloon van bord", - "Sidebar.untitled": "Titelloos", "Sidebar.untitled-board": "(Titelloze bord )", "Sidebar.untitled-view": "(Titelloze weergave)", "TableComponent.add-icon": "Pictogram toevoegen", @@ -211,7 +210,6 @@ "View.NewCalendarTitle": "Kalenderweergave", "View.NewGalleryTitle": "Galerie bekijken", "View.NewTableTitle": "Tabelweergave", - "View.NewTemplateTitle": "Naamloos sjabloon", "View.Table": "Tabel", "ViewHeader.add-template": "Nieuw sjabloon", "ViewHeader.delete-template": "Verwijderen", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "Groepeer op: {property}", "ViewHeader.new": "Nieuw", "ViewHeader.properties": "Eigenschappen", + "ViewHeader.properties-menu": "Eigenschappen-menu", "ViewHeader.search": "Zoeken", "ViewHeader.search-text": "Zoeken in tekst", "ViewHeader.select-a-template": "Kies een sjabloon", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "Bord delen", "ViewHeader.sort": "Sorteer", "ViewHeader.untitled": "Titelloos", + "ViewHeader.view-menu": "Menuweergave", "ViewTitle.hide-description": "beschrijving verbergen", "ViewTitle.pick-icon": "Pictogram kiezen", "ViewTitle.random-icon": "Willekeurig", @@ -246,6 +246,7 @@ "calendar.month": "Maand", "calendar.today": "VANDAAG", "calendar.week": "Week", + "default-properties.badges": "Opmerkingen en beschrijving", "default-properties.title": "Titel", "error.no-workspace": "Het kan zijn dat je sessie is verlopen of dat je geen toegang hebt tot deze werkruimte.", "error.relogin": "Log opnieuw in", diff --git a/webapp/i18n/oc.json b/webapp/i18n/oc.json index 8703afc9d..d7daf2328 100644 --- a/webapp/i18n/oc.json +++ b/webapp/i18n/oc.json @@ -26,7 +26,6 @@ "Comment.delete": "Suprimir", "CommentsList.send": "Enviar", "ConfirmationDialog.cancel-action": "Anullar", - "ConfirmationDialog.delete-action": "Suprimir", "ContentBlock.Delete": "Suprimir", "ContentBlock.DeleteAction": "suprimir", "ContentBlock.addElement": "apondre {type}", @@ -48,13 +47,6 @@ "DashboardPage.title": "Tablèu de bòrd", "Dialog.closeDialog": "Tampar la fenèstra de dialòg", "EditableDayPicker.today": "Uèi", - "EmptyCenterPanel.no-content": "Ajustatz o seleccionatz un tablèu a la barra laterala per començar.", - "EmptyCenterPanel.plugin.choose-a-template": "Causir un modèl", - "EmptyCenterPanel.plugin.empty-board": "Començar amb un tablèu void", - "EmptyCenterPanel.plugin.end-message": "Podètz cambiar de canal en utilizant l’alternator al panèl lateral.", - "EmptyCenterPanel.plugin.new-template": "Modèl novèl", - "EmptyCenterPanel.plugin.no-content-or": "o", - "EmptyCenterPanel.plugin.no-content-title": "Crear un tablèu dins {workspaceName}", "Error.websocket-closed": "Connexion al websocket tampada, connexion interrompuda. S’aquò ten de se produire, verificatz la configuracion del servidor o del servidor mandatari.", "Filter.includes": "inclutz", "Filter.is-empty": "es void", @@ -74,7 +66,6 @@ "KanbanCard.duplicate": "Duplicar", "KanbanCard.untitled": "Sens títol", "Mutator.duplicate-board": "duplicar lo tablèu", - "Mutator.new-board-from-template": "tablèu novèl a partir d’un modèl", "Mutator.new-card-from-template": "zòna novèla a partir d’un modèl", "Mutator.new-template-from-board": "modèl novèl a parti d’un tablèu", "Mutator.new-template-from-card": "modèl novèl a partir d’una zòna", @@ -113,13 +104,9 @@ "ShareBoard.unshare": "Qual que siá amb lo ligam pòt accedir a aqueste tablèu e totas las cartas de dedins.", "Sidebar.about": "A prepaus de Focalboard", "Sidebar.add-board": "+ Apondre un tablèu", - "Sidebar.add-template": "Modèl novèl", "Sidebar.changePassword": "Modificar lo senhal", "Sidebar.delete-board": "Suprimir lo tablèu", - "Sidebar.delete-template": "Suprimir", "Sidebar.duplicate-board": "Duplicar lo tablèu", - "Sidebar.edit-template": "Modificar", - "Sidebar.empty-board": "Tablèu void", "Sidebar.export-archive": "Exportar un archiu", "Sidebar.import-archive": "Importar un archiu", "Sidebar.invite-users": "Convidar utilizaires", @@ -127,12 +114,10 @@ "Sidebar.no-more-workspaces": "Pas mai d’espaci de trabalh", "Sidebar.no-views-in-board": "Cap de pagina pas inclusa", "Sidebar.random-icons": "Icònas aleatòrias", - "Sidebar.select-a-template": "Seleccionar un modèl", "Sidebar.set-language": "Definir la lenga", "Sidebar.set-theme": "Causir lo tèma", "Sidebar.settings": "Paramètres", "Sidebar.template-from-board": "Modèl novèl a partir del tablèu", - "Sidebar.untitled": "Sens títol", "Sidebar.untitled-board": "(Tablèu sens títol)", "Sidebar.untitled-view": "(Vista sens títol)", "TableComponent.add-icon": "Apondre una icòna", @@ -157,7 +142,6 @@ "View.NewBoardTitle": "Vista en tablèu", "View.NewGalleryTitle": "Vista galariá", "View.NewTableTitle": "Vista en taula", - "View.NewTemplateTitle": "Modèl sens nom", "View.Table": "Tablèu", "ViewHeader.add-template": "Modèl novèl", "ViewHeader.delete-template": "Suprimir", diff --git a/webapp/i18n/pl.json b/webapp/i18n/pl.json index 3992738e3..ed0a8dbfe 100644 --- a/webapp/i18n/pl.json +++ b/webapp/i18n/pl.json @@ -9,6 +9,15 @@ "BoardComponent.show": "Pokaż", "BoardPage.newVersion": "Nowa wersja tablic jest dostępna, kliknij tutaj, aby przeładować.", "BoardPage.syncFailed": "Tablica może zostać usunięta lub dostęp do niej cofnięty.", + "BoardTemplateSelector.add-template": "Nowy szablon", + "BoardTemplateSelector.create-empty-board": "Utwórz pustą tablicę", + "BoardTemplateSelector.delete-template": "Usuń szablon", + "BoardTemplateSelector.description": "Wybierz szablon, który pomoże Ci zacząć. Z łatwością dostosuj szablon do swoich potrzeb lub utwórz pustą tablicę, aby zacząć od zera.", + "BoardTemplateSelector.edit-template": "Edycja", + "BoardTemplateSelector.plugin.no-content-description": "Dodaj tablicę do paska bocznego używając jednego z szablonów zdefiniowanych poniżej lub zacznij od zera.{lineBreak} Członkowie \"{workspaceName}\" będą mieli dostęp do tablic utworzonych tutaj.", + "BoardTemplateSelector.plugin.no-content-title": "Utwórz tablicę w {workspaceName}", + "BoardTemplateSelector.title": "Utwórz Tablicę", + "BoardTemplateSelector.use-this-template": "Użyj tego szablonu", "BoardsUnfurl.Remainder": "+{remainder} więcej", "BoardsUnfurl.Updated": "Zaktualizowane {time}", "Calculations.Options.average.displayName": "Średni", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "Zakres", "Calculations.Options.sum.displayName": "Suma", "Calculations.Options.sum.label": "Suma", + "CardBadges.title-checkboxes": "Pola wyboru", + "CardBadges.title-comments": "Komentarze", + "CardBadges.title-description": "Ta karta ma opis", "CardDetail.Follow": "Obserwuj", "CardDetail.Following": "Obserwowane", "CardDetail.add-content": "Dodaj treść", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "nazwę do \"{newPropName}\"", "CardDialog.copiedLink": "Skopiowane!", "CardDialog.copyLink": "Kopiuj odnośnik", + "CardDialog.delete-confirmation-dialog-button-text": "Usuń", + "CardDialog.delete-confirmation-dialog-heading": "Potwierdź usunięcie karty!", "CardDialog.editing-template": "Edytujesz szablon.", "CardDialog.nocard": "Ta karta nie istnieje lub jest niedostępna.", "ColorOption.selectColor": "Wybierz {kolor} Kolor", @@ -72,7 +86,6 @@ "CommentsList.send": "Wyślij", "ConfirmationDialog.cancel-action": "Anuluj", "ConfirmationDialog.confirm-action": "Potwierdź", - "ConfirmationDialog.delete-action": "Usuń", "ContentBlock.Delete": "Usuń", "ContentBlock.DeleteAction": "usuń", "ContentBlock.addElement": "dodaj {typ}", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "Usuń", "DeleteBoardDialog.confirm-info": "Czy na pewno chcesz usunąć tablicę \"{boardTitle}\"? Usunięcie jej spowoduje usunięcie wszystkich kart na tablicy.", "DeleteBoardDialog.confirm-tite": "Potwierdź Usunięcie Tablicy", + "DeleteBoardDialog.confirm-tite-template": "Potwierdź usunięcie Szablonu Tablicy", "Dialog.closeDialog": "Zamknij okno dialogowe", "EditableDayPicker.today": "Dzisiaj", - "EmptyCenterPanel.no-content": "Dodaj lub wybierz tablicę z paska bocznego, aby rozpocząć.", - "EmptyCenterPanel.plugin.choose-a-template": "Wybierz szablon", - "EmptyCenterPanel.plugin.empty-board": "Zacznij od pustej tablicy", - "EmptyCenterPanel.plugin.end-message": "Kanał można zmienić za pomocą przełącznika na pasku bocznym.", - "EmptyCenterPanel.plugin.new-template": "Nowy szablon", - "EmptyCenterPanel.plugin.no-content-description": "Dodaj tablicę do paska bocznego używając jednego z szablonów zdefiniowanych poniżej lub zacznij od zera.{lineBreak} Członkowie \"{workspaceName}\" będą mieli dostęp do tablic utworzonych tutaj.", - "EmptyCenterPanel.plugin.no-content-or": "lub", - "EmptyCenterPanel.plugin.no-content-title": "Utwórz tablicę w {workspaceName}", "Error.mobileweb": "Obsługa mobilnej strony internetowej jest obecnie we wczesnej wersji beta. Nie wszystkie funkcje mogą być dostępne.", "Error.websocket-closed": "Połączenie websocket zamknięte, połączenie przerwane. Jeśli problem się powtarza, sprawdź konfigurację serwera lub serwera proxy.", "Filter.includes": "zawiera", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "Duplikuj", "KanbanCard.untitled": "Bez tytułu", "Mutator.duplicate-board": "duplikuj tablicę", - "Mutator.new-board-from-template": "nowa tablica z szablonu", "Mutator.new-card-from-template": "nowa karta z szablonu", "Mutator.new-template-from-board": "nowy szablon z tablicy", "Mutator.new-template-from-card": "nowy szablon z karty", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "Każdy, kto posiada link, może zobaczyć tą tablicę i wszystkie karty w niej zawarte.", "Sidebar.about": "O Focalboard", "Sidebar.add-board": "+ Dodaj tablicę", - "Sidebar.add-template": "Nowy szablon", "Sidebar.changePassword": "Zmień hasło", "Sidebar.delete-board": "Usuń tablicę", - "Sidebar.delete-template": "Usuń", "Sidebar.duplicate-board": "Duplikuj tablicę", - "Sidebar.edit-template": "Edytuj", - "Sidebar.empty-board": "Wyczyść tablicę", "Sidebar.export-archive": "Eksportuj archiwum", "Sidebar.import-archive": "Importuj archiwum", "Sidebar.invite-users": "Zaproś użytkowników", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "Nie ma więcej obszaru roboczego", "Sidebar.no-views-in-board": "Brak stron wewnątrz", "Sidebar.random-icons": "Losowe ikony", - "Sidebar.select-a-template": "Wybierz szablon", "Sidebar.set-language": "Ustaw język", "Sidebar.set-theme": "Ustaw motyw", "Sidebar.settings": "Ustawienia", "Sidebar.template-from-board": "Nowy szablon z tablicy", - "Sidebar.untitled": "Bez tytułu", "Sidebar.untitled-board": "(Tablica bez tytułu)", "Sidebar.untitled-view": "(Widok bez Tytułu)", "TableComponent.add-icon": "Dodaj Ikonę", @@ -211,7 +210,6 @@ "View.NewCalendarTitle": "Widok Kalendarza", "View.NewGalleryTitle": "Widok galerii", "View.NewTableTitle": "Widok tabeli", - "View.NewTemplateTitle": "Szablon bez tytułu", "View.Table": "Tabela", "ViewHeader.add-template": "Nowy szablon", "ViewHeader.delete-template": "Usuń", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "Grupuj wg: {właściwość}", "ViewHeader.new": "Nowy", "ViewHeader.properties": "Właściwości", + "ViewHeader.properties-menu": "Menu właściwości", "ViewHeader.search": "Szukaj", "ViewHeader.search-text": "Wyszukaj tekst", "ViewHeader.select-a-template": "Wybierz szablon", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "Udostępnij tablicę", "ViewHeader.sort": "Sortuj", "ViewHeader.untitled": "Bez tytułu", + "ViewHeader.view-menu": "Wyświetl menu", "ViewTitle.hide-description": "ukryj opis", "ViewTitle.pick-icon": "Wybierz ikonę", "ViewTitle.random-icon": "Losowy", @@ -246,6 +246,7 @@ "calendar.month": "Miesiąc", "calendar.today": "DZIŚ", "calendar.week": "Tydzień", + "default-properties.badges": "Uwagi i opis", "default-properties.title": "Tytuł", "error.no-workspace": "Twoja sesja mogła wygasnąć lub możesz nie mieć dostępu do tego obszaru roboczego.", "error.relogin": "Zaloguj się ponownie", diff --git a/webapp/i18n/pt_BR.json b/webapp/i18n/pt_BR.json index 8a9d466e9..1f3f6f8fa 100644 --- a/webapp/i18n/pt_BR.json +++ b/webapp/i18n/pt_BR.json @@ -35,7 +35,6 @@ "DashboardPage.title": "Welcome to Focalboard!", "Dialog.closeDialog": "Fechar diálogo", "EditableDayPicker.today": "Hoje", - "EmptyCenterPanel.no-content": "Adicionar ou selecionar quadro da barra lateral para iniciar.", "Error.websocket-closed": "Conexão Websocket fechada, conexão interrompida. Se isso persistir, verifique a configuração do seu servidor ou proxy da web.", "Filter.includes": "Inclui", "Filter.is-empty": "está vazio", @@ -50,7 +49,6 @@ "KanbanCard.duplicate": "Duplicar", "KanbanCard.untitled": "Sem nome", "Mutator.duplicate-board": "quadro duplicado", - "Mutator.new-board-from-template": "novo quadro à partir de um template", "Mutator.new-card-from-template": "novo card à partir de um template", "Mutator.new-template-from-board": "novo template à partir de um quadro", "Mutator.new-template-from-card": "novo template à partir de um card", @@ -87,25 +85,19 @@ "ShareBoard.unshare": "Qualquer pessoa com o link pode visualizar este painel e todos os cartões nele", "Sidebar.about": "Sobre o Focalboard", "Sidebar.add-board": "+ Adicionar Quadro", - "Sidebar.add-template": "+ Novo modelo", "Sidebar.changePassword": "Mudar senha", "Sidebar.delete-board": "Deletar quadro", - "Sidebar.delete-template": "Deletar", "Sidebar.duplicate-board": "Duplicar quadro", - "Sidebar.edit-template": "Editar", - "Sidebar.empty-board": "Quadro vazio", "Sidebar.export-archive": "Exportar arquivo", "Sidebar.import-archive": "Importar arquivo", "Sidebar.invite-users": "Convidar Usuários", "Sidebar.logout": "Sair", "Sidebar.no-views-in-board": "Sem páginas dentro", "Sidebar.random-icons": "Ícones aleatórios", - "Sidebar.select-a-template": "Selecionar um modelo", "Sidebar.set-language": "Definir linguagem", "Sidebar.set-theme": "Definir tema", "Sidebar.settings": "Configurações", "Sidebar.template-from-board": "Novo modelo à partir do quadro", - "Sidebar.untitled": "Sem nome", "Sidebar.untitled-board": "(Quadro sem nome)", "Sidebar.untitled-view": "(Vista sem nome)", "TableComponent.add-icon": "Adicionar Ícone", diff --git a/webapp/i18n/ru.json b/webapp/i18n/ru.json index d4c6c4323..de3042b25 100644 --- a/webapp/i18n/ru.json +++ b/webapp/i18n/ru.json @@ -72,7 +72,6 @@ "CommentsList.send": "Отправить", "ConfirmationDialog.cancel-action": "Отмена", "ConfirmationDialog.confirm-action": "Подтвердить", - "ConfirmationDialog.delete-action": "Удалить", "ContentBlock.Delete": "Удалить", "ContentBlock.DeleteAction": "удалить", "ContentBlock.addElement": "добавить {type}", @@ -98,14 +97,6 @@ "DeleteBoardDialog.confirm-tite": "Подтвердить удаление доски", "Dialog.closeDialog": "Закрыть диалог", "EditableDayPicker.today": "Сегодня", - "EmptyCenterPanel.no-content": "Добавьте или выберите доску на боковой панели, чтобы начать работу.", - "EmptyCenterPanel.plugin.choose-a-template": "Выберите шаблон", - "EmptyCenterPanel.plugin.empty-board": "Начните с пустой доски", - "EmptyCenterPanel.plugin.end-message": "Вы можете изменить канал с помощью переключателя на боковой панели.", - "EmptyCenterPanel.plugin.new-template": "Новый шаблон", - "EmptyCenterPanel.plugin.no-content-description": "Добавьте доску на боковую панель, используя любой из указанных ниже шаблонов, или начните с нуля.{lineBreak} Участники \"{workspaceName}\" будут иметь доступ к созданным здесь доскам.", - "EmptyCenterPanel.plugin.no-content-or": "или", - "EmptyCenterPanel.plugin.no-content-title": "Создайте доску в {workspaceName}", "Error.mobileweb": "Мобильная веб-поддержка в настоящее время находится на ранней стадии бета-тестирования. Могут присутствовать не все функции.", "Error.websocket-closed": "Соединение через веб-сокет закрыто, соединение прервано. Если это не устраняется, проверьте конфигурацию сервера или веб-прокси.", "Filter.includes": "содержит", @@ -126,7 +117,6 @@ "KanbanCard.duplicate": "Создать дубликат", "KanbanCard.untitled": "Без названия", "Mutator.duplicate-board": "сделать дубликат доски", - "Mutator.new-board-from-template": "новая доска из шаблона", "Mutator.new-card-from-template": "новая карточка из шаблона", "Mutator.new-template-from-board": "новый шаблон из доски", "Mutator.new-template-from-card": "новый шаблон из карточки", @@ -165,13 +155,9 @@ "ShareBoard.unshare": "Любой, у кого есть ссылка, может просмотреть эту доску и все карточки на ней.", "Sidebar.about": "О Focalboard", "Sidebar.add-board": "+ Добавить доску", - "Sidebar.add-template": "Новый шаблон", "Sidebar.changePassword": "Изменить пароль", "Sidebar.delete-board": "Удалить доску", - "Sidebar.delete-template": "Удалить", "Sidebar.duplicate-board": "Сделать дубликат доски", - "Sidebar.edit-template": "Редактировать", - "Sidebar.empty-board": "Очистить доску", "Sidebar.export-archive": "Экспорт архива", "Sidebar.import-archive": "Импорт архива", "Sidebar.invite-users": "Пригласить пользователей", @@ -179,12 +165,10 @@ "Sidebar.no-more-workspaces": "Рабочих пространств больше нет", "Sidebar.no-views-in-board": "Внутри нет страниц", "Sidebar.random-icons": "Случайные иконки", - "Sidebar.select-a-template": "Выберите шаблон", "Sidebar.set-language": "Язык", "Sidebar.set-theme": "Тема", "Sidebar.settings": "Настройки", "Sidebar.template-from-board": "Новый шаблон из доски", - "Sidebar.untitled": "Без названия", "Sidebar.untitled-board": "(Доска без названия)", "Sidebar.untitled-view": "(Вид без названия)", "TableComponent.add-icon": "Добавить иконку", @@ -211,7 +195,6 @@ "View.NewCalendarTitle": "Просмотр календаря", "View.NewGalleryTitle": "Представление \"галерея\"", "View.NewTableTitle": "Вид таблицы", - "View.NewTemplateTitle": "Шаблон без названия", "View.Table": "Таблица", "ViewHeader.add-template": "Новый шаблон", "ViewHeader.delete-template": "Удалить", diff --git a/webapp/i18n/sk.json b/webapp/i18n/sk.json index d14ad9e57..1d2368e63 100644 --- a/webapp/i18n/sk.json +++ b/webapp/i18n/sk.json @@ -72,7 +72,6 @@ "CommentsList.send": "Poslať", "ConfirmationDialog.cancel-action": "Zrušiť", "ConfirmationDialog.confirm-action": "Potvrdiť", - "ConfirmationDialog.delete-action": "Odstrániť", "ContentBlock.Delete": "Odstrániť", "ContentBlock.DeleteAction": "Odstrániť", "ContentBlock.addElement": "pridaj {type}", @@ -98,14 +97,6 @@ "DeleteBoardDialog.confirm-tite": "Potvrďte odstránenie nástenky", "Dialog.closeDialog": "Zavrieť dialog", "EditableDayPicker.today": "Dnes", - "EmptyCenterPanel.no-content": "Začnite pridaním alebo výberom nástenky z bočného panela.", - "EmptyCenterPanel.plugin.choose-a-template": "Vybrať template", - "EmptyCenterPanel.plugin.empty-board": "Začnite s prázdnou nástenkou", - "EmptyCenterPanel.plugin.end-message": "Kanál môžete prepnúť prepínačom v bočnom paneli.", - "EmptyCenterPanel.plugin.new-template": "Nový template", - "EmptyCenterPanel.plugin.no-content-description": "Pridajte nástenku na bočný panel pomocou preddefinovaných šablón alebo si ju vytvorte sami.{lineBreak} Členovia \"{workspaceName}\" budú mať prístup k tu vytvoreným nástenkám.", - "EmptyCenterPanel.plugin.no-content-or": "alebo", - "EmptyCenterPanel.plugin.no-content-title": "Vytvorte nástenku v {workspaceName}", "Error.mobileweb": "Mobile web support is currently in early beta. Not all functionality may be present.", "Error.websocket-closed": "Websocket pripojenie zlyhalo - prerušené. Skontrolujte konfiguráciu servera ak problém pretrváva.", "Filter.includes": "zahŕňa", @@ -126,7 +117,6 @@ "KanbanCard.duplicate": "Duplikuj", "KanbanCard.untitled": "Nepomenované", "Mutator.duplicate-board": "duplikuj nástenku", - "Mutator.new-board-from-template": "nová nástenka z template-u", "Mutator.new-card-from-template": "nová karta z template-u", "Mutator.new-template-from-board": "nový template z nástenky", "Mutator.new-template-from-card": "nový template z karty", @@ -165,13 +155,9 @@ "ShareBoard.unshare": "Ktokoľvek s odkazom môže zobraziť túto nástenku a všetky karty v nej.", "Sidebar.about": "O Focalboard", "Sidebar.add-board": "+ Pridať nástenku", - "Sidebar.add-template": "Nový template", "Sidebar.changePassword": "Zmeniť heslo", "Sidebar.delete-board": "Odstrániť nástenku", - "Sidebar.delete-template": "Odstrániť", "Sidebar.duplicate-board": "Duplikuj nástenku", - "Sidebar.edit-template": "Upraviť", - "Sidebar.empty-board": "Prázdna nástenka", "Sidebar.export-archive": "Export archívu", "Sidebar.import-archive": "Import archívu", "Sidebar.invite-users": "Pozvať užívateľa", @@ -179,12 +165,10 @@ "Sidebar.no-more-workspaces": "Žiadne miesta", "Sidebar.no-views-in-board": "Bez obsahu", "Sidebar.random-icons": "Náhodné ikony", - "Sidebar.select-a-template": "vyber template", "Sidebar.set-language": "Nastaviť jazyk", "Sidebar.set-theme": "Nastaviť tému", "Sidebar.settings": "nastavenia", "Sidebar.template-from-board": "Nový template z nástenky", - "Sidebar.untitled": "Bez názvu", "Sidebar.untitled-board": "(nástenka bez názvu)", "Sidebar.untitled-view": "(náhľad bez názvu)", "TableComponent.add-icon": "Pridať ikonu", @@ -211,7 +195,6 @@ "View.NewCalendarTitle": "Kalendár", "View.NewGalleryTitle": "Galéria", "View.NewTableTitle": "Tabuľka", - "View.NewTemplateTitle": "template bez názvu", "View.Table": "Tabuľka", "ViewHeader.add-template": "Nový template", "ViewHeader.delete-template": "Odstrániť", diff --git a/webapp/i18n/sl.json b/webapp/i18n/sl.json index 3f87f5fd5..c9c68b086 100644 --- a/webapp/i18n/sl.json +++ b/webapp/i18n/sl.json @@ -4,5 +4,9 @@ "BoardComponent.hidden-columns": "Skriti stolpci", "BoardComponent.hide": "Skrij", "BoardComponent.new": "+ Novo", - "BoardComponent.no-property": "Ni {property}" + "BoardComponent.no-property": "Ni {property}", + "BoardComponent.no-property-title": "Elementi s prazno lastnostjo {property} bodo šli sem. Tega stolpca ni mogoče odstraniti.", + "BoardComponent.show": "Pokaži", + "BoardPage.newVersion": "Na voljo je nova različica Boards, kliknite tukaj za ponovno nalaganje.", + "BoardPage.syncFailed": "Plošča se lahko izbriše ali dostop prekliče." } diff --git a/webapp/i18n/sv.json b/webapp/i18n/sv.json index aa710ae8f..eeab456a5 100644 --- a/webapp/i18n/sv.json +++ b/webapp/i18n/sv.json @@ -66,7 +66,6 @@ "CommentsList.send": "Skicka", "ConfirmationDialog.cancel-action": "Avbryt", "ConfirmationDialog.confirm-action": "Godkänn", - "ConfirmationDialog.delete-action": "Radera", "ContentBlock.Delete": "Radera", "ContentBlock.DeleteAction": "radera", "ContentBlock.addElement": "lägg till {type}", @@ -92,14 +91,6 @@ "DeleteBoardDialog.confirm-tite": "Bekräfta att ta bort tavlan", "Dialog.closeDialog": "Stäng dialog", "EditableDayPicker.today": "Idag", - "EmptyCenterPanel.no-content": "Lägg till eller välj en tavla från sidofältet för att börja.", - "EmptyCenterPanel.plugin.choose-a-template": "Välj en mall", - "EmptyCenterPanel.plugin.empty-board": "Börja med en tom tavla", - "EmptyCenterPanel.plugin.end-message": "Du kan byta kanal genom att använda väljaren i sidofältet.", - "EmptyCenterPanel.plugin.new-template": "Ny mall", - "EmptyCenterPanel.plugin.no-content-description": "Lägg till en tavla i sidofältet genom att använda en mallarna nedan eller börja från en tom.{lineBreak} Medlemmar i \"{workspaceName}\" kommer ha tillgång till tavlor som skapas här.", - "EmptyCenterPanel.plugin.no-content-or": "eller", - "EmptyCenterPanel.plugin.no-content-title": "Skapa en tavla i {workspaceName}", "Error.mobileweb": "Webbåtkomst via mobilen är i tidig betaversion. All funktionalitet kanske inte är tillgänglig.", "Error.websocket-closed": "Websocketanslutningen stängdes då anslutningen avbröts. Om detta fortgår, kontrollera din server eller webproxykonfiguration.", "Filter.includes": "inkluderar", @@ -120,7 +111,6 @@ "KanbanCard.duplicate": "Radera", "KanbanCard.untitled": "Saknar titel", "Mutator.duplicate-board": "duplicera tavla", - "Mutator.new-board-from-template": "ny tavla från mall", "Mutator.new-card-from-template": "nytt kort från mall", "Mutator.new-template-from-board": "ny mall från tavla", "Mutator.new-template-from-card": "ny mall från kort", @@ -159,13 +149,9 @@ "ShareBoard.unshare": "Vem som helst med den här länken kan se tavlan och alla dess kort.", "Sidebar.about": "Om Focalboard", "Sidebar.add-board": "+ Lägg till tavla", - "Sidebar.add-template": "Ny mall", "Sidebar.changePassword": "Ändra lösenord", "Sidebar.delete-board": "Radera tavla", - "Sidebar.delete-template": "Radera", "Sidebar.duplicate-board": "Duplicera tavla", - "Sidebar.edit-template": "Redigera", - "Sidebar.empty-board": "Tom tavla", "Sidebar.export-archive": "Exportera arkiv", "Sidebar.import-archive": "Importera arkiv", "Sidebar.invite-users": "Bjud in användare", @@ -173,12 +159,10 @@ "Sidebar.no-more-workspaces": "Inga fler arbetsytor", "Sidebar.no-views-in-board": "Inga vyer på tavla", "Sidebar.random-icons": "Slumpmässiga ikoner", - "Sidebar.select-a-template": "Välj en mall", "Sidebar.set-language": "Välj språk", "Sidebar.set-theme": "Välj tema", "Sidebar.settings": "Inställningar", "Sidebar.template-from-board": "Ny mall från tavla", - "Sidebar.untitled": "Saknar titel", "Sidebar.untitled-board": "(Tavla saknar titel)", "Sidebar.untitled-view": "(Vy saknar titel)", "TableComponent.add-icon": "Lägg till ikon", @@ -205,7 +189,6 @@ "View.NewCalendarTitle": "Kalendervy", "View.NewGalleryTitle": "Galleri vy", "View.NewTableTitle": "Tabellvy", - "View.NewTemplateTitle": "Namnlös mall", "View.Table": "Tabell", "ViewHeader.add-template": "Ny mall", "ViewHeader.delete-template": "Radera", diff --git a/webapp/i18n/tr.json b/webapp/i18n/tr.json index ee861d97f..e8340f6bd 100644 --- a/webapp/i18n/tr.json +++ b/webapp/i18n/tr.json @@ -9,6 +9,15 @@ "BoardComponent.show": "Göster", "BoardPage.newVersion": "Yeni bir pano sürümü yayınlanmış. Yeniden yüklemek için buraya tıklayın.", "BoardPage.syncFailed": "Pano silinmiş ya da erişim izni geri alınmış olabilir.", + "BoardTemplateSelector.add-template": "Yeni kalıp", + "BoardTemplateSelector.create-empty-board": "Boş pano oluştur", + "BoardTemplateSelector.delete-template": "Kalıbı sil", + "BoardTemplateSelector.description": "Başlamanıza yardımcı olacak bir kalıp seçin. Kalıbı gereksinimlerinize göre kolayca özelleştirin ya da sıfırdan başlamak için boş bir pano oluşturun.", + "BoardTemplateSelector.edit-template": "Düzenle", + "BoardTemplateSelector.plugin.no-content-description": "Aşağıda tanımlanan kalıplardan herhangi birini kullanarak yan çubuğa bir pano ekleyin ya da sıfırdan başlayın.{lineBreak} \"{workspaceName}\" üyeleri burada oluşturulan panolara erişebilecek.", + "BoardTemplateSelector.plugin.no-content-title": "{workspaceName} çalışma alanında bir pano oluştur", + "BoardTemplateSelector.title": "Bir pano oluştur", + "BoardTemplateSelector.use-this-template": "Bu kalıp kullanılsın", "BoardsUnfurl.Remainder": "+{remainder} diğer", "BoardsUnfurl.Updated": "Güncellenme: {time}", "Calculations.Options.average.displayName": "Ortalama", @@ -45,6 +54,9 @@ "Calculations.Options.range.label": "Aralık", "Calculations.Options.sum.displayName": "Toplam", "Calculations.Options.sum.label": "Toplam", + "CardBadges.title-checkboxes": "İşaret kutuları", + "CardBadges.title-comments": "Yorumlar", + "CardBadges.title-description": "Bu kartın bir açıklaması var", "CardDetail.Follow": "Takip et", "CardDetail.Following": "Takip ediliyor", "CardDetail.add-content": "İçerik ekle", @@ -65,6 +77,8 @@ "CardDetailProperty.property-type-change-subtext": "\"{newPropName}\" adına", "CardDialog.copiedLink": "Kopyalandı!", "CardDialog.copyLink": "Bağlantıyı kopyala", + "CardDialog.delete-confirmation-dialog-button-text": "Sil", + "CardDialog.delete-confirmation-dialog-heading": "Kartı silmeyi onaylayın!", "CardDialog.editing-template": "Bir kalıbı düzenliyorsunuz.", "CardDialog.nocard": "Bu kart bulunamadı ya da erişilebilir değil.", "ColorOption.selectColor": "{color} rengi seçin", @@ -72,7 +86,6 @@ "CommentsList.send": "Gönder", "ConfirmationDialog.cancel-action": "İptal", "ConfirmationDialog.confirm-action": "Onayla", - "ConfirmationDialog.delete-action": "Sil", "ContentBlock.Delete": "Sil", "ContentBlock.DeleteAction": "sil", "ContentBlock.addElement": "{type} ekle", @@ -96,16 +109,9 @@ "DeleteBoardDialog.confirm-delete": "Sil", "DeleteBoardDialog.confirm-info": "“{boardTitle}” panosunu silmek istediğinize emin misiniz? Silme işlemi bu panodaki tüm kartları siler.", "DeleteBoardDialog.confirm-tite": "Pano silmeyi onayla", + "DeleteBoardDialog.confirm-tite-template": "Kart kalıbını silmeyi onayla", "Dialog.closeDialog": "Pencereyi kapat", "EditableDayPicker.today": "Bugün", - "EmptyCenterPanel.no-content": "Başlamak için yan çubukta bir pano ekleyin ya da seçin.", - "EmptyCenterPanel.plugin.choose-a-template": "Bir şablon seç", - "EmptyCenterPanel.plugin.empty-board": "Boş bir pano ile başlayın", - "EmptyCenterPanel.plugin.end-message": "Yan çubuktaki değiştirici ile kanal değiştirebilirsiniz.", - "EmptyCenterPanel.plugin.new-template": "Yeni kalıp", - "EmptyCenterPanel.plugin.no-content-description": "Aşağıda tanımlanan kalıplardan herhangi birini kullanarak yan çubuğa bir pano ekleyin veya sıfırdan başlayın.{lineBreak} \"{workspaceName}\" üyeleri burada oluşturulan panolara erişebilir.", - "EmptyCenterPanel.plugin.no-content-or": "ya da", - "EmptyCenterPanel.plugin.no-content-title": "{workspaceName} içinde bir pano oluşturun", "Error.mobileweb": "Mobil web desteği şu anda erken beta aşamasındadır. Tüm işlevler kullanılamıyor olabilir.", "Error.websocket-closed": "Websoket bağlantısı kesildi. Bu sorun sürerse, sunucu ya da web vekil sunucu yapılandırmanızı denetleyin.", "Filter.includes": "şunu içeren", @@ -126,7 +132,6 @@ "KanbanCard.duplicate": "Kopyala", "KanbanCard.untitled": "Başlıksız", "Mutator.duplicate-board": "panoyu kopyala", - "Mutator.new-board-from-template": "kalıptan yeni pano oluştur", "Mutator.new-card-from-template": "kalıptan yeni kart oluştur", "Mutator.new-template-from-board": "panodan yeni kalıp oluştur", "Mutator.new-template-from-card": "karttan yeni kalıp oluştur", @@ -165,13 +170,9 @@ "ShareBoard.unshare": "Bağlantıya sahip olan herkes bu panoyu ve içindeki kartları görüntüleyebilir.", "Sidebar.about": "Focalboard hakkında", "Sidebar.add-board": "+ Pano ekle", - "Sidebar.add-template": "+ Yeni kalıp", "Sidebar.changePassword": "Parola değiştir", "Sidebar.delete-board": "Panoyu sil", - "Sidebar.delete-template": "Sil", "Sidebar.duplicate-board": "Panoyu kopyala", - "Sidebar.edit-template": "Düzenle", - "Sidebar.empty-board": "Boş pano", "Sidebar.export-archive": "Arşivi dışa aktar", "Sidebar.import-archive": "Arşivi içe aktar", "Sidebar.invite-users": "Kullanıcıları çağır", @@ -179,12 +180,10 @@ "Sidebar.no-more-workspaces": "Başka bir çalışma alanı yok", "Sidebar.no-views-in-board": "İçeride bir sayfa yok", "Sidebar.random-icons": "Rastgele simgeler", - "Sidebar.select-a-template": "Bir kalıp seçin", "Sidebar.set-language": "Dil ayarla", "Sidebar.set-theme": "Tema ayarla", "Sidebar.settings": "Ayarlar", "Sidebar.template-from-board": "Panodan yeni kalıp", - "Sidebar.untitled": "Başlıksız", "Sidebar.untitled-board": "(Başlıksız pano)", "Sidebar.untitled-view": "(Başlıksız görünüm)", "TableComponent.add-icon": "Simge ekle", @@ -211,7 +210,6 @@ "View.NewCalendarTitle": "Takvim görünümü", "View.NewGalleryTitle": "Galeri görünümü", "View.NewTableTitle": "Tablo görünümü", - "View.NewTemplateTitle": "Adsız kalıp", "View.Table": "Tablo", "ViewHeader.add-template": "Yeni kalıp", "ViewHeader.delete-template": "Sil", @@ -226,6 +224,7 @@ "ViewHeader.group-by": "Grupla: {property}", "ViewHeader.new": "Yeni", "ViewHeader.properties": "Özellikler", + "ViewHeader.properties-menu": "Özellikler menüsü", "ViewHeader.search": "Arama", "ViewHeader.search-text": "Aranacak ifade", "ViewHeader.select-a-template": "Bir kalıp seçin", @@ -233,6 +232,7 @@ "ViewHeader.share-board": "Panoyu paylaş", "ViewHeader.sort": "Sırala", "ViewHeader.untitled": "Başlıksız", + "ViewHeader.view-menu": "Menüyü görüntüle", "ViewTitle.hide-description": "açıklamayı gizle", "ViewTitle.pick-icon": "Simge seçin", "ViewTitle.random-icon": "Rastgele", @@ -246,6 +246,7 @@ "calendar.month": "Ay", "calendar.today": "Bugün", "calendar.week": "Hafta", + "default-properties.badges": "Yorumlar ve açıklama", "default-properties.title": "Başlık", "error.no-workspace": "Oturumunuzun süresi dolmuş olabilir ya da bu çalışma alanına erişim izniniz olmayabilir.", "error.relogin": "Yeniden oturum açın", diff --git a/webapp/i18n/uk.json b/webapp/i18n/uk.json new file mode 100644 index 000000000..4c980d3fb --- /dev/null +++ b/webapp/i18n/uk.json @@ -0,0 +1,10 @@ +{ + "BoardComponent.add-a-group": "+ Додати групу", + "BoardComponent.delete": "Видалити", + "BoardComponent.hidden-columns": "Приховані стовпці", + "BoardComponent.hide": "Приховати", + "BoardComponent.new": "+ Створити", + "BoardComponent.show": "Показати", + "BoardPage.newVersion": "Доступна оновлена версія Панелі, тицьни тут щоб оновити.", + "BoardPage.syncFailed": "Можливо Панель видалено або права анульовано." +} diff --git a/webapp/i18n/zh_Hans.json b/webapp/i18n/zh_Hans.json index 3dcf621c7..7b455ea2c 100644 --- a/webapp/i18n/zh_Hans.json +++ b/webapp/i18n/zh_Hans.json @@ -46,7 +46,6 @@ "DashboardPage.title": "仪表板", "Dialog.closeDialog": "关闭对话框", "EditableDayPicker.today": "今天", - "EmptyCenterPanel.no-content": "从侧栏中添加或选择一个版面,即可开始使用。", "Error.websocket-closed": "Websocket 连接关闭,连接中断。如果这种情况仍然存在,请检查您的服务器或网页代理配置。", "Filter.includes": "含有", "Filter.is-empty": "为空", @@ -61,7 +60,6 @@ "KanbanCard.duplicate": "复制", "KanbanCard.untitled": "无标题", "Mutator.duplicate-board": "复制版面", - "Mutator.new-board-from-template": "使用模板新增版面", "Mutator.new-card-from-template": "使用模板新增卡片", "Mutator.new-template-from-board": "从版面新增模板", "Mutator.new-template-from-card": "从卡片新增模板", @@ -98,25 +96,19 @@ "ShareBoard.unshare": "拥有链接的任何人都可查看此版面和卡片。", "Sidebar.about": "关于 Focalboard", "Sidebar.add-board": "+ 新增版面", - "Sidebar.add-template": "+ 新模板", "Sidebar.changePassword": "变更密码", "Sidebar.delete-board": "删除版面", - "Sidebar.delete-template": "删除", "Sidebar.duplicate-board": "复制版面", - "Sidebar.edit-template": "编辑", - "Sidebar.empty-board": "空白版面", "Sidebar.export-archive": "导出档案", "Sidebar.import-archive": "导入档案", "Sidebar.invite-users": "邀请使用者", "Sidebar.logout": "登出", "Sidebar.no-views-in-board": "里面没有页面", "Sidebar.random-icons": "随机图标", - "Sidebar.select-a-template": "选择模板", "Sidebar.set-language": "设定语言", "Sidebar.set-theme": "设置主题", "Sidebar.settings": "设定", "Sidebar.template-from-board": "从版面创建模板", - "Sidebar.untitled": "无标题", "Sidebar.untitled-board": "(无标题版面)", "Sidebar.untitled-view": "(无标题视图)", "TableComponent.add-icon": "加入图标", diff --git a/webapp/i18n/zh_Hant.json b/webapp/i18n/zh_Hant.json index 8f511748a..b623cd63f 100644 --- a/webapp/i18n/zh_Hant.json +++ b/webapp/i18n/zh_Hant.json @@ -7,10 +7,14 @@ "BoardComponent.no-property": "無 {property}", "BoardComponent.no-property-title": "{property} 屬性為空的項目將轉到此處。該列無法刪除。", "BoardComponent.show": "顯示", + "BoardPage.newVersion": "新版本的版面已可用,點此處重新載入。", + "BoardPage.syncFailed": "版面可能已被刪除或已被撤銷存取。", "BoardsUnfurl.Remainder": "+{remainder} 更多", "BoardsUnfurl.Updated": "更新時間 {time}", + "Calculations.Options.average.displayName": "平均", + "Calculations.Options.average.label": "平均", "CardDetail.add-content": "新增內容", - "CardDetail.add-icon": "新增圖標", + "CardDetail.add-icon": "新增圖示", "CardDetail.add-property": "+ 新增屬性", "CardDetail.addCardText": "新增卡片文本", "CardDetail.moveContent": "移動卡片內容", @@ -19,14 +23,13 @@ "CardDetailProperty.property-deleted": "成功刪除 {propertyName}!", "CardDialog.copiedLink": "已複製!", "CardDialog.copyLink": "複製連結", - "CardDialog.editing-template": "您正在編輯模板。", + "CardDialog.editing-template": "您正在編輯範本。", "CardDialog.nocard": "卡片不存在或者無法被存取。", "ColorOption.selectColor": "{color} 選擇顏色", "Comment.delete": "刪除", "CommentsList.send": "發送", "ConfirmationDialog.cancel-action": "取消", "ConfirmationDialog.confirm-action": "確認", - "ConfirmationDialog.delete-action": "刪除", "ContentBlock.Delete": "刪除", "ContentBlock.DeleteAction": "刪除", "ContentBlock.addElement": "新增 {type}", @@ -41,14 +44,13 @@ "ContentBlock.moveDown": "下移", "ContentBlock.moveUp": "上移", "ContentBlock.text": "文字", + "DashboardPage.CenterPanel.NoWorkspaces": "很抱歉,我們找不到與符合該字詞的任何頻道", + "DashboardPage.CenterPanel.NoWorkspacesDescription": "請嘗試以其他字詞進行搜尋", + "DashboardPage.title": "資訊面板", "DeleteBoardDialog.confirm-cancel": "取消", "DeleteBoardDialog.confirm-delete": "刪除", "Dialog.closeDialog": "關閉對話框", "EditableDayPicker.today": "今天", - "EmptyCenterPanel.no-content": "從側欄中添加或選擇一個版面,即可開始使用。", - "EmptyCenterPanel.plugin.choose-a-template": "選擇模板", - "EmptyCenterPanel.plugin.new-template": "新增模板", - "EmptyCenterPanel.plugin.no-content-or": "或", "Filter.includes": "含有", "Filter.is-empty": "為空", "Filter.is-not-empty": "不為空", @@ -58,24 +60,24 @@ "GalleryCard.copiedLink": "已複製!", "GalleryCard.copyLink": "複製連結", "GalleryCard.delete": "刪除", - "GalleryCard.duplicate": "復制", + "GalleryCard.duplicate": "建立副本", "GroupBy.ungroup": "未分组", "KanbanCard.copiedLink": "已複製!", "KanbanCard.copyLink": "複製連結", "KanbanCard.delete": "刪除", - "KanbanCard.duplicate": "復本", + "KanbanCard.duplicate": "建立副本", "KanbanCard.untitled": "無標題", - "Mutator.duplicate-board": "復制版面", - "Mutator.new-board-from-template": "使用模板新增版面", - "Mutator.new-card-from-template": "使用模板新增卡片", + "Mutator.duplicate-board": "建立版面副本", + "Mutator.new-card-from-template": "使用範本新增卡片", "Mutator.new-template-from-board": "從版面新增範本", "Mutator.new-template-from-card": "從卡片新增範本", "PropertyMenu.Delete": "刪除", "PropertyMenu.changeType": "修改屬性類型", + "PropertyMenu.selectType": "選擇屬性類型", "PropertyMenu.typeTitle": "類型", - "PropertyType.Checkbox": "核取方塊", - "PropertyType.CreatedBy": "創建者", - "PropertyType.CreatedTime": "創建時間", + "PropertyType.Checkbox": "勾選方塊", + "PropertyType.CreatedBy": "建立者", + "PropertyType.CreatedTime": "建立時間", "PropertyType.Date": "日期", "PropertyType.Email": "Email", "PropertyType.File": "檔案或媒體", @@ -86,45 +88,40 @@ "PropertyType.Select": "選取", "PropertyType.Text": "文字框", "PropertyType.URL": "超連結", - "PropertyType.UpdatedBy": "由更新", + "PropertyType.UpdatedBy": "最後更新者", "PropertyType.UpdatedTime": "最後更新時間", - "RegistrationLink.confirmRegenerateToken": "此動作將使先前分享的鏈結無效。確定要進行嗎?", - "RegistrationLink.copiedLink": "已復制!", + "RegistrationLink.confirmRegenerateToken": "此動作將使先前分享的連結無效。確定要進行嗎?", + "RegistrationLink.copiedLink": "已複製!", "RegistrationLink.copyLink": "復制鏈結", - "RegistrationLink.description": "將此鏈結分享給他人以建立帳號:", - "RegistrationLink.regenerateToken": "重新產生代符", + "RegistrationLink.description": "將此連結分享給他人以建立帳號:", + "RegistrationLink.regenerateToken": "重新產生 token", "RegistrationLink.tokenRegenerated": "已重新產生註冊鏈結", "ShareBoard.confirmRegenerateToken": "此動作將使先前分享的鏈結無效。確定要進行嗎?", "ShareBoard.copiedLink": "已復制!", - "ShareBoard.copyLink": "復制鏈結", + "ShareBoard.copyLink": "複製鏈結", "ShareBoard.regenerateToken": "重新產生代符", - "ShareBoard.share": "發佈到網絡上並將此版面共享給所有人", + "ShareBoard.share": "發布並將此版面與分享給擁有連結的所有人", "ShareBoard.tokenRegenrated": "已重新產生代符", - "ShareBoard.unshare": "擁有鏈接的任何人都可查看此版面", + "ShareBoard.unshare": "擁有連結的任何人都可檢視此版面。", "Sidebar.about": "關於 Focalboard", "Sidebar.add-board": "+ 新增版面", - "Sidebar.add-template": "+ 新模板", "Sidebar.changePassword": "變更密碼", "Sidebar.delete-board": "刪除版面", - "Sidebar.delete-template": "刪除", - "Sidebar.duplicate-board": "復制版面", - "Sidebar.edit-template": "編輯", - "Sidebar.empty-board": "空白版面", - "Sidebar.export-archive": "導出檔案", - "Sidebar.import-archive": "導入檔案", + "Sidebar.duplicate-board": "建立版面副本", + "Sidebar.export-archive": "匯入打包檔", + "Sidebar.import-archive": "匯出打包檔", "Sidebar.invite-users": "邀請使用者", "Sidebar.logout": "登出", - "Sidebar.no-views-in-board": "裏面沒有頁面", - "Sidebar.random-icons": "隨機圖標", - "Sidebar.select-a-template": "選擇範本", + "Sidebar.no-more-workspaces": "沒有更多工作區", + "Sidebar.no-views-in-board": "裡面沒有頁面", + "Sidebar.random-icons": "隨機圖示", "Sidebar.set-language": "設定語言", "Sidebar.set-theme": "設定佈景主題", "Sidebar.settings": "設定", "Sidebar.template-from-board": "從版面新增範本", - "Sidebar.untitled": "無標題", "Sidebar.untitled-board": "(無標題版面)", "Sidebar.untitled-view": "(無標題視圖)", - "TableComponent.add-icon": "加入圖標", + "TableComponent.add-icon": "加入圖示", "TableComponent.name": "姓名", "TableComponent.plus-new": "+ 新增", "TableHeaderMenu.delete": "刪除", @@ -135,24 +132,26 @@ "TableHeaderMenu.sort-ascending": "升序排列", "TableHeaderMenu.sort-descending": "降序排列", "TableRow.open": "開啟", + "TopBar.give-feedback": "提供回饋", "ValueSelectorLabel.openMenu": "開啟選單", - "View.AddView": "添加視圖", + "View.AddView": "新增視圖", "View.Board": "版面", "View.DeleteView": "刪除視圖", - "View.DuplicateView": "復制視圖", + "View.DuplicateView": "建立視圖副本", "View.NewBoardTitle": "版面視圖", "View.NewGalleryTitle": "畫廊視圖", "View.NewTableTitle": "圖表視圖", "View.Table": "圖表", - "ViewHeader.add-template": "+ 新模板", + "ViewHeader.add-template": "+ 新範本", "ViewHeader.delete-template": "刪除", "ViewHeader.edit-template": "編輯", "ViewHeader.empty-card": "清空卡片", - "ViewHeader.export-complete": "導出完成!", - "ViewHeader.export-csv": "導出為 CSV", - "ViewHeader.export-failed": "導出失敗!", + "ViewHeader.export-board-archive": "匯出版面打包檔", + "ViewHeader.export-complete": "匯出完成!", + "ViewHeader.export-csv": "匯出為 CSV", + "ViewHeader.export-failed": "匯出失敗!", "ViewHeader.filter": "篩選", - "ViewHeader.group-by": "以{property}分組", + "ViewHeader.group-by": "以 {property} 分組", "ViewHeader.new": "新", "ViewHeader.properties": "屬性", "ViewHeader.search": "搜尋", @@ -163,15 +162,16 @@ "ViewHeader.sort": "排序", "ViewHeader.untitled": "無標題", "ViewTitle.hide-description": "隱藏敘述", - "ViewTitle.pick-icon": "挑選圖標", + "ViewTitle.pick-icon": "挑選圖示", "ViewTitle.random-icon": "隨機", - "ViewTitle.remove-icon": "移除圖標", + "ViewTitle.remove-icon": "移除圖示", "ViewTitle.show-description": "顯示敘述", - "ViewTitle.untitled-board": "無標題版面", + "ViewTitle.untitled-board": "未命名版面", "WelcomePage.Explore.Button": "探索", - "Workspace.editing-board-template": "您正在編輯板模板", + "WelcomePage.Heading": "歡迎來到版面", + "Workspace.editing-board-template": "您正在編輯版面範本。", "default-properties.title": "標題", - "error.no-workspace": "您的會話控制可能已過期,或者您可能無法訪問此工作空間。", + "error.no-workspace": "您的工作階段可能已過期,或者您可能無法存取此工作區。", "error.relogin": "重新登錄", "login.log-in-button": "登錄", "login.log-in-title": "登錄", From 2c219061649792ae67a754eb8687f14f28bee33c Mon Sep 17 00:00:00 2001 From: Doug Lauder Date: Mon, 7 Feb 2022 18:04:24 -0500 Subject: [PATCH 2/3] Reduce noise in logs (#2256) * use PluginLogAdapter to log everything; move some info to debug --- mattermost-plugin/server/plugin.go | 2 +- server/ws/helpers_test.go | 3 +- server/ws/plugin_adapter.go | 75 ++++++++++++++++-------------- 3 files changed, 42 insertions(+), 38 deletions(-) diff --git a/mattermost-plugin/server/plugin.go b/mattermost-plugin/server/plugin.go index 28825031d..d78c3b3f2 100644 --- a/mattermost-plugin/server/plugin.go +++ b/mattermost-plugin/server/plugin.go @@ -112,7 +112,7 @@ func (p *Plugin) OnActivate() error { db = layeredStore } - p.wsPluginAdapter = ws.NewPluginAdapter(p.API, auth.New(cfg, db)) + p.wsPluginAdapter = ws.NewPluginAdapter(p.API, auth.New(cfg, db), logger) backendParams := notifyBackendParams{ cfg: cfg, diff --git a/server/ws/helpers_test.go b/server/ws/helpers_test.go index 2e34d65b3..5a360d35b 100644 --- a/server/ws/helpers_test.go +++ b/server/ws/helpers_test.go @@ -7,6 +7,7 @@ import ( wsMocks "github.com/mattermost/focalboard/server/ws/mocks" mmModel "github.com/mattermost/mattermost-server/v6/model" + "github.com/mattermost/mattermost-server/v6/shared/mlog" "github.com/golang/mock/gomock" ) @@ -32,7 +33,7 @@ func SetupTestHelper(t *testing.T) *TestHelper { api: mockAPI, auth: mockAuth, ctrl: ctrl, - pa: NewPluginAdapter(mockAPI, mockAuth), + pa: NewPluginAdapter(mockAPI, mockAuth, mlog.CreateConsoleTestLogger(true, mlog.LvlDebug)), } } diff --git a/server/ws/plugin_adapter.go b/server/ws/plugin_adapter.go index dbf9f2502..6c7866b27 100644 --- a/server/ws/plugin_adapter.go +++ b/server/ws/plugin_adapter.go @@ -14,6 +14,7 @@ import ( mmModel "github.com/mattermost/mattermost-server/v6/model" "github.com/mattermost/mattermost-server/v6/plugin" + "github.com/mattermost/mattermost-server/v6/shared/mlog" ) const websocketMessagePrefix = "custom_focalboard_" @@ -35,6 +36,7 @@ type PluginAdapter struct { api plugin.API auth auth.AuthInterface staleThreshold time.Duration + logger *mlog.Logger listenersMU sync.RWMutex listeners map[string]*PluginAdapterClient @@ -45,11 +47,12 @@ type PluginAdapter struct { listenersByBlock map[string][]*PluginAdapterClient } -func NewPluginAdapter(api plugin.API, auth auth.AuthInterface) *PluginAdapter { +func NewPluginAdapter(api plugin.API, auth auth.AuthInterface, logger *mlog.Logger) *PluginAdapter { return &PluginAdapter{ api: api, auth: auth, staleThreshold: 5 * time.Minute, + logger: logger, listeners: make(map[string]*PluginAdapterClient), listenersByUserID: make(map[string][]*PluginAdapterClient), listenersByWorkspace: make(map[string][]*PluginAdapterClient), @@ -204,9 +207,9 @@ func (pa *PluginAdapter) unsubscribeListenerFromBlocks(pac *PluginAdapterClient, func (pa *PluginAdapter) OnWebSocketConnect(webConnID, userID string) { if existingPAC, ok := pa.GetListenerByWebConnID(webConnID); ok { - pa.api.LogDebug("inactive connection found for webconn, reusing", - "webConnID", webConnID, - "userID", userID, + pa.logger.Debug("inactive connection found for webconn, reusing", + mlog.String("webConnID", webConnID), + mlog.String("userID", userID), ) atomic.StoreInt64(&existingPAC.inactiveAt, 0) return @@ -227,9 +230,9 @@ func (pa *PluginAdapter) OnWebSocketConnect(webConnID, userID string) { func (pa *PluginAdapter) OnWebSocketDisconnect(webConnID, userID string) { pac, ok := pa.GetListenerByWebConnID(webConnID) if !ok { - pa.api.LogDebug("received a disconnect for an unregistered webconn", - "webConnID", webConnID, - "userID", userID, + pa.logger.Debug("received a disconnect for an unregistered webconn", + mlog.String("webConnID", webConnID), + mlog.String("userID", userID), ) return } @@ -260,10 +263,10 @@ func commandFromRequest(req *mmModel.WebSocketRequest) (*WebsocketCommand, error func (pa *PluginAdapter) WebSocketMessageHasBeenPosted(webConnID, userID string, req *mmModel.WebSocketRequest) { pac, ok := pa.GetListenerByWebConnID(webConnID) if !ok { - pa.api.LogDebug("received a message for an unregistered webconn", - "webConnID", webConnID, - "userID", userID, - "action", req.Action, + pa.logger.Debug("received a message for an unregistered webconn", + mlog.String("webConnID", webConnID), + mlog.String("userID", userID), + mlog.String("action", req.Action), ) return } @@ -275,11 +278,11 @@ func (pa *PluginAdapter) WebSocketMessageHasBeenPosted(webConnID, userID string, command, err := commandFromRequest(req) if err != nil { - pa.api.LogError("error getting command from request", - "err", err, - "action", req.Action, - "webConnID", webConnID, - "userID", userID, + pa.logger.Error("error getting command from request", + mlog.String("action", req.Action), + mlog.String("webConnID", webConnID), + mlog.String("userID", userID), + mlog.Err(err), ) return } @@ -289,18 +292,18 @@ func (pa *PluginAdapter) WebSocketMessageHasBeenPosted(webConnID, userID string, // as there is no such thing as unauthenticated websocket // connections in plugin mode. Only a debug line is logged case websocketActionSubscribeBlocks, websocketActionUnsubscribeBlocks: - pa.api.LogDebug(`Command not implemented in plugin mode`, - "command", command.Action, - "webConnID", webConnID, - "userID", userID, - "workspaceID", command.WorkspaceID, + pa.logger.Debug(`Command not implemented in plugin mode`, + mlog.String("command", command.Action), + mlog.String("webConnID", webConnID), + mlog.String("userID", userID), + mlog.String("workspaceID", command.WorkspaceID), ) case websocketActionSubscribeWorkspace: - pa.api.LogDebug(`Command: SUBSCRIBE_WORKSPACE`, - "webConnID", webConnID, - "userID", userID, - "workspaceID", command.WorkspaceID, + pa.logger.Debug(`Command: SUBSCRIBE_WORKSPACE`, + mlog.String("webConnID", webConnID), + mlog.String("userID", userID), + mlog.String("workspaceID", command.WorkspaceID), ) if !pa.auth.DoesUserHaveWorkspaceAccess(userID, command.WorkspaceID) { @@ -309,10 +312,10 @@ func (pa *PluginAdapter) WebSocketMessageHasBeenPosted(webConnID, userID string, pa.subscribeListenerToWorkspace(pac, command.WorkspaceID) case websocketActionUnsubscribeWorkspace: - pa.api.LogDebug(`Command: UNSUBSCRIBE_WORKSPACE`, - "webConnID", webConnID, - "userID", userID, - "workspaceID", command.WorkspaceID, + pa.logger.Debug(`Command: UNSUBSCRIBE_WORKSPACE`, + mlog.String("webConnID", webConnID), + mlog.String("userID", userID), + mlog.String("workspaceID", command.WorkspaceID), ) pa.unsubscribeListenerFromWorkspace(pac, command.WorkspaceID) @@ -362,9 +365,9 @@ func (pa *PluginAdapter) sendWorkspaceMessage(event string, workspaceID string, } func (pa *PluginAdapter) BroadcastBlockChange(workspaceID string, block model.Block) { - pa.api.LogInfo("BroadcastingBlockChange", - "workspaceID", workspaceID, - "blockID", block.ID, + pa.logger.Debug("BroadcastingBlockChange", + mlog.String("workspaceID", workspaceID), + mlog.String("blockID", block.ID), ) message := UpdateMsg{ @@ -388,10 +391,10 @@ func (pa *PluginAdapter) BroadcastBlockDelete(workspaceID, blockID, parentID str } func (pa *PluginAdapter) BroadcastSubscriptionChange(workspaceID string, subscription *model.Subscription) { - pa.api.LogInfo("BroadcastingSubscriptionChange", - "workspaceID", workspaceID, - "blockID", subscription.BlockID, - "subscriberID", subscription.SubscriberID, + pa.logger.Debug("BroadcastingSubscriptionChange", + mlog.String("workspaceID", workspaceID), + mlog.String("blockID", subscription.BlockID), + mlog.String("subscriberID", subscription.SubscriberID), ) message := UpdateSubscription{ From 95cf9fedbbcf1bfdf64b7b336074e3e2e4c153ef Mon Sep 17 00:00:00 2001 From: Doug Lauder Date: Mon, 7 Feb 2022 18:16:41 -0500 Subject: [PATCH 3/3] null check when selecting templates (#2259) --- webapp/src/store/contents.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/src/store/contents.ts b/webapp/src/store/contents.ts index 2c547f12f..af598dbca 100644 --- a/webapp/src/store/contents.ts +++ b/webapp/src/store/contents.ts @@ -66,7 +66,7 @@ export function getCardContents(cardId: string): (state: RootState) => Array