gohorsejobs/frontend/src/i18n/en.json
2026-01-03 18:42:09 -03:00

838 lines
30 KiB
JSON

{
"sidebar": {
"dashboard": "Dashboard",
"jobs": "Jobs",
"candidates": "Candidates",
"users": "Users",
"companies": "Companies",
"backoffice": "Backoffice",
"messages": "Messages",
"tickets": "Tickets",
"settings": "Settings",
"seeder": "Seeder",
"my_jobs": "My Jobs",
"applications": "Applications",
"my_applications": "My Applications",
"support": "Support"
},
"nav": {
"jobs": "Jobs",
"about": "About",
"contact": "Contact",
"login": "Login",
"register": "Register"
},
"about": {
"hero": {
"title": "About the Jobs Portal",
"subtitle": "We are a platform dedicated to transforming how people find professional opportunities and how companies discover exceptional talent."
},
"story": {
"title": "Our Story",
"paragraphs": {
"first": "Founded in 2025, GoHorse Jobs was created to simplify recruiting, making it more transparent, efficient, and accessible to everyone.",
"second": "We believe that finding the right job should be simple. That is why we built a minimalist, intuitive platform that puts candidates and companies first.",
"third": "Today, we connect thousands of professionals with innovative companies, helping build successful careers and extraordinary teams."
}
},
"values": {
"title": "Our Values",
"items": {
"mission": {
"title": "Mission",
"description": "Connect exceptional talent with transformative opportunities, helping professionals and companies grow."
},
"community": {
"title": "Community",
"description": "Build an inclusive community where candidates and companies find the right match for their needs."
},
"efficiency": {
"title": "Efficiency",
"description": "Simplify recruiting with intuitive technology and optimized workflows that save time."
},
"trust": {
"title": "Trust",
"description": "Ensure transparency and security in every interaction, protecting data and promoting ethical relationships."
}
}
}
},
"contact": {
"hero": {
"title": "Get in Touch",
"subtitle": "Have a question or suggestion? We are here to help. Reach out anytime."
},
"form": {
"title": "Send a message",
"description": "Fill out the form and we will get back to you soon.",
"fields": {
"name": {
"label": "Full name",
"placeholder": "Your name"
},
"email": {
"label": "Email",
"placeholder": "you@email.com"
},
"subject": {
"label": "Subject",
"placeholder": "How can we help?"
},
"message": {
"label": "Message",
"placeholder": "Describe your question or suggestion..."
}
},
"actions": {
"submit": "Send message",
"success": "Message sent!"
}
},
"info": {
"title": "Other ways to reach us",
"email": {
"title": "Email"
},
"phone": {
"title": "Phone"
},
"address": {
"title": "Address"
},
"support": {
"title": "Support",
"description": "Monday to Friday, 9am to 6pm"
}
},
"faq": {
"title": "Frequently Asked Questions",
"description": "Before reaching out, check our FAQ section. Your question may already be answered there.",
"button": "View FAQ"
}
},
"home": {
"hero": {
"title": "Find the right job, the simple way",
"subtitle": "Connecting candidates and companies quickly and directly",
"searchJobs": "Search jobs",
"imCompany": "I'm a company",
"postJob": "Post a job"
},
"featured": {
"title": "Featured Jobs",
"subtitle": "Selected opportunities for you",
"viewAll": "View all jobs"
},
"howItWorks": {
"title": "How it works?",
"subtitle": "Three simple steps to your next opportunity",
"step1": {
"title": "1. Sign up",
"description": "Create your free profile in just a few minutes"
},
"step2": {
"title": "2. Send your resume",
"description": "Add your experiences and skills"
},
"step3": {
"title": "3. Get found",
"description": "Receive offers from interested companies"
}
},
"testimonials": {
"title": "What our users say?",
"subtitle": "Success stories from those who found their opportunity"
},
"cta": {
"title": "Ready to start?",
"subtitle": "Create your free profile and start receiving job offers today!",
"button": "Create free profile"
}
},
"jobs": {
"title": "Find your next opportunity",
"subtitle": "{count} jobs available at the best companies",
"search": "Search jobs by title, company...",
"filters": {
"all": "All",
"toggle": "Filters",
"location": "Location",
"type": "Type",
"workMode": "Work Mode",
"order": "Sort by"
},
"sort": {
"recent": "Most recent",
"title": "Title",
"company": "Company",
"location": "Location"
},
"reset": "Clear",
"resetFilters": "Clear filters",
"noResults": {
"title": "No jobs found",
"desc": "We couldn't find any jobs matching your criteria."
},
"loading": "Loading jobs...",
"error": "Could not load jobs right now. Showing examples.",
"card": {
"viewDetails": "View details",
"apply": "Apply now",
"perMonth": "/month",
"postedAgo": "Posted {time} ago"
},
"types": {
"full-time": "Full Time",
"part-time": "Part Time",
"contract": "Contract",
"freelance": "Freelance",
"remote": "Remote"
},
"confidential": "Confidential Company",
"salary": {
"negotiable": "Negotiable"
},
"posted": {
"today": "Today",
"yesterday": "Yesterday",
"daysAgo": "{count} days ago",
"weeksAgo": "{count} weeks ago",
"monthsAgo": "{count} months ago"
},
"favorites": {
"added": {
"title": "Job favorited!",
"desc": "{title} added to your favorites."
},
"action": "View favorites"
},
"requirements": {
"more": "+{count} more"
},
"pagination": {
"previous": "Previous",
"next": "Next",
"showing": "Showing {from} to {to} of {total} jobs"
}
},
"workMode": {
"onsite": "On-site",
"hybrid": "Hybrid",
"remote": "Remote"
},
"footer": {
"company": "Company",
"about": "About",
"careers": "Careers",
"jobsByTech": "Jobs by Technology",
"legal": "Legal",
"privacy": "Privacy Policy",
"terms": "Terms of Use",
"copyright": "© {year} GoHorse Jobs. All rights reserved."
},
"auth": {
"login": {
"title": "Welcome back",
"subtitle": "Sign in to continue",
"hero": {
"title": "Connect to your professional future",
"subtitle": "The platform that brings talent and opportunities together. Sign in and discover the best jobs in the market.",
"bulletProfile": "Complete professional profile",
"bulletCompanies": "Featured companies",
"bulletJobs": "Exclusive jobs"
},
"fields": {
"username": "Username",
"usernamePlaceholder": "Enter your username",
"password": "Password",
"passwordPlaceholder": "••••••••"
},
"rememberMe": "Remember me",
"forgotPassword": "Forgot password?",
"submit": "Sign in",
"loading": "Signing in...",
"backHome": "← Back to home",
"validation": {
"username": "Username must be at least 3 characters",
"password": "Password must be at least 3 characters"
},
"errors": {
"invalidCredentials": "Incorrect email or password. Please try again.",
"serverError": "Server error. Please try again later.",
"generic": "Error signing in. Please try again."
}
},
"forgot": {
"title": "Reset your password",
"subtitle": "Enter your email and we'll send recovery instructions.",
"fields": {
"email": "Email",
"emailPlaceholder": "you@email.com"
},
"submit": "Send reset link",
"success": "If the email exists, we'll send recovery instructions shortly.",
"backLogin": "← Back to login"
}
},
"register": {
"candidate": {
"title": "Create Account - Candidate",
"subtitle": "Fill in your details to create your account",
"success": "Registration completed! Please sign in to continue.",
"hero": {
"title": "Sign up as a Candidate",
"subtitle": "Create your account and get access to the best job opportunities. Find your dream job today!",
"bullets": {
"jobs": "Access to thousands of jobs",
"fastApplications": "Fast and easy applications",
"profile": "Complete professional profile",
"notifications": "New opportunity notifications"
}
},
"progress": {
"step": "Step {current} of {total}"
},
"steps": {
"personal": "Personal Details",
"address": "Address & Contact",
"professional": "Professional Profile"
},
"fields": {
"fullName": "Full Name",
"email": "Email",
"password": "Password",
"confirmPassword": "Confirm Password",
"birthDate": "Date of Birth",
"phone": "Phone",
"address": "Address",
"city": "City",
"state": "State",
"zipCode": "ZIP Code",
"education": "Education Level",
"experience": "Professional Experience",
"skills": "Skills & Competencies (optional)",
"objective": "Career Objective (optional)"
},
"placeholders": {
"fullName": "Your full name",
"email": "you@email.com",
"password": "Your password",
"confirmPassword": "Confirm your password",
"phone": "(11) 99999-9999",
"address": "Street, number, complement",
"city": "Your city",
"state": "State",
"zipCode": "00000-000",
"education": "Select your education level",
"experience": "Select your experience",
"skills": "e.g. JavaScript, React, Photoshop, Fluent English...",
"objective": "Describe your goals and what you're looking for..."
},
"education": {
"fundamental": "Primary School",
"highSchool": "High School",
"technical": "Technical",
"college": "College",
"postgrad": "Postgraduate",
"masters": "Master's",
"phd": "PhD"
},
"experience": {
"none": "No experience",
"upToOne": "Up to 1 year",
"oneToTwo": "1 to 2 years",
"twoToFive": "2 to 5 years",
"fiveToTen": "5 to 10 years",
"moreThanTen": "More than 10 years"
},
"acceptTerms": {
"prefix": "I accept the",
"terms": "Terms of Use",
"and": "and",
"privacy": "Privacy Policy"
},
"acceptNewsletter": "I want to receive notifications about new jobs by email",
"actions": {
"backToLogin": "Back to Login",
"back": "Back",
"next": "Next Step",
"submit": "Create Account",
"creating": "Creating account..."
},
"footer": {
"prompt": "Already have an account?",
"login": "Sign in"
},
"validation": {
"fullName": "Name must be at least 2 characters",
"email": "Invalid email",
"password": "Password must be at least 6 characters",
"passwordMismatch": "Passwords do not match",
"phone": "Phone must be at least 10 digits",
"birthDate": "Date of birth is required",
"address": "Address must be at least 5 characters",
"city": "City is required",
"state": "State is required",
"zipCode": "ZIP code must be 8 digits",
"education": "Education level is required",
"experience": "Professional experience is required",
"acceptTerms": "You must accept the terms"
}
},
"company": {
"title": "Register your company",
"subtitle": "Find top talent for your company. Post jobs and connect with qualified candidates.",
"bullets": {
"free": "Post jobs for free",
"candidates": "Access thousands of candidates",
"tools": "Application management tools",
"dashboard": "Complete recruiting dashboard"
},
"form": {
"title": "Create account - company",
"subtitle": "Fill in your company details",
"steps": {
"details": "Company details",
"address": "Address & contact",
"info": "Additional information",
"step": "Step {current} of {total}"
},
"fields": {
"companyName": "Company name",
"companyNamePlaceholder": "Your company name",
"cnpj": "CNPJ",
"cnpjPlaceholder": "00.000.000/0000-00",
"email": "Company email",
"emailPlaceholder": "hello@company.com",
"password": "Password",
"passwordPlaceholder": "Your password",
"confirmPassword": "Confirm password",
"confirmPasswordPlaceholder": "Confirm your password",
"phone": "Phone",
"phonePlaceholder": "(11) 99999-9999",
"website": "Website (optional)",
"websitePlaceholder": "https://www.company.com",
"address": "Address",
"addressPlaceholder": "Street, number, suite",
"city": "City",
"cityPlaceholder": "Your city",
"state": "State",
"statePlaceholder": "State",
"zipCode": "ZIP code",
"zipCodePlaceholder": "00000-000",
"industry": "Industry",
"industryPlaceholder": "Select an industry",
"size": "Company size",
"sizePlaceholder": "Number of employees",
"description": "Company description",
"descriptionPlaceholder": "Describe your company, culture, values, and what you offer employees...",
"contactName": "Contact name",
"contactNamePlaceholder": "Full name",
"contactRole": "Role",
"contactRolePlaceholder": "e.g. HR, Manager",
"acceptTerms": "I accept the",
"acceptNewsletter": "I want to receive recruiting tips and updates by email"
},
"actions": {
"next": "Next step",
"back": "Back",
"submit": "Create account",
"submitting": "Creating account...",
"backLogin": "Back to login",
"signIn": "Sign in",
"haveAccount": "Already have an account?"
},
"errors": {
"companyName": "Company name must be at least 2 characters",
"cnpj": "CNPJ must have 14 digits",
"email": "Invalid email",
"password": "Password must be at least 6 characters",
"passwordMismatch": "Passwords do not match",
"phone": "Phone must have at least 10 digits",
"website": "Website must be a valid URL",
"address": "Address must be at least 5 characters",
"city": "City is required",
"state": "State is required",
"zipCode": "ZIP code must have 8 digits",
"industry": "Industry is required",
"size": "Company size is required",
"description": "Description must be at least 20 characters",
"contactName": "Contact name is required",
"contactRole": "Contact role is required",
"acceptTerms": "You must accept the terms",
"generic": "Error registering company. Please try again."
}
},
"industries": {
"technology": "Technology",
"finance": "Finance",
"healthcare": "Healthcare",
"education": "Education",
"retail": "Retail",
"construction": "Construction",
"industry": "Industry",
"services": "Services",
"agriculture": "Agriculture",
"transport": "Transportation",
"energy": "Energy",
"consulting": "Consulting",
"marketing": "Marketing",
"other": "Other"
},
"sizes": {
"1-10": "1 to 10 employees",
"11-50": "11 to 50 employees",
"51-200": "51 to 200 employees",
"201-500": "201 to 500 employees",
"501-1000": "501 to 1000 employees",
"1000+": "More than 1000 employees"
}
}
},
"privacy": {
"title": "Privacy Policy",
"updated": "Last updated: March 10, 2025",
"intro": "This Privacy Policy explains how GoHorse Jobs collects, uses, and protects personal data when you access our platform.",
"scope": "We comply with applicable privacy laws such as the LGPD (Brazil), GDPR (EU/UK), and CCPA/CPRA (California) when they apply to you.",
"sections": {
"controller": {
"title": "Who we are and roles",
"body": "GoHorse Jobs is the data controller for the platform. Employers that post jobs or receive applications may act as independent controllers for the data they process."
},
"data": {
"title": "Data we collect",
"intro": "We collect information you provide or that is generated by your use of the services, including:",
"items": {
"account": "Account and identity data (name, email, login credentials).",
"profile": "Professional profile data (resume, skills, experience, education, preferences).",
"applications": "Application data shared with employers (messages, attachments, interview scheduling).",
"communications": "Support and feedback communications.",
"usage": "Usage and device data (IP address, browser, pages visited, cookies).",
"sensitive": "Sensitive data only when you choose to provide it and where allowed by law."
}
},
"use": {
"title": "How we use data",
"items": {
"service": "Provide, personalize, and operate the platform.",
"matching": "Match candidates with opportunities and enable applications.",
"communications": "Send service updates, security alerts, and optional marketing with consent.",
"security": "Detect fraud, prevent abuse, and keep the platform secure.",
"legal": "Comply with legal obligations and enforce our terms."
}
},
"legal": {
"title": "Legal bases",
"items": {
"contract": "Performance of a contract or steps prior to entering one.",
"consent": "Your consent, which can be withdrawn at any time.",
"legitimate": "Legitimate interests, balanced with your rights.",
"obligation": "Compliance with legal or regulatory obligations."
}
},
"sharing": {
"title": "Sharing and disclosure",
"intro": "We share data only when necessary:",
"items": {
"employers": "With employers you apply to or choose to share your profile with.",
"providers": "With trusted service providers (hosting, analytics, communications) under contracts.",
"legal": "With authorities when required by law or to protect rights and safety.",
"business": "In a corporate transaction such as a merger or acquisition."
}
},
"transfers": {
"title": "International transfers",
"body": "When data is transferred across borders, we use safeguards such as contractual clauses or equivalent protections required by law."
},
"retention": {
"title": "Retention",
"body": "We keep data while your account is active and as needed for legal, security, or operational purposes, then delete or anonymize it."
},
"rights": {
"title": "Your rights",
"intro": "Depending on your location (LGPD/GDPR/CCPA/CPRA), you may have rights to:",
"items": {
"access": "Access and confirm the processing of your data.",
"correction": "Correct inaccurate or incomplete data.",
"deletion": "Request deletion or anonymization, subject to legal exceptions.",
"portability": "Receive a portable copy of your data where applicable.",
"objection": "Object to processing or request restriction of processing.",
"withdraw": "Withdraw consent for specific processing.",
"complaint": "Lodge a complaint with a data protection authority."
}
},
"cookies": {
"title": "Cookies and tracking",
"body": "We use cookies and similar technologies to remember preferences, understand usage, and improve the platform. You can manage cookies in your browser settings."
},
"children": {
"title": "Children's privacy",
"body": "Our services are not intended for children under 16, and we do not knowingly collect their data."
},
"contact": {
"title": "Contact",
"body": "If you have questions or wish to exercise your rights, contact us via the Contact page."
}
}
},
"terms": {
"title": "Terms of Use",
"updated": "Last updated: March 10, 2025",
"intro": "By accessing or using GoHorse Jobs, you agree to these Terms of Use.",
"sections": {
"acceptance": {
"title": "Acceptance of terms",
"body": "If you do not agree, do not use the services. We may update the terms and will post changes on this page."
},
"eligibility": {
"title": "Eligibility",
"body": "You must be legally able to work or recruit in your jurisdiction and meet the minimum age required by law."
},
"account": {
"title": "Account registration",
"body": "You are responsible for maintaining the confidentiality of your credentials and for all activity under your account."
},
"responsibilities": {
"title": "Your responsibilities",
"items": {
"accuracy": "Provide accurate and up-to-date information.",
"security": "Notify us promptly of any unauthorized access.",
"conduct": "Use the platform professionally and respectfully."
}
},
"postings": {
"title": "Job postings and applications",
"body": "Employers are responsible for the content of their postings and for complying with labor and anti-discrimination laws. Candidates decide what to share and with whom."
},
"prohibited": {
"title": "Prohibited conduct",
"items": {
"illegal": "Illegal, fraudulent, or harmful activity.",
"discrimination": "Discriminatory or abusive content or practices.",
"scraping": "Automated scraping, reverse engineering, or undue burden on the platform.",
"misuse": "Impersonation, spam, or unauthorized commercial use."
}
},
"ip": {
"title": "Intellectual property",
"body": "The platform, brand, and content are owned by GoHorse Jobs or licensors and are protected by applicable laws."
},
"content": {
"title": "User content",
"body": "You retain ownership of your content but grant us a license to host, process, and display it to operate the service and deliver applications."
},
"thirdParty": {
"title": "Third-party services",
"body": "We may link to third-party sites or services. We are not responsible for their content or practices."
},
"termination": {
"title": "Termination",
"body": "We may suspend or terminate access if you violate these terms or for security reasons."
},
"disclaimers": {
"title": "Disclaimers",
"body": "The platform is provided \"as is\" and \"as available\" without warranties of any kind."
},
"liability": {
"title": "Limitation of liability",
"body": "To the maximum extent permitted by law, we are not liable for indirect, incidental, or consequential damages."
},
"indemnification": {
"title": "Indemnification",
"body": "You agree to indemnify and hold us harmless from claims arising from your use of the platform or violation of these terms."
},
"compliance": {
"title": "Legal compliance",
"body": "You must comply with applicable laws, including employment, consumer, and privacy laws such as LGPD, GDPR, and CCPA/CPRA where applicable."
},
"contact": {
"title": "Contact",
"body": "Questions about these terms should be sent through the Contact page."
}
}
},
"common": {
"loading": "Loading...",
"error": "Error",
"retry": "Retry",
"noResults": "No results found"
},
"faq": {
"title": "Frequently Asked Questions",
"subtitle": "Find answers to common questions about GoHorse Jobs.",
"items": {
"q1": {
"q": "How do I apply?",
"a": "Simply create an account, complete your profile, and click 'Apply' on job listings."
},
"q2": {
"q": "Is it free?",
"a": "Yes! For candidates, it is 100% free. We only charge companies."
},
"q3": {
"q": "Can I work remotely?",
"a": "Yes! We have many 'Global Remote' jobs paying in USD or EUR."
},
"q4": {
"q": "How do I contact support?",
"a": "Use the Contact page to reach our support team."
}
}
},
"admin": {
"dashboard": {
"title": "Dashboard",
"subtitle": "Overview of the jobs portal",
"stats": {
"activeJobs": "Active Jobs",
"activeJobsDesc": "Total posted jobs",
"candidates": "Total Candidates",
"candidatesDesc": "Registered users",
"applications": "Active Applications",
"applicationsDesc": "Current pipeline",
"hiringRate": "Hiring Rate",
"hiringRateDesc": "Applications per job"
},
"jobs": {
"title": "Job Management",
"add": "Add Job",
"table": {
"title": "Title",
"company": "Company",
"status": "Status",
"created": "Created At",
"actions": "Actions"
},
"empty": "No jobs found."
},
"candidates": {
"title": "Candidate Management",
"table": {
"name": "Name",
"email": "Email",
"location": "Location",
"actions": "Actions"
},
"empty": "No candidates found."
}
},
"users": {
"title": "User management",
"subtitle": "Manage all platform users",
"total": "Total users",
"admins": "Admins",
"recruiters": "Recruiters",
"candidates": "Candidates",
"new_user": "New user",
"refresh": "Refresh",
"search_placeholder": "Search users by name or email...",
"table": {
"name": "Name",
"email": "Email",
"role": "Role",
"status": "Status",
"created": "Created",
"actions": "Actions",
"no_users": "No users found"
},
"pagination": {
"showing": "Showing {start}-{end} of {total}",
"previous": "Previous",
"next": "Next",
"page": "Page {current} of {total}",
"no_users_display": "No users to display"
},
"delete_confirm": {
"title": "Delete User",
"description": "Are you sure you want to delete this user? This action cannot be undone.",
"cancel": "Cancel",
"confirm": "Delete User"
},
"create_dialog": {
"title": "Create new user",
"description": "Fill in the new user details",
"cancel": "Cancel",
"submit": "Create user"
},
"edit_dialog": {
"title_edit": "Edit User",
"title_view": "User Details",
"description_edit": "Update user details",
"description_view": "View user information",
"close": "Close",
"save": "Save Changes"
},
"messages": {
"create_success": "User created successfully!",
"create_error": "Failed to create user",
"update_success": "User updated successfully!",
"update_error": "Failed to update user",
"delete_success": "User deleted!",
"delete_error": "Failed to delete user",
"load_error": "Failed to load users"
}
}
},
"company": {
"dashboard": {
"title": "Dashboard",
"welcome": "Hello, {name}!",
"new_job": "New Job",
"stats": {
"active_jobs": "Active Jobs",
"posted": "Posted",
"applications": "Applications",
"this_month": "+{count} this month",
"views": "Views",
"conversion": "Conversion",
"soon": "Coming soon"
},
"recent_jobs": {
"title": "Recent Jobs",
"subtitle": "Your latest posted jobs",
"view_all": "View all",
"empty": "No jobs found.",
"applications_count": "{count} applications"
},
"recent_applications": {
"title": "Applications",
"subtitle": "Recent candidates",
"view_all": "View all",
"empty": "No recent applications.",
"unknown_job": "Unknown job"
}
}
},
"candidate": {
"dashboard": {
"welcome": "Hi, {name}!",
"edit_profile": "Edit profile",
"stats": {
"applications": "Applications",
"applications_desc": "Total jobs applied to",
"in_progress": "In progress",
"in_progress_desc": "Awaiting a response",
"notifications": "Notifications",
"notifications_desc": "New updates"
},
"recommended": {
"title": "Recommended jobs"
},
"applications": {
"title": "My applications",
"table": {
"role": "Role",
"company": "Company",
"status": "Status",
"date": "Date"
}
},
"status": {
"under_review": "Under review",
"interview": "Interview",
"accepted": "Accepted",
"rejected": "Rejected"
}
}
}
}