mirror of
https://github.com/makeplane/plane
synced 2025-08-07 19:59:33 +00:00
Compare commits
2 Commits
chore-dash
...
chore-ln-e
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
35a382f203 | ||
|
|
b6cbecdf24 |
@@ -316,5 +316,288 @@
|
||||
"change_parent_issue": "Change parent issue",
|
||||
"remove_parent_issue": "Remove parent issue",
|
||||
"add_parent": "Add parent",
|
||||
"loading_members": "Loading members..."
|
||||
"loading_members": "Loading members...",
|
||||
|
||||
"empty_state_workspace_dashboard_title": "Overview of your projects, activity, and metrics",
|
||||
"empty_state_workspace_dashboard_description": "Welcome to Plane, we are excited to have you here. Create your first project and track your issues, and this page will transform into a space that helps you progress. Admins will also see items which help their team progress.",
|
||||
"empty_state_workspace_dashboard_primary_button": "Build your first project",
|
||||
"empty_state_workspace_dashboard_comic_title": "Everything starts with a project in Plane",
|
||||
"empty_state_workspace_dashboard_comic_description": "A project could be a product's roadmap, a marketing campaign, or launching a new car.",
|
||||
|
||||
"empty_state_workspace_analytics_title": "Track progress, workloads, and allocations. Spot trends, remove blockers, and move work faster",
|
||||
"empty_state_workspace_analytics_description": "See scope versus demand, estimates, and scope creep. Get performance by team members and teams, and make sure your project runs on time.",
|
||||
"empty_state_workspace_analytics_primary_button": "Start your first project",
|
||||
"empty_state_workspace_analytics_comic_title": "Analytics works best with Cycles + Modules",
|
||||
"empty_state_workspace_analytics_comic_description": "First, timebox your issues into Cycles and, if you can, group issues that span more than a cycle into Modules. Check out both on the left nav.",
|
||||
|
||||
"empty_state_workspace_projects_title": "No active projects",
|
||||
"empty_state_workspace_projects_description": "Think of each project as the parent for goal-oriented work. Projects are where Jobs, Cycles, and Modules live and, along with your colleagues, help you achieve that goal. Create a new project or filter for archived projects.",
|
||||
"empty_state_workspace_projects_primary_button": "Start your first project",
|
||||
"empty_state_workspace_projects_comic_title": "Everything starts with a project in Plane",
|
||||
"empty_state_workspace_projects_comic_description": "A project could be a product's roadmap, a marketing campaign, or launching a new car.",
|
||||
|
||||
"empty_state_workspace_project_not_found_title": "No such project exists",
|
||||
"empty_state_workspace_project_not_found_description": "To create issues or manage your work, you need to create a project or be a part of one.",
|
||||
"empty_state_workspace_project_not_found_primary_button": "Create Project",
|
||||
"empty_state_workspace_project_not_found_comic_title": "Everything starts with a project in Plane",
|
||||
"empty_state_workspace_project_not_found_comic_description": "A project could be a product's roadmap, a marketing campaign, or launching a new car.",
|
||||
|
||||
"empty_state_workspace_no_projects_title": "No project",
|
||||
"empty_state_workspace_no_projects_description": "To create issues or manage your work, you need to create a project or be a part of one.",
|
||||
"empty_state_workspace_no_projects_primary_button": "Start your first project",
|
||||
"empty_state_workspace_no_projects_comic_title": "Everything starts with a project in Plane",
|
||||
"empty_state_workspace_no_projects_comic_description": "A project could be a product's roadmap, a marketing campaign, or launching a new car.",
|
||||
|
||||
"empty_state_workspace_teams_title": "Teams",
|
||||
"empty_state_workspace_teams_description": "Teams are groups of people who collaborate on projects. Create a team to get started.",
|
||||
"empty_state_workspace_teams_primary_button": "Create new team",
|
||||
|
||||
"empty_state_workspace_initiatives_title": "Organize work at the highest level with Initiatives",
|
||||
"empty_state_workspace_initiatives_description": "When you need to organize work spanning several projects and teams, Initiatives come in handy. Connect projects and epics to initiatives, see automatically rolled up updates, and see the forests before you get to the trees.",
|
||||
"empty_state_workspace_initiatives_primary_button": "Create an initiative",
|
||||
|
||||
"empty_state_workspace_initiatives_empty_search_title": "No matching initiatives",
|
||||
"empty_state_workspace_initiatives_empty_search_description": "No initiatives detected with the matching criteria. \n Create a new initiative instead.",
|
||||
|
||||
"empty_state_workspace_all_issues_title": "No issues in the project",
|
||||
"empty_state_workspace_all_issues_description": "First project done! Now, slice your work into trackable pieces with issues. Let's go!",
|
||||
"empty_state_workspace_all_issues_primary_button": "Create new issue",
|
||||
|
||||
"empty_state_workspace_assigned_title": "No issues yet",
|
||||
"empty_state_workspace_assigned_description": "Issues assigned to you can be tracked from here.",
|
||||
"empty_state_workspace_assigned_primary_button": "Create new issue",
|
||||
|
||||
"empty_state_workspace_created_title": "No issues yet",
|
||||
"empty_state_workspace_created_description": "All issues created by you come here, track them here directly.",
|
||||
"empty_state_workspace_created_primary_button": "Create new issue",
|
||||
|
||||
"empty_state_workspace_subscribed_title": "No issues yet",
|
||||
"empty_state_workspace_subscribed_description": "Subscribe to issues you are interested in, track all of them here.",
|
||||
|
||||
"empty_state_workspace_custom_view_title": "No issues yet",
|
||||
"empty_state_workspace_custom_view_description": "Issues that applies to the filters, track all of them here.",
|
||||
|
||||
"empty_state_project_no_epics_title": "Create an epic and assign it to someone, even yourself",
|
||||
"empty_state_project_no_epics_description": "For larger bodies of work that span several cycles and can live across modules, create an epic. Link issues and sub-issues in a project to an epic and jump into an issue from the overview.",
|
||||
"empty_state_project_no_epics_primary_button": "Create an Epic",
|
||||
|
||||
"empty_state_team_no_issues_title": "Create an issue in your team projects and assign it to someone, even yourself",
|
||||
"empty_state_team_no_issues_description": "Think of issues as jobs, tasks, work, or JTBD. Which we like. An issue and its sub-issues are usually time-based actionables assigned to members of your team. Your team creates, assigns, and completes issues to move your project towards its goal.",
|
||||
"empty_state_team_no_issues_primary_button": "Create your first issue",
|
||||
"empty_state_team_no_issues_comic_title": "Issues are building blocks in Plane.",
|
||||
"empty_state_team_no_issues_comic_description": "Redesign the Plane UI, Rebrand the company, or Launch the new fuel injection system are examples of issues that likely have sub-issues.",
|
||||
|
||||
"empty_state_team_empty_filter_title": "No issues found matching the filters applied",
|
||||
"empty_state_team_empty_filter_secondary_button": "Clear all filters",
|
||||
|
||||
"empty_state_team_view_title": "Save filtered views for your team. Create as many as you need",
|
||||
"empty_state_team_view_description": "Views are a set of saved filters that you use frequently or want easy access to. All your colleagues in a team can see everyone's views and choose whichever suits their needs best.",
|
||||
"empty_state_team_view_primary_button": "Create your first view",
|
||||
"empty_state_team_view_comic_title": "Views work atop Issue properties.",
|
||||
"empty_state_team_view_comic_description": "You can create a view from here with as many properties as filters as you see fit.",
|
||||
|
||||
"empty_state_workspace_settings_api_tokens_title": "No API tokens created",
|
||||
"empty_state_workspace_settings_api_tokens_description": "Plane APIs can be used to integrate your data in Plane with any external system. Create a token to get started.",
|
||||
|
||||
"empty_state_workspace_settings_webhooks_title": "No webhooks added",
|
||||
"empty_state_workspace_settings_webhooks_description": "Create webhooks to receive real-time updates and automate actions.",
|
||||
|
||||
"empty_state_workspace_settings_export_title": "No previous exports yet",
|
||||
"empty_state_workspace_settings_export_description": "Anytime you export, you will also have a copy here for reference.",
|
||||
|
||||
"empty_state_workspace_settings_import_title": "No previous imports yet",
|
||||
"empty_state_workspace_settings_import_description": "Find all your previous imports here and download them.",
|
||||
|
||||
"empty_state_profile_activity_title": "No activities yet",
|
||||
"empty_state_profile_activity_description": "Get started by creating a new issue! Add details and properties to it. Explore more in Plane to see your activity.",
|
||||
|
||||
"empty_state_project_settings_labels_title": "No labels yet",
|
||||
"empty_state_project_settings_labels_description": "Create labels to help organize and filter issues in you project.",
|
||||
|
||||
"empty_state_project_settings_integrations_title": "No integrations configured",
|
||||
"empty_state_project_settings_integrations_description": "Configure GitHub and other integrations to sync your project issues.",
|
||||
|
||||
"empty_state_project_settings_estimate_title": "No estimates added",
|
||||
"empty_state_project_settings_estimate_description": "Create a set of estimates to communicate the amount of work per issue.",
|
||||
|
||||
"empty_state_project_cycles_title": "Group and timebox your work in Cycles.",
|
||||
"empty_state_project_cycles_description": "Break work down by timeboxed chunks, work backwards from your project deadline to set dates, and make tangible progress as a team.",
|
||||
"empty_state_project_cycles_primary_button": "Set your first cycle",
|
||||
"empty_state_project_cycles_comic_title": "Cycles are repetitive time-boxes.",
|
||||
"empty_state_project_cycles_comic_description": "A sprint, an iteration, and or any other term you use for weekly or fortnightly tracking of work is a cycle.",
|
||||
|
||||
"empty_state_project_cycle_no_issues_title": "No issues added to the cycle",
|
||||
"empty_state_project_cycle_no_issues_description": "Add or create issues you wish to timebox and deliver within this cycle",
|
||||
"empty_state_project_cycle_no_issues_primary_button": "Create new issue",
|
||||
"empty_state_project_cycle_no_issues_secondary_button": "Add an existing issue",
|
||||
|
||||
"empty_state_project_cycle_active_title": "No active cycle",
|
||||
"empty_state_project_cycle_active_description": "An active cycle includes any period that encompasses today's date within its range. Find the progress and details of the active cycle here.",
|
||||
|
||||
"empty_state_project_cycle_completed_no_issues_title": "No issues in the cycle",
|
||||
"empty_state_project_cycle_completed_no_issues_description": "No issues in the cycle. Issues are either transferred or hidden. To see hidden issues if any, update your display properties accordingly.",
|
||||
|
||||
"empty_state_command_k_search_empty_state_title": "No results found",
|
||||
|
||||
"empty_state_issue_relation_search_empty_state_title": "No matching issues found",
|
||||
|
||||
"empty_state_issue_relation_empty_state_title": "No issues found",
|
||||
|
||||
"empty_state_issue_comment_empty_state_title": "No comments yet",
|
||||
"empty_state_issue_comment_empty_state_description": "Comments can be used as a discussion and follow-up space for the issues",
|
||||
|
||||
"empty_state_notification_detail_empty_state_title": "Select to view details.",
|
||||
|
||||
"empty_state_notification_all_empty_state_title": "No issues assigned",
|
||||
"empty_state_notification_all_empty_state_description": "Updates for issues assigned to you can be seen here",
|
||||
|
||||
"empty_state_notification_mentions_empty_state_title": "No issues assigned",
|
||||
"empty_state_notification_mentions_empty_state_description": "Updates for issues assigned to you can be seen here",
|
||||
|
||||
"empty_state_notification_my_issue_empty_state_title": "No issues assigned",
|
||||
"empty_state_notification_my_issue_empty_state_description": "Updates for issues assigned to you can be seen here",
|
||||
|
||||
"empty_state_notification_created_empty_state_title": "No updates to issues",
|
||||
"empty_state_notification_created_empty_state_description": "Updates to issues created by you can be seen here",
|
||||
|
||||
"empty_state_notification_subscribed_empty_state_title": "No updates to issues",
|
||||
"empty_state_notification_subscribed_empty_state_description": "Updates to any issue you are subscribed to can be seen here",
|
||||
|
||||
"empty_state_notification_unread_empty_state_title": "No unread notifications",
|
||||
"empty_state_notification_unread_empty_state_description": "Congratulations, you are up-to-date with everything happening in the issues you care about",
|
||||
|
||||
"empty_state_notification_snoozed_empty_state_title": "No snoozed notifications yet",
|
||||
"empty_state_notification_snoozed_empty_state_description": "Any notification you snooze for later will be available here to act upon",
|
||||
|
||||
"empty_state_notification_archived_empty_state_title": "No archived notifications yet",
|
||||
"empty_state_notification_archived_empty_state_description": "Any notification you archive will be available here to help you focus",
|
||||
|
||||
"empty_state_active_cycle_progress_empty_state_title": "Add issues to the cycle to view it's progress",
|
||||
|
||||
"empty_state_active_cycle_chart_empty_state_title": "Add issues to the cycle to view the burndown chart.",
|
||||
|
||||
"empty_state_active_cycle_priority_issue_empty_state_title": "Observe high priority issues tackled in the cycle at a glance.",
|
||||
|
||||
"empty_state_active_cycle_assignee_empty_state_title": "Add assignees to issues to see a breakdown of work by assignees.",
|
||||
|
||||
"empty_state_active_cycle_label_empty_state_title": "Add labels to issues to see the breakdown of work by labels.",
|
||||
|
||||
"empty_state_workspace_active_cycles_title": "No active cycles",
|
||||
"empty_state_workspace_active_cycles_description": "Cycles of your projects that includes any period that encompasses today's date within its range. Find the progress and details of all your active cycle here.",
|
||||
|
||||
"empty_state_disabled_project_inbox_title": "Intake is not enabled for the project.",
|
||||
"empty_state_disabled_project_inbox_description": "Intake helps you manage incoming requests to your project and add them as issues in your workflow. Enable intake from project settings to manage requests.",
|
||||
"empty_state_disabled_project_inbox_primary_button": "Manage features",
|
||||
|
||||
"empty_state_disabled_project_cycle_title": "Cycles is not enabled for this project.",
|
||||
"empty_state_disabled_project_cycle_description": "Break work down by timeboxed chunks, work backwards from your project deadline to set dates, and make tangible progress as a team. Enable the cycles feature for your project to start using them.",
|
||||
"empty_state_disabled_project_cycle_primary_button": "Manage features",
|
||||
|
||||
"empty_state_disabled_project_module_title": "Modules are not enabled for the project.",
|
||||
"empty_state_disabled_project_module_description": "A group of issues that belong to a logical, hierarchical parent form a module. Think of them as a way to track work by project milestones. Enable modules from project settings.",
|
||||
"empty_state_disabled_project_module_primary_button": "Manage features",
|
||||
"empty_state_disabled_project_page_title": "Pages are not enabled for the project.",
|
||||
"empty_state_disabled_project_page_description": "Pages are thought spotting space in Plane. Take down meeting notes, format them easily, embed issues, lay them out using a library of components, and keep them all in your project's context. Enable the pages feature to start creating them in your project.",
|
||||
"empty_state_disabled_project_page_primary_button": "Manage features",
|
||||
|
||||
"empty_state_disabled_project_view_title": "Views is not enabled for this project.",
|
||||
"empty_state_disabled_project_view_description": "Views are a set of saved filters that you use frequently or want easy access to. All your colleagues in a project can see everyone's views and choose whichever suits their needs best. Enable views in the project settings to start using them.",
|
||||
"empty_state_disabled_project_view_primary_button": "Manage features",
|
||||
|
||||
"empty_state_inbox_sidebar_open_tab_title": "No open issues",
|
||||
"empty_state_inbox_sidebar_open_tab_description": "Find open issues here. Create new issue.",
|
||||
|
||||
"empty_state_inbox_sidebar_closed_tab_title": "No closed issues",
|
||||
"empty_state_inbox_sidebar_closed_tab_description": "All the issues whether accepted or declined can be found here.",
|
||||
|
||||
"empty_state_inbox_sidebar_filter_empty_state_title": "No matching issues",
|
||||
"empty_state_inbox_sidebar_filter_empty_state_description": "No issue matches filter applied in intake. Create a new issue.",
|
||||
|
||||
"empty_state_inbox_detail_empty_state_title": "Select an issue to view its details.",
|
||||
|
||||
"empty_state_views_empty_search_title": "No matching views",
|
||||
"empty_state_views_empty_search_description": "No views match the search criteria. Create a new view instead.",
|
||||
|
||||
"empty_state_projects_empty_search_title": "No matching projects",
|
||||
"empty_state_projects_empty_search_description": "No projects detected with the matching criteria. Create a new project instead.",
|
||||
|
||||
"empty_state_members_empty_search_title": "No matching members",
|
||||
"empty_state_members_empty_search_description": "Add them to the project if they are already a part of the workspace",
|
||||
|
||||
"empty_state_project_module_issues_title": "No issues in the module",
|
||||
"empty_state_project_module_issues_description": "Create or add issues which you want to accomplish as part of this module",
|
||||
"empty_state_project_module_issues_primary_button": "Create new issue",
|
||||
"empty_state_project_module_issues_secondary_button": "Add an existing issue",
|
||||
|
||||
"empty_state_project_module_title": "Map your project milestones to Modules and track aggregated work easily.",
|
||||
"empty_state_project_module_description": "A group of issues that belong to a logical, hierarchical parent form a module. Think of them as a way to track work by project milestones. They have their own periods and deadlines as well as analytics to help you see how close or far you are from a milestone.",
|
||||
"empty_state_project_module_primary_button": "Build your first module",
|
||||
"empty_state_project_module_comic_title": "Modules help group work by hierarchy.",
|
||||
"empty_state_project_module_comic_description": "A cart module, a chassis module, and a warehouse module are all good example of this grouping.",
|
||||
|
||||
"empty_state_project_archived_no_modules_title": "No archived Modules yet",
|
||||
"empty_state_project_archived_no_modules_description": "To tidy up your project, archive completed or cancelled modules. Find them here once archived.",
|
||||
|
||||
"empty_state_project_empty_filter_title": "No issues found matching the filters applied",
|
||||
"empty_state_project_empty_filter_secondary_button": "Clear all filters",
|
||||
|
||||
"empty_state_project_archived_empty_filter_title": "No issues found matching the filters applied",
|
||||
"empty_state_project_archived_empty_filter_secondary_button": "Clear all filters",
|
||||
|
||||
"empty_state_project_draft_empty_filter_title": "No issues found matching the filters applied",
|
||||
"empty_state_project_draft_empty_filter_secondary_button": "Clear all filters",
|
||||
|
||||
"empty_state_project_no_issues_title": "Create an issue and assign it to someone, even yourself",
|
||||
"empty_state_project_no_issues_description": "Think of issues as jobs, tasks, work, or JTBD. Which we like. An issue and its sub-issues are usually time-based actionables assigned to members of your team. Your team creates, assigns, and completes issues to move your project towards its goal.",
|
||||
"empty_state_project_no_issues_primary_button": "Create your first issue",
|
||||
"empty_state_project_no_issues_comic_title": "Issues are building blocks in Plane.",
|
||||
"empty_state_project_no_issues_comic_description": "Redesign the Plane UI, Rebrand the company, or Launch the new fuel injection system are examples of issues that likely have sub-issues.",
|
||||
|
||||
"empty_state_project_archived_no_issues_title": "No archived issues yet",
|
||||
"empty_state_project_archived_no_issues_description": "Manually or through automation, you can archive issues that are completed or cancelled. Find them here once archived.",
|
||||
"empty_state_project_archived_no_issues_primary_button": "Set automation",
|
||||
|
||||
"empty_state_project_draft_no_issues_title": "No draft issues yet",
|
||||
"empty_state_project_draft_no_issues_description": "Quickly stepping away but want to keep your place? No worries – save a draft now. Your issues will be right here waiting for you.",
|
||||
|
||||
"empty_state_project_view_title": "Save filtered views for your project. Create as many as you need",
|
||||
"empty_state_project_view_description": "Views are a set of saved filters that you use frequently or want easy access to. All your colleagues in a project can see everyone's views and choose whichever suits their needs best.",
|
||||
"empty_state_project_view_primary_button": "Create your first view",
|
||||
"empty_state_project_view_comic_title": "Views work atop Issue properties.",
|
||||
"empty_state_project_view_comic_description": "You can create a view from here with as many properties as filters as you see fit.",
|
||||
|
||||
"empty_state_project_page_title": "Write a note, a doc, or a full knowledge base. Get Galileo, Plane's AI assistant, to help you get started",
|
||||
"empty_state_project_page_description": "Pages are thoughts potting space in Plane. Take down meeting notes, format them easily, embed issues, lay them out using a library of components, and keep them all in your project's context. To make short work of any doc, invoke Galileo, Plane's AI, with a shortcut or the click of a button.",
|
||||
"empty_state_project_page_primary_button": "Create your first page",
|
||||
|
||||
"empty_state_project_page_private_title": "No private pages yet",
|
||||
"empty_state_project_page_private_description": "Keep your private thoughts here. When you're ready to share, the team's just a click away.",
|
||||
"empty_state_project_page_private_primary_button": "Create your first page",
|
||||
|
||||
"empty_state_project_page_public_title": "No public pages yet",
|
||||
"empty_state_project_page_public_description": "See pages shared with everyone in your project right here.",
|
||||
"empty_state_project_page_public_primary_button": "Create your first page",
|
||||
|
||||
"empty_state_project_page_archived_title": "No archived pages yet",
|
||||
"empty_state_project_page_archived_description": "Archive pages not on your radar. Access them here when needed.",
|
||||
|
||||
"empty_state_workspace_page_title": "Write a note, a doc, or a full knowledge base. Get Galileo, Plane's AI assistant, to help you get started",
|
||||
"empty_state_workspace_page_description": "Pages are thoughts potting space in Plane. Take down meeting notes, format them easily, embed issues, lay them out using a library of components, and keep them all in your project's context. To make short work of any doc, invoke Galileo, Plane's AI, with a shortcut or the click of a button.",
|
||||
"empty_state_workspace_page_primary_button": "Create your first page",
|
||||
|
||||
"empty_state_workspace_page_private_title": "No private pages yet",
|
||||
"empty_state_workspace_page_private_description": "Keep your private thoughts here. When you're ready to share, the team's just a click away.",
|
||||
"empty_state_workspace_page_private_primary_button": "Create your first page",
|
||||
|
||||
"empty_state_workspace_page_public_title": "No public pages yet",
|
||||
"empty_state_workspace_page_public_description": "See pages shared with everyone in your workspace right here.",
|
||||
"empty_state_workspace_page_public_primary_button": "Create your first page",
|
||||
|
||||
"empty_state_workspace_page_archived_title": "No archived pages yet",
|
||||
"empty_state_workspace_page_archived_description": "Archive pages not on your radar. Access them here when needed.",
|
||||
|
||||
"empty_state_workspace_draft_issues_title": "Half-written issues, and soon, comments will show up here.",
|
||||
"empty_state_workspace_draft_issues_description": "To try this out, start adding an issue and leave it mid-way or create your first draft below. 😉",
|
||||
"empty_state_workspace_draft_issues_primary_button": "Create your first draft"
|
||||
|
||||
}
|
||||
|
||||
@@ -316,5 +316,265 @@
|
||||
"remove_parent_issue": "Eliminar problema padre",
|
||||
"add_parent": "Agregar padre",
|
||||
"loading_members": "Cargando miembros...",
|
||||
"inbox": "bandeja de entrada"
|
||||
"inbox": "bandeja de entrada",
|
||||
"empty_state_workspace_dashboard_title": "Resumen de sus proyectos, actividad y métricas",
|
||||
"empty_state_workspace_dashboard_description": "¡Bienvenido a Plane! Nos alegra tenerte aquí. Crea tu primer proyecto y realiza un seguimiento de tus tareas, y esta página se transformará en un espacio que te ayuda a progresar. Los administradores también verán elementos que ayudan a su equipo a progresar.",
|
||||
"empty_state_workspace_dashboard_primary_button": "Crea tu primer proyecto",
|
||||
"empty_state_workspace_dashboard_comic_title": "Todo comienza con un proyecto en Plane",
|
||||
"empty_state_workspace_dashboard_comic_description": "Un proyecto podría ser el plan de un producto, una campaña de marketing o el lanzamiento de un nuevo coche.",
|
||||
|
||||
"empty_state_workspace_analytics_title": "Sigue el progreso, las cargas de trabajo y las asignaciones. Identifica tendencias, elimina bloqueos y avanza más rápido",
|
||||
"empty_state_workspace_analytics_description": "Observa el alcance frente a la demanda, las estimaciones y el aumento del alcance. Obtén el rendimiento por miembros del equipo y equipos, y asegúrate de que tu proyecto se ejecute a tiempo.",
|
||||
"empty_state_workspace_analytics_primary_button": "Comienza tu primer proyecto",
|
||||
"empty_state_workspace_analytics_comic_title": "Analytics funciona mejor con Ciclos + Módulos",
|
||||
"empty_state_workspace_analytics_comic_description": "Primero, organiza tus tareas en Ciclos y, si puedes, agrupa las tareas que abarcan más de un ciclo en Módulos. Consulta ambos en la navegación izquierda.",
|
||||
|
||||
"empty_state_workspace_projects_title": "No hay proyectos activos",
|
||||
"empty_state_workspace_projects_description": "Piensa en cada proyecto como el padre del trabajo orientado a objetivos. Los proyectos son donde viven los Trabajos, Ciclos y Módulos, y junto con tus colegas, te ayudan a alcanzar ese objetivo. Crea un nuevo proyecto o filtra los proyectos archivados.",
|
||||
"empty_state_workspace_projects_primary_button": "Comienza tu primer proyecto",
|
||||
"empty_state_workspace_projects_comic_title": "Todo comienza con un proyecto en Plane",
|
||||
"empty_state_workspace_projects_comic_description": "Un proyecto podría ser el plan de un producto, una campaña de marketing o el lanzamiento de un nuevo coche.",
|
||||
|
||||
"empty_state_workspace_teams_title": "Equipos",
|
||||
"empty_state_workspace_teams_description": "Los equipos son grupos de personas que colaboran en proyectos. Crea un equipo para empezar.",
|
||||
"empty_state_workspace_teams_primary_button": "Crear nuevo equipo",
|
||||
|
||||
"empty_state_workspace_initiatives_title": "Organiza el trabajo al más alto nivel con Iniciativas",
|
||||
"empty_state_workspace_initiatives_description": "Cuando necesites organizar trabajo que abarca varios proyectos y equipos, las Iniciativas son útiles. Conecta proyectos y épicas a iniciativas, observa actualizaciones automáticamente acumuladas y ve el bosque antes que los árboles.",
|
||||
"empty_state_workspace_initiatives_primary_button": "Crear una iniciativa",
|
||||
|
||||
"empty_state_workspace_initiatives_empty_search_title": "No hay iniciativas coincidentes",
|
||||
"empty_state_workspace_initiatives_empty_search_description": "No se detectaron iniciativas con los criterios coincidentes. \n Crea una nueva iniciativa en su lugar.",
|
||||
|
||||
"empty_state_workspace_all_issues_title": "No hay tareas en el proyecto",
|
||||
"empty_state_workspace_all_issues_description": "¡Primer proyecto completado! Ahora, divide tu trabajo en piezas rastreables con tareas. ¡Vamos!",
|
||||
"empty_state_workspace_all_issues_primary_button": "Crear nueva tarea",
|
||||
|
||||
"empty_state_workspace_assigned_title": "No hay tareas aún",
|
||||
"empty_state_workspace_assigned_description": "Las tareas asignadas a ti se pueden rastrear desde aquí.",
|
||||
"empty_state_workspace_assigned_primary_button": "Crear nueva tarea",
|
||||
|
||||
"empty_state_workspace_created_title": "No hay tareas aún",
|
||||
"empty_state_workspace_created_description": "Todas las tareas creadas por ti vienen aquí, rastréalas directamente aquí.",
|
||||
"empty_state_workspace_created_primary_button": "Crear nueva tarea",
|
||||
|
||||
"empty_state_workspace_subscribed_title": "No hay tareas aún",
|
||||
"empty_state_workspace_subscribed_description": "Suscríbete a las tareas que te interesan, rastréalas todas aquí.",
|
||||
|
||||
"empty_state_workspace_custom_view_title": "No hay tareas aún",
|
||||
"empty_state_workspace_custom_view_description": "Las tareas que aplican a los filtros, rastréalas todas aquí.",
|
||||
|
||||
"empty_state_project_no_epics_title": "Crea una épica y asígnala a alguien, incluso a ti mismo",
|
||||
"empty_state_project_no_epics_description": "Para cuerpos de trabajo más grandes que abarcan varios ciclos y pueden vivir a través de módulos, crea una épica. Vincula tareas y subtareas en un proyecto a una épica y salta a una tarea desde la vista general.",
|
||||
"empty_state_project_no_epics_primary_button": "Crear una Épica",
|
||||
|
||||
"empty_state_team_no_issues_title": "Crea una tarea en tus proyectos de equipo y asígnala a alguien, incluso a ti mismo",
|
||||
"empty_state_team_no_issues_description": "Piensa en las tareas como trabajos, tareas, trabajo o JTBD. Una tarea y sus subtareas son generalmente acciones basadas en tiempo asignadas a miembros de tu equipo. Tu equipo crea, asigna y completa tareas para mover tu proyecto hacia su objetivo.",
|
||||
"empty_state_team_no_issues_primary_button": "Crear tu primera tarea",
|
||||
"empty_state_team_no_issues_comic_title": "Las tareas son los bloques de construcción en Plane.",
|
||||
"empty_state_team_no_issues_comic_description": "Rediseñar la UI de Plane, Hacer un rebranding de la empresa, o Lanzar el nuevo sistema de inyección de combustible son ejemplos de tareas que probablemente tienen subtareas.",
|
||||
|
||||
"empty_state_team_empty_filter_title": "No se encontraron tareas que coincidan con los filtros aplicados",
|
||||
"empty_state_team_empty_filter_secondary_button": "Limpiar todos los filtros",
|
||||
"empty_state_team_view_title": "Guarda vistas filtradas para tu equipo. Crea tantas como necesites",
|
||||
"empty_state_team_view_description": "Las vistas son un conjunto de filtros que usas frecuentemente o a los que quieres acceder fácilmente. Todos tus colegas en un equipo pueden ver las vistas de todos y elegir la que mejor se adapte a sus necesidades.",
|
||||
"empty_state_team_view_primary_button": "Crear tu primera vista",
|
||||
"empty_state_team_view_comic_title": "Las vistas funcionan sobre las propiedades de las Tareas.",
|
||||
"empty_state_team_view_comic_description": "Puedes crear una vista desde aquí con tantas propiedades como filtros consideres adecuados.",
|
||||
|
||||
"empty_state_workspace_settings_api_tokens_title": "No se han creado tokens API",
|
||||
"empty_state_workspace_settings_api_tokens_description": "Las APIs de Plane se pueden usar para integrar tus datos en Plane con cualquier sistema externo. Crea un token para comenzar.",
|
||||
|
||||
"empty_state_workspace_settings_webhooks_title": "No se han añadido webhooks",
|
||||
"empty_state_workspace_settings_webhooks_description": "Crea webhooks para recibir actualizaciones en tiempo real y automatizar acciones.",
|
||||
|
||||
"empty_state_workspace_settings_export_title": "No hay exportaciones previas aún",
|
||||
"empty_state_workspace_settings_export_description": "Cada vez que exportes, también tendrás una copia aquí para referencia.",
|
||||
|
||||
"empty_state_workspace_settings_import_title": "No hay importaciones previas aún",
|
||||
"empty_state_workspace_settings_import_description": "Encuentra todas tus importaciones previas aquí y descárgalas.",
|
||||
|
||||
"empty_state_profile_activity_title": "No hay actividades aún",
|
||||
"empty_state_profile_activity_description": "¡Comienza creando una nueva tarea! Añade detalles y propiedades. Explora más en Plane para ver tu actividad.",
|
||||
|
||||
"empty_state_project_settings_labels_title": "No hay etiquetas aún",
|
||||
"empty_state_project_settings_labels_description": "Crea etiquetas para ayudar a organizar y filtrar tareas en tu proyecto.",
|
||||
|
||||
"empty_state_project_settings_integrations_title": "No hay integraciones configuradas",
|
||||
"empty_state_project_settings_integrations_description": "Configura GitHub y otras integraciones para sincronizar las tareas de tu proyecto.",
|
||||
|
||||
"empty_state_project_settings_estimate_title": "No se han añadido estimaciones",
|
||||
"empty_state_project_settings_estimate_description": "Crea un conjunto de estimaciones para comunicar la cantidad de trabajo por tarea.",
|
||||
|
||||
"empty_state_project_cycles_title": "Agrupa y delimita tu trabajo en Ciclos.",
|
||||
"empty_state_project_cycles_description": "Divide el trabajo en fragmentos delimitados por tiempo, trabaja hacia atrás desde la fecha límite de tu proyecto para establecer fechas y logra un progreso tangible como equipo.",
|
||||
"empty_state_project_cycles_primary_button": "Establece tu primer ciclo",
|
||||
"empty_state_project_cycles_comic_title": "Los ciclos son cajas de tiempo repetitivas.",
|
||||
"empty_state_project_cycles_comic_description": "Un sprint, una iteración, o cualquier otro término que uses para el seguimiento semanal o quincenal del trabajo es un ciclo.",
|
||||
|
||||
"empty_state_project_module_title": "Mapea los hitos de tu proyecto a Módulos y rastrea el trabajo agregado fácilmente.",
|
||||
"empty_state_project_module_description": "Un grupo de tareas que pertenecen a un padre lógico y jerárquico forman un módulo. Piensa en ellos como una forma de rastrear el trabajo por hitos del proyecto. Tienen sus propios períodos y fechas límite, así como analíticas para ayudarte a ver qué tan cerca o lejos estás de un hito.",
|
||||
"empty_state_project_module_primary_button": "Construye tu primer módulo",
|
||||
"empty_state_project_module_comic_title": "Los módulos ayudan a agrupar el trabajo por jerarquía.",
|
||||
"empty_state_project_module_comic_description": "Un módulo de carrito, un módulo de chasis y un módulo de almacén son buenos ejemplos de esta agrupación.",
|
||||
|
||||
"empty_state_notification_all_empty_state_title": "No hay tareas asignadas",
|
||||
"empty_state_notification_all_empty_state_description": "Las actualizaciones para tareas asignadas a ti se pueden ver aquí",
|
||||
|
||||
"empty_state_notification_unread_empty_state_title": "No hay notificaciones sin leer",
|
||||
"empty_state_notification_unread_empty_state_description": "¡Felicitaciones! Estás al día con todo lo que sucede en las tareas que te importan",
|
||||
|
||||
"empty_state_active_cycle_progress_empty_state_title": "Agrega tareas al ciclo para ver su progreso",
|
||||
|
||||
"empty_state_workspace_active_cycles_title": "No hay ciclos activos",
|
||||
"empty_state_workspace_active_cycles_description": "Ciclos de tus proyectos que incluyen cualquier período que abarque la fecha de hoy dentro de su rango. Encuentra el progreso y detalles de todos tus ciclos activos aquí.",
|
||||
|
||||
"empty_state_disabled_project_inbox_title": "La bandeja de entrada no está habilitada para el proyecto",
|
||||
"empty_state_disabled_project_inbox_description": "La bandeja de entrada te ayuda a gestionar las solicitudes entrantes a tu proyecto y agregarlas como tareas en tu flujo de trabajo. Habilita la bandeja de entrada desde la configuración del proyecto para gestionar solicitudes.",
|
||||
"empty_state_disabled_project_inbox_primary_button": "Gestionar funciones",
|
||||
"empty_state_inbox_sidebar_open_tab_title": "No hay tareas abiertas",
|
||||
"empty_state_inbox_sidebar_open_tab_description": "Encuentra tareas abiertas aquí. Crea una nueva tarea.",
|
||||
|
||||
"empty_state_inbox_sidebar_closed_tab_title": "No hay tareas cerradas",
|
||||
"empty_state_inbox_sidebar_closed_tab_description": "Todas las tareas, ya sean aceptadas o rechazadas, se pueden encontrar aquí.",
|
||||
|
||||
"empty_state_inbox_sidebar_filter_empty_state_title": "No hay tareas coincidentes",
|
||||
"empty_state_inbox_sidebar_filter_empty_state_description": "Ninguna tarea coincide con el filtro aplicado en la bandeja de entrada. Crea una nueva tarea.",
|
||||
|
||||
"empty_state_inbox_detail_empty_state_title": "Selecciona una tarea para ver sus detalles.",
|
||||
|
||||
"empty_state_project_page_title": "Escribe una nota, un documento o una base de conocimientos completa. Obtén ayuda de Galileo, el asistente de IA de Plane.",
|
||||
"empty_state_project_page_description": "Las páginas son el espacio de pensamiento en Plane. Toma notas de reuniones, dales formato fácilmente, incrusta tareas, organízalas usando una biblioteca de componentes y mantenlas todas en el contexto de tu proyecto. Para hacer un trabajo rápido de cualquier documento, invoca a Galileo, la IA de Plane, con un atajo o el clic de un botón.",
|
||||
"empty_state_disabled_project_view_title": "Las vistas no están habilitadas para este proyecto.",
|
||||
"empty_state_disabled_project_view_description": "Las vistas son un conjunto de filtros que usas frecuentemente o a los que quieres acceder fácilmente. Todos tus colegas en un proyecto pueden ver las vistas de todos y elegir la que mejor se adapte a sus necesidades. Habilita las vistas en la configuración del proyecto para comenzar a usarlas.",
|
||||
"empty_state_disabled_project_view_primary_button": "Gestionar funciones",
|
||||
|
||||
"empty_state_views_empty_search_title": "No se encontraron vistas coincidentes",
|
||||
"empty_state_views_empty_search_description": "No hay vistas que coincidan con los criterios de búsqueda. Crea una nueva vista en su lugar.",
|
||||
|
||||
"empty_state_projects_empty_search_title": "No se encontraron proyectos coincidentes",
|
||||
"empty_state_projects_empty_search_description": "No se detectaron proyectos con los criterios coincidentes. Crea un nuevo proyecto en su lugar.",
|
||||
|
||||
"empty_state_members_empty_search_title": "No se encontraron miembros coincidentes",
|
||||
"empty_state_members_empty_search_description": "Agrégalos al proyecto si ya son parte del espacio de trabajo",
|
||||
|
||||
"empty_state_project_module_issues_title": "No hay tareas en el módulo",
|
||||
"empty_state_project_module_issues_description": "Crea o agrega tareas que desees lograr como parte de este módulo",
|
||||
"empty_state_project_module_issues_primary_button": "Crear nueva tarea",
|
||||
"empty_state_project_module_issues_secondary_button": "Agregar una tarea existente",
|
||||
|
||||
"empty_state_project_archived_no_modules_title": "No hay módulos archivados aún",
|
||||
"empty_state_project_archived_no_modules_description": "Para ordenar tu proyecto, archiva los módulos completados o cancelados. Encuéntralos aquí una vez archivados.",
|
||||
|
||||
"empty_state_project_empty_filter_title": "No se encontraron tareas que coincidan con los filtros aplicados",
|
||||
"empty_state_project_empty_filter_secondary_button": "Limpiar todos los filtros",
|
||||
|
||||
"empty_state_workspace_draft_issues_title": "Las tareas a medio escribir y, pronto, los comentarios aparecerán aquí.",
|
||||
"empty_state_workspace_draft_issues_description": "Para probar esto, comienza a agregar una tarea y déjala a medias o crea tu primer borrador a continuación. 😉",
|
||||
"empty_state_workspace_draft_issues_primary_button": "Crear tu primer borrador",
|
||||
|
||||
"empty_state_workspace_project_not_found_title": "No existe tal proyecto",
|
||||
"empty_state_workspace_project_not_found_description": "Para crear tareas o gestionar tu trabajo, necesitas crear un proyecto o ser parte de uno.",
|
||||
"empty_state_workspace_project_not_found_primary_button": "Crear Proyecto",
|
||||
"empty_state_workspace_project_not_found_comic_title": "Todo comienza con un proyecto en Plane",
|
||||
"empty_state_workspace_project_not_found_comic_description": "Un proyecto podría ser la hoja de ruta de un producto, una campaña de marketing o el lanzamiento de un nuevo coche.",
|
||||
|
||||
"empty_state_workspace_no_projects_title": "Sin proyecto",
|
||||
"empty_state_workspace_no_projects_description": "Para crear tareas o gestionar tu trabajo, necesitas crear un proyecto o ser parte de uno.",
|
||||
"empty_state_workspace_no_projects_primary_button": "Inicia tu primer proyecto",
|
||||
"empty_state_workspace_no_projects_comic_title": "Todo comienza con un proyecto en Plane",
|
||||
"empty_state_workspace_no_projects_comic_description": "Un proyecto podría ser la hoja de ruta de un producto, una campaña de marketing o el lanzamiento de un nuevo coche.",
|
||||
|
||||
"empty_state_project_cycle_no_issues_title": "No se han añadido tareas al ciclo",
|
||||
"empty_state_project_cycle_no_issues_description": "Añade o crea tareas que desees programar y entregar dentro de este ciclo",
|
||||
"empty_state_project_cycle_no_issues_primary_button": "Crear nueva tarea",
|
||||
"empty_state_project_cycle_no_issues_secondary_button": "Añadir una tarea existente",
|
||||
|
||||
"empty_state_project_cycle_active_title": "No hay ciclo activo",
|
||||
"empty_state_project_cycle_active_description": "Un ciclo activo incluye cualquier período que abarque la fecha de hoy dentro de su rango. Encuentra el progreso y los detalles del ciclo activo aquí.",
|
||||
|
||||
"empty_state_project_cycle_completed_no_issues_title": "No hay tareas en el ciclo",
|
||||
"empty_state_project_cycle_completed_no_issues_description": "No hay tareas en el ciclo. Las tareas están transferidas u ocultas. Para ver las tareas ocultas si las hay, actualiza tus propiedades de visualización en consecuencia.",
|
||||
|
||||
"empty_state_command_k_search_empty_state_title": "No se encontraron resultados",
|
||||
|
||||
"empty_state_issue_relation_search_empty_state_title": "No se encontraron tareas coincidentes",
|
||||
|
||||
"empty_state_issue_relation_empty_state_title": "No se encontraron tareas",
|
||||
|
||||
"empty_state_issue_comment_empty_state_title": "Aún no hay comentarios",
|
||||
"empty_state_issue_comment_empty_state_description": "Los comentarios se pueden usar como un espacio de discusión y seguimiento para las tareas",
|
||||
|
||||
"empty_state_notification_detail_empty_state_title": "Selecciona para ver detalles.",
|
||||
|
||||
"empty_state_notification_mentions_empty_state_title": "No hay tareas asignadas",
|
||||
"empty_state_notification_mentions_empty_state_description": "Aquí se pueden ver las actualizaciones de las tareas que te han sido asignadas",
|
||||
|
||||
"empty_state_notification_my_issue_empty_state_title": "No hay tareas asignadas",
|
||||
"empty_state_notification_my_issue_empty_state_description": "Aquí se pueden ver las actualizaciones de las tareas que te han sido asignadas",
|
||||
|
||||
"empty_state_notification_created_empty_state_title": "No hay actualizaciones de tareas",
|
||||
"empty_state_notification_created_empty_state_description": "Aquí se pueden ver las actualizaciones de las tareas creadas por ti",
|
||||
|
||||
"empty_state_notification_subscribed_empty_state_title": "No hay actualizaciones de tareas",
|
||||
"empty_state_notification_subscribed_empty_state_description": "Aquí se pueden ver las actualizaciones de cualquier tarea a la que estés suscrito",
|
||||
|
||||
"empty_state_notification_snoozed_empty_state_title": "Aún no hay notificaciones pospuestas",
|
||||
"empty_state_notification_snoozed_empty_state_description": "Cualquier notificación que pospongas para más tarde estará disponible aquí para que actúes",
|
||||
|
||||
"empty_state_notification_archived_empty_state_title": "Aún no hay notificaciones archivadas",
|
||||
"empty_state_notification_archived_empty_state_description": "Cualquier notificación que archives estará disponible aquí para ayudarte a concentrarte",
|
||||
|
||||
"empty_state_active_cycle_chart_empty_state_title": "Añade tareas al ciclo para ver el gráfico de avance.",
|
||||
|
||||
"empty_state_active_cycle_priority_issue_empty_state_title": "Observa las tareas de alta prioridad abordadas en el ciclo de un vistazo.",
|
||||
|
||||
"empty_state_active_cycle_assignee_empty_state_title": "Añade asignados a las tareas para ver un desglose del trabajo por asignados.",
|
||||
|
||||
"empty_state_active_cycle_label_empty_state_title": "Añade etiquetas a las tareas para ver el desglose del trabajo por etiquetas.",
|
||||
|
||||
"empty_state_disabled_project_cycle_title": "Los ciclos no están habilitados para este proyecto.",
|
||||
"empty_state_disabled_project_cycle_description": "Divide el trabajo en fragmentos temporales, trabaja hacia atrás desde la fecha límite de tu proyecto para establecer fechas y logra un progreso tangible como equipo. Habilita la función de ciclos para tu proyecto para comenzar a usarlos.",
|
||||
"empty_state_disabled_project_cycle_primary_button": "Gestionar funciones",
|
||||
|
||||
"empty_state_disabled_project_module_title": "Los módulos no están habilitados para el proyecto.",
|
||||
"empty_state_disabled_project_module_description": "Un grupo de tareas que pertenecen a un padre lógico y jerárquico forman un módulo. Piensa en ellos como una forma de rastrear el trabajo por hitos del proyecto. Habilita los módulos desde la configuración del proyecto.",
|
||||
"empty_state_disabled_project_module_primary_button": "Gestionar funciones",
|
||||
|
||||
"empty_state_disabled_project_page_title": "Las páginas no están habilitadas para el proyecto.",
|
||||
"empty_state_disabled_project_page_description": "Las páginas son un espacio de pensamiento en Plane. Toma notas de reuniones, dales formato fácilmente, incrusta tareas, organízalas usando una biblioteca de componentes y mantenlas todas en el contexto de tu proyecto. Habilita la función de páginas para comenzar a crearlas en tu proyecto.",
|
||||
"empty_state_disabled_project_page_primary_button": "Gestionar funciones",
|
||||
|
||||
"empty_state_project_archived_empty_filter_title": "No se encontraron tareas que coincidan con los filtros aplicados",
|
||||
"empty_state_project_archived_empty_filter_secondary_button": "Limpiar todos los filtros",
|
||||
|
||||
"empty_state_project_draft_empty_filter_title": "No se encontraron tareas que coincidan con los filtros aplicados",
|
||||
"empty_state_project_draft_empty_filter_secondary_button": "Limpiar todos los filtros",
|
||||
|
||||
"empty_state_project_no_issues_title": "Crea una tarea y asígnala a alguien, incluso a ti mismo",
|
||||
"empty_state_project_no_issues_description": "Piensa en las tareas como trabajos, tareas, trabajo o JTBD. Lo cual nos gusta. Una tarea y sus subtareas son generalmente acciones basadas en tiempo asignadas a miembros de tu equipo. Tu equipo crea, asigna y completa tareas para mover tu proyecto hacia su objetivo.",
|
||||
"empty_state_project_no_issues_primary_button": "Crea tu primera tarea",
|
||||
"empty_state_project_no_issues_comic_title": "Las tareas son los bloques de construcción en Plane.",
|
||||
"empty_state_project_no_issues_comic_description": "Rediseñar la interfaz de usuario de Plane, Cambiar la marca de la empresa o Lanzar el nuevo sistema de inyección de combustible son ejemplos de tareas que probablemente tienen subtareas.",
|
||||
|
||||
"empty_state_project_archived_no_issues_title": "Aún no hay tareas archivadas",
|
||||
"empty_state_project_archived_no_issues_description": "Manualmente o mediante automatización, puedes archivar tareas que estén completadas o canceladas. Encuéntralas aquí una vez archivadas.",
|
||||
"empty_state_project_archived_no_issues_primary_button": "Configurar automatización",
|
||||
|
||||
"empty_state_project_draft_no_issues_title": "Aún no hay borradores de tareas",
|
||||
"empty_state_project_draft_no_issues_description": "¿Te vas rápidamente pero quieres mantener tu lugar? No te preocupes – guarda un borrador ahora. Tus tareas estarán aquí esperándote.",
|
||||
|
||||
"empty_state_project_page_archived_title": "Aún no hay páginas archivadas",
|
||||
"empty_state_project_page_archived_description": "Archiva las páginas que no estén en tu radar. Accede a ellas aquí cuando las necesites.",
|
||||
|
||||
"empty_state_workspace_page_private_title": "Aún no hay páginas privadas",
|
||||
"empty_state_workspace_page_private_description": "Mantén tus pensamientos privados aquí. Cuando estés listo para compartir, el equipo está a solo un clic de distancia.",
|
||||
"empty_state_workspace_page_private_primary_button": "Crea tu primera página",
|
||||
|
||||
"empty_state_workspace_page_public_title": "Aún no hay páginas públicas",
|
||||
"empty_state_workspace_page_public_description": "Ve las páginas compartidas con todos en tu espacio de trabajo aquí mismo.",
|
||||
"empty_state_workspace_page_public_primary_button": "Crea tu primera página",
|
||||
|
||||
"empty_state_workspace_page_archived_title": "Aún no hay páginas archivadas",
|
||||
"empty_state_workspace_page_archived_description": "Archiva las páginas que no estén en tu radar. Accede a ellas aquí cuando las necesites."
|
||||
}
|
||||
|
||||
@@ -316,5 +316,263 @@
|
||||
"remove_parent_issue": "Supprimer le problème parent",
|
||||
"add_parent": "Ajouter un parent",
|
||||
"loading_members": "Chargement des membres...",
|
||||
"inbox": "boîte de réception"
|
||||
"inbox": "boîte de réception",
|
||||
"empty_state_workspace_dashboard_title": "Aperçu de vos projets, activités et métriques",
|
||||
"empty_state_workspace_dashboard_description": "Bienvenue sur Plane ! Nous sommes ravis de vous accueillir. Créez votre premier projet et suivez vos tâches, et cette page se transformera en un espace qui vous aide à progresser. Les administrateurs verront également des éléments qui aident leur équipe à progresser.",
|
||||
"empty_state_workspace_dashboard_primary_button": "Créer votre premier projet",
|
||||
"empty_state_workspace_dashboard_comic_title": "Tout commence avec un projet dans Plane",
|
||||
"empty_state_workspace_dashboard_comic_description": "Un projet pourrait être la feuille de route d'un produit, une campagne marketing ou le lancement d'une nouvelle voiture.",
|
||||
|
||||
"empty_state_workspace_analytics_title": "Suivez les progrès, charges de travail et allocations. Identifiez les tendances, supprimez les blocages et avancez plus vite",
|
||||
"empty_state_workspace_analytics_description": "Visualisez la portée par rapport à la demande, les estimations et l'augmentation de la portée. Obtenez les performances par membre d'équipe et équipes, et assurez-vous que votre projet se déroule dans les temps.",
|
||||
"empty_state_workspace_analytics_primary_button": "Démarrer votre premier projet",
|
||||
"empty_state_workspace_analytics_comic_title": "Analytics fonctionne mieux avec Cycles + Modules",
|
||||
"empty_state_workspace_analytics_comic_description": "D'abord, organisez vos tâches en Cycles et, si possible, regroupez les tâches qui s'étendent sur plus d'un cycle en Modules. Consultez les deux dans la navigation de gauche.",
|
||||
|
||||
"empty_state_workspace_projects_title": "Aucun projet actif",
|
||||
"empty_state_workspace_projects_description": "Considérez chaque projet comme le parent du travail orienté objectif. Les projets sont là où vivent les Tâches, Cycles et Modules, et avec vos collègues, ils vous aident à atteindre cet objectif. Créez un nouveau projet ou filtrez les projets archivés.",
|
||||
"empty_state_workspace_projects_primary_button": "Démarrer votre premier projet",
|
||||
"empty_state_workspace_projects_comic_title": "Tout commence avec un projet dans Plane",
|
||||
"empty_state_workspace_projects_comic_description": "Un projet pourrait être la feuille de route d'un produit, une campagne marketing ou le lancement d'une nouvelle voiture.",
|
||||
|
||||
"empty_state_workspace_teams_title": "Équipes",
|
||||
"empty_state_workspace_teams_description": "Les équipes sont des groupes de personnes qui collaborent sur des projets. Créez une équipe pour commencer.",
|
||||
"empty_state_workspace_teams_primary_button": "Créer une nouvelle équipe",
|
||||
|
||||
"empty_state_workspace_initiatives_title": "Organisez le travail au plus haut niveau avec les Initiatives",
|
||||
"empty_state_workspace_initiatives_description": "Lorsque vous devez organiser un travail qui s'étend sur plusieurs projets et équipes, les Initiatives sont utiles. Connectez les projets et les épopées aux initiatives, voyez les mises à jour automatiquement agrégées et voyez la forêt avant les arbres.",
|
||||
"empty_state_workspace_initiatives_primary_button": "Créer une initiative",
|
||||
|
||||
"empty_state_workspace_initiatives_empty_search_title": "Aucune initiative correspondante",
|
||||
"empty_state_workspace_initiatives_empty_search_description": "Aucune initiative détectée avec les critères correspondants. \n Créez une nouvelle initiative à la place.",
|
||||
|
||||
"empty_state_workspace_all_issues_title": "Aucune tâche dans le projet",
|
||||
"empty_state_workspace_all_issues_description": "Premier projet terminé ! Maintenant, découpez votre travail en morceaux traçables avec des tâches. Allons-y !",
|
||||
"empty_state_workspace_all_issues_primary_button": "Créer une nouvelle tâche",
|
||||
|
||||
"empty_state_workspace_assigned_title": "Aucune tâche pour le moment",
|
||||
"empty_state_workspace_assigned_description": "Les tâches qui vous sont assignées peuvent être suivies ici.",
|
||||
"empty_state_workspace_assigned_primary_button": "Créer une nouvelle tâche",
|
||||
|
||||
"empty_state_workspace_created_title": "Aucune tâche pour le moment",
|
||||
"empty_state_workspace_created_description": "Toutes les tâches que vous créez arrivent ici, suivez-les directement ici.",
|
||||
"empty_state_workspace_created_primary_button": "Créer une nouvelle tâche",
|
||||
|
||||
"empty_state_workspace_subscribed_title": "Aucune tâche pour le moment",
|
||||
"empty_state_workspace_subscribed_description": "Abonnez-vous aux tâches qui vous intéressent, suivez-les toutes ici.",
|
||||
|
||||
"empty_state_workspace_custom_view_title": "Aucune tâche pour le moment",
|
||||
"empty_state_workspace_custom_view_description": "Les tâches qui correspondent aux filtres, suivez-les toutes ici.",
|
||||
|
||||
"empty_state_project_no_epics_title": "Créez une épopée et assignez-la à quelqu'un, même à vous-même",
|
||||
"empty_state_project_no_epics_description": "Pour les grands ensembles de travail qui s'étendent sur plusieurs cycles et peuvent vivre à travers les modules, créez une épopée. Liez les tâches et sous-tâches d'un projet à une épopée et accédez à une tâche depuis la vue d'ensemble.",
|
||||
"empty_state_project_no_epics_primary_button": "Créer une Épopée",
|
||||
|
||||
"empty_state_team_no_issues_title": "Créez une tâche dans vos projets d'équipe et assignez-la à quelqu'un, même à vous-même",
|
||||
"empty_state_team_no_issues_description": "Pensez aux tâches comme des emplois, des tâches, du travail ou JTBD. Une tâche et ses sous-tâches sont généralement des actions temporelles assignées aux membres de votre équipe. Votre équipe crée, assigne et complète des tâches pour faire avancer votre projet vers son objectif.",
|
||||
"empty_state_team_no_issues_primary_button": "Créer votre première tâche",
|
||||
"empty_state_team_no_issues_comic_title": "Les tâches sont les blocs de construction dans Plane.",
|
||||
"empty_state_team_no_issues_comic_description": "Refaire le design de l'UI de Plane, Rebaptiser l'entreprise, ou Lancer le nouveau système d'injection de carburant sont des exemples de tâches qui ont probablement des sous-tâches.",
|
||||
|
||||
"empty_state_project_settings_labels_title": "Aucune étiquette pour le moment",
|
||||
"empty_state_project_settings_labels_description": "Créez des étiquettes pour aider à organiser et filtrer les tâches dans votre projet.",
|
||||
|
||||
"empty_state_project_settings_integrations_title": "Aucune intégration configurée",
|
||||
"empty_state_project_settings_integrations_description": "Configurez GitHub et d'autres intégrations pour synchroniser les tâches de votre projet.",
|
||||
|
||||
"empty_state_project_settings_estimate_title": "Aucune estimation ajoutée",
|
||||
"empty_state_project_settings_estimate_description": "Créez un ensemble d'estimations pour communiquer la quantité de travail par tâche.",
|
||||
|
||||
"empty_state_project_cycles_title": "Regroupez et délimitez votre travail en Cycles.",
|
||||
"empty_state_project_cycles_description": "Découpez le travail en morceaux temporels, travaillez à rebours depuis la date limite de votre projet pour définir les dates, et réalisez des progrès tangibles en équipe.",
|
||||
"empty_state_project_cycles_primary_button": "Définir votre premier cycle",
|
||||
"empty_state_project_cycles_comic_title": "Les cycles sont des boîtes temporelles répétitives.",
|
||||
"empty_state_project_cycles_comic_description": "Un sprint, une itération, ou tout autre terme que vous utilisez pour le suivi hebdomadaire ou bimensuel du travail est un cycle.",
|
||||
|
||||
"empty_state_project_module_title": "Cartographiez les jalons de votre projet en Modules et suivez facilement le travail agrégé",
|
||||
"empty_state_project_module_description": "Un groupe de tâches appartenant à un parent logique et hiérarchique forme un module. Pensez-y comme une façon de suivre le travail par jalons de projet. Ils ont leurs propres périodes et échéances, ainsi que des analyses pour vous aider à voir à quel point vous êtes proche ou loin d'un jalon.",
|
||||
"empty_state_project_module_primary_button": "Construire votre premier module",
|
||||
"empty_state_project_module_comic_title": "Les modules aident à regrouper le travail par hiérarchie.",
|
||||
"empty_state_project_module_comic_description": "Un module de panier, un module de châssis et un module d'entrepôt sont de bons exemples de ce regroupement.",
|
||||
|
||||
"empty_state_project_view_title": "Enregistrez des vues filtrées pour votre projet. Créez-en autant que nécessaire",
|
||||
"empty_state_project_view_description": "Les vues sont un ensemble de filtres que vous utilisez fréquemment ou auxquels vous souhaitez accéder facilement. Tous vos collègues dans un projet peuvent voir les vues de tout le monde et choisir celle qui convient le mieux à leurs besoins.",
|
||||
"empty_state_project_view_primary_button": "Créer votre première vue",
|
||||
"empty_state_project_view_comic_title": "Les vues fonctionnent sur les propriétés des Tâches.",
|
||||
"empty_state_project_view_comic_description": "Vous pouvez créer une vue à partir d'ici avec autant de propriétés et de filtres que vous le jugez approprié.",
|
||||
|
||||
"empty_state_project_page_title": "Écrivez une note, un document ou une base de connaissances complète. Obtenez l'aide de Galileo, l'assistant IA de Plane",
|
||||
"empty_state_project_page_description": "Les pages sont l'espace de réflexion dans Plane. Prenez des notes de réunion, formatez-les facilement, intégrez des tâches, disposez-les à l'aide d'une bibliothèque de composants et gardez-les toutes dans le contexte de votre projet. Pour faire un travail rapide de tout document, invoquez Galileo, l'IA de Plane, avec un raccourci ou un clic sur un bouton.",
|
||||
"empty_state_project_page_primary_button": "Créer votre première page",
|
||||
|
||||
"empty_state_project_page_private_title": "Aucune page privée pour le moment",
|
||||
"empty_state_project_page_private_description": "Gardez vos pensées privées ici. Quand vous serez prêt à partager, l'équipe n'est qu'à un clic.",
|
||||
"empty_state_project_page_private_primary_button": "Créer votre première page",
|
||||
|
||||
"empty_state_project_page_public_title": "Aucune page publique pour le moment",
|
||||
"empty_state_project_page_public_description": "Consultez les pages partagées avec tout le monde dans votre projet ici.",
|
||||
"empty_state_project_page_public_primary_button": "Créer votre première page",
|
||||
|
||||
"empty_state_workspace_page_title": "Écrivez une note, un document ou une base de connaissances complète. Obtenez l'aide de Galileo, l'assistant IA de Plane",
|
||||
"empty_state_workspace_page_description": "Les pages sont l'espace de réflexion dans Plane. Prenez des notes de réunion, formatez-les facilement, intégrez des tâches, disposez-les à l'aide d'une bibliothèque de composants et gardez-les toutes dans le contexte de votre espace de travail.",
|
||||
"empty_state_workspace_page_primary_button": "Créer votre première page",
|
||||
|
||||
"empty_state_notification_all_empty_state_title": "Aucune tâche assignée",
|
||||
"empty_state_notification_all_empty_state_description": "Les mises à jour des tâches qui vous sont assignées peuvent être vues ici",
|
||||
|
||||
"empty_state_notification_unread_empty_state_title": "Aucune notification non lue",
|
||||
"empty_state_notification_unread_empty_state_description": "Félicitations, vous êtes à jour avec tout ce qui se passe dans les tâches qui vous intéressent",
|
||||
|
||||
"empty_state_active_cycle_progress_empty_state_title": "Ajoutez des tâches au cycle pour voir sa progression",
|
||||
|
||||
"empty_state_workspace_active_cycles_title": "Aucun cycle actif",
|
||||
"empty_state_workspace_active_cycles_description": "Les cycles de vos projets qui incluent toute période englobant la date d'aujourd'hui dans leur plage. Trouvez ici la progression et les détails de tous vos cycles actifs.",
|
||||
|
||||
"empty_state_disabled_project_inbox_title": "La boîte de réception n'est pas activée pour le projet",
|
||||
"empty_state_disabled_project_inbox_description": "La boîte de réception vous aide à gérer les demandes entrantes dans votre projet et à les ajouter comme tâches dans votre flux de travail. Activez la boîte de réception depuis les paramètres du projet pour gérer les demandes.",
|
||||
"empty_state_disabled_project_inbox_primary_button": "Gérer les fonctionnalités",
|
||||
|
||||
"empty_state_workspace_project_not_found_title": "Ce projet n'existe pas",
|
||||
"empty_state_workspace_project_not_found_description": "Pour créer des tâches ou gérer votre travail, vous devez créer un projet ou faire partie d'un projet existant.",
|
||||
"empty_state_workspace_project_not_found_primary_button": "Créer un projet",
|
||||
"empty_state_workspace_project_not_found_comic_title": "Tout commence par un projet dans Plane",
|
||||
"empty_state_workspace_project_not_found_comic_description": "Un projet pourrait être la feuille de route d'un produit, une campagne marketing ou le lancement d'une nouvelle voiture.",
|
||||
|
||||
"empty_state_workspace_no_projects_title": "Aucun projet",
|
||||
"empty_state_workspace_no_projects_description": "Pour créer des tâches ou gérer votre travail, vous devez créer un projet ou faire partie d'un projet existant.",
|
||||
"empty_state_workspace_no_projects_primary_button": "Commencer votre premier projet",
|
||||
"empty_state_workspace_no_projects_comic_title": "Tout commence par un projet dans Plane",
|
||||
"empty_state_workspace_no_projects_comic_description": "Un projet pourrait être la feuille de route d'un produit, une campagne marketing ou le lancement d'une nouvelle voiture.",
|
||||
|
||||
"empty_state_project_cycle_no_issues_title": "Aucune tâche ajoutée au cycle",
|
||||
"empty_state_project_cycle_no_issues_description": "Ajoutez ou créez des tâches que vous souhaitez programmer et livrer dans ce cycle",
|
||||
"empty_state_project_cycle_no_issues_primary_button": "Créer une nouvelle tâche",
|
||||
"empty_state_project_cycle_no_issues_secondary_button": "Ajouter une tâche existante",
|
||||
|
||||
"empty_state_project_cycle_active_title": "Aucun cycle actif",
|
||||
"empty_state_project_cycle_active_description": "Un cycle actif inclut toute période qui englobe la date d'aujourd'hui dans sa plage. Trouvez ici l'avancement et les détails du cycle actif.",
|
||||
|
||||
"empty_state_project_cycle_completed_no_issues_title": "Aucune tâche dans le cycle",
|
||||
"empty_state_project_cycle_completed_no_issues_description": "Aucune tâche dans le cycle. Les tâches sont soit transférées, soit masquées. Pour voir les tâches masquées, s'il y en a, mettez à jour vos propriétés d'affichage en conséquence.",
|
||||
|
||||
"empty_state_command_k_search_empty_state_title": "Aucun résultat trouvé",
|
||||
|
||||
"empty_state_issue_relation_search_empty_state_title": "Aucune tâche correspondante trouvée",
|
||||
|
||||
"empty_state_issue_relation_empty_state_title": "Aucune tâche trouvée",
|
||||
|
||||
"empty_state_issue_comment_empty_state_title": "Aucun commentaire pour le moment",
|
||||
"empty_state_issue_comment_empty_state_description": "Les commentaires peuvent être utilisés comme espace de discussion et de suivi pour les tâches",
|
||||
|
||||
"empty_state_notification_detail_empty_state_title": "Sélectionnez pour voir les détails.",
|
||||
|
||||
"empty_state_notification_mentions_empty_state_title": "Aucune tâche assignée",
|
||||
"empty_state_notification_mentions_empty_state_description": "Les mises à jour des tâches qui vous sont assignées peuvent être vues ici",
|
||||
|
||||
"empty_state_notification_my_issue_empty_state_title": "Aucune tâche assignée",
|
||||
"empty_state_notification_my_issue_empty_state_description": "Les mises à jour des tâches qui vous sont assignées peuvent être vues ici",
|
||||
|
||||
"empty_state_notification_created_empty_state_title": "Aucune mise à jour des tâches",
|
||||
"empty_state_notification_created_empty_state_description": "Les mises à jour des tâches que vous avez créées peuvent être vues ici",
|
||||
|
||||
"empty_state_notification_subscribed_empty_state_title": "Aucune mise à jour des tâches",
|
||||
"empty_state_notification_subscribed_empty_state_description": "Les mises à jour de toute tâche à laquelle vous êtes abonné peuvent être vues ici",
|
||||
|
||||
"empty_state_notification_snoozed_empty_state_title": "Aucune notification mise en sommeil pour le moment",
|
||||
"empty_state_notification_snoozed_empty_state_description": "Toute notification que vous mettez en sommeil pour plus tard sera disponible ici pour y donner suite",
|
||||
|
||||
"empty_state_notification_archived_empty_state_title": "Aucune notification archivée pour le moment",
|
||||
"empty_state_notification_archived_empty_state_description": "Toute notification que vous archivez sera disponible ici pour vous aider à vous concentrer",
|
||||
|
||||
"empty_state_active_cycle_chart_empty_state_title": "Ajoutez des tâches au cycle pour voir le graphique d'avancement.",
|
||||
|
||||
"empty_state_active_cycle_priority_issue_empty_state_title": "Observez en un coup d'œil les tâches de haute priorité traitées dans le cycle.",
|
||||
|
||||
"empty_state_active_cycle_assignee_empty_state_title": "Ajoutez des assignés aux tâches pour voir une répartition du travail par assignés.",
|
||||
|
||||
"empty_state_active_cycle_label_empty_state_title": "Ajoutez des étiquettes aux tâches pour voir la répartition du travail par étiquettes.",
|
||||
|
||||
"empty_state_disabled_project_cycle_title": "Les cycles ne sont pas activés pour ce projet.",
|
||||
"empty_state_disabled_project_cycle_description": "Découpez le travail en morceaux temporels, travaillez à rebours à partir de la date limite de votre projet pour définir les dates, et réalisez des progrès tangibles en équipe. Activez la fonctionnalité des cycles pour votre projet pour commencer à les utiliser.",
|
||||
"empty_state_disabled_project_cycle_primary_button": "Gérer les fonctionnalités",
|
||||
|
||||
"empty_state_disabled_project_module_title": "Les modules ne sont pas activés pour ce projet.",
|
||||
"empty_state_disabled_project_module_description": "Un groupe de tâches qui appartiennent à un parent logique et hiérarchique forme un module. Considérez-les comme un moyen de suivre le travail par jalons de projet. Activez les modules dans les paramètres du projet.",
|
||||
"empty_state_disabled_project_module_primary_button": "Gérer les fonctionnalités",
|
||||
|
||||
"empty_state_disabled_project_page_title": "Les pages ne sont pas activées pour ce projet.",
|
||||
"empty_state_disabled_project_page_description": "Les pages sont un espace de réflexion dans Plane. Prenez des notes de réunion, formatez-les facilement, intégrez des tâches, disposez-les à l'aide d'une bibliothèque de composants et gardez-les toutes dans le contexte de votre projet. Activez la fonctionnalité des pages pour commencer à les créer dans votre projet.",
|
||||
"empty_state_disabled_project_page_primary_button": "Gérer les fonctionnalités",
|
||||
|
||||
"empty_state_disabled_project_view_title": "Les vues ne sont pas activées pour ce projet.",
|
||||
"empty_state_disabled_project_view_description": "Les vues sont un ensemble de filtres enregistrés que vous utilisez fréquemment ou auxquels vous souhaitez un accès facile. Tous vos collègues dans un projet peuvent voir les vues de chacun et choisir celle qui convient le mieux à leurs besoins. Activez les vues dans les paramètres du projet pour commencer à les utiliser.",
|
||||
"empty_state_disabled_project_view_primary_button": "Gérer les fonctionnalités",
|
||||
|
||||
"empty_state_inbox_sidebar_open_tab_title": "Aucune tâche ouverte",
|
||||
"empty_state_inbox_sidebar_open_tab_description": "Trouvez ici les tâches ouvertes. Créez une nouvelle tâche.",
|
||||
|
||||
"empty_state_inbox_sidebar_closed_tab_title": "Aucune tâche fermée",
|
||||
"empty_state_inbox_sidebar_closed_tab_description": "Toutes les tâches, qu'elles soient acceptées ou refusées, peuvent être trouvées ici.",
|
||||
|
||||
"empty_state_inbox_sidebar_filter_empty_state_title": "Aucune tâche correspondante",
|
||||
"empty_state_inbox_sidebar_filter_empty_state_description": "Aucune tâche ne correspond au filtre appliqué dans la boîte de réception. Créez une nouvelle tâche.",
|
||||
|
||||
"empty_state_inbox_detail_empty_state_title": "Sélectionnez une tâche pour voir ses détails.",
|
||||
|
||||
"empty_state_views_empty_search_title": "Aucune vue correspondante",
|
||||
"empty_state_views_empty_search_description": "Aucune vue ne correspond aux critères de recherche. Créez plutôt une nouvelle vue.",
|
||||
|
||||
"empty_state_projects_empty_search_title": "Aucun projet correspondant",
|
||||
"empty_state_projects_empty_search_description": "Aucun projet détecté avec les critères correspondants. Créez plutôt un nouveau projet.",
|
||||
|
||||
"empty_state_members_empty_search_title": "Aucun membre correspondant",
|
||||
"empty_state_members_empty_search_description": "Ajoutez-les au projet s'ils font déjà partie de l'espace de travail",
|
||||
|
||||
"empty_state_project_module_issues_title": "Aucune tâche dans le module",
|
||||
"empty_state_project_module_issues_description": "Créez ou ajoutez des tâches que vous souhaitez accomplir dans le cadre de ce module",
|
||||
"empty_state_project_module_issues_primary_button": "Créer une nouvelle tâche",
|
||||
"empty_state_project_module_issues_secondary_button": "Ajouter une tâche existante",
|
||||
|
||||
"empty_state_project_archived_no_modules_title": "Aucun module archivé pour le moment",
|
||||
"empty_state_project_archived_no_modules_description": "Pour ranger votre projet, archivez les modules terminés ou annulés. Retrouvez-les ici une fois archivés.",
|
||||
|
||||
"empty_state_project_empty_filter_title": "Aucune tâche trouvée correspondant aux filtres appliqués",
|
||||
"empty_state_project_empty_filter_secondary_button": "Effacer tous les filtres",
|
||||
|
||||
"empty_state_project_archived_empty_filter_title": "Aucune tâche trouvée correspondant aux filtres appliqués",
|
||||
"empty_state_project_archived_empty_filter_secondary_button": "Effacer tous les filtres",
|
||||
|
||||
"empty_state_project_draft_empty_filter_title": "Aucune tâche trouvée correspondant aux filtres appliqués",
|
||||
"empty_state_project_draft_empty_filter_secondary_button": "Effacer tous les filtres",
|
||||
|
||||
"empty_state_project_no_issues_title": "Créez une tâche et assignez-la à quelqu'un, même à vous-même",
|
||||
"empty_state_project_no_issues_description": "Pensez aux tâches comme des emplois, des tâches, du travail ou JTBD. Ce que nous aimons. Une tâche et ses sous-tâches sont généralement des actions temporelles assignées aux membres de votre équipe. Votre équipe crée, assigne et complète des tâches pour faire avancer votre projet vers son objectif.",
|
||||
"empty_state_project_no_issues_primary_button": "Créez votre première tâche",
|
||||
"empty_state_project_no_issues_comic_title": "Les tâches sont les blocs de construction dans Plane.",
|
||||
"empty_state_project_no_issues_comic_description": "Refaire le design de l'interface utilisateur de Plane, rebaptiser l'entreprise ou lancer le nouveau système d'injection de carburant sont des exemples de tâches qui ont probablement des sous-tâches.",
|
||||
|
||||
"empty_state_project_archived_no_issues_title": "Aucune tâche archivée pour le moment",
|
||||
"empty_state_project_archived_no_issues_description": "Manuellement ou par automatisation, vous pouvez archiver les tâches terminées ou annulées. Retrouvez-les ici une fois archivées.",
|
||||
"empty_state_project_archived_no_issues_primary_button": "Configurer l'automatisation",
|
||||
|
||||
"empty_state_project_draft_no_issues_title": "Aucun brouillon de tâche pour le moment",
|
||||
"empty_state_project_draft_no_issues_description": "Vous vous absentez rapidement mais vous voulez garder votre place ? Pas de souci - enregistrez un brouillon maintenant. Vos tâches seront là à vous attendre.",
|
||||
|
||||
"empty_state_project_page_archived_title": "Aucune page archivée pour le moment",
|
||||
"empty_state_project_page_archived_description": "Archivez les pages qui ne sont pas sur votre radar. Accédez-y ici quand vous en aurez besoin.",
|
||||
|
||||
"empty_state_workspace_page_private_title": "Aucune page privée pour le moment",
|
||||
"empty_state_workspace_page_private_description": "Gardez vos pensées privées ici. Quand vous serez prêt à partager, l'équipe n'est qu'à un clic.",
|
||||
"empty_state_workspace_page_private_primary_button": "Créer votre première page",
|
||||
|
||||
"empty_state_workspace_page_public_title": "Aucune page publique pour le moment",
|
||||
"empty_state_workspace_page_public_description": "Consultez ici les pages partagées avec tout le monde dans votre espace de travail.",
|
||||
"empty_state_workspace_page_public_primary_button": "Créer votre première page",
|
||||
|
||||
"empty_state_workspace_page_archived_title": "Aucune page archivée pour le moment",
|
||||
"empty_state_workspace_page_archived_description": "Archivez les pages qui ne sont pas sur votre radar. Accédez-y ici quand vous en aurez besoin.",
|
||||
|
||||
"empty_state_workspace_draft_issues_title": "Les tâches à moitié rédigées, et bientôt les commentaires, apparaîtront ici.",
|
||||
"empty_state_workspace_draft_issues_description": "Pour essayer cela, commencez à ajouter une tâche et laissez-la en cours de route ou créez votre premier brouillon ci-dessous. 😉",
|
||||
"empty_state_workspace_draft_issues_primary_button": "Créer votre premier brouillon"
|
||||
}
|
||||
|
||||
@@ -316,5 +316,249 @@
|
||||
"remove_parent_issue": "親問題を削除",
|
||||
"add_parent": "親問題を追加",
|
||||
"loading_members": "メンバーを読み込んでいます...",
|
||||
"inbox": "受信箱"
|
||||
"inbox": "受信箱",
|
||||
"empty_state_workspace_dashboard_title": "プロジェクト、アクティビティ、メトリクスの概要",
|
||||
"empty_state_workspace_dashboard_description": "Planeへようこそ。最初のプロジェクトを作成し、課題を追跡してください。このページは進捗を支援するスペースに変わります。管理者はチームの進捗を支援する項目も確認できます。",
|
||||
"empty_state_workspace_dashboard_primary_button": "最初のプロジェクトを作成",
|
||||
"empty_state_workspace_dashboard_comic_title": "すべてはPlaneのプロジェクトから始まります",
|
||||
"empty_state_workspace_dashboard_comic_description": "プロジェクトは、製品のロードマップ、マーケティングキャンペーン、新車の発売などです。",
|
||||
|
||||
"empty_state_workspace_analytics_title": "進捗状況、ワークロード、割り当てを追跡。トレンドを把握し、ブロッカーを取り除き、作業を迅速に進めます",
|
||||
"empty_state_workspace_analytics_description": "スコープと需要、見積もり、スコープクリープを確認します。チームメンバーとチームのパフォーマンスを把握し、プロジェクトが時間通りに進むようにします。",
|
||||
"empty_state_workspace_analytics_primary_button": "最初のプロジェクトを開始",
|
||||
"empty_state_workspace_analytics_comic_title": "アナリティクスはサイクル+モジュールで最適に機能します",
|
||||
"empty_state_workspace_analytics_comic_description": "まず、課題をサイクルにタイムボックス化し、可能であれば、サイクルを超えて広がる課題をモジュールにグループ化します。左のナビゲーションで両方を確認してください。",
|
||||
|
||||
"empty_state_workspace_projects_title": "アクティブなプロジェクトがありません",
|
||||
"empty_state_workspace_projects_description": "各プロジェクトは目標指向の作業の親として考えてください。プロジェクトには、ジョブ、サイクル、モジュールが含まれ、同僚と協力して目標達成を支援します。新しいプロジェクトを作成するか、アーカイブされたプロジェクトをフィルタリングしてください。",
|
||||
"empty_state_workspace_projects_primary_button": "最初のプロジェクトを開始",
|
||||
"empty_state_workspace_projects_comic_title": "すべてはPlaneのプロジェクトから始まります",
|
||||
"empty_state_workspace_projects_comic_description": "プロジェクトは、製品のロードマップ、マーケティングキャンペーン、新車の発売などです。",
|
||||
|
||||
"empty_state_workspace_teams_title": "チーム",
|
||||
"empty_state_workspace_teams_description": "チームはプロジェクトで協力する人々のグループです。チームを作成して始めましょう。",
|
||||
"empty_state_workspace_teams_primary_button": "新しいチームを作成",
|
||||
|
||||
"empty_state_workspace_initiatives_title": "イニシアチブで最高レベルの作業を整理",
|
||||
"empty_state_workspace_initiatives_description": "複数のプロジェクトやチームにまたがる作業を整理する必要がある場合、イニシアチブが役立ちます。プロジェクトとエピックをイニシアチブに接続し、自動的に更新をロールアップし、木々を見る前に森を見ます。",
|
||||
"empty_state_workspace_initiatives_primary_button": "イニシアチブを作成",
|
||||
|
||||
"empty_state_workspace_initiatives_empty_search_title": "一致するイニシアチブがありません",
|
||||
"empty_state_workspace_initiatives_empty_search_description": "一致する条件のイニシアチブは検出されません。\n代わりに新しいイニシアチブを作成してください。",
|
||||
|
||||
"empty_state_workspace_all_issues_title": "プロジェクトに課題がありません",
|
||||
"empty_state_workspace_all_issues_description": "最初のプロジェクトが完了しました!次は、作業を追跡可能な部分に分割しましょう。頑張りましょう!",
|
||||
"empty_state_workspace_all_issues_primary_button": "新しい課題を作成",
|
||||
|
||||
"empty_state_workspace_assigned_title": "まだ課題がありません",
|
||||
"empty_state_workspace_assigned_description": "あなたに割り当てられた課題はここで追跡できます。",
|
||||
"empty_state_workspace_assigned_primary_button": "新しい課題を作成",
|
||||
|
||||
"empty_state_workspace_created_title": "まだ課題がありません",
|
||||
"empty_state_workspace_created_description": "あなたが作成したすべての課題がここに表示され、直接追跡できます。",
|
||||
"empty_state_workspace_created_primary_button": "新しい課題を作成",
|
||||
|
||||
"empty_state_workspace_subscribed_title": "まだ課題がありません",
|
||||
"empty_state_workspace_subscribed_description": "興味のある課題をサブスクライブし、それらをすべてここで追跡します。",
|
||||
|
||||
"empty_state_workspace_custom_view_title": "まだ課題がありません",
|
||||
"empty_state_workspace_custom_view_description": "フィルターに適用される課題を、ここですべて追跡します。",
|
||||
|
||||
"empty_state_project_no_epics_title": "エピックを作成し、誰かに(自分自身でも)割り当てます",
|
||||
"empty_state_project_no_epics_description": "複数のサイクルにまたがり、モジュール間で存在できる大規模な作業の場合、エピックを作成します。プロジェクト内の課題とサブ課題をエピックにリンクし、概要から課題にジャンプします。",
|
||||
"empty_state_project_no_epics_primary_button": "エピックを作成",
|
||||
|
||||
"empty_state_team_no_issues_title": "チームプロジェクトで課題を作成し、誰かに(自分自身でも)割り当てます",
|
||||
"empty_state_team_no_issues_description": "課題は仕事、タスク、作業、またはJTBDとして考えてください。課題とそのサブ課題は通常、チームのメンバーに割り当てられた時間ベースのアクション項目です。チームが課題を作成、割り当て、完了させることで、プロジェクトの目標達成に向けて進みます。",
|
||||
"empty_state_team_no_issues_primary_button": "最初の課題を作成",
|
||||
"empty_state_team_no_issues_comic_title": "課題はPlaneの構成要素です。",
|
||||
"empty_state_team_no_issues_comic_description": "Plane UIの再設計、会社のリブランド、新しい燃料噴射システムの発売など、サブ課題を持つ可能性が高い課題の例です。",
|
||||
|
||||
"empty_state_inbox_sidebar_filter_empty_state_title": "一致する課題がありません",
|
||||
"empty_state_inbox_sidebar_filter_empty_state_description": "受信箱で適用されたフィルターに一致する課題はありません。新しい課題を作成してください。",
|
||||
|
||||
"empty_state_inbox_detail_empty_state_title": "詳細を表示する課題を選択してください。",
|
||||
|
||||
"empty_state_views_empty_search_title": "一致するビューがありません",
|
||||
"empty_state_views_empty_search_description": "検索条件に一致するビューがありません。代わりに新しいビューを作成してください。",
|
||||
|
||||
"empty_state_projects_empty_search_title": "一致するプロジェクトがありません",
|
||||
"empty_state_projects_empty_search_description": "一致する条件のプロジェクトは検出されません。代わりに新しいプロジェクトを作成してください。",
|
||||
|
||||
"empty_state_members_empty_search_title": "一致するメンバーがありません",
|
||||
"empty_state_members_empty_search_description": "ワークスペースのメンバーの場合は、プロジェクトに追加してください。",
|
||||
|
||||
"empty_state_project_module_issues_title": "モジュールに課題がありません",
|
||||
"empty_state_project_module_issues_description": "このモジュールの一部として達成したい課題を作成または追加してください",
|
||||
"empty_state_project_module_issues_primary_button": "新しい課題を作成",
|
||||
"empty_state_project_module_issues_secondary_button": "既存の課題を追加",
|
||||
|
||||
"empty_state_project_archived_no_modules_title": "アーカイブされたモジュールはまだありません",
|
||||
"empty_state_project_archived_no_modules_description": "プロジェクトを整理するために、完了またはキャンセルされたモジュールをアーカイブします。アーカイブ後はここで確認できます。",
|
||||
|
||||
"empty_state_project_empty_filter_title": "フィルターに一致する課題が見つかりません",
|
||||
"empty_state_project_empty_filter_secondary_button": "すべてのフィルターをクリア",
|
||||
|
||||
"empty_state_project_archived_empty_filter_title": "フィルターに一致する課題が見つかりません",
|
||||
"empty_state_project_archived_empty_filter_secondary_button": "すべてのフィルターをクリア",
|
||||
|
||||
"empty_state_project_draft_empty_filter_title": "フィルターに一致する課題が見つかりません",
|
||||
"empty_state_project_draft_empty_filter_secondary_button": "すべてのフィルターをクリア",
|
||||
|
||||
"empty_state_project_no_issues_title": "誰かに(自分自身でも)課題を作成して割り当てましょう",
|
||||
"empty_state_project_no_issues_description": "課題は仕事、タスク、作業、またはJTBDとして考えてください。課題とそのサブ課題は通常、チームのメンバーに割り当てられた時間ベースのアクション項目です。チームが課題を作成、割り当て、完了させることで、プロジェクトの目標達成に向けて進みます。",
|
||||
"empty_state_project_no_issues_primary_button": "最初の課題を作成",
|
||||
"empty_state_project_no_issues_comic_title": "課題はPlaneの構成要素です。",
|
||||
"empty_state_project_no_issues_comic_description": "Plane UIの再設計、会社のリブランド、新しい燃料噴射システムの発売など、サブ課題を持つ可能性が高い課題の例です。",
|
||||
|
||||
"empty_state_project_archived_no_issues_title": "アーカイブされた課題はまだありません",
|
||||
"empty_state_project_archived_no_issues_description": "手動または自動化を通じて、完了またはキャンセルされた課題をアーカイブできます。アーカイブ後はここで確認できます。",
|
||||
"empty_state_project_archived_no_issues_primary_button": "自動化を設定",
|
||||
|
||||
"empty_state_project_draft_no_issues_title": "下書き課題はまだありません",
|
||||
"empty_state_project_draft_no_issues_description": "急いで離れる必要がありますが、場所を保持したいですか?心配いりません – 下書きを保存してください。課題はここで待っています。",
|
||||
|
||||
"empty_state_project_page_title": "メモ、ドキュメント、または完全なナレッジベースを作成します。Planeのプロジェクトで最初のメモを書きましょう。",
|
||||
"empty_state_project_page_description": "メモを取り、簡単にフォーマットし、課題を埋め込み、コンポーネントのライブラリを使用してレイアウトし、すべてをプロジェクトのコンテキストに保持します。ドキュメントを簡単に作成するには、Planeのページエディターを使用してください。",
|
||||
"empty_state_project_page_primary_button": "最初のページを作成",
|
||||
|
||||
"empty_state_project_page_private_title": "プライベートページはまだありません",
|
||||
"empty_state_project_page_private_description": "ここにプライベートな考えを保持します。共有する準備ができたら、チームはクリック一つで利用できます。",
|
||||
"empty_state_project_page_private_primary_button": "最初のページを作成",
|
||||
|
||||
"empty_state_project_page_public_title": "公開ページはまだありません",
|
||||
"empty_state_project_page_public_description": "プロジェクト内の全員と共有されているページをここで確認します。",
|
||||
"empty_state_project_page_public_primary_button": "最初のページを作成",
|
||||
|
||||
"empty_state_project_page_archived_title": "アーカイブされたページはまだありません",
|
||||
"empty_state_project_page_archived_description": "レーダーにないページをアーカイブします。必要な時にここでアクセスできます。",
|
||||
|
||||
"empty_state_workspace_page_title": "メモ、ドキュメント、または完全なナレッジベースを作成します。Plane AIアシスタントのGalileoが開始をサポートします",
|
||||
"empty_state_workspace_page_description": "ページはPlaneでの思考のスペースです。会議のメモを取り、簡単にフォーマットし、課題を埋め込み、コンポーネントのライブラリを使用してレイアウトし、すべてをプロジェクトのコンテキストに保持します。ドキュメントを素早く作成するには、ショートカットまたはボタンのクリックでGalileo、Plane AIを呼び出します。",
|
||||
"empty_state_workspace_page_primary_button": "最初のページを作成",
|
||||
|
||||
"empty_state_workspace_page_private_title": "プライベートページはまだありません",
|
||||
"empty_state_workspace_page_private_description": "ここにプライベートな考えを保持します。共有する準備ができたら、チームはクリック一つで利用できます。",
|
||||
"empty_state_workspace_page_private_primary_button": "最初のページを作成",
|
||||
|
||||
"empty_state_workspace_page_public_title": "公開ページはまだありません",
|
||||
"empty_state_workspace_page_public_description": "ワークスペース内の全員と共有されているページをここで確認します。",
|
||||
"empty_state_workspace_page_public_primary_button": "最初のページを作成",
|
||||
|
||||
"empty_state_workspace_page_archived_title": "アーカイブされたページはまだありません",
|
||||
"empty_state_workspace_page_archived_description": "レーダーにないページをアーカイブします。必要な時にここでアクセスできます。",
|
||||
|
||||
"empty_state_command_k_search_empty_state_title": "結果が見つかりません",
|
||||
|
||||
"empty_state_issue_relation_search_empty_state_title": "一致する課題が見つかりません",
|
||||
|
||||
"empty_state_issue_relation_empty_state_title": "課題が見つかりません",
|
||||
|
||||
"empty_state_issue_comment_empty_state_title": "コメントはまだありません",
|
||||
"empty_state_issue_comment_empty_state_description": "コメントは課題のディスカッションとフォローアップのスペースとして使用できます",
|
||||
|
||||
"empty_state_notification_detail_empty_state_title": "詳細を表示するには選択してください。",
|
||||
|
||||
"empty_state_notification_mentions_empty_state_title": "課題が割り当てられていません",
|
||||
"empty_state_notification_mentions_empty_state_description": "あなたに割り当てられた課題の更新はここで確認できます",
|
||||
|
||||
"empty_state_notification_my_issue_empty_state_title": "課題が割り当てられていません",
|
||||
"empty_state_notification_my_issue_empty_state_description": "あなたに割り当てられた課題の更新はここで確認できます",
|
||||
|
||||
"empty_state_notification_created_empty_state_title": "課題への更新はありません",
|
||||
"empty_state_notification_created_empty_state_description": "あなたが作成した課題への更新はここで確認できます",
|
||||
|
||||
"empty_state_notification_subscribed_empty_state_title": "課題への更新はありません",
|
||||
"empty_state_notification_subscribed_empty_state_description": "サブスクライブしている課題への更新はここで確認できます",
|
||||
|
||||
"empty_state_notification_snoozed_empty_state_title": "スヌーズされた通知はまだありません",
|
||||
"empty_state_notification_snoozed_empty_state_description": "後で対応するためにスヌーズした通知はここで利用できます",
|
||||
|
||||
"empty_state_notification_archived_empty_state_title": "アーカイブされた通知はまだありません",
|
||||
"empty_state_notification_archived_empty_state_description": "アーカイブした通知は、フォーカスを助けるためにここで利用できます",
|
||||
|
||||
"empty_state_active_cycle_chart_empty_state_title": "バーンダウンチャートを表示するには課題をサイクルに追加してください。",
|
||||
|
||||
"empty_state_active_cycle_priority_issue_empty_state_title": "サイクル内で取り組まれている高優先度の課題を一目で確認します。",
|
||||
|
||||
"empty_state_active_cycle_assignee_empty_state_title": "担当者別の作業の内訳を確認するには、課題に担当者を追加してください。",
|
||||
|
||||
"empty_state_active_cycle_label_empty_state_title": "ラベル別の作業の内訳を確認するには、課題にラベルを追加してください。",
|
||||
|
||||
"empty_state_disabled_project_cycle_title": "このプロジェクトではサイクルが有効になっていません。",
|
||||
"empty_state_disabled_project_cycle_description": "作業をタイムボックス化された塊に分割し、プロジェクトの期限から逆算して日付を設定し、チームとして実質的な進捗を作ります。プロジェクトでサイクル機能を有効にして使用を開始してください。",
|
||||
"empty_state_disabled_project_cycle_primary_button": "機能を管理",
|
||||
|
||||
"empty_state_disabled_project_module_title": "このプロジェクトではモジュールが有効になっていません。",
|
||||
"empty_state_disabled_project_module_description": "論理的な階層的な親に属する課題のグループがモジュールを形成します。プロジェクトのマイルストーンによって作業を追跡する方法として考えてください。プロジェクト設定でモジュールを有効にしてください。",
|
||||
"empty_state_disabled_project_module_primary_button": "機能を管理",
|
||||
|
||||
"empty_state_disabled_project_view_title": "このプロジェクトではビューが有効になっていません。",
|
||||
"empty_state_disabled_project_view_description": "ビューは、頻繁に使用するか簡単にアクセスしたいフィルターのセットです。プロジェクト内のすべての同僚が全員のビューを見ることができ、ニーズに最適なものを選択できます。プロジェクト設定でビューを有効にして使用を開始してください。",
|
||||
"empty_state_disabled_project_view_primary_button": "機能を管理",
|
||||
|
||||
"empty_state_workspace_draft_issues_title": "半分書かれた課題、そしてまもなく、コメントがここに表示されます。",
|
||||
"empty_state_workspace_draft_issues_description": "これを試すには、課題の追加を開始して途中で離れるか、以下で最初の下書きを作成してください。😉",
|
||||
"empty_state_workspace_draft_issues_primary_button": "最初の下書きを作成",
|
||||
|
||||
"empty_state_workspace_project_not_found_title": "そのようなプロジェクトは存在しません",
|
||||
"empty_state_workspace_project_not_found_description": "課題を作成したり作業を管理したりするには、プロジェクトを作成するか、既存のプロジェクトに参加する必要があります。",
|
||||
"empty_state_workspace_project_not_found_primary_button": "プロジェクトを作成",
|
||||
"empty_state_workspace_project_not_found_comic_title": "Planeではすべてがプロジェクトから始まります",
|
||||
"empty_state_workspace_project_not_found_comic_description": "プロジェクトは製品のロードマップ、マーケティングキャンペーン、新車の発売などです。",
|
||||
|
||||
"empty_state_workspace_no_projects_title": "プロジェクトがありません",
|
||||
"empty_state_workspace_no_projects_description": "課題を作成したり作業を管理したりするには、プロジェクトを作成するか、既存のプロジェクトに参加する必要があります。",
|
||||
"empty_state_workspace_no_projects_primary_button": "最初のプロジェクトを開始",
|
||||
"empty_state_workspace_no_projects_comic_title": "Planeではすべてがプロジェクトから始まります",
|
||||
"empty_state_workspace_no_projects_comic_description": "プロジェクトは製品のロードマップ、マーケティングキャンペーン、新車の発売などです。",
|
||||
|
||||
"empty_state_project_cycle_no_issues_title": "サイクルに課題が追加されていません",
|
||||
"empty_state_project_cycle_no_issues_description": "このサイクル内でタイムボックス化して配信したい課題を追加または作成してください",
|
||||
"empty_state_project_cycle_no_issues_primary_button": "新しい課題を作成",
|
||||
"empty_state_project_cycle_no_issues_secondary_button": "既存の課題を追加",
|
||||
|
||||
"empty_state_project_cycle_active_title": "アクティブなサイクルがありません",
|
||||
"empty_state_project_cycle_active_description": "アクティブなサイクルには、その範囲内に今日の日付を含む期間が含まれます。アクティブなサイクルの進捗状況と詳細はここで確認できます。",
|
||||
|
||||
"empty_state_project_cycle_completed_no_issues_title": "サイクルに課題がありません",
|
||||
"empty_state_project_cycle_completed_no_issues_description": "サイクルに課題がありません。課題は転送されるか非表示になっています。非表示の課題がある場合は、表示プロパティを更新して確認してください。",
|
||||
|
||||
"empty_state_team_empty_filter_title": "適用されたフィルターに一致する課題が見つかりません",
|
||||
"empty_state_team_empty_filter_secondary_button": "すべてのフィルターをクリア",
|
||||
|
||||
"empty_state_team_view_title": "チーム用のフィルタリングされたビューを保存します。必要な数だけ作成できます",
|
||||
"empty_state_team_view_description": "ビューは、頻繁に使用するか簡単にアクセスしたいフィルターのセットです。チーム内のすべての同僚が全員のビューを見ることができ、ニーズに最適なものを選択できます。",
|
||||
"empty_state_team_view_primary_button": "最初のビューを作成",
|
||||
"empty_state_team_view_comic_title": "ビューは課題のプロパティ上で機能します。",
|
||||
"empty_state_team_view_comic_description": "ここから、適切と思われる数のプロパティをフィルターとしてビューを作成できます。",
|
||||
|
||||
"empty_state_project_settings_labels_title": "ラベルがまだありません",
|
||||
"empty_state_project_settings_labels_description": "プロジェクト内の課題を整理しフィルタリングするのに役立つラベルを作成してください。",
|
||||
|
||||
"empty_state_project_settings_integrations_title": "設定された統合がありません",
|
||||
"empty_state_project_settings_integrations_description": "プロジェクトの課題を同期するためにGitHubやその他の統合を設定してください。",
|
||||
|
||||
"empty_state_project_settings_estimate_title": "見積もりが追加されていません",
|
||||
"empty_state_project_settings_estimate_description": "課題ごとの作業量を伝えるための見積もりのセットを作成してください。",
|
||||
|
||||
"empty_state_inbox_sidebar_open_tab_title": "オープンな課題はありません",
|
||||
"empty_state_inbox_sidebar_open_tab_description": "オープンな課題はここで見つかります。新しい課題を作成してください。",
|
||||
|
||||
"empty_state_inbox_sidebar_closed_tab_title": "クローズされた課題はありません",
|
||||
"empty_state_inbox_sidebar_closed_tab_description": "受け入れられたか却下されたかにかかわらず、すべての課題はここで見つかります。",
|
||||
|
||||
"empty_state_disabled_project_page_title": "ページはこのプロジェクトで有効になっていません。",
|
||||
"empty_state_disabled_project_page_description": "ページはPlaneでの思考のスペースです。会議のメモを取り、簡単にフォーマットし、課題を埋め込み、コンポーネントのライブラリを使用してレイアウトし、すべてをプロジェクトのコンテキストに保持します。プロジェクトでページ機能を有効にして作成を開始してください。",
|
||||
"empty_state_disabled_project_page_primary_button": "機能を管理",
|
||||
|
||||
"empty_state_active_cycle_progress_empty_state_title": "進捗を表示するには、サイクルに課題を追加してください",
|
||||
|
||||
"empty_state_workspace_active_cycles_title": "アクティブなサイクルがありません",
|
||||
"empty_state_workspace_active_cycles_description": "プロジェクトのサイクルで、その範囲内に今日の日付を含む期間があるもの。すべてのアクティブなサイクルの進捗と詳細はここで確認できます。",
|
||||
|
||||
"empty_state_disabled_project_inbox_title": "受信箱はこのプロジェクトで有効になっていません",
|
||||
"empty_state_disabled_project_inbox_description": "受信箱は、プロジェクトへの着信リクエストを管理し、ワークフローに課題として追加するのに役立ちます。リクエストを管理するには、プロジェクト設定から受信箱を有効にしてください。",
|
||||
"empty_state_disabled_project_inbox_primary_button": "機能を管理"
|
||||
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import Link from "next/link";
|
||||
import { useTheme } from "next-themes";
|
||||
// hooks
|
||||
// components
|
||||
import { useTranslation } from "@plane/i18n";
|
||||
import { Button, TButtonVariant } from "@plane/ui";
|
||||
// constant
|
||||
import { EMPTY_STATE_DETAILS, EmptyStateType } from "@/constants/empty-state";
|
||||
@@ -41,6 +42,7 @@ export const EmptyState: React.FC<EmptyStateProps> = observer((props) => {
|
||||
const { allowPermissions } = useUserPermissions();
|
||||
// theme
|
||||
const { resolvedTheme } = useTheme();
|
||||
const { t } = useTranslation();
|
||||
|
||||
// if empty state type is not found
|
||||
if (!EMPTY_STATE_DETAILS[type]) return null;
|
||||
@@ -77,10 +79,10 @@ export const EmptyState: React.FC<EmptyStateProps> = observer((props) => {
|
||||
if (primaryButton.comicBox) {
|
||||
return (
|
||||
<ComicBoxButton
|
||||
label={primaryButton.text}
|
||||
label={t(primaryButton.text)}
|
||||
icon={primaryButton.icon}
|
||||
title={primaryButton.comicBox?.title}
|
||||
description={primaryButton.comicBox?.description}
|
||||
title={primaryButton.comicBox?.title && t(primaryButton.comicBox?.title)}
|
||||
description={primaryButton.comicBox?.description && t(primaryButton.comicBox?.description)}
|
||||
onClick={primaryButtonOnClick}
|
||||
disabled={!isEditingAllowed}
|
||||
/>
|
||||
@@ -88,11 +90,11 @@ export const EmptyState: React.FC<EmptyStateProps> = observer((props) => {
|
||||
} else if (primaryButtonLink) {
|
||||
return (
|
||||
<Link href={primaryButtonLink}>
|
||||
<Button {...commonProps}>{primaryButton.text}</Button>
|
||||
<Button {...commonProps}>{t(primaryButton.text)}</Button>
|
||||
</Link>
|
||||
);
|
||||
} else {
|
||||
return <Button {...commonProps}>{primaryButton.text}</Button>;
|
||||
return <Button {...commonProps}>{t(primaryButton.text)}</Button>;
|
||||
}
|
||||
};
|
||||
// secondary button
|
||||
@@ -107,7 +109,7 @@ export const EmptyState: React.FC<EmptyStateProps> = observer((props) => {
|
||||
onClick={secondaryButtonOnClick}
|
||||
disabled={!isEditingAllowed}
|
||||
>
|
||||
{secondaryButton.text}
|
||||
{t(secondaryButton.text)}
|
||||
</Button>
|
||||
);
|
||||
};
|
||||
@@ -125,11 +127,11 @@ export const EmptyState: React.FC<EmptyStateProps> = observer((props) => {
|
||||
<div className="flex flex-col gap-1.5 flex-shrink">
|
||||
{description ? (
|
||||
<>
|
||||
<h3 className="text-xl font-semibold">{title}</h3>
|
||||
<p className="text-sm">{description}</p>
|
||||
<h3 className="text-xl font-semibold">{title && t(title)}</h3>
|
||||
<p className="text-sm">{description && t(description)}</p>
|
||||
</>
|
||||
) : (
|
||||
<h3 className="text-xl font-medium">{title}</h3>
|
||||
<h3 className="text-xl font-medium">{title && t(title)}</h3>
|
||||
)}
|
||||
</div>
|
||||
|
||||
@@ -169,11 +171,13 @@ export const EmptyState: React.FC<EmptyStateProps> = observer((props) => {
|
||||
</div>
|
||||
{description ? (
|
||||
<>
|
||||
<h3 className="text-lg font-medium text-custom-text-300 whitespace-pre-line">{title}</h3>
|
||||
<p className="text-base font-medium text-custom-text-400 whitespace-pre-line">{description}</p>
|
||||
<h3 className="text-lg font-medium text-custom-text-300 whitespace-pre-line">{title && t(title)}</h3>
|
||||
<p className="text-base font-medium text-custom-text-400 whitespace-pre-line">
|
||||
{description && t(description)}
|
||||
</p>
|
||||
</>
|
||||
) : (
|
||||
<h3 className="text-sm font-medium text-custom-text-400 whitespace-pre-line">{title}</h3>
|
||||
<h3 className="text-sm font-medium text-custom-text-400 whitespace-pre-line">{title && t(title)}</h3>
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
|
||||
@@ -125,34 +125,29 @@ const emptyStateDetails = {
|
||||
// workspace
|
||||
[EmptyStateType.WORKSPACE_DASHBOARD]: {
|
||||
key: EmptyStateType.WORKSPACE_DASHBOARD,
|
||||
title: "Overview of your projects, activity, and metrics",
|
||||
description:
|
||||
" Welcome to Plane, we are excited to have you here. Create your first project and track your issues, and this page will transform into a space that helps you progress. Admins will also see items which help their team progress.",
|
||||
title: "empty_state_workspace_dashboard_title",
|
||||
description: "empty_state_workspace_dashboard_description",
|
||||
path: "/empty-state/onboarding/dashboard",
|
||||
// path: "/empty-state/onboarding/",
|
||||
primaryButton: {
|
||||
text: "Build your first project",
|
||||
text: "empty_state_workspace_dashboard_primary_button",
|
||||
comicBox: {
|
||||
title: "Everything starts with a project in Plane",
|
||||
description: "A project could be a product’s roadmap, a marketing campaign, or launching a new car.",
|
||||
title: "empty_state_workspace_dashboard_comic_title",
|
||||
description: "empty_state_workspace_dashboard_comic_description",
|
||||
},
|
||||
},
|
||||
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_ANALYTICS]: {
|
||||
key: EmptyStateType.WORKSPACE_ANALYTICS,
|
||||
title: "Track progress, workloads, and allocations. Spot trends, remove blockers, and move work faster",
|
||||
description:
|
||||
"See scope versus demand, estimates, and scope creep. Get performance by team members and teams, and make sure your project runs on time.",
|
||||
title: "empty_state_workspace_analytics_title",
|
||||
description: "empty_state_workspace_analytics_description",
|
||||
path: "/empty-state/onboarding/analytics",
|
||||
primaryButton: {
|
||||
text: "Start your first project",
|
||||
text: "empty_state_workspace_analytics_primary_button",
|
||||
comicBox: {
|
||||
title: "Analytics works best with Cycles + Modules",
|
||||
description:
|
||||
"First, timebox your issues into Cycles and, if you can, group issues that span more than a cycle into Modules. Check out both on the left nav.",
|
||||
title: "empty_state_workspace_analytics_comic_title",
|
||||
description: "empty_state_workspace_analytics_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "workspace",
|
||||
@@ -160,15 +155,14 @@ const emptyStateDetails = {
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_PROJECTS]: {
|
||||
key: EmptyStateType.WORKSPACE_PROJECTS,
|
||||
title: "No active projects",
|
||||
description:
|
||||
"Think of each project as the parent for goal-oriented work. Projects are where Jobs, Cycles, and Modules live and, along with your colleagues, help you achieve that goal. Create a new project or filter for archived projects.",
|
||||
title: "empty_state_workspace_projects_title",
|
||||
description: "empty_state_workspace_projects_description",
|
||||
path: "/empty-state/onboarding/projects",
|
||||
primaryButton: {
|
||||
text: "Start your first project",
|
||||
text: "empty_state_workspace_projects_primary_button",
|
||||
comicBox: {
|
||||
title: "Everything starts with a project in Plane",
|
||||
description: "A project could be a product’s roadmap, a marketing campaign, or launching a new car.",
|
||||
title: "empty_state_workspace_projects_comic_title",
|
||||
description: "empty_state_workspace_projects_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "workspace",
|
||||
@@ -176,105 +170,103 @@ const emptyStateDetails = {
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_TEAMS]: {
|
||||
key: EmptyStateType.WORKSPACE_TEAMS,
|
||||
title: "Teams",
|
||||
description: "Teams are groups of people who collaborate on projects. Create a team to get started.",
|
||||
title: "empty_state_workspace_teams_title",
|
||||
description: "empty_state_workspace_teams_description",
|
||||
path: "/empty-state/teams/teams",
|
||||
primaryButton: {
|
||||
text: "Create new team",
|
||||
text: "empty_state_workspace_teams_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_INITIATIVES]: {
|
||||
key: EmptyStateType.WORKSPACE_INITIATIVES,
|
||||
title: "Organize work at the highest level with Initiatives",
|
||||
description:
|
||||
"When you need to organize work spanning several projects and teams, Initiatives come in handy. Connect projects and epics to initiatives, see automatically rolled up updates, and see the forests before you get to the trees.",
|
||||
title: "empty_state_workspace_initiatives_title",
|
||||
description: "empty_state_workspace_initiatives_description",
|
||||
path: "/empty-state/initiatives/initiatives",
|
||||
primaryButton: {
|
||||
text: "Create an initiative",
|
||||
text: "empty_state_workspace_initiatives_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_INITIATIVES_EMPTY_SEARCH]: {
|
||||
key: EmptyStateType.WORKSPACE_INITIATIVES_EMPTY_SEARCH,
|
||||
title: "No matching initiatives",
|
||||
description: "No initiatives detected with the matching criteria. \n Create a new initiative instead.",
|
||||
title: "empty_state_workspace_initiatives_empty_search_title",
|
||||
description: "empty_state_workspace_initiatives_empty_search_description",
|
||||
path: "/empty-state/search/project",
|
||||
},
|
||||
// all-issues
|
||||
[EmptyStateType.WORKSPACE_ALL_ISSUES]: {
|
||||
key: EmptyStateType.WORKSPACE_ALL_ISSUES,
|
||||
title: "No issues in the project",
|
||||
description: "First project done! Now, slice your work into trackable pieces with issues. Let's go!",
|
||||
title: "empty_state_workspace_all_issues_title",
|
||||
description: "empty_state_workspace_all_issues_description",
|
||||
path: "/empty-state/all-issues/all-issues",
|
||||
primaryButton: {
|
||||
text: "Create new issue",
|
||||
text: "empty_state_workspace_all_issues_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_ASSIGNED]: {
|
||||
key: EmptyStateType.WORKSPACE_ASSIGNED,
|
||||
title: "No issues yet",
|
||||
description: "Issues assigned to you can be tracked from here.",
|
||||
title: "empty_state_workspace_assigned_title",
|
||||
description: "empty_state_workspace_assigned_description",
|
||||
path: "/empty-state/all-issues/assigned",
|
||||
primaryButton: {
|
||||
text: "Create new issue",
|
||||
text: "empty_state_workspace_assigned_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_CREATED]: {
|
||||
key: EmptyStateType.WORKSPACE_CREATED,
|
||||
title: "No issues yet",
|
||||
description: "All issues created by you come here, track them here directly.",
|
||||
title: "empty_state_workspace_created_title",
|
||||
description: "empty_state_workspace_created_description",
|
||||
path: "/empty-state/all-issues/created",
|
||||
primaryButton: {
|
||||
text: "Create new issue",
|
||||
text: "empty_state_workspace_created_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_SUBSCRIBED]: {
|
||||
key: EmptyStateType.WORKSPACE_SUBSCRIBED,
|
||||
title: "No issues yet",
|
||||
description: "Subscribe to issues you are interested in, track all of them here.",
|
||||
title: "empty_state_workspace_subscribed_title",
|
||||
description: "empty_state_workspace_subscribed_description",
|
||||
path: "/empty-state/all-issues/subscribed",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_CUSTOM_VIEW]: {
|
||||
key: EmptyStateType.WORKSPACE_CUSTOM_VIEW,
|
||||
title: "No issues yet",
|
||||
description: "Issues that applies to the filters, track all of them here.",
|
||||
title: "empty_state_workspace_custom_view_title",
|
||||
description: "empty_state_workspace_custom_view_description",
|
||||
path: "/empty-state/all-issues/custom-view",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_PROJECT_NOT_FOUND]: {
|
||||
key: EmptyStateType.WORKSPACE_PROJECT_NOT_FOUND,
|
||||
title: "No such project exists",
|
||||
description: "To create issues or manage your work, you need to create a project or be a part of one.",
|
||||
title: "empty_state_workspace_project_not_found_title",
|
||||
description: "empty_state_workspace_project_not_found_description",
|
||||
path: "/empty-state/onboarding/projects",
|
||||
primaryButton: {
|
||||
text: "Create Project",
|
||||
text: "empty_state_workspace_project_not_found_primary_button",
|
||||
comicBox: {
|
||||
title: "Everything starts with a project in Plane",
|
||||
description: "A project could be a product’s roadmap, a marketing campaign, or launching a new car.",
|
||||
title: "empty_state_workspace_project_not_found_comic_title",
|
||||
description: "empty_state_workspace_project_not_found_comic_description",
|
||||
},
|
||||
},
|
||||
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_NO_PROJECTS]: {
|
||||
key: EmptyStateType.WORKSPACE_NO_PROJECTS,
|
||||
title: "No project",
|
||||
description: "To create issues or manage your work, you need to create a project or be a part of one.",
|
||||
title: "empty_state_workspace_no_projects_title",
|
||||
description: "empty_state_workspace_no_projects_description",
|
||||
path: "/empty-state/onboarding/projects",
|
||||
primaryButton: {
|
||||
text: "Start your first project",
|
||||
text: "empty_state_workspace_no_projects_primary_button",
|
||||
comicBox: {
|
||||
title: "Everything starts with a project in Plane",
|
||||
description: "A project could be a product’s roadmap, a marketing campaign, or launching a new car.",
|
||||
title: "empty_state_workspace_no_projects_comic_title",
|
||||
description: "empty_state_workspace_no_projects_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "workspace",
|
||||
@@ -283,177 +275,167 @@ const emptyStateDetails = {
|
||||
// workspace settings
|
||||
[EmptyStateType.WORKSPACE_SETTINGS_API_TOKENS]: {
|
||||
key: EmptyStateType.WORKSPACE_SETTINGS_API_TOKENS,
|
||||
title: "No API tokens created",
|
||||
description:
|
||||
"Plane APIs can be used to integrate your data in Plane with any external system. Create a token to get started.",
|
||||
title: "empty_state_workspace_settings_api_tokens_title",
|
||||
description: "empty_state_workspace_settings_api_tokens_description",
|
||||
path: "/empty-state/workspace-settings/api-tokens",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_SETTINGS_WEBHOOKS]: {
|
||||
key: EmptyStateType.WORKSPACE_SETTINGS_WEBHOOKS,
|
||||
title: "No webhooks added",
|
||||
description: "Create webhooks to receive real-time updates and automate actions.",
|
||||
title: "empty_state_workspace_settings_webhooks_title",
|
||||
description: "empty_state_workspace_settings_webhooks_description",
|
||||
path: "/empty-state/workspace-settings/webhooks",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_SETTINGS_EXPORT]: {
|
||||
key: EmptyStateType.WORKSPACE_SETTINGS_EXPORT,
|
||||
title: "No previous exports yet",
|
||||
description: "Anytime you export, you will also have a copy here for reference.",
|
||||
title: "empty_state_workspace_settings_export_title",
|
||||
description: "empty_state_workspace_settings_export_description",
|
||||
path: "/empty-state/workspace-settings/exports",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_SETTINGS_IMPORT]: {
|
||||
key: EmptyStateType.WORKSPACE_SETTINGS_IMPORT,
|
||||
title: "No previous imports yet",
|
||||
description: "Find all your previous imports here and download them.",
|
||||
title: "empty_state_workspace_settings_import_title",
|
||||
description: "empty_state_workspace_settings_import_description",
|
||||
path: "/empty-state/workspace-settings/imports",
|
||||
},
|
||||
// profile
|
||||
[EmptyStateType.PROFILE_ACTIVITY]: {
|
||||
key: EmptyStateType.PROFILE_ASSIGNED,
|
||||
title: "No activities yet",
|
||||
description:
|
||||
"Get started by creating a new issue! Add details and properties to it. Explore more in Plane to see your activity.",
|
||||
title: "empty_state_profile_activity_title",
|
||||
description: "empty_state_profile_activity_description",
|
||||
path: "/empty-state/profile/activity",
|
||||
},
|
||||
[EmptyStateType.PROFILE_ASSIGNED]: {
|
||||
key: EmptyStateType.PROFILE_ASSIGNED,
|
||||
title: "No issues are assigned to you",
|
||||
description: "Issues assigned to you can be tracked from here.",
|
||||
title: "empty_state_profile_assigned_title",
|
||||
description: "empty_state_profile_assigned_description",
|
||||
path: "/empty-state/profile/assigned",
|
||||
},
|
||||
[EmptyStateType.PROFILE_CREATED]: {
|
||||
key: EmptyStateType.PROFILE_CREATED,
|
||||
title: "No issues yet",
|
||||
description: "All issues created by you come here, track them here directly.",
|
||||
title: "empty_state_profile_created_title",
|
||||
description: "empty_state_profile_created_description",
|
||||
path: "/empty-state/profile/created",
|
||||
},
|
||||
[EmptyStateType.PROFILE_SUBSCRIBED]: {
|
||||
key: EmptyStateType.PROFILE_SUBSCRIBED,
|
||||
title: "No issues yet",
|
||||
description: "Subscribe to issues you are interested in, track all of them here.",
|
||||
title: "empty_state_profile_subscribed_title",
|
||||
description: "empty_state_profile_subscribed_description",
|
||||
path: "/empty-state/profile/subscribed",
|
||||
},
|
||||
// project settings
|
||||
[EmptyStateType.PROJECT_SETTINGS_LABELS]: {
|
||||
key: EmptyStateType.PROJECT_SETTINGS_LABELS,
|
||||
title: "No labels yet",
|
||||
description: "Create labels to help organize and filter issues in you project.",
|
||||
title: "empty_state_project_settings_labels_title",
|
||||
description: "empty_state_project_settings_labels_description",
|
||||
path: "/empty-state/project-settings/labels",
|
||||
},
|
||||
[EmptyStateType.PROJECT_SETTINGS_INTEGRATIONS]: {
|
||||
key: EmptyStateType.PROJECT_SETTINGS_INTEGRATIONS,
|
||||
title: "No integrations configured",
|
||||
description: "Configure GitHub and other integrations to sync your project issues.",
|
||||
title: "empty_state_project_settings_integrations_title",
|
||||
description: "empty_state_project_settings_integrations_description",
|
||||
path: "/empty-state/project-settings/integrations",
|
||||
},
|
||||
[EmptyStateType.PROJECT_SETTINGS_ESTIMATE]: {
|
||||
key: EmptyStateType.PROJECT_SETTINGS_ESTIMATE,
|
||||
title: "No estimates added",
|
||||
description: "Create a set of estimates to communicate the amount of work per issue.",
|
||||
title: "empty_state_project_settings_estimate_title",
|
||||
description: "empty_state_project_settings_estimate_description",
|
||||
path: "/empty-state/project-settings/estimates",
|
||||
},
|
||||
// project cycles
|
||||
[EmptyStateType.PROJECT_CYCLES]: {
|
||||
key: EmptyStateType.PROJECT_CYCLES,
|
||||
title: "Group and timebox your work in Cycles.",
|
||||
description:
|
||||
"Break work down by timeboxed chunks, work backwards from your project deadline to set dates, and make tangible progress as a team.",
|
||||
title: "empty_state_project_cycles_title",
|
||||
description: "empty_state_project_cycles_description",
|
||||
path: "/empty-state/onboarding/cycles",
|
||||
primaryButton: {
|
||||
text: "Set your first cycle",
|
||||
text: "empty_state_project_cycles_primary_button",
|
||||
comicBox: {
|
||||
title: "Cycles are repetitive time-boxes.",
|
||||
description:
|
||||
"A sprint, an iteration, and or any other term you use for weekly or fortnightly tracking of work is a cycle.",
|
||||
title: "empty_state_project_cycles_comic_title",
|
||||
description: "empty_state_project_cycles_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
|
||||
[EmptyStateType.PROJECT_CYCLE_NO_ISSUES]: {
|
||||
key: EmptyStateType.PROJECT_CYCLE_NO_ISSUES,
|
||||
title: "No issues added to the cycle",
|
||||
description: "Add or create issues you wish to timebox and deliver within this cycle",
|
||||
title: "empty_state_project_cycle_no_issues_title",
|
||||
description: "empty_state_project_cycle_no_issues_description",
|
||||
path: "/empty-state/cycle-issues/",
|
||||
primaryButton: {
|
||||
text: "Create new issue ",
|
||||
text: "empty_state_project_cycle_no_issues_primary_button",
|
||||
},
|
||||
secondaryButton: {
|
||||
text: "Add an existing issue",
|
||||
text: "empty_state_project_cycle_no_issues_secondary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_CYCLE_ACTIVE]: {
|
||||
key: EmptyStateType.PROJECT_CYCLE_ACTIVE,
|
||||
title: "No active cycle",
|
||||
description:
|
||||
"An active cycle includes any period that encompasses today's date within its range. Find the progress and details of the active cycle here.",
|
||||
title: "empty_state_project_cycle_active_title",
|
||||
description: "empty_state_project_cycle_active_description",
|
||||
path: "/empty-state/cycle/active",
|
||||
},
|
||||
[EmptyStateType.PROJECT_CYCLE_COMPLETED_NO_ISSUES]: {
|
||||
key: EmptyStateType.PROJECT_CYCLE_COMPLETED_NO_ISSUES,
|
||||
title: "No issues in the cycle",
|
||||
description:
|
||||
"No issues in the cycle. Issues are either transferred or hidden. To see hidden issues if any, update your display properties accordingly.",
|
||||
title: "empty_state_project_cycle_completed_no_issues_title",
|
||||
description: "empty_state_project_cycle_completed_no_issues_description",
|
||||
path: "/empty-state/cycle/completed-no-issues",
|
||||
},
|
||||
[EmptyStateType.PROJECT_ARCHIVED_NO_CYCLES]: {
|
||||
key: EmptyStateType.PROJECT_ARCHIVED_NO_CYCLES,
|
||||
title: "No archived cycles yet",
|
||||
description: "To tidy up your project, archive completed cycles. Find them here once archived.",
|
||||
title: "empty_state_project_archived_no_cycles_title",
|
||||
description: "empty_state_project_archived_no_cycles_description",
|
||||
path: "/empty-state/archived/empty-cycles",
|
||||
},
|
||||
[EmptyStateType.PROJECT_CYCLE_ALL]: {
|
||||
key: EmptyStateType.PROJECT_CYCLE_ALL,
|
||||
title: "No cycles",
|
||||
description:
|
||||
"An active cycle includes any period that encompasses today's date within its range. Find the progress and details of the active cycle here.",
|
||||
title: "empty_state_project_cycle_all_title",
|
||||
description: "empty_state_project_cycle_all_description",
|
||||
path: "/empty-state/cycle/active",
|
||||
},
|
||||
// empty filters
|
||||
[EmptyStateType.PROJECT_EMPTY_FILTER]: {
|
||||
key: EmptyStateType.PROJECT_EMPTY_FILTER,
|
||||
title: "No issues found matching the filters applied",
|
||||
title: "empty_state_project_empty_filter_title",
|
||||
path: "/empty-state/empty-filters/",
|
||||
secondaryButton: {
|
||||
text: "Clear all filters",
|
||||
text: "empty_state_project_empty_filter_secondary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_ARCHIVED_EMPTY_FILTER]: {
|
||||
key: EmptyStateType.PROJECT_ARCHIVED_EMPTY_FILTER,
|
||||
title: "No issues found matching the filters applied",
|
||||
title: "empty_state_project_archived_empty_filter_title",
|
||||
path: "/empty-state/empty-filters/",
|
||||
secondaryButton: {
|
||||
text: "Clear all filters",
|
||||
text: "empty_state_project_archived_empty_filter_secondary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_DRAFT_EMPTY_FILTER]: {
|
||||
key: EmptyStateType.PROJECT_DRAFT_EMPTY_FILTER,
|
||||
title: "No issues found matching the filters applied",
|
||||
title: "empty_state_project_draft_empty_filter_title",
|
||||
path: "/empty-state/empty-filters/",
|
||||
secondaryButton: {
|
||||
text: "Clear all filters",
|
||||
text: "empty_state_project_draft_empty_filter_secondary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
// project issues
|
||||
[EmptyStateType.PROJECT_NO_ISSUES]: {
|
||||
key: EmptyStateType.PROJECT_NO_ISSUES,
|
||||
title: "Create an issue and assign it to someone, even yourself",
|
||||
description:
|
||||
"Think of issues as jobs, tasks, work, or JTBD. Which we like. An issue and its sub-issues are usually time-based actionables assigned to members of your team. Your team creates, assigns, and completes issues to move your project towards its goal.",
|
||||
title: "empty_state_project_no_issues_title",
|
||||
description: "empty_state_project_no_issues_description",
|
||||
path: "/empty-state/onboarding/issues",
|
||||
primaryButton: {
|
||||
text: "Create your first issue",
|
||||
text: "empty_state_project_no_issues_primary_button",
|
||||
comicBox: {
|
||||
title: "Issues are building blocks in Plane.",
|
||||
description:
|
||||
"Redesign the Plane UI, Rebrand the company, or Launch the new fuel injection system are examples of issues that likely have sub-issues.",
|
||||
title: "empty_state_project_no_issues_comic_title",
|
||||
description: "empty_state_project_no_issues_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "project",
|
||||
@@ -461,67 +443,63 @@ const emptyStateDetails = {
|
||||
},
|
||||
[EmptyStateType.PROJECT_ARCHIVED_NO_ISSUES]: {
|
||||
key: EmptyStateType.PROJECT_ARCHIVED_NO_ISSUES,
|
||||
title: "No archived issues yet",
|
||||
description:
|
||||
"Manually or through automation, you can archive issues that are completed or cancelled. Find them here once archived.",
|
||||
title: "empty_state_project_archived_no_issues_title",
|
||||
description: "empty_state_project_archived_no_issues_description",
|
||||
path: "/empty-state/archived/empty-issues",
|
||||
primaryButton: {
|
||||
text: "Set automation",
|
||||
text: "empty_state_project_archived_no_issues_primary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_DRAFT_NO_ISSUES]: {
|
||||
key: EmptyStateType.PROJECT_DRAFT_NO_ISSUES,
|
||||
title: "No draft issues yet",
|
||||
description:
|
||||
"Quickly stepping away but want to keep your place? No worries – save a draft now. Your issues will be right here waiting for you.",
|
||||
title: "empty_state_project_draft_no_issues_title",
|
||||
description: "empty_state_project_draft_no_issues_description",
|
||||
path: "/empty-state/draft/draft-issues-empty",
|
||||
},
|
||||
[EmptyStateType.VIEWS_EMPTY_SEARCH]: {
|
||||
key: EmptyStateType.VIEWS_EMPTY_SEARCH,
|
||||
title: "No matching views",
|
||||
description: "No views match the search criteria. \n Create a new view instead.",
|
||||
title: "empty_state_views_empty_search_title",
|
||||
description: "empty_state_views_empty_search_description",
|
||||
path: "/empty-state/search/views",
|
||||
},
|
||||
[EmptyStateType.PROJECTS_EMPTY_SEARCH]: {
|
||||
key: EmptyStateType.PROJECTS_EMPTY_SEARCH,
|
||||
title: "No matching projects",
|
||||
description: "No projects detected with the matching criteria. Create a new project instead.",
|
||||
title: "empty_state_projects_empty_search_title",
|
||||
description: "empty_state_projects_empty_search_description",
|
||||
path: "/empty-state/search/project",
|
||||
},
|
||||
[EmptyStateType.MEMBERS_EMPTY_SEARCH]: {
|
||||
key: EmptyStateType.MEMBERS_EMPTY_SEARCH,
|
||||
title: "No matching members",
|
||||
description: "Add them to the project if they are already a part of the workspace",
|
||||
title: "empty_state_members_empty_search_title",
|
||||
description: "empty_state_members_empty_search_description",
|
||||
path: "/empty-state/search/member",
|
||||
},
|
||||
// project module
|
||||
[EmptyStateType.PROJECT_MODULE_ISSUES]: {
|
||||
key: EmptyStateType.PROJECT_MODULE_ISSUES,
|
||||
title: "No issues in the module",
|
||||
description: "Create or add issues which you want to accomplish as part of this module",
|
||||
title: "empty_state_project_module_issues_title",
|
||||
description: "empty_state_project_module_issues_description",
|
||||
path: "/empty-state/module-issues/",
|
||||
primaryButton: {
|
||||
text: "Create new issue ",
|
||||
text: "empty_state_project_module_issues_primary_button",
|
||||
},
|
||||
secondaryButton: {
|
||||
text: "Add an existing issue",
|
||||
text: "empty_state_project_module_issues_secondary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_MODULE]: {
|
||||
key: EmptyStateType.PROJECT_MODULE,
|
||||
title: "Map your project milestones to Modules and track aggregated work easily.",
|
||||
description:
|
||||
"A group of issues that belong to a logical, hierarchical parent form a module. Think of them as a way to track work by project milestones. They have their own periods and deadlines as well as analytics to help you see how close or far you are from a milestone.",
|
||||
title: "empty_state_project_module_title",
|
||||
description: "empty_state_project_module_description",
|
||||
path: "/empty-state/onboarding/modules",
|
||||
primaryButton: {
|
||||
text: "Build your first module",
|
||||
text: "empty_state_project_module_primary_button",
|
||||
comicBox: {
|
||||
title: "Modules help group work by hierarchy.",
|
||||
description: "A cart module, a chassis module, and a warehouse module are all good example of this grouping.",
|
||||
title: "empty_state_project_module_comic_title",
|
||||
description: "empty_state_project_module_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "project",
|
||||
@@ -529,319 +507,304 @@ const emptyStateDetails = {
|
||||
},
|
||||
[EmptyStateType.PROJECT_ARCHIVED_NO_MODULES]: {
|
||||
key: EmptyStateType.PROJECT_ARCHIVED_NO_MODULES,
|
||||
title: "No archived Modules yet",
|
||||
description: "To tidy up your project, archive completed or cancelled modules. Find them here once archived.",
|
||||
title: "empty_state_project_archived_no_modules_title",
|
||||
description: "empty_state_project_archived_no_modules_description",
|
||||
path: "/empty-state/archived/empty-modules",
|
||||
},
|
||||
// project views
|
||||
[EmptyStateType.PROJECT_VIEW]: {
|
||||
key: EmptyStateType.PROJECT_VIEW,
|
||||
title: "Save filtered views for your project. Create as many as you need",
|
||||
description:
|
||||
"Views are a set of saved filters that you use frequently or want easy access to. All your colleagues in a project can see everyone’s views and choose whichever suits their needs best.",
|
||||
title: "empty_state_project_view_title",
|
||||
description: "empty_state_project_view_description",
|
||||
path: "/empty-state/onboarding/views",
|
||||
primaryButton: {
|
||||
text: "Create your first view",
|
||||
text: "empty_state_project_view_primary_button",
|
||||
comicBox: {
|
||||
title: "Views work atop Issue properties.",
|
||||
description: "You can create a view from here with as many properties as filters as you see fit.",
|
||||
title: "empty_state_project_view_comic_title",
|
||||
description: "empty_state_project_view_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER, EUserPermissions.GUEST],
|
||||
},
|
||||
// project pages
|
||||
[EmptyStateType.PROJECT_PAGE]: {
|
||||
key: EmptyStateType.PROJECT_PAGE,
|
||||
title: "Write a note, a doc, or a full knowledge base. Get Galileo, Plane’s AI assistant, to help you get started",
|
||||
description:
|
||||
"Pages are thoughts potting space in Plane. Take down meeting notes, format them easily, embed issues, lay them out using a library of components, and keep them all in your project’s context. To make short work of any doc, invoke Galileo, Plane’s AI, with a shortcut or the click of a button.",
|
||||
title: "empty_state_project_page_title",
|
||||
description: "empty_state_project_page_description",
|
||||
path: "/empty-state/onboarding/pages",
|
||||
primaryButton: {
|
||||
text: "Create your first page",
|
||||
text: "empty_state_project_page_primary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_PAGE_PRIVATE]: {
|
||||
key: EmptyStateType.PROJECT_PAGE_PRIVATE,
|
||||
title: "No private pages yet",
|
||||
description: "Keep your private thoughts here. When you're ready to share, the team's just a click away.",
|
||||
title: "empty_state_project_page_private_title",
|
||||
description: "empty_state_project_page_private_description",
|
||||
path: "/empty-state/pages/private",
|
||||
primaryButton: {
|
||||
text: "Create your first page",
|
||||
text: "empty_state_project_page_private_primary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_PAGE_PUBLIC]: {
|
||||
key: EmptyStateType.PROJECT_PAGE_PUBLIC,
|
||||
title: "No public pages yet",
|
||||
description: "See pages shared with everyone in your project right here.",
|
||||
title: "empty_state_project_page_public_title",
|
||||
description: "empty_state_project_page_public_description",
|
||||
path: "/empty-state/pages/public",
|
||||
primaryButton: {
|
||||
text: "Create your first page",
|
||||
text: "empty_state_project_page_public_primary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_PAGE_ARCHIVED]: {
|
||||
key: EmptyStateType.PROJECT_PAGE_ARCHIVED,
|
||||
title: "No archived pages yet",
|
||||
description: "Archive pages not on your radar. Access them here when needed.",
|
||||
title: "empty_state_project_page_archived_title",
|
||||
description: "empty_state_project_page_archived_description",
|
||||
path: "/empty-state/pages/archived",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_PAGE]: {
|
||||
key: EmptyStateType.WORKSPACE_PAGE,
|
||||
title: "Write a note, a doc, or a full knowledge base. Get Galileo, Plane’s AI assistant, to help you get started",
|
||||
description:
|
||||
"Pages are thoughts potting space in Plane. Take down meeting notes, format them easily, embed issues, lay them out using a library of components, and keep them all in your project’s context. To make short work of any doc, invoke Galileo, Plane’s AI, with a shortcut or the click of a button.",
|
||||
title: "empty_state_workspace_page_title",
|
||||
description: "empty_state_workspace_page_description",
|
||||
path: "/empty-state/onboarding/pages",
|
||||
primaryButton: {
|
||||
text: "Create your first page",
|
||||
text: "empty_state_workspace_page_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_PAGE_PRIVATE]: {
|
||||
key: EmptyStateType.WORKSPACE_PAGE_PRIVATE,
|
||||
title: "No private pages yet",
|
||||
description: "Keep your private thoughts here. When you're ready to share, the team's just a click away.",
|
||||
title: "empty_state_workspace_page_private_title",
|
||||
description: "empty_state_workspace_page_private_description",
|
||||
path: "/empty-state/pages/private",
|
||||
primaryButton: {
|
||||
text: "Create your first page",
|
||||
text: "empty_state_workspace_page_private_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_PAGE_PUBLIC]: {
|
||||
key: EmptyStateType.WORKSPACE_PAGE_PUBLIC,
|
||||
title: "No public pages yet",
|
||||
description: "See pages shared with everyone in your workspace right here.",
|
||||
title: "empty_state_workspace_page_public_title",
|
||||
description: "empty_state_workspace_page_public_description",
|
||||
path: "/empty-state/pages/public",
|
||||
primaryButton: {
|
||||
text: "Create your first page",
|
||||
text: "empty_state_workspace_page_public_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_PAGE_ARCHIVED]: {
|
||||
key: EmptyStateType.WORKSPACE_PAGE_ARCHIVED,
|
||||
title: "No archived pages yet",
|
||||
description: "Archive pages not on your radar. Access them here when needed.",
|
||||
title: "empty_state_workspace_page_archived_title",
|
||||
description: "empty_state_workspace_page_archived_description",
|
||||
path: "/empty-state/pages/archived",
|
||||
},
|
||||
|
||||
[EmptyStateType.COMMAND_K_SEARCH_EMPTY_STATE]: {
|
||||
key: EmptyStateType.COMMAND_K_SEARCH_EMPTY_STATE,
|
||||
title: "No results found",
|
||||
title: "empty_state_command_k_search_empty_state_title",
|
||||
path: "/empty-state/search/search",
|
||||
},
|
||||
[EmptyStateType.ISSUE_RELATION_SEARCH_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ISSUE_RELATION_SEARCH_EMPTY_STATE,
|
||||
title: "No maching issues found",
|
||||
title: "empty_state_issue_relation_search_empty_state_title",
|
||||
path: "/empty-state/search/search",
|
||||
},
|
||||
[EmptyStateType.ISSUE_RELATION_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ISSUE_RELATION_EMPTY_STATE,
|
||||
title: "No issues found",
|
||||
title: "empty_state_issue_relation_empty_state_title",
|
||||
path: "/empty-state/search/issues",
|
||||
},
|
||||
[EmptyStateType.ISSUE_COMMENT_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ISSUE_COMMENT_EMPTY_STATE,
|
||||
title: "No comments yet",
|
||||
description: "Comments can be used as a discussion and \n follow-up space for the issues",
|
||||
title: "empty_state_issue_comment_empty_state_title",
|
||||
description: "empty_state_issue_comment_empty_state_description",
|
||||
path: "/empty-state/search/comments",
|
||||
},
|
||||
|
||||
[EmptyStateType.NOTIFICATION_DETAIL_EMPTY_STATE]: {
|
||||
key: EmptyStateType.INBOX_DETAIL_EMPTY_STATE,
|
||||
title: "Select to view details.",
|
||||
title: "empty_state_notification_detail_empty_state_title",
|
||||
path: "/empty-state/intake/issue-detail",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_ALL_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_ALL_EMPTY_STATE,
|
||||
title: "No issues assigned",
|
||||
description: "Updates for issues assigned to you can be \n seen here",
|
||||
title: "empty_state_notification_all_empty_state_title",
|
||||
description: "empty_state_notification_all_empty_state_description",
|
||||
path: "/empty-state/search/notification",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_MENTIONS_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_MENTIONS_EMPTY_STATE,
|
||||
title: "No issues assigned",
|
||||
description: "Updates for issues assigned to you can be \n seen here",
|
||||
title: "empty_state_notification_mentions_empty_state_title",
|
||||
description: "empty_state_notification_mentions_empty_state_description",
|
||||
path: "/empty-state/search/notification",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_MY_ISSUE_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_MY_ISSUE_EMPTY_STATE,
|
||||
title: "No issues assigned",
|
||||
description: "Updates for issues assigned to you can be \n seen here",
|
||||
title: "empty_state_notification_my_issue_empty_state_title",
|
||||
description: "empty_state_notification_my_issue_empty_state_description",
|
||||
path: "/empty-state/search/notification",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_CREATED_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_CREATED_EMPTY_STATE,
|
||||
title: "No updates to issues",
|
||||
description: "Updates to issues created by you can be \n seen here",
|
||||
title: "empty_state_notification_created_empty_state_title",
|
||||
description: "empty_state_notification_created_empty_state_description",
|
||||
path: "/empty-state/search/notification",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_SUBSCRIBED_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_SUBSCRIBED_EMPTY_STATE,
|
||||
title: "No updates to issues",
|
||||
description: "Updates to any issue you are \n subscribed to can be seen here",
|
||||
title: "empty_state_notification_subscribed_empty_state_title",
|
||||
description: "empty_state_notification_subscribed_empty_state_description",
|
||||
path: "/empty-state/search/notification",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_UNREAD_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_UNREAD_EMPTY_STATE,
|
||||
title: "No unread notifications",
|
||||
description: "Congratulations, you are up-to-date \n with everything happening in the issues \n you care about",
|
||||
title: "empty_state_notification_unread_empty_state_title",
|
||||
description: "empty_state_notification_unread_empty_state_description",
|
||||
path: "/empty-state/search/notification",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_SNOOZED_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_SNOOZED_EMPTY_STATE,
|
||||
title: "No snoozed notifications yet",
|
||||
description: "Any notification you snooze for later will \n be available here to act upon",
|
||||
title: "empty_state_notification_snoozed_empty_state_title",
|
||||
description: "empty_state_notification_snoozed_empty_state_description",
|
||||
path: "/empty-state/search/snooze",
|
||||
},
|
||||
[EmptyStateType.NOTIFICATION_ARCHIVED_EMPTY_STATE]: {
|
||||
key: EmptyStateType.NOTIFICATION_ARCHIVED_EMPTY_STATE,
|
||||
title: "No archived notifications yet",
|
||||
description: "Any notification you archive will be \n available here to help you focus",
|
||||
title: "empty_state_notification_archived_empty_state_title",
|
||||
description: "empty_state_notification_archived_empty_state_description",
|
||||
path: "/empty-state/search/archive",
|
||||
},
|
||||
|
||||
[EmptyStateType.ACTIVE_CYCLE_PROGRESS_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ACTIVE_CYCLE_PROGRESS_EMPTY_STATE,
|
||||
title: "Add issues to the cycle to view it's \n progress",
|
||||
title: "empty_state_active_cycle_progress_empty_state_title",
|
||||
path: "/empty-state/active-cycle/progress",
|
||||
},
|
||||
[EmptyStateType.ACTIVE_CYCLE_CHART_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ACTIVE_CYCLE_CHART_EMPTY_STATE,
|
||||
title: "Add issues to the cycle to view the \n burndown chart.",
|
||||
title: "empty_state_active_cycle_chart_empty_state_title",
|
||||
path: "/empty-state/active-cycle/chart",
|
||||
},
|
||||
[EmptyStateType.ACTIVE_CYCLE_PRIORITY_ISSUE_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ACTIVE_CYCLE_PRIORITY_ISSUE_EMPTY_STATE,
|
||||
title: "Observe high priority issues tackled in \n the cycle at a glance.",
|
||||
title: "empty_state_active_cycle_priority_issue_empty_state_title",
|
||||
path: "/empty-state/active-cycle/priority",
|
||||
},
|
||||
[EmptyStateType.ACTIVE_CYCLE_ASSIGNEE_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ACTIVE_CYCLE_ASSIGNEE_EMPTY_STATE,
|
||||
title: "Add assignees to issues to see a \n breakdown of work by assignees.",
|
||||
title: "empty_state_active_cycle_assignee_empty_state_title",
|
||||
path: "/empty-state/active-cycle/assignee",
|
||||
},
|
||||
[EmptyStateType.ACTIVE_CYCLE_LABEL_EMPTY_STATE]: {
|
||||
key: EmptyStateType.ACTIVE_CYCLE_LABEL_EMPTY_STATE,
|
||||
title: "Add labels to issues to see the \n breakdown of work by labels.",
|
||||
title: "empty_state_active_cycle_label_empty_state_title",
|
||||
path: "/empty-state/active-cycle/label",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_ACTIVE_CYCLES]: {
|
||||
key: EmptyStateType.WORKSPACE_ACTIVE_CYCLES,
|
||||
title: "No active cycles",
|
||||
description:
|
||||
"Cycles of your projects that includes any period that encompasses today's date within its range. Find the progress and details of all your active cycle here.",
|
||||
title: "empty_state_workspace_active_cycles_title",
|
||||
description: "empty_state_workspace_active_cycles_description",
|
||||
path: "/empty-state/onboarding/workspace-active-cycles",
|
||||
},
|
||||
[EmptyStateType.DISABLED_PROJECT_INBOX]: {
|
||||
key: EmptyStateType.DISABLED_PROJECT_INBOX,
|
||||
title: "Intake is not enabled for the project.",
|
||||
description:
|
||||
"Intake helps you manage incoming requests to your project and add them as issues in your workflow. Enable intake \n from project settings to manage requests.",
|
||||
title: "empty_state_disabled_project_inbox_title",
|
||||
description: "empty_state_disabled_project_inbox_description",
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN],
|
||||
path: "/empty-state/disabled-feature/intake",
|
||||
primaryButton: {
|
||||
text: "Manage features",
|
||||
text: "empty_state_disabled_project_inbox_primary_button",
|
||||
},
|
||||
},
|
||||
[EmptyStateType.DISABLED_PROJECT_CYCLE]: {
|
||||
key: EmptyStateType.DISABLED_PROJECT_CYCLE,
|
||||
title: "Cycles is not enabled for this project.",
|
||||
description:
|
||||
"Break work down by timeboxed chunks, work backwards from your project deadline to set dates, and make tangible progress as a team. Enable the cycles feature for your project to start using them.",
|
||||
title: "empty_state_disabled_project_cycle_title",
|
||||
description: "empty_state_disabled_project_cycle_description",
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN],
|
||||
path: "/empty-state/disabled-feature/cycles",
|
||||
primaryButton: {
|
||||
text: "Manage features",
|
||||
text: "empty_state_disabled_project_cycle_primary_button",
|
||||
},
|
||||
},
|
||||
[EmptyStateType.DISABLED_PROJECT_MODULE]: {
|
||||
key: EmptyStateType.DISABLED_PROJECT_MODULE,
|
||||
title: "Modules are not enabled for the project.",
|
||||
description:
|
||||
"A group of issues that belong to a logical, hierarchical parent form a module. Think of them as a way to track work by project milestones. Enable modules from project settings.",
|
||||
title: "empty_state_disabled_project_module_title",
|
||||
description: "empty_state_disabled_project_module_description",
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN],
|
||||
path: "/empty-state/disabled-feature/modules",
|
||||
primaryButton: {
|
||||
text: "Manage features",
|
||||
text: "empty_state_disabled_project_module_primary_button",
|
||||
},
|
||||
},
|
||||
[EmptyStateType.DISABLED_PROJECT_PAGE]: {
|
||||
key: EmptyStateType.DISABLED_PROJECT_PAGE,
|
||||
title: "Pages are not enabled for the project.",
|
||||
description:
|
||||
"Pages are thought spotting space in Plane. Take down meeting notes, format them easily, embed issues, lay them out using a library of components, and keep them all in your project’s context. Enable the pages feature to start creating them in your project.",
|
||||
title: "empty_state_disabled_project_page_title",
|
||||
description: "empty_state_disabled_project_page_description",
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN],
|
||||
path: "/empty-state/disabled-feature/pages",
|
||||
primaryButton: {
|
||||
text: "Manage features",
|
||||
text: "empty_state_disabled_project_page_primary_button",
|
||||
},
|
||||
},
|
||||
[EmptyStateType.DISABLED_PROJECT_VIEW]: {
|
||||
key: EmptyStateType.DISABLED_PROJECT_VIEW,
|
||||
title: "Views is not enabled for this project.",
|
||||
description:
|
||||
"Views are a set of saved filters that you use frequently or want easy access to. All your colleagues in a project can see everyone’s views and choose whichever suits their needs best. Enable views in the project settings to start using them.",
|
||||
title: "empty_state_disabled_project_view_title",
|
||||
description: "empty_state_disabled_project_view_description",
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN],
|
||||
path: "/empty-state/disabled-feature/views",
|
||||
primaryButton: {
|
||||
text: "Manage features",
|
||||
text: "empty_state_disabled_project_view_primary_button",
|
||||
},
|
||||
},
|
||||
[EmptyStateType.INBOX_SIDEBAR_OPEN_TAB]: {
|
||||
key: EmptyStateType.INBOX_SIDEBAR_OPEN_TAB,
|
||||
title: "No open issues",
|
||||
description: "Find open issues here. Create new issue.",
|
||||
title: "empty_state_inbox_sidebar_open_tab_title",
|
||||
description: "empty_state_inbox_sidebar_open_tab_description",
|
||||
path: "/empty-state/intake/intake-issue",
|
||||
},
|
||||
[EmptyStateType.INBOX_SIDEBAR_CLOSED_TAB]: {
|
||||
key: EmptyStateType.INBOX_SIDEBAR_CLOSED_TAB,
|
||||
title: "No closed issues",
|
||||
description: "All the issues whether accepted or \n declined can be found here.",
|
||||
title: "empty_state_inbox_sidebar_closed_tab_title",
|
||||
description: "empty_state_inbox_sidebar_closed_tab_description",
|
||||
path: "/empty-state/intake/intake-issue",
|
||||
},
|
||||
[EmptyStateType.INBOX_SIDEBAR_FILTER_EMPTY_STATE]: {
|
||||
key: EmptyStateType.INBOX_SIDEBAR_FILTER_EMPTY_STATE,
|
||||
title: "No matching issues",
|
||||
description: "No issue matches filter applied in intake. \n Create a new issue.",
|
||||
title: "empty_state_inbox_sidebar_filter_empty_state_title",
|
||||
description: "empty_state_inbox_sidebar_filter_empty_state_description",
|
||||
path: "/empty-state/intake/filter-issue",
|
||||
},
|
||||
[EmptyStateType.INBOX_DETAIL_EMPTY_STATE]: {
|
||||
key: EmptyStateType.INBOX_DETAIL_EMPTY_STATE,
|
||||
title: "Select an issue to view its details.",
|
||||
title: "empty_state_inbox_detail_empty_state_title",
|
||||
path: "/empty-state/intake/issue-detail",
|
||||
},
|
||||
[EmptyStateType.WORKSPACE_DRAFT_ISSUES]: {
|
||||
key: EmptyStateType.WORKSPACE_DRAFT_ISSUES,
|
||||
title: "Half-written issues, and soon, comments will show up here.",
|
||||
description: "To try this out, start adding an issue and leave it mid-way or create your first draft below. 😉",
|
||||
title: "empty_state_workspace_draft_issues_title",
|
||||
description: "empty_state_workspace_draft_issues_description",
|
||||
path: "/empty-state/workspace-draft/issue",
|
||||
primaryButton: {
|
||||
text: "Create your first draft",
|
||||
text: "empty_state_workspace_draft_issues_primary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.PROJECT_NO_EPICS]: {
|
||||
key: EmptyStateType.PROJECT_NO_EPICS,
|
||||
title: "Create an epic and assign it to someone, even yourself",
|
||||
description:
|
||||
"For larger bodies of work that span several cycles and can live across modules, create an epic. Link issues and sub-issues in a project to an epic and jump into an issue from the overview.",
|
||||
title: "empty_state_project_no_epics_title",
|
||||
description: "empty_state_project_no_epics_description",
|
||||
path: "/empty-state/onboarding/issues",
|
||||
primaryButton: {
|
||||
text: "Create an Epic",
|
||||
text: "empty_state_project_no_epics_primary_button",
|
||||
},
|
||||
accessType: "project",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
@@ -849,16 +812,14 @@ const emptyStateDetails = {
|
||||
// Teams
|
||||
[EmptyStateType.TEAM_NO_ISSUES]: {
|
||||
key: EmptyStateType.TEAM_NO_ISSUES,
|
||||
title: "Create an issue in your team projects and assign it to someone, even yourself",
|
||||
description:
|
||||
"Think of issues as jobs, tasks, work, or JTBD. Which we like. An issue and its sub-issues are usually time-based actionables assigned to members of your team. Your team creates, assigns, and completes issues to move your project towards its goal.",
|
||||
title: "empty_state_team_no_issues_title",
|
||||
description: "empty_state_team_no_issues_description",
|
||||
path: "/empty-state/onboarding/issues",
|
||||
primaryButton: {
|
||||
text: "Create your first issue",
|
||||
text: "empty_state_team_no_issues_primary_button",
|
||||
comicBox: {
|
||||
title: "Issues are building blocks in Plane.",
|
||||
description:
|
||||
"Redesign the Plane UI, Rebrand the company, or Launch the new fuel injection system are examples of issues that likely have sub-issues.",
|
||||
title: "empty_state_team_no_issues_comic_title",
|
||||
description: "empty_state_team_no_issues_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "workspace",
|
||||
@@ -866,25 +827,24 @@ const emptyStateDetails = {
|
||||
},
|
||||
[EmptyStateType.TEAM_EMPTY_FILTER]: {
|
||||
key: EmptyStateType.TEAM_EMPTY_FILTER,
|
||||
title: "No issues found matching the filters applied",
|
||||
title: "empty_state_team_empty_filter_title",
|
||||
path: "/empty-state/empty-filters/",
|
||||
secondaryButton: {
|
||||
text: "Clear all filters",
|
||||
text: "empty_state_team_empty_filter_secondary_button",
|
||||
},
|
||||
accessType: "workspace",
|
||||
access: [EUserPermissions.ADMIN, EUserPermissions.MEMBER],
|
||||
},
|
||||
[EmptyStateType.TEAM_VIEW]: {
|
||||
key: EmptyStateType.TEAM_VIEW,
|
||||
title: "Save filtered views for your team. Create as many as you need",
|
||||
description:
|
||||
"Views are a set of saved filters that you use frequently or want easy access to. All your colleagues in a team can see everyone’s views and choose whichever suits their needs best.",
|
||||
title: "empty_state_team_view_title",
|
||||
description: "empty_state_team_view_description",
|
||||
path: "/empty-state/onboarding/views",
|
||||
primaryButton: {
|
||||
text: "Create your first view",
|
||||
text: "empty_state_team_view_primary_button",
|
||||
comicBox: {
|
||||
title: "Views work atop Issue properties.",
|
||||
description: "You can create a view from here with as many properties as filters as you see fit.",
|
||||
title: "empty_state_team_view_comic_title",
|
||||
description: "empty_state_team_view_comic_description",
|
||||
},
|
||||
},
|
||||
accessType: "workspace",
|
||||
@@ -892,9 +852,8 @@ const emptyStateDetails = {
|
||||
},
|
||||
[EmptyStateType.TEAM_PAGE]: {
|
||||
key: EmptyStateType.TEAM_PAGE,
|
||||
title: "Team pages are coming soon!",
|
||||
description:
|
||||
"Write a note, a doc, or a full knowledge base. Get Galileo, Plane’s AI assistant, to help you get started. Pages are thoughts potting space in Plane. Take down meeting notes, format them easily, embed issues, lay them out using a library of components, and keep them all in your project’s context. To make short work of any doc, invoke Galileo, Plane’s AI, with a shortcut or the click of a button.",
|
||||
title: "empty_state_team_page_title",
|
||||
description: "empty_state_team_page_description",
|
||||
path: "/empty-state/onboarding/pages",
|
||||
},
|
||||
} as const;
|
||||
|
||||
Reference in New Issue
Block a user