feat(i18n): update locales, sidebar, and master plan for multilingual support
This commit is contained in:
+113
-6
@@ -97,6 +97,7 @@ export const enCatalog = {
|
||||
"shell.progressValue": "{progress}% complete",
|
||||
"shell.progressAriaLabel": "Project progress",
|
||||
"shell.accountMenuAriaLabel": "Open account menu for {name}",
|
||||
"account.defaultUser": "Neta User",
|
||||
"account.signOut": "Sign out",
|
||||
"account.signingOut": "Signing out",
|
||||
"account.signOutError": "Could not sign out. Please try again.",
|
||||
@@ -120,13 +121,76 @@ export const enCatalog = {
|
||||
"filters.today": "Today",
|
||||
"filters.thisWeek": "This week",
|
||||
"filters.thisMonth": "This month",
|
||||
"charts.income": "Income",
|
||||
"charts.expense": "Expense",
|
||||
"status.completed": "Completed",
|
||||
"status.active": "Active",
|
||||
"status.pending": "Pending",
|
||||
"clients.individual": "Individual",
|
||||
},
|
||||
clients: {
|
||||
"title": "Clients",
|
||||
"description": "Manage client relationships, projects and follow-ups.",
|
||||
"actions.add": "Add client",
|
||||
"fields.name": "Client name",
|
||||
"fields.email": "Email",
|
||||
"description": "Manage client relationships, projects, and follow-ups.",
|
||||
"actions.add": "Add Client",
|
||||
"actions.edit": "Edit",
|
||||
"stats.lead": "Lead",
|
||||
"stats.active": "Active Clients",
|
||||
"stats.followUp": "Pending Follow-up",
|
||||
"stats.revenue": "Total Revenue",
|
||||
"stats.revenueDesc": "Paid revenue transactions",
|
||||
"tabs.pipeline": "Pipeline (Kanban)",
|
||||
"tabs.list": "Client List",
|
||||
"search": "Search client, company, email or notes",
|
||||
"pipeline.lead": "Lead",
|
||||
"pipeline.contacted": "Contacted",
|
||||
"pipeline.proposal_sent": "Proposal Sent",
|
||||
"pipeline.won": "Won",
|
||||
"pipeline.lost": "Lost",
|
||||
"empty.pipeline": "Empty",
|
||||
"list.client": "Client",
|
||||
"list.contact": "Contact",
|
||||
"list.stage": "Stage",
|
||||
"list.followUp": "Follow-up",
|
||||
"list.projects": "Project",
|
||||
"list.noCompany": "No company info",
|
||||
"list.noContact": "No contact info",
|
||||
"list.empty": "No clients found.",
|
||||
"messages.stageUpdated": "Client stage updated.",
|
||||
"errors.stageUpdateFailed": "Failed to update client stage.",
|
||||
"messages.created": "Client created.",
|
||||
"messages.updated": "Client updated.",
|
||||
"errors.saveFailed": "An unexpected error occurred while saving the client.",
|
||||
"form.createTitle": "New Client",
|
||||
"form.editTitle": "Edit Client",
|
||||
"form.name": "Full Name",
|
||||
"form.company": "Company Name",
|
||||
"form.email": "Email",
|
||||
"form.phone": "Phone",
|
||||
"form.website": "Website",
|
||||
"form.status": "Status",
|
||||
"form.active": "Active",
|
||||
"form.paused": "Paused",
|
||||
"form.archived": "Archived",
|
||||
"form.pipelineStage": "Pipeline Stage",
|
||||
"form.followUp": "Next Follow-up",
|
||||
"form.notes": "Notes",
|
||||
"form.cancel": "Cancel",
|
||||
"form.save": "Save",
|
||||
"detail.addActivity": "New Activity / Note",
|
||||
"detail.activityTitle": "Title",
|
||||
"detail.activityContent": "Details",
|
||||
"detail.activityDate": "Date",
|
||||
"detail.activityType": "Type",
|
||||
"detail.contactInfo": "Contact Information",
|
||||
"detail.createPortalAccount": "Create Portal Account",
|
||||
"detail.invitePortal": "Invite to Client Portal",
|
||||
"detail.portalActive": "Portal Active",
|
||||
"detail.saveActivity": "Save Activity",
|
||||
"detail.activityTypes.note": "Note",
|
||||
"detail.activityTypes.call": "Call",
|
||||
"detail.activityTypes.meeting": "Meeting",
|
||||
"detail.activityTypes.email": "Email",
|
||||
"detail.emptyActivities": "No activities or notes added yet.",
|
||||
},
|
||||
projects: {
|
||||
"title": "Projects",
|
||||
@@ -150,9 +214,39 @@ export const enCatalog = {
|
||||
},
|
||||
calendar: {
|
||||
"title": "Calendar",
|
||||
"description": "Plan meetings, focus time and deadlines.",
|
||||
"actions.add": "Add event",
|
||||
"description": "Plan meetings, focus times, and deadlines.",
|
||||
"actions.add": "Add Event",
|
||||
"event.title": "Event",
|
||||
"types.meeting": "Meeting",
|
||||
"types.focus": "Focus",
|
||||
"types.deadline": "Deadline",
|
||||
"types.personal": "Personal",
|
||||
"types.finance": "Finance",
|
||||
"form.createTitle": "Add Event",
|
||||
"form.editTitle": "Edit Event",
|
||||
"form.title": "Title",
|
||||
"form.description": "Description",
|
||||
"form.dateTime": "Date and Time",
|
||||
"form.start": "Start",
|
||||
"form.end": "End",
|
||||
"form.relations": "Relations (Optional)",
|
||||
"form.client": "Client",
|
||||
"form.project": "Project",
|
||||
"form.task": "Task",
|
||||
"form.selectClient": "Select Client",
|
||||
"form.selectProject": "Select Project",
|
||||
"form.selectTask": "Select Task",
|
||||
"form.cancel": "Cancel",
|
||||
"form.save": "Save",
|
||||
"messages.created": "Calendar event created.",
|
||||
"messages.updated": "Calendar event updated.",
|
||||
"messages.deleted": "Calendar event deleted.",
|
||||
"errors.saveFailed": "Failed to save calendar event.",
|
||||
"errors.deleteFailed": "Failed to delete calendar event.",
|
||||
"delete.title": "Delete Event",
|
||||
"delete.description": "Are you sure you want to delete this event? This action cannot be undone.",
|
||||
"delete.confirm": "Delete",
|
||||
"delete.cancel": "Cancel",
|
||||
},
|
||||
finance: {
|
||||
"title": "Finance",
|
||||
@@ -450,6 +544,19 @@ export const enCatalog = {
|
||||
"language.title": "Languages and translations",
|
||||
"language.default": "Default language",
|
||||
},
|
||||
analytics: {
|
||||
"title": "Performance and Financial Analysis",
|
||||
"range.placeholder": "Date Range",
|
||||
"range.thisWeek": "This Week",
|
||||
"range.thisMonth": "This Month",
|
||||
"range.thisYear": "This Year",
|
||||
"sections.incomeDistribution": "Project-Based Income Distribution",
|
||||
"sections.taskStatus": "Task Status Analysis",
|
||||
"empty": "No data found.",
|
||||
"tasks.completed": "Completed",
|
||||
"tasks.ongoing": "Ongoing",
|
||||
"tasks.count": "Task Count",
|
||||
},
|
||||
portal: {
|
||||
"dashboard.title": "Client dashboard",
|
||||
"dashboard.activeProjects": "Active projects",
|
||||
|
||||
Reference in New Issue
Block a user