feat(account-setup): enhance account setup process with new survey and task management features

- Expanded localization files to include additional text for account setup steps in multiple languages.
- Introduced new components for the survey step, allowing users to provide feedback on their needs and preferences.
- Implemented task management features, enabling users to add and manage tasks during the account setup process.
- Enhanced the organization step with suggestions for organization names based on industry categories.
- Improved UI/UX with new design elements and transitions for a smoother user experience.
- Updated Redux state management to handle new survey and task data effectively.
- Added language switcher functionality to support multilingual users during the setup process.
This commit is contained in:
chamikaJ
2025-07-25 10:52:07 +05:30
parent fe7c15ced1
commit b688f8e114
15 changed files with 2107 additions and 471 deletions

View File

@@ -3,7 +3,28 @@
"setupYourAccount": "Setup Your Worklenz Account.",
"organizationStepTitle": "Name Your Organization",
"organizationStepLabel": "Pick a name for your Worklenz account.",
"organizationStepWelcome": "Welcome to Worklenz!",
"organizationStepDescription": "Let's start by setting up your organization. This will be the main workspace for your team.",
"organizationStepLabel": "Organization name",
"organizationStepPlaceholder": "e.g. Acme Corporation",
"organizationStepTooltip": "This name will appear in your workspace and can be changed later in settings.",
"organizationStepNeedIdeas": "Need ideas?",
"organizationStepUseDetected": "Use detected:",
"organizationStepCharacters": "characters",
"organizationStepGoodLength": "Good length",
"organizationStepTooShort": "Too short",
"organizationStepNamingTips": "Naming Tips",
"organizationStepTip1": "Keep it simple and memorable",
"organizationStepTip2": "Reflect your industry or values",
"organizationStepTip3": "Think about future growth",
"organizationStepTip4": "Make it unique and brandable",
"organizationStepSuggestionsTitle": "Name Suggestions",
"organizationStepCategory1": "Tech Companies",
"organizationStepCategory2": "Creative Agencies",
"organizationStepCategory3": "Consulting",
"organizationStepCategory4": "Startups",
"organizationStepSuggestionsNote": "These are just examples to get you started. Choose something that represents your organization.",
"organizationStepPrivacyNote": "Your organization name is private and only visible to your team members.",
"projectStepTitle": "Create your first project",
"projectStepLabel": "What project are you working on right now?",
@@ -29,6 +50,79 @@
"maxMembers": " (You can invite up to 5 members)",
"maxTasks": " (You can create up to 5 tasks)",
"membersStepTitle": "Invite your team",
"membersStepDescription": "Add team members to \"{organizationName}\" and start collaborating",
"memberPlaceholder": "Team member {index} - Enter email address",
"validEmailAddress": "Valid email address",
"addAnotherTeamMember": "Add another team member ({current}/{max})",
"canInviteLater": "You can always invite team members later",
"skipStepDescription": "Don't have email addresses ready? No problem! You can skip this step and invite team members from your project dashboard later.",
"orgCategoryTech": "Tech Companies",
"orgCategoryCreative": "Creative Agencies",
"orgCategoryConsulting": "Consulting",
"orgCategoryStartups": "Startups",
"namingTip1": "Keep it simple and memorable",
"namingTip2": "Reflect your industry or values",
"namingTip3": "Think about future growth",
"namingTip4": "Make it unique and brandable",
"aboutYouTitle": "Tell us about yourself",
"aboutYouDescription": "Help us personalize your experience",
"orgTypeQuestion": "What best describes your organization?",
"userRoleQuestion": "What's your role?",
"yourNeedsTitle": "What are your main needs?",
"yourNeedsDescription": "Select all that apply to help us set up your workspace",
"yourNeedsQuestion": "How will you primarily use Worklenz?",
"useCaseTaskOrg": "Organize and track tasks",
"useCaseTeamCollab": "Work together seamlessly",
"useCaseResourceMgmt": "Manage time and resources",
"useCaseClientComm": "Stay connected with clients",
"useCaseTimeTrack": "Monitor project hours",
"useCaseOther": "Something else",
"selectedText": "selected",
"previousToolsQuestion": "What tools have you used before? (Optional)",
"previousToolsPlaceholder": "e.g., Asana, Trello, Jira, Monday.com, etc.",
"discoveryTitle": "One last thing...",
"discoveryDescription": "Help us understand how you discovered Worklenz",
"discoveryQuestion": "How did you hear about us?",
"allSetTitle": "You're all set!",
"allSetDescription": "Let's create your first project and get started with Worklenz",
"aboutYouStepName": "About You",
"yourNeedsStepName": "Your Needs",
"discoveryStepName": "Discovery",
"stepProgress": "Step {step} of 3: {title}",
"projectStepHeader": "Let's create your first project",
"projectStepSubheader": "Start from scratch or use a template to get going faster",
"startFromScratch": "Start from scratch",
"templateSelected": "Template selected below",
"quickSuggestions": "Quick suggestions:",
"orText": "OR",
"startWithTemplate": "Start with a template",
"clearToSelectTemplate": "Clear project name above to select a template",
"templateHeadStart": "Get a head start with pre-built project structures",
"browseAllTemplates": "Browse All Templates",
"templatesAvailable": "15+ industry-specific templates available",
"chooseTemplate": "Choose a template that matches your project type",
"createProject": "Create Project",
"templateSoftwareDev": "Software Development",
"templateSoftwareDesc": "Agile sprints, bug tracking, releases",
"templateMarketing": "Marketing Campaign",
"templateMarketingDesc": "Campaign planning, content calendar",
"templateConstruction": "Construction Project",
"templateConstructionDesc": "Phases, permits, contractors",
"templateStartup": "Startup Launch",
"templateStartupDesc": "MVP development, funding, growth",
"tasksStepTitle": "Add your first tasks",
"tasksStepDescription": "Break down \"{projectName}\" into actionable tasks to get started",
"taskPlaceholder": "Task {index} - e.g., What needs to be done?",
"addAnotherTask": "Add another task ({current}/{max})",
"surveyStepTitle": "Tell us about yourself",
"surveyStepLabel": "Help us personalize your Worklenz experience by answering a few questions.",