mirror of
https://github.com/mattermost/focalboard.git
synced 2024-12-24 13:43:12 +02:00
2ac56dbfba
* Ported view limits to main * lint fix * Added tests * Added tests * Fixed a server test * fixed webapp test * fixed webapp test * fixing some tests * implement check when duplicating views * Fixed webapp tests * Fixed webapp tests * Fixed webapp tests * Trying without race test * Lets race again * Made error descriptive * Minor improvements * Updates snapshots for changed alt text * Updates snapshots for changed alt text Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
349 lines
19 KiB
JSON
349 lines
19 KiB
JSON
{
|
|
"BoardComponent.add-a-group": "+ Add a group",
|
|
"BoardComponent.delete": "Delete",
|
|
"BoardComponent.hidden-columns": "Hidden columns",
|
|
"BoardComponent.hide": "Hide",
|
|
"BoardComponent.new": "+ New",
|
|
"BoardComponent.no-property": "No {property}",
|
|
"BoardComponent.no-property-title": "Items with an empty {property} property will go here. This column cannot be removed.",
|
|
"BoardComponent.show": "Show",
|
|
"BoardMember.schemeAdmin": "Admin",
|
|
"BoardMember.schemeCommenter": "Commenter",
|
|
"BoardMember.schemeEditor": "Editor",
|
|
"BoardMember.schemeNone": "None",
|
|
"BoardMember.schemeViewer": "Viewer",
|
|
"BoardMember.schemeViwer": "Viewer",
|
|
"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",
|
|
"BoardTemplateSelector.description": "Choose a template to help you get started. Easily customize 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 \"{teamName}\" will have access to boards created here.",
|
|
"BoardTemplateSelector.plugin.no-content-title": "Create a Board in {teamName}",
|
|
"BoardTemplateSelector.title": "Create a board",
|
|
"BoardTemplateSelector.use-this-template": "Use this template",
|
|
"BoardsSwitcher.Title": "Find Boards",
|
|
"BoardsUnfurl.Limited": "Additional details are hidden due to the card being archived",
|
|
"BoardsUnfurl.Remainder": "+{remainder} more",
|
|
"BoardsUnfurl.Updated": "Updated {time}",
|
|
"Calculations.Options.average.displayName": "Average",
|
|
"Calculations.Options.average.label": "Average",
|
|
"Calculations.Options.count.displayName": "Count",
|
|
"Calculations.Options.count.label": "Count",
|
|
"Calculations.Options.countChecked.displayName": "Checked",
|
|
"Calculations.Options.countChecked.label": "Count checked",
|
|
"Calculations.Options.countUnchecked.displayName": "Unchecked",
|
|
"Calculations.Options.countUnchecked.label": "Count unchecked",
|
|
"Calculations.Options.countUniqueValue.displayName": "Unique",
|
|
"Calculations.Options.countUniqueValue.label": "Count unique values",
|
|
"Calculations.Options.countValue.displayName": "Values",
|
|
"Calculations.Options.countValue.label": "Count value",
|
|
"Calculations.Options.dateRange.displayName": "Range",
|
|
"Calculations.Options.dateRange.label": "Range",
|
|
"Calculations.Options.earliest.displayName": "Earliest",
|
|
"Calculations.Options.earliest.label": "Earliest",
|
|
"Calculations.Options.latest.displayName": "Latest",
|
|
"Calculations.Options.latest.label": "Latest",
|
|
"Calculations.Options.max.displayName": "Max",
|
|
"Calculations.Options.max.label": "Max",
|
|
"Calculations.Options.median.displayName": "Median",
|
|
"Calculations.Options.median.label": "Median",
|
|
"Calculations.Options.min.displayName": "Min",
|
|
"Calculations.Options.min.label": "Min",
|
|
"Calculations.Options.none.displayName": "Calculate",
|
|
"Calculations.Options.none.label": "None",
|
|
"Calculations.Options.percentChecked.displayName": "Checked",
|
|
"Calculations.Options.percentChecked.label": "Percent checked",
|
|
"Calculations.Options.percentUnchecked.displayName": "Unchecked",
|
|
"Calculations.Options.percentUnchecked.label": "Percent unchecked",
|
|
"Calculations.Options.range.displayName": "Range",
|
|
"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",
|
|
"CardDetail.add-icon": "Add icon",
|
|
"CardDetail.add-property": "+ Add a property",
|
|
"CardDetail.addCardText": "add card text",
|
|
"CardDetail.limited-body": "Upgrade to our Professional or Enterprise plan to view archived cards, have unlimited views per boards, unlimited cards and more.",
|
|
"CardDetail.limited-button": "Upgrade",
|
|
"CardDetail.limited-title": "This card is hidden",
|
|
"CardDetail.moveContent": "Move card content",
|
|
"CardDetail.new-comment-placeholder": "Add a comment...",
|
|
"CardDetailProperty.confirm-delete-heading": "Confirm delete property",
|
|
"CardDetailProperty.confirm-delete-subtext": "Are you sure you want to delete the property \"{propertyName}\"? Deleting it will delete the property from all cards in this board.",
|
|
"CardDetailProperty.confirm-property-name-change-subtext": "Are you sure you want to change property \"{propertyName}\" {customText}? This will affect value(s) across {numOfCards} card(s) in this board, and can result in data loss.",
|
|
"CardDetailProperty.confirm-property-type-change": "Confirm property type change",
|
|
"CardDetailProperty.delete-action-button": "Delete",
|
|
"CardDetailProperty.property-change-action-button": "Change property",
|
|
"CardDetailProperty.property-changed": "Changed property successfully!",
|
|
"CardDetailProperty.property-deleted": "Deleted {propertyName} successfully!",
|
|
"CardDetailProperty.property-name-change-subtext": "type from \"{oldPropType}\" to \"{newPropType}\"",
|
|
"CardDetial.limited-link": "Learn more about our plans.",
|
|
"CardDialog.copiedLink": "Copied!",
|
|
"CardDialog.copyLink": "Copy link",
|
|
"CardDialog.delete-confirmation-dialog-button-text": "Delete",
|
|
"CardDialog.delete-confirmation-dialog-heading": "Confirm card delete!",
|
|
"CardDialog.editing-template": "You're editing a template.",
|
|
"CardDialog.nocard": "This card doesn't exist or is inaccessible.",
|
|
"Categories.CreateCategoryDialog.CancelText": "Cancel",
|
|
"Categories.CreateCategoryDialog.CreateText": "Create",
|
|
"Categories.CreateCategoryDialog.Placeholder": "Name your category",
|
|
"Categories.CreateCategoryDialog.UpdateText": "Update",
|
|
"CenterPanel.Login": "Login",
|
|
"CenterPanel.Share": "Share",
|
|
"CloudMessage.cloud-server": "Get your own free cloud server.",
|
|
"ColorOption.selectColor": "Select {color} Color",
|
|
"Comment.delete": "Delete",
|
|
"CommentsList.send": "Send",
|
|
"ConfirmationDialog.cancel-action": "Cancel",
|
|
"ConfirmationDialog.confirm-action": "Confirm",
|
|
"ContentBlock.Delete": "Delete",
|
|
"ContentBlock.DeleteAction": "delete",
|
|
"ContentBlock.addElement": "add {type}",
|
|
"ContentBlock.checkbox": "checkbox",
|
|
"ContentBlock.divider": "divider",
|
|
"ContentBlock.editCardCheckbox": "toggled-checkbox",
|
|
"ContentBlock.editCardCheckboxText": "edit card text",
|
|
"ContentBlock.editCardText": "edit card text",
|
|
"ContentBlock.editText": "Edit text...",
|
|
"ContentBlock.image": "image",
|
|
"ContentBlock.insertAbove": "Insert above",
|
|
"ContentBlock.moveDown": "Move down",
|
|
"ContentBlock.moveUp": "Move up",
|
|
"ContentBlock.text": "text",
|
|
"DateRange.clear": "Clear",
|
|
"DateRange.empty": "Empty",
|
|
"DateRange.endDate": "End date",
|
|
"DateRange.today": "Today",
|
|
"DeleteBoardDialog.confirm-cancel": "Cancel",
|
|
"DeleteBoardDialog.confirm-delete": "Delete",
|
|
"DeleteBoardDialog.confirm-info": "Are you sure you want to delete the board “{boardTitle}”? Deleting it will delete all cards in the board.",
|
|
"DeleteBoardDialog.confirm-info-template": "Are you sure you want to delete the board template “{boardTitle}”?",
|
|
"DeleteBoardDialog.confirm-tite": "Confirm delete board",
|
|
"DeleteBoardDialog.confirm-tite-template": "Confirm delete board template",
|
|
"Dialog.closeDialog": "Close dialog",
|
|
"EditableDayPicker.today": "Today",
|
|
"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",
|
|
"Filter.is-empty": "is empty",
|
|
"Filter.is-not-empty": "is not empty",
|
|
"Filter.not-includes": "doesn't include",
|
|
"FilterComponent.add-filter": "+ Add filter",
|
|
"FilterComponent.delete": "Delete",
|
|
"FindBoFindBoardsDialog.IntroText": "Search for boards",
|
|
"FindBoardsDialog.NoResultsFor": "No results for \"{searchQuery}\"",
|
|
"FindBoardsDialog.NoResultsSubtext": "Check the spelling or try another search.",
|
|
"FindBoardsDialog.SubTitle": "Type to find a board. Use <b>UP/DOWN</b> to browse. <b>ENTER</b> to select, <b>ESC</b> to dismiss",
|
|
"FindBoardsDialog.Title": "Find Boards",
|
|
"GalleryCard.copiedLink": "Copied!",
|
|
"GalleryCard.copyLink": "Copy link",
|
|
"GalleryCard.delete": "Delete",
|
|
"GalleryCard.duplicate": "Duplicate",
|
|
"GroupBy.hideEmptyGroups": "Hide {count} empty groups",
|
|
"GroupBy.showHiddenGroups": "Show {count} hidden groups",
|
|
"GroupBy.ungroup": "Ungroup",
|
|
"KanbanCard.copiedLink": "Copied!",
|
|
"KanbanCard.copyLink": "Copy link",
|
|
"KanbanCard.delete": "Delete",
|
|
"KanbanCard.duplicate": "Duplicate",
|
|
"KanbanCard.untitled": "Untitled",
|
|
"Mutator.new-board-from-template": "new board from template",
|
|
"Mutator.new-card-from-template": "new card from template",
|
|
"Mutator.new-template-from-card": "new template from card",
|
|
"OnboardingTour.AddComments.Body": "You can comment on issues, and even @mention your fellow Mattermost users to get their attention.",
|
|
"OnboardingTour.AddComments.Title": "Add comments",
|
|
"OnboardingTour.AddDescription.Body": "Add a description to your card so your teammates know what the card is about.",
|
|
"OnboardingTour.AddDescription.Title": "Add description",
|
|
"OnboardingTour.AddProperties.Body": "Add various properties to cards to make them more powerful!",
|
|
"OnboardingTour.AddProperties.Title": "Add properties",
|
|
"OnboardingTour.AddView.Body": "Go here to create a new view to organise your board using different layouts.",
|
|
"OnboardingTour.AddView.Title": "Add a new view",
|
|
"OnboardingTour.CopyLink.Body": "You can share your cards with teammates by copying the link and pasting it in a channel, direct message, or group message.",
|
|
"OnboardingTour.CopyLink.Title": "Copy link",
|
|
"OnboardingTour.OpenACard.Body": "Open a card to explore the powerful ways that Boards can help you organize your work.",
|
|
"OnboardingTour.OpenACard.Title": "Open a card",
|
|
"OnboardingTour.ShareBoard.Body": "You can share your board internally, within your team, or publish it publicly for visibility outside of your organization.",
|
|
"OnboardingTour.ShareBoard.Title": "Share board",
|
|
"PropertyMenu.Delete": "Delete",
|
|
"PropertyMenu.changeType": "Change property type",
|
|
"PropertyMenu.selectType": "Select property type",
|
|
"PropertyMenu.typeTitle": "Type",
|
|
"PropertyType.Checkbox": "Checkbox",
|
|
"PropertyType.CreatedBy": "Created by",
|
|
"PropertyType.CreatedTime": "Created time",
|
|
"PropertyType.Date": "Date",
|
|
"PropertyType.Email": "Email",
|
|
"PropertyType.File": "File or media",
|
|
"PropertyType.MultiSelect": "Multi select",
|
|
"PropertyType.Number": "Number",
|
|
"PropertyType.Person": "Person",
|
|
"PropertyType.Phone": "Phone",
|
|
"PropertyType.Select": "Select",
|
|
"PropertyType.Text": "Text",
|
|
"PropertyType.URL": "URL",
|
|
"PropertyType.UpdatedBy": "Last updated by",
|
|
"PropertyType.UpdatedTime": "Last updated time",
|
|
"PropertyValueElement.empty": "Empty",
|
|
"RegistrationLink.confirmRegenerateToken": "This will invalidate previously shared links. Continue?",
|
|
"RegistrationLink.copiedLink": "Copied!",
|
|
"RegistrationLink.copyLink": "Copy link",
|
|
"RegistrationLink.description": "Share this link for others to create accounts:",
|
|
"RegistrationLink.regenerateToken": "Regenerate token",
|
|
"RegistrationLink.tokenRegenerated": "Registration link regenerated",
|
|
"ShareBoard.PublishDescription": "Publish and share a read-only link with everyone on the web.",
|
|
"ShareBoard.PublishTitle": "Publish to the web",
|
|
"ShareBoard.ShareInternal": "Share internally",
|
|
"ShareBoard.ShareInternalDescription": "Users who have permissions will be able to use this link.",
|
|
"ShareBoard.Title": "Share Board",
|
|
"ShareBoard.confirmRegenerateToken": "This will invalidate previously shared links. Continue?",
|
|
"ShareBoard.copiedLink": "Copied!",
|
|
"ShareBoard.copyLink": "Copy link",
|
|
"ShareBoard.regenerate": "Regenerate token",
|
|
"ShareBoard.teamPermissionsText": "Everyone at {teamName} Team",
|
|
"ShareBoard.tokenRegenrated": "Token regenerated",
|
|
"ShareBoard.userPermissionsRemoveMemberText": "Remove member",
|
|
"ShareBoard.userPermissionsYouText": "(You)",
|
|
"ShareTemplate.Title": "Share Template",
|
|
"Sidebar.about": "About Focalboard",
|
|
"Sidebar.add-board": "+ Add board",
|
|
"Sidebar.changePassword": "Change password",
|
|
"Sidebar.delete-board": "Delete board",
|
|
"Sidebar.duplicate-board": "Duplicate board",
|
|
"Sidebar.export-archive": "Export archive",
|
|
"Sidebar.import": "Import",
|
|
"Sidebar.import-archive": "Import archive",
|
|
"Sidebar.invite-users": "Invite users",
|
|
"Sidebar.logout": "Log out",
|
|
"Sidebar.no-boards-in-category": "No boards inside",
|
|
"Sidebar.product-tour": "Product tour",
|
|
"Sidebar.random-icons": "Random icons",
|
|
"Sidebar.set-language": "Set language",
|
|
"Sidebar.set-theme": "Set theme",
|
|
"Sidebar.settings": "Settings",
|
|
"Sidebar.template-from-board": "New template from board",
|
|
"Sidebar.untitled-board": "(Untitled Board)",
|
|
"Sidebar.untitled-view": "(Untitled View)",
|
|
"SidebarCategories.BlocksMenu.Move": "Move To...",
|
|
"SidebarCategories.CategoryMenu.CreateNew": "Create New Category",
|
|
"SidebarCategories.CategoryMenu.Delete": "Delete Category",
|
|
"SidebarCategories.CategoryMenu.DeleteModal.Body": "Boards in <b>{categoryName}</b> will move back to the Boards categories. You're not removed from any boards.",
|
|
"SidebarCategories.CategoryMenu.DeleteModal.Title": "Delete this category?",
|
|
"SidebarCategories.CategoryMenu.Update": "Rename Category",
|
|
"TableComponent.add-icon": "Add icon",
|
|
"TableComponent.name": "Name",
|
|
"TableComponent.plus-new": "+ New",
|
|
"TableHeaderMenu.delete": "Delete",
|
|
"TableHeaderMenu.duplicate": "Duplicate",
|
|
"TableHeaderMenu.hide": "Hide",
|
|
"TableHeaderMenu.insert-left": "Insert left",
|
|
"TableHeaderMenu.insert-right": "Insert right",
|
|
"TableHeaderMenu.sort-ascending": "Sort ascending",
|
|
"TableHeaderMenu.sort-descending": "Sort descending",
|
|
"TableRow.delete": "Delete",
|
|
"TableRow.open": "Open",
|
|
"TableRow.delete": "Delete",
|
|
"TopBar.give-feedback": "Give feedback",
|
|
"URLProperty.copiedLink": "Copied!",
|
|
"URLProperty.copy": "Copy",
|
|
"URLProperty.edit": "Edit",
|
|
"ValueSelector.noOptions": "No options. Start typing to add the first one!",
|
|
"ValueSelector.valueSelector": "Value selector",
|
|
"ValueSelectorLabel.openMenu": "Open menu",
|
|
"View.AddView": "Add view",
|
|
"View.Board": "Board",
|
|
"View.DeleteView": "Delete view",
|
|
"View.DuplicateView": "Duplicate view",
|
|
"View.Gallery": "Gallery",
|
|
"View.NewBoardTitle": "Board view",
|
|
"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",
|
|
"ViewHeader.display-by": "Display by: {property}",
|
|
"ViewHeader.edit-template": "Edit",
|
|
"ViewHeader.empty-card": "Empty card",
|
|
"ViewHeader.export-board-archive": "Export board archive",
|
|
"ViewHeader.export-complete": "Export complete!",
|
|
"ViewHeader.export-csv": "Export to CSV",
|
|
"ViewHeader.export-failed": "Export failed!",
|
|
"ViewHeader.filter": "Filter",
|
|
"ViewHeader.group-by": "Group by: {property}",
|
|
"ViewHeader.new": "New",
|
|
"ViewHeader.properties": "Properties",
|
|
"ViewHeader.properties-menu": "Properties menu",
|
|
"ViewHeader.search-text": "Search cards",
|
|
"ViewHeader.select-a-template": "Select a template",
|
|
"ViewHeader.set-default-template": "Set as default",
|
|
"ViewHeader.sort": "Sort",
|
|
"ViewHeader.untitled": "Untitled",
|
|
"ViewHeader.view-header-menu": "View header menu",
|
|
"ViewHeader.view-menu": "View menu",
|
|
"ViewTitle.hide-description": "hide description",
|
|
"ViewTitle.pick-icon": "Pick icon",
|
|
"ViewTitle.random-icon": "Random",
|
|
"ViewTitle.remove-icon": "Remove icon",
|
|
"ViewTitle.show-description": "show description",
|
|
"ViewTitle.untitled-board": "Untitled board",
|
|
"WelcomePage.Description": "Boards is a project management tool that helps define, organize, track, and manage work across teams using a familiar Kanban board view.",
|
|
"WelcomePage.Explore.Button": "Take a tour",
|
|
"WelcomePage.Heading": "Welcome To Boards",
|
|
"WelcomePage.NoThanks.Text": "No thanks, I'll figure it out myself",
|
|
"Workspace.editing-board-template": "You're editing a board template.",
|
|
"calendar.month": "Month",
|
|
"calendar.today": "TODAY",
|
|
"calendar.week": "Week",
|
|
"cloudMessage.learn-more": "Learn more",
|
|
"createImageBlock.failed": "Unable to upload the file. File size limit reached.",
|
|
"default-properties.badges": "Comments and description",
|
|
"default-properties.title": "Title",
|
|
"error.back-to-home": "Back to Home",
|
|
"error.back-to-team": "Back to team",
|
|
"error.board-not-found": "Board not found.",
|
|
"error.go-login": "Login",
|
|
"error.invalid-read-only-board": "You don’t have access to this board. Log in to access Boards.",
|
|
"error.not-logged-in": "Your session may have expired or you're not logged in. Log in again to access Boards.",
|
|
"error.page.title": "Sorry, something went wrong",
|
|
"error.team-undefined": "Not a valid team.",
|
|
"error.unknown": "An error occurred.",
|
|
"generic.previous": "Previous",
|
|
"imagePaste.upload-failed": "Some files not uploaded. File size limit reached",
|
|
"limitedCard.title": "Cards Hidden",
|
|
"login.log-in-button": "Log in",
|
|
"login.log-in-title": "Log in",
|
|
"login.register-button": "or create an account if you don't have one",
|
|
"notification-box-card-limit-reached.close-tooltip": "Snooze for 10 days",
|
|
"notification-box-card-limit-reached.link": "upgrade to a paid plan",
|
|
"notification-box-card-limit-reached.title": "{cards} cards hidden from board",
|
|
"notification-box-cards-hidden.title": "Your action hidden another card",
|
|
"notification-box.card-limit-reached.not-admin.text": "To access archived cards, contact your admin to upgrade to a paid plan.",
|
|
"notification-box.card-limit-reached.text": "Card limit reached, to view older cards, {link}",
|
|
"register.login-button": "or log in if you already have an account",
|
|
"register.signup-title": "Sign up for your account",
|
|
"share-board.publish": "Publish",
|
|
"share-board.share": "Share",
|
|
"shareBoard.lastAdmin": "Boards must have at least one Administrator",
|
|
"tutorial_tip.finish_tour": "Done",
|
|
"tutorial_tip.got_it": "Got it",
|
|
"tutorial_tip.ok": "Next",
|
|
"tutorial_tip.out": "Opt out of these tips.",
|
|
"tutorial_tip.seen": "Seen this before?",
|
|
"ViewLimitDialog.Heading": "Views per board limit reached",
|
|
"ViewLimitDialog.Subtext.RegularUser": "Notify your Admin to upgrade to our Professional or Enterprise plan to have unlimited views per boards, unlimited cards, and more.",
|
|
"ViewLimitDialog.PrimaryButton.Title.RegularUser": "Notify Admin",
|
|
"ViewLimitDialog.Subtext.Admin": "Upgrade to our Professional or Enterprise plan to have unlimited views per boards, unlimited cards and more.",
|
|
"ViewLimitDialog.Subtext.Admin.PricingPageLink": "Learn more about our plans.",
|
|
"ViewLimitDialog.PrimaryButton.Title.Admin": "Upgrade",
|
|
"ViewLimitDialog.UpgradeImg.AltText": "upgrade image"
|
|
}
|