Files
edr-platform/apps/edr-freight-web/locales/en/translation.json
2026-07-10 15:57:55 +03:00

7400 lines
299 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"auditLog": {
"filters": {
"title": "Filters",
"clear": "Clear filters",
"searchPlaceholder": "Search activities...",
"module": "Module",
"allModules": "All modules",
"action": "Action",
"allActions": "All actions",
"status": "Status",
"allStatuses": "All statuses",
"dateRange": "Date range",
"last7Days": "Last 7 days",
"last30Days": "Last 30 days"
},
"stats": {
"totalActivities": "Total Activities",
"successRate": "Success Rate",
"dailyAverage": "Daily Average",
"uniqueUsers": "Unique Users",
"topActions": "Top Actions",
"times": "times"
},
"card": {
"details": "Details",
"ip": "IP",
"location": "Location",
"resource": "Resource"
},
"export": {
"title": "Export Activity Logs",
"description": "Choose export options for your activity logs.",
"fileName": "File Name",
"fileNamePlaceholder": "Enter file name",
"format": "Export Format",
"includeDetails": "Include detailed information",
"includeDateRange": "Include date range in export",
"cancel": "Cancel",
"export": "Export",
"success": "Exporting {{count}} logs as {{format}}",
"csv": "CSV",
"json": "JSON",
"excel": "Excel"
},
"page": {
"fetchSuccess": "Audit logs loaded",
"fetchError": "Failed to load audit logs",
"fetchKeyError": "Missing moduleKey for audit logs",
"activitiesFound": "{{count}} activities found",
"systemUser": "System",
"viewDetails": "View details",
"searchActivity": "Search activity...",
"refresh": "Refresh",
"export": "Export",
"activeLogs": "Active Logs",
"cardView": "Card View",
"tableView": "Table View",
"cards": "Cards",
"table": "Table",
"showing": "Showing",
"of": "of",
"totalActivities": "total activities",
"prev": "Previous",
"next": "Next",
"activeFilter": "active filter",
"activeFilter_other": "active filters",
"clear": "Clear",
"loadingAc": "Loading activity logs...",
"noActivities": "No activities found",
"tryAdjusting": "Try adjusting your filters to find what you're looking for."
},
"severity": {
"critical": "Critical",
"high": "High",
"medium": "Medium",
"low": "Low"
},
"status": {
"success": "Success",
"failure": "Failure",
"warning": "Warning",
"pending": "Pending"
},
"table": {
"time": "Time",
"user": "User",
"action": "Action",
"description": "Description",
"module": "Module",
"severity": "Severity",
"status": "Status",
"entity": "Entity"
},
"detail": {
"title": "Audit Log Details",
"description": "View details of this audit entry",
"action": "Action",
"entity": "Entity",
"timestamp": "Timestamp",
"changes": "Changes Made"
},
"noRecords": "No audit records found"
},
"activityLogPage": {
"title": "Activity Log",
"export": "Export",
"searchPlaceholder": "Search logs...",
"filterByModule": "Filter by module",
"allModules": "All modules",
"filterByAction": "Filter by action",
"allActions": "All actions",
"modules": {
"Organizations": "Organizations",
"Users": "Users",
"Templates": "Templates",
"Authentication": "Authentication",
"Settings": "Settings",
"Reports": "Reports"
},
"actions": {
"CREATE": "Create",
"UPDATE": "Update",
"DELETE": "Delete",
"LOGIN": "Login",
"EXPORT": "Export"
},
"table": {
"time": "Time",
"action": "Action",
"description": "Description",
"performedBy": "Performed By",
"module": "Module",
"status": "Status",
"statusLabels": {
"success": "Success",
"failure": "Failure",
"pending": "Pending"
},
"noLogs": "No activity logs found."
}
},
"nav": {
"addNew": "Add New Prefix",
"emptyState": "Nothing Found",
"externalForYourReference": "External For Your Reference",
"dashboard": "Dashboard",
"outgoing": "Outgoing",
"incoming": "Incoming",
"external": "External",
"internal": "Internal",
"tagBasedReferenceNumber": "Tag-based Reference Number",
"cc": "CC",
"tagBasedReference": "Tag-based Reference",
"selectTag": "Select Tag",
"forYourReference": "For Your Reference",
"forYourReferenceExternal": "For Your Reference (External)",
"forYourReferenceInternal": "For Your Reference (Internal)",
"approval": "Approval",
"pending": "Pending",
"Record Management": "Record Management",
"branch": "Branch",
"internal_memo": "Internal Memo",
"non_smart_user": "Non Smart User",
"smartUsers": "Smart Users",
"external_non_smart_user": "External Non Smart User",
"admin": "Site Management",
"modules": "Modules",
"moduleNavigationHint": "Click to get navigation items across all modules",
"deputyMessage": "Deputy Message",
"officeHeadMessage": "Office Head Message",
"orgGoal": "Organization Goals",
"news": "News",
"other": "Other",
"homePage": "To Home Page",
"myRecord": "My Records",
"submitRecord": "Submit Record",
"direct": "Direct",
"Modules": "Modules",
"performanceManagement": "Performance Management",
"objectiveManagement": "Objective Management",
"performance": "Performance Management",
"document": "Document Management",
"PerformanceManagement": "Performance Management",
"DocumentManagement": "Document Management",
"Complaints": "Complaints"
},
"habeshaCalendar": {
"selectDate": "Select Date",
"selectYear": "Select Year",
"selectMonth": "Select Month",
"selectDay": "Select Day",
"year": "Year",
"month": "Month",
"day": "Day",
"clear": "Clear",
"cancel": "Cancel",
"select": "Select",
"currentYear": "Current Year",
"habeshaCalendar": "Habesha Calendar",
"gregorianCalendar": "Gregorian Calendar"
},
"rating": {
"serviceRating": "Service Rating",
"rateYourExperience": "Rate your experience with our service",
"veryPoor": "Very Poor",
"poor": "Poor",
"normal": "Normal",
"good": "Good",
"excellent": "Excellent"
},
"initiationType": {
"self": "Self",
"team": "Team"
},
"dashboard": {
"totalOutgoing": "Total Outgoing",
"totalIncoming": "Total Incoming",
"Percentage": "Percentage",
"Count": "Count",
"Status": "Status",
"Total": "Total",
"pieChart": "Pie Chart",
"barChart": "Bar Chart",
"table": "Table",
"monthlyIncoming": "Monthly Incoming Records",
"monthlyOutgoing": "Monthly Outgoing Records",
"totalInVsOut": "Total Incoming vs Outgoing",
"monthlyInVsOut": "Monthly Incoming vs Outgoing",
"weeklyInVsOut": "Weekly Incoming vs Outgoing",
"dailyInVsOut": "Daily Incoming vs Outgoing",
"exportPdf": "Export PDF",
"exporting": "Exporting...",
"print": "Print",
"exportFormat": "Export Format",
"selectFormat": "Select Format",
"totalEmployees": "Total Employees",
"totalUnits": "Total Units",
"totalPositions": "Total Positions",
"totalDocuments": "Total Documents",
"organizationDashboard": "Organization Dashboard",
"userManagement": "User Management",
"userPositionApproval": "User Position Approval",
"userManagementDesc": "Manage users and departments",
"contentManagementDesc": "Manage headers, footers, and seals",
"excelUploader": "Excel Uploader",
"ccRecords": "CC Records",
"totalApproval": "Total Approval",
"lastUpdated": "Last updated",
"refresh": "Refresh",
"refreshing": "Refreshing...",
"never": "Never",
"approvalStats": "Approval Stats",
"externalIncoming": "External Incoming",
"internalIncoming": "Internal Incoming",
"incomingStats": "Incoming Stats",
"outgoingStats": "Outgoing Stats",
"externalIncomingRecords": "External Incoming Records",
"internalIncomingRecords": "Internal Incoming Records",
"advanced": "Advanced Dashboard",
"status": {
"inProgress": "In Progress",
"accepted": "Accepted",
"reassigned": "Reassigned",
"draft": "Draft",
"forward": "Forward",
"approved": "Approved",
"rejected": "Rejected",
"adjusted": "Adjusted",
"sent": "Sent",
"approve": "Approve"
},
"excelUploaderDesc": "Bulk import users from Excel",
"positionSettings": "Position Settings",
"positionSettingsDesc": "Configure organizational positions",
"archiveUsers": "Archive Users",
"archiveUsersDesc": "Manage archived user accounts",
"webManagement": "Web Management",
"webManagementDesc": "Manage website content and settings",
"overviewDescription": "Overview of your organization's performance and activities",
"quickActions": "Quick Actions",
"contentManagement": "Content Management",
"exportUserData": "Export User Data",
"recentActivities": "Recent Activities",
"selectUnit": "Select Unit",
"loadingUnits": "Loading units...",
"refreshData": "Refresh Data",
"noUnitsFound": "No units found",
"organizationIdRequired": "Organization ID is required",
"exportError": "Export failed. Please try again.",
"uploadHeader": "New header image uploaded",
"updateSeal": "Organization seal updated",
"removeFooter": "Footer image removed",
"twoHoursAgo": "2 hours ago",
"fiveHoursAgo": "5 hours ago",
"oneDayAgo": "1 day ago",
"orgMsg": "Overview of your organization's statistics and activities",
"errorMsg": "Error loading organization data. Please try refreshing the page.",
"title": "Performance Dashboard",
"performanceMetrics": "Performance Metrics",
"selectPlanYear": "Select Plan Year",
"loading": "Loading dashboard...",
"selectPlanYearToView": "Select a plan year to view the dashboard",
"goToReport": "Go to Report",
"welcomeToDms": "Welcome to DMS",
"forYou": "For You",
"recommended": "Recommended",
"show": "Show",
"hide": "Hide",
"recentDocuments": "Recent Documents",
"searchPlaceholder": "Search documents...",
"loadingUpdates": "Loading updates...",
"noUpdates": "No updates",
"recentlyUpdated": "Recently updated",
"oldestUpdated": "Oldest updated",
"recentlyAdded": "Recently added",
"oldestAdded": "Oldest added",
"nameAZ": "Name A-Z",
"nameZA": "Name Z-A"
},
"verification": {
"pending": "Verification Pending",
"message": "Your registration is under verification. If 24 hours have passed and your account is still not verified, please contact us at",
"contactSupport": "Contact Support"
},
"status": {
"inProgress": "In Progress",
"accepted": "Accepted",
"reassigned": "Reassigned",
"draft": "Draft",
"forward": "Forward",
"approved": "Approved",
"rejected": "Rejected",
"adjusted": "Adjusted",
"sent": "Sent",
"all": "All",
"dispatched": "Dispatched",
"submitted": "Submitted"
},
"welcome": "Welcome",
"change_password": "Change Password",
"sign_out": "Sign Out",
"view_profile": "View Profile",
"user": "User",
"common": {
"back": "Back",
"Back": "Back",
"View": "View",
"today": "Today",
"yesterday": "Yesterday",
"unknownUser": "Unknown user",
"yes": "Yes",
"no": "No",
"na": "N/A",
"None": "None",
"Submit": "Submit",
"save": "Save",
"saveAsDraft": "Save as Draft",
"Cancel": "Cancel",
"print": "Print",
"confirmAndSubmit": "Submit",
"goBack": "Go Back",
"Confirm": "Confirm",
"noResult": "No Result",
"create": "Create",
"update": "Update",
"Edit": "Edit",
"Unselect": "Unselect",
"DeactivateUser": "Delete User",
"requiredFields": "Required fields",
"notAvailable": "Not Available",
"referenceNumber": "referenceNumber",
"subject": "Subject",
"createdDate": "Created Date",
"dispatchedDate": "Dispatched Date",
"status": "Status",
"search": "Search",
"name": "Name",
"delete": "Delete",
"actions": "Actions",
"verify": "Verify",
"verifying": "Verifying...",
"viewReply": "View Reply",
"created": "Created",
"loading": "Loading...",
"error": "Error",
"success": "Success",
"createdAt": "Created Date",
"view": "View",
"edit": "Edit",
"cancel": "Cancel",
"saving": "Saving...",
"deleting": "Deleting...",
"retry": "Retry",
"clear": "Clear",
"refresh": "Refresh",
"confirm": "Confirm",
"showing": "Showing",
"of": "of",
"close": "Close",
"submit": "Submit",
"reset": "Reset",
"filter": "Filter",
"sort": "Sort",
"export": "Export",
"import": "Import",
"download": "Download",
"upload": "Upload",
"preview": "Preview",
"details": "Details",
"settings": "Settings",
"profile": "Profile",
"logout": "Logout",
"login": "Login",
"register": "Register",
"forgotPassword": "Forgot Password",
"resetPassword": "Reset Password",
"changePassword": "Change Password",
"email": "Email",
"password": "Password",
"phone": "Phone",
"address": "Address",
"city": "City",
"country": "Country",
"state": "State",
"zip": "Zip Code",
"firstName": "First Name",
"lastName": "Last Name",
"middleName": "Middle Name",
"gender": "Gender",
"birthDate": "Birth Date",
"age": "Age",
"active": "Active",
"inactive": "Inactive",
"completed": "Completed",
"pending": "Pending",
"approved": "Approved",
"rejected": "Rejected",
"enabled": "Enabled",
"disabled": "Disabled",
"visible": "Visible",
"hidden": "Hidden",
"public": "Public",
"private": "Private",
"required": "Required",
"optional": "Optional",
"all": "All",
"none": "None",
"select": "Select",
"remove": "Remove",
"add": "Add",
"new": "New",
"old": "Old",
"current": "Current",
"previous": "Previous",
"next": "Next",
"first": "First",
"last": "Last",
"total": "Total",
"average": "Average",
"maximum": "Maximum",
"minimum": "Minimum",
"percentage": "Percentage",
"count": "Count",
"sum": "Sum",
"date": "Date",
"time": "Time",
"datetime": "Date & Time",
"from": "From",
"to": "To",
"between": "Between",
"before": "Before",
"after": "After",
"tomorrow": "Tomorrow",
"thisWeek": "This Week",
"lastWeek": "Last Week",
"nextWeek": "Next Week",
"thisMonth": "This Month",
"lastMonth": "Last Month",
"nextMonth": "Next Month",
"thisYear": "This Year",
"lastYear": "Last Year",
"nextYear": "Next Year",
"january": "January",
"february": "February",
"march": "March",
"april": "April",
"may": "May",
"june": "June",
"july": "July",
"august": "August",
"september": "September",
"october": "October",
"november": "November",
"december": "December",
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday",
"sunday": "Sunday",
"am": "AM",
"pm": "PM",
"morning": "Morning",
"afternoon": "Afternoon",
"evening": "Evening",
"night": "Night",
"hour": "Hour",
"minute": "Minute",
"second": "Second",
"day": "Day",
"week": "Week",
"month": "Month",
"year": "Year",
"decade": "Decade",
"century": "Century",
"millennium": "Millennium",
"notFound": "Not Found",
"updatedAt": "Updated Date",
"navigation": "Navigation",
"backToGoal": "Back to Goal",
"backToGoals": "Back to Goals",
"additionalInfo": "Additional Information",
"filters": "Filters",
"breadcrumb": "Breadcrumb",
"home": "Home",
"planYear": "Plan Year",
"goal": "Goal",
"majorTask": "Major Task",
"detailTask": "Detail Task",
"expectation": "Expectation",
"achievement": "Achievement",
"employee": "Employee",
"teamLeader": "Team Leader",
"Migrate": "Migrate",
"adopt": "Adopt",
"page": "Page",
"Delete": "Delete",
"Deleting": "Deleting...",
"DeletedSuccessfully": "Deleted successfully",
"FailedToDelete": "Failed to delete",
"ConfirmDelete": "Confirm Delete",
"DeleteConfirmationMessage": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.",
"addReply": "Add Reply",
"replies": "Replies",
"replyAttachments": "Reply Attachments",
"mockDownload": "Downloading simulated attachment: ",
"noReplies": "No replies added yet.",
"replyMessage": "Reply Message",
"replyPlaceholder": "Write your reply message or comment here...",
"attachments": "Attachments",
"uploadMessage": "Click to upload or drag and drop",
"uploadFormats": "PDF, PNG, JPG, ZIP (max 10MB)",
"submitting": "Submitting...",
"comment": "Comment",
"replynote": "Only one attachment per reply is allowed.",
"basicInformation": "Basic Information"
},
"migration": {
"title": "Migrate Position Type",
"fromPositionType": "From Position Type",
"toPositionType": "To Position Type",
"selectSourcePositionType": "Select source position type...",
"selectTargetPositionType": "Select target position type...",
"migrationPath": "Migration",
"migrateAllPositions": "Migrate All Positions",
"confirmMigration": "Confirm Migration",
"migrateAllDescription": "This will migrate all positions from {{fromName}} to {{toName}}. This action cannot be undone.",
"yesMigrateAll": "Yes, Migrate All",
"migrateSelectedPositions": "Migrate Selected Positions",
"selectPositionsToMigrate": "Select positions to migrate",
"searchPositions": "Search positions...",
"selected": "Selected",
"noPositionsFound": "No positions found",
"noPositionsAvailable": "No positions available",
"migrateSelectedButton": "Migrate Selected Positions ({{count}})",
"confirmSelectedMigration": "Confirm Selected Migration",
"migrateSelectedDescription": "You are about to migrate {{count}} selected position(s) from {{fromName}} to {{toName}}.",
"selectBothPositionTypes": "Please select both From and To position types",
"selectAtLeastOnePosition": "Please select at least one position",
"allPositionsMigratedSuccess": "All positions migrated successfully",
"failedToMigratePositions": "Failed to migrate positions",
"selectedPositionsMigratedSuccess": "{{count}} position(s) migrated successfully",
"failedToMigrateSelectedPositions": "Failed to migrate selected positions",
"migratedData": "Migrated Records",
"migratedRecords": "Migrated Records",
"exportData": "Export Data",
"exporting": "Exporting...",
"selectUnit": "Select Unit",
"columns": {
"referenceNumber": "Reference Number",
"letterNumber": "Letter Number",
"uploadedBy": "Uploaded By",
"organization": "Organization",
"dispatchedDate": "Dispatched Date",
"status": "Status",
"subject": "Subject"
},
"viewRecord": "View",
"invalidRecordId": "Error: Invalid record ID",
"loadingRecord": "Loading record...",
"errorLoadingRecord": "Error loading record: {{message}}"
},
"collaboration": {
"inProgress": "In Progress",
"done": "Done",
"all": "All",
"list": "Collaborations",
"comment": "Comment",
"comments": "Comments",
"commentTitle": "Collaboration comments",
"commentDialogDescription": "Review all collaborator comments here. If you have not commented yet, you can add yours below.",
"commentRequired": "Comment cannot be empty.",
"commentSubmitted": "Comment submitted.",
"commentUpdated": "Comment updated successfully.",
"commentDeleted": "Comment deleted successfully.",
"commentExists": "You have already commented on this record version.",
"commentsEmpty": "No comments have been added yet.",
"commentsCount": "{{count}} comment(s)",
"commentsEmptyState": "Once collaborators start commenting, their feedback will appear here.",
"reviewedCount": "{{count}} collaborator(s) reviewed",
"unknownUser": "Unknown user",
"yourComment": "Your comment",
"edited": "Edited",
"commentPlaceholder": "Write your comment...",
"addComment": "Add your comment",
"singleCommentRule": "You can submit one comment for the current record version.",
"postComment": "Post comment",
"deleteCommentTitle": "Delete comment?",
"deleteCommentDescription": "This will remove your current comment. You can add a fresh one again afterward.",
"close": "Close",
"edit": "Edit",
"adjust": "Adjust",
"adjustSubmitted": "Adjustment sent successfully.",
"adjustFailed": "Failed to send the adjustment request.",
"adjustCommentMissing": "No comment found to use for adjustment."
},
"profile": {
"recentActivity": "Recent Activity",
"accountSafety": "Account safety",
"twoFactorAuth": "Two-Factor Authentication",
"twoFactorDesc": "Add an extra layer of security",
"enabled": "Enabled",
"disabled": "Disabled",
"loading": "Loading profile...",
"error": "Failed To Load Profile",
"tryAgain": "Try Again",
"sessions": "Sessions",
"noName": "No name",
"signOut": "Sign Out",
"email": "Email",
"userType": "User Type",
"userTypes": {
"employee": "Employee"
},
"activity": {
"login": "Login",
"passwordChanged": "Password Changed"
},
"passwordSet": "Password Set",
"status": {
"accepted": "Accepted"
},
"positionDetails": "Position Details",
"positionName": "Position Name",
"positionKey": "Position Key",
"isDelegate": "Is Delegate",
"employeeId": "Employee ID",
"permissions": "Permissions",
"noPermissions": "No permissions assigned",
"accountSecurity": "Account Security",
"password": "Password",
"passwordSetStatus": "Password is set",
"passwordNotSetStatus": "Password not set",
"changePassword": "Change Password",
"updateProfile": "Update Profile",
"profile": "profile",
"englishName": "Please Enter name in english",
"amharicName": "Please Enter name in amharic",
"username": "Please Enter Username",
"phoneNumber": "Please Enter Phone Number",
"emailmsg": "Please Enter Email",
"emailRequired": "Email is required",
"usernameRequired": "Username is required",
"phoneRequired": "Phone number is required",
"englishNameRequired": "Name in English is required",
"amharicNameRequired": "Name in Amharic is required",
"invalidPhoneFormat": "Invalid phone number format.",
"validPhoneFormat": "Please enter a valid phone number in the format +2519XXXXXXXX or 09XXXXXXXX",
"invalidEmailFormat": "Invalid email format",
"validEmailFormat": "Please enter a valid email address",
"profileUpdateSuccess": "Profile updated successfully",
"profileUpdated": "Your profile is updated",
"profileUpdateFailed": "Failed To Update Profile",
"updating": "Updating"
},
"complaint": {
"title": "Submit Your Complaint",
"subtitle": "We're here to help. Provide detailed information so we can assist you effectively.",
"formTitle": "Complaint Form",
"fullName": "Full Name",
"phone": "Phone Number",
"subCity": "Sub City",
"woreda": "Woreda",
"houseNumber": "House Number",
"institution": "Institution",
"place": "Complaint Place",
"details": "Complaint Details",
"want": "Desired Resolution",
"evidence": "Evidence (Optional)",
"selectedFiles": "Selected files",
"disclaimerTitle": "Important Disclaimer",
"disclaimerText": "By submitting this form, you confirm that the information provided is true and accurate. False complaints may be subject to legal action.",
"accept": "I have read and accept the disclaimer",
"submit": "Submit Complaint",
"submitting": "Submitting...",
"success": "Complaint Submitted Successfully",
"receiveDisabled": "Complaint receiving is disabled for this unit.",
"receiveCheckFailed": "Could not verify complaint receiving for this unit. Please try again.",
"receiveCheckInProgress": "Still verifying complaint receiving for this unit. Please wait.",
"keepId": "Please keep your complaint ID for future reference:",
"error": "Error",
"close": "Close",
"back": "Back",
"followTitle": "Follow Complaint",
"followSubtitle": "We're here to support you — track the progress of your complaint right here.",
"selectCompliant": "Select Complaint",
"noEvidence": "No Evidence",
"compliantId": "Compliant Tracker Number",
"enterComNum": "Enter Compliant Tracker Number",
"message": "Response",
"complaintNo": "Complaint Number",
"errorMsg": "Could not fetch complaint. Please check your compliant tracker number and try again.",
"choice": {
"title": "Submit a Complaint",
"subtitle": "Choose how you would like to verify your identity before submitting a complaint.",
"prompt": "Choose your identity provider to continue. We'll sign you in or create your account automatically.",
"faydaTitle": "Individual (FAYDA)",
"faydaDescription": "For citizens filing a complaint as an individual. You will verify your identity with your national FAYDA ID.",
"faydaAction": "Verify with FAYDA",
"tinTitle": "Organization (TIN)",
"tinDescription": "For organizations filing a complaint using a Tax Identification Number (TIN).",
"tinAction": "Verify with TIN",
"etradeTitle": "Organization (E-Trade)",
"etradeDescription": "For organizations filing a complaint. Verify using your business TIN and trade license from E-Trade.",
"etradeAction": "Verify with E-Trade",
"verificationNote": "This step verifies your identity to file a complaint. It is not the same as creating or signing in to a portal account.",
"backToMethod": "Back to verification options"
},
"tin": {
"title": "Verify with TIN",
"subtitle": "Enter your organization's Tax Identification Number to continue.",
"formTitle": "Organization Verification",
"formDescription": "Provide your 10-digit TIN number to verify your organization before submitting a complaint.",
"complaintSubtitle": "Your organization has been verified. Please provide the complaint details below.",
"verifiedInfo": "Verified Organization Information",
"organizationName": "Organization Name",
"tinLabel": "TIN Number",
"tinPlaceholder": "Enter 10-digit TIN",
"tinHint": "TIN must be exactly 10 digits.",
"tinRequired": "TIN number is required",
"tinInvalid": "Please enter a valid 10-digit TIN number",
"notFound": "No registered business was found for the provided TIN.",
"verificationFailed": "TIN verification failed. Please try again.",
"registrationFailed": "Could not complete eTrade registration. Please try again.",
"verifying": "Verifying...",
"verify": "Verify",
"submit": "Verify and Continue",
"proxyError": "Could not reach the business registration service. Please try again later.",
"languageLabel": "Verification language",
"languageHint": "Requests are sent to eTrade using the {{language}} language code.",
"languageEnglish": "English",
"languageAmharic": "Amharic",
"regNo": "Registration Number",
"tradeName": "Trade Name",
"licenseNumber": "Trade License Number"
},
"fayda": {
"submitComplaint": "Submit Complaint",
"landingTitle": "Submit a Complaint",
"landingSubtitle": "Verify your identity with FAYDA to submit a complaint — no account required.",
"stepVerify": "Verify with FAYDA",
"stepVerifyDesc": "Authenticate securely using your national FAYDA ID. No Smart Office account is needed.",
"stepSubmit": "Submit your complaint",
"stepSubmitDesc": "Fill in the complaint details and we will route it to the appropriate office.",
"verifyWithFayda": "Verify with FAYDA",
"noAccountNeeded": "You do not need to create or log in to a Smart Office account.",
"verifying": "Verifying your identity with FAYDA...",
"verificationFailed": "FAYDA verification failed. Please try again.",
"missingCode": "Missing authorization code from FAYDA.",
"errors": {
"FAYDA_CLIENT_ID_MISSING": "FAYDA client is not configured. Contact support.",
"FAYDA_TOKEN_NETWORK_ERROR": "Could not reach FAYDA to complete sign-in. Please try again.",
"FAYDA_TOKEN_HTTP_400": "FAYDA rejected the sign-in request. Please start verification again.",
"FAYDA_TOKEN_HTTP_401": "FAYDA authentication failed. Please try again.",
"FAYDA_TOKEN_HTTP_500": "FAYDA sign-in service is unavailable. Please try again later.",
"FAYDA_ACCESS_TOKEN_MISSING": "FAYDA did not return an access token. Please try again.",
"FAYDA_USERINFO_NETWORK_ERROR": "Could not retrieve your FAYDA profile. Please try again.",
"FAYDA_USERINFO_HTTP_401": "Your FAYDA session expired. Please verify again.",
"FAYDA_USERINFO_HTTP_500": "FAYDA profile service is unavailable. Please try again later.",
"FAYDA_ID_MISSING": "FAYDA did not return your national ID number. Please try again.",
"FAYDA_NAME_MISSING": "FAYDA did not return your name. Please try again.",
"FAYDA_SERVER_CONFIG_MISSING": "FAYDA authentication is not configured on this server. Contact support or ensure /auth/signin-with-fayda and /auth/signup-with-fayda are enabled on IAM.",
"FAYDA_PROFILE_INCOMPLETE": "FAYDA returned incomplete profile information. Please try again.",
"FAYDA_EXCHANGE_FAILED": "FAYDA verification failed. Please try again."
},
"backToComplaints": "Back to Complaints",
"formTitle": "Complaint Form",
"formSubtitle": "Your identity has been verified. Please provide the complaint details below.",
"verifiedInfo": "Verified",
"faydaNumber": "FAYDA Number",
"recipient": "Recipient (Regional Office / Department)",
"recipientPlaceholder": "Select or enter the recipient office",
"subject": "Subject",
"subjectPlaceholder": "Brief summary of your complaint",
"description": "Description",
"descriptionPlaceholder": "Describe your complaint in detail...",
"attachment": "Attachment",
"uploadHint": "Click to upload supporting documents (PDF, JPG, PNG)",
"successSubtitle": "Thank you for submitting your complaint.",
"successMessage": "Your complaint has been submitted successfully.",
"successNote": "A tracking number will be provided once the backend is connected. You can track your complaint using the link below.",
"backToMyRecords": "Back to My Records",
"backToHome": "Back to Home"
}
},
"header": {
"tigrigna": "Tigrigna",
"affar": "Affar",
"somali": "Somali",
"oromo": "Affan Oromo",
"user": "User",
"management": "Management",
"notifications": "Notifications",
"english": "English",
"englishShort": "ENG",
"amharic": "Amharic",
"amharicShort": "አማ",
"french": "French",
"frenchShort": "FR",
"viewProfile": "View Profile",
"changePassword": "Change Password",
"signOut": "Sign Out",
"settings": "Settings",
"addTeeter": "Add Teeter and Signature",
"addSignature": "Add Signature",
"Remark": "Remark",
"Description": "Description",
"navigation": {
"dashboard": "Dashboard",
"outgoing": "Outgoing",
"incoming": "Incoming",
"approval": "Approval",
"delegation": "Delegation",
"pending": "Pending",
"settings": "Settings",
"collaborations": "Collaborations",
"collaboration": "Collaborations"
},
"editProfile": "Edit Profile"
},
"Document Attachments": "Document Attachments",
"Login Method": "Login Method",
"Sign Up": "Sign Up",
"Back to Home": "Back to Home",
"forgotpassword": {
"title": "Forgot Password?",
"subtitle": "No worries, we'll send you reset instructions",
"phone": "Phone Number",
"phoneplaceholder": "+251912345678 or 09XXXXXXXX",
"invalidphone": "Invalid phone number format. Use +2519XXXXXXXX or 09XXXXXXXX",
"checkphone": "Check your Phone Number",
"checkdesc": "We'll send a password reset link to your phone number.",
"sending": "Sending Reset Link...",
"sendresetlink": "Send Reset Link",
"backtologin": "Back to Login",
"remember": "Remember your password?",
"signin": "Sign in",
"home": "Home",
"success": "Password reset link sent",
"successdesc": "Please check your phone number for the reset link.",
"fail": "Failed to request password reset"
},
"Don't have an account?": "Dont have an account? Not a system user?",
"addRecord": {
"Reference Number": "Reference Number",
"Enter Reference Number": "Enter Reference Number",
"Record Tags": "Record Tags",
"Select Record Tags": "Record Tags",
"SelectedReceivingUnits": "Selected Receiving Units",
"EditRecord": "Edit Record",
"editIncomingRecord": "Edit Record",
"Record Type": "Record Type",
"Select Record Type": "Select Record Type",
"Initiation Type": "Initiation Type",
"Select Initiation Type": "Select Initiation Type",
"Receiving Unit": "Receiving Unit",
"Select Receiving Units": "Select Receiving Unit",
"Receiving Users": "Receiving Users",
"Select Receiving Users": "Select Receiving Users",
"Prefix": "Prefix",
"Select Prefix": "Select Prefix",
"Non Smart Receiving Unit": "Non Smart Receiving Unit",
"Enter Non Smart Receiving Organization": "Enter Non Smart Receiving Organization",
"To Departments": "To Departments",
"Select Department": "Select Departments",
"Preferred Language": "Preferred Language",
"Select Language": "Select Language",
"Suffix": "Suffix",
"Select Suffix": "Select Suffix",
"Position Prefix": "Position Prefix",
"Select Position Prefix": "Select Position Prefix",
"Subject": "Subject",
"Enter Subject": "Enter Subject",
"Letter Template": "Letter Template",
"Select Letter Template": "Select Letter Template",
"Body": "Body",
"External CC": "External CC",
"Select External CC": "Select External CC",
"Internal CC": "Internal CC",
"Select Internal CC": "Select Internal CC",
"Non Smart CC Unit": "Non Smart CC Unit",
"Enter Non Smart CC Organization": "Enter Non Smart CC Organization",
"Cancel": "Cancel",
"Add": "+ Add",
"English": "English",
"Amharic": "Amharic",
"Header": "Letter's Header",
"Select Header": "Select Header",
"No Header": "No Header",
"Footer": "Letter's Footer",
"Select Footer": "Select Footer",
"No Footer": "No Footer",
"Collaborators": "Collaborators",
"Select Collaborators": "Select Collaborators",
"Sincerely Text": "Sincerely Text",
"Enter Sincerely Text": "Enter Sincerely Text",
"record": "Record",
"attachment": "Attachment",
"failedToCreateRecord": "Failed To Create Record",
"recordSubmittedSuccessfully": "Record Forwarded Successfully.",
"createRecordFirst": "Please Create a Record First To Upload Attachments.",
"previous": "Previous",
"submit": "Submit",
"recordNotCreatedYet": "Record Has Not Been Created Yet.",
"submitting": "Submitting...",
"selectCollaborators": "Select Collaborators",
"Enter CC Prefix": "Enter CC Prefix",
"CC Prefix": "CC Prefix",
"Enter CC Suffix": "Enter CC Suffix",
"CC Suffix": "CC Suffix",
"Sign Status": "Sign Status",
"ccUsers": "CC Users",
"selectCCUsers": "Select CC Users",
"refreshOptions": "Refresh Options",
"isTeamSig": "Is With Team Signature",
"letterName": "File Name",
"addLetterName": "Enter File Name",
"Edit Mode": "Edit Mode",
"Create Mode": "Create Mode",
"Edit Record": "Edit Record",
"Create New Record": "Create New Record",
"Fill in the details below": "Fill in the details below",
"Basic Information": "Basic Information",
"enterBasicDetails": "Enter the basic details of your record",
"Creation Type": "Creation Type",
"Select Creation Type": "Select Creation Type",
"Recipients": "Recipients",
"specifyRecipients": "Specify who will receive this record",
"Template & Formatting": "Template & Formatting",
"customizeAppearance": "Customize the appearance of your record",
"Loading Headers...": "Loading headers...",
"Loading Footers...": "Loading footers...",
"Letter Content": "Letter Content",
"writeLetterContent": "Write the content of your letter",
"Header Preview": "Header Preview",
"Footer Preview": "Footer Preview",
"Carbon Copy (CC)": "Carbon Copy (CC)",
"addCCRecipients": "Add carbon copy recipients",
"forYourReference": "For Your Reference",
"forYourReferenceExternal": "For Your Reference (External)",
"forYourReferenceInternal": "For Your Reference (Internal)",
"selectForYourReference": "Select departments for your reference",
"Enter Non Smart CC Organization": "Enter non-smart CC organization",
"Attachments": "Attachments",
"uploadSupportingDocuments": "Upload supporting documents",
"Manual": "Manual",
"personal": "Personal",
"Position": "Position",
"formHasErrors": "Please fix the form errors before submitting",
"processingRequest": "Processing your request, please wait...",
"letterInformation": "Letter Information",
"organizationInformation": "Organization Information",
"skipOneLevel": "Should Jump One Step",
"Non Smart FYR Unit": "Non Smart FYR Unit",
"Enter Non Smart FYR Organization": "Enter Non Smart FYR Organization",
"uploadFromComputer": "Upload from Computer",
"addAttachmentFromDms": "+ Add Attachment from DMS"
},
"Preview Record": "Preview Record",
"preview": {
"title": "Record Preview",
"generating": "Generating preview...",
"failed": "Preview generation failed",
"retry": "Retry",
"close": "Close",
"print": "Print",
"loading": "Loading preview...",
"error": "Unable to generate preview",
"networkError": "Network error occurred. Please check your connection and try again.",
"noData": "No preview data available",
"button": "Preview",
"validationError": "Please fix validation errors before preview"
},
"print": {
"title": "Print Options",
"description": "Select what you want to print",
"recordDocument": "Record Document",
"recordDescription": "Print the main record document",
"attachments": "Attachments",
"noAttachments": "No attachments available",
"summary": "Items to print",
"selectAtLeastOne": "Please select at least one item to print",
"readyToPrint": "Ready to print",
"print": "Print",
"printing": "Printing...",
"success": "Print job sent successfully",
"error": "Failed to print. Please try again.",
"cancel": "Cancel"
},
"incomingRecord": {
"createdSuccess": "Incoming letter created successfully",
"updatedSuccess": "Incoming letter updated successfully",
"UpdatedSuccessfully": "updated successfully"
},
"externalPortal": {
"letterSentSuccess": "Letter submitted successfully"
},
"userRecord": {
"All": "All",
"Draft": "Draft",
"createAndForward": "Create and Forward",
"createAndApprove": "Create and Approve",
"updateAndForward": "Update and Forward",
"updateAndApprove": "Update and Approve",
"recordCreatedAndForwarded": "Record created and forwarded",
"recordCreatedAndSent": "Record created and sent",
"recordUpdatedAndForwarded": "Record updated and forwarded",
"recordCreatedReadyToApprove": "Record created — pick stamp & signature to approve",
"recordUpdatedReadyToApprove": "Record updated — pick stamp & signature to approve",
"The main file must be a PDF document": "The main file must be a PDF document",
"storageUploadFailed": "We could not upload the file. Please try again.",
"Submitted": "Fowarded",
"Accepted": "Accepted",
"Approved": "Approved",
"Rejected": "Rejected",
"Returned": "Returned",
"Adjustment": "Adjustment",
"Team Signature": "Pending Signatures",
"Sent": "Sent",
"Letters": "Letters",
"External Outgoing": "External Outgoing",
"Internal Outgoing": "Internal Outgoing",
"To": "To",
"Send": "Send",
"Send Directly": "Send Directly",
"nonSmartReceiverName": "Non Smart Receiver",
"ReceiverPosition": "Receiver Position",
"ReceiverEmployee": "Receiver Employee",
"ReceiverUnit": "Receiver Unit",
"Subject": "Subject",
"Date": "Date",
"Search": "Search",
"Add Record": "Add Record",
"Error loading records.": "Error Loading Records.",
"Receiver Info": "Receiver Info",
"No receivers": "No Receivers",
"No receiving unit": "No Receiving Unit",
"Status": "Status",
"Actions": "Actions",
"View Detail": "View Detail",
"MakeRecordSecure": "Secure Record",
"UnsecureRecord": "Unsecure Record",
"RecordSecuredSuccess": "Record secured successfully.",
"RecordSecureFailed": "Failed To Make Secure Record.",
"RecordUnsecuredSuccess": "Record unsecured successfully.",
"RecordUnsecureFailed": "Failed To Unsecure Record.",
"recordSecuredSuccess": "Record secured successfully.",
"recordUnsecuredSuccess": "Record unsecured successfully.",
"recordMarkedUrgentSuccess": "Record marked as urgent.",
"recordUrgencyClearedSuccess": "Record urgency cleared.",
"waitingForCollaborators": "Cannot proceed: Waiting for all collaborators to complete their actions",
"SecureDialogTitle": "Secure this record?",
"SecureDialogDescription": "This will lock the record and make it secure. You cant undo this action.",
"UnsecureDialogTitle": "Unsecure this record?",
"UnsecureDialogDescription": "This will unlock the record and make it editable again.",
"Open actions menu": "Open actions menu",
"Approve": "Approve",
"Forward": "Forward",
"Edit": "Edit",
"Delete": "Delete",
"Download": "Download",
"DirectSubmit": "Direct Submit",
"directSubmitTitle": "Direct submit record",
"directSubmitDescription": "Select a signature to submit this record directly.",
"SelectSignature": "Signature",
"SelectSignaturePlaceholder": "Select a signature",
"noSignatureAvailable": "No signature is available for direct submit.",
"noSignatureForDirectSend": "No active signature found for direct send.",
"directSubmitSuccess": "Record submitted directly successfully.",
"directSubmitError": "Failed to submit the record directly.",
"directDispatchSuccess": "Record sent successfully.",
"directDispatchError": "Failed to send the record.",
"SendDirectRecordTitle": "Send Direct Record",
"SendDirectRecordDescription": "Are you sure you want to send this direct record? This action cannot be undone.",
"Sending": "Sending...",
"Record approved successfully!": "Record Approved Successfully!",
"Record rejected successfully!": "Record rejected successfully!",
"Failed to approve record.": "Failed To Approve Record.",
"Approve Record": "Approve Record",
"Record is deleted successfully": "Record is Deleted Successfully",
"Confirm Delete": "Confirm Delete",
"Delete Record": "Delete Record",
"Downloaded": "Downloaded",
"Download Record PDF": "Download Record PDF",
"Failed to download PDF.": "Failed To Download PDF.",
"Download successful!": "Download successful!",
"Confirm Forward": "Confirm Forward",
"Forward Record": "Forward Record",
"Failed to forward the record": "Failed To Forward The Record",
"Record forwarded successfully": "Record Forwarded Successfully",
"Confirm Approve": "Confirm Approve",
"Reference": "The organization's standard reference number",
"ExternalReference": "Incoming letters' reference number",
"InternalMemoReference": "Internal memo reference number",
"Make Review": "Make Review",
"Confirm Review": "Confirm Review",
"Reject": "Reject",
"Filter by": "Filter by",
"Reference Number": "Reference Number",
"Enter the subject of the letter": "Enter the subject of the letter",
"Delivered By": "Delivered By",
"Enter Delivered By": "Enter Delivered By",
"Letter Number": "Letter Number",
"Enter Letter Number": "Enter Letter Number",
"Failed to create letter": "Failed To Create Letter",
"Letter Created successfully": "Letter Created successfully",
"Please select file": "Please select file",
"Created At": "Created At",
"Sign Status": "Sign Status",
"signStatus": "Sign Status",
"createdAt": "Created At",
"View": "View",
"Date Received": "Date Received",
"Attachment": "Attachment",
"ReceivingUnit": "Receiver",
"Review your record before submission": "Review your record before submission",
"Back": "Back",
"Submit Record": "Submit Record",
"Submitting": "Submitting",
"Generating preview": "Generating preview",
"PDF Preview": "PDF Preview",
"Unable to generate preview": "Unable to generate preview",
"Retry": "Retry",
"Record Summary": "Record Summary",
"No subject": "No subject",
"Record Type": "Record Type",
"Not specified": "Not specified",
"Language": "Language",
"Initiation Type": "Initiation Type",
"Preview generation failed": "Preview generation failed",
"Preview": "Preview",
"Form": "Form",
"History": "Incoming History",
"Delete Delegation": "Delete Delegation",
"selectLetter": "Select Letter",
"incomingLetters": "Incoming Letters",
"nonSmartLetters": "Non Smart Letters",
"sendingOrganization": "Sending Organization",
"Sending Organization": "Sending Organization",
"MarkUrgent": "Mark as Urgent",
"UnmarkUrgent": "Unmark Urgent",
"MarkUrgentDialogTitle": "Mark this record as urgent?",
"MarkUrgentDialogDescription": "This record will be flagged as urgent for quick handling.",
"UnmarkUrgentDialogTitle": "Unmark this record as urgent?",
"UnmarkUrgentDialogDescription": "This record will no longer appear as urgent.",
"Activate": "Activate",
"ShareViaEmail": "Share via Email",
"recordOfficeRegester": "Record Officer Registered Records",
"fromSmartUsers": "From Smartoffice Using Bureaus",
"fromExternalNonsmart": "From External Smart users",
"addRecordRO": "Add Incoming Record",
"directSend": "Direct Send",
"updateAndSend": "Update and Send",
"createAndSend": "Create and Send",
"Confirm Reject": "Confirm Reject"
},
"statusBar": {
"Skipped": "Skipped",
"Pending": "Pending",
"pending": "Pending",
"Draft": "Draft",
"draft": "In Progress",
"InProgress": "In Progress",
"In progress": "In Progress",
"In Progress": "In Progress",
"active": "In Progress",
"Reassigned": "Reassigned",
"re_assigned": "Reassigned",
"Approved": "Approved",
"Accepted": "Accepted",
"accepted": "Accepted",
"Dispatched": "Sent",
"Adjustment": "Adjustment",
"adjustment": "Adjustment",
"adjustment_requested": "Adjustment Requested",
"AdjustmentRequested": "Adjustment Requested",
"Rejected": "Rejected",
"rejected": "Rejected",
"Submitted": "Fowarded",
"All": "All",
"Reject": "Reject",
"Accept": "Accept",
"Approve": "Approve",
"approved": "Approve",
"Adjust": "Adjust",
"Sent": "Sent",
"Send": "Send",
"Team Signature": "Pending Signatures",
"Team Rejected": "Team Rejected",
"teamRejected": "Team Rejected",
"Team Approved": "Team Approved",
"signed": "Signed",
"activated": "Activated",
"deactivated": "Deactivated",
"activate": "Activate",
"deactivate": "Deactivate",
"totalAllocations": "Total Allocations",
"assignmentStatistics": "Assignment Statistics",
"Outgoing": "Outgoing",
"Incoming": "Incoming",
"Returned": "Returned",
"Adjusted": "Adjusted",
"acceptForward": "Accept and Forward",
"replaced": "Replaced",
"seen": "Seen",
"assigned": "Assigned",
"Assigned": "Assigned",
"not_assigned": "Not Assigned",
"completionRate": "Completion Rate",
"attentionNeeded": "Attention Needed",
"onTrack": "On Track",
"assInProg": "Assignment In Progress",
"next": "Next Assigments",
"Under Review": "Under Review",
"Re Assigned": "Reassigned",
"send_back_by_ro": "Sent Back by Record Officer",
"replied": "Replied",
"Replied": "Replied",
"yes": "Yes",
"no": "No",
"terminated": "Terminated",
"cancelled": "Cancelled",
"canceled": "Canceled",
"ended": "Ended",
"Expired": "Expired",
"Team Adjusted": "Team Adjusted"
},
"userIncoming": {
"LockRecord": "Lock Record",
"UnlockRecord": "Unlock Record",
"RecordLocked": "Record locked successfully",
"RecordUnlocked": "Record unlocked successfully",
"LockUpdateFailed": "Failed to update record lock",
"ConfirmLockRecord": "Lock record?",
"ConfirmUnlockRecord": "Unlock record?",
"ConfirmLockRecordDescription": "Are you sure you want to lock this record?",
"ConfirmUnlockRecordDescription": "Are you sure you want to unlock this record?",
"Continue": "Continue",
"Update and Assign": "Update and Assign",
"Create and Assign": "Create and Assign",
"Select a remark...": "Select Common Remarks",
"Select Predefined Remark": "Select Common Remarks",
"Clear": "Clear",
"From Date": "From",
"To Date": "To",
"Letters": "Letters",
"Department": "Department",
"Subject": "Subject",
"Date": "Date",
"Search": "Search",
"Error loading records.": "Error Loading Records.",
"errDelegation": "You dont have access to this page because your account is currently delegated.",
"Status": "Status",
"Type": "Type",
"remarkAdded": "Remark Added",
"newAssignment": "New Assignment",
"Actions": "Actions",
"successassign": "Record Assigned Successfully.",
"View Detail": "View Detail",
"Open actions menu": "Open actions menu",
"Sending Department": "Sending Department",
"No Department": "No Department",
"No Subject": "No Subject",
"Sending Organization (English)": "Sending Organization(English)",
"Sending Organization": "Sending Organization",
"Sending Organization (Amharic)": "Sending Organization (Amharic)",
"Accept": "Accept",
"Assign": "Assign",
"Edit": "Edit",
"update": "Update",
"Delete": "Delete",
"Download": "Download",
"Reject": "Reject",
"Cancel": "Cancel",
"uploadIncomingRecord": "Add Incoming Record",
"Record accepted successfully": "Record Accepted Successfully",
"Failed to accept record": "Failed To Accept Record",
"Confirm Acceptance": "Confirm Acceptance",
"Are you sure you want to accept this record?": "Are You Sure You Want To Accept This Record?",
"Confirm": "Confirm",
"Processing...": "Processing...",
"Departments": "Departments",
"Select department(s)...": "Select Department(s)...",
"Employees": "Employees",
"Select employee(s)...": "Select employee(s)...",
"Remark": "Remark",
"Failed to Assign a Record": "Failed To Assign a Record",
"Assign this record to one or more departments": "Assign This Record To One Or More Departments",
"Assign Record": "Assign Record",
"An error occurred during assignment.": "An Error Occurred During Assignment.",
"Enter your remarks...": "Enter Your Remarks...",
"Assigning...": "Assigning...",
"Are you sure you want to reject this record?": "Are You Sure You Want To Reject This Record?",
"Failed to rejected record": "Failed To Reject Record",
"Record rejected successfully": "Record Rejected Successfully",
"To": "To",
"ConvertedBy": "Converted By",
"ReceiverDepartment": "Receiving Department",
"Assign CC": "Assign CC",
"Assign CC Record": "Assign CC Record",
"Assign this CC record to one or more positions": "Assign This CC Record To One Or More Positions",
"Select Positions": "Select Positions",
"Select positions to assign": "Select positions to assign",
"Comment": "Comment",
"Quick Remarks": "Quick Remarks",
"Failed to Assign CC Record": "Failed To Assign CC Record",
"ReceiverEmployee": "Receiving Employee",
"return": "Return",
"returnQues": "Are you sure you want to return this record?",
"returing": "Returning...",
"conformReturn": "Confirm Return",
"Reference Number": "Reference Number",
"Dispatched Date": "Dispatched Date",
"No Sending organization": "No Sending organization",
"noRemark": "No Remark Found",
"searchRemark": "Search Remark...",
"Is Secured": "Is Secured",
"Is Urgent": "Is Urgent",
"Receiving Organization": "Receiving Organization",
"Attachments": "Attachments",
"nonSmart": "From non Smart User",
"external": "From Smart User",
"self": "My Record",
"parent": "My Parent Record",
"errorLoadingRecords": "Error Loading Records",
"reply": "Reply",
"replyRecord": "Reply Record",
"remarkDate": "Remark Date",
"isReplyLetter": "Is a Reply Letter",
"ViewReplyLetterDetails": "View Reply Letter Detail",
"isSecured": "Secured",
"isUrgent": "Urgent",
"RecordStatus": "Record Status"
},
"ApprovalPage": {
"Record adjusted successfully": "Record adjusted successfully",
"yourStamp": "Your Teeter",
"Letters": "Letters",
"Department": "Department",
"Subject": "Subject",
"Date": "Date",
"Search": "Search",
"Error loading records.": "Error Loading Records.",
"Status": "Status",
"Actions": "Actions",
"View Detail": "View Detail",
"Open actions menu": "Open actions menu",
"receiverEmployee": "Receiving Employee",
"receiverPosition": "Receiving Position",
"LetterName": "File Name",
"Receiver": "Receiver",
"No Subject": "No Subject",
"Record accepted successfully": "Record Accepted Successfully",
"Confirm": "Confirm",
"Remark": "Remark",
"Remarks": "Remarks",
"Accept Record": "Accept Record",
"Record Rejected successfully": "Record Rejected Successfully",
"recordAdjustedSuccessfully": "Record Adjusted Successfully",
"confirmAdjustment": "Confirm Adjustment",
"adjustRecord": "Adjust Record",
"selectOrUploadSignature": "Please Select or Upload a Signature",
"selectOrUploadTeeter": "Please Select or Upload a Teeter",
"recordApprovedSuccessfully": "Record Approved Successfully!",
"failedToApproveRecord": "Failed To Approve Record.",
"approveRecord": "Approve Record",
"confirmApprove": "Confirm Approve",
"confirmRejection": "Confirm Rejection",
"rejectRecord": "Reject Record",
"RecordType": "Record Type",
"selectStamp": "Select Stamp",
"selectTetter": "Select Tetter",
"selectedStamp": "Selected Stamp:",
"noStampsForLanguage": "No {{language}} stamps are available. Please contact your administrator.",
"signature": "Signature",
"yourSignature": "Your Signature:",
"selectedSignature": "Selected Signature:",
"selectSignature": "Select a signature",
"approving": "Approving...",
"All": "All",
"FileName": "File Name",
"SendingDepartment": "Sending Department",
"RecordStatus": "Record Status"
},
"viewDetail": {
"for": "For",
"viewDetail": "View Detail",
"from": "From",
"letter": "Main Letter",
"letterPreview": "Letter Preview",
"view": "View",
"fullScreen": "Full Screen",
"back": "Back",
"loading": "Loading...",
"noPreview": "No Preview Found",
"securedRecordMessage": "Since the record is secure, you cannot view the record.",
"securedAttachmentMessage": "Since the record is secure, you cannot view the attachments.",
"receivingOrganizations": "Receiving Organizations",
"receivingUserEmployees": "Receiving User Employees",
"sendingDepartment": "Sending Department",
"externalCcOrganizations": "External CC Organizations",
"internalCcDepartments": "Internal CC Departments",
"receivingDepartments": "Receiving Departments",
"sentDate": "Sent Date",
"referenceNumber": "Reference Number",
"attachments": "Attachments",
"remarks": "Remarks",
"loadingRemarks": "Loading Remarks...",
"failedToLoadRemarks": "Failed To Load Remarks.",
"noRemarksAvailable": "No Remarks Available For This Record.",
"action": "Action",
"comment": "Comment:",
"noAttachmentsAvailable": "No Attachments Available.",
"open": "Open",
"subject": "Subject",
"letterNumber": "Letter Number",
"deliveredBy": "Delivered By",
"personalRemark": "Personal Remark",
"noPersonalRemarkProvided": "No Personal Remark Available",
"regeneratePdf": "Regenerate PDF",
"regeneratingPdf": "Regenerating...",
"pdfRegenerationSuccess": "PDF regenerated successfully",
"pdfRegenerationFailed": "Failed To Regenerate PDF",
"sendingBureau": "Sending Bureau",
"collaborators": "Collaborators",
"recordDetail": "Record Detail",
"commentorEmployee": "Commentor Employee",
"commentorDepartment": "Commentor Department",
"noComment": "No Comment",
"fileName": "File Name",
"fileName1": "File Name (RO Reference Number)",
"toogleColumns": "Toggle Columns",
"sendingEmployee": "Sending Employee"
},
"PDF": {
"dropFilesHere": "Drop files here",
"dragDropInstruction": "Drag And Drop Files Here, Or Click To Select Files",
"youCanUpload": "You Can Upload",
"removeFile": "Remove File",
"filesUpTo": "Files (up to ",
"aFileWith": "A File With",
"file": "File",
"wasRejected": "Was Rejected",
"uploaded": "Uploaded",
"failedToUpload": "Failed To Upload",
"uploading": "Uploading...",
"cannotUploadMoreThan": "Cannot Upload More Than "
},
"shareViaEmail": {
"title": "Share Record via Email",
"description": "Enter the email address to share this record with.",
"emailLabel": "Email Address",
"emailPlaceholder": "Enter email address",
"emailRequired": "Email Address Is Required",
"invalidEmailFormat": "Please Enter A Valid Email Address",
"shareButton": "Share Record",
"shareSuccess": "Record Shared Successfully Via Email",
"shareFailed": "Failed To Share Record Via Email",
"networkError": "Network Error Occurred. Please Check Your Connection And Try Again."
},
"convert": {
"recordConverted": "Record Converted Successfully.",
"selectSeal": "Please Select a Seal.",
"convertRecord": "Convert Record",
"recordType": "Record Type:",
"subject": "Subject:",
"convertAndDispatch": "Convert & Dispatch",
"selectSealLabel": "Select Seal:",
"loadingSeals": "Loading seals...",
"selectSealPlaceholder": "-- Select a Seal --",
"selectedSealPreview": "Selected Seal Preview:",
"drawSig": "Draw Signature"
},
"delegation": {
"delegatedPosition": "Delegated Position",
"delegateePosition": "Delegatee Position",
"delegateeEmployee": "Delegatee Employee",
"selectDelegatedPosition": "Select Delegated Position",
"delegateTo": "Delegate To (Employee)",
"selectEmployee": "Select Employee",
"noEmployeesAvailable": "No Employees Available For This Position",
"startDate": "Start Date",
"pickDate": "Pick a date",
"endDate": "End Date",
"time": "Time",
"hours": "Hours",
"minutes": "Minutes",
"endDateMinimumFutureError": "End date must be at least 2 minutes from now",
"update": "Update",
"save": "Save",
"title": "Delegation",
"newDelegation": "New Delegation",
"editDelegation": "Edit Delegation",
"addDelegation": "Add Delegation",
"position": "Delegated Position",
"active": "Active",
"delegator": "Delegator",
"delegatedEmployee": "Delegated Employee",
"currentEndDate": "Current End Date",
"select": " Select",
"acting": "Acting As",
"switchRole": "Switch Role",
"successDelete": "Delegation is deleted successfully",
"activeDelegationExists": "active delegation exists and either edit the active delegation or delete and create again",
"createdSuccess": "Delegation created successfully",
"deletedSuccess": "Delegation deleted successfully",
"updatedSuccess": "Delegation updated successfully",
"terminationDetail": "Termination Detail",
"viewTerminationDetail": "View termination detail",
"terminatedSuccess": "Delegation terminated successfully",
"deleteDescription": "Provide a reason for ending this delegation.",
"deleteReasonLabel": "Reason",
"deleteReasonPlaceholder": "Why are you ending this delegation?",
"deleteReasonRequired": "Please provide a reason for deletion.",
"myDelegations": "My Delegations",
"myDelegatee": "My Delegatee",
"letter": "Delegation Letter",
"selectLetter": "Select Letter",
"viewLetter": "View Delegation Letter",
"noLetterAssigned": "No Delegation letter",
"letterDetails": "Selected Letter Details",
"recordInformation": "Record Information",
"letterPreview": "Document Preview",
"openInNewTab": "Open in New Tab",
"preview": "Preview",
"previewDelegation": "Delegation Preview",
"pdfNotAvailable": "PDF document not available",
"recordNotFound": "Selected record not found",
"pdfNotFound": "PDF document not found",
"pdfLoadError": "Failed to load PDF document",
"loadingPdf": "Loading document...",
"retryPdf": "Retry Loading",
"receiverPositions": "Recipients",
"initiator": "Initiated By",
"latestComment": "Latest comment",
"commentMeta": "Given by",
"commentMetaOn": "on"
},
"signatureUpload": {
"signature": "Signature",
"teeter": "Teeter",
"uploadSignature": "Upload Signature",
"uploadTeeter": "Upload Teeter",
"uploadSignatureNote": "Upload Signature (PNG only)",
"uploadTeeterNote": "Upload Teeter (PNG only)",
"uploadedSignature": "Uploaded Signature:",
"uploadedTeeter": "Uploaded Teeter:",
"enterFileName": "Enter File Name (without extension)",
"preview": "Preview:",
"upload": "Upload",
"uploading": "Uploading...",
"remove": "Remove",
"removing": "Removing...",
"removedSuccess": "Removed Successfully.",
"removeTeeterFailed": "Remove Teeter Failed",
"removeFailed": "Failed To Remove.",
"selectPngFirst": "Please Select a PNG File First.",
"onlyPngAllowed": "Only PNG Files Are Allowed.",
"signatureExists": "The Signature Already Exists. Remove It To Upload a New One.",
"uploadSuccess": "Upload Successful!",
"uploadError": "Upload Error:",
"uploadFailed": "Upload Failed.",
"openSignatureForm": "Open Signature Drawer",
"generateTeeter": "Generate Teeter",
"selectTeeterLanguage": "Select teeter language",
"languageAmharic": "Amharic",
"languageEnglish": "English",
"languageBoth": "Both (Amharic then English)",
"confirmGenerateTeeter": "Generate",
"cancelGenerateTeeter": "Cancel",
"uploadGeneratedTeeter": "Upload Generated Teeter",
"generatedTeeterPreview": "Generated teeter preview",
"downloadTransparentPng": "Download Transparent PNG",
"stampNameLabel": "Name",
"stampPositionLabel": "Position",
"stampBlockAmharic": "Amharic",
"stampBlockEnglish": "English",
"missingEmployeeData": "Employee name or position is not available.",
"drawSignature": "Draw Signature",
"drawOption": "Option 2: Draw Signature",
"uploadOption": "Option 1: Upload Signature File",
"drawDescription": "Draw your signature directly on the canvas",
"drawSignatureFullscreen": "Draw Signature - Fullscreen",
"pleaseAddSignature": "Please add a signature",
"clear": "Clear",
"save": "Save",
"cancel": "Cancel",
"maximize": "Maximize"
},
"assignment": {
"assignedBy": "Assigned By",
"assignedTo": "Assigned To",
"assignedOn": "Assigned On:",
"comment": "Comment:",
"assignmentFlow": "Assignment Flow",
"noAssignments": "No Assignments Have Been Made For This Record Yet.",
"responded": "Responded",
"assignedUsing": "Assigned Using:",
"byName": "Employee Name",
"byDepartment": "Department Name"
},
"auth": {
"welcomeBack": "Welcome Back",
"enterCredentials": "Please Enter Your Credentials To Continue",
"email": "Email",
"phoneNumber": "Phone Number",
"username": "User Name",
"password": "Password",
"rememberMe": "Remember Me",
"forgotPassword": "Forgot Password?",
"loggingIn": "Logging In...",
"login": "Login",
"welcomeHeadline": "Welcome to Your Smart Office",
"paperlessOffice": "Paperless Office",
"welcomeSubtext": "Sign In To Streamline Your Workflow and Eliminate The Clutter.",
"emailAddress": "Email address",
"err": "Invalid Ethiopian Phone Number It Should Start With +251",
"invalidEmail": "Please enter a valid email address"
},
"msg": {
"sent": "Letter is sent",
"genericError": "An error occurred",
"authError": "Session expired",
"authErrorDescription": "Please log in again.",
"validationError": "Some of the information you submitted is invalid. Please review and try again.",
"permissionError": "You don't have permission to perform this action.",
"notFoundError": "We couldn't find what you were looking for.",
"fileTooLarge": "The file is too large. Please reduce the file size and try again.",
"serverError": "Something went wrong on our side. Please try again in a moment.",
"attachmentDeleted": "Attachment deleted successfully.",
"replyAdded": "Reply added successfully!",
"replyError": "An error occurred while adding the reply.",
"failedToCreate": "Failed To Create Record",
"failedToGetUrl": "Failed To Get Upload URL",
"registrationSuccess": "Registered. We Have Sent An SMS To Set Your Password Successfully.",
"errorOccurred": "An Error Occurred.",
"successfullyCompleted": "Changes saved successfully.",
"pdfRegenerated": "PDF Regenerated Successfully.",
"approveFailed": "Failed To Approve Record.",
"approveSuccess": "Record Approved Successfully",
"selectPrompt": "Please Select a Stamp.",
"extendedSuccess": "Delegation Extended Successfully.",
"letter": "Letter",
"approvedSuccess": "Record Approved Successfully!",
"submittedSuccess": "Record Submitted Successfully!",
"reviewSuccess": "Record Made Under Review Successfully!",
"markedForAdjustment": "Marked For Adjustment",
"sentToOfficer": "Sent To Record Officer",
"errorSendingToOfficer": "Error Sending To Record Officer",
"success": "Delegation Successful.",
"failed": "Delegation Failed.",
"deletedSuccess": "Delegation Deleted Successfully.",
"deleteFailed": "Failed To Delete Delegation.",
"failedCreateOrGetUrl": "Failed To Create Record or Get Upload URL.",
"sentAndUploadedSuccess": "Letter Sent and File Uploaded Successfully.",
"failedSendOrUpload": "Failed To Send Letter or Upload File.",
"successassign": "Record Assigned Successfully.",
"submittedWithAttachments": "Record and Attachments Submitted.",
"createFailed": "Failed To Create Record.",
"refreshedSuccess": "Refreshed Successfully.",
"refreshFailed": "Failed To Refresh.",
"redirecting": "Redirecting...",
"loginSuccess": "Login Successful.",
"receivingDepartmentRequired": "At least one receiving department is required",
"receivingUnitRequired": "At least one receiving unit is required",
"recordTypeRequired": "Record type is required",
"initiationTypeRequired": "Initiation type is required",
"subjectRequired": "Subject is required",
"preferredLanguageRequired": "Preferred language is required",
"bodyRequired": "Body is required",
"sincerelyTextRequired": "Sincerely text is required",
"headerRequired": "Header is required",
"footerRequired": "Footer is required",
"accessDenied": "Access Denied",
"accessDeniedmsg": "You Cannot Enter This Page Because You Have an Active Delegation. Please Remove The Delegation To Continue.",
"accessDeniedmsg2": "You Cannot Enter This Page Because You Have an Active Delegation. You Cannot Delegate If You Are Already Delegated By Another Employee",
"accessDeniedmsg3": "You cannot access Record Management Module because you are not registered to this organization or you not assigned any position",
"sendingOrgRequired": "Sending Organization is Required",
"deliveredByRequired": "Delivered By is Required",
"letterNoRequired": "Letter Number is Required",
"letterNameRequired": "File Name is Required",
"noReferenceNumber": "The letter isn't sent, so no reference number",
"noMsg": "Because The Letter Has Not Been Sent Yet",
"sincerely": "Sincerely",
"changePasswordMsg": "Set a new password for your account",
"oldPassword": "Old Password",
"newPassword": "New Password",
"confirmNewPassword": "Confirm New Password",
"chaning": "changing...",
"failedChange": "Failed To Change Password",
"successChange": "Password changed successfully",
"logoutSuccess": "Logged out successfully",
"logoutFailed": "Logout failed",
"passwordMismatch": "New password and confirm new password do not match",
"passwordRequirements": "Password must be at least 8 characters long",
"currentPasswordRequired": "Current password is required",
"newPasswordRequired": "New password is required",
"passwordMinLength": "Password must be at least 8 characters long",
"passwordMustBeDifferent": "New password must be different from your current password",
"confirmPasswordRequired": "Please confirm your new password",
"uppercaseLetter": "uppercase letter",
"lowercaseLetter": "lowercase letter",
"number": "number",
"specialCharacter": "special character",
"passwordComplexity": "Password must contain at least one",
"passwordResetSuccess": "You can now log in with your new password",
"selectAll": "Select All",
"error": "Error",
"createRecordMsg": "Fill in the details to create a new incoming record",
"updateRecordMsg": "Update the incoming record details below",
"completionRate": "Calculation: Accepted + Rejected + Reassinged +Replied Divided by Total Assigments",
"totalAllocations": "Total number of letters assigned to users or departments",
"reassigned": "Letters that were redirected from one user or department to another",
"rejected": "Letters that were declined or not approved by the recipient",
"accepted": "Letters that were approved or acknowledged by the recipient",
"replied": "Letters that received a response or follow-up from the recipient",
"draft": "Letters that are awaiting action or decision from the recipient",
"waitingMsg": "The Ethio-Djibouti Railway was established in April 2017 following a bilateral agreement signed on December 16, 2016, between Ethiopia and Djibouti. A Shareholders Agreement was signed on January 11, 2017, among public bodies and state enterprises from both nations, governed by Ethiopian commercial law.\n\nThe shareholders formed a Share Company with an initial capital of USD 500 million, dedicated to operating and maintaining the Addis AbabaDjibouti Railway and providing freight and passenger transport services. The Ethiopian Railway Corporation (ERC) holds a 72% share, while the Société Djiboutienne de Chemin de Fer (SDCF) owns 25%. The remaining shares are divided among the Ministry of Transport (MoTL), the Ministry of Finance (MoF), and the former Ministry of Public Enterprises (MoPE), each holding 1%.\n\nThe railway line begins in Sebeta, southwest of Addis Ababa, and runs east through Adama, Mieso, Diredawa, and the border station Dewanle, ultimately reaching the ports of Djibouti. The total length of the railway is 756 km, featuring double tracks from Sebeta to Adama and single track from Adama to the Djibouti ports.\n\nThere are 20 stations along the route, with a dispatching command center located in Labu and a sub-center in Nagad. Locomotive and rolling stock depots, as well as facilities for train inspection and repair, have been established in Indode, while Nagad also features a locomotive turnback depot and repair facility.\n\nOperational and maintenance activities commenced in January 2018 by hiring a Management Contractor for six years: having contractual responsibility of maintaining & operating the railway line and providing capacity building trainings for the local staff, Ethiopian and Djiboutian, to handover the work at the end of the Management contract period. Accordingly, the Management Contractor has operated and maintained the line from 2018 to end of 2023 and officially handed over the work to the local staff since January 1, 2024.\n\nAccordingly, the local staff handled all operation and maintenance undertakings in the 2024 fiscal year with a close follow-up from the Board of Directors.",
"recordDes": "This link takes you to record management",
"orgAdminDes": "This Link Takes to site management",
"recycleBin": "Recycle Bin",
"ccEmployeesInvalidSelection": "One or more selected CC users do not have a valid assigned position. Remove them or update their employee profile."
},
"landingPage": {
"smartOffice": "EDR Smart Office",
"signIn": "Sign In",
"signUp": "Sign Up",
"overview": "Overview",
"features": "Features",
"workflow": "Workflow",
"manual": "Manual",
"digitalTransformation": "Digital transformation for modern government operations.",
"facebook": "Facebook",
"twitter": "Twitter",
"linkedIn": "Linked In",
"telegram": "Telegram",
"tiktok": "TikTok",
"website": "Website",
"contactUs": "Contact Us",
"quickLinks": "Quick Links",
"copyright": "Tria Plc - Copyright ©",
"rightsReserved": "All Rights Reserved - Powered by Tria",
"address": "Lingo Tower Infront of Sheger House, Bole, Addis Ababa, Ethiopia",
"platformSystem": "Smart Office",
"initiativeDescription": "A comprehensive digital transformation initiative to modernize government office operations through the adoption of cutting-edge technologies.",
"getStarted": "Get Started",
"learnMore": "Learn More",
"sops": "SOPS",
"smartOfficePlatformSystem": "EDR Smart Office System",
"revolutionDescription": "Revolutionizing government operations with AI-powered workflow automation and real-time analytics.",
"liveDemo": "Live Demo Available",
"outgoingRecords": "Outgoing Records",
"outgoingRecordsDesc": "Create and send internal or external records with attachments and hierarchical approval workflows.",
"incomingRecords": "Incoming Records",
"incomingRecordsDesc": "View, accept, and respond to received records, with the ability to assign them to relevant departments.",
"approvalWorkflows": "Approval Workflows",
"approvalWorkflowsDesc": "Digital letter and signature support with hierarchical approval processes that match your office structure.",
"interactiveDashboard": "Interactive Dashboard",
"interactiveDashboardDesc": "Real-time tracking of incoming and outgoing records, with department-level summaries and pending approvals.",
"organizedFolders": "Organized Folders",
"organizedFoldersDesc": "Categorize records using a structured system with advanced search and filtering capabilities.",
"securityAccessControl": "Security & Access Control",
"securityAccessControlDesc": "Role-based access with complete audit trails for all document actions and modifications.",
"powerfulFeaturesTitle": "Powerful Features",
"powerfulFeaturesSubtitle": "Streamline Your Document Workflow",
"powerfulFeaturesDesc": "Our comprehensive tools help you manage records efficiently while maintaining security and compliance.",
"feature1": "Faster Approval Times",
"feature2": "More Organized Records",
"feature3": "Audit Compliance",
"documentWorkflow": "Document Workflow",
"recordCreation": "Record Creation",
"recordCreationDesc": "User creates a new record with attachments and metadata",
"teamLeaderReview": "Team Leader Review",
"teamLeaderReviewDesc": "First level approval by immediate supervisor",
"directorApproval": "Director Approval",
"directorApprovalDesc": "Department head reviews and approves",
"deputyHeadReview": "Deputy Head Review",
"deputyHeadReviewDesc": "Final administrative approval before submission",
"recordOfficerProcessing": "Record Officer Processing",
"recordOfficerProcessingDesc": "Official registration and dispatch",
"streamlinedProcess": "Streamlined Process",
"recordManagementApprovalWorkflows": "Record Management Approval Workflows",
"smartOfficeDescription": "Smart Office mirrors your organizational hierarchy with customizable digital workflows that ensure proper oversight and accountability.",
"step": "STEP",
"requestChanges": "Request Changes",
"workflowAutomationBenefits": "Workflow Automation Benefits",
"workflowAutomationDesc": "Our intelligent workflow system reduces processing time by 65% while ensuring compliance with your organizational policies.",
"fasterApprovals": "65% Faster Approvals",
"reduceDelays": "Reduce bureaucratic delays",
"auditTrail": "100% Audit Trail",
"completeRecord": "Complete record of all actions",
"advancedFeatures": "Advanced Features",
"slaMonitoring": "SLA Monitoring",
"slaMonitoringDesc": "Automatic tracking of service level agreements with escalation alerts for delays.",
"conditionalRouting": "Conditional Routing",
"conditionalRoutingDesc": "Smart rules automatically route documents based on content, value, or department.",
"temporaryApprovalDelegation": "Temporary approval delegation for vacations with full audit tracking.",
"approvalworkflow": "Approval Workflow",
"uptime": "Uptime",
"bureaus": "Bureaus",
"support": "Support",
"features1": "Scalable",
"features2": "Crossplatform support",
"features3": "Cloudbased data sync",
"features4": "lowconnectivity capability",
"features5": "Responsive design/adaptive",
"features6": "Secure",
"login": "Login to the System",
"step1": "1. Click on the",
"headerBtn": "button in the header",
"step2": "2. Enter your username and password provided by your administrator",
"step3": "3. Click the",
"accessBtn": "button to access the system",
"note": "Note",
"forgotIntro": "If you forget your password, contact your system administrator for reset.",
"dashboardTitle": "Dashboard Overview",
"dashboardDesc": "The dashboard provides a comprehensive overview of your record activities:",
"recordsCreated": "Records Created",
"recordsTotal": "Total records you've initiated",
"recordsReceived": "Records Received:",
"incomingDocs": "Incoming documents from others",
"breakdown": "Internal/External Breakdown:",
"visuals": "Visual charts showing document types",
"approvalStatus": "Approval Status",
"approvalTypes": "Pending, approved, or rejected records",
"quickActions": "Quick Actions",
"createOrCheck": "Create new records or check pending approvals directly from the dashboard",
"recentActivity": "Recent Activity",
"trackUpdates": "Track the latest updates on your documents",
"manageOut": "Managing Outgoing Records",
"createNew": "Creating New Records",
"goToTab": "Navigate to the",
"clickBtn": "Click button",
"fillFields": "Fill in all required fields (record type, receiver, subject, etc.)",
"attach": "Attach supporting documents if needed",
"saveOrSubmit": "Save as draft or submit for approval",
"trackStatus": "Tracking Record Status",
"notForwarded": "This item is not yet forwarded. This items can be edited and deleted",
"awaiting": "This item is awaiting acceptance or approval.",
"accepted": "This item has been accepted and is awaiting approval.",
"approvedSent": "This item has been approved and sent to record officer to be dispatched.",
"returned": "This item has been returned for adjustments or additional information. Please review the comments.",
"rejected": "This item has been rejected.",
"sent": "This item has been sent to the recipients.",
"returnedByOfficer": "This item has been returned by the Record Officer.",
"monitor": "Monitor your records through each approval stage in the workflow",
"manageIncoming": "Managing Incoming Records",
"incomingTypes": "Types of Incoming Records",
"fromOthers": "From other organizations",
"withinOrg": "Within your organization",
"copied": "Copied for your information",
"processIncoming": "Processing Incoming Records",
"readDoc": "Open and read the full document",
"acknowledge": "Acknowledge receipt of the document",
"forward": "Forward to another team member if needed",
"archive": "Archive",
"fileRef": "File for future reference",
"apprvalworkflow": "Approval Workflow",
"process": "Approval Process",
"internalFlow": "Internal Records Workflow:",
"creator": "Creator",
"leader": "Team Leader",
"director": "Director",
"officer": "Record Officer",
"externalFlow": "External Records Workflow:",
"actions": "Approval Actions",
"delegation": "Delegation Management",
"delegateInfo": "When you're unavailable, you can delegate your approval authority to another team member:",
"delegateNav": "Navigate to the",
"selectColleague": "Select a colleague from your organization structure",
"setDates": "Set the start and end dates for the delegation period",
"setPerms": "Specify which permissions to delegate",
"saveDelegate": "Save the delegation settings",
"autoExpire": "Delegations automatically expire on the end date you specify.",
"collab": "Collaboration Workspace",
"collabInfo": "The collaboration tab brings together records that require input from multiple team members:",
"viewDocs": "View all collaborative documents in one place",
"addComments": "Add your comments or annotations",
"approve": "Approve with your digital signature when consensus is reached",
"trackChanges": "Track changes and version history",
"realTime": "Real-time Updates",
"liveChanges": "See changes from other collaborators as they happen",
"notifications": "Notification System",
"alerts": "Get alerts when others contribute to the document",
"signatureMgmt": "Teeter & Signature Management",
"leadersOnly": "Team leaders and above can manage their digital teeter and signature:",
"signatureTitle": "Teeter & Signature",
"uploadTeeter": "Upload a clear image of your official teeter",
"uploadSignature": "Create or upload your digital signature",
"defaultSignature": "Set as default for all approvals",
"updateDesignation": "Update whenever your official designation changes",
"security": "Security Notice:",
"encrypted": "Your teeter and signature are encrypted and only used for official approvals.",
"recordModule": "Record Management Module",
"guide": "Comprehensive guide for using the Smart Office Platform System",
"back": "Back to Dashboard",
"moduleGuide": "Module Guide",
"previous": "Previous",
"next": "Next",
"addTeeterAndSignature": "Add digital teeter and signature",
"returnWithComments": "Return with comments",
"requestModifications": "Request modifications",
"screenshotOf": "Screenshot of",
"fasterApproval": "Faster Approval",
"auditReady": "Audit Ready",
"organizedRecords": "Organized Records",
"tab": "Tab",
"click": "Click",
"button": "Button",
"services": "Services",
"fileComplaint": "File Complaint",
"followComplaint": "Follow Complaint",
"aboutUs": "Know About Us",
"darkMode": "Dark Mode",
"lightMode": "Light Mode"
},
"organization": {
"allFieldsRequired": "All fields are required",
"name": "Name",
"actions": "Actions",
"assignOrgAdminInstructions": "Select an organization and a user to assign as its administrator.",
"assignUnitAdminInstructions": "Select a user to assign as an administrator for this unit.",
"unitAdminRemovedSuccess": "Unit admin removed successfully",
"unitAdminRemoveFailed": "Failed to remove unit admin",
"manageUnitAdminInstructions": "View, add, or remove administrators assigned to this unit.",
"currentUnitAdmins": "Current unit admins",
"currentUnitAdminsDescription": "Users who can administer this unit.",
"noUnitAdminsAssigned": "No admins are assigned to this unit.",
"removeAdminTitle": "Remove this admin?",
"removeAdminDescription": "This action cannot be undone. This will remove the admin role from this user.",
"removingAdmin": "Removing...",
"confirmRemoveAdmin": "Yes, remove",
"webManagement": "Web Management",
"portalSettings": "Portal Settings",
"Sector Reports": "Sector Reports",
"addUser": " Add User",
"Letter Template": "Letter Templates",
"units": "Units",
"selectUnitFirst": "Select a unit first",
"noUnitsFound": "No units found",
"organizations": "Organizations",
"newOrganization": "New Organization",
"organizationName": "Organization name",
"createdOn": "Created on",
"approveUserPrompt": "Approve User",
"approveUserDescription": "Approve User",
"rejectUserPrompt": "Reject User",
"rejectUserDescription": "Are you sure you want to reject this user?",
"yesApprove": "Yes, Approve",
"yesReject": "Yes, Reject",
"approving": "Approving...",
"rejecting": "Rejecting...",
"numberOfUsers": "Number of users",
"assignedAdmin": "Assigned admin",
"Migrated Records": "Migrated Records",
"isGovernmentOrganization": "Is Government Organization",
"createNew": "Create New",
"edit": "Edit",
"enterDetails": "Enter the details for the new organization. All fields marked with an asterisk (*) are required.",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"key": "Key",
"organizationType": "Organization Type",
"loadingOrganizationTypes": "Loading organization types...",
"errorLoadingOrganizationTypes": "Error loading organization types",
"noOrganizationTypesAvailable": "No organization types available",
"parentOrganization": "Parent Organizational (optional)",
"loading": "Loading...",
"selectOrganization": "Select organization",
"selectOrganizationFirst": "Select an organization first",
"noOrganization": "No organization",
"isOrganizationPublic": "Is Organization Public",
"selectOrganizationType": "Select organization type",
"deleteOrganization": "Delete Organization",
"confirmDelete": "Are you sure you want to permanently delete?",
"cannotUndo": "This action cannot be undone.",
"deleting": "Deleting ...",
"delete": "Delete",
"viewOrganization": "View Organization",
"editOrganization": "Edit Organization",
"englishNameRequired": "English name is required",
"amharicNameRequired": "Amharic name is required",
"invalidEmail": "Invalid email address",
"usernameMinLength": "Username must be at least 3 characters",
"organizationRequired": "Organization is required",
"invalidPhoneNumber": "Phone number must be a valid Ethiopian number",
"registerAdminTitle": "Register Organization Admin",
"registerAdminDescription": "Fill in the required fields to register",
"enterEnglishName": "Enter English name",
"enterAmharicName": "Enter Amharic name",
"email": "Email",
"emailExample": "email@example.com",
"username": "Username",
"enterUsername": "Enter a username",
"phoneNumber": "Phone Number",
"phoneNumberExample": "e.g. 0912345678 or +251912345678",
"organization": "Organization",
"registering": "Registering...",
"registerAdmin": "Register Admin",
"dashboard": "Dashboard",
"detail_task": "Detail Task",
"expectations": "Team Leader Expectation",
"employeeExpectations": "Expert Expectation",
"plans_employee": "Plans Employee",
"plans_team_member_management": "Plans Team Member Management",
"organizationAdmins": "Organization Admins",
"externalUsers": "External Users",
"userManagement": "User Management",
"userPositionApproval": "User Position Approval",
"content": "Content",
"bulkUpload": "Bulk Upload",
"positionTypes": "Position Types",
"migratedRecords": "Migrated Records",
"activityLog": "Activity Log",
"setting": "Setting",
"loadingAdmins": "Loading admins...",
"errorLoadingAdmins": "Error loading admin data",
"retry": "Retry",
"assignAdmin": "Assign Admin",
"addAdmin": "Add Admin",
"adminAssignedSuccess": "Admin assigned successfully",
"userAssignedSuccess": "User assigned successfully",
"userAssignFailed": "User couldn't be assigned",
"assignAdminToOrganization": "Assign Admin to Organization",
"assignAdminInstructions": "Select an organization and a user to assign as an admin.",
"users": "Users",
"searchUsers": "Search users...",
"noUsersFound": "No users found",
"assigning": "Assigning...",
"assignUser": "Assign User",
"noUsersAvailable": "No users available",
"pendingExternalUsers": "Pending External Users",
"activateUserPrompt": "Activate this user?",
"activateUserDescription": "This will enable the user to access the platform",
"activating": "Activating...",
"yesActivate": "Yes, activate",
"statistics": "Statistics",
"totalOrganizations": "Total Organizations",
"recentOrganizations": "Recent Organizations",
"updatedOn": "Updated On",
"manageOrganization": "Manage Organization",
"detail_task_assignment": "Detail Task Assignment",
"serviceAssignment": "Service Assignment",
"Reports": "Reports",
"achievements": "Achievement",
"additionalTasks": "Additional Tasks",
"viewMore": "View more →",
"recentActivities": "Recent Activities",
"moreActivities": "More activities →",
"noRecentActivities": "No recent activities found",
"contentManagement": "Content Management",
"Bulk": "Excel Uploader",
"Position": "Positions",
"settings": "Settings",
"Archive Users": "Archive Users",
"Archived Organizations": "Archived Organizations",
"Archived Units & Positions": "Archived Units & Positions",
"contentMsg": "Manage your organization's content and assets efficiently.",
"selectUnit": "Select Unit",
"visibilityToOthers": "Visible to Others",
"Signature Settings": "Signature Settings",
"visible": "Visible",
"hidden": "Hidden",
"visibilityEnabled": "Organization is now visible to other organizations",
"visibilityDisabled": "Organization is now hidden from other organizations",
"visibilityUpdateFailed": "Failed to update organization visibility",
"Queues": "Queues",
"Plans": "Plans",
"Service Assignment": "Service Assignment",
"Services": "Services",
"Service Categories": "Service Categories",
"Plan Years": "Plan Years",
"Active Call Management": "Call Management",
"Employee Plans": "Employee Plans",
"Team Member Management": "Team Member Management",
"Working Hours": "Working Hours",
"Goals": "Goals",
"Major Task": "Major Tasks"
},
"detailTask": {
"name": "Task Name",
"nameAmharic": "Task Name (Amharic)",
"nameEnglish": "Task Name (English)",
"description": "Description",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"enterTaskName": "Enter task name",
"enterTaskNameAmharic": "Enter task name in Amharic",
"enterTaskNameEnglish": "Enter task name in English",
"enterDescription": "Enter task description",
"enterDescriptionAmharic": "Enter task description in Amharic",
"enterDescriptionEnglish": "Enter task description in English",
"majorTask": "Major Task",
"weight": "Weight",
"weightFromPlanYear": "Weight from Plan Year",
"planYear": "Plan Year",
"createTask": "Create Detail Task",
"editTask": "Edit Detail Task",
"updateTask": "Update Task",
"createNew": "Create Detial Task",
"taskDetails": "Task Details",
"editTaskDetails": "Edit Task Details",
"basicInformation": "Basic Information",
"taskConfiguration": "Task Configuration",
"departmentAssignment": "Department Assignment",
"assignmentInfo": "Assignment Information",
"assignmentDescription": "Select departments to assign this detail task. You can assign to multiple departments using the hierarchy below.",
"selectedDepartments": "Selected Departments",
"noDepartmentsFound": "No departments found",
"selectionInstructions": "Select an organization and unit first, then choose departments to assign this task to. You can select multiple departments.",
"enterMajorTask": "Enter major task",
"enterWeight": "Enter weight",
"enterWeightFromPlanYear": "Enter weight from plan year",
"taskCreatedSuccess": "Detail task created successfully!",
"taskUpdatedSuccess": "Detail task updated successfully!",
"createError": "Failed to create detail task",
"updateError": "Failed to update detail task",
"fetchError": "Failed to fetch detail tasks",
"deleteSuccess": "Task deleted successfully",
"deleteError": "Failed to delete task",
"confirmDelete": "Delete Task",
"deleteConfirmation": "Are you sure you want to delete this task? This action cannot be undone.",
"noTasks": "No detail tasks found",
"noSearchResults": "No tasks match your search criteria",
"createFirstTask": "Create your first detail task to get started",
"searchTasks": "Search tasks...",
"assignedDepartments": "Assigned Departments",
"planYearWeight": "Plan Year",
"detailTasks": "Detail Tasks",
"taskAssignment": "Task Assignment",
"taskAssignments": "Task Assignments",
"userManagement": "User Management",
"searchOrganizationsUnits": "Search organizations, units, departments...",
"selectOrganization": "Select an Organization",
"selectOrganizationDescription": "Choose an organization from the left panel to view and manage task assignments.",
"selectDepartmentsFirst": "Please select departments first",
"taskAssignedSuccess": "Task assigned successfully",
"taskUnassignedSuccess": "Task unassigned successfully",
"assignError": "Failed to assign task",
"unassignError": "Failed to unassign task",
"notAssigned": "Not Assigned",
"assigning": "Assigning...",
"assign": "Assign",
"unassignAll": "Unassign All",
"confirmUnassignAll": "Unassign All Departments",
"unassignAllConfirmation": "Are you sure you want to unassign this task from all departments? This action cannot be undone.",
"tasks": "tasks",
"formDescription": "Fill in the details below to create or update a detail task.",
"selectDepartmentFirst": "Please select a department first",
"selectOrganizationFirst": "Select an organization first",
"assignDetailTask": "Assign Detail Task",
"assignDetailTasks": "Assign Detail Tasks",
"assignDetailTasksDescription": "Select detail tasks to assign to this department",
"searchDetailTasks": "Search detail tasks...",
"noTasksMatchSearch": "No tasks match your search",
"noDetailTasksFound": "No detail tasks found",
"tasksSelected": "task(s) selected",
"noTasksSelected": "No tasks selected",
"assignTasks": "Assign Tasks",
"clearSelection": "Clear Selection",
"noChanges": "No Changes",
"noChangesToSave": "No changes to save",
"currentlyAssigned": "(Currently Assigned)",
"deptCount": "dept(s)",
"participants": "Participants",
"selectParticipants": "Select participants",
"noEmployeesWithPositions": "No employees with positions available",
"assignment": "Assignment",
"selectMajorTask": "Select major task",
"selectMeasuredBy": "Select measurement type",
"measuredBy": "Measured By",
"noParticipants": "No participants"
},
"expectations": {
"title": "Team Leader Expectation",
"quarter": "Quarter",
"total": "Total",
"yearly": "Yearly",
"expected": "Expected",
"quarterTotal": "Q Total",
"detailTask": "Detail Task",
"instructions": "Instructions",
"instructionsText": "Set yearly expectations first, then distribute monthly values. The Total column shows your yearly target. Monthly values should sum to equal the yearly target (green = match, red = mismatch).",
"unsavedChanges": "Unsaved Changes",
"noExpectations": "No expectations found for this plan year",
"createSuccess": "Expectation created successfully",
"updateSuccess": "Expectation updated successfully",
"deleteSuccess": "Expectation deleted successfully",
"createError": "Failed to create expectation",
"updateError": "Failed to update expectation",
"deleteError": "Failed to delete expectation"
},
"employeeExpectations": {
"title": "Expert Expectation",
"weekly": "Weekly",
"detailTask": "Detail Task",
"yearlyTotal": "Yearly Total",
"monthlyTotals": "Monthly Totals",
"instructions": "Instructions",
"instructionsText": "Set weekly expectations for each detail task. Each month has 4 weeks. The yearly total shows the sum of all weekly values across the year.",
"unsavedChanges": "Unsaved Changes",
"noTasks": "No detail tasks assigned for weekly expectations",
"missingParentId": "No team leader assigned. Parent Position ID is required for employee expectations.",
"createSuccess": "Employee expectation created successfully",
"updateSuccess": "Employee expectation updated successfully",
"deleteSuccess": "Employee expectation deleted successfully",
"createError": "Failed to create employee expectation",
"updateError": "Failed to update employee expectation",
"deleteError": "Failed to delete employee expectation",
"success": "Success",
"error": "Error",
"noChangesToSave": "No changes to save",
"weeklyExpectationsSaved": "Weekly expectations saved successfully",
"monthlyExpectationNotAvailable": "For this week monthly expectation is not available",
"saveErrorTitle": "Failed to save weekly expectations",
"saveErrorDescription": "Please check your values and try again.",
"partialSaveErrorTitle": "Some weekly expectations could not be saved",
"saveItemFailed": "Save failed",
"missingMonthlyTitle": "Cannot save weekly expectations",
"missingMonthlyDescription": "Monthly expectation is not set for: {{items}}. Please ask your team leader to set monthly expectations first."
},
"userIncomingretun": {
"View Detail": "View Detail",
"Open actions menu": "Open actions menu",
"Actions": "Actions",
"convertRecord": "Convert Record",
"return": "Return",
"returning": "Returning...",
"returing": "Returning...",
"conformReturn": "Confirm Return",
"Please provide a reason for returning this record.": "Please provide a reason for returning this record.",
"ReturnComment": "Return Comment",
"EnterReturnReason": "Enter reason for returning",
"CommentRequired": "Comment is required",
"RecordReturnedSuccessfully": "Record returned successfully",
"FailedToReturnRecord": "Failed To Return Record"
},
"registration": {
"incompleteRegistration": "You haven't completed the verification process. Please upload required documents to continue.",
"uploadDocuments": "Upload Documents",
"registrationRequired": "You must complete your registration before accessing this page.",
"title": "Registration",
"steps": {
"registerUpload": {
"title": "Register & Upload",
"description": "Fill details and upload required documents"
},
"verifyOtp": {
"title": "Verify OTP",
"description": "Enter verification code sent to your phone/email"
}
},
"form": {
"registrationType": "Registration Type",
"organization": "Organization",
"individual": "Individual",
"organizationEmail": "Organization Email",
"organizationEmailPlaceholder": "organization@example.com",
"individualEmail": "Personal Email",
"individualEmailPlaceholder": "personal@example.com",
"organizationUsername": "Organization Username",
"organizationUsernamePlaceholder": "org_username",
"individualUsername": "Personal Username",
"individualUsernamePlaceholder": "personal_username",
"organizationPhone": "Organization Phone",
"organizationPhonePlaceholder": "+251 organization phone",
"individualPhone": "Personal Phone",
"individualPhonePlaceholder": "+251 personal phone",
"organizationNameEn": "Organization Name (English)",
"organizationNameEnPlaceholder": "Company Name Ltd.",
"individualNameEn": "Full Name (English)",
"individualNameEnPlaceholder": "John Doe",
"organizationNameAm": "Organization Name (Amharic)",
"organizationNameAmPlaceholder": "የድርጅት ስም",
"individualNameAm": "Full Name (Amharic)",
"individualNameAmPlaceholder": "የግለሰብ ስም",
"organizationSubmitButton": "Register Organization & Upload Documents",
"individualSubmitButton": "Register Individual & Upload Documents",
"processing": "Processing..."
},
"userType": {
"selectionDescription": "Choose your registration type to get started",
"organization": "Organization",
"organizationDescription": "Register as a company, institution, or organization",
"individual": "Individual",
"individualDescription": "Register as an individual person or professional"
},
"auth": {
"signInTitle": "Sign In",
"signUpTitle": "Sign Up",
"portalTitle": "External Portal Access",
"signIn": "Sign In",
"signUp": "Sign Up",
"selectionDescription": "Choose your identity provider to continue. We'll sign you in or create your account automatically.",
"signInWithFayda": "Sign In with Fayda",
"signUpWithFayda": "Sign Up with Fayda",
"signInWithEtrade": "Sign In with E-Trade",
"signUpWithEtrade": "Sign Up with E-Trade",
"continueWithFayda": "Continue with Fayda",
"continueWithEtrade": "Continue with E-Trade (TIN & License Number)",
"faydaDescription": "For individual users. Authenticate with your Fayda digital ID.",
"etradeDescription": "For external organizations. Verify with your business TIN and trade license.",
"manualOrgSignup": "Need alternative organization registration?",
"alreadyHaveAccount": "Already have an account?",
"needAccount": "Need an account?",
"externalUserPrompt": "External user?",
"signInWithProvider": "Sign in with Fayda or E-Trade",
"faydaProcessing": "Signing you in securely with Fayda...",
"faydaSigninFailed": "Something went wrong while signing in with Fayda.",
"faydaSignupFailed": "Something went wrong while signing up with Fayda.",
"backToAuth": "Back to Sign In / Sign Up",
"employeeLogin": "Internal employee? Sign in here"
},
"etrade": {
"registerOrganization": "Register your organization",
"registerWithTradeLicense": "Register with Trade License",
"registerWithTradeLicenseDescription": "Verify your business using your TIN and trade license from eTrade.",
"registerWithOther": "Register with Other",
"registerWithOtherDescription": "Proceed using alternative verification methods.",
"enterTinTitle": "Enter your TIN",
"enterTinDescription": "We will look up your registered trade licenses from eTrade.",
"stepTin": "TIN",
"stepLicense": "License",
"stepOtp": "OTP",
"selectLicenseTitle": "Select a trade license",
"selectLicenseDescription": "Your organization has multiple trade licenses. Choose the one you want to register with.",
"verifiedOrganization": "Verified organization",
"licenseNumber": "License number",
"activity": "Business activity",
"noLicensesFound": "No trade licenses were found for this TIN. Please verify the TIN and try again.",
"phoneLookupFailed": "Could not retrieve a valid phone number for this trade license from eTrade. Please verify the license and try again.",
"registrationSuccess": "Trade license registration completed successfully",
"back": "Back",
"continue": "Continue",
"loading": "Loading...",
"otpSent": "Verification code sent successfully",
"stepDetails": "Business details",
"signupFormDescription": "Enter your organization TIN and trade license number to receive a verification code.",
"licenseNoLabel": "Trade License Number",
"licenseNoPlaceholder": "Enter your trade license number",
"licenseNoHint": "Use the license number registered with eTrade for your organization.",
"licenseNoRequired": "Trade license number is required.",
"licenseNoInvalid": "Enter a valid trade license number.",
"requestOtp": "Request verification code",
"otpVerificationDescription": "Enter the verification code sent for your trade license."
},
"continueButton": "Continue to Registration",
"documents": {
"requiredDocuments": "Required Documents",
"requirementsUpdate": "Requirements update when you change registration type",
"attached": "attached",
"tip": "Tip: upload now or continue and upload after verification",
"noRequirements": "No document requirements",
"upload": "Upload",
"change": "Change",
"remove": "Remove",
"required": "Required",
"fileSelected": "File selected",
"readyToUpload": "Ready to upload",
"previouslyUploaded": "Previously uploaded",
"willUploadOnSubmit": "Will be uploaded on submit",
"fayda": "Fayda ID",
"faydaMessage": "Enter Fayda ID",
"activity": {
"title": "DMS Activity Log",
"subtitle": "Monitor and track audit events for the DMS module",
"general": {
"title": "Activity Log",
"subtitle": "Monitor and track audit events on the platform",
"refresh": "Refresh",
"export": "Export",
"filters": "Filters",
"cardView": "Card View",
"tableView": "Table View",
"cards": "Cards",
"table": "Table",
"clear": "Clear",
"clearAll": "Clear All",
"auditId": "Audit ID",
"viewDetails": "View Details",
"loading": "Loading activities...",
"noActivities": "No activities found",
"noResults": "Try adjusting filters or search terms to find what you are looking for.",
"showing": "Showing {{count}} of {{total}} total activities",
"prev": "Previous",
"next": "Next",
"auditLogsLoaded": "Audit logs loaded",
"failedLoad": "Failed to load audit logs",
"missingKey": "moduleKey missing for audit logs"
},
"table": {
"time": "Time",
"user": "User",
"action": "Action",
"description": "Description",
"module": "Module",
"severity": "Severity",
"status": "Status"
},
"stats": {
"total": "Total Activities",
"successRate": "Success Rate",
"dailyAvg": "Daily Average",
"uniqueUsers": "Unique Users",
"topActions": "Top Actions",
"times": "Times"
},
"filters": {
"search": "Search activities...",
"module": "Module",
"allModules": "All Modules",
"action": "Action",
"allActions": "All Actions",
"status": "Status",
"allStatuses": "All Statuses",
"success": "Success",
"failure": "Failure",
"warning": "Warning",
"pending": "Pending",
"dateRange": "Date Range",
"last7Days": "Last 7 Days",
"last30Days": "Last 30 Days",
"activeFilter": "Active Filter",
"activeFilters": "Active Filters"
},
"severity": {
"critical": "Critical",
"high": "High",
"medium": "Medium",
"low": "Low"
},
"card": {
"resource": "Resource",
"details": "Details",
"ip": "IP",
"location": "Location"
},
"descriptions": {
"updated": "{{entity}} updated",
"created": "{{entity}} created",
"deleted": "{{entity}} deleted",
"actionOn": "{{method}} on {{entity}}"
}
}
},
"verifyOtp": {
"title": "Verify your account",
"description": "Enter the 6digit code we sent {channel}.",
"channel": {
"email": "to your email",
"phone": "to your phone"
},
"otpInput": {
"ariaLabel": "Character {index}",
"placeholder": "Enter OTP code"
},
"password": {
"newPassword": "New Password",
"confirmPassword": "Confirm Password",
"showPassword": "Show password",
"hidePassword": "Hide password"
},
"buttons": {
"back": "Back",
"completeRegistration": "Complete Registration",
"verifyOtp": "Verify Code",
"verifying": "Verifying...",
"resendCode": "Resend Code",
"resending": "Resending...",
"resendIn": "Resend in {seconds}s",
"resendLoading": "Resending code",
"resendCooldown": "Resend code in {seconds} seconds"
},
"messages": {
"success": "Password set successfully!",
"verificationCodeResent": "Verification code resent to your email/phone.",
"missingEmailPhone": "Email or phone number is missing.",
"invalidOtp": "Please enter a valid 6-character OTP.",
"fillPasswords": "Please fill in both password fields.",
"passwordLength": "Password must be at least 8 characters.",
"passwordMismatch": "Passwords don't match.",
"passwordUpdateFailed": "Password update failed. Please try again.",
"resendFailed": "Failed to resend the verification code. Please try again.",
"registrationComplete": "Registration & document upload completed successfully!",
"selectUnitWarning": "Please select a unit",
"fillAllFields": "Please fill all fields",
"configAdded": "Configuration added successfully",
"configUpdated": "Configuration updated successfully",
"configAddFailed": "Failed to add configuration",
"configUpdateFailed": "Failed to update configuration"
},
"errors": {
"missingUserId": "User ID is missing. Cannot resend verification code.",
"resendFailed": "Failed to resend the verification code.",
"alreadyRegistered": "You can only register once with a single email or phone number. So instead of registering again, go to sign in and use Forgot Password to reset your password."
},
"support": {
"needHelp": "Need help?",
"helpLink": "/support/resend-sms"
}
}
},
"superAdmin": {
"manageConfig": {
"title": "Manage {{type}} Configuration",
"description": "Configure {{level}} capacity and structure",
"organization": "Organization",
"unit": "Unit",
"selectUnit": "Select Unit",
"selectUnitPlaceholder": "Select a Unit",
"subOrganizations": "Sub-Organizations",
"employeesPerOrg": "Employees per Organization",
"subOrgsPlaceholder": "e.g. 3",
"employeesPlaceholder": "e.g. 20",
"addConfiguration": "Add Configuration",
"updateConfiguration": "Update Configuration",
"configurations": "Configurations",
"loading": "Loading...",
"noConfigurations": "No configurations added yet",
"edit": "Edit",
"delete": "Delete",
"close": "Close",
"unitBased": "unit-based",
"organizationLevel": "organization-level"
}
},
"otp": {
"verifyIdentity": "Verify Your Identity",
"enterCodeSent": "Enter the verification code sent to your email",
"verifySubmission": "Verify Submission",
"enterCodeToSubmit": "Enter the verification code to submit your record",
"clearCode": "Clear Code",
"resendCode": "Resend Code",
"verifyingCode": "Please wait while we verify your code",
"verificationSuccess": "Verification successful!",
"verificationFailed": "Verification failed. Please try again."
},
"contentManagement": {
"manageUnitAdmin": "Manage Unit Admin",
"moveDepartement": "moveDepartement",
"positions": "Positions",
"selectPositions": "Selected Position",
"sealNameMsg": "Seal name is required",
"sealSuccessMsg": "Seal uploaded and registered successfully",
"sealErrorMsg": "Failed To Upload And Register Seal",
"sealRemove": "Seal removed successfully",
"seal": "Organization Seals",
"uploadSealMsg": "Upload and manage organization seals",
"sealImage": "Seal Image",
"addSeal": "Add Seal",
"noSealMsg": "No seals uploaded yet",
"addSealInstruction": "Click Add Seal to upload",
"sealName": "Seal Name",
"saveSeal": "Save Seal",
"letterTemplate": "Letter Templates",
"createMsg": "Create or edit templates registered under this unit",
"addTemplate": "Add Template",
"failedToLoadTemplates": "Failed To Load Templates",
"selectTemplate": "Select Template",
"updateTemplate": "Update Template",
"updateFled": "Update failed",
"createFled": "Create failed",
"templateSuccessMsg": "created successfully",
"failedToLoadHeaderFooter": "Failed To Load Headers/Footers",
"failedToDelete": "Failed To Delete",
"deleted": "Deleted",
"provideMsg": "Please provide both name and file",
"uploadSuccess": "Uploaded successfully",
"uploadFailed": "Upload failed",
"addHeaderFooter": "Add Header/Footer",
"name": "Name",
"internalSuffixCC": "Suffix CC",
"internalPrefixCC": "Prefix CC",
"internalPrefix": "Internal Prefix",
"externalPrefix": "External Prefix",
"internalMemoPrefix": "Internal Memo Prefix",
"reference": "The organization's standard reference number",
"externalReference": "Incoming letters' reference number",
"internalMemoReference": "Internal memo reference number",
"prefixCC": "Prefix CC",
"suffixCC": "Suffix CC",
"internalSuffix": "Internal Suffix",
"position": "Position",
"selectPosition": "Select Position",
"value": "Value",
"onlyPngAllowed": "Only PNG Files Are Allowed.",
"enterValue": "Enter Value",
"type": "Type",
"header": "Header",
"footer": "Footer",
"uploadFile": "Upload File",
"preview": "Preview",
"status": "Status",
"active": "Active",
"inactive": "Inactive",
"activate": "Activate",
"deactivate": "Deactivate",
"currentlyActive": "Currently Active",
"statusChanged": "Status changed successfully",
"statusChangeFailed": "Failed To Change Status",
"delete": "Delete",
"refNoRequired": "Reference number is required",
"nameRequired": "Both names are required.",
"recordTypeRequired": "Record type is required",
"deleteMsg": "Are you sure you want to delete this item?",
"filter": "Filter by record type",
"showCC": "Show CC items only",
"add": "Add Prefix/Suffix/Ref",
"addPrefix": "Add Reference Number",
"updateCount": "Update Count",
"currentCount": "Current Count",
"edit": "Edit",
"prefix": "Prefix",
"suffix": "Suffix",
"recordType": "Record Type",
"CC": "Is this for CC?",
"amharicName": "Amharic Name",
"englishName": "English Name",
"PrefixSuffix": "Prefix/Suffix/Reference List",
"positionPrefixes": "Position Reference Number",
"positionRequired": "Position is required",
"noRec": "No records found.",
"loading": "Loading...",
"bulkMsg": "Upload Excel file to import users in bulk",
"submitUsers": "Submit Users",
"selectFile": "Select File",
"uploadNew": "Upload New",
"updateExisting": "Update Existing",
"updateComingSoon": "Update existing functionality coming soon",
"uploadNew": "Upload New",
"updateExisting": "Update Existing",
"updateComingSoon": "Update existing functionality coming soon",
"count": "Count",
"posMissing": "Missing 'Positions' or 'Users' sheet.",
"invalidFile": "The uploaded file is empty or invalid.",
"parseSuccess": "File parsed successfully.",
"parseError": "Failed To Parse File.",
"noData": "No data found in the file.",
"Units": "Units",
"saving": "Saving...",
"teamMember": "Team Member",
"sendToSelectedUnit": "Send to Selected Unit",
"msg1": "No team members found",
"msg2": "Select a position to view team members",
"msg3": "Add team members to this department",
"msg4": "Navigate through departments to view team members",
"userDetail": "User Detail",
"editEmployee": "Edit Employee",
"noUnit": "No unit found",
"noOrg": "No organizations found",
"addUser": "Add User",
"addSubdepartement": "Add Sub-department",
"editDepartment": "Edit Department",
"moveDepartment": "Move Department",
"archiveDepartment": "Archive Department",
"deleteDepartment": "Delete Department",
"deleteConfirm": "Delete Department?",
"delete": "Delete",
"deleteFailed": "Failed to delete department",
"cannotDeleteWithEmployees": "Cannot delete department with assigned employees",
"reassignEmployeesFirst": "Please reassign or remove all employees from this department first.",
"deleteWarning": "Make sure all employees have been reassigned before deleting.",
"cannotDeleteDepartment": "Cannot delete department",
"deletedSuccessfully": "Department removed successfully",
"addUnit": "Add Unit",
"editUnit": "Edit Unit",
"addDepartment": "Add Department",
"deleteUnit": "Delete Unit",
"archiveUnit": "Archive Unit",
"archiveUnitConfirm": "Are you sure you want to archive this unit?",
"archiveUnitDescription": "This action will archive the unit",
"archiveUnitCanBeRestored": "It can be restored later from the Archived Units section.",
"archiveUnitSuccess": "Unit archived successfully.",
"unitArchivedSuccess": "Unit archived successfully.",
"unitDeletedPermanently": "Unit permanently deleted",
"deleteUnitFailed": "Failed to delete unit",
"cannotDeleteUnitWithPositions": "Cannot delete unit that has related positions. Please delete or reassign all positions first.",
"deletePermanentlyConfirm": "Permanently delete unit?",
"deletePermanentlyDescription": "This will permanently delete the unit",
"cannotBeUndone": "This action cannot be undone.",
"deletePermanently": "Delete",
"permanentDeleteWarning": "Permanent Deletion",
"permanentDeleteExplanation": "Once deleted, this unit cannot be recovered. Make sure all related positions have been removed first.",
"cannotDeleteUnit": "Cannot delete unit",
"cannotDeleteUnitWithEntities": "Cannot delete unit with related positions. Please delete or reassign all positions first.",
"deleteRelatedEntitiesFirst": "Remove all related entities before attempting deletion.",
"archivedItems": "Archived Items",
"archivedOrganizations": "Archived Organizations",
"archivedUnits": "Archived Units",
"archivedPositions": "Archived Positions",
"restore": "Restore",
"actions": "Actions",
"createUnit": "Create Unit",
"addFromSubCity": "Add From Sub City",
"addNewUnit": "Add New Unit",
"configuredUnitLimit": "Configured unit limit: {{max}}",
"linkedUnits": "Used",
"remainingSlots": "Remaining",
"checkingCapacity": "Checking configured capacity…",
"noCapacityConfigured": "No unit capacity configured for this organization. Ask the super admin to configure it in Manage Organization Configuration.",
"capacityReached": "Capacity limit reached. Configured maximum is {{max}}.",
"capacityReachedShort": "Limit reached — cannot create more units.",
"selectSubCity": "Select Sub City",
"selectSubCityFirst": "Select a sub city first",
"selectUnit": "Select Unit",
"noSubCities": "No sub cities found",
"subCityRequired": "Please select a sub city",
"unitRequired": "Please select a unit",
"parentUnitMissing": "Parent unit is missing",
"unitRelatedSuccess": "Unit related successfully",
"permissionType": "Permission Types",
"newPermission": "New Permission",
"permissionManagement": "Permission Management",
"exportTypes": "Export Types",
"exporting": "Exporting...",
"delMsg": "Are you absolutely sure?",
"delMsg2": "This action can not be undone. This will permanently delete the permission.",
"permission": "Permission",
"copyPermissionsFrom": "Copy permissions from",
"selectPositionToCopy": "Select a position type to copy permissions from",
"selectApplication": "Select an application",
"selectApplicationToLoadPermissions": "Select an application to load its permissions",
"copyPermissionsHint": "Pick an existing position type to pre-fill its permissions, then edit below.",
"copyPermissionsFailed": "Failed to copy permissions",
"perFailed": "Failed To Create Permission",
"perSuccess": "Permission type created and permissions assigned",
"updatePerSuccess": "Permission updated successfully",
"updatePerFailed": "Failed To Update Permission",
"permissionName": "Permission Name",
"key": "Key",
"createdAt": "Created At",
"updatedAt": "Updated At",
"createPermission": "Create Permission",
"keyRequired": "Key is required",
"selectPosType": "Select a Position Type",
"adding": "Adding...",
"msg": "added successfully",
"subDep": "Sub-department",
"parentDep": "Parent Department",
"invalidMsg": "Please correct the highlighted fields.",
"success": "Success",
"unit": "Unit",
"user": "User",
"firstName": "First Name",
"lastName": "Last Name",
"selectUser": " Select User",
"userRequired": "User is required",
"userRequiredMsg": "Please select a user to assign.",
"userError": "Selected user is invalid or not found.",
"userSuccess": "User assigned successfully",
"updated": "has been updated successfully",
"department": "Department",
"departmentRequired": "Department is required",
"departmentSuccess": "Department selected successfully",
"permissionSuccess": "Position type created and permissions assigned",
"permissionFailed": "Failed To Create Position",
"editRemark": "Edit Remark",
"addRemark": "Add Remark",
"commonRemarks": "Common Remarks",
"onlySquareAllowed": "The height and width of the seal must be the same(300x300)",
"searchPermissions": "Search permissions...",
"noPermissionsFound": "No permissions found matching your search",
"noPermissionsAvailable": "No permissions available",
"showingPermissions": "Showing {{count}} of {{total}} permissions",
"createTemplate": "Create Template",
"editTemplate": "Edit Template",
"viewTemplate": "View Template",
"deleteTemplate": "Delete Template",
"deleteTemplateConfirm": "Are you sure you want to delete the template '{{name}}'? This action cannot be undone.",
"noTemplates": "No templates found",
"sincerelyText": "Sincerely Text",
"body": "Body",
"headerAndFooter": "Header and Footer",
"CanReceiveRecord": "Can Receive Record",
"CanAssignRecord": "Can Assign Record",
"CanCreateBankRecord": "Can Create Bank Record",
"positionChangeRequestReason": "Employee position assignment requested",
"positionChangeRequestSuccess": "Position change request submitted successfully.",
"positionChangeApprovalRequiredSuccess": "Action completed successfully. Approval is required for position changes.",
"userInvitePendingApproval": "The user has been invited and is pending approval for this department.",
"requestAssignment": "Request Assignment",
"assignUser": "Assign User",
"submitting": "Submitting...",
"bulkMsg2": "Upload Excel to update Position in bulk"
},
"recordTag": {
"title": "Record Tags",
"tableName": "Record Tags",
"name": "Name",
"key": "Key",
"CreatedAt": "Created At",
"createNew": "Create new tag",
"createTitle": "Record Tag",
"Actions": "Actions"
},
"setting": {
"canHaveTagBasedReferenceNumber": "Can Have Tag Based Reference Number",
"referenceNumberCountFirst": "Should The Number Count Come First On The Reference Number",
"canUserSkipLevel": "User Can Skip Level",
"canRecordDateLabelHasLocalization": "Does Record Date Label Have Localization?",
"canRecordDateHaveTime": "Can Record Date Have Time?",
"canInternalMemoRequirePositionBasedReferenceNumber": "Is Position Based Reference Number Required For Internal Memo?",
"title1": " Unit Configuration",
"title2": "Configure Scope For Each Unit",
"title4": "Configure Escalation Hour For Each Unit",
"loading": " Loading units...",
"noUnit": "No units found",
"Action": "Action",
"Value": "Value",
"Name": "Name",
"title3": "Position Scope To Fetch",
"title5": "Show Teeter and Signature For Assign Record",
"title6": "Wait for all collaborators before action?",
"canCreateDirectRecord": "Can Create Direct Record",
"canCreateBankRecord": "Can Create Bank Record",
"isApprovalRequiredForPositionChange": "Approval Required For Position Change",
"canPositionBasedRecordsBeCreated": "Can Position Based Records Be Created ?",
"canPositionBasedReferenceBeUsedForAllTypes": "Can Position Based Reference Be Used For All Types?",
"shouldDirectRecordHaveHeaderAndFooter": "Direct Record Has Header And Footer",
"shouldCollaboratorAlwaysSign": "Collaborator Always Sign (Team Signature)",
"shouldIncludeForYourReferenceInCC": "Include For Your Reference in CC",
"canCollaborationBeCreatedForAll": "Can Collaboration Be Creeated For All Record Type?",
"canRecordBeEditedByCollaborators": "Allow Collaborators to Edit Record",
"canRecordHaveCollaboratorsName": "Show Collaborators' Names on Record",
"canRecordBeEditedOnWorkflow": "Allow Record Editing on Workflow",
"canIncomingAssignmentsBeSeparated": "Duplicate Incoming Letters based on assignment?",
"canROReturn": "Allow RO Return",
"internalMemoHasReferenceNumber": "Internal Memo Has Reference Number",
"enabled": "enabled",
"disabled": "disabled",
"editTitle": "Edit Position Scope",
"editMsg": "Change the position scope for this unit",
"msg1": "Organization ID not found. Please check your authentication.",
"msg2": "Loading position configurations...",
"positionConfig": " Position Configuration",
"positionConfigMsg": "Configure notification settings and workflow behavior for each position",
"add": " Add Configuration",
"create": "Create Position Configuration",
"position": "Position",
"select": "Select a position",
"select2": "Please select a unit first",
"plsSelect": "Please select a unit first to see available positions",
"positionScope": "Position Scope",
"all": "All",
"immediateChild": "Immediate Child",
"parallel": "Parallel with Immediate Child",
"notification": "Notification Settings",
"sms": " SMS Notification",
"smsMsg": "Send SMS when a record is submitted to this position",
"email": "Email Notification",
"emailMsg": "Send email when a record is submitted to this position",
"inbox": "Inbox Notification",
"inboxMsg": "Show inbox notification when a record is submitted to this position",
"workflow": "Workflow Settings",
"viewWF": "View Workflow",
"workflowMsg": "Skip Workflow If Not Assigned",
"workflowMsg1": "Skip workflow step if no one is assigned to this position",
"creating": "Creating...",
"createConfig": "Create Configuration",
"error": "Error loading position configurations:",
"retry": "Retry",
"SMS": "SMS",
"Inbox": "Inbox",
"skipWF": "Skip Workflow",
"delete": "Delete Configuration",
"deleteMsg": "Are you sure you want to delete this position configuration? This action cannot be undone.",
"edit": "Edit Position Configuration",
"updating": "Updating...",
"UpdateConfig": "Update Configuration",
"archivedUsers": " Archived Users",
"escalationTitle": "Escalation Configuration",
"escalationDescription": "Configure escalation hours for different letter types",
"loadingConfig": "Loading configuration...",
"loadError": "Error loading configuration",
"noConfigFound": "No configuration found",
"updateEscalationMsg": "Update the escalation hour value",
"saving": "Saving...",
"saveChanges": "Save Changes",
"escalationHour": "Regular Escalation Hour",
"urgentLetterEscalationHour": "Urgent Letter Escalation Hour",
"onReviewLetterEscalationHour": "Review Letter Escalation Hour",
"urgentOnReviewLetterEscalationHour": "Urgent Review Letter Escalation Hour",
"escalationNotificationType": "Escalation Notification Type",
"escalationNotificationChannel": "Escalation Notification Channel",
"escalationNotificationTypePlaceholder": "Select notification type",
"escalationNotificationChannelPlaceholder": "Select notification channel",
"escalationTypeJump": "Jump",
"escalationTypeNotifyStep": "Notify Step",
"escalationTypeNotifyParentStep": "Notify Parent Step",
"escalationChannelAll": "All Channels",
"escalationChannelEmail": "Email",
"escalationChannelInApp": "In-App",
"escalationChannelSms": "SMS",
"canSendToBranch": "Can Send to Branch Departments Directly",
"attachmentSignature": {
"badge": "Attachment Security",
"title": "Signature for Attachments",
"description": "Choose a unit and control whether attachments include a digital signature by default",
"unit": "Unit",
"selectUnit": "Select a unit",
"loadingUnits": "Loading units...",
"noUnitsFound": "No units found",
"unitHint": "This setting applies to the selected unit",
"toggleLabel": "Add Signature to Attachment",
"toggleDescription": "Automatically include a signature on uploaded attachments",
"status": "Status:",
"activeUnit": "Active unit:"
}
},
"toogle": {
"letterName": "File Name",
"Letter_Number": "Letter Number",
"ACtions": "Actions",
"Actions": "Actions",
"Date": "Date",
"From": "From",
"Subject": "Subject",
"subject": "Subject",
"referenceNumber": "Reference Number",
"FileName": "File Name",
"To": "To",
"fileName": "File Name",
"sendingOrganization": "Sending Organization",
"sendingDepartment": "Sending Department",
"dispatchedDate": "Date",
"submittedDate": "Date",
"Sending_Department": "Sending Department",
"dispatchedBy": "Converted By",
"Receiver": "Receiver",
"CreatedAt": "Date",
"createdAt": "Date",
"Status": "Status",
"status": "Status",
"organizationName": "Organization Name",
"Task Status": "Status",
"TaskStatus": "Status",
"taskStatus": "Status",
"delegateePosition": "Delegatee Position",
"delegateeEmployee": "Delegatee Employee",
"delegatedPosition": "Delegated Position",
"delegatedEmployee": "Delegated Employee",
"startDate": "Start Date",
"endDate": "End Date",
"isCurrent": "Status",
"signStatus": "Sign Status",
"title": "Title",
"color": "Color",
"description": "Description",
"image": "Image",
"featured": "Top News",
"category": "News Category",
"link": "link",
"name": "Name",
"key": "Key",
"updatedAt": "Updated At",
"actions": "Actions"
},
"viewDocument": {
"title": "Pinned Documents",
"refreshButton": "Refresh",
"userInformation": "User Information",
"organizationName": "Organization Name",
"email": "Email",
"phoneNumber": "Phone Number",
"totalDocuments": "Total Documents",
"failedToLoadUserInfo": "Failed to load user information",
"document": {
"viewDocument": "View Document",
"requirements": "Requirements",
"optional": "(Optional)",
"required": "(Required)",
"noRequirements": "No specific requirements for this document",
"status": {
"approved": "approved",
"rejected": "rejected",
"pending": "pending"
}
},
"actions": {
"success": "Action \"{action}\" submitted successfully!",
"error": "Failed to submit action: {error}"
}
},
"actionModal": {
"trigger": "Take Action",
"title": "Take Action on Document",
"labels": {
"selectAction": "Select Action",
"remark": "Remark (optional)",
"remarkPlaceholder": "Add a remark..."
},
"actions": {
"approve": "Approve",
"adjustment": "Adjustment",
"reject": "Reject",
"pending": "Pending",
"submitted": "Submitted",
"selectPlaceholder": "Select action"
},
"buttons": {
"cancel": "Cancel",
"submit": "Submit"
},
"toast": {
"success": "Document {status}"
}
},
"Select organization/unit": "Select organization/unit",
"Select the main file for the record": "Select the main file for the record",
"statusList": {
"Dispatched": "Dispatched",
"Pending": "Pending",
"Approved": "Approved",
"Rejected": "Rejected",
"Completed": "Completed",
"In Progress": "In Progress",
"Draft": "Draft",
"Submitted": "Submitted",
"Under Review": "Under Review",
"Returned": "Returned",
"inActive": "InActive"
},
"search": {
"searchAllEmployees": "Search All Employees",
"searchByNameEmailPhonePosition": "Search by name, email, phone, or position...",
"searchingEmployees": "Searching employees...",
"errorLoadingEmployees": "Error loading employees",
"noEmployeesFound": "No employees found",
"tryDifferentKeywords": "Try different keywords",
"startTypingToSearch": "Start typing to search employees",
"searchByNameEmailPhone": "Search by name, email, or phone number",
"showingResults": "Showing {{count}} of {{total}} results for \"{{query}}\"",
"searchUnits": "Search units...",
"searchDepartments": "Search departments...",
"searchEmployees": "Search employees...",
"selectUnitsPlaceholder": "Select units...",
"noResults": "No results found",
"allEmployees": "All Employees",
"resendingVerification": "Resending verification code...",
"sendingInvitation": "Sending invitation...",
"verificationCodeResent": "Verification Code Resent",
"invitationSent": "Invitation Sent",
"verificationCodeSentTo": "A new verification code has been sent to {{name}}",
"invitationSentTo": "Invitation sent to {{name}}",
"failedToResend": "Failed To Resend Verification Code",
"failedToSendInvitation": "Failed To Send Invitation",
"confirmRemoveEmployee": "Are you sure you want to remove {{name}}? This action cannot be undone.",
"removeFunctionalityNotImplemented": "Remove functionality will be implemented with proper API integration"
},
"Resend Invite": "Resend Invite",
"deputy": {
"title": "Deputy Leadership",
"subtitle": "Insights and updates from our deputy leadership team",
"previous": "Previous message",
"next": "Next message",
"defaultPosition": "Position",
"goToMessage": "Go to message {{index}}"
},
"officeHead": {
"title": "Leadership Message",
"subtitle": "Message from the Office Head",
"defaultPosition": "Position",
"addMessage": "Add Message"
},
"Strategic Goal": "Strategic Goal",
"of": "of",
"Our Strategic Goals": "Our Strategic",
"Go to goal": "to goal {{index}}: {{title}} go",
"Previous Goal": "Previous Goal",
"Next Goal": "Next Goal",
"addGoal": "Add Goal",
"Goals": "Organizational Goals",
"Vision": "Organizational Vision",
"addVision": "Add Vision",
"addNews": "Add News",
"addNewsCategory": "Add News Category",
"newsCategory": "News Category",
"modules": "Modules",
"addModules": "Add Modules",
"socialMedia": "Social Media",
"addSocialMedia": "Add Social Media",
"contactUs": "Contact Us",
"addContactUs": "Add Contact",
"theme": "Organization's Theme",
"template": {
"title": "Resource Configuration",
"description": "Description",
"pageDescription": "Manage resources for style settings",
"create": "Create Resource",
"createDescription": "Create a new resource for style settings",
"edit": "Edit Resource",
"editDescription": "Update resource configuration",
"delete": "Delete Resource",
"deleteConfirmation": "Are you sure you want to delete this resource? This action cannot be undone.",
"confirmDelete": "Confirm Deletion",
"name": "Name",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"enterNameAmharic": "Enter name in Amharic",
"enterNameEnglish": "Enter name in English",
"nameRequired": "Name is required",
"resourceTypeRequired": "Resource type is required",
"fileRequired": "File is required",
"fileTooLarge": "File must be 50MB or smaller",
"invalidFileType": "Only PNG, JPG, GIF, WebP, and PDF files are allowed",
"submitErrorTitle": "Could not save resource",
"resourceType": "Resource Type",
"selectResourceType": "Select resource type",
"selectTypeFirst": "Select a resource type to view resources",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"enterDescriptionAmharic": "Enter description in Amharic",
"enterDescriptionEnglish": "Enter description in English",
"descriptions": "Descriptions",
"names": "Names",
"file": "File",
"uploadFile": "Upload File",
"dragDrop": "Drag and drop or click to upload",
"fileTypes": "PNG, JPG, GIF, WebP, PDF up to 50MB",
"view": "View",
"noTemplates": "No resources yet",
"getStarted": "Get started by creating your first resource",
"search": "Search resources...",
"created": "Resource created successfully",
"updated": "Resource updated successfully",
"deleted": "Resource deleted successfully",
"error": "Failed to save resource",
"deleteFailed": "Failed to delete resource",
"configureStyles": "Configure Styles",
"sample": "Template Sample",
"generateSample": "Generate Sample",
"content": "Content",
"pdfPreview": "PDF Preview",
"saveSettings": "Save Settings",
"download": "Download",
"loadPayload": "Load Sample Payload",
"loadPayloadDescription": "Upload a JSON payload file to pre-fill the form with sample data",
"loadingTemplates": "Loading templates...",
"errorLoadingTemplates": "Error loading templates",
"errorLoadingTemplate": "Error loading template",
"errorLoadingSettings": "Error loading style settings",
"commonProperties": "Common Properties",
"quickPresets": "Quick Presets",
"fontSize": "Font Size",
"fontWeight": "Font Weight",
"fontFamily": "Font Family",
"textDecoration": "Text Decoration",
"listStyle": "List Style",
"customListBullets": "Custom bullets (Resource Configuration)",
"width": "Width",
"height": "Height",
"margin": "Margin",
"padding": "Padding",
"advancedCSS": "Advanced CSS Editor",
"customCSS": "Custom CSS",
"noPdfInResponse": "No PDF in response",
"generatingSample": "Error generating sample",
"settingsSavedSuccessfully": "Settings saved successfully",
"errorSavingSettings": "Error saving settings",
"noCustomSettingsToSave": "No custom settings to save",
"downloadingPDF": "Downloading PDF...",
"downloadPDFSuccess": "PDF downloaded successfully",
"downloadPDFFailed": "Failed to download PDF",
"noPdfAvailable": "No PDF available",
"basicInfo": "Basic Information",
"recordType": "Record Type",
"external": "External",
"internal": "Internal",
"preferredLanguage": "Preferred Language",
"headerFooter": "Header & Footer",
"headerStyleSettings": "Header Style Settings",
"footerStyleSettings": "Footer Style Settings",
"subject": "Subject",
"subjectStyleSettings": "Subject Style Settings",
"date": "Date",
"body": "Body",
"bodyStyleSettings": "Body Style Settings",
"sincerelyText": "Sincerely Text",
"prefix": "Prefix",
"prefixStyleSettings": "Prefix Style",
"suffix": "Suffix",
"suffixStyleSettings": "Suffix Style",
"prefixCC": "Prefix CC",
"ccPrefixStyleSettings": "CC Prefix Style",
"suffixCC": "Suffix CC",
"ccSuffixStyleSettings": "CC Suffix Style",
"delegatorName": "Delegator Name",
"collaborators": "Collaborators",
"recipientsAndCC": "Recipients & CC",
"internalCC": "Internal CC",
"externalCC": "External CC",
"recipients": "Recipients",
"fontsHint": "Select an optional font resource.",
"fontResource": "Font file",
"selectFont": "Select a font",
"sectionReference": "Reference & date",
"sectionReceivers": "Receivers",
"sectionSender": "Sender",
"sectionSubject": "Subject",
"sectionBody": "Body",
"sectionClosing": "Closing & signatures",
"sectionCc": "CC",
"alignAuto": "Auto (language default)",
"alignStart": "Start (left)",
"alignCenter": "Center",
"alignEnd": "End (right)",
"letterLayout": "Letter Layout",
"appliesTo": "Applies to",
"useGlobalDefault": "Use template default",
"unitOverride": "Unit override",
"placementLanguage": "Placement language",
"languageAm": "Amharic",
"languageEn": "English",
"copyAmToEnPositions": "Copy Amharic -> English",
"layoutOptions": "Layout options",
"sectionOrder": "Section order",
"moveUp": "Move up",
"moveDown": "Move down",
"signatures": "Signatures",
"signatureWidth": "Width (pt)",
"signatureHeight": "Height (px)",
"signatureGap": "Gap (px)",
"closingAlign": "Closing block horizontal position",
"seal": "Seal",
"sealWidth": "Width (px)",
"sealHeight": "Height (px)",
"stamp": "Stamp (teeter)",
"stampWidth": "Width (pt)",
"stampHeight": "Height (px)",
"closingAssetSignatures": "Signature block",
"closingAssetSeal": "Seal",
"senderAssetSignature": "Sender signature",
"senderAssetStamp": "Sender stamp",
"assetPlacementCanvas": "Asset placement",
"assetPlacementCanvasHint": "Drag each asset on the page. Editing positions for {{language}}. Canvas matches PDF content area ({{width}}x{{height}} px).",
"closingBlockGuide": "Sincerely section (approx.)",
"selectedAsset": "Selected asset",
"positionTop": "Top (px)",
"positionLeft": "Left (px)",
"layerOrder": "Layer order (back -> front)",
"sendBackward": "Send backward",
"bringForward": "Bring forward",
"letterLabelHint": "Label text shown on the letter",
"underline": "Underline",
"bold": "Bold",
"listStyleImage": "List Style Image",
"listStyleImagePreview": "List style image preview",
"refreshingImage": "Refreshing...",
"imageUnavailable": "Image unavailable",
"noListStyleImage": "No image",
"removeListStyleImage": "Remove image",
"resetAllTitle": "Reset all settings?",
"resetAllMessage": "This will reset all customized style settings for this template back to defaults.",
"resetAllWarning": "This action cannot be undone.",
"resetAllCancel": "Cancel",
"resetAllConfirm": "Reset to defaults",
"historyLoadFailed": "Failed to load setting history",
"historyRestored": "Setting restored from history",
"historyRestoreFailed": "Failed to restore setting",
"settingHistory": "Setting History",
"noHistory": "No history entries for this setting.",
"restoreVersion": "Restore",
"selectStyleCategory": "Select Style Category",
"customized": "Customized",
"textAlign": "Text Align",
"pdfPreview": "PDF Preview",
"autoRefreshEnabled": "Auto refresh is enabled",
"manualRefreshEnabled": "Manual refresh",
"openInNewTab": "Open in new tab",
"generatingPreview": "Generating...",
"applyChanges": "Apply Changes",
"loadingPdf": "Loading PDF...",
"pdfLoadError": "Failed to load PDF preview",
"previewNotGenerated": "Preview not generated yet",
"noChangesToSave": "No setting changes to save",
"saveSuccess": "Style settings saved successfully",
"resetAllError": "Failed to reset style settings",
"styleSettings": "Style Settings",
"settings": "settings",
"resetAllToDefault": "Reset to Default",
"livePreview": "Live Preview",
"previewLanguage": "Preview language",
"amharic": "Amharic",
"english": "English",
"styleCategories": "Style Categories",
"categoryHint": "Pick a section to edit",
"expandSidebar": "Expand sidebar",
"collapseSidebar": "Collapse sidebar",
"styleEditor": "Style Editor",
"headerFooterSelection": "Header & Footer",
"noSettings": "No style settings available",
"visible": "visible",
"viewHistory": "History",
"letterLabelFields": "Label text",
"unsavedChanges": "Unsaved changes",
"allChangesSaved": "All changes saved",
"saveShortcut": "Ctrl+S to save",
"saving": "Saving..."
},
"templateSettingValue": {
"title": "Template Setting Values",
"description": "Manage template setting values",
"create": "Create Template Setting Value",
"createDescription": "Create a new template setting value",
"edit": "Edit Template Setting Value",
"editDescription": "Update template setting value",
"delete": "Delete Template Setting Value",
"deleteConfirmation": "Are you sure you want to delete this template setting value? This action cannot be undone.",
"confirmDelete": "Confirm Deletion",
"template": "Template",
"selectTemplate": "Select template",
"templateSetting": "Template Setting",
"selectTemplateSetting": "Select template setting",
"resourceType": "Resource Type",
"selectResourceType": "Select resource type",
"resource": "Resource",
"selectResource": "Select resource",
"templateSettingId": "Template Setting ID",
"enterTemplateSettingId": "Enter template setting ID",
"templateSettingIdRequired": "Template setting ID is required",
"resourceId": "Resource ID",
"enterResourceId": "Enter resource ID",
"resourceIdRequired": "Resource ID is required",
"value": "Value",
"enterValue": "Enter value",
"valueRequired": "Value is required",
"noValues": "No template setting values yet",
"getStarted": "Get started by creating your first template setting value",
"search": "Search by resource ID or value...",
"created": "Template setting value created successfully",
"updated": "Template setting value updated successfully",
"deleted": "Template setting value deleted successfully",
"error": "Failed to save template setting value",
"deleteFailed": "Failed to delete template setting value"
},
"menu": {
"content": "Content",
"settingsAndConfig": "Settings & Config",
"themesAndBranding": "Themes & Branding",
"templates": "Templates"
},
"portal": {
"settings": "Portal Settings"
},
"featuredNews": {
"featuredNewsTitle": "Featured News",
"featuredNewsSubtitle": "Stay updated with the latest developments, achievements, and innovations from our organization",
"searchPlaceholder": "Search news articles...",
"topStories": "Top Stories",
"readFullStory": "Read full story",
"readMore": "Read more",
"loadMoreNews": "Load More News",
"showLess": "Show Less",
"previousGoal": "Previous Goal",
"nextGoal": "Next Goal",
"noNewsFound": "No news found",
"tryAdjusting": "Try adjusting your search or filter criteria",
"readLess": "Read less"
},
"newssection": {
"featuredNews": "Featured News",
"description": "Stay updated with the latest developments, achievements, and innovations from our organization",
"topStories": "Top Stories",
"allNews": "All News",
"noNewsFound": "No news found",
"noNewsFoundDesc": "Try adjusting your search or filter criteria",
"searchPlaceholder": "Search news articles...",
"readFullStory": "Read full story",
"readMore": "Read more",
"loadMoreNews": "Load More News",
"showLess": "Show Less",
"title": "Title"
},
"queueManagement": {
"serviceRating": "Service Rating",
"rateYourExperience": "Rate your experience with our service",
"validationDateInvalid": "Invalid date format",
"usingHabeshaCalendar": "Using Habesha Calendar",
"usingGregorianCalendar": "Using Gregorian Calendar",
"howWasYourExperience": "How was your experience?",
"thankYouForRating": "Thank you for your rating!",
"pleaseSelectRating": "Please select a rating to continue",
"submitFeedback": "Submit Feedback",
"feedbackSubmitted": "Feedback submitted successfully!",
"feedbackError": "Failed to submit feedback. Please try again.",
"title": "Queue Management",
"subtitle": "Secure your spot",
"queued": "Queued",
"called": "Called Users",
"inService": "In Service",
"completed": "Completed",
"addQueues": "service categories",
"queuedUsers": "Queued Users",
"calledUsers": "Called Users",
"completedQueues": "Completed Queues",
"noQueuedUsers": "No queued users at the moment",
"noCalledUsers": "No called users at the moment",
"noInServiceQueues": "No queues in service at the moment",
"noCompletedQueues": "No completed queues at the moment",
"position": "Position",
"customerName": "Customer Name",
"customerNameAmharic": "Customer Name (Amharic)",
"customerNameEnglish": "Customer Name (English)",
"refresh": "Refresh",
"loading": "Loading called users...",
"starting": "Starting...",
"phoneNumber": "Phone Number",
"service": "Service",
"serviceCategoryLabel": "Service Category",
"date": "Date",
"serviceDate": "Service Date",
"status": "Status",
"action": "Action",
"actions": "Actions",
"filterByDate": "Filter by Date",
"start": "Start",
"end": "End",
"queueNumber": "Queue Number",
"activeCallManagement": "Active Call Management",
"manageActiveQueues": "Manage and monitor active queue calls in real-time",
"totalActive": "Total Active",
"waitingTime": "Waiting Time",
"averageWaitTime": "Average Wait Time",
"currentlyServing": "Currently Serving",
"nextInLine": "Next in Line",
"callNext": "Call Next",
"skipQueue": "Skip Queue",
"pauseQueue": "Pause Queue",
"resumeQueue": "Resume Queue",
"endService": "End Service",
"serviceTime": "Service Time",
"totalServed": "Total Served Today",
"efficiency": "Service Efficiency",
"queueStats": "Queue Statistics",
"realTimeUpdates": "Real-time Updates",
"autoRefresh": "Auto Refresh",
"manualRefresh": "Manual Refresh",
"lastUpdated": "Last Updated",
"refreshInterval": "Refresh Interval",
"seconds": "seconds",
"minutes": "minutes",
"hours": "hours",
"timeAgo": "ago",
"justNow": "just now",
"callInProgress": "Call in Progress",
"waitingForService": "Waiting for Service",
"serviceCompleted": "Service Completed",
"queuePaused": "Queue Paused",
"noActiveQueues": "No Active Queues",
"noActiveQueuesDesc": "All queues are currently empty or paused",
"callNextCustomer": "Call Next Customer",
"confirmEndService": "Confirm End Service",
"endServiceConfirm": "Are you sure you want to end the current service?",
"confirmSkipQueue": "Confirm Skip Queue",
"skipQueueConfirm": "Are you sure you want to skip this customer?",
"serviceEnded": "Service ended successfully",
"queueSkipped": "Customer skipped successfully",
"callInitiated": "Call initiated successfully",
"errorEndingService": "Error ending service",
"errorSkippingQueue": "Error skipping queue",
"errorCallingNext": "Error calling next customer",
"processingRequest": "Processing request...",
"pleaseWait": "Please wait...",
"loadingQueues": "Loading queues...",
"noActiveQueuesMessage": "All clear! There are no active queues for this service at the moment.",
"totalQueues": "Total Queues",
"readyToServe": "Ready to Serve",
"waiting": "Waiting",
"back": "Back",
"realTimeMonitoring": "Real-time monitoring of all service queues with live updates",
"createQueue": "Create Queue",
"queueRegistration": "Queue Registration",
"registerNewCustomer": "Register a new customer in the queue",
"createdAt": "Created At",
"updatedAt": "Updated At",
"queueList": "Queue List",
"total": "Total",
"viewAndManageQueues": "View and manage all queues for the selected unit",
"serviceCategories": "Service Categories",
"viewAllCategories": "View all available service categories",
"services": "Services",
"selectService": "Select a service to add queues",
"subServices": "Sub-Services",
"addToQueue": "Add to Queue",
"viewQueues": "View Queues",
"viewSubServices": "View Sub-services",
"enterCustomerName": "Enter customer name",
"enterCustomerNameAmharic": "የደንበኛ ስም",
"enterPhoneNumber": "09...",
"selectDate": "Select date",
"cancel": "Cancel",
"queueCreatedSuccess": "Queue created successfully!",
"queueCreatedError": "Failed to create queue",
"validationCustomerNameMin": "Customer name must be at least 2 characters",
"validationCustomerNameMax": "Customer name must not exceed 100 characters",
"validationCustomerNameLetters": "Customer name must contain only letters",
"validationCustomerNameAmMin": "Customer name must be at least 2 characters",
"validationCustomerNameAmMax": "የደንበኛ ስም ከ100 ፊደላት መብለጥ የለበትም",
"validationPhoneNumber": "Please enter a valid Ethiopian phone number (e.g., 0912345678)",
"validationDateRequired": "Date is required",
"estimatedTime": "Estimated Time",
"category": "Category",
"noServicesAvailable": "No Services Available",
"noServicesMessage": "There are no services in this category at the moment",
"noSubServicesAvailable": "No Sub-Services Available",
"noSubServicesMessage": "There are no sub-services under this service at the moment",
"allQueues": "All Queues",
"totalRegistered": "Total Registered",
"noQueuesFound": "No Queues Found",
"noQueuesMessage": "There are no queues registered yet",
"phone": "Phone"
},
"performanceManagement": {
"title": "Performance Management",
"planManagement": "Plan Management",
"monitorPlans": "Manage and monitor performance plans across your organization",
"totalPlans": "Total Plans",
"planName": "Plan Name",
"planNameAmharic": "Plan Name (Amharic)",
"planNameEnglish": "Plan Name (English)",
"description": "Description",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"weight": "Weight",
"planType": "Plan Type",
"actions": "Actions",
"viewDetails": "View details",
"edit": "Edit",
"delete": "Delete",
"createPlan": "Create Plan",
"exportAll": "Export All",
"backToSectors": "Back to Sectors",
"backToPlanYears": "Back to Plan Years",
"refresh": "Refresh",
"confirmDeletion": "Confirm Deletion",
"deletePlanConfirm": "Are you sure you want to delete the plan? This action cannot be undone and all associated data will be permanently removed.",
"cancel": "Cancel",
"deletePlan": "Delete Plan",
"deleting": "Deleting...",
"errorLoadingPlans": "Error Loading Plans",
"failedToLoad": "Failed to load plans data. Please try again.",
"tryAgain": "Try Again",
"plans": "Plans",
"editPlan": "Edit Plan",
"updatePlanDetails": "Update your performance plan details",
"createNewPlan": "Create New Plan",
"setupNewPlan": "Set up a new performance plan for your organization",
"editingMode": "Editing Mode",
"creationMode": "Creation Mode",
"updatePlan": "Update Plan",
"modifyPlanDetails": "Modify the plan details below",
"newPerformancePlan": "New Performance Plan",
"fillDetailsToCreate": "Fill in the details to create a new performance plan",
"creatingSubPlan": "Creating Sub-Plan",
"subPlanUnder": "This plan will be created as a sub-plan under",
"basicInformation": "Basic Information",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"organization": "Organization",
"planYear": "Plan Year",
"timeFrame": "Time Frame",
"initialGoal": "Initial Goal",
"expectedGoal": "Expected Goal",
"planDetails": "Plan Details",
"parentPlan": "Parent Plan",
"month": "Month",
"week": "Week",
"day": "Day",
"quarter": "Quarter",
"planYears": "Plan Years",
"managePlanYears": "Manage and organize plans by year",
"createPlanYear": "Create Plan Year",
"noPlanYears": "No plan years yet",
"getStartedPlanYear": "Get started by creating your first plan year",
"year": "Year",
"name": "Name",
"deletePlanYearConfirm": "Are you sure you want to delete the plan year? This action cannot be undone and may affect associated plans.",
"editPlanYear": "Edit Plan Year",
"updatePlanYear": "Update Plan Year",
"updatePlanYearInfo": "Update the plan year information",
"createPlanYearInfo": "Create a new plan year to organize your plans",
"enterYear": "Enter year (e.g., 2025)",
"enterAmharicName": "Enter Amharic name",
"enterEnglishName": "Enter English name",
"enterAmharicDescription": "Enter Amharic description (optional)",
"enterEnglishDescription": "Enter English description (optional)",
"services": "Services",
"serviceManagement": "Service Management",
"createService": "Create Service",
"serviceName": "Service Name",
"estimatedTime": "Estimated Time",
"createdAt": "Created At",
"deleteServiceConfirm": "Are you sure you want to delete? This action cannot be undone.",
"slug": "Slug",
"enterSlug": "Enter slug",
"prefix": "Prefix",
"enterPrefix": "Enter prefix",
"serviceCategoryField": "Service Category",
"selectServiceCategory": "Select Service Category",
"parentService": "Parent Service (Optional)",
"parentServiceOptional": "Parent Service (Optional)",
"timeUnit": "Time Unit",
"enterEstimatedTime": "Enter estimated time",
"updateService": "Update Service",
"workingHours": "Working Hours",
"workingHoursManagement": "Working Hours Management",
"createWorkingHours": "Create Working Hours",
"weekDay": "Week Day",
"startTime": "Start Time",
"endTime": "End Time",
"positionServiceId": "Position Service ID",
"deleteWorkingHoursConfirm": "Are you sure you want to delete working hours for? This action cannot be undone.",
"serviceCategories": "Service Categories",
"deleteCategoryConfirm": "Are you sure you want to delete? This action cannot be undone.",
"editServiceCategory": "Edit Service Category",
"updating": "Updating...",
"update": "Update"
},
"employeePlans": {
"title": "My Performance Plans",
"description": "Manage your personal performance goals and track progress in real-time",
"newPlan": "New Plan",
"allPlans": "All Plans",
"active": "Active",
"completed": "Completed",
"drafts": "Drafts",
"totalPlans": "Total Number of Plans",
"avgProgress": "Avg. Progress",
"avgWeight": "Avg. Weight",
"completionRate": "Completion Rate",
"searchPlans": "Search plans...",
"service": "Service",
"allServices": "All Services",
"status": "Status",
"allStatus": "All Status",
"draft": "Draft",
"pending": "Pending",
"accepted": "Accepted",
"rejected": "Rejected",
"timeframe": "Timeframe",
"allTimeframes": "All Timeframes",
"daily": "Daily",
"weekly": "Weekly",
"monthly": "Monthly",
"quarterly": "Quarterly",
"yearly": "Yearly",
"showCompleted": "Show completed plans",
"table": "Table",
"grid": "Grid",
"planName": "Plan Name",
"serviceName": "Service Name",
"progress": "Progress",
"weight": "Weight",
"timeFrame": "Time Frame",
"statusLabel": "Status",
"actions": "Actions",
"viewDetails": "View Details",
"edit": "Edit",
"delete": "Delete",
"confirmDelete": "Confirm Delete",
"deleteConfirmMessage": "Are you sure you want to delete this employee plan? This action cannot be undone.",
"cancel": "Cancel",
"deletePlan": "Delete Plan",
"deleting": "Deleting...",
"createEmployeePlan": "Create Employee Plan",
"editEmployeePlan": "Edit Employee Plan",
"updateEmployeePlan": "Update Employee Plan",
"assignPlanToEmployee": "Assign a plan to an employee with specific targets",
"updateEmployeePlanDetails": "Update employee plan assignment and details",
"editingMode": "Editing Mode",
"creationMode": "Creation Mode",
"newEmployeePlanAssignment": "New Employee Plan Assignment",
"assignPlanWithTimeframe": "Assign plan to employee with specific timeframe and targets",
"modifyPlanDetails": "Modify the employee plan details below",
"creatingSubEmployeePlan": "Creating Sub-Employee Plan",
"subPlanUnder": "This employee plan will be created under",
"assignment": "Assignment",
"employeePosition": "Employee Position",
"plan": "Plan",
"parentEmployeePlan": "Parent Employee Plan",
"planDetails": "Plan Details",
"planType": "Plan Type",
"expectedQuantity": "Expected Quantity",
"timeframeContext": "Timeframe Context",
"quarter": "Quarter",
"enterQuarter": "Enter quarter (1-4)",
"month": "Month",
"enterMonth": "Enter month (1-12)",
"week": "Week",
"enterWeek": "Enter week (1-52)",
"number": "Number",
"percentage": "Percent",
"back": "Back",
"refresh": "Refresh",
"exportStarted": "Export Started",
"exportMessage": "Your plans are being exported. You'll receive a download link shortly.",
"bulkAction": "Bulk Action",
"bulkActionMessage": "action performed on selected items.",
"errorLoadingPlans": "Error Loading Plans",
"errorMessage": "We encountered an error while loading your performance plans. Please check your connection and try again.",
"retry": "Retry",
"backToDashboard": "Back to Dashboard",
"activePerformanceGoals": "Active performance goals",
"averagePlanImportance": "Average plan importance",
"loadingPlans": "Loading your performance plans...",
"loadingMessage": "Please wait while we fetch your data",
"noPlansFound": "No Plans Found",
"noPlansMessage": "No plans match your current filters. Try adjusting your search criteria.",
"noPlansInitial": "You haven't created any performance plans yet. Start by creating your first plan to track your goals.",
"createFirstPlan": "Create Your First Plan",
"clearFilters": "Clear Filters",
"performancePlans": "Performance Plans",
"sortedBy": "Sorted by",
"showing": "Showing",
"of": "of",
"totalPlansText": "total plans",
"planMonth": "Plan Month",
"created": "Created",
"updated": "Updated",
"endDate": "End Date",
"editPlan": "Edit Plan",
"deletePlanAction": "Delete Plan",
"exportAsCsv": "Export as CSV",
"exportAsPdf": "Export as PDF",
"exportAsExcel": "Export as Excel",
"export": "Export",
"type": "Type",
"period": "Period",
"clickToViewDetails": "Click to view details",
"refreshData": "Refresh Data",
"deletePerformancePlan": "Delete Performance Plan",
"deletePerformancePlanMessage": "Are you sure you want to delete this performance plan? This action cannot be undone and will permanently remove all associated data.",
"deleteSuccess": "Employee plan deleted successfully",
"deleteFailed": "Failed to delete employee plan",
"yearIdMissing": "Year ID is missing",
"navigationError": "Navigation Error",
"navigationErrorMessage": "Could not navigate to plan details",
"ofCompleted": "of",
"noPlansYet": "No plans yet",
"getStarted": "Get started by creating your first employee plan",
"planUpdatedSuccess": "Employee plan updated successfully",
"planCreatedSuccess": "Employee plan created successfully",
"planDeleteSuccess": "Employee plan deleted successfully",
"planUpdateFailed": "Failed to update employee plan",
"planCreateFailed": "Failed to create employee plan",
"planDeleteFailed": "Failed to delete employee plan",
"noPlans": "No plans available",
"editDescription": "Update the details of this employee performance plan",
"saving": "Saving...",
"updatePlanButton": "Update Plan",
"planAssignments": {
"title": "Plan Assignments",
"description": "Manage monthly performance targets for assigned employees",
"backToPlans": "Back to Plans",
"assignedEmployees": "Assigned Employees",
"totalPlanned": "Total Planned",
"planType": "Plan Type",
"timeframe": "Timeframe",
"search": "Search",
"searchPlaceholder": "Search employees or services...",
"service": "Service",
"allServices": "All Services",
"noEmployeeAssignments": "No Employee Assignments",
"noEmployeesAssigned": "No employees have been assigned to this plan yet.",
"noEmployeesMatch": "No employees match your search criteria.",
"monthlyPerformanceTargets": "Monthly Performance Targets",
"clickToEdit": "Click on any cell to edit monthly targets. Use bulk edit to update all months at once.",
"employee": "Employee",
"total": "Total",
"status": "Status",
"actions": "Actions",
"editAll": "Edit All",
"save": "Save",
"cancel": "Cancel",
"number": "Number",
"percent": "Percent",
"yearly": "Yearly",
"quarterly": "Quarterly",
"monthly": "Monthly",
"weekly": "Weekly",
"daily": "Daily",
"errorLoadingAssignments": "Error Loading Assignments",
"failedToLoadAssignments": "Failed to load employee assignments for this plan. Please try again.",
"retry": "Retry",
"loadingAssignments": "Loading employee assignments...",
"monthlyTargetUpdated": "Monthly target for {month} updated successfully",
"allMonthlyTargetsUpdated": "All monthly targets updated successfully",
"failedToUpdateTarget": "Failed to update monthly target",
"failedToUpdateTargets": "Failed to update monthly targets",
"noService": "No Service",
"employees": "Employees",
"targets": "Targets",
"quickSet": "Quick Set",
"setAll": "Set All",
"setHalf": "Set Half",
"clearAll": "Clear All",
"bulkEdit": "Bulk Edit",
"hasPlanId": "Has Plan ID",
"noPlanId": "No Plan ID",
"removeAssignment": "Remove Assignment",
"months": {
"jul": "July",
"aug": "August",
"sep": "September",
"oct": "October",
"nov": "November",
"dec": "December",
"jan": "January",
"feb": "February",
"mar": "March",
"apr": "April",
"may": "May",
"jun": "June"
}
}
},
"planYear": {
"title": "Plan Years",
"description": "Manage and organize plans by year",
"createPlanYear": "Create Plan Year",
"editPlanYear": "Edit Plan Year",
"updatePlanYear": "Update Plan Year",
"noPlanYears": "No plan years yet",
"getStarted": "Get started by creating your first plan year",
"year": "Year",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"enterYear": "Enter year (e.g., 2025)",
"enterAmharicName": "Enter Amharic name",
"enterEnglishName": "Enter English name",
"enterAmharicDescription": "Enter Amharic description (optional)",
"enterEnglishDescription": "Enter English description (optional)",
"updatePlanYearInfo": "Update the plan year information",
"createPlanYearInfo": "Create a new plan year to organize your plans",
"confirmDelete": "Confirm Deletion",
"deleteConfirmMessage": "Are you sure you want to delete the plan year? This action cannot be undone and may affect associated plans.",
"cancel": "Cancel",
"delete": "Delete",
"deleting": "Deleting...",
"success": "Success",
"planYearCreated": "Plan year created successfully",
"planYearUpdated": "Plan year updated successfully",
"planYearDeleted": "Plan year deleted successfully",
"error": "Error",
"createFailed": "Failed to create plan year",
"updateFailed": "Failed to update plan year",
"deleteFailed": "Failed to delete plan year",
"loadingError": "Error loading plan years",
"loadingErrorMessage": "Failed to load plan years. Please try again.",
"retry": "Retry"
},
"plans": {
"title": "Plans",
"description": "Manage organizational performance plans",
"createPlan": "Create Plan",
"createNewPlan": "Create New Plan",
"editPlan": "Edit Plan",
"updatePlan": "Update Plan",
"deletePlan": "Delete Plan",
"viewDetails": "View Details",
"basicInformation": "Basic Information",
"organization": "Organization",
"planDetails": "Plan Details",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"planNameAmharic": "plan Name Amharic",
"planNameEnglish": "Plan Name in English",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"describePlanAmharic": "describe Plan Amharic...",
"describePlanEnglish": "Describe the plan in English...",
"planYear": "Plan Year",
"timeFrame": "Time Frame",
"enterTimeFrame": "Enter time frame",
"initialGoal": "Initial Goal",
"expectedGoal": "Expected Goal",
"enterExpectedGoal": "Enter expected goal",
"parentPlan": "Parent Plan",
"weight": "Weight",
"enterWeight": "Enter weight",
"month": "Month",
"enterMonth": "Enter month",
"week": "Week",
"enterWeek": "Enter week",
"day": "Day",
"enterDay": "Enter day",
"quarter": "Quarter",
"enterQuarter": "Enter quarter",
"planType": "Plan Type",
"planUpdatedSuccess": "Plan updated successfully!",
"planUpdatedSuccessfully": "Plan updated successfully!",
"planCreatedSuccess": "Plan created successfully!",
"planCreatedSuccessfully": "Plan created successfully!",
"planUpdateFailed": "Failed to update plan",
"failedToUpdatePlan": "Failed to update plan",
"planCreateFailed": "Failed to create plan",
"failedToCreatePlan": "Failed to create plan",
"planDeleteSuccess": "Plan deleted successfully",
"planDeleteFailed": "Failed to delete plan",
"confirmDelete": "Confirm Deletion",
"deleteConfirmMessage": "Are you sure you want to delete the plan? This action cannot be undone and all associated data will be permanently removed.",
"cancel": "Cancel",
"deleting": "Deleting...",
"back": "Back",
"refresh": "Refresh",
"exportAll": "Export All",
"errorLoadingPlans": "Error Loading Plans",
"failedToLoad": "Failed to load plans data. Please try again.",
"tryAgain": "Try Again",
"noPlansYet": "No plans yet",
"getStarted": "Get started by creating your first plan",
"editingMode": "Editing Mode",
"creationMode": "Creation Mode",
"newPerformancePlan": "New Performance Plan",
"updatePlanDetails": "Update your performance plan details",
"setupNewPlan": "Set up a new performance plan for your organization",
"creatingSubPlan": "Creating Sub-Plan",
"subPlanDescription": "This plan will be created as a sub-plan under:",
"subPlanUnder": "This plan will be created as a sub-plan under",
"planAlreadyAccepted": "Plan Already Accepted",
"cannotEditAcceptedPlan": "This plan has already been accepted and cannot be edited. Please contact your administrator if you need to make changes.",
"quarters": {
"q1": "Q1",
"q2": "Q2",
"q3": "Q3",
"q4": "Q4"
},
"months": {
"july": "July",
"august": "August",
"september": "September",
"october": "October",
"november": "November",
"december": "December",
"january": "January",
"february": "February",
"march": "March",
"april": "April",
"may": "May",
"june": "June"
},
"weeks": {
"week1": "Week 1",
"week2": "Week 2",
"week3": "Week 3",
"week4": "Week 4"
},
"days": {
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday",
"sunday": "Sunday"
},
"Quarterly": "Quarterly",
"Yearly": "Yearly",
"Monthly": "Monthly",
"Weekly": "Weekly",
"Daily": "Daily",
"Number": "Number",
"Percent": "Percent"
},
"activeCallManagement": {
"title": "Active Call Management",
"description": "Manage active customer calls and service execution in real-time",
"serviceCounter": "Service Counter",
"window": "Window",
"status": "Status",
"active": "Active",
"ready": "Ready",
"quickActions": "Quick Actions",
"commonOperations": "Common customer operations",
"callNextCustomer": "Call Next Customer",
"calling": "Calling...",
"hold": "Hold",
"transfer": "Transfer",
"customerStats": "Customer Stats",
"currentService": "Current Service",
"waitTime": "Wait Time",
"serviceTime": "Service Time",
"priority": "Priority",
"readyToServe": "Ready to Serve",
"noActiveCustomer": "No active customer at the moment. Call the next customer from the queue to begin service.",
"customerCalled": "Customer Called",
"waitingAtCounter": "Waiting for customer at counter",
"currentlyServing": "Currently Serving",
"assistingCustomer": "Assisting customer",
"called": "Called",
"serving": "Serving",
"customer": "Customer",
"ticket": "Ticket",
"phoneNumber": "Phone Number",
"serviceCategoryQueue": "Service Category",
"calledAt": "Called At",
"urgentPriority": "URGENT PRIORITY",
"highPriority": "HIGH PRIORITY",
"serviceInformation": "Service Information",
"currentServiceDetails": "Current service details and specifications",
"service": "Service",
"currentlyServingLabel": "Currently Serving",
"serviceType": "Service Type",
"estimatedTime": "Est. Time",
"counter": "Counter",
"inProgress": "In Progress",
"waiting": "Waiting",
"serviceStarted": "Service Started",
"customerNotes": "Customer Notes",
"timeElapsed": "Time elapsed",
"target": "target",
"exceedingEstimatedTime": "⚠️ Exceeding estimated time for",
"assisting": "Assisting",
"waitingAtCounterLabel": "waiting at counter",
"ticketCalled": "Ticket Called",
"ticketCalledMessage": "has been called to counter",
"callFailed": "Call Failed",
"callFailedMessage": "Failed to call next ticket",
"notSpecified": "Not specified",
"minutes": "minutes",
"back": "Back",
"category": "Category",
"normal": "Normal",
"urgent": "Urgent",
"high": "High",
"low": "Low",
"customerWaitTime": "Customer Wait Time",
"default": "Default",
"serviceCategoryCounter": "Service Category",
"autoRefresh": "Auto Refresh",
"manualRefresh": "Manual Refresh",
"lastUpdated": "Last Updated",
"disableAutoRefresh": "Disable Auto-refresh",
"enableAutoRefresh": "Enable Auto-refresh",
"refresh": "Refresh",
"realTimeMetrics": "Real-time metrics",
"waitingCustomers": "Waiting customers",
"realTimeUpdates": "Real-time updates",
"justNow": "just now",
"timeAgo": "ago",
"hours": "hours",
"overdue": "Overdue"
},
"planTable": {
"plan": "Plan",
"plans": "Plans",
"currentYear": "Current Year:",
"total": "Total",
"position": "Position",
"title": "Plan Management",
"description": "View and manage organizational plans",
"planName": "Plan Name",
"planType": "Plan Type",
"weight": "Weight",
"timeframe": "Timeframe",
"status": "Status",
"actions": "Actions",
"createPlan": "Create Plan",
"editPlan": "Edit Plan",
"deletePlan": "Delete Plan",
"viewDetails": "View Details",
"exportAll": "Export All",
"refresh": "Refresh",
"noPlans": "No Plans Available",
"loadingPlans": "Loading plans...",
"confirmDelete": "Confirm Delete",
"deleteConfirmMessage": "Are you sure you want to delete this plan? This action cannot be undone.",
"planDeleted": "Plan deleted successfully",
"deleteFailed": "Failed to delete plan",
"totalPlans": "Total Plans",
"activePlans": "Active Plans",
"completedPlans": "Completed Plans",
"draftPlans": "Draft Plans",
"viewDetailsTooltip": "View details",
"editTooltip": "Edit",
"deleteTooltip": "Delete",
"success": "Success",
"error": "Error",
"planDeletedSuccessfully": "Plan deleted successfully",
"failedToDeletePlan": "Failed to delete plan",
"exportStarted": "Export Started",
"preparingPlansData": "Preparing plans data for export...",
"confirmDeletion": "Confirm Deletion",
"deleteConfirmationMessage": "Are you sure you want to delete the plan",
"deleteConfirmationWarning": "? This action cannot be undone and all associated data will be permanently removed.",
"cancel": "Cancel",
"deleting": "Deleting...",
"deletePlanButton": "Delete Plan",
"backToPlanYears": "Back to Plan Years",
"tryAgain": "Try Again",
"planManagement": "Plan Management",
"planManagementDescription": "Manage and monitor performance plans across your organization",
"planFor": "Plan For",
"noDescription": "No description",
"confirmRequestApproval": "Confirm Request Approval",
"requestApprovalMessage": "Are you sure you want to request approval for the plan",
"requestApprovalWarning": "? This action cannot be undone and all associated data will be permanently sent for approval.",
"requestApprovalTooltip": "Request Approval",
"requestApprovalButton": "Request Approval",
"totalPlansLabel": "Total Plans",
"performancePlansTable": "Performance Plans",
"allPlansWeightTooltip": "All plans total 100% weight ✓ Ready for approval",
"year": "Year",
"parentInformation": "Parent Plan Information",
"parentPlan": "Parent Plan",
"planInformation": "Plan Information",
"myPlans": "My Plans",
"myPlansTable": "My Plans",
"back": "Back"
},
"departmentListView": {
"title": "Department Overview",
"description": "Manage and monitor performance across departments",
"departments": "Departments",
"department": "Department",
"directors": "Directors",
"director": "Director",
"teamLeaders": "Team Leaders",
"teamLeader": "Team Leader",
"employees": "Employees",
"employee": "Employee",
"viewDetails": "View Details",
"managePlans": "Manage Plans",
"performance": "Performance",
"totalMembers": "Total Members",
"activePlans": "Active Plans",
"completionRate": "Completion Rate",
"noData": "No Data Available",
"loading": "Loading departments...",
"searchDepartments": "Search departments...",
"filterByStatus": "Filter by Status",
"allStatuses": "All Statuses",
"gridView": "Grid View",
"listView": "List View",
"exportData": "Export Data",
"refreshData": "Refresh Data",
"back": "Back",
"goBack": "Go Back",
"errorLoading": "Error Loading",
"failedToLoad": "Failed to load",
"active": "Active",
"export": "Export",
"viewSettings": "View Settings",
"notificationSettings": "Notification Settings",
"helpSupport": "Help & Support",
"total": "Total",
"acrossAllCategories": "Across all categories",
"totalSubPlansCreated": "Total sub-plans created",
"avgPerformance": "Avg. Performance",
"averageWeightAcrossAll": "Average weight across all",
"completionRateDesc": "with plans",
"view": "View",
"sort": "Sort",
"name": "Name",
"weight": "Weight",
"plans": "Plans",
"rank": "Rank",
"noPlansBadge": "No Plans",
"activeBadge": "Active",
"partialBadge": "Partial",
"progress": "Progress",
"newPlan": "New Plan",
"updatedRecently": "Updated recently",
"viewDetailsAction": "View Details",
"managePermissions": "Manage Permissions",
"viewReports": "View Reports",
"archive": "Archive",
"status": "Status",
"actions": "Actions",
"all": "All",
"teams": "Teams",
"mine": "Mine",
"noResultsFound": "No Results Found",
"noResultsDesc": "match your search for",
"tryDifferentSearch": "Try a different search term",
"clearSearch": "Clear Search",
"confirmRequestApproval": "Confirm Request Approval",
"requestApprovalDesc": "Are you sure you want to request approval for the plan, This action cannot be undone and all associated data will be permanently sent for approval.",
"cancel": "Cancel",
"requestApproval": "Request Approval",
"approvalRequesting": "Approval Requesting...",
"allPlansTotal100": "All plans total 100% weight ✓ Ready for approval",
"approvalRequirementsNotMet": "Approval requirements not met:",
"totalWeightMust100": "Total weight must be 100%",
"current": "Current",
"allDepartmentsMustHavePlans": "All departments must have at least 1 plan",
"allPlansMustBeActive": "All plans must be active",
"completeAllRequirements": "Complete all requirements",
"manageAccess": "Manage Access",
"myDepartment": "My Department",
"online": "Online"
},
"subPlanListView": {
"departmentOverview": "Department Overview",
"departmentDescription": "Manage and monitor performance across departments",
"directorOverview": "Director Overview",
"directorDescription": "Manage and monitor performance across directors",
"teamLeaderOverview": "Team Leader Overview",
"teamLeaderDescription": "Manage and monitor performance across team leaders",
"employeeOverview": "Employee Overview",
"employeeDescription": "Manage and monitor performance across employees",
"department": "Department",
"departments": "Departments",
"director": "Director",
"directors": "Directors",
"teamLeader": "Team Leader",
"teamLeaders": "Team Leaders",
"employee": "Employee",
"employees": "Employees",
"back": "Back",
"errorLoading": "Error Loading",
"failedToLoad": "Failed to load",
"goBack": "Go Back",
"noAvailable": "No {type} Available",
"noSubPlansToDisplay": "There are no {type}/sub-plans to display for this plan.",
"active": "Active",
"totalPlans": "Total Plans",
"avgWeight": "Avg. Weight",
"viewPlans": "View Plans",
"createPlan": "Create Plan",
"online": "Online"
},
"planForm": {
"title": "Plan Form",
"createPlan": "Create New Plan",
"editPlan": "Edit Plan",
"updatePlan": "Update Plan",
"basicInformation": "Basic Information",
"planDetails": "Plan Details",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"planType": "Plan Type",
"planYear": "Plan Year",
"timeframe": "Timeframe",
"initialGoal": "Initial Goal",
"expectedGoal": "Expected Goal",
"weight": "Weight",
"parentPlan": "Parent Plan",
"position": "Position",
"quarter": "Quarter",
"month": "Month",
"week": "Week",
"day": "Day",
"selectPlanYear": "Select Plan Year",
"selectPosition": "Select Position",
"selectTimeframe": "Select Timeframe",
"enterNameAmharic": "Enter name in Amharic",
"enterNameEnglish": "Enter name in English",
"enterDescriptionAmharic": "Enter description in Amharic",
"enterDescriptionEnglish": "Enter description in English",
"enterInitialGoal": "Enter initial goal",
"enterExpectedGoal": "Enter expected goal",
"enterWeight": "Enter weight (0-100)",
"save": "Save",
"cancel": "Cancel",
"saving": "Saving...",
"planCreated": "Plan created successfully",
"planUpdated": "Plan updated successfully",
"createFailed": "Failed to create plan",
"updateFailed": "Failed to update plan",
"requiredField": "This field is required",
"invalidWeight": "Weight must be between 0 and 100",
"creatingSubPlan": "Creating Sub-Plan",
"subPlanUnder": "This plan will be created as a sub-plan under",
"editingMode": "Editing Mode",
"creationMode": "Creation Mode"
},
"teamMemberManagement": {
"title": "Team Member Management",
"description": "Manage team members and their assignments",
"teams": "Teams",
"teamName": "Team Name",
"teamLeader": "Team Leader",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"members": "Members",
"status": "Status",
"actions": "Actions",
"createTeam": "Create Team",
"editTeam": "Edit Team",
"deleteTeam": "Delete Team",
"addMember": "Add Member",
"removeMember": "Remove Member",
"viewMembers": "View Members",
"teamDetails": "Team Details",
"memberDetails": "Member Details",
"selectTeamLeader": "Select Team Leader",
"selectMembers": "Select Members",
"teamCreated": "Team created successfully",
"teamUpdated": "Team updated successfully",
"teamDeleted": "Team deleted successfully",
"memberAdded": "Member added successfully",
"memberRemoved": "Member removed successfully",
"createFailed": "Failed to create team",
"updateFailed": "Failed to update team",
"deleteFailed": "Failed to delete team",
"noTeams": "No teams available",
"noMembers": "No members in this team",
"loadingTeams": "Loading teams...",
"loadingMembers": "Loading members...",
"searchTeams": "Search teams...",
"filterByStatus": "Filter by Status",
"allStatuses": "All Statuses",
"active": "Active",
"inactive": "Inactive",
"archived": "Archived",
"totalTeams": "Total Teams",
"activeTeams": "Active Teams",
"totalMembers": "Total Members",
"averagePerformance": "Average Performance",
"confirmDelete": "Confirm Delete",
"deleteConfirmMessage": "Are you sure you want to delete this team? This action cannot be undone.",
"selectValidLeader": "Please select a valid team leader",
"selectTeamMember": "Please select a team member",
"tableView": "Table",
"gridView": "Grid View",
"sortBy": "Sort By",
"name": "Name",
"performance": "Performance",
"date": "Date",
"ascending": "Ascending",
"descending": "Descending",
"showArchived": "Show Archived",
"refresh": "Refresh",
"export": "Export",
"unknownMember": "Unknown Member",
"membersRemovedSuccessfully": "team members removed successfully",
"activePerformanceTeams": "Active performance teams",
"currentlyActive": "Currently active",
"cancel": "Cancel",
"createPlan": "Create Plan",
"updatePlan": "Update Plan",
"planDetails": "Plan Details",
"planForm": "Plan Form",
"planCreated": "Plan created successfully",
"planUpdated": "Plan updated successfully",
"createPlanTitle": "Create a new performance team",
"editPlanTitle": "Update team information",
"planName": "Plan Name",
"planDescription": "Plan Description",
"selectPlan": "Select Plan",
"noPlanSelected": "No plan selected",
"planRequired": "Plan is required",
"enterPlanName": "Enter plan name",
"enterPlanDescription": "Enter plan description",
"planNameRequired": "Plan name is required",
"planDescriptionRequired": "Plan description is required",
"savePlan": "Save Plan",
"savingPlan": "Saving plan...",
"planSaved": "Plan saved successfully",
"planSaveFailed": "Failed to save plan",
"discardChanges": "Discard Changes",
"unsavedChanges": "You have unsaved changes. Are you sure you want to cancel?",
"confirmCancel": "Confirm Cancel",
"manageTeamMembers": "Manage Team Members",
"currentTeamMembers": "Current Team Members",
"addNewTeamMember": "Add New Team Member",
"addMembers": "Add Members",
"viewDetails": "View Details",
"noMembersAdded": "No team members added yet",
"addMembersInstruction": "Add members using the form below",
"performanceTeams": "Performance Teams",
"createFirstTeam": "Create Your First Team",
"teamMember": "Team Member",
"teamMembers": "Team Members"
},
"serviceCategory": {
"title": "Service Categories",
"description": "Description",
"createNew": "Create New Category",
"createTitle": "Create Service Category",
"createDescription": "Add a new service category to organize your services",
"editTitle": "Edit Service Category",
"editDescription": "Update the service category information",
"loading": "Loading service categories...",
"slug": "Category Slug",
"slugPlaceholder": "e.g., customer-support",
"slugDescription": "Unique identifier for the category (lowercase, numbers, and hyphens only)",
"slugRequired": "Category slug is required",
"slugFormat": "Slug must contain only lowercase letters, numbers, and hyphens",
"nameEn": "Name (English)",
"nameEnPlaceholder": "Enter category name in English",
"nameEnRequired": "English name is required",
"nameAm": "Name (Amharic)",
"nameAmPlaceholder": "Enter category name in Amharic",
"nameAmRequired": "Amharic name is required",
"descriptionEn": "Description (English)",
"descriptionEnPlaceholder": "Enter category description in English",
"descriptionEnRequired": "English description is required",
"descriptionAm": "Description (Amharic)",
"descriptionAmPlaceholder": "Enter category description in Amharic",
"descriptionAmRequired": "Amharic description is required",
"name": "Name",
"createdAt": "Created Date",
"totalCategories": "Total Categories",
"activeCategories": "Active Categories",
"searchResults": "Search Results",
"searchAndFilter": "Search & Filter",
"searchPlaceholder": "Search by name, slug, or description...",
"categoriesList": "Categories List",
"noCategories": "No Categories Found",
"noSearchResults": "No Search Results",
"tryDifferentSearch": "Try a different search term",
"createFirstCategory": "Create your first service category to get started",
"deleteTitle": "Delete Service Category",
"deleteConfirmation": "Are you sure you want to delete '{{name}}'? This action cannot be undone.",
"createCategory": "Create Category",
"updateCategory": "Update Category",
"createSuccess": "Service category created successfully",
"updateSuccess": "Service category updated successfully",
"createError": "Failed to create service category",
"updateError": "Failed to update service category",
"deleteSuccess": "Deleted",
"deleteSuccessMessage": "Service category deleted successfully",
"deleteError": "Failed to delete service category",
"loadError": "Failed to load service categories",
"organizationRequired": "Organization ID is required",
"validation": {
"nameEnRequired": "English name is required",
"nameAmRequired": "Amharic name is required",
"nameMaxLength": "Name must be 100 characters or less",
"descriptionEnRequired": "English description is required",
"descriptionAmRequired": "Amharic description is required",
"descriptionMaxLength": "Description must be 500 characters or less"
}
},
"services": {
"title": "Service Management",
"serviceName": "Service Name",
"description": "Description",
"estimatedTime": "Estimated Time",
"createdAt": "Created At",
"viewDetails": "View details",
"createService": "Create Service",
"exportAll": "Export All",
"exporting": "Exporting",
"preparingData": "Preparing service data...",
"loadError": "Failed to load services",
"deleteTitle": "Confirm Deletion",
"deleteConfirmation": "Are you sure you want to delete \"{{name}}\"? This action cannot be undone.",
"deleteSuccess": "Deleted",
"deleteSuccessMessage": "Service deleted successfully",
"deleteError": "Failed to delete service",
"slug": "Slug",
"enterSlug": "Enter slug",
"prefix": "Prefix",
"enterPrefix": "Enter prefix",
"serviceCategoryField": "Service Category",
"selectServiceCategory": "Select Service Category",
"parentService": "Parent Service (Optional)",
"parentServiceOptional": "Parent Service (Optional)",
"nameAm": "Name (Amharic)",
"nameAmPlaceholder": "Enter Amharic name",
"nameEn": "Name (English)",
"nameEnPlaceholder": "Enter English name",
"descriptionAm": "Description (Amharic)",
"descriptionAmPlaceholder": "Enter Amharic description",
"descriptionEn": "Description (English)",
"descriptionEnPlaceholder": "Enter English description",
"enterEstimatedTime": "Enter estimated time",
"timeUnit": "Time Unit",
"updateService": "Update Service",
"editTitle": "Edit Service",
"editDescription": "Update the service information",
"createTitle": "Create Service",
"createDescription": "Add a new service to your organization",
"updateSuccess": "Service updated successfully",
"createSuccess": "Service created successfully",
"updateError": "Failed to update service",
"createError": "Failed to create service",
"basicInformation": "Basic Information",
"serviceDetails": "Service Details",
"timeConfiguration": "Time Configuration",
"timeUnits": {
"minutes": "Minutes",
"hours": "Hours",
"days": "Days",
"weeks": "Weeks",
"months": "Months"
},
"validation": {
"nameAmRequired": "Amharic name is required",
"nameEnRequired": "English name is required",
"nameMaxLength": "Name must be 100 characters or less",
"descriptionAmRequired": "Amharic description is required",
"descriptionEnRequired": "English description is required",
"descriptionMaxLength": "Description must be 500 characters or less",
"organizationRequired": "Organization is required",
"categoryRequired": "Service category is required",
"estimatedTimeMin": "Estimated time must be at least 1",
"estimatedTimeMax": "Estimated time cannot exceed 1440 minutes (24 hours)"
}
},
"planYearList": {
"title": "Plan Years",
"description": "Manage and organize plans by year",
"createPlanYear": "Create Plan Year",
"noPlanYears": "No plan years yet",
"getStarted": "Get started by creating your first plan year",
"confirmDeletion": "Confirm Deletion",
"deleteConfirmation": "Are you sure you want to delete the plan year \"{{year}} - {{name}}\"? This action cannot be undone and may affect associated plans.",
"deleting": "Deleting...",
"delete": "Delete",
"edit": "Edit",
"active": "Active",
"viewPlans": "View Plans"
},
"performanceDashboard": {
"title": "Performance Management Dashboard",
"description": "Comprehensive performance analytics and insights"
},
"okrDashboard": {
"brandEyebrow": "Objective Intelligence",
"title": "OKR Performance Dashboard",
"description": "A focused overview of top performance, department momentum, and upcoming OKR analytics.",
"planYear": "Plan Year",
"notSelected": "Not selected",
"topPerformerEmployee": "Top Performer Employee",
"topPerformerDepartment": "Top Performer Department",
"employeePlaceholderName": "Awaiting API data",
"departmentPlaceholderName": "Awaiting API data",
"employeeHelper": "The leading employee will appear here once the dashboard API is connected.",
"departmentHelper": "The highest performing department will appear here once the dashboard API is connected.",
"employeeScore": "Employee score",
"departmentScore": "Department score",
"placeholderOneTitle": "Strategic Signal",
"placeholderOneHelper": "Reserved for the next OKR insight from the analytics API.",
"placeholderTwoTitle": "Execution Health",
"placeholderTwoHelper": "Reserved for rollout, risk, or completion insight.",
"comingSoon": "Coming soon",
"waitingForApi": "Waiting for API",
"analyticsTitle": "OKR Analytics",
"analyticsDescription": "Select a date range and chart type to preview the dashboard visualization.",
"dateRange": "Date Range",
"chartType": "Chart Type",
"thisMonth": "This Month",
"thisQuarter": "This Quarter",
"thisYear": "This Year",
"customRange": "Custom Range",
"barChart": "Bar Chart",
"lineChart": "Line Chart",
"areaChart": "Area Chart",
"chartTitle": "Performance Trend",
"chartSubtitle": "Sample data is displayed until the API response is ready.",
"sampleData": "Sample Data",
"achievement": "Achievement",
"target": "Target",
"total": "Total",
"noProgressData": "No progress data found",
"expected": "Expected",
"current": "Current",
"noMonthlyProgress": "No monthly progress found",
"reportFilters": "Report filters",
"reportFiltersCollapsedDescription": "Use filters to drill into timeframe, year, position, or employee metrics.",
"filters": "Filters",
"positionId": "Position ID",
"positionIdPlaceholder": "positionId",
"employeePositionId": "Employee position ID",
"employeePositionIdPlaceholder": "employeePositionId",
"employeeId": "Employee ID",
"employeeIdPlaceholder": "employeeId",
"timeframe": "Timeframe",
"selectTimeframe": "Select timeframe",
"year": "Year",
"yearPlaceholder": "year",
"month": "Month",
"monthPlaceholder": "month",
"week": "Week",
"weekPlaceholder": "week",
"monthlyDetailProgress": "Monthly detail task progress",
"monthlyDetailProgressDescription": "Recent monthly progress entries by task and position",
"currentWeightSum": "Current weight",
"currentWeightSumHelper": "Total current weight reported",
"goalCount": "Goals",
"goalCountHelper": "Total goals in this plan year",
"majorTaskCount": "Major tasks",
"majorTaskCountHelper": "Major tasks connected to goals",
"detailTaskCount": "Detail tasks",
"detailTaskCountHelper": "Detail tasks assigned in this plan year",
"goalProgress": "Goal progress",
"goalProgressDescription": "Top goals by current progress",
"progress": "Progress",
"noGoalsFound": "No goals found",
"majorTaskProgress": "Major task progress",
"majorTaskProgressDescription": "Major tasks and their reported progress",
"noMajorTaskProgress": "No major task progress found",
"positionProgress": "Position progress",
"positionProgressDescription": "Top positions by current progress",
"noPositionProgress": "No position progress found",
"monthlyProgress": "Monthly progress",
"monthlyProgressDescription": "Expected and current values by month",
"goals": "Goals",
"goalsDescription": "Goals included in the report",
"weight": "Weight",
"majorTasks": "Major tasks",
"achievementTotal": "Achievement total",
"achievementTotalHelper": "Total achievement reported for your tasks",
"detailTaskStatusProgress": "Detail task status progress",
"detailTaskStatusProgressDescription": "Detail task totals grouped by status",
"detailTaskProgress": "Detail task progress",
"detailTaskProgressDescription": "Detail tasks and their reported progress",
"noDetailTasksFound": "No detail tasks found",
"progressOnMonths": "Progress on months",
"progressOnMonthsDescription": "Expected versus current values by month",
"currentWeight": "Current weight",
"overallAchievement": "Overall achievement",
"overallAchievementHelper": "Sum of reported goal achievements",
"employeeCount": "Employees",
"employeeCountHelper": "Employees participating in detail tasks",
"overallGoalProgress": "Overall goal progress",
"overallGoalProgressDescription": "Goal totals grouped by status",
"teamProgress": "Team progress",
"teamProgressDescription": "Team progress by position",
"noTeamProgress": "No team progress found",
"employeeProgress": "Employee progress",
"employeeProgressDescription": "Current plan-year weight by employee",
"noEmployeeProgress": "No employee progress found",
"exportPdfSuccess": "Dashboard exported as PDF.",
"exportPdfFailed": "Failed to export dashboard as PDF.",
"printFailed": "Failed to print dashboard.",
"overallProgress": "Overall progress",
"overallProgressHelper": "Average detail task progress",
"noPlanYear": "Please select a plan year to view the dashboard.",
"positionVariantPending": "Dashboard variant pending",
"positionVariantPendingDescription": "This position type does not have an OKR dashboard endpoint wired yet.",
"teamLeadDashboard": "Team Lead dashboard",
"employeeDashboard": "Employee dashboard",
"directorDashboard": "Director dashboard",
"deputyDashboard": "Deputy dashboard",
"teamLeadDescription": "Detail task progress, employee contribution, and reporting trends for the selected plan year.",
"employeeDescription": "Your detail task status, achievement total, and monthly progress for the selected plan year.",
"loadError": "Unable to load dashboard data."
},
"sectorListView": {
"title": "Sector Overview",
"description": "Manage and monitor performance across all sectors",
"noSectorsAvailable": "No Sectors Available",
"noSectorsMessage": "There are no sectors to display at this time. Sectors will appear here once they are added to the system.",
"sectorsActive": "Sectors Active",
"sector": "Sector",
"sectors": "Sectors",
"totalPlans": "Total Plans",
"avgWeight": "Avg. Weight",
"activeSectors": "Active Sectors",
"plans": "Plans",
"weight": "Weight",
"active": "Active",
"online": "Online",
"performanceSummary": "Performance Summary",
"performanceSummaryDescription": "All sectors are actively monitored and updated in real-time",
"onTrack": "On Track",
"needsAttention": "Needs Attention",
"atRisk": "At Risk"
},
"goals": {
"title": "Goals Management",
"createGoal": "Create Goal",
"editGoal": "Edit Goal",
"updateGoal": "Update Goal",
"goalCreated": "Goal created successfully",
"goalUpdated": "Goal updated successfully",
"goalDeleted": "Goal deleted successfully",
"deleteFailed": "Failed to delete goal",
"saveFailed": "Failed to save goal",
"confirmDelete": "Confirm Deletion",
"deleteConfirmation": "Are you sure you want to delete this goal? This action cannot be undone.",
"deleteWarning": "All associated data will be permanently removed.",
"noGoals": "No goals found",
"noGoalsFound": "No Goals Found",
"getStarted": "Get started by creating your first goal",
"createFirstGoal": "Create Your First Goal",
"noResultsWithFilters": "No goals match your current filters. Try adjusting your search criteria.",
"totalGoals": "Total Goals",
"totalWeight": "Total Weight",
"uniquePositions": "Unique Positions",
"all": "All",
"positions": "Positions",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"enterNameAmharic": "Enter goal name in Amharic",
"enterNameEnglish": "Enter goal name in English",
"enterDescriptionAmharic": "Enter description in Amharic",
"enterDescriptionEnglish": "Enter description in English",
"planYear": "Plan Year",
"selectPosition": "Select a position",
"weight": "Weight",
"weightDescription": "Percentage weight for this goal (0-100)",
"searchPlaceholder": "Search goals by name or description...",
"filterByPosition": "Filter by position",
"allPositions": "All Positions",
"formDescription": "Define goals and assign weights to track performance",
"success": "Success",
"position": "Position",
"ownerPosition": "Owner Position",
"weightPercentage": "Weight (%)",
"actions": "Actions",
"view": "View",
"edit": "Edit",
"delete": "Delete",
"goalDetails": "Goal Details",
"name": "Goal Name",
"description": "Description",
"owner": "Owner",
"goalNotFound": "Goal not found",
"Totalweight": "Total Weight",
"Remaining": "Remaining Weight",
"noDescription": "No description provided",
"hasMajorTasks": "This goal has {{count}} major task(s) associated with it",
"weightRange": "0-100"
},
"majorTask": {
"participants": "Participants",
"manageParticipants": "Manage Participants",
"addParticipant": "Add Participant",
"editParticipant": "Edit Participant",
"updateParticipant": "Update Participant",
"participantCreated": "Participant added successfully",
"participantUpdated": "Participant updated successfully",
"participantDeleted": "Participant removed successfully",
"participantDeleteFailed": "Failed to remove participant",
"participantSaveFailed": "Failed to save participant",
"confirmDeleteParticipant": "Remove Participant",
"participantDeleteConfirmation": "Are you sure you want to remove this participant from the task?",
"employee": "Employee",
"position": "Position",
"selectEmployee": "Select Employee",
"selectPosition": "Select Position",
"availableWeight": "Available Weight",
"weightExceedsAvailable": "Weight exceeds available allocation",
"maxAvailable": "Max Available",
"entered": "Entered",
"participantRoleDescription": "Describe the participant's role in this task",
"participantFormDescription": "Assign an employee to this task with specific weight allocation",
"noParticipants": "No Participants",
"noParticipantsFound": "No participants found with current filters",
"addFirstParticipant": "Add First Participant",
"searchParticipants": "Search participants...",
"taskWeight": "Task Weight",
"allocatedWeight": "Allocated Weight",
"overAllocatedWarning": "Warning: Total participant weight exceeds 100%",
"remainingWeight": "Remaining Weight",
"participantWeight": "Participant Weight",
"details": "Details",
"taskDetails": "Task Details",
"title": "Major Tasks",
"search": "Search",
"createMajorTask": "Create Major Task",
"editMajorTask": "Edit Major Task",
"updateMajorTask": "Update Major Task",
"majorTaskCreated": "Major task created successfully",
"majorTaskUpdated": "Major task updated successfully",
"majorTaskDeleted": "Major task deleted successfully",
"deleteFailed": "Failed to delete major task",
"saveFailed": "Failed to save major task",
"confirmDelete": "Confirm Deletion",
"deleteConfirmation": "Are you sure you want to delete this major task? This action cannot be undone.",
"deleteWarning": "All associated data will be permanently removed.",
"noMajorTasks": "No major tasks found",
"noMajorTasksFound": "No Major Tasks Found",
"getStarted": "Get started by creating your first major task",
"createFirstTask": "Create Your First Major Task",
"noResultsWithFilters": "No major tasks match your current filters. Try adjusting your search criteria.",
"totalTasks": "Total Tasks",
"totalWeight": "Total Weight",
"remaining": "Remaining",
"selectGoal": "Select Goal",
"filterByGoal": "filterByGoal",
"Search": "Search",
"tasks": "Tasks",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"enterNameAmharic": "Enter task name in Amharic",
"enterNameEnglish": "Enter task name in English",
"enterDescriptionAmharic": "Enter description in Amharic",
"enterDescriptionEnglish": "Enter description in English",
"goal": "Goal",
"loadingGoal": "Loading goal...",
"weight": "Weight",
"weightDescription": "Based on Goal: Percentage weight for this task (0-100)",
"weightFromPlanYear": "Weight from Plan Year (%)",
"searchPlaceholder": "Search major tasks by name or description...",
"formDescription": "Define major tasks and assign weights to track performance",
"success": "Success",
"forGoal": "For Goal",
"goalWeight": "Goal Weight",
"goalDescription": "The goal this task is assigned to",
"participant": "Participants",
"uniquePositions": "Unique Positions",
"all": "All",
"positions": "Positions",
"ownerPosition": "Owner Position",
"weightPercentage": "Weight (%)",
"actions": "Actions",
"view": "View",
"edit": "Edit",
"delete": "Delete",
"created": "Created",
"organization": "Organization",
"basicInformation": "Basic Information",
"deleting": "Deleting...",
"cancel": "Cancel",
"clear": "Clear",
"refresh": "Refresh",
"error": "Error",
"filters": "Filters",
"saving": "Saving...",
"averageWeight": "Average Weight",
"adjustWeights": "Please adjust task weights so the total does not exceed 100%",
"participantCount": "Participants",
"forTask": "For Task",
"majorTaskNotFound": "Major task not found",
"parentGoal": "Parent Goal",
"weightFromPlanYearDesc": "The weight allocated from the parent plan year",
"backToGoal": "Back to Goal",
"backToGoals": "Back to Goals",
"navigation": "Navigation",
"additionalInfo": "Additional Information",
"noDescription": "No description provided",
"totalParticipants": "Total Participants",
"totalAllocated": "Total Allocated",
"efficiency": "Efficiency",
"weightAllocation": "Weight Allocation",
"allocated": "Allocated",
"distribution": "Distribution",
"highWeight": "High Weight",
"mediumWeight": "Medium Weight",
"lowWeight": "Low Weight",
"filterByWeight": "Filter by weight",
"allWeights": "All Weights",
"showing": "Showing",
"of": "of",
"loadError": "Failed to load participants. Please try again.",
"retry": "Retry",
"progress": "Progress",
"ofGoal": "of Goal",
"completed": "Completed",
"description": "Description",
"unknownTask": "Unknown Task",
"taskLoadError": "Failed to load task details",
"status": {
"draft": "Draft",
"active": "Active",
"completed": "Completed",
"archived": "Archived"
},
"avg": "Avg",
"unnamedGoal": "Unnamed Goal",
"participantIdMissing": "Cannot update: participant id is missing."
},
"okrReport": {
"title": "OKR Reports",
"subtitle": "Manage report periods (weekly, monthly, yearly)",
"createReport": "Create Report Period",
"editReport": "Edit Report Period",
"updateReport": "Update Report Period",
"reportDetails": "Report Details",
"formDescription": "Create a new report period",
"frame": "Timeframe",
"selectTimeframe": "Select timeframe",
"timeframe": {
"weekly": "Weekly",
"monthly": "Monthly",
"yearly": "Yearly"
},
"Number": "Number",
"Daily": "Daily",
"allTimeframes": "All Timeframes",
"year": "Year",
"selectYear": "Select year",
"allYears": "All Years",
"month": "Month",
"selectMonth": "Select month",
"allMonths": "All Months",
"week": "Week",
"selectWeek": "Select week",
"allWeeks": "All Weeks",
"period": "Period",
"dateRange": "Date Range",
"to": "to",
"detailsCount": "Details Count",
"details": "details",
"viewDetails": "View Details",
"searchPlaceholder": "Search reports...",
"noReportsFound": "No reports found",
"noResultsWithFilters": "No reports found with selected filters",
"getStarted": "Get started by creating your first report period",
"createFirstReport": "Create First Report Period",
"success": "Success",
"createdSuccessfully": "Report period created successfully",
"updatedSuccessfully": "Report period updated successfully",
"deletedSuccessfully": "Report period deleted successfully",
"createFailed": "Failed to create report period",
"updateFailed": "Failed to update report period",
"deleteFailed": "Failed to delete report period",
"saveFailed": "Failed to save report period",
"confirmDelete": "Confirm Delete",
"deleteConfirmation": "Are you sure you want to delete this report period and all its details?",
"deleteWarning": "This action cannot be undone.",
"yearlyReportInfo": "Yearly reports don't require specific month or week"
},
"okrReportDetail": {
"title": "Report Details",
"createDetail": "Add Report Detail",
"editDetail": "Edit Report Detail",
"updateDetail": "Update Report Detail",
"formDescription": "Add details for this report period",
"detailTask": "Detail Task",
"selectTask": "Select detail task",
"unknownTask": "Unknown Task",
"remarks": "Remarks",
"remarksPlaceholder": "Enter your remarks here...",
"addDetail": "Add Detail",
"createFirstDetail": "Create First Detail",
"noDetailsFound": "No details found",
"getStarted": "Get started by adding your first detail",
"failedToLoadTasks": "Failed to load detail tasks",
"success": "Success",
"createdSuccessfully": "Report detail created successfully",
"updatedSuccessfully": "Report detail updated successfully",
"deletedSuccessfully": "Report detail deleted successfully",
"createFailed": "Failed to create report detail",
"updateFailed": "Failed to update report detail",
"deleteFailed": "Failed to delete report detail",
"saveFailed": "Failed to save report detail",
"confirmDelete": "Confirm Delete",
"deleteConfirmation": "Are you sure you want to delete this report detail?",
"deleteWarning": "This action cannot be undone.",
"details": "details"
},
"achievement": {
"title": "Achievements",
"subtitle": "Track and manage your achievements",
"createAchievement": "Create Achievement",
"editAchievement": "Edit Achievement",
"updateAchievement": "Update Achievement",
"achievementDetails": "Achievement Details",
"formDescription": "Add a new achievement record",
"expectation": "Expectation",
"selectExpectation": "Select expectation",
"expectationRequired": "Expectation is required",
"value": "Value",
"valueRequired": "Value is required",
"valuePositive": "Value must be positive",
"valuePlaceholder": "Enter achievement value",
"valueExceedsTarget": "Value cannot exceed target value of {target}",
"remark": "Remark",
"remarkRequired": "Remark is required",
"remarkPlaceholder": "Enter remarks about this achievement...",
"noRemark": "No remarks provided",
"target": "Target",
"current": "Current",
"afterAdd": "After adding",
"remaining": "remaining",
"progress": "Progress",
"units": "units",
"targetValue": "Target Value",
"expectationDescription": "Expectation Description",
"createdBy": "Created By",
"unknownExpectation": "Unknown Expectation",
"totalAchievements": "Total Achievements",
"totalValue": "Total Value",
"averageValue": "Average Value",
"last30Days": "Last 30 Days",
"total": "Total",
"average": "Average",
"recent": "Recent",
"searchPlaceholder": "Search achievements...",
"valueRange": "Value Range",
"selectValueRange": "Select value range",
"startDate": "Start Date",
"selectStartDate": "Select start date",
"endDate": "End Date",
"selectEndDate": "Select end date",
"allExpectations": "All Expectations",
"allValues": "All Values",
"highValue": "High Value",
"mediumValue": "Medium Value",
"lowValue": "Low Value",
"noAchievementsFound": "No achievements found",
"noResultsWithFilters": "No achievements found with selected filters",
"getStarted": "Get started by creating your first achievement",
"createFirstAchievement": "Create First Achievement",
"success": "Success",
"createdSuccessfully": "Achievement created successfully",
"updatedSuccessfully": "Achievement updated successfully",
"deletedSuccessfully": "Achievement deleted successfully",
"createFailed": "Failed to create achievement",
"updateFailed": "Failed to update achievement",
"deleteFailed": "Failed to delete achievement",
"saveFailed": "Failed to save achievement",
"confirmDelete": "Confirm Delete",
"deleteConfirmation": "Are you sure you want to delete this achievement?",
"deleteWarning": "This action cannot be undone.",
"trackingTitle": "Achievement Tracking",
"trackingDescription": "Track achievements against weekly expectations. Click on cells to add achievements.",
"expectationsAndAchievements": "Expectations & Achievements",
"tableDescription": "Set weekly expectations and track achievements in one place",
"noTasks": "No detail tasks found. Please set expectations first.",
"instruction1": "Use quarter tabs to navigate between quarters",
"instruction2": "Click on cells with expectations to expand and add achievements",
"instruction3": "Future weeks are locked",
"instruction3Detail": "You can only add achievements for current and past weeks",
"instruction4": "Use scroll buttons or drag to navigate horizontally",
"instruction5": "Hover over cells for detailed information",
"instruction6": "Click fullscreen button for better viewing experience",
"noExpectationsMade": "No expectations made. Please set up expectations first.",
"emptyExpectation": "Empty expectation",
"monthlySubtitle": "Track and manage your monthly achievements against goals",
"monthlyTracking": "Monthly Achievement Tracking",
"monthlyTrackingTitle": "Monthly Achievement Tracking",
"monthlyTrackingDescription": "Track achievements against monthly expectations. Click on cells to add achievements.",
"weeklyTracking": "Weekly Achievement Tracking",
"weeklyTrackingDescription": "Weekly progress tracking and achievement details",
"trackingTable": "Achievement Tracking",
"goals": "Goals",
"achievements": "Achievements",
"expectations": "Expectations",
"completion": "Completion",
"pending": "Pending",
"completionExceeded": "100+",
"savingSingle": "Saving achievement...",
"carriedToCurrentWeek": "Recorded in current week",
"carriedFromWeekMessage": "This achievement is for work done in {{period}} and will be saved under the current week ({{currentPeriod}}).",
"noExpectationForCurrentWeek": "Current week has no expectation. You can only add achievements for unfilled passed weeks.",
"allPastWeeksHaveEntry": "Each passed week with expectation already has an achievement entry.",
"exceedsPassedWeekExpectation": "Achievement exceeds the passed week expectation ({{limit}}).",
"exceedsExpectationLimit": "Achievement exceeds the week expectation ({{limit}}).",
"pastWeekLocked": "Passed week locked",
"pastWeekCardClickMessage": "You cannot add achievement in passed week. Please use the current week.",
"pastWeekHint": "Week passed — Add Achievement is disabled for this week. Use current week.",
"pastWeeksWithExpectation": "Passed weeks with expectation:",
"carriedFromWeeks": "Carried from passed weeks:",
"pastWeekBanner": "This week has passed. Add Achievement is disabled here. Please add it in the current week.",
"pastWeekAddDisabled": "You cannot add achievement in passed week. Add it in the current week.",
"confirmDeleteTitle": "Delete achievement",
"confirmDeleteNew": "Remove this unsaved achievement?",
"confirmDeleteSavedNow": "This will delete the achievement immediately."
},
"additionalTask": {
"title": "Additional Tasks",
"createNew": "Create Additional Task",
"createTitle": "Create Additional Task",
"editTitle": "Edit Additional Task",
"noTasks": "No additional tasks found.",
"timeSpan": "Time Span",
"yearly": "Yearly",
"quarterly": "Quarterly",
"monthly": "Monthly",
"weekly": "Weekly",
"daily": "Daily",
"basicInformation": "Basic Information",
"configuration": "Configuration",
"participants": "Participants",
"nameAmharic": "Name (Amharic)",
"nameEnglish": "Name (English)",
"descriptionAmharic": "Description (Amharic)",
"descriptionEnglish": "Description (English)",
"deleteConfirmTitle": "Delete task?",
"deleteConfirmDescription": "This action cannot be undone.",
"createSuccess": "Additional task created successfully",
"updateSuccess": "Additional task updated successfully",
"deleteSuccess": "Additional task deleted successfully",
"createError": "Failed to create additional task",
"updateError": "Failed to update additional task",
"deleteError": "Failed to delete additional task",
"emptyExpectation": "Empty expectation",
"noExpectations": "No expectations",
"lowCompletionWarning": "You have completed less than 50% of your expectations. Please update your achievements.",
"clickCellsHint": "Click on cells to add achievements",
"saveHint": "Save individual achievements or batch save",
"quartersHint": "Use quarters to navigate through the year",
"monthlyView": "Monthly View",
"weeklyView": "Weekly View",
"fullscreen": "Fullscreen",
"exitFullscreen": "Exit Fullscreen",
"noDetailTasks": "No detail tasks found. Please set expectations first.",
"monthlyTrackingHint": "Track achievements against monthly expectations. Click on cells to add achievements.",
"weeklyTrackingHint": "Track achievements against weekly expectations. Click on cells to add achievements.",
"savingAchievement": "Saving achievement...",
"removedSuccessfully": "Achievement removed successfully",
"removeConfirm": "Remove this unsaved achievement?",
"removeWarning": "This will delete the achievement immediately.",
"noAchievementsYet": "No achievements yet. Click \"Add Achievement\" to get started.",
"noMonthlyAchievementsYet": "No achievements yet. Click \"Add Monthly Achievement\" to get started.",
"monthlyPlaceholder": "Describe what was accomplished this month...",
"weeklyPlaceholder": "Describe what was accomplished...",
"noExpectationId": "Cannot create achievement without expectation ID. Please set expectations first.",
"currentWeekNoExpectation": "Current week has no expectation. You can only add achievements for unfilled passed weeks.",
"noExpectationCurrentWeek": "No expectation found for the current week.",
"cannotAddPassedWeek": "You cannot add achievement in passed week. Please use the current week.",
"weekPassedDisabled": "Week passed — Add Achievement is disabled for this week. Use current week.",
"weekPassedHint": "This week has passed. Add Achievement is disabled here. Please add it in the current week.",
"passedWeeksWithExpectation": "Passed weeks with expectation:",
"carriedFromPassedWeeks": "Carried from passed weeks:",
"fromPeriod": "From {{period}} — recorded under the current week",
"exceedsPassedWeekLimit": "Achievement exceeds the passed week expectation ({{limit}}).",
"exceedsWeekLimit": "Achievement exceeds the week expectation ({{limit}}).",
"allPassedWeeksFilled": "Each passed week with expectation already has an achievement entry.",
"legend": "Legend",
"hasExpectation": "Has Expectation",
"hasAchievements": "Has Achievements",
"expanded": "Expanded",
"noExpectation": "No Expectation",
"monthlyExpectation": "Monthly Expectation",
"achieved": "Achieved",
"achievement": "Achievement",
"addMonthlyAchievement": "Add Monthly Achievement",
"carriedToCurrentWeek": "Recorded in current week",
"completionExceeded": "100+",
"monthlyTrackingTitle": "Monthly Achievement Tracking",
"pastWeekLocked": "Passed week locked",
"pastWeekCardClickMessage": "You cannot add achievement in passed week. Please use the current week.",
"pastWeeksWithExpectation": "Passed weeks with expectation:",
"carriedFromWeeks": "Carried from passed weeks:",
"pastWeekHint": "Week passed — Add Achievement is disabled for this week. Use current week.",
"pastWeekBanner": "This week has passed. Add Achievement is disabled here. Please add it in the current week.",
"pastWeekAddDisabled": "You cannot add achievement in passed week. Add it in the current week.",
"exceedsPassedWeekExpectation": "Achievement exceeds the passed week expectation ({{limit}}).",
"exceedsExpectationLimit": "Achievement exceeds the week expectation ({{limit}}).",
"fromOtherWeek": "From {{period}} — recorded under the current week",
"confirmDeleteTitle": "Delete achievement",
"confirmDeleteNew": "Remove this unsaved achievement?",
"confirmDeleteSavedNow": "This will delete the achievement immediately.",
"noExpectationForCurrentWeek": "Current week has no expectation. You can only add achievements for unfilled passed weeks.",
"allPastWeeksHaveEntry": "Each passed week with expectation already has an achievement entry.",
"deleted": "Achievement removed successfully",
"noCurrentWeekExpectation": "No expectation found for the current week.",
"savingSingle": "Saving achievement...",
"carriedFromWeekMessage": "This achievement is for work done in {{period}} and will be saved under the current week ({{currentPeriod}}).",
"directorDashboard": "Director Dashboard",
"director": "Director",
"manageYourExpectations": "Manage your expectations and track achievements",
"quickStats": "Quick Stats",
"expectations": "Expectations",
"achievements": "Achievements",
"completion": "Completion",
"pending": "Pending",
"overall": "Overall",
"lowCompletion": "Low Completion",
"lowCompletionMessage": "You have completed less than 50% of your expectations. Please update your achievements.",
"export": "Export",
"settings": "Settings",
"tips": "Tips",
"tip1": "Click on cells to add achievements",
"tip2": "Save individual achievements or batch save",
"tip3": "Use quarters to navigate through the year"
},
"directorSignature": {
"title": "Signature Settings",
"description": "Manage your director signature",
"uploadSignature": "Upload Your Signature",
"currentSignature": "Current Signature",
"selectFile": "Select PNG File",
"preview": "Preview",
"upload": "Upload Signature",
"remove": "Remove Signature",
"replace": "Replace Signature",
"enterFileName": "Enter signature name (optional)",
"uploading": "Uploading signature...",
"uploadSuccess": "Signature uploaded successfully",
"uploadFailed": "Failed to upload signature",
"removing": "Removing signature...",
"removedSuccess": "Signature removed successfully",
"removeFailed": "Failed to remove signature",
"selectPngFirst": "Please select a PNG file first",
"onlyPngAllowed": "Only PNG files are allowed",
"fileTooLarge": "File size exceeds maximum limit (5MB)",
"signatureExists": "You already have a signature. Please remove it first.",
"confirmDelete": "Confirm Deletion",
"deleteConfirmation": "Are you sure you want to remove your signature? This action cannot be undone.",
"noSignature": "No signature uploaded yet",
"getStarted": "Upload your signature to get started",
"delegationNotice": "Delegation Notice",
"delegationNoticeMessage": "Signature management is not available during delegation",
"unauthorized": "Unauthorized",
"unauthorizedMessage": "You don't have permission to access this page",
"error": "Error",
"success": "Success",
"cancel": "Cancel",
"delete": "Delete",
"invalidSignatureUrl": "Invalid signature URL"
},
"documentKebab": {
"tooltip": "More",
"actions": {
"open": "Open",
"openFile": "Open file",
"download": "Download"
}
},
"docOverlay": {
"actions": {
"close": "Close",
"openFile": "Open file",
"download": "Download",
"openPdf": "Open PDF"
},
"status": {
"loading": "Loading document...",
"failed": "Failed to open",
"preparing": "Preparing...",
"pdfPreview": "PDF Preview",
"noDoc": "No document loaded.",
"activeEditors": "{{count}} active users",
"updatedAt": "Updated {{date}}"
},
"errors": {
"pdfNotice": "PDF documents open in a new tab."
}
},
"createFolder": {
"title": "Create New Folder",
"subtitle": "Folder will be created in:",
"labels": {
"nameEn": "Folder Name (English)",
"nameAm": "Folder Name (Amharic)",
"optional": " (Optional)",
"nameDescription": "This is the folder name users will see.",
"slug": "Slug",
"slugAuto": "Auto-generate",
"slugDescription": "Used for URLs and internal references.",
"slugPlaceholder": "e.g. contracts-and-finance",
"nameAmPlaceholder": "e.g. ውሎች"
},
"tips": {
"title": "Tips",
"subtitle": "Use a clear and unique name.",
"item1": "Keep folder names short (e.g. \"Contracts\", \"Finance\").",
"item2": "The slug will be auto-generated from the English name unless you change it.",
"item3": "Adding an Amharic name is recommended for bilingual users."
},
"preview": "Preview",
"untitled": "Untitled Folder",
"actions": {
"cancel": "Cancel",
"create": "Create",
"creating": "Creating..."
},
"hints": {
"press": "Press",
"esc": "Esc",
"toClose": "to close",
"tapOutside": "Tap outside to close."
},
"messages": {
"success": "Folder created",
"error": "Failed to create folder",
"invalidInput": "Invalid input"
}
},
"forYou": {
"labels": {
"open": "Open",
"recentActivity": "Recent activity from participants"
}
},
"fileList": {
"status": {
"loading": "Loading...",
"noFiles": "No files found",
"adjustFilters": "Try adjusting your filters",
"updatedFile": "updated",
"uploadedFile": "uploaded"
},
"headers": {
"name": "Name",
"updated": "Updated",
"owner": "Owner",
"activity": "Activity",
"actions": "Actions"
}
},
"filters": {
"all": "All",
"word": "Word",
"excel": "Excel",
"powerpoint": "PowerPoint",
"pdf": "PDF",
"other": "Other"
},
"pagination": {
"showing": "Showing {{from}} to {{to}} of {{total}} files",
"pageInfo": "Page {{current}} of {{total}}",
"previous": "Previous",
"next": "Next",
"perPage": "Per page"
},
"templateForm": {
"title": "Document Template",
"description": "Upload a document template file. Administrators can manage and update it later.",
"titleCreate": "Create New Document Template",
"titleEdit": "Edit Document Template",
"status": {
"uploading": "Uploading...",
"createAndUpload": "Create and Upload",
"cancel": "Cancel",
"remove": "Remove",
"browse": "Browse"
},
"labels": {
"file": "Template File",
"dropOrClick": "Drop the file here or click to select",
"supportedTypes": "Supported: DOC/DOCX, XLS/XLSX/CSV, PPT/PPTX, PDF.",
"type": "Type",
"size": "Size",
"slugNotice": "A unique identifier (Slug) will be generated automatically to prevent duplicates.",
"nameEn": "Name (English)",
"nameAm": "Name (Amharic)",
"folder": "Folder",
"pickFolder": "Select Folder",
"folderSelected": "Folder Selected"
},
"placeholders": {
"nameEn": "Ex: Employment Letter",
"nameAm": "Ex: Employment Letter",
"folderPicker": "Select folder (or root directory)"
},
"errors": {
"fileRequired": "File is required.",
"unsupported": "Unsupported file type. Please use DOC, XLS, PPT, or PDF."
},
"chips": {
"wordPdf": "Word / PDF Templates",
"excelCsv": "Excel / CSV Templates",
"ppt": "PowerPoint Templates"
}
},
"quickTemplates": {
"title": "Quick Templates",
"refresh": "Refresh",
"loading": "Loading...",
"noTemplates": "No templates found",
"errorLoading": "Failed to load templates",
"types": {
"word": "Word Template",
"excel": "Excel Template",
"ppt": "PowerPoint Template",
"pdf": "PDF Template"
}
},
"aiSummarize": {
"title": "AI Summarize",
"subtitle": "Generate a clean, concise summary for your document.",
"labels": {
"inputText": "Input text",
"placeholder": "Content will load automatically… (or paste text here)",
"aiSummary": "AI Summary",
"summaryPlaceholder": "Summary will appear here…",
"processing": "AI is processing your document"
},
"thinking": {
"step1": "Analyzing document content...",
"step2": "Identifying key points...",
"step3": "Compressing information...",
"step4": "Formatting results...",
"step5": "Writing a concise summary..."
},
"actions": {
"copy": "Copy",
"close": "Close",
"summarize": "Summarize with AI",
"thinking": "Thinking..."
},
"errors": {
"empty": "Document content is empty (nothing to summarize).",
"failed": "Failed to fetch/summarize document"
}
},
"summarizeModal": {
"title": "Summary",
"pasteContent": "Paste text here",
"pastePlaceholder": "Paste the document text here...",
"summary": "Summary",
"summaryPlaceholder": "Summary will appear here...",
"actions": {
"copy": "Copy",
"cancel": "Cancel",
"summarize": "Summarize"
},
"messages": {
"pasteFirst": "Please paste text first.",
"noSummary": "No summary found.",
"failed": "Summarization failed",
"copied": "Copied"
}
},
"ocrUpload": {
"title": "Upload Image",
"dropHint": "Drag and drop the image here or select",
"browse": "Browse Files",
"supportText": "PNG, JPG, JPEG, WEBP are supported",
"uploading": "Uploading...",
"remove": "Remove"
},
"dms": {
"menu": {
"showing": "Showing",
"prev": "Previous",
"next": "Next",
"of": "of",
"totalActivities": "total activities",
"time": "Time",
"user": "User",
"action": "Action",
"descriptions": "Description",
"module": "Module",
"severity": "Severity",
"status": "Status",
"totalAc": "Total Activities",
"successRate": "Success Rate",
"dailyAv": "Daily Average",
"uniqueUsers": "Unique Users",
"topAc": "Top Actions",
"times": "times",
"refresh": "Refresh",
"export": "Export",
"activeLogs": "Active Logs",
"home": "Home",
"filters": "Filters",
"sizeLimi": "Size Limit",
"clear": "Clear",
"loadingAc": "Loading activities...",
"noActivities": "No activities found",
"tryAdjusting": "Try adjusting your filters or search query to find what you're looking for",
"clearAllFilter": "Clear all filters",
"cardView": "Card View",
"cards": "Cards",
"tableView": "Table View",
"table": "Table",
"activeFilter": "Active Filter",
"description": "Manage storage caps at different levels.",
"myFiles": "My files",
"recent": "Recent",
"favorites": "Favorites",
"shared": "Shared",
"myShares": "My Shares",
"activity": "Activity",
"versionHistory": "Version history",
"ocrTool": "OCR tool",
"reports": "Reports",
"recycleBin": "Recycle bin",
"retentionPolicies": "Retention Policies",
"sizeLimits": "Size limits",
"documentTemplates": "Document templates",
"documents": "Documents",
"yourFilesAndFolders": "Your files and folders",
"new": "New",
"notifications": "Notifications",
"main": "Main",
"sharing": "Sharing",
"toolsAndActivity": "Tools & activity",
"more": "More",
"settings": "Settings",
"quickActions": "Quick actions",
"upload": "Upload",
"newFolder": "New folder",
"newDocument": "New document",
"newExcel": "New Excel",
"newPowerPoint": "New PowerPoint",
"share": "Share",
"storage": "Storage",
"helpAndSupport": "Help & support",
"available": "{{size}} available",
"failedToLoadStorage": "Failed to load storage summary",
"storageLimitNotSet": "Storage limit not set"
},
"notifications": {
"title": "Notifications",
"unreadCount": "{{count}} unread",
"allCaughtUp": "You're all caught up",
"refresh": "Refresh",
"markAllRead": "Mark all read",
"markAllSeen": "Mark all as seen",
"markSeen": "Mark as seen",
"markSeenError": "Failed to mark notification as seen",
"markSeenSuccess": "Notification marked as seen",
"statusUnread": "Unread",
"statusSeen": "Seen",
"tabAll": "All",
"tabUnread": "Unread",
"loadError": "Failed to load notifications",
"markReadError": "Failed to mark notification as read",
"tryAgain": "Try again",
"emptyUnread": "No unread notifications",
"emptyAll": "No notifications yet",
"emptyHint": "New activity will appear here"
},
"browse": {
"type": "Type",
"name": "Name",
"docType": "Document Type",
"size": "Size",
"created": "Created",
"updated": "Updated",
"collaborators": "Collaborators",
"owner": "Owner",
"editor": "Editor",
"folders": "Folders",
"files": "files",
"loading": "Loading files...",
"header": {
"searchPlaceholder": "Search files and folders",
"refresh": "Refresh",
"sort": "Sort",
"sortBy": "Sort by",
"fields": {
"type": "Type",
"name": "Name",
"modified": "Date modified",
"size": "Size"
},
"direction": {
"asc": "Ascending",
"desc": "Descending"
},
"view": {
"tiles": "Tiles view",
"list": "List view",
"clientPagination": "Client pagination"
}
},
"modals": {
"delete": {
"titleFolder": "Delete folder",
"titleFile": "Delete file",
"description": "Are you sure you want to delete",
"confirmFolder": "Delete folder",
"confirmFile": "Delete file"
},
"rename": {
"titleFolder": "Rename folder",
"titleFile": "Rename file",
"descriptionFolder": "Enter a new name for this folder.",
"descriptionFile": "Enter a new name for this file."
},
"moveModal": {
"titleFolder": "Move folder",
"titleFile": "Move file",
"description": "Enter the destination folder ID. Leave empty to move to Root."
}
},
"toolbar": {
"quick": "Quick links",
"back": "Back",
"upload": "Upload",
"renameFile": "Rename file",
"new": "New",
"newFolder": "New folder",
"openDetails": "Open details",
"newDoc": "New Document",
"save": "Save",
"navigation": "Navigation",
"backToCreate": "Back to create",
"newDocCreate": "Create new document",
"chooseType": "Choose a type, name it, then open in editor",
"editorError": "Editor Error",
"dismiss": "Dismiss",
"backFolder": "Back to folder",
"activeEditor": "Active Editor",
"documentName": "Document Name",
"finalName": "Final filename",
"documentType": "Document type",
"location": "Location",
"willBeCreatedIn": "Document will be created in the current folder",
"willOpen": "The document will open in the online editor where you can start working immediately.",
"cancel": "Cancel",
"creating": "Creating…",
"createAndOpenEditor": "Create & open editor",
"user": "User",
"openNewTab": "Open in new tab",
"documentEditOnline": "Document • Editing online",
"creatingDoc": "Creating document...",
"myDocuments": "My documents",
"myDocumentsDesc": "All documents with version history {{mode}}",
"browseAll": "Browse all",
"copyItem": "Copy item",
"moveItem": "Move item",
"copyHere": "Copy here",
"moveHere": "Move here",
"error": {
"failedToCreate": "Failed To Create Document",
"failedToLoad": "Failed to load document editor",
"error": "Error",
"uploadFailed": "Upload failed",
"failedToLoadFolderContents": "Failed to load folder contents.",
"failedToLoadText": "Failed to load text",
"failedToDownload": "Failed to download",
"failedToLoadDetails": "Failed to load details",
"selectEmployee": "Select at least one employee",
"summarizeFailed": "Summarization failed",
"copyFailed": "Copy failed",
"deleteFailed": "Delete failed",
"partialDeleteFailed": "Deleted {{success}} of {{count}} items. {{failed}} could not be deleted.",
"renameFailed": "Rename failed",
"actionFailed": "Action failed",
"shareFailed": "Share failed",
"failedToFavorite": "Failed to add to favorites",
"failedToLoadRecentDocuments": "Failed to load recent documents."
},
"searchPlaceholder": "Search files and folders",
"refresh": "Refresh",
"sort": "Sort",
"sortBy": "Sort by",
"sortOptions": {
"type": "Type",
"name": "Name",
"modified": "Date modified",
"size": "Size",
"asc": "Ascending",
"desc": "Descending",
"newest": "Newest",
"oldest": "Oldest"
},
"viewOptions": {
"tiles": "Tiles view",
"list": "List view"
},
"selectedCount": "{{count}} selected",
"clearSelection": "Clear selection",
"selectionToolbar": "Selection actions",
"clientPagination": "Client pagination",
"home": "Home",
"foldersLabel": "Folders",
"filesLabel": "Files",
"noFilesFound": "No files found",
"getStarted": "Upload or create a new document to get started.",
"loadingFiles": "Loading files…",
"loadingRecentDocuments": "Loading recent documents…",
"loadingDetails": "Loading details…",
"detailsLoaded": "Loaded",
"sharedSuccess": "Shared successfully",
"addedToFavorites": "Added to favorites",
"folderDeleted": "Folder deleted",
"fileDeleted": "File deleted",
"folderRenamed": "Folder renamed",
"fileRenamed": "File renamed",
"folderCopied": "Folder copied successfully",
"folderMoved": "Folder moved successfully",
"copiedSuccess": "Copied successfully",
"movedSuccess": "Moved successfully",
"deleteConfirm": "Are you sure you want to delete \"{{label}}\"?",
"renameFolderDesc": "Enter a new name for this folder.",
"renameFileDesc": "Enter a new name for this file.",
"allUploaded": "Successfully uploaded {{count}} file(s)",
"someUploaded": "{{success}} uploaded, {{fail}} failed",
"uploadFailedReason": "Upload failed: {{reason}}",
"summarizePrompt": "Please summarize this document:",
"copiedToClipboard": "Copied to clipboard",
"actions": {
"open": "Open",
"preview": "Preview",
"download": "Download",
"versions": "Versions",
"details": "Details",
"summarize": "Summarize",
"share": "Share…",
"favoriteAdd": "Add to favorites",
"favoriteRemove": "Remove from favorites",
"rename": "Rename",
"copyTo": "Copy to…",
"moveTo": "Move to…",
"delete": "Delete",
"more": "More",
"moreActions": "More actions",
"opening": "Opening…",
"opened": "Opened: {{title}}"
},
"labels": {
"name": "Name",
"dateModified": "Date modified",
"size": "Size"
},
"status": {
"recently": "Recently"
},
"fallbacks": {
"untitled": "Untitled",
"folder": "Folder"
},
"details": {
"folderDetails": "Folder details",
"documentDetails": "Document details",
"type": "Type",
"name": "Name",
"created": "Created",
"updated": "Updated",
"docType": "Document type",
"size": "Size"
},
"confirmDownload": "\"{{title}}\" cant be previewed here.\n\nDownload it now?",
"recentDocuments": "Recent documents",
"recentDocumentsMine": "Most recently updated documents (mine)",
"searchRecentPlaceholder": "Search recent documents…",
"goToDocs": "Go to Docs",
"clearSearch": "Clear search",
"noRecentDocumentsFound": "No recent documents found",
"noRecentDocumentsYet": "You haven't accessed any documents yet. Start by uploading or creating documents.",
"recentSort": {
"updatedDesc": "Updated (newest)",
"updatedAsc": "Updated (oldest)",
"nameAsc": "Name (A→Z)",
"nameDesc": "Name (Z→A)"
},
"versionsWithTitle": "Versions — {{title}}",
"paginationInfo": "Page {{page}} • Total {{total}} documents"
},
"search": {
"templatesPlaceholder": "Search templates by name…",
"templatesAriaLabel": "Search templates by name"
}
},
"dialogs": {
"details": {
"title": "Details",
"folder": "Folder",
"file": "File",
"labels": {
"size": "Size",
"updated": "Updated",
"created": "Created",
"owner": "Owner",
"visibility": "Visibility",
"tags": "Tags"
},
"visibility": {
"private": "Private",
"shared": "Shared",
"org": "Organization"
},
"actions": {
"close": "Close",
"copy": "Copy here",
"moveHere": "Move here",
"copyDoc": "Copy document",
"moveDoc": "Move document"
}
},
"move": {
"title": "Move to...",
"root": "Root",
"label": "Destination Folder",
"placeholder": "Enter destination folder ID...",
"moving": "Moving...",
"actions": {
"cancel": "Cancel",
"move": "Move"
}
},
"rename": {
"title": "Rename",
"label": "Name",
"placeholder": "Enter a new name",
"saving": "Saving...",
"actions": {
"cancel": "Cancel",
"save": "Save"
}
},
"share": {
"title": "Share",
"description": "Share link for",
"label": "Share link",
"noLink": "No link generated yet",
"actions": {
"generate": "Generate link",
"regenerate": "Regenerate link",
"revoke": "Revoke"
}
},
"upload": {
"title": "Upload files",
"description": "Drag and drop files here or click to browse",
"instruction": "Drag files here or browse from your computer",
"supported": "Supported: DOC/DOCX, XLS/XLSX/CSV, PPT/PPTX, PDF, Images",
"browse": "Browse files",
"selectedCount": "Selected files ({{count}})",
"uploading": "Uploading...",
"uploadingFiles": "Uploading files...",
"completed": "Completed",
"uploadAction": "Upload",
"selectedStatus": "{{count}} file selected",
"selectedStatus_plural": "{{count}} files selected",
"cancel": "Cancel",
"success": "Uploaded {{count}} file(s)",
"failed": "Upload failed",
"videoNotSupported": "Video files are not supported. Please upload a document or image instead.",
"maxFileSize": "Maximum file size: {{limit}}",
"fileTooLarge": "{{files}} exceeds the {{limit}} file size limit."
}
},
"documents": {
"ai": {
"title": "AI Summarize",
"description": "Generate a clean, concise summary for your document.",
"inputLabel": "Input text",
"inputPlaceholder": "Paste the content you want summarized…",
"outputLabel": "AI Summary",
"outputPlaceholder": "Summary will appear here…",
"processing": "AI is processing your document",
"steps": [
"Analyzing document content…",
"Identifying key points…",
"Compressing information…",
"Writing a concise summary…"
],
"actions": {
"copy": "Copy",
"close": "Close",
"summarize": "Summarize with AI",
"thinking": "Thinking…"
},
"errors": {
"failed": "Summarization failed"
}
},
"detailModel": {
"empty": {
"title": "No details available",
"subtitle": "Select a file to see its properties"
},
"actions": {
"cancel": "Cancel",
"close": "Close"
}
},
"preview": {
"title": "Preview",
"loading": "Loading…",
"noPreview": "This file cant be previewed here. Use Download.",
"kinds": {
"image": "Image",
"text": "Text",
"audio": "Audio",
"video": "Video",
"pdf": "PDF",
"archive": "Archive",
"download": "Download",
"office": "Office"
},
"actions": {
"download": "Download",
"downloading": "Downloading…",
"close": "Close"
},
"messages": {
"success": "Download started",
"error": "Failed to download"
}
},
"createDoc": {
"title": "Create Document",
"description": "Choose a type and name for your new document.",
"validation": {
"enRequired": "English name is required",
"invalid": "Invalid input"
},
"fields": {
"en": "English Name",
"am": "Amharic Name",
"slug": "Slug",
"type": "Document Type"
},
"placeholders": {
"en": "e.g. Project Plan",
"am": "e.g. የፕሮጀክት እቅድ",
"slugAuto": "Auto-generated from English name",
"name": "Enter document name"
},
"labels": {
"type": "Document Type",
"recent": "Recent",
"favorites": "Favorites",
"tags": "Tags",
"permissions": "Permissions",
"quickLinks": "Quick links",
"word": "Word",
"excel": "Excel",
"powerpoint": "PowerPoint"
},
"actions": {
"cancel": "Cancel",
"create": "Create",
"creating": "Creating..."
},
"messages": {
"success": "Document created successfully",
"error": "Failed to create document"
}
},
"delete": {
"warning": "Warning",
"undoWarning": "This action cannot be undone.",
"actions": {
"cancel": "Cancel",
"delete": "Delete",
"deleting": "Deleting…"
}
},
"detailsModal": {
"empty": {
"title": "No details available",
"subtitle": "Nothing to display for this item."
},
"actions": {
"cancel": "Cancel",
"close": "Close"
}
},
"overlay": {
"status": {
"opening": "Opening…",
"loading": "Loading document…",
"preparing": "Preparing document…",
"preparingEditor": "Preparing editor…",
"failed": "Failed to open",
"editing": "Editing online",
"noDoc": "No document loaded.",
"missingUrl": "Missing editor configuration (URL)."
},
"actions": {
"close": "Close",
"summarize": "Summarize",
"newTab": "Open in new tab",
"download": "Download"
},
"errors": {
"config": "Failed to build editor config"
}
},
"table": {
"empty": {
"title": "No documents found",
"description": "Try changing search, filters, or create a new document."
},
"searchPlaceholder": "Search documents...",
"actions": {
"new": "New Document",
"create": "Create New Document",
"preview": "Preview",
"open": "Open",
"download": "Download"
},
"footer": {
"showing": "Showing",
"document": "document",
"documents": "documents",
"sortedBy": "Sorted by"
},
"cells": {
"created": "Created"
},
"status": {
"published": "Published",
"draft": "Draft",
"archived": "Archived",
"review": "Review"
}
},
"toolbar": {
"searchPlaceholder": "Search files and folders...",
"view": {
"grid": "Grid view",
"list": "List view"
},
"activity": {
"title": "DMS Activity Log",
"subtitle": "Monitor and track audit events for the DMS module"
},
"sort": {
"trigger": "Sort by",
"updated_desc": "Updated (newest)",
"updated_asc": "Updated (oldest)",
"name_asc": "Name (AZ)",
"name_desc": "Name (ZA)"
}
},
"downloads": {
"title": "Downloads",
"overallProgress": "Overall progress",
"status": {
"active": "{{count}} active",
"completed": "{{count}} completed",
"failed": "{{count}} failed",
"done": "Done",
"error": "Failed",
"more": "+{{count}} more downloads"
},
"actions": {
"cancel": "Cancel download",
"cancelAll": "Cancel All",
"hide": "Hide"
}
},
"uploadOverlay": {
"defaultTitle": "Drop files to upload",
"defaultDescription": "Upload to the current folder.",
"defaultHint": "Tip: Drop multiple files at once",
"dropZone": {
"title": "Drop zone active",
"description": "Release anywhere to start upload.",
"ready": "Ready",
"uploading": "Uploading...",
"inProgressNote": "Uploading in progress. Please keep this tab open.",
"standbyNote": "Drop files now to start uploading.",
"statusProgress": "In progress",
"statusStandby": "Standing by"
},
"actions": {
"close": "Close",
"esc": "Esc",
"toClose": "to close",
"locked": "(locked during upload)"
}
},
"fileCard": {
"preview": "Preview",
"metadataSeparator": "•"
},
"folderCard": {
"defaultName": "Folder",
"updated": "Updated {{date}}",
"fileCount": "{{count}} file",
"fileCount_plural": "{{count}} files",
"actions": {
"trigger": "Folder actions",
"open": "Open",
"details": "Details",
"star": "Star / Unstar",
"rename": "Rename",
"move": "Move",
"share": "Share",
"delete": "Delete"
}
},
"folderPicker": {
"description": "Choose a destination folder (or Root).",
"root": "Root",
"loading": "Loading folders...",
"noFolders": "No folders found.",
"actions": {
"expand": "Expand",
"collapse": "Collapse",
"cancel": "Cancel",
"copyHere": "Copy here",
"moveHere": "Move here"
}
},
"actions": {
"trigger": "Open menu",
"preview": "Preview",
"details": "Details",
"starAdd": "Add starred",
"starRemove": "Remove starred",
"moveTo": "Move to",
"rename": "Rename",
"share": "Share",
"delete": "Delete",
"download": "Download",
"extractText": "Extract Text (OCR)"
},
"newMenu": {
"trigger": "New",
"folder": "New folder",
"upload": "File upload",
"doc": "Document",
"ppt": "PowerPoint",
"xls": "Excel Sheet"
},
"pagination": {
"showing": "Showing",
"of": "of",
"items": "items",
"perPage": "Items per page:",
"first": "First page",
"prev": "Previous page",
"next": "Next page",
"last": "Last page",
"pageAria": "Page {{page}}"
},
"shareMenu": {
"share": "Share",
"shareToUser": "Share to Single User",
"shareToUnit": "Share to Entire Unit"
},
"fileProperties": {
"actions": "Actions"
},
"unitShareModal": {
"title": "Share with Unit",
"description": "Select organizational units or departments and set their permission level.",
"permissionLevel": "Permission Level",
"unitsAndPositions": "Units & Departments",
"units": "Units",
"departments": "Departments",
"positions": "Departments",
"selected": "Selected",
"searchPlaceholder": "Search units or departments...",
"loading": "Loading units and departments...",
"noUnits": "No units or departments found.",
"alreadyShared": "Shared",
"sharing": "Sharing...",
"shareAction": "Share",
"cancel": "Back",
"selectUnit": "Select at least one unit or department to share",
"tabSelected": "Selected",
"noSelected": "No selections yet.",
"showingRange": "Showing {{from}}{{to}} of {{total}}",
"perPage": "Per page",
"perPageCount": "{{count}} / page",
"pageOf": "{{page}} / {{total}}",
"prevPage": "Previous page",
"nextPage": "Next page",
"removedSuccess": "Unit access removed",
"removeFailed": "Failed to remove unit access",
"removedDepartmentSuccess": "Department access removed",
"removeDepartmentFailed": "Failed to remove department access",
"canDownload": {
"label": "Allow Download",
"desc": "Members of the unit can download this item"
}
},
"shareModal": {
"title": "Share Document",
"description": "Select employees and determine their permission level.",
"permissionLevel": "Permission Level",
"employees": "Employees",
"yourUnit": "(Your Unit)",
"selected": "Selected",
"searchPlaceholder": "Search employees...",
"loading": "Loading employees...",
"noEmployees": "No employees found.",
"sharing": "Sharing...",
"shareAction": "Share",
"cancel": "Back",
"roles": {
"viewer": "Viewer",
"editor": "Editor"
},
"currentAccess": "Current Access",
"loadingCollaborators": "Loading collaborators…",
"myShares": {
"home": "Home",
"title": "My Shares",
"subtitle": "Files and folders you have shared",
"refresh": "Refresh",
"sort": "Sort",
"sortBy": "Sort by",
"clearSearch": "Clear search",
"document": "Document",
"fields": {
"type": "Type",
"name": "Name",
"modified": "Last Modified",
"size": "Size",
"role": "Role"
},
"direction": {
"asc": "Ascending",
"desc": "Descending"
},
"view": {
"tiles": "Tiles",
"list": "List"
},
"actions": {
"download": "Download",
"share": "Share",
"delete": "Delete",
"rename": "Rename",
"open": "Open",
"preview": "Preview",
"copy": "Copy to...",
"move": "Move to...",
"summarize": "Summarize",
"addedToFavorites": "Added to favorites"
},
"sections": {
"folders": "Shared Folders",
"files": "Shared Files"
},
"empty": {
"title": "No shares found",
"search": "No results matching your search",
"description": "You haven't shared any files or folders yet"
},
"roles": {
"owner": "Owner",
"editor": "Editor",
"viewer": "Viewer"
},
"details": {
"yourRole": "Your Role",
"sharedAt": "Shared At",
"docTitle": "Document Information",
"docType": "Type",
"created": "Created",
"updated": "Updated",
"collaborators": "Collaborators"
},
"notifications": {
"fileDeleted": "File deleted",
"addedToFavorites": "Added to favorites"
},
"modals": {
"delete": {
"file": "Delete File",
"confirm": "Are you sure you want to delete {{name}}?"
},
"rename": {
"fileTitle": "Rename File",
"file": "Enter new name for the file"
}
},
"loading": {
"files": "Loading files...",
"details": "Loading details..."
},
"errors": {
"loadItems": "Failed to load items",
"loadDoc": "Failed to load document",
"download": "Failed to download file"
}
},
"editPermission": "Edit permission"
},
"actionstile": {
"title": "Document actions",
"more": "More",
"favoritesAdd": "Add to favorites",
"favoriteRemove": "Remove from favorites",
"open": "Open",
"summarize": "Summarize",
"copyTo": "Copy to...",
"moveTo": "Move to...",
"shareEllipsis": "Share...",
"preview": "Preview"
},
"ocr": {
"files": "Files",
"ocrTool": "OCR Tool",
"extractText": "Extract text from images",
"chooseFile": "Choose file",
"runOcr": "Run OCR",
"reset": "Reset",
"copy": "Copy",
"download": "Download",
"clear": "Clear",
"preprocess": "Preprocess",
"english": "English",
"amharic": "Amharic",
"uploading": "Uploading image...",
"preprocessing": "Preparing image...",
"converting": "Converting to Base64...",
"performing": "Performing OCR...",
"complete": "Completed",
"progress": "Progress: {{progress}}%",
"processing": "Processing...",
"uploadImageError": "Please upload an image (png/jpg/webp).",
"selectFileFirst": "Select a file first.",
"noTextDetected": "OCR completed, but no text was found.",
"ocrCompleted": "OCR completed.",
"failedTryAgain": "OCR failed. Please try again.",
"copiedToClipboard": "Text copied to clipboard",
"copyFailed": "Failed to copy text",
"textDownloaded": "Text downloaded",
"clearerImage": "OCR failed. Please try with a clearer image or use English language.",
"inputImage": "Input Image",
"uploadToExtract": "Upload an image to extract text",
"noFileSelected": "No file selected",
"clickToChoose": "Click 'Choose file' to upload an image",
"supports": "Supports: PNG, JPG, WebP",
"previewUnavailable": "Preview unavailable.",
"file": "File:",
"extractedText": "Extracted Text",
"resultsPlaceholder": "OCR results will appear here",
"words": "words",
"characters": "characters",
"tips": "Tips for better OCR results:",
"tip1": "Use high-resolution images with good lighting",
"tip2": "Ensure text is clearly visible and not blurry",
"tip3": "Turn on 'Preprocess' for scanned documents",
"tip4": "Avoid complex backgrounds and watermarks",
"tip5": "Use English for best results",
"textExtraction": "Text Extraction",
"extractFromImages": "Extract text from images and PDF",
"multiLanguage": "Multi-language",
"supportsEngAmh": "Supports English and Amharic",
"smartPreprocess": "Smart Preprocessing",
"enhanceQuality": "Enhances image quality for better accuracy",
"note": "Note:",
"amhNote": "Amharic OCR uses English as fallback. For better Amharic support, consider using a dedicated OCR service.",
"extractFromFile": "Extract text from {{fileName}} using Optical Character Recognition",
"theSelectedFile": "the selected file",
"selectLanguage": "Select language",
"fileTypeNotSupported": "File type not supported for OCR. Supported types: PNG, JPG, TIFF, BMP, GIF, PDF",
"reExtract": "Re-extract",
"mayTakeAMoment": "This may take a few moments",
"tryAgain": "Try Again",
"copied": "Copied",
"close": "Close",
"processingImage": "Processing image...",
"runOcrToExtract": "Click 'Run OCR' to extract text from the image...",
"uploadToBegin": "Upload an image to begin...",
"language": "Language",
"best": "Best",
"beta": "Beta",
"imageProcessing": "Image Preparation",
"limitationsTitle": "Amharic OCR Limitations",
"limitationsDesc": "Amharic OCR is in beta and may have limited accuracy. For best results, use high-quality images with clear text.",
"expectedTime": "Expected Processing Time",
"smallImages": "Small Images",
"largeDocs": "Large Documents/Docs",
"textExtracted": "Text extracted",
"noTextExtracted": "No text extracted yet",
"uploadToBeginDesc": "Upload an image containing text and click 'Run OCR' to begin OCR processing.",
"processingError": "Processing Error",
"processingWait": "Processing your image... this may take some time.",
"errorDuringProcessing": "An error occurred during processing.",
"amhTitle": "Amharic support may be limited",
"progressDisplay": "Progress",
"preprocessDisplay": "Preprocess"
},
"settings": {
"retention": {
"home": "Home",
"settings": "Settings",
"title": "Retention Policies",
"subtitle": "Apply lifecycle rules to documents (retain, review, delete).",
"search": "Search policies...",
"sort": "Sort",
"sortBy": "Sort by",
"updated": "Updated",
"created": "Created",
"name": "Name",
"docType": "Document Type",
"ascending": "Ascending",
"descending": "Descending",
"refresh": "Refresh",
"newPolicy": "New Policy",
"createFirst": "Create your first policy",
"view": "View",
"edit": {
"failedToLoad": "Failed to load policy",
"saving": "Saving...",
"saved": "Saved",
"saveFailed": "Save failed",
"loading": "Loading..."
},
"delete": "Delete",
"loading": "Loading retention policies...",
"noPolicies": "No retention policies yet",
"controlLifecycle": "Create one to control document lifecycles.",
"updatedLabel": "Updated:",
"type": "Type",
"period": "Period",
"start": "Start",
"action": "Action",
"openDetails": "Open details →",
"confirmDelete": "Delete \"{{name}}\"? This cannot be undone.",
"deleting": "Deleting...",
"deleted": "Deleted",
"deleteFailed": "Delete failed",
"failedToLoad": "Failed to load retention policies",
"form": {
"createTitle": "Create Retention Policy",
"editTitle": "Edit Retention Policy",
"subtitle": "Define how long documents are kept and what happens when the period ends.",
"nameEn": "Name (English)",
"nameEnPlaceholder": "e.g. Finance records retention",
"nameAm": "Name (Amharic)",
"optional": "Optional",
"docType": "Document Type",
"appliesTo": "Applies to",
"retentionPeriod": "Retention period",
"unit": "Unit",
"periodValidation": "Period value must be > 0",
"startCounting": "Start counting from",
"startFrom": "Start from",
"actionAfter": "Action after period",
"action": "Action",
"description": "Description",
"descPlaceholder": "Optional policy notes...",
"cancel": "Cancel",
"create": "Create",
"save": "Save"
},
"enums": {
"periodUnit": {
"days": "Days",
"months": "Months",
"years": "Years"
},
"startFrom": {
"after_creation": "After creation",
"after_archive": "After archive",
"after_last_modified": "After last modified"
},
"action": {
"delete": "Delete",
"review": "Review",
"keep_forever": "Keep forever"
},
"docTypes": {
"word": "Word",
"sheet": "Sheet",
"slide": "Slide",
"pdf": "PDF"
}
},
"details": {
"failedToLoad": "Failed to load policy",
"deleting": "Deleting...",
"deleted": "Deleted",
"deleteFailed": "Delete failed",
"fallbackName": "Policy",
"confirmDelete": "Delete \"{{name}}\"? This cannot be undone.",
"notFoundTitle": "Policy Not Found",
"notFoundSub": "The retention policy you are looking for does not exist or you don't have access.",
"backToListLong": "Back to Retention Policies",
"back": "Back",
"retention": "Retention",
"edit": "Edit",
"delete": "Delete",
"updatedAt": "Updated at:",
"typeLabel": "Type:",
"periodLabel": "Period:",
"startLabel": "Start:",
"docTypeTitle": "Document Type",
"retPeriodTitle": "Retention Period",
"startsFrom": "Starts from:",
"actionTitle": "Action",
"counting": "Counting:",
"summaryTitle": "Rule Summary",
"keep": "Keep",
"fallbackDocs": "documents",
"for": "for",
"starting": "starting",
"then": ", then",
"createdAt": "Created at:",
"description": "Description"
},
"errors": {
"creating": "Creating...",
"created": "Policy created",
"failed": "Creation failed",
"nameEnRequired": "Name (English) is required",
"orgMissing": "Organization ID is missing from session",
"periodMin": "Period value must be > 0"
}
},
"sizeLimits": {
"title": "Size Limits",
"home": "Home",
"settings": "Settings",
"breadcrumbTitle": "Size Limits",
"refresh": "Refresh",
"newLimit": "New Limit",
"units": "Units:",
"type": "Type:",
"scopes": {
"org": "Organization",
"unit": "Unit",
"position": "Position",
"employeePosition": "Employee Position",
"user": "User",
"maxFile": "Max File Size",
"orgShort": "Org",
"unitShort": "Unit",
"positionShort": "Position",
"employeePositionShort": "Emp Position",
"userShort": "User",
"maxFileShort": "File Size"
},
"context": {
"org": "Organization context resolved.",
"unit": "Unit context resolved.",
"position": "Position context resolved.",
"employeePosition": "Employee position context resolved.",
"user": "User context resolved."
},
"card": {
"limit": "Limit",
"used": "Used",
"available": "Available",
"updated": "Updated"
},
"summary": {
"storageOverview": "Storage Overview",
"growthWatch": "Growth Watch",
"policyGuard": "Policy Guard",
"used": "Used",
"limit": "Limit",
"available": "Available",
"pctUsed": "{{pct}}% used"
},
"drawer": {
"create": "Create Size Limit",
"edit": "Edit Size Limit",
"typeLabel": "Type:",
"idLocked": "ID Locked",
"close": "Close"
},
"form": {
"limitType": "Limit Type",
"typeLocked": "Type is locked during edit.",
"storageLimit": "Storage Limit (GB)",
"storageUsed": "Storage Used (GB)",
"placeholderLimit": "e.g., 100",
"placeholderUsed": "e.g., 12.5",
"previewUsage": "Preview Usage",
"pctUsed": "{{pct}}% used",
"usedOf": "{{used}} used of {{limit}}",
"cancel": "Cancel",
"save": "Save",
"create": "Create"
},
"page": {
"title": "Size Limits",
"maxFileSubtitle": "Define the maximum upload file size.",
"otherSubtitle": "Manage storage limits at different levels.",
"refreshFailed": "Refresh failed",
"missingContext": "Missing context",
"missingContextSub": "Required context could not be resolved.",
"noLimitsTitle": "No size limits found",
"noLimitsSub": "Create one for this {{scope}}."
},
"deleteDialog": {
"title": "Delete size limit?",
"description": "This size limit will be permanently removed. This action cannot be undone.",
"cancel": "Cancel",
"confirm": "Delete"
},
"loading": "Loading limits..."
},
"templates": {
"home": "Home",
"settings": "Settings",
"breadcrumbTitle": "Document Templates",
"title": "Document Templates",
"subtitle": "Upload and manage official letter templates.",
"searchPlaceholder": "Search templates",
"refresh": "Refresh",
"sort": "Sort",
"newTemplate": "New Template",
"sortBy": "Sort by",
"sortFields": {
"updatedAt": "Updated",
"createdAt": "Created",
"name": "Name",
"documentType": "Document type"
},
"ascending": "Ascending",
"descending": "Descending",
"noTemplatesTitle": "No templates yet",
"noTemplatesSub": "Create one to start uploading letters.",
"createFirst": "Create first template",
"updatedAt": "Updated:",
"view": "View",
"delete": "Delete",
"type": "Type",
"slug": "Slug",
"fallbackName": "Template",
"deleteDialog": {
"title": "Delete template?",
"description": "This will permanently delete “{{name}}”. This action cannot be undone.",
"tip": "Tip: Make sure no one is using this template before deleting.",
"cancel": "Cancel",
"confirm": "Delete",
"deleting": "Deleting..."
},
"toasts": {
"loadFailed": "Failed to load document templates",
"deleting": "Deleting...",
"deleted": "Deleted",
"deleteFailed": "Delete failed"
},
"loading": "Loading templates...",
"create": {
"creating": "Creating template...",
"uploaded": "Template uploaded",
"presignedFailed": "Failed to get presigned upload URL",
"createFailed": "Create failed"
},
"details": {
"loadFailed": "Failed to load template",
"editorLoadFailed": "Failed to load document editor",
"noDocumentIdToOpen": "This template has no documentId to open.",
"openDocFailed": "Failed to open template document",
"loading": "Loading...",
"notFound": "Template not found",
"backToList": "Back to list",
"back": "Back",
"openTemplateFile": "Open template file",
"missingDocumentId": "Missing documentId",
"open": "Open",
"documentType": "Document type",
"slugOrFile": "Slug / File",
"noDocumentIdWarning": "This template has no documentId, so “Open” cannot load the file.",
"downloadFailed": "Failed to download",
"openFailed": "Failed to open file"
}
}
},
"shared": {
"title": "Shared with me",
"home": "Home",
"subtitle": "Files and folders shared with you",
"back": "Back",
"refresh": "Refresh",
"sort": "Sort",
"sortBy": "Sort by",
"clearSearch": "Clear search",
"document": "Document",
"folder": "Folder",
"fields": {
"type": "Type",
"name": "Name",
"modified": "Modified date",
"size": "Size"
},
"direction": {
"asc": "Ascending",
"desc": "Descending"
},
"view": {
"tiles": "Tiles view",
"list": "List view"
},
"actions": {
"download": "Download",
"share": "Share",
"delete": "Delete",
"rename": "Rename",
"move": "Move",
"copy": "Copy",
"open": "Open",
"preview": "Preview",
"summarize": "Summarize",
"addedToFavorites": "Added to favorites",
"copyHere": "Copy here",
"moveHere": "Move here"
},
"sections": {
"folders": "Shared Folders",
"files": "Shared Files"
},
"empty": {
"title": "No shared files found",
"search": "No files found matching your search.",
"description": "You don't have any shared files yet. Files shared with you will appear here."
},
"roles": {
"owner": "Owner",
"editor": "Editor",
"viewer": "Viewer"
},
"details": {
"yourRole": "Your role",
"sharedBy": "Shared by",
"clientPagination": "Client pagination",
"folderTitle": "Shared folder details",
"docTitle": "Shared document details",
"docType": "Document type",
"created": "Created",
"updated": "Updated",
"collaborators": "Collaborators"
},
"notifications": {
"selectEmployee": "Please select at least one employee",
"sharedSuccess": "Shared successfully",
"folderDeleted": "Folder deleted",
"fileDeleted": "File deleted",
"folderRenamed": "Folder renamed",
"folderMoved": "Folder moved",
"copiedSuccess": "Copied successfully"
},
"modals": {
"delete": {
"folder": "Delete Folder",
"file": "Delete File",
"confirm": "Are you sure you want to delete \"{{name}}\"?"
},
"rename": {
"folderTitle": "Rename Folder",
"fileTitle": "Rename File",
"folder": "Enter a new name for this folder.",
"file": "Enter a new name for this file."
},
"move": {
"folderTitle": "Move Folder",
"fileTitle": "Move File",
"description": "Enter destination folder ID. Leave empty to move to root."
},
"copy": {
"folderTitle": "Copy Folder",
"fileTitle": "Copy File"
}
},
"loading": {
"files": "Loading shared files...",
"details": "Loading details..."
},
"errors": {
"loadItems": "Could not load shared items.",
"loadHierarchy": "Could not load folder hierarchy",
"loadDoc": "Could not load document",
"download": "Download failed"
}
},
"trash": {
"files": "Files",
"recycleBin": "Recycle Bin",
"cancel": "Cancel",
"restore": "Restore",
"delete": "Delete",
"refresh": "Refresh",
"backToFiles": "Back to Files",
"open": "Open",
"restoreItems": "Restore items?",
"restoreItem": "Restore item?",
"restoreItemsDesc": "This will restore {{count}} items back to Files.",
"restoreItemDesc": "This will restore the selected item back to Files.",
"deleteItemsForever": "Delete items forever?",
"deleteItemForever": "Delete item forever?",
"deleteItemsForeverDesc": "These {{count}} items will be permanently deleted. This cannot be undone.",
"deleteItemForeverDesc": "This item will be permanently deleted. This cannot be undone.",
"selectAll": "Select all",
"name": "Name",
"dateDeleted": "Date deleted",
"by": "By",
"you": "You",
"selected": "{{count}} selected",
"selectToRestore": "Select items to restore or delete",
"deletedLabel": "Deleted:",
"byLabel": "By:",
"searchDoc": "Search deleted documents...",
"loading": "Loading...",
"emptyBin": "Your recycle bin is empty",
"noSearchRes": "No deleted documents match your search.",
"willAppearHere": "Deleted documents will appear here.",
"opening": "Opening...",
"opened": "Opened: {{title}}",
"failedToOpen": "Failed to open file",
"restoredOne": "Restored 1 item",
"restoredMany": "Restored {{count}} items",
"deletedOne": "Deleted 1 item",
"deletedMany": "Deleted {{count}} items",
"failedToRestore": "Failed to restore",
"failedToDelete": "Failed to delete",
"failedToLoad": "Failed to load recycle bin"
},
"reports": {
"title": "Reports",
"subtitle": "Admin dashboard analytics (date range required)",
"dateRange": {
"title": "Date range",
"description": "Choose start and end dates to generate the report.",
"start": "Start date *",
"end": "End date *",
"startPlaceholder": "Select start date",
"endPlaceholder": "Select end date"
},
"actions": {
"run": "Run report",
"running": "Running...",
"copy": "Copy",
"back": "Back"
},
"kpis": {
"totalDocs": "Total documents",
"topInitiator": "Top initiator",
"organizations": "Organizations",
"typesFound": "Types found",
"highPct": "highest",
"withinRange": "Within selected date range",
"docsCount": "{{count}} documents"
},
"storage": {
"title": "Storage",
"subtitle": "Organization storage usage",
"usedOf": "{{used}} used of {{limit}}",
"limit": "Limit: {{limit}}",
"runPrompt": "Run the report to load storage usage.",
"used": "used"
},
"charts": {
"time": {
"title": "Documents over time",
"subtitle": "Daily distribution",
"yaxis": "Documents"
},
"type": {
"title": "Documents by type",
"subtitle": "Word, PDF, Slide, Cell, Other"
},
"initiators": {
"title": "Top initiators",
"subtitleInitial": "Who created/initiated the most documents",
"subtitleData": "{{count}} contributors • {{total}} documents",
"ranked": "Ranked",
"noData": "No initiator data."
},
"generic": {
"runPrompt": "Run the report to render the chart."
}
},
"toasts": {
"dateRequired": "Start date and end date are required",
"loaded": "Report loaded",
"failed": "Failed to load report",
"copied": "Copied",
"copyFailed": "Copy failed"
},
"misc": {
"unknown": "Unknown"
}
},
"onboarding": {
"tour": {
"controls": {
"back": "Back",
"close": "Close",
"last": "Finish",
"next": "Next",
"open": "Open",
"skip": "Skip",
"tip": "Tip: Replay anytime from",
"replay": "Help & support",
"replayEnd": "."
},
"steps": {
"step1": {
"title": "Create something new",
"subtitle": "Documents, drafts, templates",
"content": "Use <b>New</b> to create a document instantly—then start editing or uploading right away."
},
"step2": {
"title": "My files",
"subtitle": "Your main library",
"content": "Everything you own lives here: folders, documents, and uploads. This is your default workspace."
},
"step3": {
"title": "Recent",
"subtitle": "Jump back instantly",
"content": "Pick up where you left off by opening your most recently viewed documents in one click."
},
"step4": {
"title": "Favorites",
"subtitle": "Pin what matters",
"content": "Star important items so they stay easy to find—especially useful for frequently used templates."
},
"step5": {
"title": "Sharing",
"subtitle": "Collaborate easily",
"content": "View documents shared with you and collaborate with your team without leaving your library."
},
"step6": {
"title": "Tools & activity",
"subtitle": "Audit + versions + OCR",
"content": "Track activity, manage version history, and run OCR when you need searchable text from scans."
},
"step7": {
"title": "Quick Upload",
"subtitle": "Fastest way in",
"content": "Upload files directly into your library with fewer clicks—perfect for dragging lots of documents in."
},
"step8": {
"title": "Storage",
"subtitle": "Know your limits",
"content": "Monitor used space and remaining storage so uploads never surprise you."
},
"step9": {
"title": "Help & support",
"subtitle": "Replay this tour anytime",
"content": "Need a refresher? Restart the walkthrough anytime—and share feedback if something feels unclear."
}
}
}
},
"myShares": {
"home": "Home",
"title": "My Shares",
"subtitle": "Files and folders you have shared",
"refresh": "Refresh",
"sort": "Sort",
"sortBy": "Sort by",
"clearSearch": "Clear search",
"document": "Document",
"fields": {
"type": "Type",
"name": "Name",
"modified": "Last Modified",
"size": "Size",
"role": "Role"
},
"direction": {
"asc": "Ascending",
"desc": "Descending"
},
"view": {
"tiles": "Tiles",
"list": "List"
},
"actions": {
"download": "Download",
"share": "Share",
"delete": "Delete",
"rename": "Rename",
"open": "Open",
"preview": "Preview",
"copy": "Copy to...",
"move": "Move to...",
"summarize": "Summarize",
"addedToFavorites": "Added to favorites"
},
"sections": {
"folders": "Shared Folders",
"files": "Shared Files"
},
"empty": {
"title": "No shares found",
"search": "No results matching your search",
"description": "You haven't shared any files or folders yet"
},
"roles": {
"owner": "Owner",
"editor": "Editor",
"viewer": "Viewer"
},
"details": {
"yourRole": "Your Role",
"sharedAt": "Shared At",
"docTitle": "Document Information",
"docType": "Type",
"created": "Created",
"updated": "Updated",
"collaborators": "Collaborators"
},
"notifications": {
"fileDeleted": "File deleted",
"addedToFavorites": "Added to favorites"
},
"modals": {
"delete": {
"file": "Delete File",
"confirm": "Are you sure you want to delete {{name}}?"
},
"rename": {
"fileTitle": "Rename File",
"file": "Enter new name for the file"
}
},
"loading": {
"files": "Loading files...",
"details": "Loading details..."
},
"errors": {
"loadItems": "Failed to load items",
"loadDoc": "Failed to load document",
"download": "Failed to download file"
}
}
},
"editPermission": {
"title": "Edit Permission",
"roleLabel": "Permission Level",
"roles": {
"viewer": {
"label": "Viewer",
"desc": "Can view and comment only"
},
"editor": {
"label": "Editor",
"desc": "Can view, comment, and edit"
},
"owner": {
"label": "Owner",
"desc": "Full control including sharing"
}
},
"canDownload": {
"label": "Allow Download",
"desc": "Collaborator can download the file"
},
"cancel": "Cancel",
"save": "Save Permission",
"saving": "Saving…",
"savedSuccess": "Permission updated",
"saveError": "Failed to update permission",
"manageTitle": "Manage Permissions",
"noCollaborators": "No collaborators yet. Share this item to add people.",
"colPerson": "Person",
"colRole": "Role",
"colActions": "Actions",
"editBtn": "Edit",
"done": "Done",
"canDownloadBadge": "Can download",
"pageOf": "Page {{page}} of {{total}}",
"showingRange": "{{from}}{{to}} of {{total}}"
},
"attach": "Attach",
"selectAttachment": "Select Attachment from DMS",
"search": "Search…",
"loading": "Loading…",
"loadingFiles": "Fetching DMS files...",
"searchFiles": "Search folders and files...",
"loading": "Loading files...",
"loadingFiles": "Fetching DMS files...",
"retry": "Retry",
"noSearchResults": "No files match your search",
"emptyFolder": "Nothing to show here",
"name": "Name",
"owner": "Owner",
"size": "Size",
"date": "Last Modified",
"documentsSelected_one": "{{count}} document selected",
"documentsSelected_other": "{{count}} documents selected",
"picker": {
"title": "Select from DMS",
"hint": "Click a file to select it",
"attach": "Attach"
}
},
"auditLogShared": {
"page": {
"smartOfficeTitle": "Smart Office Audit Log",
"smartOfficeSubtitle": "Monitor Smart Office activities"
},
"actions": {
"refresh": "Refresh",
"export": "Export",
"cardView": "Card View",
"tableView": "Table View",
"cancel": "Cancel"
},
"labels": {
"activityLogs": "Activity Logs",
"activitiesFound": "{{count}} activities found",
"ip": "IP"
},
"messages": {
"missingModuleKey": "Missing module key for audit logs",
"logsLoaded": "Audit logs loaded",
"logsLoadFailed": "Failed to load audit logs",
"tryAgain": "Please try again.",
"exportingLogs": "Exporting {{count}} logs as {{format}}",
"loadingActivities": "Loading activities...",
"noActivitiesFound": "No activities found",
"adjustFilters": "Try adjusting your filters or search query to find what you're looking for."
},
"filters": {
"dateRange": "Date range",
"clearFilters": "Clear filters",
"searchPlaceholder": "Search activities...",
"module": "Module",
"allModules": "All modules",
"action": "Action",
"allActions": "All actions",
"status": "Status",
"allStatuses": "All statuses",
"fromDate": "From date",
"toDate": "To date",
"last7Days": "Last 7 days",
"last30Days": "Last 30 days"
},
"status": {
"success": "Success",
"failure": "Failure",
"warning": "Warning",
"pending": "Pending"
},
"stats": {
"totalActivities": "Total Activities",
"successRate": "Success Rate",
"dailyAverage": "Daily Avg",
"uniqueUsers": "Unique Users",
"topActions": "Top Actions",
"times": "times"
},
"export": {
"title": "Export Activity Logs",
"description": "Choose export options for your activity logs.",
"fileName": "File Name",
"fileNamePlaceholder": "Enter file name",
"format": "Export Format",
"includeDetails": "Include detailed information",
"includeDateRange": "Include date range in export"
},
"table": {
"time": "Time",
"user": "User",
"action": "Action",
"description": "Description",
"module": "Module",
"severity": "Severity",
"status": "Status"
},
"pagination": {
"showing": "Showing {{shown}} of {{total}} total activities",
"pageOf": "Page {{page}} / {{totalPages}}"
},
"modal": {
"title": "Smart Office Audit Details",
"description": "Full returned audit item for ID: {{id}}",
"entity": "Entity",
"method": "Method",
"createdAt": "Created At",
"changes": "Changes",
"noChanges": "No changes available.",
"payload": "Payload",
"performedBy": "Performed By",
"field": "Field",
"changed": "Changed",
"noEffectiveChange": "No Effective Change",
"changedPaths": "Changed Paths",
"noDifference": "From and To are identical for this field.",
"previousFile": "Previous File",
"currentFile": "Current File",
"from": "From",
"to": "To",
"updatedDetails": "Updated details",
"itemsCount": "{{count}} item(s)",
"user": {
"name": "Name",
"email": "Email",
"phone": "Phone",
"status": "Status",
"userType": "User Type",
"registration": "Registration",
"complete": "Complete",
"incomplete": "Incomplete",
"roles": "Roles",
"noRoles": "No roles",
"employeeInfo": "Employee Info",
"rank": "Rank",
"noPermissions": "No permissions",
"noEmployeeDetails": "No employee details"
}
}
},
"pendingUsers": {
"title": "Pending Employees",
"noPendingApprovals": "No pending approvals 🎉",
"reviewAll": "Review All",
"approve": "Approve",
"reject": "Reject",
"name": "Name",
"email": "Email",
"positions": "Positions",
"actions": "Actions",
"pending": "pending",
"loadingPendingEmployees": "Loading pending employees...",
"allRequestsReviewed": "All employee requests have been reviewed.",
"refresh": "Refresh",
"showingUpTo": "Showing up to 50 pending employees",
"employeeApproved": "Employee approved",
"employeeRejected": "Employee rejected",
"failedToApprove": "Failed to approve",
"failedToReject": "Failed to reject",
"employeeApprovedSuccess": "Employee approved successfully",
"employeeRejectedSuccess": "Employee rejected successfully"
},
"validation": {
"commentRequired": "Comment is required"
},
"branding": {
"title": "Branding Settings",
"description": "Configure organization identity, branding assets, contact information, and social media links.",
"organizationInfo": {
"title": "Organization Information",
"nameAm": "Organization Name (Amharic)",
"nameAmPlaceholder": "የድርጅቱ ስም",
"nameEn": "Organization Name (English)",
"nameEnPlaceholder": "Organization Name"
},
"brandAssets": {
"title": "Brand Assets",
"logo": "Organization Logo",
"loginImage": "Login Page Image",
"favicon": "Favicon",
"noImageUploaded": "No image uploaded",
"viewFull": "View Full"
},
"brandColors": {
"title": "Brand Colors",
"primary": "Primary Color",
"brandPrimary": "Brand Primary",
"secondary": "Secondary Color",
"brandSecondary": "Brand Secondary"
},
"welcomeMessage": {
"title": "Welcome Message",
"label": "Message Content",
"placeholder": "Enter welcome message..."
},
"footerText": {
"title": "Footer Text",
"label": "Footer Content",
"placeholder": "Enter footer text..."
},
"contactInfo": {
"title": "Contact Information",
"address": "Address",
"addressPlaceholder": "Enter address",
"phone": "Phone",
"phonePlaceholder": "+251-xxx-xxx-xxxx",
"email": "Email",
"emailPlaceholder": "info@example.com"
},
"socialMedia": {
"title": "Social Media Links",
"facebook": "Facebook",
"facebookPlaceholder": "https://facebook.com/...",
"twitter": "Twitter",
"twitterPlaceholder": "https://twitter.com/...",
"linkedin": "LinkedIn",
"linkedinPlaceholder": "https://linkedin.com/...",
"instagram": "Instagram",
"instagramPlaceholder": "https://instagram.com/...",
"youtube": "YouTube",
"youtubePlaceholder": "https://youtube.com/...",
"telegram": "Telegram",
"telegramPlaceholder": "https://t.me/...",
"tiktok": "TikTok",
"tiktokPlaceholder": "https://tiktok.com/...",
"website": "Website",
"websitePlaceholder": "https://example.com"
},
"saveButton": "Save Changes",
"savingButton": "Saving...",
"success": "Branding updated successfully",
"error": "We couldn't update the branding because some required information is missing. Please review your changes and try again.",
"validation": {
"nameAmRequired": "Organization name (Amharic) is required",
"nameEnRequired": "Organization name (English) is required",
"primaryColorRequired": "Primary color is required",
"welcomeMessageRequired": "Welcome message is required",
"footerTextRequired": "Footer text is required",
"addressRequired": "Address is required",
"phoneRequired": "Phone is required",
"emailRequired": "Email is required",
"invalidEmail": "Invalid email address"
},
"modules": {
"title": "Modules",
"dms": "Document Management System",
"dmsDescription": "Enable document management and record tracking",
"performance": "Performance Management",
"performanceDescription": "Enable employee performance tracking and evaluations",
"objective": "Objective Management",
"objectiveDescription": "Enable organizational goal setting and tracking"
},
"landingPage": {
"title": "Landing Page",
"complaint": "Complaint submission",
"complaintDescription": "Show the submit-complaint button on the public landing page next to Sign In"
}
},
"sites": {
"title": "Add Site",
"addNew": "Add New Site",
"tableName": "Sites",
"columns": {
"siteName": "Site Name",
"key": "Key",
"domain": "Domain",
"status": "Status",
"actions": "Actions"
},
"actions": {
"view": "View Site",
"edit": "Edit Site",
"branding": "Branding",
"archive": "Archive",
"restore": "Restore",
"delete": "Delete"
},
"dialogs": {
"archiveTitle": "Archive Site",
"archiveDescription": "Are you sure you want to archive site {{name}}? This is a soft delete operation. The site will be marked as Archived, but you can restore it at any time.",
"archiveConfirm": "Archive Site",
"archiving": "Archiving...",
"deleteTitle": "Permanently Delete Site",
"deleteDescription": "Are you sure you want to permanently delete site {{name}}?<br/><br/><span class=\"font-semibold text-red-600\">Warning: This action is irreversible and will permanently delete all data associated with this site.</span>",
"deleteConfirm": "Permanently Delete",
"deleting": "Deleting...",
"restoreTitle": "Restore Site",
"restoreDescription": "Are you sure you want to restore site {{name}} to Active status?",
"restoreConfirm": "Restore Site",
"restoring": "Restoring..."
},
"form": {
"titleEdit": "Edit Site Details",
"titleAdd": "Add New Site",
"nameAmLabel": "Site Name (Amharic)",
"nameAmPlaceholder": "e.g. ስማርት ኦፊስ",
"nameAmRequired": "Amharic name is required.",
"nameEnLabel": "Site Name (English)",
"nameEnPlaceholder": "e.g. Smart Office System",
"nameEnRequired": "English name is required.",
"keyLabel": "Site Key",
"keyPlaceholder": "e.g. smart_office",
"keyRequired": "Key is required.",
"keyFormat": "Key can only contain alphanumeric characters, underscores, and dashes.",
"keyUnique": "Key must be unique. This key is already in use.",
"keyHint": "This is a unique identifier and cannot be changed later.",
"domainLabel": "Domain",
"domainPlaceholder": "e.g. smartoffice.gov.et",
"domainRequired": "Domain is required.",
"domainNoSpaces": "Domain cannot contain spaces.",
"cancel": "Cancel",
"saving": "Saving...",
"saveChanges": "Save Changes",
"createSite": "Create Site",
"previewLabel": "Preview to send:"
},
"view": {
"title": "Site Details",
"nameEn": "Site Name (English)",
"nameAm": "Site Name (Amharic)",
"siteKey": "Site Key",
"status": "Status",
"domain": "Domain",
"close": "Close"
}
},
"positions": {
"employeePositions": "Employee Positions",
"viewPositions": "View Positions",
"positionRemoved": "Position Removed",
"employeeRemovedFromPosition": "{{employee}} removed from {{position}}",
"failedToRemovePosition": "Failed to Remove Position",
"removeFromPosition": "Remove from Position",
"confirmRemoveFromPosition": "Are you sure you want to remove {{employee}} from {{position}}? This action cannot be undone.",
"remove": "Remove",
"noPositions": "No Positions",
"employeeHasNoPositions": "This employee has no positions assigned",
"positionId": "Position ID",
"employee": "Employee",
"positionAlreadyRemoved": "Position Already Removed",
"positionMayHaveBeenRemovedAlready": "This position may have been removed already or by another user",
"positionDetails": "Position Details",
"department": "Department",
"unit": "Unit",
"notAvailable": "Not Available"
}
}