diff --git a/packages/i18n/src/locales/en/translations.json b/packages/i18n/src/locales/en/translations.json
index bf1da0356b9..708ec429b46 100644
--- a/packages/i18n/src/locales/en/translations.json
+++ b/packages/i18n/src/locales/en/translations.json
@@ -333,6 +333,14 @@
"show_all": "Show all",
"show_less": "Show less",
"no_data_yet": "No Data yet",
+ "Syncing": "Syncing",
+ "add_work_item": "Add work item",
+ "advanced_description_placeholder": "Press '/' for commands...",
+ "create_work_item": "Create work item",
+ "attachments": "Attachments",
+ "declining": "Declining",
+ "declined": "Declined",
+ "decline": "Decline",
"project_view": {
"sort_by": {
@@ -516,9 +524,12 @@
},
"comments": "Comments",
"updates": "Updates",
- "clear_all": "Clear all"
+ "clear_all": "Clear all",
+ "link_copied": "Link copied",
+ "copied_to_clipboard": "Work item link copied to clipboard",
+ "is_copied_to_clipboard": "Work item is copied to clipboard"
},
-
+
"form": {
"title": {
"required": "Title is required",
@@ -638,6 +649,33 @@
"description": "Duplicate"
}
},
+ "modals": {
+ "decline": {
+ "title": "Decline work item",
+ "content": "Are you sure you want to decline work item {value}?"
+ },
+ "delete": {
+ "title": "Delete work item",
+ "content": "Are you sure you want to delete work item {value}?",
+ "success": "Work item deleted successfully"
+ }
+ },
+ "errors": {
+ "snooze_permission": "Only project admins can snooze/Un-snooze work items",
+ "accept_permission": "Only project admins can accept work items",
+ "decline_permission": "Only project admins can deny work items"
+ },
+ "actions": {
+ "accept": "Accept",
+ "decline": "Decline",
+ "snooze": "Snooze",
+ "unsnooze": "Un snooze",
+ "copy": "Copy work item link",
+ "delete": "Delete",
+ "open": "Open work item",
+ "mark_as_duplicate": "Mark as duplicate",
+ "move": "Move {value} to project work items"
+ },
"source": {
"in-app": "in-app"
},
@@ -645,6 +683,32 @@
"created_at": "Created at",
"updated_at": "Updated at",
"id": "ID"
+ },
+ "label": "Intake",
+ "page_label": "{workspace} - Intake",
+ "modal": {
+ "title": "Create intake work item"
+ },
+ "tabs": {
+ "open": "Open",
+ "closed": "Closed"
+ },
+ "empty_state": {
+ "sidebar_open_tab": {
+ "title": "No open issues",
+ "description": "Find open issues here. Create new issue."
+ },
+ "sidebar_closed_tab": {
+ "title": "No closed issues",
+ "description": "All the issues whether accepted or declined can be found here."
+ },
+ "sidebar_filter": {
+ "title": "No matching issues",
+ "description": "No issue matches filter applied in intake. Create a new issue."
+ },
+ "detail": {
+ "title": "Select an issue to view its details."
+ }
}
},
@@ -1191,30 +1255,7 @@
}
}
},
-
- "inbox": {
- "label": "Inbox",
- "empty_state": {
- "sidebar_open_tab": {
- "title": "No open issues",
- "description": "Find open issues here. Create new issue."
- },
- "sidebar_closed_tab": {
- "title": "No closed issues",
- "description": "All the issues whether accepted or declined can be found here."
- },
- "sidebar_filter": {
- "title": "No matching issues",
- "description": "No issue matches filter applied in intake. Create a new issue."
- },
- "detail": {
- "title": "Select an issue to view its details."
- }
- }
- },
-
"workspace_draft_issues": {
- "draft_an_issue": "Draft an issue",
"draft_an_issue": "Draft an issue",
"empty_state": {
"title": "Half-written issues, and soon, comments will show up here.",
diff --git a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/page.tsx b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/page.tsx
index 92d01aa25a9..4b1d5657344 100644
--- a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/page.tsx
+++ b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/inbox/page.tsx
@@ -51,7 +51,13 @@ const ProjectInboxPage = observer(() => {
);
// derived values
- const pageTitle = currentProjectDetails?.name ? `${currentProjectDetails?.name} - Intake` : "Plane - Intake";
+ const pageTitle = currentProjectDetails?.name
+ ? t("inbox_issue.page_label", {
+ workspace: currentProjectDetails?.name,
+ })
+ : t("inbox_issue.page_label", {
+ workspace: "Plane",
+ });
const currentNavigationTab = navigationTab
? navigationTab === "open"
diff --git a/web/ce/components/projects/settings/intake/header.tsx b/web/ce/components/projects/settings/intake/header.tsx
index 9ed39733bb5..8704ebb68b6 100644
--- a/web/ce/components/projects/settings/intake/header.tsx
+++ b/web/ce/components/projects/settings/intake/header.tsx
@@ -5,6 +5,7 @@ import { observer } from "mobx-react";
import { useParams } from "next/navigation";
import { RefreshCcw } from "lucide-react";
// ui
+import { useTranslation } from "@plane/i18n";
import { Breadcrumbs, Button, Intake, Header } from "@plane/ui";
// components
import { BreadcrumbLink } from "@/components/common";
@@ -22,6 +23,7 @@ export const ProjectInboxHeader: FC = observer(() => {
const { workspaceSlug, projectId } = useParams();
// store hooks
const { allowPermissions } = useUserPermissions();
+ const { t } = useTranslation();
const { currentProjectDetails, loader: currentProjectDetailsLoader } = useProject();
const { loader } = useProjectInbox();
@@ -41,14 +43,14 @@ export const ProjectInboxHeader: FC = observer(() => {
Syncing...
+{t("syncing")}...