This commit is contained in:
chamikaJ
2025-04-17 18:28:54 +05:30
parent f583291d8a
commit 8825b0410a
2837 changed files with 241385 additions and 127578 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

View File

@@ -0,0 +1,4 @@
{
"doesNotExistText": "Sorry, the page you visited does not exist.",
"backHomeButton": "Back Home"
}

View File

@@ -0,0 +1,31 @@
{
"continue": "Continue",
"setupYourAccount": "Setup Your Worklenz Account.",
"organizationStepTitle": "Name Your Organization",
"organizationStepLabel": "Pick a name for your Worklenz account.",
"projectStepTitle": "Create your first project",
"projectStepLabel": "What project are you working on right now?",
"projectStepPlaceholder": "e.g. Marketing Plan",
"tasksStepTitle": "Create your first tasks",
"tasksStepLabel": "Type a few tasks that you are going to do in",
"tasksStepAddAnother": "Add another",
"emailPlaceholder": "Email address",
"invalidEmail": "Please enter a valid email address",
"or": "or",
"templateButton": "Import from template",
"goBack": "Go Back",
"cancel": "Cancel",
"create": "Create",
"templateDrawerTitle": "Select from templates",
"step3InputLabel": "Invite with email",
"addAnother": "Add another",
"skipForNow": "Skip for now",
"formTitle": "Create your first task.",
"step3Title": "Invite your team to work with",
"maxMembers": " (You can invite up to 5 members)",
"maxTasks": " (You can create up to 5 tasks)"
}

View File

@@ -0,0 +1,113 @@
{
"title": "Billings",
"currentBill": "Current Bill",
"configuration": "Configuration",
"currentPlanDetails": "Current Plan Details",
"upgradePlan": "Upgrade Plan",
"cardBodyText01": "Free trial",
"cardBodyText02": "(Your trial plan expires in 1 month 19 days)",
"redeemCode": "Redeem Code",
"accountStorage": "Account Storage",
"used": "Used:",
"remaining": "Remaining:",
"charges": "Charges",
"tooltip": "Charges for the current billing cycle",
"description": "Description",
"billingPeriod": "Billing Period",
"billStatus": "Bill Status",
"perUserValue": "Per User Value",
"users": "Users",
"amount": "Amount",
"invoices": "Invoices",
"transactionId": "Transaction ID",
"transactionDate": "Transaction Date",
"paymentMethod": "Payment Method",
"status": "Status",
"ltdUsers": "You can add up to {{ltd_users}} users.",
"totalSeats": "Total seats",
"availableSeats": "Available seats",
"addMoreSeats": "Add more seats",
"drawerTitle": "Redeem Code",
"label": "Redeem Code",
"drawerPlaceholder": "Enter your redeem code",
"redeemSubmit": "Submit",
"modalTitle": "Select the best plan for your team",
"seatLabel": "No of seats",
"freePlan": "Free Plan",
"startup": "Startup",
"business": "Business",
"tag": "Most Popular",
"enterprise": "Enterprise",
"freeSubtitle": "free forever",
"freeUsers": "Best for personal use",
"freeText01": "100MB storage",
"freeText02": "3 projects",
"freeText03": "5 team members",
"startupSubtitle": "FLAT RATE / month",
"startupUsers": "Upto 15 users",
"startupText01": "25GB storage",
"startupText02": "Unlimited active projects",
"startupText03": "Schedule",
"startupText04": "Reporting",
"startupText05": "Subscribe to projects",
"businessSubtitle": "user / month",
"businessUsers": "16 - 200 users",
"enterpriseUsers": "200 - 500+ users",
"footerTitle": "Please provide us with a contact number we can use to reach you.",
"footerLabel": "Contact Number",
"footerButton": "Contact us",
"redeemCodePlaceHolder": "Enter your redeem code",
"submit": "Submit",
"trialPlan": "Free Trial",
"trialExpireDate": "Valid until {{trial_expire_date}}",
"trialExpired": "Your free trial expired {{trial_expire_string}}",
"trialInProgress": "Your free trial expires {{trial_expire_string}}",
"required": "This field is required",
"invalidCode": "Invalid code",
"selectPlan": "Select the best plan for your team",
"changeSubscriptionPlan": "Change your subscription plan",
"noOfSeats": "Number of seats",
"annualPlan": "Pro - Annual",
"monthlyPlan": "Pro - Monthly",
"freeForever": "Free Forever",
"bestForPersonalUse": "Best for personal use",
"storage": "Storage",
"projects": "Projects",
"teamMembers": "Team Members",
"unlimitedTeamMembers": "Unlimited Team Members",
"unlimitedActiveProjects": "Unlimited active projects",
"schedule": "Schedule",
"reporting": "Reporting",
"subscribeToProjects": "Subscribe to projects",
"billedAnnually": "Billed Annually",
"billedMonthly": "Billed Monthly",
"pausePlan": "Pause Plan",
"resumePlan": "Resume Plan",
"changePlan": "Change Plan",
"cancelPlan": "Cancel Plan",
"perMonthPerUser": "per user/month",
"viewInvoice": "View Invoice",
"switchToFreePlan": "Switch to Free Plan",
"expirestoday": "today",
"expirestomorrow": "tomorrow",
"expiredDaysAgo": "{{days}} days ago",
"continueWith": "Continue with {{plan}}",
"changeToPlan": "Change to {{plan}}"
}

View File

@@ -0,0 +1,8 @@
{
"overview": "Overview",
"name": "Organization Name",
"owner": "Organization Owner",
"admins": "Organization Admins",
"contactNumber": "Add Contact Number",
"edit": "Edit"
}

View File

@@ -0,0 +1,12 @@
{
"membersCount": "Members Count",
"createdAt": "Created at",
"projectName": "Project Name",
"teamName": "Team Name",
"refreshProjects": "Refresh projects",
"searchPlaceholder": "Search by project name",
"deleteProject": "Are you sure you want to delete this project?",
"confirm": "Confirm",
"cancel": "Cancel",
"delete": "Delete Project"
}

View File

@@ -0,0 +1,8 @@
{
"overview": "Overview",
"users": "Users",
"teams": "Teams",
"billing": "Billing",
"projects": "Projects",
"adminCenter": "Admin Center"
}

View File

@@ -0,0 +1,33 @@
{
"title": "Teams",
"subtitle": "teams",
"tooltip": "Refresh teams",
"placeholder": "Search by name",
"addTeam": "Add Team",
"team": "Team",
"membersCount": "Members Count",
"members": "Members",
"drawerTitle": "Create New Team",
"label": "Team Name",
"drawerPlaceholder": "Name",
"create": "Create",
"delete": "Delete",
"settings": "Settings",
"popTitle": "Are you sure?",
"message": "Please enter a Name",
"teamSettings": "Team Settings",
"teamName": "Team Name",
"teamDescription": "Team Description",
"teamMembers": "Team Members",
"teamMembersCount": "Team Members Count",
"teamMembersPlaceholder": "Search by name",
"addMember": "Add Member",
"add": "Add",
"update": "Update",
"teamNamePlaceholder": "Name of the team",
"user": "User",
"role": "Role",
"owner": "Owner",
"admin": "Admin",
"member": "Member"
}

View File

@@ -0,0 +1,9 @@
{
"title": "Users",
"subTitle": "users",
"placeholder": "Search by name",
"user": "User",
"email": "Email",
"lastActivity": "Last Activity",
"refresh": "Refresh users"
}

View File

@@ -0,0 +1,23 @@
{
"name": "Name",
"client": "Client",
"category": "Category",
"status": "Status",
"tasksProgress": "Tasks Progress",
"updated_at": "Last Updated",
"members": "Members",
"setting": "Settings",
"projects": "Projects",
"refreshProjects": "Refresh projects",
"all": "All",
"favorites": "Favorites",
"archived": "Archived",
"placeholder": "Search by name",
"archive": "Archive",
"unarchive": "Unarchive",
"archiveConfirm": "Are you sure you want to archive this project?",
"unarchiveConfirm": "Are you sure you want to unarchive this project?",
"clickToFilter": "Click to filter by",
"noProjects": "No projects found",
"addToFavourites": "Add to favourites"
}

View File

@@ -0,0 +1,5 @@
{
"loggingOut": "Logging out...",
"authenticating": "Authenticating...",
"gettingThingsReady": "Getting things ready for you..."
}

View File

@@ -0,0 +1,12 @@
{
"headerDescription": "Reset your password",
"emailLabel": "Email",
"emailPlaceholder": "Enter your email",
"emailRequired": "Please enter your Email!",
"resetPasswordButton": "Reset Password",
"returnToLoginButton": "Return to Login",
"passwordResetSuccessMessage": "A password reset link has been sent to your email.",
"orText": "OR",
"successTitle": "Reset instruction sent!",
"successMessage": "Reset information has been sent to your email. Please check your email."
}

View File

@@ -0,0 +1,27 @@
{
"headerDescription": "Login to your account",
"emailLabel": "Email",
"emailPlaceholder": "Enter your email",
"emailRequired": "Please enter your Email!",
"passwordLabel": "Password",
"passwordPlaceholder": "Enter your password",
"passwordRequired": "Please enter your Password!",
"rememberMe": "Remember me",
"loginButton": "Log in",
"signupButton": "Sign up",
"forgotPasswordButton": "Forgot password?",
"signInWithGoogleButton": "Sign in with Google",
"dontHaveAccountText": "Dont have an account?",
"orText": "OR",
"successMessage": "You have successfully logged in!",
"loginError": "Login failed",
"googleLoginError": "Google login failed",
"validationMessages": {
"email": "Please enter a valid email address",
"password": "Password must be at least 8 characters long"
},
"errorMessages": {
"loginErrorTitle": "Login failed",
"loginErrorMessage": "Please check your email and password and try again"
}
}

View File

@@ -0,0 +1,29 @@
{
"headerDescription": "Sign up to get started",
"nameLabel": "Full Name",
"namePlaceholder": "Enter your full name",
"nameRequired": "Please enter your full name!",
"nameMinCharacterRequired": "Full name must be at least 4 characters!",
"emailLabel": "Email",
"emailPlaceholder": "Enter your email",
"emailRequired": "Please enter your Email!",
"passwordLabel": "Password",
"passwordPlaceholder": "Enter your password",
"passwordRequired": "Please enter your Password!",
"passwordMinCharacterRequired": "Password must be at least 8 characters!",
"passwordPatternRequired": "Password does not meet the requirements!",
"strongPasswordPlaceholder": "Enter a stronger password",
"passwordValidationAltText": "Password must include at least 8 characters with upper and lower case letters, a number, and a symbol.",
"signupSuccessMessage": "You have successfully signed up!",
"privacyPolicyLink": "Privacy Policy",
"termsOfUseLink": "Terms of Use",
"bySigningUpText": "By signing up, you agree to our",
"andText": "and",
"signupButton": "Sign up",
"signInWithGoogleButton": "Sign in with Google",
"alreadyHaveAccountText": "Already have an account?",
"loginButton": "Login",
"orText": "OR",
"reCAPTCHAVerificationError": "reCAPTCHA Verification Error",
"reCAPTCHAVerificationErrorMessage": "We were unable to verify your reCAPTCHA. Please try again."
}

View File

@@ -0,0 +1,14 @@
{
"title": "Verify Reset Email",
"description": "Enter your new password",
"placeholder": "Enter your new password",
"confirmPasswordPlaceholder": "Confirm your new password",
"passwordHint": "Minimum of 8 characters, with upper and lowercase and a number and a symbol.",
"resetPasswordButton": "Reset password",
"orText": "Or",
"resendResetEmail": "Resend reset email",
"passwordRequired": "Please enter your new password",
"returnToLoginButton": "Return to Login",
"confirmPasswordRequired": "Please confirm your new password",
"passwordMismatch": "The two passwords do not match"
}

View File

@@ -0,0 +1,9 @@
{
"login-success": "Login successful!",
"login-failed": "Login failed. Please check your credentials and try again.",
"signup-success": "Signup successful! Welcome aboard.",
"signup-failed": "Signup failed. Please ensure all required fields are filled and try again.",
"reconnecting": "Disconnected from server.",
"connection-lost": "Failed to connect to server. Please check your internet connection.",
"connection-restored": "Connected to server successfully"
}

View File

@@ -0,0 +1,13 @@
{
"formTitle": "Create your first project",
"inputLabel": "What project are you working on right now?",
"or": "or",
"templateButton": "Import from template",
"createFromTemplate": "Create from template",
"goBack": "Go Back",
"continue": "Continue",
"cancel": "Cancel",
"create": "Create",
"templateDrawerTitle": "Select from templates",
"createProject": "Create Project"
}

View File

@@ -0,0 +1,7 @@
{
"formTitle": "Create your first task.",
"inputLable": "Type a few tasks that you are going to do in",
"addAnother": "Add another",
"goBack": "Go back",
"continue": "Continue"
}

View File

@@ -0,0 +1,46 @@
{
"todoList": {
"title": "To do list",
"refreshTasks": "Refresh tasks",
"addTask": "+ Add Task",
"noTasks": "No tasks",
"pressEnter": "Press",
"toCreate": "to create.",
"markAsDone": "Mark as done"
},
"projects": {
"title": "Projects",
"refreshProjects": "Refresh projects",
"noRecentProjects": "You are currently not assigned to any project.",
"noFavouriteProjects": "No projects have been marked as favorites.",
"recent": "Recent",
"favourites": "Favourites"
},
"tasks": {
"assignedToMe": "Assigned to me",
"assignedByMe": "Assigned by me",
"all": "All",
"today": "Today",
"upcoming": "Upcoming",
"overdue": "Overdue",
"noDueDate": "No due date",
"noTasks": "No tasks to show.",
"addTask": "+ Add task",
"name": "Name",
"project": "Project",
"status": "Status",
"dueDate": "Due Date",
"dueDatePlaceholder": "Set Due Date",
"tomorrow": "Tomorrow",
"nextWeek": "Next Week",
"nextMonth": "Next Month",
"projectRequired": "Please select a project",
"pressTabToSelectDueDateAndProject": "Press Tab to select a due date and a project",
"dueOn": "Tasks due on",
"taskRequired": "Please add a task",
"list": "List",
"calendar": "Calendar",
"tasks": "Tasks",
"refresh": "Refresh"
}
}

View File

@@ -0,0 +1,8 @@
{
"formTitle": "Invite your team to work with",
"inputLable": "Invite with email",
"addAnother": "Add another",
"goBack": "Go back",
"continue": "Continue",
"skipForNow": "Skip for now"
}

View File

@@ -0,0 +1,23 @@
{
"rename": "Rename",
"delete": "Delete",
"addTask": "Add Task",
"addSectionButton": "Add Section",
"changeCategory": "Change category",
"deleteTooltip": "Delete",
"deleteConfirmationTitle": "Are you sure?",
"deleteConfirmationOk": "Yes",
"deleteConfirmationCancel": "Cancel",
"dueDate": "Due date",
"cancel": "Cancel",
"today": "Today",
"tomorrow": "Tomorrow",
"assignToMe": "Assign to me",
"archive": "Archive",
"newTaskNamePlaceholder": "Write a task Name",
"newSubtaskNamePlaceholder": "Write a subtask Name"
}

View File

@@ -0,0 +1,6 @@
{
"title": "Your Worklenz trial has expired!",
"subtitle": "Please upgrade now.",
"button": "Upgrade now",
"checking": "Checking subscription status..."
}

View File

@@ -0,0 +1,31 @@
{
"logoAlt": "Worklenz Logo",
"home": "Home",
"projects": "Projects",
"schedule": "Schedule",
"reporting": "Reporting",
"clients": "Clients",
"teams": "Teams",
"labels": "Labels",
"jobTitles": "Job Titles",
"upgradePlan": "Upgrade Plan",
"upgradePlanTooltip": "Upgrade Plan",
"invite": "Invite",
"inviteTooltip": "Invite team members to join",
"switchTeamTooltip": "Switch team",
"help": "Help",
"notificationTooltip": "View notifications",
"profileTooltip": "View profile",
"adminCenter": "Admin Center",
"settings": "Settings",
"logOut": "Log Out",
"notificationsDrawer": {
"read": "Read notifications",
"unread": "Unread notifications",
"markAsRead": "Mark as read",
"readAndJoin": "Read & Join",
"accept": "Accept",
"acceptAndJoin": "Accept & Join",
"noNotifications": "No notifications"
}
}

View File

@@ -0,0 +1,5 @@
{
"nameYourOrganization": "Name your organization.",
"worklenzAccountTitle": "Pick a name for your Worklenz account.",
"continue": "Continue"
}

View File

@@ -0,0 +1,7 @@
{
"configurePhases": "Configure Phases",
"phaseLabel": "Phase Label",
"enterPhaseName": "Enter a name for phase label",
"addOption": "Add Option",
"phaseOptions": "Phase Options:"
}

View File

@@ -0,0 +1,42 @@
{
"createProject": "Create Project",
"editProject": "Edit Project",
"enterCategoryName": "Enter a name for the category",
"hitEnterToCreate": "Hit enter to create!",
"enterNotes": "Notes",
"youCanManageClientsUnderSettings": "You can manage clients under Settings",
"addCategory": "Add a category to the project",
"newCategory": "New Category",
"notes": "Notes",
"startDate": "Start Date",
"endDate": "End Date",
"estimateWorkingDays": "Estimate working days",
"estimateManDays": "Estimate man days",
"hoursPerDay": "Hours per day",
"create": "Create",
"update": "Update",
"delete": "Delete",
"typeToSearchClients": "Type to search clients",
"projectColor": "Project Color",
"pleaseEnterAName": "Please enter a name",
"enterProjectName": "Enter project name",
"name": "Name",
"status": "Status",
"health": "Health",
"category": "Category",
"projectManager": "Project Manager",
"client": "Client",
"deleteConfirmation": "Are you sure you want to delete?",
"deleteConfirmationDescription": "This will remove all associated data and cannot be undone.",
"yes": "Yes",
"no": "No",
"createdAt": "Created",
"updatedAt": "Updated",
"by": "by",
"add": "Add",
"asClient": "as client",
"createClient": "Create client",
"searchInputPlaceholder": "Search by name or email",
"hoursPerDayValidationMessage": "Hours per day must be a number between 1 and 24",
"noPermission": "No permission"
}

View File

@@ -0,0 +1,14 @@
{
"nameColumn": "Name",
"attachedTaskColumn": "Attached Task",
"sizeColumn": "Size",
"uploadedByColumn": "Uploaded By",
"uploadedAtColumn": "Uploaded At",
"fileIconAlt": "File icon",
"titleDescriptionText": "All attachments to tasks in this project will appear here.",
"deleteConfirmationTitle": "Are you sure?",
"deleteConfirmationOk": "Yes",
"deleteConfirmationCancel": "Cancel",
"segmentedTooltip": "Coming soon! Switch between list view and thumbnail view.",
"emptyText": "There are no attachments in the project."
}

View File

@@ -0,0 +1,41 @@
{
"overview": {
"title": "Overview",
"statusOverview": "Status Overview",
"priorityOverview": "Priority Overview",
"lastUpdatedTasks": "Last Updated Tasks"
},
"members": {
"title": "Members",
"tooltip": "Members",
"tasksByMembers": "Tasks by members",
"tasksByMembersTooltip": "Tasks by members",
"name": "Name",
"taskCount": "Task Count",
"contribution": "Contribution",
"completed": "Completed",
"incomplete": "Incomplete",
"overdue": "Overdue",
"progress": "Progress"
},
"tasks": {
"overdueTasks": "Overdue Tasks",
"overLoggedTasks": "Over logged Tasks",
"tasksCompletedEarly": "Tasks completed early",
"tasksCompletedLate": "Tasks completed late",
"overLoggedTasksTooltip": "Tasks that has time logged past their estimated time",
"overdueTasksTooltip": "Tasks that are past their due date"
},
"common": {
"seeAll": "See all",
"totalLoggedHours": "Total logged hours",
"totalEstimation": "Total estimation",
"completedTasks": "Completed tasks",
"incompleteTasks": "Incomplete tasks",
"overdueTasks": "Overdue tasks",
"overdueTasksTooltip": "Tasks that are past their due date",
"totalLoggedHoursTooltip": "Task estimation and logged time for tasks.",
"includeArchivedTasks": "Include Archived Tasks",
"export": "Export"
}
}

View File

@@ -0,0 +1,17 @@
{
"nameColumn": "Name",
"jobTitleColumn": "Job Title",
"emailColumn": "Email",
"tasksColumn": "Tasks",
"taskProgressColumn": "Task Progress",
"accessColumn": "Access",
"fileIconAlt": "File icon",
"deleteConfirmationTitle": "Are you sure?",
"deleteConfirmationOk": "Yes",
"deleteConfirmationCancel": "Cancel",
"refreshButtonTooltip": "Refresh members",
"deleteButtonTooltip": "Remove from project",
"memberCount": "Member",
"membersCountPlural": "Members",
"emptyText": "There are no attachments in the project."
}

View File

@@ -0,0 +1,6 @@
{
"inputPlaceholder": "Add a comment..",
"addButton": "Add",
"cancelButton": "Cancel",
"deleteButton": "Delete"
}

View File

@@ -0,0 +1,11 @@
{
"importTaskTemplate": "Import Task Template",
"templateName": "Template Name",
"templateDescription": "Template Description",
"selectedTasks": "Selected Tasks",
"tasks": "Tasks",
"templates": "Templates",
"remove": "Remove",
"cancel": "Cancel",
"import": "Import"
}

View File

@@ -0,0 +1,8 @@
{
"title": "Project Members",
"searchLabel": "Add members by adding their name or email",
"searchPlaceholder": "Type name or email",
"inviteAsAMember": "Invite as a member",
"inviteNewMemberByEmail": "Invite new member by email"
}

View File

@@ -0,0 +1,13 @@
{
"importTasks": "Import tasks",
"createTask": "Create task",
"settings": "Settings",
"subscribe": "Subscribe",
"unsubscribe": "Unsubscribe",
"deleteProject": "Delete project",
"startDate": "Start date",
"endDate": "End date",
"projectSettings": "Project settings",
"projectSummary": "Project summary",
"receiveProjectSummary": "Receive a project summary every evening."
}

View File

@@ -0,0 +1,27 @@
{
"title": "Save as Template",
"templateName": "Template Name",
"includes": "What should be included in the template from the project ?",
"includesOptions": {
"statuses": "Statuses",
"phases": "Phases",
"labels": "Labels"
},
"taskIncludes": "What should be included in the template from the tasks ?",
"taskIncludesOptions": {
"statuses": "Statuses",
"phases": "Phases",
"labels": "Labels",
"name": "Name",
"priority": "Priority",
"status": "Status",
"phase": "Phase",
"label": "Label",
"timeEstimate": "Time Estimate",
"description": "Description",
"subTasks": "Sub Tasks"
},
"cancel": "Cancel",
"save": "Save",
"templateNamePlaceholder": "Enter template name"
}

View File

@@ -0,0 +1,90 @@
{
"exportButton": "Export",
"timeLogsButton": "TimeLogs",
"activityLogsButton": "Activity Logs",
"tasksButton": "Tasks",
"searchByNameInputPlaceholder": "Search by name",
"overviewTab": "Overview",
"timeLogsTab": "Time Logs",
"activityLogsTab": "Activity Logs",
"tasksTab": "Tasks",
"projectsText": "Projects",
"totalTasksText": "Total Tasks",
"assignedTasksText": "Assigned Tasks",
"completedTasksText": "Completed Tasks",
"ongoingTasksText": "Ongoing Tasks",
"overdueTasksText": "Overdue Tasks",
"loggedHoursText": "Logged Hours",
"tasksText": "Tasks",
"allText": "All",
"tasksByProjectsText": "Tasks By Projects",
"tasksByStatusText": "Tasks By Status",
"tasksByPriorityText": "Tasks By Priority",
"todoText": "To Do",
"doingText": "Doing",
"doneText": "Done",
"lowText": "Low",
"mediumText": "Medium",
"highText": "High",
"billableButton": "Billable",
"billableText": "Billable",
"nonBillableText": "Non Billable",
"timeLogsEmptyPlaceholder": "No time logs to show",
"loggedText": "Logged",
"forText": "for",
"inText": "in",
"updatedText": "Updated",
"fromText": "From",
"toText": "to",
"withinText": "within",
"activityLogsEmptyPlaceholder": "No activity logs to show",
"filterByText": "Filter by:",
"selectProjectPlaceholder": "Select Project",
"taskColumn": "Task",
"nameColumn": "Name",
"projectColumn": "Project",
"statusColumn": "Status",
"priorityColumn": "Priority",
"dueDateColumn": "Due Date",
"completedDateColumn": "Completed Date",
"estimatedTimeColumn": "Estimated Time",
"loggedTimeColumn": "Logged Time",
"overloggedTimeColumn": "Overlogged Time",
"daysLeftColumn": "Days Left/Overdue",
"startDateColumn": "Start Date",
"endDateColumn": "End Date",
"actualTimeColumn": "Actual Time",
"projectHealthColumn": "Project Health",
"categoryColumn": "Category",
"projectManagerColumn": "Project Manager",
"tasksStatsOverviewDrawerTitle": "'s Tasks",
"projectsStatsOverviewDrawerTitle": "'s Projects",
"cancelledText": "Cancelled",
"blockedText": "Blocked",
"onHoldText": "On Hold",
"proposedText": "Proposed",
"inPlanningText": "In Planning",
"inProgressText": "In Progress",
"completedText": "Completed",
"continuousText": "Continuous",
"daysLeftText": "days left",
"daysOverdueText": "days overdue",
"notSetText": "NotSet",
"needsAttentionText": "Needs Attention",
"atRiskText": "At Risk",
"goodText": "Good"
}

View File

@@ -0,0 +1,35 @@
{
"yesterdayText": "Yesterday",
"lastSevenDaysText": "Last 7 Days",
"lastWeekText": "Last Week",
"lastThirtyDaysText": "Last 30 Days",
"lastMonthText": "Last Month",
"lastThreeMonthsText": "Last 3 Months",
"allTimeText": "All Time",
"customRangeText": "Custom range",
"startDateInputPlaceholder": "Start date",
"EndDateInputPlaceholder": "End date",
"filterButton": "Filter",
"membersTitle": "Members",
"includeArchivedButton": "Include Archived Projects",
"exportButton": "Export",
"excelButton": "Excel",
"searchByNameInputPlaceholder": "Search by name",
"memberColumn": "Member",
"tasksProgressColumn": "Tasks Progress",
"tasksAssignedColumn": "Tasks Assigned",
"completedTasksColumn": "Completed Tasks",
"overdueTasksColumn": "Overdue Tasks",
"ongoingTasksColumn": "Ongoing Tasks",
"tasksAssignedColumnTooltip": "Tasks assigned on selected date range",
"overdueTasksColumnTooltip": "Tasks overdue for end of the selected date range",
"completedTasksColumnTooltip": "Tasks completed on selected date range",
"ongoingTasksColumnTooltip": "Started tasks not completed yet",
"todoText": "To Do",
"doingText": "Doing",
"doneText": "Done"
}

View File

@@ -0,0 +1,39 @@
{
"exportButton": "Export",
"projectsButton": "Projects",
"membersButton": "Members",
"searchByNameInputPlaceholder": "Search by name",
"overviewTab": "Overview",
"projectsTab": "Projects",
"membersTab": "Members",
"projectsByStatusText": "Projects By Status",
"projectsByCategoryText": "Projects By Category",
"projectsByHealthText": "Projects By Health",
"projectsText": "Projects",
"allText": "All",
"cancelledText": "Cancelled",
"blockedText": "Blocked",
"onHoldText": "On Hold",
"proposedText": "Proposed",
"inPlanningText": "In Planning",
"inProgressText": "In Progress",
"completedText": "Completed",
"continuousText": "Continuous",
"notSetText": "Not Set",
"needsAttentionText": "Needs Attention",
"atRiskText": "At Risk",
"goodText": "Good",
"nameColumn": "Name",
"emailColumn": "Email",
"projectsColumn": "Projects",
"tasksColumn": "Tasks",
"overdueTasksColumn": "Overdue Tasks",
"completedTasksColumn": "Completed Tasks",
"ongoingTasksColumn": "Ongoing Tasks"
}

View File

@@ -0,0 +1,25 @@
{
"overviewTitle": "Overview",
"includeArchivedButton": "Include Archived Projects",
"teamCount": "Team",
"teamCountPlural": "Teams",
"projectCount": "Project",
"projectCountPlural": "Projects",
"memberCount": "Member",
"memberCountPlural": "Members",
"activeProjectCount": "Active Project",
"activeProjectCountPlural": "Active Projects",
"overdueProjectCount": "Overdue Project",
"overdueProjectCountPlural": "Overdue Projects",
"unassignedMemberCount": "Unassigned Member",
"unassignedMemberCountPlural": "Unassigned Members",
"memberWithOverdueTaskCount": "Member With Overdue Task",
"memberWithOverdueTaskCountPlural": "Member With Overdue Tasks",
"teamsText": "Teams",
"nameColumn": "Name",
"projectsColumn": "Projects",
"membersColumn": "Members"
}

View File

@@ -0,0 +1,59 @@
{
"exportButton": "Export",
"membersButton": "Members",
"tasksButton": "Tasks",
"searchByNameInputPlaceholder": "Search by name",
"overviewTab": "Overview",
"membersTab": "Members",
"tasksTab": "Tasks",
"completedTasksText": "Completed Tasks",
"incompleteTasksText": "Incomplete Tasks",
"overdueTasksText": "Overdue Tasks",
"allocatedHoursText": "Allocated Hours",
"loggedHoursText": "Logged Hours",
"tasksText": "Tasks",
"allText": "All",
"tasksByStatusText": "Tasks By Status",
"tasksByPriorityText": "Tasks By Priority",
"tasksByDueDateText": "Tasks By Due Date",
"todoText": "To Do",
"doingText": "Doing",
"doneText": "Done",
"lowText": "Low",
"mediumText": "Medium",
"highText": "High",
"completedText": "Completed",
"upcomingText": "Upcoming",
"overdueText": "Overdue",
"noDueDateText": "No Due Date",
"nameColumn": "Name",
"tasksCountColumn": "Tasks Count",
"completedTasksColumn": "Completed Tasks",
"incompleteTasksColumn": "Incomplete Tasks",
"overdueTasksColumn": "Overdue Tasks",
"contributionColumn": "Contribution",
"progressColumn": "Progress",
"loggedTimeColumn": "Logged Time",
"taskColumn": "Task",
"projectColumn": "Project",
"statusColumn": "Status",
"priorityColumn": "Priority",
"phaseColumn": "Phase",
"dueDateColumn": "Due Date",
"completedDateColumn": "Completed Date",
"estimatedTimeColumn": "Estimated Time",
"overloggedTimeColumn": "Overlogged Time",
"completedOnColumn": "Completed On",
"daysOverdueColumn": "Days overdue",
"groupByText": "Group By:",
"statusText": "Status",
"priorityText": "Priority",
"phaseText": "Phase"
}

View File

@@ -0,0 +1,35 @@
{
"searchByNamePlaceholder": "Search by name",
"searchByCategoryPlaceholder": "Search by category",
"statusText": "Status",
"healthText": "Health",
"categoryText": "Category",
"projectManagerText": "Project Manager",
"showFieldsText": "Show fields",
"cancelledText": "Cancelled",
"blockedText": "Blocked",
"onHoldText": "On Hold",
"proposedText": "Proposed",
"inPlanningText": "In Planning",
"inProgressText": "In Progress",
"completedText": "Completed",
"continuousText": "Continuous",
"notSetText": "NotSet",
"needsAttentionText": "Needs Attention",
"atRiskText": "At Risk",
"goodText": "Good",
"nameText": "Project",
"estimatedVsActualText": "Estimated Vs Actual",
"tasksProgressText": "Tasks Progress",
"lastActivityText": "Last Activity",
"datesText": "Start/End Dates",
"daysLeftText": "Days Left/Overdue",
"projectHealthText": "Project Health",
"projectUpdateText": "Project Update",
"clientText": "Client",
"teamText": "Team"
}

View File

@@ -0,0 +1,52 @@
{
"projectCount": "Project",
"projectCountPlural": "Projects",
"includeArchivedButton": "Include Archived Projects",
"exportButton": "Export",
"excelButton": "Excel",
"projectColumn": "Project",
"estimatedVsActualColumn": "Estimated Vs Actual",
"tasksProgressColumn": "Tasks Progress",
"lastActivityColumn": "Last Activity",
"statusColumn": "Status",
"datesColumn": "Start/End Dates",
"daysLeftColumn": "Days Left/Overdue",
"projectHealthColumn": "Project Health",
"categoryColumn": "Category",
"projectUpdateColumn": "Project Update",
"clientColumn": "Client",
"teamColumn": "Team",
"projectManagerColumn": "Project Manager",
"openButton": "Open",
"estimatedText": "Estimated",
"actualText": "Actual",
"todoText": "To Do",
"doingText": "Doing",
"doneText": "Done",
"cancelledText": "Cancelled",
"blockedText": "Blocked",
"onHoldText": "On Hold",
"proposedText": "Proposed",
"inPlanningText": "In Planning",
"inProgressText": "In Progress",
"completedText": "Completed",
"continuousText": "Continuous",
"daysLeftText": "days left",
"dayLeftText": "day left",
"daysOverdueText": "days overdue",
"notSetText": "Not Set",
"needsAttentionText": "Needs Attention",
"atRiskText": "At Risk",
"goodText": "Good",
"setCategoryText": "Set Category",
"searchByNameInputPlaceholder": "Search by name",
"todayText": "Today"
}

View File

@@ -0,0 +1,8 @@
{
"overview": "Overview",
"projects": "Projects",
"members": "Members",
"timeReports": "Time Reports",
"estimateVsActual": "Estimate Vs Actual",
"currentOrganizationTooltip": "Current organization"
}

View File

@@ -0,0 +1,39 @@
{
"today": "Today",
"week": "Week",
"month": "Month",
"settings": "Settings",
"workingDays": "Working days",
"monday": "Monday",
"tuesday": "Tuesday",
"wednesday": "Wednesday",
"thursday": "Thursday",
"friday": "Friday",
"saturday": "Saturday",
"sunday": "Sunday",
"workingHours": "Working hours",
"hours": "hours",
"saveButton": "Save",
"totalAllocation": "Total Allocation",
"timeLogged": "Time Logged",
"remainingTime": "Remaining Time",
"total": "Total",
"perDay": "Per Day",
"tasks": "tasks",
"startDate": "Start Date",
"endDate": "End Date",
"hoursPerDay": "Hours Per Day",
"totalHours": "Total Hours",
"deleteButton": "Delete",
"cancelButton": "Cancel",
"tabTitle": "Task without Start & End dates",
"allocatedTime": "Allocated time",
"totalLogged": "Total Logged",
"loggedBillable": "Logged Billable",
"loggedNonBillable": "Logged Non Billable"
}

View File

@@ -0,0 +1,10 @@
{
"categoryColumn": "Category",
"deleteConfirmationTitle": "Are you sure?",
"deleteConfirmationOk": "Yes",
"deleteConfirmationCancel": "Cancel",
"associatedTaskColumn": "Associated Projects",
"searchPlaceholder": "Search by name",
"emptyText": "Categories can be created while updating or creating projects.",
"colorChangeTooltip": "Click to change color"
}

View File

@@ -0,0 +1,15 @@
{
"title": "Change Password",
"currentPassword": "Current Password",
"newPassword": "New Password",
"confirmPassword": "Confirm Password",
"currentPasswordPlaceholder": "Enter your current password",
"newPasswordPlaceholder": "New Password",
"confirmPasswordPlaceholder": "Confirm Password",
"currentPasswordRequired": "Please input your current password!",
"newPasswordRequired": "Please input your new password!",
"passwordValidationError": "Password must be at least 8 characters with an uppercase letter, a number, and a symbol.",
"passwordMismatch": "Passwords do not match!",
"passwordRequirements": "New password should be a minimum of 8 characters, with an uppercase letter, a number, and a symbol.",
"updateButton": "Update Password"
}

View File

@@ -0,0 +1,22 @@
{
"nameColumn": "Name",
"projectColumn": "Project",
"noProjectsAvailable": "No projects available",
"deleteConfirmationTitle": "Are you sure?",
"deleteConfirmationOk": "Yes",
"deleteConfirmationCancel": "Cancel",
"searchPlaceholder": "Search by name",
"createClient": "Create Client",
"pinTooltip": "Click to pin this into the main menu",
"createClientDrawerTitle": "Create Client",
"updateClientDrawerTitle": "Update Client",
"nameLabel": "Name",
"namePlaceholder": "Name",
"nameRequiredError": "Please enter a Name",
"createButton": "Create",
"updateButton": "Update",
"createClientSuccessMessage": "Create client success!",
"createClientErrorMessage": "Create client failed!",
"updateClientSuccessMessage": "Update client success!",
"updateClientErrorMessage": "Update client failed!"
}

View File

@@ -0,0 +1,20 @@
{
"nameColumn": "Name",
"deleteConfirmationTitle": "Are you sure?",
"deleteConfirmationOk": "Yes",
"deleteConfirmationCancel": "Cancel",
"searchPlaceholder": "Search by name",
"createJobTitleButton": "Create Job Title",
"pinTooltip": "Click to pin this into the main menu",
"createJobTitleDrawerTitle": "Create Job Title",
"updateJobTitleDrawerTitle": "Update Job Title",
"nameLabel": "Name",
"namePlaceholder": "Name",
"nameRequiredError": "Please enter a Name",
"createButton": "Create",
"updateButton": "Update",
"createJobTitleSuccessMessage": "Create job title success!",
"createJobTitleErrorMessage": "Create job title failed!",
"updateJobTitleSuccessMessage": "Update job title success!",
"updateJobTitleErrorMessage": "Update job title failed!"
}

View File

@@ -0,0 +1,11 @@
{
"labelColumn": "Label",
"deleteConfirmationTitle": "Are you sure?",
"deleteConfirmationOk": "Yes",
"deleteConfirmationCancel": "Cancel",
"associatedTaskColumn": "Associated Task Count",
"searchPlaceholder": "Search by name",
"emptyText": "Labels can be created while updating or creating tasks.",
"pinTooltip": "Click to pin this into the main menu",
"colorChangeTooltip": "Click to change color"
}

View File

@@ -0,0 +1,7 @@
{
"language": "Language",
"language_required": "Language is required",
"time_zone": "Time zone",
"time_zone_required": "Time zone is required",
"save_changes": "Save Changes"
}

View File

@@ -0,0 +1,11 @@
{
"title": "Notifications Settings",
"emailTitle": "Send me email notifications",
"emailDescription": "This includes new task assignments",
"dailyDigestTitle": "Send me a daily digest",
"dailyDigestDescription": "Every evening, you will receive a summary of recent activity in tasks.",
"popupTitle": "Pop up notifications on my computer when Worklenz is open",
"popupDescription": "Pop up notifications can be disabled by your browser. Change your browser settings to allow them.",
"unreadItemsTitle": "Show the number of unread items",
"unreadItemsDescription": "You'll see counts for each notification."
}

View File

@@ -0,0 +1,13 @@
{
"uploadError": "You can only upload JPG/PNG file!",
"uploadSizeError": "Image must be smaller than 2MB!",
"upload": "Upload",
"nameLabel": "Name",
"nameRequiredError": "Name is required",
"emailLabel": "Email",
"emailRequiredError": "Email is required",
"saveChanges": "Save Changes",
"profileJoinedText": "Joined a month ago",
"profileLastUpdatedText": "Last updated a month ago",
"avatarTooltip": "Click to upload an avatar"
}

View File

@@ -0,0 +1,8 @@
{
"nameColumn": "Name",
"editToolTip": "Edit",
"deleteToolTip": "Delete",
"confirmText": "Are you sure?",
"okText": "Yes",
"cancelText": "Cancel"
}

View File

@@ -0,0 +1,14 @@
{
"profile": "Profile",
"notifications": "Notifications",
"clients": "Clients",
"job-titles": "Job Titles",
"labels": "Labels",
"categories": "Categories",
"project-templates": "Project Templates",
"task-templates": "Task Templates",
"team-members": "Team Members",
"teams": "Teams",
"change-password": "Change Password",
"language-and-region": "Language and Region"
}

View File

@@ -0,0 +1,9 @@
{
"nameColumn": "Name",
"createdColumn": "Created",
"editToolTip": "Edit",
"deleteToolTip": "Delete",
"confirmText": "Are you sure?",
"okText": "Yes",
"cancelText": "Cancel"
}

View File

@@ -0,0 +1,44 @@
{
"nameColumn": "Name",
"projectsColumn": "Projects",
"emailColumn": "Email",
"teamAccessColumn": "Team Access",
"memberCount": "Member",
"membersCountPlural": "Members",
"searchPlaceholder": "Search members by name",
"pinTooltip": "Refresh member list",
"addMemberButton": "Add New Member",
"editTooltip": "Edit member",
"deactivateTooltip": "Deactivate member",
"activateTooltip": "Activate member",
"deleteTooltip": "Delete member",
"confirmDeleteTitle": "Are you sure you want to delete this member?",
"confirmActivateTitle": "Are you sure you want to change this member's status?",
"okText": "Yes, proceed",
"cancelText": "No, cancel",
"deactivatedText": "(Currently deactivated)",
"pendingInvitationText": "(Invitation pending)",
"addMemberDrawerTitle": "Add New Team Member",
"updateMemberDrawerTitle": "Update Team Member",
"addMemberEmailHint": "Members will be added to the team regardless of invitation acceptance status",
"memberEmailLabel": "Email(s)",
"memberEmailPlaceholder": "Enter team member email address",
"memberEmailRequiredError": "Please enter a valid email address",
"jobTitleLabel": "Job Title",
"jobTitlePlaceholder": "Select or search job title (Optional)",
"memberAccessLabel": "Access Level",
"addToTeamButton": "Add Member to Team",
"updateButton": "Save Changes",
"resendInvitationButton": "Resend Invitation Email",
"invitationSentSuccessMessage": "Team invitation sent successfully!",
"createMemberSuccessMessage": "New team member added successfully!",
"createMemberErrorMessage": "Failed to add team member. Please try again.",
"updateMemberSuccessMessage": "Team member updated successfully!",
"updateMemberErrorMessage": "Failed to update team member. Please try again.",
"memberText": "Member",
"adminText": "Admin",
"ownerText": "Team Owner",
"addedText": "Added",
"updatedText": "Updated",
"noResultFound": "Type an email address and hit enter..."
}

View File

@@ -0,0 +1,29 @@
{
"details": {
"task-key": "Task Key",
"phase": "Phase",
"assignees": "Assignees",
"due-date": "Due Date",
"time-estimation": "Time Estimation",
"priority": "Priority",
"labels": "Labels",
"billable": "Billable",
"notify": "Notify",
"when-done-notify": "When done, notify",
"start-date": "Start Date",
"end-date": "End Date",
"hide-start-date": "Hide Start Date",
"show-start-date": "Show Start Date",
"hours": "Hours",
"minutes": "Minutes"
},
"description": {
"title": "Description",
"placeholder": "Add a more detailed description..."
},
"subTasks": {
"title": "Sub Tasks",
"add-sub-task": "+ Add Sub Task",
"refresh-sub-tasks": "Refresh Sub Tasks"
}
}

View File

@@ -0,0 +1,78 @@
{
"taskHeader": {
"taskNamePlaceholder": "Type your Task",
"deleteTask": "Delete Task"
},
"taskInfoTab": {
"title": "Info",
"details": {
"title": "Details",
"task-key": "Task Key",
"phase": "Phase",
"assignees": "Assignees",
"due-date": "Due Date",
"time-estimation": "Time Estimation",
"priority": "Priority",
"labels": "Labels",
"billable": "Billable",
"notify": "Notify",
"when-done-notify": "When done, notify",
"start-date": "Start Date",
"end-date": "End Date",
"hide-start-date": "Hide Start Date",
"show-start-date": "Show Start Date",
"hours": "Hours",
"minutes": "Minutes"
},
"labels": {
"labelInputPlaceholder": "Search or create",
"labelsSelectorInputTip": "Hit Enter to create"
},
"description": {
"title": "Description",
"placeholder": "Add a more detailed description..."
},
"subTasks": {
"title": "Sub Tasks",
"addSubTask": "+ Add Sub Task",
"addSubTaskInputPlaceholder": "Type your task and hit enter",
"refreshSubTasks": "Refresh Sub Tasks",
"edit": "Edit",
"delete": "Delete",
"confirmDeleteSubTask": "Are you sure you want to delete this subtask?",
"deleteSubTask": "Delete Sub Task"
},
"dependencies": {
"title": "Dependencies",
"addDependency": "+ Add new dependency",
"blockedBy": "Blocked By",
"searchTask": "Type to search task",
"noTasksFound": "No tasks found",
"confirmDeleteDependency": "Are you sure you want to delete?"
},
"attachments": {
"title": "Attachments",
"chooseOrDropFileToUpload": "Choose or drop file to upload",
"uploading": "Uploading..."
},
"comments": {
"title": "Comments",
"addComment": "+ Add new comment",
"noComments": "No comments yet. Be the first to comment!",
"delete": "Delete",
"confirmDeleteComment": "Are you sure you want to delete this comment?"
},
"searchInputPlaceholder": "Search by name",
"pendingInvitation": "Pending Invitation"
},
"taskTimeLogTab": {
"title": "Time Log",
"addTimeLog": "Add new time log",
"totalLogged": "Total Logged",
"exportToExcel": "Export to Excel",
"noTimeLogsFound": "No time logs found"
},
"taskActivityLogTab": {
"title": "Activity Log"
}
}

View File

@@ -0,0 +1,59 @@
{
"searchButton": "Search",
"resetButton": "Reset",
"searchInputPlaceholder": "Search by name",
"sortText": "Sort",
"statusText": "Status",
"phaseText": "Phase",
"memberText": "Members",
"assigneesText": "Assignees",
"priorityText": "Priority",
"labelsText": "Labels",
"membersText": "Members",
"groupByText": "Group by",
"showArchivedText": "Show archived",
"showFieldsText": "Show fields",
"keyText": "Key",
"taskText": "Task",
"descriptionText": "Description",
"phasesText": "Phases",
"listText": "List",
"progressText": "Progress",
"timeTrackingText": "Time Tracking",
"timetrackingText": "Time Tracking",
"estimationText": "Estimation",
"startDateText": "Start Date",
"startdateText": "Start Date",
"endDateText": "End Date",
"dueDateText": "Due Date",
"duedateText": "Due Date",
"completedDateText": "Completed Date",
"completeddateText": "Completed Date",
"createdDateText": "Created Date",
"createddateText": "Created Date",
"lastUpdatedText": "Last Updated",
"lastupdatedText": "Last Updated",
"reporterText": "Reporter",
"dueTimeText": "Due Time",
"duetimeText": "Due Time",
"lowText": "Low",
"mediumText": "Medium",
"highText": "High",
"createStatusButtonTooltip": "Status settings",
"configPhaseButtonTooltip": "Phase settings",
"noLabelsFound": "No labels found",
"addStatusButton": "Add Status",
"addPhaseButton": "Add Phase",
"createStatus": "Create Status",
"name": "Name",
"category": "Category",
"selectCategory": "Select a category",
"pleaseEnterAName": "Please enter a name",
"pleaseSelectACategory": "Please select a category",
"create": "Create"
}

View File

@@ -0,0 +1,63 @@
{
"keyColumn": "Key",
"taskColumn": "Task",
"descriptionColumn": "Description",
"progressColumn": "Progress",
"membersColumn": "Members",
"assigneesColumn": "Assignees",
"labelsColumn": "Labels",
"phasesColumn": "Phases",
"phaseColumn": "Phase",
"statusColumn": "Status",
"priorityColumn": "Priority",
"timeTrackingColumn": "Time Tracking",
"timetrackingColumn": "Time Tracking",
"estimationColumn": "Estimation",
"startDateColumn": "Start Date",
"startdateColumn": "Start Date",
"dueDateColumn": "Due Date",
"duedateColumn": "Due Date",
"completedDateColumn": "Completed Date",
"completeddateColumn": "Completed Date",
"createdDateColumn": "Created Date",
"createddateColumn": "Created Date",
"lastUpdatedColumn": "Last Updated",
"lastupdatedColumn": "Last Updated",
"reporterColumn": "Reporter",
"dueTimeColumn": "Due Time",
"todoSelectorText": "To Do",
"doingSelectorText": "Doing",
"doneSelectorText": "Done",
"lowSelectorText": "Low",
"mediumSelectorText": "Medium",
"highSelectorText": "High",
"selectText": "Select",
"labelsSelectorInputTip": "Hit enter to create!",
"addTaskText": "+ Add Task",
"addSubTaskText": "+ Add Sub Task",
"addTaskInputPlaceholder": "Type your task and hit enter",
"openButton": "Open",
"okButton": "Ok",
"noLabelsFound": "No labels found",
"searchInputPlaceholder": "Search or create",
"assigneeSelectorInviteButton": "Invite a new member by email",
"labelInputPlaceholder": "Search or create",
"pendingInvitation": "Pending Invitation",
"contextMenu": {
"assignToMe": "Assign to me",
"moveTo": "Move to",
"unarchive": "Unarchive",
"archive": "Archive",
"convertToSubTask": "Convert to Sub task",
"convertToTask": "Convert to Task",
"delete": "Delete",
"searchByNameInputPlaceholder": "Search by name"
}
}

View File

@@ -0,0 +1,11 @@
{
"createTaskTemplate": "Create Task Template",
"editTaskTemplate": "Edit Task Template",
"cancelText": "Cancel",
"saveText": "Save",
"templateNameText": "Template Name",
"selectedTasks": "Selected Tasks",
"removeTask": "Remove",
"cancelButton": "Cancel",
"saveButton": "Save"
}

View File

@@ -0,0 +1,24 @@
{
"taskSelected": "task selected",
"tasksSelected": "tasks selected",
"changeStatus": "Change Status/ Prioriy/ Phases",
"changeLabel": "Change Label",
"assignToMe": "Assign to me",
"changeAssignees": "Change Assignees",
"archive": "Archive",
"unarchive": "Unarchive",
"delete": "Delete",
"moreOptions": "More options",
"deselectAll": "Deselect all",
"status": "Status",
"priority": "Priority",
"phase": "Phase",
"member": "Member",
"createTaskTemplate": "Create Task Template",
"apply": "Apply",
"createLabel": "+ Create Label",
"hitEnterToCreate": "Press Enter to create",
"pendingInvitation": "Pending Invitation",
"noMatchingLabels": "No matching labels",
"noLabels": "No labels"
}

View File

@@ -0,0 +1,19 @@
{
"title": "Edit Task Template",
"cancelText": "Cancel",
"saveText": "Save",
"templateNameText": "Template Name",
"selectedTasks": "Selected Tasks",
"removeTask": "Remove",
"description": "Description",
"phase": "Phase",
"statuses": "Statuses",
"priorities": "Priorities",
"labels": "Labels",
"tasks": "Tasks",
"noTemplateSelected": "No template selected",
"noDescription": "No description",
"worklenzTemplates": "Worklenz Templates",
"yourTemplatesLibrary": "Your Library",
"searchTemplates": "Search Templates"
}

View File

@@ -0,0 +1,23 @@
{
"bugTracking": "Bug Tracking",
"construction": "Construction",
"designCreative": "Design & Creative",
"education": "Education",
"finance": "Finance",
"hrRecruiting": "HR & Recruiting",
"informationTechnology": "Information Technology",
"legal": "Legal",
"manufacturing": "Manufacturing",
"marketing": "Marketing",
"nonprofit": "Nonprofit",
"personalUse": "Personal use",
"salesCRM": "Sales & CRM",
"serviceConsulting": "Service & Consulting",
"softwareDevelopment": "Software Development",
"description": "Description",
"phase": "Phase",
"statuses": "Statuses",
"priorities": "Priorities",
"labels": "Labels",
"tasks": "Tasks"
}

View File

@@ -0,0 +1,44 @@
{
"includeArchivedProjects": "Include Archived Projects",
"export": "Export",
"timeSheet": "Time Sheet",
"searchByName": "Search by name",
"selectAll": "Select All",
"teams": "Teams",
"searchByProject": "Search by project name",
"projects": "Projects",
"searchByCategory": "Search by category name",
"categories": "Categories",
"billable": "Billable",
"nonBillable": "Non Billable",
"total": "Total",
"projectsTimeSheet": "Projects Time Sheet",
"loggedTime": "Logged Time(hours)",
"exportToExcel": "Export to Excel",
"logged": "logged",
"for": "for",
"membersTimeSheet": "Members Time Sheet",
"member": "Member",
"estimatedVsActual": "Estimated vs Actual",
"workingDays": "Working Days",
"manDays": "Man Days",
"days": "Days",
"estimatedDays": "Estimated Days",
"actualDays": "Actual Days",
"noCategories": "No categories found",
"noCategory": "No Category",
"noProjects": "No projects found",
"noTeams": "No teams found",
"noData": "No data found"
}

View File

@@ -0,0 +1,5 @@
{
"title": "Unauthorized!",
"subtitle": "You are not authorized to access this page",
"button": "Go to Home"
}

View File

@@ -0,0 +1,4 @@
{
"doesNotExistText": "Lo sentimos, la página que visitaste no existe.",
"backHomeButton": "Volver al inicio"
}

View File

@@ -0,0 +1,32 @@
{
"continue": "Continuar",
"setupYourAccount": "Configura tu cuenta.",
"organizationStepTitle": "Nombra tu organización",
"organizationStepLabel": "Elige un nombre para tu cuenta de Worklenz.",
"projectStepTitle": "Crea tu primer proyecto",
"projectStepLabel": "¿En qué proyecto estás trabajando ahora?",
"projectStepPlaceholder": "e.g. Plan de Marketing",
"step2Title": "Crea tus primeras tareas",
"step2InputLabel": "Escribe algunas tareas que vas a hacer en",
"step2AddAnother": "Agregar otro",
"emailPlaceholder": "Dirección de correo electrónico",
"invalidEmail": "Por favor, introduce una dirección de correo electrónico válida",
"or": "o",
"templateButton": "Importar desde plantilla",
"goBack": "Volver",
"cancel": "Cancelar",
"create": "Crear",
"templateDrawerTitle": "Seleccionar de plantillas",
"step3InputLabel": "Invitar por correo electrónico",
"addAnother": "Agregar otro",
"skipForNow": "Omitir por ahora",
"formTitle": "Crea tu primera tarea.",
"step3Title": "Invita a tu equipo a trabajar",
"maxMembers": " (Puedes invitar hasta 5 miembros)",
"maxTasks": " (Puedes crear hasta 5 tareas)"
}

View File

@@ -0,0 +1,105 @@
{
"title": "Facturación",
"currentBill": "Factura Actual",
"configuration": "Configuración",
"currentPlanDetails": "Detalles del Plan Actual",
"upgradePlan": "Actualizar Plan",
"cardBodyText01": "Prueba gratuita",
"cardBodyText02": "(Tu plan de prueba expira en 1 mes 19 días)",
"redeemCode": "Canjear Código",
"accountStorage": "Almacenamiento de la Cuenta",
"used": "Usado:",
"remaining": "Restante:",
"charges": "Cargos",
"tooltip": "Cargos para el ciclo de facturación actual",
"description": "Descripción",
"billingPeriod": "Periodo de Facturación",
"billStatus": "Estado de la Factura",
"perUserValue": "Valor por Usuario",
"users": "Usuarios",
"amount": "Cantidad",
"invoices": "Facturas",
"transactionId": "ID de Transacción",
"transactionDate": "Fecha de Transacción",
"paymentMethod": "Método de Pago",
"status": "Estado",
"ltdUsers": "Puedes agregar hasta {{ltd_users}} usuarios.",
"drawerTitle": "Canjear Código",
"label": "Canjear Código",
"drawerPlaceholder": "Ingrese su código de canje",
"redeemSubmit": "Enviar",
"modalTitle": "Seleccione el mejor plan para su equipo",
"seatLabel": "Número de asientos",
"freePlan": "Plan Gratuito",
"startup": "Startup",
"business": "Negocio",
"tag": "Más Popular",
"enterprise": "Empresa",
"freeSubtitle": "gratis para siempre",
"freeUsers": "Mejor para uso personal",
"freeText01": "100MB de almacenamiento",
"freeText02": "3 proyectos",
"freeText03": "5 miembros del equipo",
"startupSubtitle": "TARIFA PLANa / mes",
"startupUsers": "Hasta 15 usuarios",
"startupText01": "25GB de almacenamiento",
"startupText02": "Proyectos activos ilimitados",
"startupText03": "Programación",
"startupText04": "Informes",
"startupText05": "Suscribirse a proyectos",
"businessSubtitle": "usuario / mes",
"businessUsers": "16 - 200 usuarios",
"enterpriseUsers": "200 - 500+ usuarios",
"footerTitle": "Por favor, proporciónenos un número de teléfono que podamos usar para contactarte.",
"footerLabel": "Número de Teléfono",
"footerButton": "Contactarnos",
"redeemCodePlaceHolder": "Ingrese su código de canje",
"submit": "Enviar",
"trialPlan": "Plan de Prueba",
"trialExpireDate": "Válido hasta {{trial_expire_date}}",
"trialExpired": "Su prueba gratuita expiró {{trial_expire_string}}",
"trialInProgress": "Su prueba gratuita expira {{trial_expire_string}}",
"required": "Este campo es requerido",
"invalidCode": "Código inválido",
"selectPlan": "Seleccione el mejor plan para su equipo",
"changeSubscriptionPlan": "Cambie su plan de suscripción",
"noOfSeats": "Número de asientos",
"annualPlan": "Pro - Anual",
"monthlyPlan": "Pro - Mensual",
"freeForever": "Gratis para siempre",
"bestForPersonalUse": "Mejor para uso personal",
"storage": "Almacenamiento",
"projects": "Proyectos",
"teamMembers": "Miembros del equipo",
"unlimitedTeamMembers": "Miembros del equipo ilimitados",
"unlimitedActiveProjects": "Proyectos activos ilimitados",
"schedule": "Programación",
"reporting": "Informes",
"subscribeToProjects": "Suscribirse a proyectos",
"billedAnnually": "Facturado Anualmente",
"billedMonthly": "Facturado Mensualmente",
"pausePlan": "Pausar Plan",
"resumePlan": "Reanudar Plan",
"changePlan": "Cambiar Plan",
"cancelPlan": "Cancelar Plan",
"perMonthPerUser": "por usuario / mes",
"viewInvoice": "Ver Factura",
"switchToFreePlan": "Cambiar a Plan Gratuito",
"expirestoday": "hoy",
"expirestomorrow": "mañana",
"expiredDaysAgo": "hace {{days}} días"
}

View File

@@ -0,0 +1,8 @@
{
"overview": "Resumen",
"name": "Nombre de la Organización",
"owner": "Propietario de la Organización",
"admins": "Administradores de la Organización",
"contactNumber": "Agregar Número de Contacto",
"edit": "Editar"
}

View File

@@ -0,0 +1,12 @@
{
"membersCount": "Cantidad de miembros",
"createdAt": "Creado en",
"projectName": "Nombre del proyecto",
"teamName": "Nombre del equipo",
"refreshProjects": "Refrescar proyectos",
"searchPlaceholder": "Buscar por nombre de proyecto",
"deleteProject": "¿Estás seguro de que deseas eliminar este proyecto?",
"confirm": "Confirmar",
"cancel": "Cancelar",
"delete": "Eliminar proyecto"
}

View File

@@ -0,0 +1,8 @@
{
"overview": "Resumen",
"users": "Usuarios",
"teams": "Equipos",
"billing": "Facturación",
"projects": "Proyectos",
"adminCenter": "Centro de Administración"
}

View File

@@ -0,0 +1,33 @@
{
"title": "Equipos",
"subtitle": "equipos",
"tooltip": "Actualizar equipos",
"placeholder": "Buscar por nombre",
"addTeam": "Agregar Equipo",
"team": "Equipo",
"membersCount": "Cantidad de Miembros",
"members": "Miembros",
"drawerTitle": "Crear Nuevo Equipo",
"label": "Nombre del Equipo",
"drawerPlaceholder": "Nombre",
"create": "Crear",
"delete": "Eliminar",
"settings": "Configuración",
"popTitle": "¿Está seguro?",
"message": "Por favor ingrese un nombre",
"teamSettings": "Configuración del Equipo",
"teamName": "Nombre del Equipo",
"teamDescription": "Descripción del Equipo",
"teamMembers": "Miembros del Equipo",
"teamMembersCount": "Cantidad de Miembros del Equipo",
"teamMembersPlaceholder": "Buscar por nombre",
"addMember": "Agregar Miembro",
"add": "Agregar",
"update": "Actualizar",
"teamNamePlaceholder": "Nombre del Equipo",
"user": "Usuario",
"role": "Rol",
"owner": "Propietario",
"admin": "Administrador",
"member": "Miembro"
}

View File

@@ -0,0 +1,9 @@
{
"title": "Usuarios",
"subTitle": "usuarios",
"placeholder": "Buscar por nombre",
"user": "Usuario",
"email": "Correo electrónico",
"lastActivity": "Última actividad",
"refresh": "Actualizar usuarios"
}

View File

@@ -0,0 +1,23 @@
{
"name": "Nombre",
"client": "Cliente",
"category": "Categoría",
"status": "Estado",
"tasksProgress": "Progreso de tareas",
"updated_at": "Última actualización",
"members": "Miembros",
"setting": "Configuración",
"archive": "Archivar",
"projects": "Proyectos",
"refreshProjects": "Actualizar proyectos",
"all": "Todos",
"favorites": "Favoritos",
"archived": "Archivados",
"placeholder": "Buscar por nombre",
"unarchive": "Desarchivar",
"archiveConfirm": "¿Estás seguro de que deseas archivar este proyecto?",
"unarchiveConfirm": "¿Estás seguro de que deseas desarchivar este proyecto?",
"clickToFilter": "Clique para filtrar por",
"noProjects": "No se encontraron proyectos",
"addToFavourites": "Añadir a favoritos"
}

View File

@@ -0,0 +1,5 @@
{
"loggingOut": "Cerrando sesión...",
"authenticating": "Autenticando...",
"gettingThingsReady": "Preparando todo para ti..."
}

View File

@@ -0,0 +1,12 @@
{
"headerDescription": "Restablecer tu contraseña",
"emailLabel": "Correo electrónico",
"emailPlaceholder": "Ingresa tu correo electrónico",
"emailRequired": "¡Por favor ingresa tu correo electrónico!",
"resetPasswordButton": "Restablecer Contraseña",
"returnToLoginButton": "Volver al Inicio de Sesión",
"passwordResetSuccessMessage": "Se ha enviado un enlace para restablecer la contraseña a tu correo electrónico.",
"orText": "O",
"successTitle": "¡Instrucciones de restablecimiento enviadas!",
"successMessage": "La información de restablecimiento se ha enviado a tu correo electrónico. Por favor, verifica tu correo."
}

View File

@@ -0,0 +1,27 @@
{
"headerDescription": "Inicia sesión en tu cuenta",
"emailLabel": "Correo electrónico",
"emailPlaceholder": "Ingresa tu correo electrónico",
"emailRequired": "¡Por favor ingresa tu correo electrónico!",
"passwordLabel": "Contraseña",
"passwordPlaceholder": "Ingresa tu contraseña",
"passwordRequired": "¡Por favor ingresa tu contraseña!",
"rememberMe": "Recordarme",
"loginButton": "Iniciar sesión",
"signupButton": "Registrarse",
"forgotPasswordButton": "¿Olvidaste tu contraseña?",
"signInWithGoogleButton": "Iniciar sesión con Google",
"successMessage": "¡Has iniciado sesión exitosamente!",
"dontHaveAccountText": "¿No tienes una cuenta?",
"orText": "O",
"loginError": "Iniciar sesión falló",
"googleLoginError": "Iniciar sesión con Google falló",
"validationMessages": {
"password": "La contraseña debe tener al menos 8 caracteres",
"email": "Por favor ingresa una dirección de correo electrónico válida"
},
"errorMessages": {
"loginErrorTitle": "Iniciar sesión falló",
"loginErrorMessage": "Por favor verifica tu correo electrónico y contraseña y vuelve a intentarlo"
}
}

View File

@@ -0,0 +1,29 @@
{
"headerDescription": "Regístrate para comenzar",
"nameLabel": "Nombre completo",
"namePlaceholder": "Ingresa tu nombre completo",
"nameRequired": "¡Por favor ingresa tu nombre completo!",
"nameMinCharacterRequired": "¡El nombre completo debe tener al menos 4 caracteres!",
"emailLabel": "Correo electrónico",
"emailPlaceholder": "Ingresa tu correo electrónico",
"emailRequired": "¡Por favor ingresa tu correo electrónico!",
"passwordLabel": "Contraseña",
"passwordPlaceholder": "Ingresa tu contraseña",
"passwordRequired": "¡Por favor ingresa tu contraseña!",
"passwordMinCharacterRequired": "¡La contraseña debe tener al menos 8 caracteres!",
"passwordPatternRequired": "¡La contraseña no cumple con los requisitos!",
"strongPasswordPlaceholder": "Ingresa una contraseña más segura",
"passwordValidationAltText": "La contraseña debe incluir al menos 8 caracteres con letras mayúsculas y minúsculas, un número y un símbolo.",
"signupSuccessMessage": "¡Te has registrado exitosamente!",
"privacyPolicyLink": "Política de Privacidad",
"termsOfUseLink": "Términos de Uso",
"bySigningUpText": "Al registrarte, aceptas nuestra",
"andText": "y",
"signupButton": "Registrarse",
"signInWithGoogleButton": "Iniciar sesión con Google",
"alreadyHaveAccountText": "¿Ya tienes una cuenta?",
"loginButton": "Iniciar sesión",
"orText": "O",
"reCAPTCHAVerificationError": "Error de verificación de reCAPTCHA",
"reCAPTCHAVerificationErrorMessage": "No pudimos verificar tu reCAPTCHA. Por favor, inténtalo de nuevo."
}

View File

@@ -0,0 +1,14 @@
{
"title": "Verificar correo de restablecimiento",
"description": "Ingresa tu nueva contraseña",
"placeholder": "Ingresa tu nueva contraseña",
"confirmPasswordPlaceholder": "Confirma tu nueva contraseña",
"passwordHint": "Mínimo 8 caracteres, con mayúsculas y minúsculas, un número y un símbolo.",
"resetPasswordButton": "Restablecer contraseña",
"orText": "O",
"resendResetEmail": "Reenviar correo de restablecimiento",
"passwordRequired": "Por favor ingresa tu nueva contraseña",
"returnToLoginButton": "Volver al inicio de sesión",
"confirmPasswordRequired": "Por favor confirma tu nueva contraseña",
"passwordMismatch": "Las contraseñas no coinciden"
}

Some files were not shown because too many files have changed in this diff Show More