diff --git a/model/feature_flags.go b/model/feature_flags.go index 59d0ec8891..792ae834e9 100644 --- a/model/feature_flags.go +++ b/model/feature_flags.go @@ -97,7 +97,7 @@ func (f *FeatureFlags) SetDefaults() { f.SendWelcomePost = true f.PostPriority = true f.PeopleProduct = false - f.WorkTemplate = false + f.WorkTemplate = true f.ReduceOnBoardingTaskList = false f.ThreadsEverywhere = false f.GlobalDrafts = true diff --git a/server/channels/api4/work_templates.go b/server/channels/api4/work_templates.go index a2d26e7b0e..2f6836682e 100644 --- a/server/channels/api4/work_templates.go +++ b/server/channels/api4/work_templates.go @@ -22,23 +22,6 @@ func areWorkTemplatesEnabled(c *Context) *model.AppError { return model.NewAppError("areWorkTemplatesEnabled", "api.work_templates.disabled", nil, "feature flag is off", http.StatusNotFound) } - // we have to make sure that playbooks plugin is enabled and board is a product - pbActive, err := c.App.IsPluginActive(model.PluginIdPlaybooks) - if err != nil { - return model.NewAppError("areWorkTemplatesEnabled", "api.work_templates.disabled", nil, "", http.StatusInternalServerError).Wrap(err) - } - if !pbActive { - return model.NewAppError("areWorkTemplatesEnabled", "api.work_templates.disabled", nil, "playbook plugin not active", http.StatusNotFound) - } - - hasBoard, err := c.App.HasBoardProduct() - if err != nil { - return model.NewAppError("areWorkTemplatesEnabled", "api.work_templates.disabled", nil, "", http.StatusInternalServerError).Wrap(err) - } - if !hasBoard { - return model.NewAppError("areWorkTemplatesEnabled", "api.work_templates.disabled", nil, "board product not found", http.StatusNotFound) - } - return nil } diff --git a/server/channels/app/worktemplates/templates.yaml b/server/channels/app/worktemplates/templates.yaml index 008c16c0e2..d935f9308c 100644 --- a/server/channels/app/worktemplates/templates.yaml +++ b/server/channels/app/worktemplates/templates.yaml @@ -9,16 +9,16 @@ visibility: public description: channel: id: "worktemplate.product_teams.feature_release.description.channel" - defaultMessage: "Chat with your team in a Feature Release channel that connects easily with your boards, playbooks and app bots." + defaultMessage: "Chat with your team about any release blockers and changes in a channel that connects easily with your boards, playbooks and other integrations." board: id: "worktemplate.product_teams.feature_release.description.board" - defaultMessage: "Use our Meeting Agenda board template for recurring meetings like standup and our Project Tasks board to manage the progress of tasks along the way." + defaultMessage: "Keep meetings on track with the Meeting Agenda board. Manage your workload with the Project Tasks board." playbook: id: "worktemplate.product_teams.feature_release.description.playbook" - defaultMessage: "Create transparent workflows across development teams to ensure your feature development process is seamless." + defaultMessage: "Boost cross-functional team collaboration with task checklists and automation that support your feature development process. When you’re done, run a retrospective and make improvements for your next release." integration: id: "worktemplate.product_teams.feature_release.description.integration" - defaultMessage: "Increase productivity in your channel by integrating a Jira bot and Github bot. These will be downloaded for you." + defaultMessage: "Increase productivity in your channel by integrating your most commonly used tools to support your feature release, such as GitHub. These will be downloaded for you." illustration: "/static/worktemplates/integrations.png" content: - channel: @@ -42,7 +42,7 @@ content: template: "Product Release" name: "Feature release" id: product-release-playbook - illustration: "/static/worktemplates/playbooks/product_release.png" + illustration: "/static/worktemplates/product_teams/feature_release/playbook.png" - integration: id: jira - integration: @@ -57,21 +57,15 @@ description: channel: id: worktemplate.product_teams.goals_and_okrs.channel defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel. board: id: worktemplate.product_teams.goals_and_okrs.board defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board. integration: id: worktemplate.product_teams.goals_and_okrs.integration defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you. illustration: /static/worktemplates/integrations.png content: - channel: @@ -103,23 +97,15 @@ description: channel: id: worktemplate.product_teams.bug_bash.channel defaultMessage: >- - Get organized and bash all the bugs with this project! Build momentum and - measure progress using included Playbook, Board, and Channel. - board: - id: worktemplate.product_teams.bug_bash.board - defaultMessage: >- - Get organized and bash all the bugs with this project! Build momentum and - measure progress using included Playbook, Board, and Channel. + Plan and manage bug reports and resolutions in a single channel, that’s easily accessible to your team and organization. playbook: id: worktemplate.product_teams.bug_bash.playbook defaultMessage: >- - Get organized and bash all the bugs with this project! Build momentum and - measure progress using included Playbook, Board, and Channel. + Use checklists to assign testing areas and automated tasks to run a comprehensive bug bash process. Use a retrospective to review your process and improve it for next time. integration: id: worktemplate.product_teams.bug_bash.integration defaultMessage: >- - Get organized and bash all the bugs with this project! Build momentum and - measure progress using included Playbook, Board, and Channel. + Increase productivity in your channel by integrating your most commonly used tools, such as Jira, to track your bug bash progress. These will be downloaded for you. illustration: /static/worktemplates/integrations.png content: - playbook: @@ -144,24 +130,15 @@ description: channel: id: worktemplate.product_teams.sprint_planning.channel defaultMessage: >- - Use a Project to make sprint planning a breeze. The channel keeps the - conversation and questions focused. The sprint plan keeps everyone on task - for the week and the Retrospective board brings the team together to - continuously improve. + Chat with your team in a channel that connects easily with your boards and integrations. board: id: worktemplate.product_teams.sprint_planning.board defaultMessage: >- - Use a Project to make sprint planning a breeze. The channel keeps the - conversation and questions focused. The sprint plan keeps everyone on task - for the week and the Retrospective board brings the team together to - continuously improve. + Track your team's progress toward weekly goals with sprint breakdowns, prioritization, owner assignment, and comments. integration: id: worktemplate.product_teams.sprint_planning.integration defaultMessage: >- - Use a Project to make sprint planning a breeze. The channel keeps the - conversation and questions focused. The sprint plan keeps everyone on task - for the week and the Retrospective board brings the team together to - continuously improve. + Increase productivity in your channel by integrating your most commonly used tools, such as Zoom. These will be downloaded for you. illustration: /static/worktemplates/integrations.png content: - channel: @@ -185,10 +162,10 @@ visibility: public description: channel: id: worktemplate.product_teams.product_roadmap.channel - defaultMessage: Description of why the channel(s) are needed + defaultMessage: Chat with your team about your customers' feedback, prioritization, and get aligned on progress together. board: id: worktemplate.product_teams.product_roadmap.board - defaultMessage: Description of why the board(s) are needed + defaultMessage: Use the Product Roadmap board to manage user feedback, assign resources, view deliverables in a calendar view, and prioritize issues. content: - channel: id: channel-1674851139450 @@ -212,13 +189,13 @@ visibility: public description: channel: id: "worktemplate.devops.incident_resolution.description.channel" - defaultMessage: "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way." + defaultMessage: "Chat with your team about priorities, add stakeholders, provide updates, and work toward a resolution in a single channel." board: id: "worktemplate.devops.incident_resolution.description.board" - defaultMessage: "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way." + defaultMessage: "Use the Incident Resolution board to support repeatable processes and assign defined tasks across the team." playbook: id: "worktemplate.devops.incident_resolution.description.playbook" - defaultMessage: "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way." + defaultMessage: "Use checklists and automation to bring in key team members, and share how your incident is tracking toward resolution." content: - playbook: id: irpb @@ -245,30 +222,30 @@ visibility: public description: channel: id: worktemplate.devops.product_release.channel - defaultMessage: Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page. + defaultMessage: Chat with your team about daily milestones, any blockers, and changes to deliverables, easily and quickly. board: id: worktemplate.devops.product_release.board - defaultMessage: Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page. + defaultMessage: Use the Product Release board to support your release timeframe and process, ensuring everyone knows which tasks are due. playbook: id: worktemplate.devops.product_release.playbook - defaultMessage: Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page. + defaultMessage: Create repeatable workflows that are easy to follow and implement so product releases are reliable and on time. content: - playbook: id: playbook-1674851385983 template: Product Release name: Product Release illustration: /static/worktemplates/playbooks/product_release.png - - channel: - id: channel-1674851385983 - illustration: /static/worktemplates/devops/product_release/channel.png - name: Product Release - playbook: playbook-1674851385983 - board: id: board-1674851386432 template: a4ec399ab4f2088b1051c3cdf1dde4c3 name: Product Release illustration: /static/worktemplates/boards/project_tasks.png channel: channel-1674851385983 + - channel: + id: channel-1674851385983 + illustration: /static/worktemplates/devops/product_release/channel.png + name: Product Release + playbook: playbook-1674851385983 --- ###################### # COMPANY WIDE @@ -282,21 +259,15 @@ description: channel: id: worktemplate.companywide.goals_and_okrs.channel defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel. board: id: worktemplate.companywide.goals_and_okrs.board defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board. integration: id: worktemplate.companywide.goals_and_okrs.integration defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you. illustration: /static/worktemplates/integrations.png content: - channel: @@ -315,24 +286,21 @@ content: id: 'companywide/create_project:v1' category: companywide useCase: Create a project -illustration: /static/worktemplates/companywide/create_project/create_project.svg +illustration: /static/worktemplates/companywide/create_project/create_project.png visibility: public description: channel: id: worktemplate.companywide.create_project.channel defaultMessage: >- - Plan a Roadmap using this Project Board and collaborate on topic in the - channel created with this template. + Chat with your team about your new project and decide how you’re going to structure it, in a collaborative channel. board: id: worktemplate.companywide.create_project.board defaultMessage: >- - Plan a Roadmap using this Project Board and collaborate on topic in the - channel created with this template. + Use a Kanban board to define and track your project tasks and progress. integration: id: worktemplate.companywide.create_project.integration defaultMessage: >- - Plan a Roadmap using this Project Board and collaborate on topic in the - channel created with this template. + Increase productivity in your channel by integrating your most commonly used tools. These will be downloaded for you. illustration: /static/worktemplates/integrations.png content: - channel: @@ -365,21 +333,15 @@ description: channel: id: worktemplate.leadership.goals_and_okrs.channel defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel. board: id: worktemplate.leadership.goals_and_okrs.board defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board. integration: id: worktemplate.leadership.goals_and_okrs.integration defaultMessage: >- - Clear focus is essential to team success and with this Project you can - document the team’s goals and OKR’s as well as post updates in the - dedicated channel. + Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you. illustration: /static/worktemplates/integrations.png content: - channel: diff --git a/server/channels/app/worktemplates/worktemplate_generated.go b/server/channels/app/worktemplates/worktemplate_generated.go index 4e99e0dd1e..95e77edee5 100644 --- a/server/channels/app/worktemplates/worktemplate_generated.go +++ b/server/channels/app/worktemplates/worktemplate_generated.go @@ -37,7 +37,6 @@ func init() { _ = T("worktemplate.product_teams.goals_and_okrs.board") _ = T("worktemplate.product_teams.goals_and_okrs.integration") _ = T("worktemplate.product_teams.bug_bash.channel") - _ = T("worktemplate.product_teams.bug_bash.board") _ = T("worktemplate.product_teams.bug_bash.playbook") _ = T("worktemplate.product_teams.bug_bash.integration") _ = T("worktemplate.product_teams.sprint_planning.channel") @@ -92,22 +91,22 @@ var wt00a1b44a5831c0a3acb14787b3fdd352 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.product_teams.feature_release.description.channel", - DefaultMessage: "Chat with your team in a Feature Release channel that connects easily with your boards, playbooks and app bots.", + DefaultMessage: "Chat with your team about any release blockers and changes in a channel that connects easily with your boards, playbooks and other integrations.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.product_teams.feature_release.description.board", - DefaultMessage: "Use our Meeting Agenda board template for recurring meetings like standup and our Project Tasks board to manage the progress of tasks along the way.", + DefaultMessage: "Keep meetings on track with the Meeting Agenda board. Manage your workload with the Project Tasks board.", Illustration: "", }, Playbook: &TranslatableString{ ID: "worktemplate.product_teams.feature_release.description.playbook", - DefaultMessage: "Create transparent workflows across development teams to ensure your feature development process is seamless.", + DefaultMessage: "Boost cross-functional team collaboration with task checklists and automation that support your feature development process. When you’re done, run a retrospective and make improvements for your next release.", Illustration: "", }, Integration: &TranslatableString{ ID: "worktemplate.product_teams.feature_release.description.integration", - DefaultMessage: "Increase productivity in your channel by integrating a Jira bot and Github bot. These will be downloaded for you.", + DefaultMessage: "Increase productivity in your channel by integrating your most commonly used tools to support your feature release, such as GitHub. These will be downloaded for you.", Illustration: "/static/worktemplates/integrations.png", }, }, @@ -144,7 +143,7 @@ var wt00a1b44a5831c0a3acb14787b3fdd352 = &WorkTemplate{ Template: "Product Release", Name: "Feature release", ID: "product-release-playbook", - Illustration: "/static/worktemplates/playbooks/product_release.png", + Illustration: "/static/worktemplates/product_teams/feature_release/playbook.png", }, }, { @@ -170,18 +169,18 @@ var wt5baa68055bf9ea423273662e01ccc575 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.product_teams.goals_and_okrs.channel", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.product_teams.goals_and_okrs.board", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board. ", Illustration: "", }, Integration: &TranslatableString{ ID: "worktemplate.product_teams.goals_and_okrs.integration", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you.", Illustration: "/static/worktemplates/integrations.png", }, }, @@ -231,22 +230,18 @@ var wtfeb56bc6a8f277c47b503bd1c92d830e = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.product_teams.bug_bash.channel", - DefaultMessage: "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel.", - Illustration: "", - }, - Board: &TranslatableString{ - ID: "worktemplate.product_teams.bug_bash.board", - DefaultMessage: "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel.", + DefaultMessage: "Plan and manage bug reports and resolutions in a single channel, that’s easily accessible to your team and organization.", Illustration: "", }, + Playbook: &TranslatableString{ ID: "worktemplate.product_teams.bug_bash.playbook", - DefaultMessage: "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel.", + DefaultMessage: "Use checklists to assign testing areas and automated tasks to run a comprehensive bug bash process. Use a retrospective to review your process and improve it for next time.", Illustration: "", }, Integration: &TranslatableString{ ID: "worktemplate.product_teams.bug_bash.integration", - DefaultMessage: "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel.", + DefaultMessage: "Increase productivity in your channel by integrating your most commonly used tools, such as Jira, to track your bug bash progress. These will be downloaded for you.", Illustration: "/static/worktemplates/integrations.png", }, }, @@ -286,18 +281,18 @@ var wt8d2ef53deac5517eb349dc5de6150196 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.product_teams.sprint_planning.channel", - DefaultMessage: "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve.", + DefaultMessage: "Chat with your team in a channel that connects easily with your boards and integrations.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.product_teams.sprint_planning.board", - DefaultMessage: "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve.", + DefaultMessage: "Track your team's progress toward weekly goals with sprint breakdowns, prioritization, owner assignment, and comments. ", Illustration: "", }, Integration: &TranslatableString{ ID: "worktemplate.product_teams.sprint_planning.integration", - DefaultMessage: "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve.", + DefaultMessage: "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom. These will be downloaded for you.", Illustration: "/static/worktemplates/integrations.png", }, }, @@ -338,12 +333,12 @@ var wt00ab91a945627f4a624957dd80490bb2 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.product_teams.product_roadmap.channel", - DefaultMessage: "Description of why the channel(s) are needed", + DefaultMessage: "Chat with your team about your customers' feedback, prioritization, and get aligned on progress together.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.product_teams.product_roadmap.board", - DefaultMessage: "Description of why the board(s) are needed", + DefaultMessage: "Use the Product Roadmap board to manage user feedback, assign resources, view deliverables in a calendar view, and prioritize issues.", Illustration: "", }, }, @@ -379,17 +374,17 @@ var wtce19b9352a59d6a5d26f292d83e84377 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.devops.incident_resolution.description.channel", - DefaultMessage: "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way.", + DefaultMessage: "Chat with your team about priorities, add stakeholders, provide updates, and work toward a resolution in a single channel.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.devops.incident_resolution.description.board", - DefaultMessage: "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way.", + DefaultMessage: "Use the Incident Resolution board to support repeatable processes and assign defined tasks across the team.", Illustration: "", }, Playbook: &TranslatableString{ ID: "worktemplate.devops.incident_resolution.description.playbook", - DefaultMessage: "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way.", + DefaultMessage: "Use checklists and automation to bring in key team members, and share how your incident is tracking toward resolution.", Illustration: "", }, }, @@ -433,17 +428,17 @@ var wt37406285a41c18bcdeb881189f7acde0 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.devops.product_release.channel", - DefaultMessage: "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page.", + DefaultMessage: "Chat with your team about daily milestones, any blockers, and changes to deliverables, easily and quickly.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.devops.product_release.board", - DefaultMessage: "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page.", + DefaultMessage: "Use the Product Release board to support your release timeframe and process, ensuring everyone knows which tasks are due.", Illustration: "", }, Playbook: &TranslatableString{ ID: "worktemplate.devops.product_release.playbook", - DefaultMessage: "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page.", + DefaultMessage: "Create repeatable workflows that are easy to follow and implement so product releases are reliable and on time.", Illustration: "", }, }, @@ -456,15 +451,6 @@ var wt37406285a41c18bcdeb881189f7acde0 = &WorkTemplate{ Illustration: "/static/worktemplates/playbooks/product_release.png", }, }, - { - Channel: &Channel{ - ID: "channel-1674851385983", - Name: "Product Release", - Purpose: "", - Playbook: "playbook-1674851385983", - Illustration: "/static/worktemplates/devops/product_release/channel.png", - }, - }, { Board: &Board{ ID: "board-1674851386432", @@ -474,6 +460,15 @@ var wt37406285a41c18bcdeb881189f7acde0 = &WorkTemplate{ Illustration: "/static/worktemplates/boards/project_tasks.png", }, }, + { + Channel: &Channel{ + ID: "channel-1674851385983", + Name: "Product Release", + Purpose: "", + Playbook: "playbook-1674851385983", + Illustration: "/static/worktemplates/devops/product_release/channel.png", + }, + }, }, } @@ -487,18 +482,18 @@ var wtf7b846d35810f8272eeb9a1a562025b5 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.companywide.goals_and_okrs.channel", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.companywide.goals_and_okrs.board", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board. ", Illustration: "", }, Integration: &TranslatableString{ ID: "worktemplate.companywide.goals_and_okrs.integration", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you.", Illustration: "/static/worktemplates/integrations.png", }, }, @@ -533,24 +528,24 @@ var wtb9ab412890c2410c7b49eec8f12e7edc = &WorkTemplate{ ID: "companywide/create_project:v1", Category: "companywide", UseCase: "Create a project", - Illustration: "/static/worktemplates/companywide/create_project/create_project.svg", + Illustration: "/static/worktemplates/companywide/create_project/create_project.png", Visibility: "public", Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.companywide.create_project.channel", - DefaultMessage: "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template.", + DefaultMessage: "Chat with your team about your new project and decide how you’re going to structure it, in a collaborative channel.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.companywide.create_project.board", - DefaultMessage: "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template.", + DefaultMessage: "Use a Kanban board to define and track your project tasks and progress.", Illustration: "", }, Integration: &TranslatableString{ ID: "worktemplate.companywide.create_project.integration", - DefaultMessage: "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template.", + DefaultMessage: "Increase productivity in your channel by integrating your most commonly used tools. These will be downloaded for you.", Illustration: "/static/worktemplates/integrations.png", }, }, @@ -601,18 +596,18 @@ var wt32ab773bfe021e3d4913931041552559 = &WorkTemplate{ Description: Description{ Channel: &TranslatableString{ ID: "worktemplate.leadership.goals_and_okrs.channel", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel.", Illustration: "", }, Board: &TranslatableString{ ID: "worktemplate.leadership.goals_and_okrs.board", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board. ", Illustration: "", }, Integration: &TranslatableString{ ID: "worktemplate.leadership.goals_and_okrs.integration", - DefaultMessage: "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel.", + DefaultMessage: "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you.", Illustration: "/static/worktemplates/integrations.png", }, }, diff --git a/server/i18n/de.json b/server/i18n/de.json index 7d7cefc91d..f5d555cb6e 100644 --- a/server/i18n/de.json +++ b/server/i18n/de.json @@ -9662,14 +9662,6 @@ "id": "api.acknowledgement.delete.archived_channel.app_error", "translation": "Du kannst eine Bestätigung in einem archivierten Kanal nicht entfernen." }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Chatten mit deinem Team in einem Feature-Release-Kanal, der sich problemlos mit deinen Boards, Playbooks und App-Bots verbinden lässt." - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Verwende unsere Vorlage für die Besprechungsagenda für wiederkehrende Besprechungen wie z. B. Standup-Meetings und unsere Projektaufgabentafel, um den Fortschritt der Aufgaben zu verwalten." - }, { "id": "worktemplate.category.product_teams", "translation": "Produkt-Teams" @@ -9686,10 +9678,6 @@ "id": "app.worktemplates.get_categories.app_error", "translation": "Arbeitsvorlagenkategorien können nicht abgerufen werden" }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "Erstelle transparente Arbeitsabläufe zwischen den Entwicklungsteams, um einen nahtlosen Entwicklungsprozess zu gewährleisten." - }, { "id": "worktemplate.product_teams.feature_release.description.integration", "translation": "Steigere die Produktivität in deinem Kanal durch die Integration eines Jira-Bots und eines Github-Bots. Diese werden für dich heruntergeladen." @@ -9810,121 +9798,13 @@ "id": "app.worktemplates.execute_work_template.playbooks.find_channel_error", "translation": "Kanal, der mit einem Playbook verbunden ist, kann nicht gefunden werden." }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Verwende ein Projekt, um die Sprint-Planung zum Kinderspiel zu machen. Der Kanal sorgt dafür, dass die Unterhaltungen und Fragen fokussiert bleiben. Der Sprintplan hält alle Beteiligten auf dem Laufenden, und das Retrospektive Board bringt das Team zusammen, um sich kontinuierlich zu verbessern." - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Verwende ein Projekt, um die Sprint-Planung zum Kinderspiel zu machen. Der Kanal sorgt dafür, dass die Unterhaltungen und Fragen fokussiert bleiben. Der Sprintplan hält alle Beteiligten auf dem Laufenden, und das Retrospektive Board bringt das Team zusammen, um sich kontinuierlich zu verbessern." - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Verwende ein Projekt, um die Sprint-Planung zum Kinderspiel zu machen. Der Kanal sorgt dafür, dass die Unterhaltungen und Fragen fokussiert bleiben. Der Sprintplan hält alle Beteiligten auf dem Laufenden, und das Retrospektive Board bringt das Team zusammen, um sich kontinuierlich zu verbessern." - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Beschreibung, warum der/die Kanal/Kanäle benötigt werden" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Beschreibung, warum das/die Board(s) benötigt werden" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Organisiere dich und beseitige alle Bugs mit diesem Projekt! Bauen eine Dynamik auf und messe den Fortschritt mit dem zugeordneten Playbook, Board und Kanal." - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Organisiere dich und beseitige alle Bugs mit diesem Projekt! Bauen eine Dynamik auf und messe den Fortschritt mit dem zugeordneten Playbook, Board und Kanal." - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Organisiere dich und beseitige alle Bugs mit diesem Projekt! Bauen eine Dynamik auf und messe den Fortschritt mit dem zugeordneten Playbook, Board und Kanal." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Organisiere dich und beseitige alle Bugs mit diesem Projekt! Bauen eine Dynamik auf und messe den Fortschritt mit dem zugeordneten Playbook, Board und Kanal." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "Verpasse mit diesem Projekt keinen Schritt während einer Produktfreigabe. Weise Aufgaben aus der Playbook-Checkliste zu und setze Meilensteine mit dem Board. Verwende Kanäle, um alle auf dem gleichen Stand zu halten." - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "Verpasse mit diesem Projekt keinen Schritt während einer Produktfreigabe. Weise Aufgaben aus der Playbook-Checkliste zu und setze Meilensteine mit dem Board. Verwende Kanäle, um alle auf dem gleichen Stand zu halten." - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "Verpasse mit diesem Projekt keinen Schritt während einer Produktfreigabe. Weise Aufgaben aus der Playbook-Checkliste zu und setze Meilensteine mit dem Board. Verwende Kanäle, um alle auf dem gleichen Stand zu halten." - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "Wenn alles schief läuft, ist ein wiederholbarer Prozess der Schlüssel, um sicherzustellen, dass alles so schnell wie möglich in Ordnung gebracht wird. Dieses Projekt kombiniert alles, was Mattermost bietet, um sicherzustellen, dass die Probleme gelöst und die Beteiligten auf dem Weg dahin informiert werden." - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "Wenn alles schief läuft, ist ein wiederholbarer Prozess der Schlüssel, um sicherzustellen, dass alles so schnell wie möglich in Ordnung gebracht wird. Dieses Projekt kombiniert alles, was Mattermost bietet, um sicherzustellen, dass die Probleme gelöst und die Beteiligten auf dem Weg dahin informiert werden." - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "Wenn alles schief läuft, ist ein wiederholbarer Prozess der Schlüssel, um sicherzustellen, dass alles so schnell wie möglich in Ordnung gebracht wird. Dieses Projekt kombiniert alles, was Mattermost bietet, um sicherzustellen, dass die Probleme gelöst und die Beteiligten auf dem Weg dahin informiert werden." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Ein klarer Fokus ist für den Teamerfolg unerlässlich. Mit diesem Projekt kannst du die Ziele und OKRs des Teams dokumentieren und Aktualisierungen in den entsprechenden Kanal einstellen." - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "Plane eine Roadmap mit diesem Projekt-Board und arbeite gemeinsam in dem mit dieser Vorlage erstellten Kanal an einem Thema." - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "Plane eine Roadmap mit diesem Projekt-Board und arbeite im Team in dem mit dieser Vorlage erstellten Kanal an einem Thema." - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "Plane mit diesem Projektboard eine Roadmap und arbeite in dem mit dieser Vorlage erstellten Kanal an einem Thema." - }, { "id": "worktemplate.category.leadership", "translation": "Führung" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.companywide", diff --git a/server/i18n/en.json b/server/i18n/en.json index 0994b13552..3e72fa3edc 100644 --- a/server/i18n/en.json +++ b/server/i18n/en.json @@ -10033,11 +10033,11 @@ }, { "id": "worktemplate.category.companywide", - "translation": "Company - Wide" + "translation": "Company-wide" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.leadership", @@ -10045,130 +10045,126 @@ }, { "id": "worktemplate.category.product_teams", - "translation": "Product Teams" + "translation": "Product" }, { "id": "worktemplate.companywide.create_project.board", - "translation": "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template." + "translation": "Use a Kanban board to define and track your project tasks and progress." }, { "id": "worktemplate.companywide.create_project.channel", - "translation": "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template." + "translation": "Chat with your team about your new project and decide how you’re going to structure it, in a collaborative channel." }, { "id": "worktemplate.companywide.create_project.integration", - "translation": "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template." + "translation": "Increase productivity in your channel by integrating your most commonly used tools. These will be downloaded for you." }, { "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board." }, { "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel." }, { "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you." }, { "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way." + "translation": "Use the Incident Resolution board to support repeatable processes and assign defined tasks across the team." }, { "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way." + "translation": "Chat with your team about priorities, add stakeholders, provide updates, and work toward a resolution in a single channel." }, { "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure the fires are put out and stakeholders informed along the way." + "translation": "Use checklists and automation to bring in key team members, and share how your incident is tracking toward resolution." }, { "id": "worktemplate.devops.product_release.board", - "translation": "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page." + "translation": "Use the Product Release board to support your release timeframe and process, ensuring everyone knows which tasks are due." }, { "id": "worktemplate.devops.product_release.channel", - "translation": "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page." + "translation": "Chat with your team about daily milestones, any blockers, and changes to deliverables, easily and quickly." }, { "id": "worktemplate.devops.product_release.playbook", - "translation": "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page." + "translation": "Create repeatable workflows that are easy to follow and implement so product releases are reliable and on time." }, { "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board." }, { "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel." }, { "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel." + "translation": "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you." }, { "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel." + "translation": "Plan and manage bug reports and resolutions in a single channel, that’s easily accessible to your team and organization." }, { "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel." + "translation": "Increase productivity in your channel by integrating your most commonly used tools, such as Jira, to track your bug bash progress. These will be downloaded for you." }, { "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Get organized and bash all the bugs with this project! Build momentum and measure progress using included Playbook, Board, and Channel." + "translation": "Use checklists to assign testing areas and automated tasks to run a comprehensive bug bash process. Use a retrospective to review your process and improve it for next time." }, { "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Use our Meeting Agenda board template for recurring meetings like standup and our Project Tasks board to manage the progress of tasks along the way." + "translation": "Keep meetings on track with the Meeting Agenda board. Manage your workload with the Project Tasks board." }, { "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Chat with your team in a Feature Release channel that connects easily with your boards, playbooks and app bots." + "translation": "Chat with your team about any release blockers and changes in a channel that connects easily with your boards, playbooks and other integrations." }, { "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "Increase productivity in your channel by integrating a Jira bot and Github bot. These will be downloaded for you." + "translation": "Increase productivity in your channel by integrating your most commonly used tools to support your feature release, such as GitHub. These will be downloaded for you." }, { "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "Create transparent workflows across development teams to ensure your feature development process is seamless." + "translation": "Boost cross-functional team collaboration with task checklists and automation that support your feature development process. When you're done, run a retrospective and make improvements for your next release." }, { "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Track your team's progress toward organizational goals with the Goals and OKR board. Keep meetings on track with the Meeting Agenda board." }, { "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Chat about your goals and progress with your team, async or real-time, and stay up to date with changes in a single channel." }, { "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKR’s as well as post updates in the dedicated channel." + "translation": "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom, to facilitate easy collaboration. These will be downloaded for you." }, { "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Description of why the board(s) are needed" + "translation": "Use the Product Roadmap board to manage user feedback, assign resources, view deliverables in a calendar view, and prioritize issues." }, { "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Description of why the channel(s) are needed" + "translation": "Chat with your team about your customers' feedback, prioritization, and get aligned on progress together." }, { "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve." + "translation": "Track your team's progress toward weekly goals with sprint breakdowns, prioritization, owner assignment, and comments." }, { "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve." + "translation": "Chat with your team in a channel that connects easily with your boards and integrations." }, { "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve." + "translation": "Increase productivity in your channel by integrating your most commonly used tools, such as Zoom. These will be downloaded for you." } ] diff --git a/server/i18n/en_AU.json b/server/i18n/en_AU.json index d5847594f7..9bb7f749bd 100644 --- a/server/i18n/en_AU.json +++ b/server/i18n/en_AU.json @@ -9650,13 +9650,9 @@ "id": "worktemplate.product_teams.feature_release.description.channel", "translation": "Chat with your team in a Feature Release channel that connects easily with your boards, playbooks and app bots." }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Use the Meeting Agenda board template for recurring meetings like standup and the Project Tasks board to manage the progress of tasks along the way." - }, { "id": "worktemplate.category.product_teams", - "translation": "Product Teams" + "translation": "Product" }, { "id": "model.draft.is_valid.priority.app_error", @@ -9766,125 +9762,17 @@ "id": "api.acknowledgement.delete.deadline.app_error", "translation": "You cannot delete an acknowledgment after 5 minutes has elapsed." }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve." - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve." - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Use a Project to make sprint planning a breeze. The channel keeps the conversation and questions focused. The sprint plan keeps everyone on task for the week and the Retrospective board brings the team together to continuously improve." - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Description of why the channel(s) are necessary" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Description of why the board(s) are necessary" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Get organised and squash all the bugs with this project! Build momentum and measure progress using included Playbook, Board and Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Get organised and squash all the bugs with this project! Build momentum and measure progress using included Playbook, Board and Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Get organised and squash all the bugs with this project! Build momentum and measure progress using included Playbook, Board and Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Get organised and squash all the bugs with this project! Build momentum and measure progress using included Playbook, Board and Channel." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page." - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page." - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "Don’t miss a step during a product release with this Project. Assign tasks from the Playbook checklist and hit milestones with the Board. Use Channels to keep everyone on the same page." - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure issues are resolved and stakeholders informed along the way." - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure issues are resolved and stakeholders informed along the way." - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "When everything is going wrong, having a repeatable process is the key to making sure everything is made right as quickly as possible. This Project combines everything Mattermost offers to ensure issues are resolved and stakeholders informed along the way." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Clear focus is essential to team success and with this Project you can document the team’s goals and OKRs, as well as post updates in the dedicated channel." - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template." - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template." - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "Plan a Roadmap using this Project Board and collaborate on topic in the channel created with this template." - }, { "id": "worktemplate.category.leadership", "translation": "Leadership" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.companywide", - "translation": "Company - Wide" + "translation": "Company-wide" }, { "id": "app.worktemplates.execute_work_template.playbooks.find_channel_error", diff --git a/server/i18n/ja.json b/server/i18n/ja.json index f42157caa1..f7b3975155 100644 --- a/server/i18n/ja.json +++ b/server/i18n/ja.json @@ -9655,22 +9655,6 @@ "id": "api.acknowledgement.delete.archived_channel.app_error", "translation": "アーカイブされたチャンネルでは、確認応答を削除することはできません。" }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "開発チーム間で透明性の高いワークフローを作成し、機能開発プロセスをシームレスにすることができます。" - }, - { - "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "Jira BotやGitHub Botと統合し、生産性を高めましょう。これらはあなたのためにダウンロードされます。" - }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Boards、Playbooks、Botと簡単に接続できる Feature Release チャンネルでチームとチャットできます。" - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "スタンドアップなどの定期的なミーティングには Meeting Agenda Boardテンプレート、タスクの進捗管理には Project Task Boardをご利用ください。" - }, { "id": "worktemplate.category.product_teams", "translation": "製品チーム" @@ -9747,121 +9731,13 @@ "id": "api.license.true_up_review.user_count_fail", "translation": "総アクティブユーザー数を取得できませんでした" }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "プロジェクトを使うことでスプリント計画が楽になります。チャンネルは会話と質問に集中することができます。スプリント計画では、全員がその週のタスクに集中し、レトロスペクティブBoardでチームが一丸となって継続的に改善することができます。" - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "プロジェクトを使うことでスプリント計画が楽になります。チャンネルは会話と質問に集中することができます。スプリント計画では、全員がその週のタスクに集中し、レトロスペクティブBoardでチームが一丸となって継続的に改善することができます。" - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "プロジェクトを使うことでスプリント計画が楽になります。チャンネルは会話と質問に集中することができます。スプリント計画では、全員がその週のタスクに集中し、レトロスペクティブBoardでチームが一丸となって継続的に改善することができます。" - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "チャンネルが必要な理由について" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Boardが必要な理由について" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "このプロジェクトで、すべてのバグに対応しましょう! Playbook、Board、Channelを使ってテンポ良く仕事を進めましょう。" - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "このプロジェクトで、すべてのバグに対応しましょう! Playbook、Board、Channelを使ってテンポ良く仕事を進めましょう。" - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "このプロジェクトで、すべてのバグに対応しましょう! Playbook、Board、Channelを使ってテンポ良く仕事を進めましょう。" - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "このプロジェクトで、すべてのバグに対応しましょう! Playbook、Board、Channelを使ってテンポ良く仕事を進めましょう。" - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "このプロジェクトで、製品リリース時の手順を見落とさないようにしましょう。Playbookのチェックリストからタスクを割り当て、Boardと共にマイルストーンを達成し、チャンネルを使用して全員が同じ情報を目にできるようにしましょう。" - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "このプロジェクトで、製品リリース時の手順を見落とさないようにしましょう。Playbookのチェックリストからタスクを割り当て、Boardと共にマイルストーンを達成し、チャンネルを使用して全員が同じ情報を目にできるようにしましょう。" - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "このプロジェクトで、製品リリース時の手順を見落とさないようにしましょう。Playbookのチェックリストからタスクを割り当て、Boardと共にマイルストーンを達成し、チャンネルを使用して全員が同じ情報を目にできるようにしましょう。" - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "すべてがうまくいかないとき、再現可能なプロセスを用意することは、正しい方向へ導くためのキーとなります。このプロジェクトは、Mattermostが提供するあらゆるものを組み合わせて、炎上を抑え、利害関係者に正しく情報を提供するものです。" - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "すべてがうまくいかないとき、再現可能なプロセスを用意することは、正しい方向へ導くためのキーとなります。このプロジェクトは、Mattermostが提供するあらゆるものを組み合わせて、炎上を抑え、利害関係者に正しく情報を提供するものです。" - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "すべてがうまくいかないとき、再現可能なプロセスを用意することは、正しい方向へ導くためのキーとなります。このプロジェクトは、Mattermostが提供するあらゆるものを組み合わせて、炎上を抑え、利害関係者に正しく情報を提供するものです。" - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "チームの成功には明確な焦点が必要です。このプロジェクトでは、専用のチャンネルに更新状況を投稿することで、チームの目標やOKRを文書化することができます。" - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "このProject Boardを使用してロードマップを計画し、このテンプレートで作成されたチャンネルでトピックについてコラボレーションを行うことができます。" - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "このProject Boardを使用してロードマップを計画し、このテンプレートで作成されたチャンネルでトピックについてコラボレーションを行うことができます。" - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "このProject Boardを使用してロードマップを計画し、このテンプレートで作成されたチャンネルでトピックについてコラボレーションを行うことができます。" - }, { "id": "worktemplate.category.leadership", "translation": "リーダーシップ" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.companywide", diff --git a/server/i18n/nl.json b/server/i18n/nl.json index a4e634b187..85fa7448a6 100644 --- a/server/i18n/nl.json +++ b/server/i18n/nl.json @@ -9554,22 +9554,6 @@ "id": "api.acknowledgement.delete.archived_channel.app_error", "translation": "Je kan een bevestiging in een gearchiveerd kanaal niet verwijderen." }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "Creëer transparante workflows tussen ontwikkelingsteams om ervoor te zorgen dat jouw ontwikkelingsproces naadloos verloopt." - }, - { - "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "Verhoog de productiviteit in je kanaal door een Jira bot en Github bot te integreren. Deze worden voor jou gedownload." - }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Chat met je team in een Feature Release-kanaal dat gemakkelijk verbinding maakt met je boards, playbooks en app bots." - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Gebruik ons vergaderagenda-bord voor terugkerende vergaderingen zoals stand-up en ons Projecttakenbord om de voortgang van taken onderweg te beheren." - }, { "id": "worktemplate.category.product_teams", "translation": "Productteams" @@ -9774,73 +9758,13 @@ "id": "api.config.update_config.translations.app_error", "translation": "Fout bij het bijwerken van de serververtalingen." }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Organiseer en versla alle bugs met dit project! Bouw momentum op en meet de voortgang met behulp van het meegeleverde Playbook, Board en Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Organiseer en versla alle bugs met dit project! Bouw momentum op en meet de voortgang met behulp van het meegeleverde Playbook, Board en Channel." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "Mis geen stap tijdens een productrelease met dit Project. Wijs taken toe uit de Playbook-checklist en bereik mijlpalen met het Board. Gebruik Channels om iedereen op één lijn te houden." - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "Mis geen stap tijdens een productrelease met dit Project. Wijs taken toe uit de Playbook-checklist en bereik mijlpalen met het Board. Gebruik Channels om iedereen op één lijn te houden." - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "Mis geen stap tijdens een productrelease met dit Project. Wijs taken toe uit de Playbook-checklist en bereik mijlpalen met het Board. Gebruik Channels om iedereen op dezelfde lijn te houden." - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "Wanneer alles fout gaat, is een herhaalbaar proces de sleutel om ervoor te zorgen dat alles zo snel mogelijk in orde komt. Dit project combineert alles wat Mattermost biedt om ervoor te zorgen dat de brandjes worden geblust en de belanghebbenden onderweg worden geïnformeerd." - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "Wanneer alles fout gaat, is een herhaalbaar proces de sleutel om ervoor te zorgen dat alles zo snel mogelijk in orde komt. Dit project combineert alles wat Mattermost biedt om ervoor te zorgen dat de brandjes worden geblust en de belanghebbenden onderweg worden geïnformeerd." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "Plan een Roadmap met behulp van dit Project Board en werk op dit onderwerp samen in het kanaal dat met dit sjabloon is aangemaakt." - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "Plan een Roadmap met behulp van dit Project Board en werk op dit onderwerp samen in het kanaal dat met dit sjabloon is aangemaakt." - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "Plan een Roadmap met behulp van dit Project Board en werk op dit onderwerp samen in het kanaal dat met dit sjabloon is aangemaakt." - }, { "id": "worktemplate.category.leadership", "translation": "Leiderschap" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.companywide", @@ -9906,58 +9830,6 @@ "id": "api.work_templates.disabled", "translation": "Werksjablonen zijn uitgeschakeld." }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Organiseer en versla alle bugs met dit project! Bouw momentum op en meet de voortgang met behulp van het meegeleverde Playbook, Board en Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Organiseer en versla alle bugs met dit project! Bouw momentum op en meet de voortgang met behulp van het meegeleverde Playbook, Board en Channel." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "Wanneer alles fout gaat, is een herhaalbaar proces de sleutel om ervoor te zorgen dat alles zo snel mogelijk in orde komt. Dit project combineert alles wat Mattermost biedt om ervoor te zorgen dat de brandjes worden geblust en de belanghebbenden onderweg worden geïnformeerd." - }, - { - "id": "api.server.cws.needs_enterprise_edition", - "translation": "Alleen beschikbaar in Mattermost Enterprise editie" - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Gebruik een Project om sprintplanning een makkie te maken. Het kanaal houdt het gesprek en de vragen gefocust. Het sprintplan houdt iedereen op zijn taak voor de week en het Terugblikboard brengt het team samen om voortdurend te verbeteren." - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Gebruik een Project om sprintplanning een makkie te maken. Het kanaal houdt het gesprek en de vragen gefocust. Het sprintplan houdt iedereen op zijn taak voor de week en het Terugblikboard brengt het team samen om voortdurend te verbeteren." - }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Gebruik een Project om sprintplanning een makkie te maken. Het kanaal houdt het gesprek en de vragen gefocust. Het sprintplan houdt iedereen op zijn taak voor de week en het Terugblikboard brengt het team samen om voortdurend te verbeteren." - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Beschrijving van waarom het kanaal of de kanalen nodig zijn" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Beschrijving van waarom het bord of de borden nodig zijn" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit Project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Duidelijke focus is essentieel voor teamsucces en met dit Project kan je de doelstellingen en OKR's van het team documenteren en updates plaatsen in het toegewezen kanaal." - }, { "id": "api.command_templates.unsupported.app_error", "translation": "De sjablonenopdracht wordt niet ondersteund op jouw toestel." diff --git a/server/i18n/pl.json b/server/i18n/pl.json index 9049ed5e57..b123990e90 100644 --- a/server/i18n/pl.json +++ b/server/i18n/pl.json @@ -9663,22 +9663,6 @@ "id": "api.acknowledgement.delete.archived_channel.app_error", "translation": "Nie można usunąć potwierdzenia w zarchiwizowanym kanale." }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "Twórz przejrzyste przepływy pracy pomiędzy zespołami programistów, aby zapewnić płynny proces rozwoju funkcji." - }, - { - "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "Zwiększ wydajność na swoim kanale, integrując bota Jira i bota Github. Zostaną one pobrane za Ciebie." - }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Czatuj ze swoim zespołem na kanale Feature Release, który łatwo łączy się z tablicami, playbookami i botami aplikacji." - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Użyj naszego szablonu tablicy Meeting Agenda do powtarzających się spotkań, takich jak standup, oraz naszej tablicy Project Tasks do zarządzania postępem zadań w trakcie." - }, { "id": "worktemplate.category.product_teams", "translation": "Zespoły Produkcyjne" @@ -9775,81 +9759,13 @@ "id": "app.group.username_conflict", "translation": "użytkownik o nazwie \"{{.Username}}\" już istnieje." }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Zorganizuj się i pokonaj wszystkie błędy dzięki temu projektowi! Zbuduj tempo i mierz postępy dzięki dołączonemu Playbookowi, tablicy i kanałowi." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Zorganizuj się i pokonaj wszystkie błędy dzięki temu projektowi! Zbuduj tempo i mierz postępy dzięki dołączonemu Playbookowi, tablicy i kanałowi." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "Nie przegap żadnego kroku podczas wydania produktu dzięki temu projektowi. Przydziel zadania z listy kontrolnej Playbooka i uderzaj w kamienie milowe z tablicą. Użyj kanałów, aby wszyscy byli na tej samej stronie." - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "Nie przegap żadnego kroku podczas wydania produktu dzięki temu projektowi. Przydziel zadania z listy kontrolnej Playbooka i uderzaj w kamienie milowe z tablicą. Użyj kanałów, aby wszyscy byli na tej samej stronie." - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "Nie przegap żadnego kroku podczas wydania produktu dzięki temu projektowi. Przydziel zadania z listy kontrolnej Playbooka i uderzaj w kamienie milowe z tablicą. Użyj kanałów, aby wszyscy byli na tej samej stronie." - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "Kiedy wszystko idzie nie tak, posiadanie powtarzalnego procesu jest kluczem do zapewnienia, że wszystko zostanie naprawione tak szybko, jak to możliwe. Ten projekt łączy w sobie wszystko, co oferuje Mattermost, aby zapewnić gaszenie pożarów i informowanie zainteresowanych stron po drodze." - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "Kiedy wszystko idzie nie tak, posiadanie powtarzalnego procesu jest kluczem do zapewnienia, że wszystko zostanie naprawione tak szybko, jak to możliwe. Ten projekt łączy w sobie wszystko, co oferuje Mattermost, aby zapewnić gaszenie pożarów i informowanie zainteresowanych stron po drodze." - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "Kiedy wszystko idzie nie tak, posiadanie powtarzalnego procesu jest kluczem do zapewnienia, że wszystko zostanie naprawione tak szybko, jak to możliwe. Ten projekt łączy w sobie wszystko, co oferuje Mattermost, aby zapewnić gaszenie pożarów i informowanie zainteresowanych stron po drodze." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "Zaplanuj mapę drogową za pomocą tej tablicy projektów i współpracuj na temat w kanale utworzonym za pomocą tego szablonu." - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "Zaplanuj mapę drogową za pomocą tej tablicy projektów i współpracuj na temat w kanale utworzonym za pomocą tego szablonu." - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "Zaplanuj mapę drogową za pomocą tej tablicy projektów i współpracuj na temat w kanale utworzonym za pomocą tego szablonu." - }, { "id": "worktemplate.category.leadership", "translation": "Przywództwo" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.companywide", @@ -9911,46 +9827,6 @@ "id": "api.config.update_config.translations.app_error", "translation": "Nie udało się zaktualizować tłumaczeń serwera." }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Użyj Projektu, aby planowanie sprintu było proste. Kanał utrzymuje rozmowę i pytania w centrum uwagi. Plan sprintu utrzymuje wszystkich na zadaniach na dany tydzień, a tablica retrospektywna łączy zespół w celu ciągłego doskonalenia." - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Użyj Projektu, aby planowanie sprintu było proste. Kanał utrzymuje rozmowę i pytania w centrum uwagi. Plan sprintu utrzymuje wszystkich na zadaniach na dany tydzień, a tablica retrospektywna łączy zespół w celu ciągłego doskonalenia." - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Użyj Projektu, aby planowanie sprintu było proste. Kanał utrzymuje rozmowę i pytania w centrum uwagi. Plan sprintu utrzymuje wszystkich na zadaniach na dany tydzień, a tablica retrospektywna łączy zespół w celu ciągłego doskonalenia." - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Opis, dlaczego kanał(y) jest(są) potrzebny(e)" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Opis powodów, dla których tablica(e) jest(są) potrzebna(e)" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Jasna koncentracja jest niezbędna dla sukcesu zespołu, a dzięki temu projektowi możesz udokumentować cele zespołu i OKR, a także zamieszczać aktualizacje w dedykowanym kanale." - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Zorganizuj się i pokonaj wszystkie błędy dzięki temu projektowi! Zbuduj tempo i mierz postępy dzięki dołączonemu Playbookowi, tablicy i kanałowi." - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Zorganizuj się i pokonaj wszystkie błędy dzięki temu projektowi! Zbuduj tempo i mierz postępy dzięki dołączonemu Playbookowi, tablicy i kanałowi." - }, { "id": "app.import.validate_user_teams_import_data.invalid_auth_service.error", "translation": "Nieprawidłowy serwis autentykacji: {{.AuthService}}" diff --git a/server/i18n/ru.json b/server/i18n/ru.json index d64ff35cfb..bc21184315 100644 --- a/server/i18n/ru.json +++ b/server/i18n/ru.json @@ -9663,22 +9663,6 @@ "id": "api.acknowledgement.delete.archived_channel.app_error", "translation": "Вы не можете удалить подтверждение в архивированном канале." }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "Создайте прозрачные рабочие процессы между командами разработчиков, чтобы обеспечить бесперебойный процесс разработки функций." - }, - { - "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "Повысьте производительность вашего канала, интегрировав бота для Jira и бота для Github. Они будут загружены для вас." - }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Общайтесь со своей командой в канале Feature Release, который легко соединяется с вашими досками, сценариями и ботами приложений." - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Используйте наш шаблон доски \"Повестка дня совещания\" для повторяющихся совещаний, например, совещаний по подготовке к работе, и доску \"Задачи проекта\" для управления ходом выполнения задач." - }, { "id": "worktemplate.category.product_teams", "translation": "Продуктовые команды" @@ -9839,121 +9823,13 @@ "id": "app.import.validate_user_teams_import_data.invalid_auth_service.error", "translation": "Неверная служба авторизации: {{.AuthService}}" }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Используйте проект, чтобы сделать планирование спринта легким. Канал позволяет сфокусировать разговор и вопросы. План спринта помогает всем выполнить задачи на неделю, а доска ретроспектив объединяет команду для постоянного совершенствования." - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Используйте проект, чтобы сделать планирование спринта легким. Канал позволяет сфокусировать разговор и вопросы. План спринта помогает всем выполнить задачи на неделю, а доска ретроспектив объединяет команду для постоянного совершенствования." - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Используйте проект, чтобы сделать планирование спринта легким. Канал позволяет сфокусировать разговор и вопросы. План спринта помогает всем выполнить задачи на неделю, а доска ретроспектив объединяет команду для постоянного совершенствования." - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Описание того, зачем нужен канал(ы)" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Описание того, зачем нужна(ы) доска(и)" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Организуйтесь и уничтожьте все ошибки с помощью этого проекта! Создайте импульс и измерьте прогресс с помощью включенных в комплект Playbook, Board и Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Организуйтесь и уничтожьте все ошибки с помощью этого проекта! Создайте импульс и измерьте прогресс с помощью включенных в комплект Playbook, Board и Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Организуйтесь и уничтожьте все ошибки с помощью этого проекта! Создайте импульс и измерьте прогресс с помощью включенных в комплект Playbook, Board и Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Организуйтесь и уничтожьте все ошибки с помощью этого проекта! Создайте импульс и измерьте прогресс с помощью включенных в комплект Playbook, Board и Channel." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "С этим проектом вы не пропустите ни одного шага во время выпуска продукта. Назначайте задачи из контрольного списка Playbook и устанавливайте вехи на Досках. Используйте Каналы, чтобы все были вовлечены в процесс." - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "С этим проектом вы не пропустите ни одного шага во время выпуска продукта. Назначайте задачи из контрольного списка Playbook и устанавливайте вехи на Досках. Используйте Каналы, чтобы все были вовлечены в процесс." - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "С этим проектом вы не пропустите ни одного шага во время выпуска продукта. Назначайте задачи из контрольного списка Playbook и устанавливайте вехи на Досках. Используйте Каналы, чтобы все были вовлечены в процесс." - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "Когда все идет не так, как надо, наличие повторяющегося процесса является ключом к тому, чтобы все было исправлено как можно быстрее. Этот проект сочетает в себе все, что предлагает Mattermost, чтобы обеспечить разрешение трудностей и информирование заинтересованных сторон на этом пути." - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "Когда все идет не так, как надо, наличие повторяющегося процесса является ключом к тому, чтобы все было исправлено как можно быстрее. Этот проект сочетает в себе все, что предлагает Mattermost, чтобы обеспечить разрешение трудностей и информирование заинтересованных сторон на этом пути." - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "Когда все идет не так, как надо, наличие повторяющегося процесса является ключом к тому, чтобы все было исправлено как можно быстрее. Этот проект сочетает в себе все, что предлагает Mattermost, чтобы обеспечить разрешение трудностей и информирование заинтересованных сторон на этом пути." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Фокусировка необходима для успеха команды, и с помощью этого проекта вы можете документировать цели и OKR команды, а также публиковать обновления в специальном канале." - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "Планируйте дорожную карту с помощью этой проектной доски и сотрудничайте по теме в канале, созданном с помощью этого шаблона." - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "Планируйте дорожную карту с помощью этой проектной доски и сотрудничайте по теме в канале, созданном с помощью этого шаблона." - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "Планируйте дорожную карту с помощью этой проектной доски и сотрудничайте по теме в канале, созданном с помощью этого шаблона." - }, { "id": "worktemplate.category.leadership", "translation": "Лидерство" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "api.server.cws.needs_enterprise_edition", diff --git a/server/i18n/sv.json b/server/i18n/sv.json index e831a10a09..2b8f6eced0 100644 --- a/server/i18n/sv.json +++ b/server/i18n/sv.json @@ -9582,22 +9582,6 @@ "id": "api.acknowledgement.delete.archived_channel.app_error", "translation": "Du kan inte ta bort en bekräftelse i en arkiverad kanal." }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "Skapa transparenta arbetsflöden mellan utvecklingsteamen för att säkerställa att utvecklingsprocessen för funktioner är smidig." - }, - { - "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "Öka produktiviteten i kanalen genom att integrera en Jira-bot och en Github-bot. Dessa kommer att laddas ner åt dig." - }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Chatta med ditt team i kanalen för kommande leveranser, som enkelt kan anslutas till dina tavlor, playbooks och app-bottar." - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Använd vår mall för mötesagenda för återkommande möten exempelvis standup och vår Projekt-board för projektuppgifter och att hantera uppgifternas framskridande." - }, { "id": "worktemplate.category.product_teams", "translation": "Produkt-team" @@ -9822,121 +9806,13 @@ "id": "api.work_templates.disabled", "translation": "Arbetsmallar är inaktiverade." }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Använd ett projekt för att göra sprintplaneringen enkel. Kanalen håller konversationen och frågorna fokuserade. Sprintplanen håller alla på uppgiften för veckan och retrospektivtavlan samlar teamet för att kontinuerligt förbättra sig." - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Använd ett projekt för att göra sprintplaneringen enkel. Kanalen håller konversationen och frågorna fokuserade. Sprintplanen håller alla på uppgiften för veckan och retrospektivtavlan samlar teamet för att kontinuerligt förbättra sig." - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Använd ett projekt för att göra sprintplaneringen enkel. Kanalen håller konversationen och frågorna fokuserade. Sprintplanen håller alla på uppgiften för veckan och retrospektivtavlan samlar teamet för att kontinuerligt förbättra sig." - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Beskrivning av varför kanalen/kanalerna behövs" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Beskrivning av varför tavlan/tavlorna behövs" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Bli organiserad och kläm åt alla buggar med det här projektet! Skapa framdrift och mät framstegen med hjälp av den medföljande Playbook, Board och Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Bli organiserad och kläm åt alla buggar med det här projektet! Skapa framdrift och mät framstegen med hjälp av den medföljande Playbook, Board och Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Bli organiserad och kläm åt alla buggar med det här projektet! Skapa framdrift och mät framstegen med hjälp av den medföljande Playbook, Board och Channel." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Bli organiserad och kläm åt alla buggar med det här projektet! Skapa framdrift och mät framstegen med hjälp av den medföljande Playbook, Board och Channel." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "Med det här projektet kan du inte missa något steg under en produktlansering. Tilldela uppgifter från checklistan i Playbook och uppnå milstolpar med Board. Använd Channel för att se till att alla har samma information." - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "Med det här projektet kan du inte missa något steg under en produktlansering. Tilldela uppgifter från checklistan i Playbook och uppnå milstolpar med Board. Använd Channel för att se till att alla har samma information." - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "Med det här projektet kan du inte missa något steg under en produktlansering. Tilldela uppgifter från checklistan i Playbook och uppnå milstolpar med Board. Använd Channel för att se till att alla har samma information." - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "När saker är på väg att gå fel är en återupprepningsbar process en nyckel för att kunna rätta till så snabbt som möjligt. Det här projektet kombinerar allt som Mattermost erbjuder för att se till att bränderna släcks och att intressenterna informeras på vägen." - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "När saker är på väg att gå fel är en återupprepningsbar process en nyckel för att kunna rätta till så snabbt som möjligt. Det här projektet kombinerar allt som Mattermost erbjuder för att se till att bränderna släcks och att intressenterna informeras på vägen." - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "När saker är på väg att gå fel är en återupprepningsbar process en nyckel för att kunna rätta till så snabbt som möjligt. Det här projektet kombinerar allt som Mattermost erbjuder för att se till att bränderna släcks och att intressenterna informeras på vägen." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Tydligt fokus är viktigt för att teamet ska lyckas och med det här projektet kan du dokumentera teamets mål och OKR:er samt lägga upp uppdateringar i den särskilda kanalen." - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "Planera en roadmap med hjälp av projekttavlan och samarbeta i ämnet i kanalen som skapats från den här mallen." - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "Planera en roadmap med hjälp av projekttavlan och samarbeta i ämnet i kanalen som skapats från den här mallen." - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "Planera en roadmap med hjälp av projekttavlan och samarbeta i ämnet i kanalen som skapats från den här mallen." - }, { "id": "worktemplate.category.leadership", "translation": "Ledarskap" }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.companywide", diff --git a/server/i18n/tr.json b/server/i18n/tr.json index 2f9c116dc4..1c9448505c 100644 --- a/server/i18n/tr.json +++ b/server/i18n/tr.json @@ -9558,22 +9558,6 @@ "id": "api.acknowledgement.delete.archived_channel.app_error", "translation": "Arşivlenmiş bir kanaldaki bir onayı kaldıramazsınız." }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "Özellik geliştirme sürecinizin sorunsuz olmasını sağlamak için geliştirme ekipleri arasında şeffaf iş akışları oluşturun." - }, - { - "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "Bir Jira botu ve Github botu ile bütünleştirerek kanalınızdaki üretkenliği artırın. Bu botlar sizin için indirilir." - }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Panolarınıza, senaryolarınıza ve uygulama botlarınıza kolayca bağlanan bir özellik yayını kanalında ekibinizle sohbet edin." - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "Ayaküstü gibi yinelenen toplantılar için toplantı gündemi panosu kalıbımızı ve yol boyunca görevlerin ilerleyişini yönetmek için proje görevleri panomuzu kullanın." - }, { "id": "worktemplate.category.product_teams", "translation": "Ürün takımları" @@ -9842,30 +9826,6 @@ "id": "worktemplate.category.devops", "translation": "Geliştirme işlemleri" }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "Bu proje panosunu kullanarak bir yol haritası planlayın ve bu kalıpla oluşturulan kanalda konu üzerine işbirliği yapın." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "Bu proje panosunu kullanarak bir yol haritası planlayın ve bu kalıpla oluşturulan kanalda konu üzerine işbirliği yapın." - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "Bu proje panosunu kullanarak bir yol haritası planlayın ve bu kalıpla oluşturulan kanalda konu üzerine işbirliği yapın." - }, { "id": "app.import.validate_user_teams_import_data.invalid_auth_service.error", "translation": "Kimlik doğrulama hizmeti geçersiz: {{.AuthService}}" @@ -9874,90 +9834,6 @@ "id": "api.server.cws.needs_enterprise_edition", "translation": "Bu hizmet yalnızca Mattermost Enterprise sürümüyle kullanılabilir" }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "Acil işlerin planlamasını kolaylaştırmak için bir proje kullanın. Kanal, konuşmanın ve soruların odaklanmasını sağlar. Acil iş planı herkesin hafta boyunca görevler üzerinde kalmasını sağlar ve geçmiş değerlendirmesi panosu takımı sürekli geliştirme için bir araya getirir." - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "Acil işlerin planlamasını kolaylaştırmak için bir proje kullanın. Kanal, konuşmanın ve soruların odaklanmasını sağlar. Acil iş planı herkesin hafta boyunca görevler üzerinde kalmasını sağlar ve geçmiş değerlendirmesi panosu takımı sürekli geliştirme için bir araya getirir." - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "Acil işlerin planlamasını kolaylaştırmak için bir proje kullanın. Kanal, konuşmanın ve soruların odaklanmasını sağlar. Acil iş planı herkesin hafta boyunca görevler üzerinde kalmasını sağlar ve geçmiş değerlendirmesi panosu takımı sürekli geliştirme için bir araya getirir." - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "Kanallara neden gerek duyulduğunun açıklaması" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "Panolara neden gerek duyulduğunun açıklaması" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "Bu proje ile organize olun ve tüm hatalardan kurtulun! Senaryo, Pano ve Kanal özelliklerini kullanarak çalışmaya başlayın ve ilerlemeyi ölçün." - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "Bu proje ile organize olun ve tüm hatalardan kurtulun! Senaryo, Pano ve Kanal özelliklerini kullanarak çalışmaya başlayın ve ilerlemeyi ölçün." - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "Bu proje ile organize olun ve tüm hatalardan kurtulun! Senaryo, Pano ve Kanal özelliklerini kullanarak çalışmaya başlayın ve ilerlemeyi ölçün." - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "Bu proje ile organize olun ve tüm hatalardan kurtulun! Senaryo, Pano ve Kanal özelliklerini kullanarak çalışmaya başlayın ve ilerlemeyi ölçün." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "Takım başarısı için net odaklanma şarttır ve bu proje ile ekibin hedefleri ile OKR kriterlerini belgeleyebilir ve güncellemeleri özel bir kanalda yayınlayabilirsiniz." - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "Bu proje ile bir ürün sürümü sırasında hiçbir adımı atlamayın. Senaryo kontrol listesinden görevler atayın ve Pano ile kilometre taşlarına ulaşın. Herkesin aynı şeyleri bilmesi için Kanalları kullanın." - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "Bu proje ile bir ürün sürümü sırasında hiçbir adımı atlamayın. Senaryo kontrol listesinden görevler atayın ve Pano ile kilometre taşlarına ulaşın. Herkesin aynı şeyleri bilmesi için Kanalları kullanın." - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "Bu proje ile bir ürün sürümü sırasında hiçbir adımı atlamayın. Senaryo kontrol listesinden görevler atayın ve Pano ile kilometre taşlarına ulaşın. Herkesin aynı şeyleri bilmesi için Kanalları kullanın." - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "İşler ters gittiğinde, yinelenebilir bir sürecinizin olması, her şeyin olabilecek en kısa sürede doğru olarak yapılmasını sağlar. Bu özellik projelerdeki yangınların söndürülmesini ve paydaşların yol boyunca bilgilendirilmesini sağlamak için Mattermost tarafından sunulan her şeyi bir araya getirir." - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "İşler ters gittiğinde, yinelenebilir bir sürecinizin olması, her şeyin olabilecek en kısa sürede doğru olarak yapılmasını sağlar. Bu özellik projelerdeki yangınların söndürülmesini ve paydaşların yol boyunca bilgilendirilmesini sağlamak için Mattermost tarafından sunulan her şeyi bir araya getirir." - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "İşler ters gittiğinde, yinelenebilir bir sürecinizin olması, her şeyin olabilecek en kısa sürede doğru olarak yapılmasını sağlar. Bu özellik projelerdeki yangınların söndürülmesini ve paydaşların yol boyunca bilgilendirilmesini sağlamak için Mattermost tarafından sunulan her şeyi bir araya getirir." - }, { "id": "app.worktemplates.execute_work_template.name_too_long", "translation": "Ad alanına en fazla 64 karakter yazılabilir." diff --git a/server/i18n/zh-CN.json b/server/i18n/zh-CN.json index 3cc21656bd..11f9a677c4 100644 --- a/server/i18n/zh-CN.json +++ b/server/i18n/zh-CN.json @@ -9513,7 +9513,7 @@ }, { "id": "worktemplate.category.devops", - "translation": "Dev Ops" + "translation": "DevOps" }, { "id": "worktemplate.category.companywide", @@ -9859,130 +9859,6 @@ "id": "api.command_templates.unsupported.app_error", "translation": "您的设备不支持模板命令。" }, - { - "id": "worktemplate.product_teams.sprint_planning.integration", - "translation": "项目面板可以使迭代计划前所未来的容易。频道可以用来对话和保证问题的被关注。迭代计划面板可以使所以有本周对任务的关注,回顾面板让团队作为一个整体不断改进。" - }, - { - "id": "worktemplate.product_teams.sprint_planning.channel", - "translation": "项目面板可以使迭代计划前所未来的容易。频道可以用来对话和保证问题的被关注。迭代计划面板可以使所以有本周对任务的关注,回顾面板让团队作为一个整体不断改进。" - }, - { - "id": "worktemplate.product_teams.sprint_planning.board", - "translation": "项目面板可以使迭代计划前所未来的容易。频道可以用来对话和保证问题的被关注。迭代计划面板可以使所以有本周对任务的关注,回顾面板让团队作为一个整体不断改进。" - }, - { - "id": "worktemplate.product_teams.product_roadmap.channel", - "translation": "这里描述了为什么需要面板" - }, - { - "id": "worktemplate.product_teams.product_roadmap.board", - "translation": "这里描述了为什么需要面板" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.integration", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.channel", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.product_teams.goals_and_okrs.board", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.product_teams.feature_release.description.playbook", - "translation": "通过建立透明的跨越整个研发团队的工作流程确保你的功能开发过程完美流畅。" - }, - { - "id": "worktemplate.product_teams.feature_release.description.integration", - "translation": "在你的频道通过集成Jira和Gtihub机器人提高效率。这些会自动下载安装。" - }, - { - "id": "worktemplate.product_teams.feature_release.description.channel", - "translation": "Boards,Playbooks和应用Bot可以很容易地接入功能发布频道并且和你的团队进行相关互动和讨论。" - }, - { - "id": "worktemplate.product_teams.feature_release.description.board", - "translation": "使用我们的会议日程模板安排像站立会议这样的定期会议,使用我们的项目任务面板在一路上管理任务的进度。" - }, - { - "id": "worktemplate.product_teams.bug_bash.playbook", - "translation": "把事情安排好并且干掉此项目里的所有bug!用包含的Playbook, Board, and Channel推动项目并评估进度。" - }, - { - "id": "worktemplate.product_teams.bug_bash.integration", - "translation": "把事情安排好并且干掉此项目里的所有bug!用包含的Playbook, Board, and Channel推动项目并评估进度。" - }, - { - "id": "worktemplate.product_teams.bug_bash.channel", - "translation": "把事情安排好并且干掉此项目里的所有bug!用包含的Playbook, Board, and Channel推动项目并评估进度。" - }, - { - "id": "worktemplate.product_teams.bug_bash.board", - "translation": "把事情安排好并且干掉此项目里的所有bug!用包含的Playbook, Board, and Channel推动项目并评估进度。" - }, - { - "id": "worktemplate.leadership.goals_and_okrs.integration", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.leadership.goals_and_okrs.channel", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.leadership.goals_and_okrs.board", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.devops.product_release.playbook", - "translation": "不要丢失此项目的任何一个步骤。从Playbook的检验清单分离成任务部署并达到项目面板的里程碑。用频道来保持所有人对事情的理解一致。" - }, - { - "id": "worktemplate.devops.product_release.channel", - "translation": "不要丢失此项目的任何一个步骤。从Playbook的检验清单分离成任务部署并达到项目面板的里程碑。用频道来保持所有人对事情的理解一致。" - }, - { - "id": "worktemplate.devops.product_release.board", - "translation": "不要丢失此项目的任何一个步骤。从Playbook的检验清单分离成任务部署并达到项目面板的里程碑。用频道来保持所有人对事情的理解一致。" - }, - { - "id": "worktemplate.devops.incident_resolution.description.playbook", - "translation": "当到处都是问题的时候,有一个能够确保一切都尽快回归正确的可重复流程是关键。此项目使用Mattermost提供的一切功能保证火被一步步扑灭以及利益相关者被告知。" - }, - { - "id": "worktemplate.devops.incident_resolution.description.channel", - "translation": "当到处都是问题的时候,有一个能够确保一切都尽快回归正确的可重复流程是关键。此项目使用Mattermost提供的一切功能保证火被一步步扑灭以及利益相关者被告知。" - }, - { - "id": "worktemplate.devops.incident_resolution.description.board", - "translation": "当到处都是问题的时候,有一个能够确保一切都尽快回归正确的可重复流程是关键。此项目使用Mattermost提供的一切功能保证火被一步步扑灭以及利益相关者被告知。" - }, - { - "id": "worktemplate.companywide.goals_and_okrs.integration", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.companywide.goals_and_okrs.channel", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.companywide.goals_and_okrs.board", - "translation": "清晰的目标对团队的成功至关重要,在此项目里你可以在文档里写下团队的目标和OKR,并在相关的频道里会有消息提醒。" - }, - { - "id": "worktemplate.companywide.create_project.integration", - "translation": "使用此项目面板设计一个路线图,并在产生的频道里就相应话题进行探讨合作。" - }, - { - "id": "worktemplate.companywide.create_project.channel", - "translation": "使用此项目面板设计一个路线图,并在产生的频道里就相应话题进行探讨合作。" - }, - { - "id": "worktemplate.companywide.create_project.board", - "translation": "使用此项目面板设计一个路线图,并在产生的频道里就相应话题进行探讨合作。" - }, { "id": "app.user.run.update_status.title", "translation": "状态更新" diff --git a/webapp/channels/src/components/onboarding_tasks/onboarding_tasks_manager.tsx b/webapp/channels/src/components/onboarding_tasks/onboarding_tasks_manager.tsx index 4be3ffc4c6..8d963918b4 100644 --- a/webapp/channels/src/components/onboarding_tasks/onboarding_tasks_manager.tsx +++ b/webapp/channels/src/components/onboarding_tasks/onboarding_tasks_manager.tsx @@ -65,7 +65,7 @@ const useGetTaskDetails = () => { svg: Newspaper, message: formatMessage({ id: 'onboardingTask.checklist.task_create_from_work_template', - defaultMessage: 'Create from a template - set up a channel with linked boards and playbooks.', + defaultMessage: 'Create from a template', }), }, [OnboardingTasksName.CHANNELS_TOUR]: { diff --git a/webapp/channels/src/components/sidebar/__snapshots__/add_channels_cta_button.test.tsx.snap b/webapp/channels/src/components/sidebar/__snapshots__/add_channels_cta_button.test.tsx.snap index 6b9383a1d6..59e9f3bbdd 100644 --- a/webapp/channels/src/components/sidebar/__snapshots__/add_channels_cta_button.test.tsx.snap +++ b/webapp/channels/src/components/sidebar/__snapshots__/add_channels_cta_button.test.tsx.snap @@ -32,13 +32,13 @@ exports[`components/new_channel_modal should match snapshot 1`] = ` id="showNewChannel" onClick={[Function]} show={true} - text="Create New Channel" + text="Create new channel" /> diff --git a/webapp/channels/src/components/sidebar/add_channel_dropdown.tsx b/webapp/channels/src/components/sidebar/add_channel_dropdown.tsx index b14ea97472..c31d2d0948 100644 --- a/webapp/channels/src/components/sidebar/add_channel_dropdown.tsx +++ b/webapp/channels/src/components/sidebar/add_channel_dropdown.tsx @@ -59,7 +59,7 @@ const AddChannelDropdown = ({ id='invitePeople' onClick={invitePeopleModal} icon={} - text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.invitePeople', defaultMessage: 'Invite People'})} + text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.invitePeople', defaultMessage: 'Invite people'})} extraText={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.invitePeopleExtraText', defaultMessage: 'Add people to the team'})} /> {showInviteTutorialTip && } @@ -74,7 +74,7 @@ const AddChannelDropdown = ({ modalId={ModalIdentifiers.WORK_TEMPLATE} dialogType={WorkTemplateModal} text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.work_template', defaultMessage: 'Create from a template'})} - extraText={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.work_template_extra', defaultMessage: 'Set up a channel with linked boards, and playbooks'})} + extraText={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.work_template_extra', defaultMessage: 'Link channels, boards, and playbooks together'})} icon={} className='work-template' /> @@ -88,7 +88,7 @@ const AddChannelDropdown = ({ id='showMoreChannels' onClick={showMoreChannelsModal} icon={} - text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.browseChannels', defaultMessage: 'Browse Channels'})} + text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.browseChannels', defaultMessage: 'Browse channels'})} /> ); } @@ -100,7 +100,7 @@ const AddChannelDropdown = ({ id='showNewChannel' onClick={showNewChannelModal} icon={} - text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.createNewChannel', defaultMessage: 'Create New Channel'})} + text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.createNewChannel', defaultMessage: 'Create new channel'})} /> ); } @@ -113,7 +113,7 @@ const AddChannelDropdown = ({ id='createCategory' onClick={showCreateCategoryModal} icon={} - text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.createCategory', defaultMessage: 'Create New Category'})} + text={intl.formatMessage({id: 'sidebar_left.add_channel_dropdown.createCategory', defaultMessage: 'Create new category'})} /> ); } @@ -143,8 +143,8 @@ const AddChannelDropdown = ({ <> {workTemplate} - {joinPublicChannel} {createChannel} + {joinPublicChannel} {createDirectMessage} {showCreateTutorialTip && } {createUserGroup} diff --git a/webapp/channels/src/components/sidebar/add_channels_cta_button.tsx b/webapp/channels/src/components/sidebar/add_channels_cta_button.tsx index 07ed64b9e5..964bc81c4b 100644 --- a/webapp/channels/src/components/sidebar/add_channels_cta_button.tsx +++ b/webapp/channels/src/components/sidebar/add_channels_cta_button.tsx @@ -80,7 +80,7 @@ const AddChannelsCtaButton = (): JSX.Element | null => { ); } @@ -91,7 +91,7 @@ const AddChannelsCtaButton = (): JSX.Element | null => { ); } diff --git a/webapp/channels/src/components/work_templates/index.tsx b/webapp/channels/src/components/work_templates/index.tsx index dc8e1a4a97..ed5eb0d6a6 100644 --- a/webapp/channels/src/components/work_templates/index.tsx +++ b/webapp/channels/src/components/work_templates/index.tsx @@ -298,7 +298,7 @@ const WorkTemplateModal = () => { let confirmButtonAction; switch (modalState) { case ModalState.Menu: - title = formatMessage({id: 'work_templates.menu.modal_title', defaultMessage: 'Start from a template'}); + title = formatMessage({id: 'work_templates.menu.modal_title', defaultMessage: 'Create from a template'}); break; case ModalState.Preview: title = formatMessage({id: 'work_templates.preview.modal_title', defaultMessage: 'Preview {useCase}'}, {useCase: selectedTemplate?.useCase}); diff --git a/webapp/channels/src/i18n/en.json b/webapp/channels/src/i18n/en.json index 75b4c25ad7..f35b4db28d 100644 --- a/webapp/channels/src/i18n/en.json +++ b/webapp/channels/src/i18n/en.json @@ -4311,7 +4311,7 @@ "onboardingTask.checklist.no_tanks": "No, thanks", "onboardingTask.checklist.start_enterprise_now": "Start your free Enterprise trial now!", "onboardingTask.checklist.task_complete_your_profile": "Complete your profile.", - "onboardingTask.checklist.task_create_from_work_template": "Create from a template - set up a channel with linked boards and playbooks.", + "onboardingTask.checklist.task_create_from_work_template": "Create from a template", "onboardingTask.checklist.task_download_mm_apps": "Download the Desktop and Mobile Apps.", "onboardingTask.checklist.task_explore_other_tools_in_platform": "Explore other tools in the platform.", "onboardingTask.checklist.task_invite_team_members": "Invite team members to the workspace.", @@ -4859,15 +4859,15 @@ "shortcuts.team_nav.switcher": "Navigate to a specific team:\tCtrl|Alt|[1-9]", "shortcuts.team_nav.switcher.mac": "Navigate to a specific team:\t⌘|⌥|[1-9]", "sidebar_left.add_channel_cta_dropdown.dropdownAriaLabel": "Add Channel Dropdown", - "sidebar_left.add_channel_dropdown.browseChannels": "Browse Channels", + "sidebar_left.add_channel_dropdown.browseChannels": "Browse channels", "sidebar_left.add_channel_dropdown.browseOrCreateChannels": "Browse or create channels", - "sidebar_left.add_channel_dropdown.createCategory": "Create New Category", - "sidebar_left.add_channel_dropdown.createNewChannel": "Create New Channel", + "sidebar_left.add_channel_dropdown.createCategory": "Create new category", + "sidebar_left.add_channel_dropdown.createNewChannel": "Create new channel", "sidebar_left.add_channel_dropdown.dropdownAriaLabel": "Add Channel Dropdown", - "sidebar_left.add_channel_dropdown.invitePeople": "Invite People", + "sidebar_left.add_channel_dropdown.invitePeople": "Invite people", "sidebar_left.add_channel_dropdown.invitePeopleExtraText": "Add people to the team", "sidebar_left.add_channel_dropdown.work_template": "Create from a template", - "sidebar_left.add_channel_dropdown.work_template_extra": "Set up a channel with linked boards, and playbooks", + "sidebar_left.add_channel_dropdown.work_template_extra": "Link channels, boards, and playbooks together", "sidebar_left.addChannelsCta": "Add channels", "sidebar_left.channel_filter.filterByUnread": "Filter by unread", "sidebar_left.channel_filter.filterUnreadAria": "unreads filter", @@ -4919,7 +4919,7 @@ "sidebar.directchannel.you": "{displayname} (you)", "sidebar.menu.item.notSelected": "not selected", "sidebar.menu.item.selected": "selected", - "sidebar.openDirectMessage": "Open a Direct Message", + "sidebar.openDirectMessage": "Open a direct message", "sidebar.show": "Show", "sidebar.sort": "Sort", "sidebar.sortedByRecencyLabel": "Recent activity", @@ -5694,7 +5694,7 @@ "work_templates.customize.name_label_channels_playbooks": "Name your channel and playbook", "work_templates.customize.private_playbook_license_issue": "Private playbooks requires an Enterprise license.", "work_templates.customize.visibility_title": "Who should have access to this?", - "work_templates.menu.modal_title": "Start from a template", + "work_templates.menu.modal_title": "Create from a template", "work_templates.menu.quick_use": "Quick use", "work_templates.menu.template_title": "TEMPLATE", "work_templates.menu.usecase_boards_count": "{boardsCount, plural, =1 {# board} other {# boards}}", diff --git a/webapp/channels/src/i18n/en_AU.json b/webapp/channels/src/i18n/en_AU.json index a8a38f34e8..66c0e85690 100644 --- a/webapp/channels/src/i18n/en_AU.json +++ b/webapp/channels/src/i18n/en_AU.json @@ -4280,7 +4280,7 @@ "onboardingTask.checklist.main_subtitle": "Let's get up and running.", "onboardingTask.checklist.start_enterprise_now": "Start your free Enterprise trial now!", "onboardingTask.checklist.task_complete_your_profile": "Complete your profile", - "onboardingTask.checklist.task_create_from_work_template": "Create from a template - set up a channel with linked boards and playbooks.", + "onboardingTask.checklist.task_create_from_work_template": "Create from a template", "onboardingTask.checklist.task_download_mm_apps": "Download the Desktop and Mobile Apps", "onboardingTask.checklist.task_explore_other_tools_in_platform": "Explore other tools in the platform.", "onboardingTask.checklist.task_invite_team_members": "Invite team members to the workspace", @@ -4831,7 +4831,7 @@ "sidebar.directchannel.you": "{displayname} (you)", "sidebar.menu.item.notSelected": "not selected", "sidebar.menu.item.selected": "selected", - "sidebar.openDirectMessage": "Open a Direct Message", + "sidebar.openDirectMessage": "Open a direct message", "sidebar.show": "Show", "sidebar.sort": "Sort", "sidebar.sortedByRecencyLabel": "Recent activity", @@ -4846,15 +4846,15 @@ "sidebar.types.favorites": "FAVOURITES", "sidebar.types.unreads": "UNREADS", "sidebar.unreads": "More unreads", - "sidebar_left.add_channel_dropdown.browseChannels": "Browse Channels", + "sidebar_left.add_channel_dropdown.browseChannels": "Browse channels", "sidebar_left.add_channel_dropdown.browseOrCreateChannels": "Browse or create channels", - "sidebar_left.add_channel_dropdown.createCategory": "Create New Category", - "sidebar_left.add_channel_dropdown.createNewChannel": "Create New Channel", + "sidebar_left.add_channel_dropdown.createCategory": "Create new category", + "sidebar_left.add_channel_dropdown.createNewChannel": "Create new channel", "sidebar_left.add_channel_dropdown.dropdownAriaLabel": "Add Channel Dropdown", - "sidebar_left.add_channel_dropdown.invitePeople": "Invite People", + "sidebar_left.add_channel_dropdown.invitePeople": "Invite people", "sidebar_left.add_channel_dropdown.invitePeopleExtraText": "Add people to the team", "sidebar_left.add_channel_dropdown.work_template": "Create from a template", - "sidebar_left.add_channel_dropdown.work_template_extra": "Set up a channel with linked boards, and playbooks", + "sidebar_left.add_channel_dropdown.work_template_extra": "Link channels, boards, and playbooks together", "sidebar_left.channel_filter.filterByUnread": "Filter by unread", "sidebar_left.channel_filter.filterUnreadAria": "unreads filter", "sidebar_left.channel_filter.showAllChannels": "Show all channels", @@ -5650,7 +5650,7 @@ "work_templates.customize.name_label_channels_playbooks": "Name your channel and playbook", "work_templates.customize.private_playbook_license_issue": "Private playbooks requires an Enterprise license.", "work_templates.customize.visibility_title": "Who should have access to this?", - "work_templates.menu.modal_title": "Start from a template", + "work_templates.menu.modal_title": "Create from a template", "work_templates.menu.quick_use": "Quick use", "work_templates.menu.template_title": "TEMPLATE", "work_templates.menu.usecase_boards_count": "{boardsCount, plural, =1 {# board} other {# boards}}", diff --git a/webapp/channels/src/images/worktemplates/boards/meeting_agenda.png b/webapp/channels/src/images/worktemplates/boards/meeting_agenda.png index 00bf8fb9e7..e840083276 100644 Binary files a/webapp/channels/src/images/worktemplates/boards/meeting_agenda.png and b/webapp/channels/src/images/worktemplates/boards/meeting_agenda.png differ diff --git a/webapp/channels/src/images/worktemplates/boards/project_tasks.png b/webapp/channels/src/images/worktemplates/boards/project_tasks.png index 157044839b..86ba744926 100644 Binary files a/webapp/channels/src/images/worktemplates/boards/project_tasks.png and b/webapp/channels/src/images/worktemplates/boards/project_tasks.png differ diff --git a/webapp/channels/src/images/worktemplates/boards/roadmap.png b/webapp/channels/src/images/worktemplates/boards/roadmap.png index 74fd691aca..d73ead57b1 100644 Binary files a/webapp/channels/src/images/worktemplates/boards/roadmap.png and b/webapp/channels/src/images/worktemplates/boards/roadmap.png differ diff --git a/webapp/channels/src/images/worktemplates/boards/sprint_planner.png b/webapp/channels/src/images/worktemplates/boards/sprint_planner.png index fc734715b2..d2e355a5ba 100644 Binary files a/webapp/channels/src/images/worktemplates/boards/sprint_planner.png and b/webapp/channels/src/images/worktemplates/boards/sprint_planner.png differ diff --git a/webapp/channels/src/images/worktemplates/boards/team_retrospective.png b/webapp/channels/src/images/worktemplates/boards/team_retrospective.png index 1e37fbaaa9..e65f448b2d 100644 Binary files a/webapp/channels/src/images/worktemplates/boards/team_retrospective.png and b/webapp/channels/src/images/worktemplates/boards/team_retrospective.png differ diff --git a/webapp/channels/src/images/worktemplates/companywide/create_project/channel.png b/webapp/channels/src/images/worktemplates/companywide/create_project/channel.png index f20df37c7a..73ccd4c4dc 100644 Binary files a/webapp/channels/src/images/worktemplates/companywide/create_project/channel.png and b/webapp/channels/src/images/worktemplates/companywide/create_project/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/companywide/create_project/create_project.png b/webapp/channels/src/images/worktemplates/companywide/create_project/create_project.png new file mode 100644 index 0000000000..ed1b49ff19 Binary files /dev/null and b/webapp/channels/src/images/worktemplates/companywide/create_project/create_project.png differ diff --git a/webapp/channels/src/images/worktemplates/companywide/create_project/create_project.svg b/webapp/channels/src/images/worktemplates/companywide/create_project/create_project.svg deleted file mode 100644 index 6ab29cc018..0000000000 --- a/webapp/channels/src/images/worktemplates/companywide/create_project/create_project.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/channel.png b/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/channel.png index f847b8ba4a..66ef1ec443 100644 Binary files a/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/channel.png and b/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/goals_and_okrs.png b/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/goals_and_okrs.png index 49f4808abc..ea2ebad29d 100644 Binary files a/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/goals_and_okrs.png and b/webapp/channels/src/images/worktemplates/companywide/goals_and_okrs/goals_and_okrs.png differ diff --git a/webapp/channels/src/images/worktemplates/devops/incident_resolution/channel.png b/webapp/channels/src/images/worktemplates/devops/incident_resolution/channel.png index 40b56f2ba8..e68fc26220 100644 Binary files a/webapp/channels/src/images/worktemplates/devops/incident_resolution/channel.png and b/webapp/channels/src/images/worktemplates/devops/incident_resolution/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/devops/incident_resolution/incident_resolution.png b/webapp/channels/src/images/worktemplates/devops/incident_resolution/incident_resolution.png index d2ee56b263..7f48afb9f7 100644 Binary files a/webapp/channels/src/images/worktemplates/devops/incident_resolution/incident_resolution.png and b/webapp/channels/src/images/worktemplates/devops/incident_resolution/incident_resolution.png differ diff --git a/webapp/channels/src/images/worktemplates/devops/product_release/channel.png b/webapp/channels/src/images/worktemplates/devops/product_release/channel.png index befad7acdf..79c613c5e2 100644 Binary files a/webapp/channels/src/images/worktemplates/devops/product_release/channel.png and b/webapp/channels/src/images/worktemplates/devops/product_release/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/devops/product_release/product_release.png b/webapp/channels/src/images/worktemplates/devops/product_release/product_release.png index 3250e85265..8b2c90788f 100644 Binary files a/webapp/channels/src/images/worktemplates/devops/product_release/product_release.png and b/webapp/channels/src/images/worktemplates/devops/product_release/product_release.png differ diff --git a/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/channel.png b/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/channel.png index f847b8ba4a..66ef1ec443 100644 Binary files a/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/channel.png and b/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/goals_and_okrs.png b/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/goals_and_okrs.png index 49f4808abc..ea2ebad29d 100644 Binary files a/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/goals_and_okrs.png and b/webapp/channels/src/images/worktemplates/leadership/goals_and_okrs/goals_and_okrs.png differ diff --git a/webapp/channels/src/images/worktemplates/playbooks/bug_bash.png b/webapp/channels/src/images/worktemplates/playbooks/bug_bash.png index 6e6a746411..67f1b4a79f 100644 Binary files a/webapp/channels/src/images/worktemplates/playbooks/bug_bash.png and b/webapp/channels/src/images/worktemplates/playbooks/bug_bash.png differ diff --git a/webapp/channels/src/images/worktemplates/playbooks/feature_lifecycle.png b/webapp/channels/src/images/worktemplates/playbooks/feature_lifecycle.png index 85dc522d03..f7cd6447ae 100644 Binary files a/webapp/channels/src/images/worktemplates/playbooks/feature_lifecycle.png and b/webapp/channels/src/images/worktemplates/playbooks/feature_lifecycle.png differ diff --git a/webapp/channels/src/images/worktemplates/playbooks/incident_resolution.png b/webapp/channels/src/images/worktemplates/playbooks/incident_resolution.png index a69308e750..d07a3c2592 100644 Binary files a/webapp/channels/src/images/worktemplates/playbooks/incident_resolution.png and b/webapp/channels/src/images/worktemplates/playbooks/incident_resolution.png differ diff --git a/webapp/channels/src/images/worktemplates/playbooks/product_release.png b/webapp/channels/src/images/worktemplates/playbooks/product_release.png index 8444c8c11a..df2fff7421 100644 Binary files a/webapp/channels/src/images/worktemplates/playbooks/product_release.png and b/webapp/channels/src/images/worktemplates/playbooks/product_release.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/bug_bash/bug_bash.png b/webapp/channels/src/images/worktemplates/product_teams/bug_bash/bug_bash.png index 6232b5e1f2..8ebf0f58f5 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/bug_bash/bug_bash.png and b/webapp/channels/src/images/worktemplates/product_teams/bug_bash/bug_bash.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/bug_bash/channel.png b/webapp/channels/src/images/worktemplates/product_teams/bug_bash/channel.png index 92355996f4..499917704a 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/bug_bash/channel.png and b/webapp/channels/src/images/worktemplates/product_teams/bug_bash/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/feature_release/channel.png b/webapp/channels/src/images/worktemplates/product_teams/feature_release/channel.png index ed7b54ff51..c488a16c08 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/feature_release/channel.png and b/webapp/channels/src/images/worktemplates/product_teams/feature_release/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/feature_release/feature_release.png b/webapp/channels/src/images/worktemplates/product_teams/feature_release/feature_release.png index 0426c85680..ae7090e2dd 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/feature_release/feature_release.png and b/webapp/channels/src/images/worktemplates/product_teams/feature_release/feature_release.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/feature_release/playbooks.png b/webapp/channels/src/images/worktemplates/product_teams/feature_release/playbooks.png new file mode 100644 index 0000000000..b7ed5bcad9 Binary files /dev/null and b/webapp/channels/src/images/worktemplates/product_teams/feature_release/playbooks.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/channel.png b/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/channel.png index f847b8ba4a..66ef1ec443 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/channel.png and b/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/goals_and_okrs.png b/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/goals_and_okrs.png index 49f4808abc..ea2ebad29d 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/goals_and_okrs.png and b/webapp/channels/src/images/worktemplates/product_teams/goals_and_okrs/goals_and_okrs.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/channel.png b/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/channel.png index f20df37c7a..3687297caa 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/channel.png and b/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/product_roadmap.png b/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/product_roadmap.png index ddbd32b31b..e45c56130c 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/product_roadmap.png and b/webapp/channels/src/images/worktemplates/product_teams/product_roadmap/product_roadmap.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/channel.png b/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/channel.png index 883d5f8304..0d087d0741 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/channel.png and b/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/channel.png differ diff --git a/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/sprint_planning.png b/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/sprint_planning.png index c82ecd7b6e..c3bcfe01da 100644 Binary files a/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/sprint_planning.png and b/webapp/channels/src/images/worktemplates/product_teams/sprint_planning/sprint_planning.png differ diff --git a/webapp/channels/src/selectors/work_template.ts b/webapp/channels/src/selectors/work_template.ts index 3d6e46235e..0d9b27cb5d 100644 --- a/webapp/channels/src/selectors/work_template.ts +++ b/webapp/channels/src/selectors/work_template.ts @@ -9,10 +9,8 @@ import {GlobalState} from 'types/store'; export const areWorkTemplatesEnabled = createSelector( 'areWorktemplatesEnabled', (state: GlobalState) => getFeatureFlagValue(state, 'WorkTemplate') === 'true', - (state: GlobalState) => getFeatureFlagValue(state, 'BoardsProduct') === 'true', - (state: GlobalState) => Boolean(state.plugins.plugins?.playbooks), - (workTemplateFF, boardProductEnabled, pluginPlaybooksInstalled) => { - return workTemplateFF && boardProductEnabled && pluginPlaybooksInstalled; + (workTemplateFF) => { + return workTemplateFF; }, );