diff --git a/frontend/src/app/about/page.tsx b/frontend/src/app/about/page.tsx index 3683249..f43761a 100644 --- a/frontend/src/app/about/page.tsx +++ b/frontend/src/app/about/page.tsx @@ -4,48 +4,51 @@ import { Navbar } from "@/components/navbar" import { Footer } from "@/components/footer" import { Heart, Users, Rocket, Lightbulb, Target, Globe, Handshake, Smile } from "lucide-react" import Image from "next/image" +import { useTranslation } from "@/lib/i18n" export default function AboutPage() { + const { t } = useTranslation() + const values = [ { icon: Heart, - title: "Paixão", - description: "Amamos o que fazemos. Trabalhamos, compartilhamos e vivemos a missão do GoHorse Jobs e, por isso, queremos sempre fazer mais e fazer melhor." + title: t('about.values.passion.title'), + description: t('about.values.passion.description') }, { icon: Users, - title: "Humildade", - description: "Somos parte de um todo. Por isso, compartilhamos informações, reconhecemos nossos erros e nos conhecemos a fundo para trazer o melhor de nós." + title: t('about.values.humility.title'), + description: t('about.values.humility.description') }, { icon: Rocket, - title: "Autonomia", - description: "Decidimos proativamente onde empregar nosso talento, como executá-lo e nos tornamos capitães das tarefas que priorizamos." + title: t('about.values.autonomy.title'), + description: t('about.values.autonomy.description') }, { icon: Lightbulb, - title: "Criatividade", - description: "Fazer sempre o mesmo? Não, obrigado. Buscamos alternativas criativas que nos permitam otimizar os resultados. A aprendizagem é contínua." + title: t('about.values.creativity.title'), + description: t('about.values.creativity.description') }, { icon: Target, - title: "Flexibilidade", - description: "Não temos medo da mudança. Por isso, não entramos em crise quando a vivemos: reconhecemos os desafios e os transformamos em oportunidades." + title: t('about.values.flexibility.title'), + description: t('about.values.flexibility.description') }, { icon: Handshake, - title: "Honestidade", - description: "Valorizamos a sinceridade, a comunicação direta e o feedback. Há espaço para defender ideias no mesmo lugar onde os outros são ouvidos." + title: t('about.values.honesty.title'), + description: t('about.values.honesty.description') }, { icon: Smile, - title: "Respeito", - description: "Somos descontraídos, mas sempre nos dirigimos com respeito aos outros: há lugar e momento para tudo." + title: t('about.values.respect.title'), + description: t('about.values.respect.description') }, { icon: Globe, - title: "Diversidade", - description: "Trabalhamos de forma híbrida e itinerante, valorizando a diversidade de culturas, experiências e perspectivas que enriquecem nosso time." + title: t('about.values.diversity.title'), + description: t('about.values.diversity.description') } ] @@ -61,10 +64,10 @@ export default function AboutPage() {

- A evolução do trabalho começa pelas pessoas e sua cultura + {t('about.hero.title')}

- Todos os dias contribuímos para transformar a maneira como pensamos o trabalho para que seja coerente com a maneira como queremos viver. + {t('about.hero.subtitle')}

@@ -105,17 +108,17 @@ export default function AboutPage() {

- O que fazemos? + {t('about.whatWeDo.title')}

- O GoHorse Jobs conecta empresas a talentos qualificados para transformar projetos em resultados reais, unindo expertise, agilidade e inovação em cada contratação. + {t('about.whatWeDo.paragraph1')}

- Nossa plataforma facilita o encontro entre quem busca profissionais preparados e quem deseja oportunidades alinhadas ao seu perfil, objetivos e estilo de trabalho. + {t('about.whatWeDo.paragraph2')}

- Ao mesmo tempo, ajudamos profissionais a evoluírem em suas carreiras, ganharem autonomia, ampliarem seu networking e conquistarem oportunidades que realmente fazem sentido para seu crescimento profissional. + {t('about.whatWeDo.paragraph3')}

@@ -129,7 +132,7 @@ export default function AboutPage() {

- Somos híbridos, itinerantes e diversos + {t('about.hybrid.title')}

70% da equipe do GoHorse Jobs trabalha remotamente.{" "} @@ -140,18 +143,18 @@ export default function AboutPage() {

-

+ Ágil

+

{t('about.hybrid.agile.title')}

- Nossa cultura de trabalho flexível nos permite responder rapidamente às necessidades do mercado e dos nossos usuários. + {t('about.hybrid.agile.description')}

-

+ Produtiva

+

{t('about.hybrid.productive.title')}

- A autonomia e flexibilidade resultam em uma equipe mais motivada, engajada e produtiva em seus projetos. + {t('about.hybrid.productive.description')}

@@ -164,17 +167,17 @@ export default function AboutPage() {

- O propósito que nos une + {t('about.purpose.title')}

- Trabalhamos continuamente para transformar o mundo do trabalho promovendo a autonomia, o desenvolvimento de talentos e a igualdade de oportunidades para todos, de onde quer que seja. + {t('about.purpose.description')}

- "Somos uma organização inovadora que busca potencializar as pessoas no trabalho, impactando positivamente na vida pessoal, familiar e social." + "{t('about.purpose.quote')}"

- Acreditamos que há uma nova forma de trabalhar. + {t('about.purpose.belief')}

@@ -186,15 +189,15 @@ export default function AboutPage() {

- Nossos valores + {t('about.values.title')}

- Os princípios que guiam nosso dia a dia e moldam nossa cultura organizacional + {t('about.values.subtitle')}

- +
{values.map((value, index) => ( -
@@ -227,23 +230,23 @@ export default function AboutPage() {

- Faça parte da transformação do trabalho + {t('about.cta.title')}

- Junte-se a milhares de empresas e profissionais que já confiam no GoHorse Jobs para construir o futuro do trabalho. + {t('about.cta.subtitle')}

diff --git a/frontend/src/app/blog/page.tsx b/frontend/src/app/blog/page.tsx index 3955ad6..eaf37a2 100644 --- a/frontend/src/app/blog/page.tsx +++ b/frontend/src/app/blog/page.tsx @@ -6,6 +6,7 @@ import { Search, Calendar, Clock, ArrowRight, TrendingUp, Code, Briefcase, Users import Image from "next/image" import Link from "next/link" import { useState } from "react" +import { useTranslation } from "@/lib/i18n" interface BlogPost { id: string @@ -24,6 +25,7 @@ interface BlogPost { } export default function BlogPage() { + const { t } = useTranslation() const [searchTerm, setSearchTerm] = useState("") const [selectedCategory, setSelectedCategory] = useState("Todas") @@ -194,10 +196,10 @@ export default function BlogPage() {

- Blog GoHorse Jobs + {t('blog.title')}

- Insights, dicas e tendências para impulsionar sua carreira em tecnologia + {t('blog.subtitle')}

{/* Search Bar */} @@ -206,7 +208,7 @@ export default function BlogPage() { setSearchTerm(e.target.value)} className="w-full pl-14 pr-4 py-3 rounded-full text-gray-900 focus:outline-none focus:ring-2 focus:ring-[#F0932B] text-lg bg-white" diff --git a/frontend/src/app/contact/page.tsx b/frontend/src/app/contact/page.tsx index ece5a75..648388b 100644 --- a/frontend/src/app/contact/page.tsx +++ b/frontend/src/app/contact/page.tsx @@ -7,45 +7,24 @@ import { ChevronDown, Mail, Phone, HelpCircle, Briefcase, Users, FileText } from import { motion, AnimatePresence } from "framer-motion" import Image from "next/image" import Link from "next/link" +import { useTranslation } from "@/lib/i18n" -const faqItems = [ - { - question: "Como faço para criar uma conta no GoHorse Jobs?", - answer: "Para criar uma conta, clique no botão 'Entrar' no canto superior direito e selecione 'Criar conta'. Você pode se registrar como candidato ou empresa, preenchendo as informações necessárias." - }, - { - question: "Como publico uma vaga no GoHorse Jobs?", - answer: "Após criar uma conta de empresa, acesse seu painel e clique em 'Publicar Vaga'. Preencha os detalhes da vaga, incluindo título, descrição, requisitos e benefícios. Após revisar, clique em 'Publicar' para tornar sua vaga visível aos candidatos." - }, - { - question: "Posso editar meu currículo depois de criá-lo?", - answer: "Sim! Você pode editar seu currículo a qualquer momento acessando seu perfil. Vá até 'Meu Perfil' e clique em 'Editar Informações'. Todas as alterações serão salvas automaticamente." - }, - { - question: "Como me candidato a uma vaga?", - answer: "Para se candidatar, navegue até a página da vaga desejada e clique no botão 'Candidatar-se'. Certifique-se de que seu perfil está completo antes de se candidatar, pois as empresas terão acesso às suas informações." - }, - { - question: "Como acompanho o status das minhas candidaturas?", - answer: "Acesse seu painel de candidato e clique em 'Minhas Candidaturas'. Lá você verá todas as vagas para as quais se candidatou e o status atual de cada uma (em análise, aceita, recusada)." - }, - { - question: "Quanto custa publicar uma vaga?", - answer: "O GoHorse Jobs oferece diferentes planos para empresas. Temos opções gratuitas com recursos básicos e planos premium com mais visibilidade e recursos avançados. Entre em contato conosco para mais informações sobre preços." - }, - { - question: "Posso salvar vagas para candidatar-me depois?", - answer: "Sim! Clique no ícone de coração em qualquer vaga para adicioná-la aos seus favoritos. Você pode acessar suas vagas favoritas no seu painel a qualquer momento." - }, - { - question: "Como entro em contato com o suporte?", - answer: "Você pode entrar em contato conosco através do email hello@gohorsejobs.com ou pelo telefone (11) 9999-9999. Nossa equipe está disponível de segunda a sexta, das 9h às 18h." - } -] export default function ContactPage() { + const { t } = useTranslation() const [openFaq, setOpenFaq] = useState(null) + const faqItems = [ + { question: t('contact.faq.items.q1.q'), answer: t('contact.faq.items.q1.a') }, + { question: t('contact.faq.items.q2.q'), answer: t('contact.faq.items.q2.a') }, + { question: t('contact.faq.items.q3.q'), answer: t('contact.faq.items.q3.a') }, + { question: t('contact.faq.items.q4.q'), answer: t('contact.faq.items.q4.a') }, + { question: t('contact.faq.items.q5.q'), answer: t('contact.faq.items.q5.a') }, + { question: t('contact.faq.items.q6.q'), answer: t('contact.faq.items.q6.a') }, + { question: t('contact.faq.items.q7.q'), answer: t('contact.faq.items.q7.a') }, + { question: t('contact.faq.items.q8.q'), answer: t('contact.faq.items.q8.a') } + ] + return (
@@ -56,9 +35,9 @@ export default function ContactPage() {
- GoHorse Jobs

- Entre em contato com GoHorse Jobs + {t('contact.hero.title')}

- Estamos aqui para ajudar! Encontre respostas para suas perguntas ou entre em contato com nossa equipe. + {t('contact.hero.subtitle')}

@@ -81,7 +60,7 @@ export default function ContactPage() {
-

Perguntas Frequentes

+

{t('contact.faq.title')}

@@ -99,7 +78,7 @@ export default function ContactPage() { - + {openFaq === index && (

- Fale Conosco + {t('contact.contactInfo.title')}

-

Email

+

{t('contact.contactInfo.email')}

hello@gohorsejobs.com
-

Telefone

+

{t('contact.contactInfo.phone')}

(11) 9999-9999
-

Horário de Atendimento

-

Seg - Sex: 9h às 18h

+

{t('contact.contactInfo.hours')}

+

{t('contact.contactInfo.hoursValue')}

{/* Quick Resources */}
-

Recursos Úteis

+

{t('contact.resources.title')}

-

Buscar Vagas

-

Encontre oportunidades

+

{t('contact.resources.searchJobs')}

+

{t('contact.resources.searchJobsDesc')}

@@ -168,8 +147,8 @@ export default function ContactPage() {
-

Criar Conta

-

Candidate-se a vagas

+

{t('contact.resources.createAccount')}

+

{t('contact.resources.createAccountDesc')}

@@ -178,8 +157,8 @@ export default function ContactPage() {
-

Publicar Vaga

-

Para empresas

+

{t('contact.resources.postJob')}

+

{t('contact.resources.postJobDesc')}

@@ -187,11 +166,11 @@ export default function ContactPage() { {/* Help Center CTA */}
-

Precisa de mais ajuda?

+

{t('contact.help.title')}

- Nossa equipe de suporte está pronta para ajudar você. + {t('contact.help.description')}

- diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 427f2a9..62256ad 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -277,120 +277,20 @@ export default function HomePage() { initial={{ opacity: 0, y: -10 }} animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.2 }} - className="absolute top-full left-0 right-0 mt-2 bg-white border-2 border-gray-200 rounded-xl shadow-lg z-50 space-y-3 max-h-64 overflow-y-auto px-5 py-5 scrollbar-hide" + className="absolute top-full left-0 right-0 mt-2 bg-white border-2 border-gray-200 rounded-xl shadow-lg z-50 px-5 py-5" > - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + +
)}
@@ -415,24 +315,20 @@ export default function HomePage() { initial={{ opacity: 0, y: -10 }} animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.2 }} - className="absolute top-full left-0 right-0 mt-2 bg-white border-2 border-gray-200 rounded-xl shadow-lg z-50 space-y-3 px-5 py-5" + className="absolute top-full left-0 right-0 mt-2 bg-white border-2 border-gray-200 rounded-xl shadow-lg z-50 px-5 py-5" > - - - - +
+ + +
)}
@@ -445,7 +341,7 @@ export default function HomePage() {
-

Vagas em Destaque

+

{t('home.featuredJobs.title')}

@@ -453,9 +349,9 @@ export default function HomePage() { .map((job, index) => { const dates = ['02/06', '05/06', '08/06', '11/06']; const randomDate = dates[index % dates.length]; - const levels = ['Pleno', 'Júnior', 'Sênior', 'Pleno']; + const levels = [t('home.levels.mid'), t('home.levels.junior'), t('home.levels.senior'), t('home.levels.mid')]; const level = levels[index % levels.length]; - const statusLabels = ['Remoto', 'Híbrido', 'Presencial', 'Remoto']; + const statusLabels = [t('workMode.remote'), t('workMode.hybrid'), t('workMode.onsite'), t('workMode.remote')]; const statusLabel = statusLabels[index % statusLabels.length]; return ( - Ver Vaga + {t('home.featuredJobs.viewJob')}
@@ -577,11 +473,11 @@ export default function HomePage() { - Favoritar + {t('home.featuredJobs.favorite')}
diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index ceec8ca..5cccd87 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -1,4 +1,10 @@ { + "blog": { + "title": "GoHorse Jobs Blog", + "subtitle": "Insights, tips and trends to boost your tech career", + "searchPlaceholder": "Search articles...", + "featured": "Featured Articles" + }, "sidebar": { "dashboard": "Dashboard", "jobs": "Jobs", @@ -27,43 +33,80 @@ }, "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." + "title": "The evolution of work begins with people and their culture", + "subtitle": "Every day, we contribute to transforming the way we think about work so that it aligns with the way we want to live." }, - "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." + "whatWeDo": { + "title": "What do we do?", + "paragraph1": "GoHorse Jobs connects companies with qualified talent to transform projects into real results, combining expertise, agility, and innovation in every hire.", + "paragraph2": "Our platform makes it easier for those seeking skilled professionals to connect with those looking for opportunities aligned with their profile, goals, and work style.", + "paragraph3": "At the same time, we help professionals evolve in their careers, gain autonomy, expand their networking, and secure opportunities that truly make sense for their professional growth." + }, + "hybrid": { + "title": "We are hybrid, itinerant, and diverse", + "subtitle": "70% of the GoHorse Jobs team works remotely. 100% of the work is done with autonomy.", + "agile": { + "title": "+ Agile", + "description": "Our flexible work culture allows us to respond quickly to market demands and user needs." + }, + "productive": { + "title": "+ Productive", + "description": "Autonomy and flexibility result in a more motivated, engaged, and productive team." } }, + "purpose": { + "title": "The purpose that unites us", + "description": "We continuously work to transform the world of work by promoting autonomy, talent development, and equal opportunities for everyone, wherever they may be.", + "quote": "We are an innovative organization that seeks to empower people at work, positively impacting their personal, family, and social lives.", + "belief": "We believe there is a new way of working." + }, "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." - } + "title": "Our values", + "subtitle": "The principles that guide our daily work and shape our organizational culture", + "passion": { + "title": "Passion", + "description": "We love what we do. We work, share, and live the GoHorse Jobs mission, always striving to do more and do better." + }, + "humility": { + "title": "Humility", + "description": "We are part of a whole. We share information, acknowledge our mistakes, and know ourselves deeply to bring out the best in us." + }, + "autonomy": { + "title": "Autonomy", + "description": "We proactively decide where to apply our talent, how to execute it, and become captains of the tasks we prioritize." + }, + "creativity": { + "title": "Creativity", + "description": "Doing the same thing over and over? No, thank you. We seek creative alternatives to optimize results. Learning is continuous." + }, + "flexibility": { + "title": "Flexibility", + "description": "We are not afraid of change. We recognize challenges and turn them into opportunities." + }, + "honesty": { + "title": "Honesty", + "description": "We value sincerity, direct communication, and feedback. There is room to defend ideas where others are also heard." + }, + "respect": { + "title": "Respect", + "description": "We are relaxed, but we always treat others with respect: there is a place and time for everything." + }, + "diversity": { + "title": "Diversity", + "description": "We work in a hybrid and itinerant way, valuing the diversity of cultures, experiences, and perspectives that enrich our team." } + }, + "cta": { + "title": "Be part of the transformation of work", + "subtitle": "Join thousands of companies and professionals who already trust GoHorse Jobs to build the future of work.", + "findJobs": "Find Jobs", + "postJob": "Post a Job" } }, "contact": { "hero": { - "title": "Get in Touch", - "subtitle": "Have a question or suggestion? We are here to help. Reach out anytime." + "title": "Contact GoHorse Jobs", + "subtitle": "We're here to help! Find answers to your questions or get in touch with our team." }, "form": { "title": "Send a message", @@ -109,8 +152,61 @@ }, "faq": { "title": "Frequently Asked Questions", - "description": "Before reaching out, check our FAQ section. Your question may already be answered there.", - "button": "View FAQ" + "items": { + "q1": { + "q": "How do I create an account on GoHorse Jobs?", + "a": "To create an account, click the 'Login' button in the top right corner and select 'Create account'. You can register as a candidate or company by filling in the required information." + }, + "q2": { + "q": "How do I post a job on GoHorse Jobs?", + "a": "After creating a company account, access your dashboard and click 'Post Job'. Fill in the job details, including title, description, requirements, and benefits. After reviewing, click 'Publish' to make your job visible to candidates." + }, + "q3": { + "q": "Can I edit my resume after creating it?", + "a": "Yes! You can edit your resume at any time by accessing your profile. Go to 'My Profile' and click 'Edit Information'. All changes will be saved automatically." + }, + "q4": { + "q": "How do I apply for a job?", + "a": "To apply, navigate to the desired job page and click the 'Apply' button. Make sure your profile is complete before applying, as companies will have access to your information." + }, + "q5": { + "q": "How can I track the status of my applications?", + "a": "Access your candidate dashboard and click 'My Applications'. There you will see all the jobs you applied for and the current status of each one (under review, accepted, rejected)." + }, + "q6": { + "q": "How much does it cost to post a job?", + "a": "GoHorse Jobs offers different plans for companies. We have free options with basic features and premium plans with more visibility and advanced features. Contact us for more information about pricing." + }, + "q7": { + "q": "Can I save jobs to apply later?", + "a": "Yes! Click the heart icon on any job to add it to your favorites. You can access your favorite jobs from your dashboard at any time." + }, + "q8": { + "q": "How do I contact support?", + "a": "You can contact us via email at hello@gohorsejobs.com or by phone at (11) 9999-9999. Our team is available Monday through Friday, from 9 AM to 6 PM." + } + } + }, + "contactInfo": { + "title": "Contact Us", + "email": "Email", + "phone": "Phone", + "hours": "Business Hours", + "hoursValue": "Mon – Fri: 9 AM to 6 PM" + }, + "resources": { + "title": "Useful Resources", + "searchJobs": "Search Jobs", + "searchJobsDesc": "Find opportunities", + "createAccount": "Create Account", + "createAccountDesc": "Apply for jobs", + "postJob": "Post a Job", + "postJobDesc": "For companies" + }, + "help": { + "title": "Need more help?", + "description": "Our support team is ready to assist you.", + "button": "Send Message" } }, "home": { @@ -1222,9 +1318,16 @@ "hybrid": "Hybrid" }, "featuredJobs": { - "title": "Featured Jobs", + "title": "Latest Registered Jobs", "yesterday": "Yesterday", - "apply": "Apply now" + "apply": "Apply now", + "viewJob": "View Job", + "favorite": "Favorite" + }, + "levels": { + "junior": "Junior", + "mid": "Mid-level", + "senior": "Senior" }, "moreJobs": { "title": "More Jobs", diff --git a/frontend/src/i18n/es.json b/frontend/src/i18n/es.json index 44454ea..79ebfe3 100644 --- a/frontend/src/i18n/es.json +++ b/frontend/src/i18n/es.json @@ -1,4 +1,10 @@ { + "blog": { + "title": "Blog GoHorse Jobs", + "subtitle": "Ideas, consejos y tendencias para impulsar tu carrera en tecnología", + "searchPlaceholder": "Buscar artículos...", + "featured": "Artículos Destacados" + }, "sidebar": { "dashboard": "Panel de Control", "jobs": "Empleos", @@ -27,43 +33,80 @@ }, "about": { "hero": { - "title": "Sobre el portal de empleos", - "subtitle": "Somos una plataforma dedicada a transformar cómo las personas encuentran oportunidades profesionales y cómo las empresas descubren talento excepcional." + "title": "La evolución del trabajo comienza con las personas y su cultura", + "subtitle": "Cada día contribuimos a transformar la manera en que pensamos el trabajo para que sea coherente con la forma en que queremos vivir." }, - "story": { - "title": "Nuestra historia", - "paragraphs": { - "first": "Fundada en 2025, GoHorse Jobs fue creada para simplificar la contratación, haciéndola más transparente, eficiente y accesible para todos.", - "second": "Creemos que encontrar el trabajo adecuado debería ser sencillo. Por eso construimos una plataforma minimalista e intuitiva que pone a candidatos y empresas en primer lugar.", - "third": "Hoy conectamos a miles de profesionales con empresas innovadoras, ayudando a construir carreras exitosas y equipos extraordinarios." + "whatWeDo": { + "title": "¿Qué hacemos?", + "paragraph1": "GoHorse Jobs conecta a empresas con talentos calificados para transformar proyectos en resultados reales, uniendo experiencia, agilidad e innovación en cada contratación.", + "paragraph2": "Nuestra plataforma facilita el encuentro entre quienes buscan profesionales preparados y quienes desean oportunidades alineadas con su perfil, objetivos y estilo de trabajo.", + "paragraph3": "Al mismo tiempo, ayudamos a los profesionales a evolucionar en sus carreras, ganar autonomía, ampliar su red de contactos y conquistar oportunidades que realmente tengan sentido para su crecimiento profesional." + }, + "hybrid": { + "title": "Somos híbridos, itinerantes y diversos", + "subtitle": "El 70% del equipo de GoHorse Jobs trabaja de forma remota. El 100% del trabajo se realiza con autonomía.", + "agile": { + "title": "+ Ágil", + "description": "Nuestra cultura de trabajo flexible nos permite responder rápidamente a las necesidades del mercado y de nuestros usuarios." + }, + "productive": { + "title": "+ Productiva", + "description": "La autonomía y la flexibilidad dan como resultado un equipo más motivado, comprometido y productivo." } }, + "purpose": { + "title": "El propósito que nos une", + "description": "Trabajamos continuamente para transformar el mundo del trabajo promoviendo la autonomía, el desarrollo del talento y la igualdad de oportunidades para todos, estén donde estén.", + "quote": "Somos una organización innovadora que busca potenciar a las personas en el trabajo, impactando positivamente en su vida personal, familiar y social.", + "belief": "Creemos que existe una nueva forma de trabajar." + }, "values": { "title": "Nuestros valores", - "items": { - "mission": { - "title": "Misión", - "description": "Conectar talento excepcional con oportunidades transformadoras, ayudando a profesionales y empresas a crecer." - }, - "community": { - "title": "Comunidad", - "description": "Construir una comunidad inclusiva donde candidatos y empresas encuentren la combinación adecuada para sus necesidades." - }, - "efficiency": { - "title": "Eficiencia", - "description": "Simplificar la contratación con tecnología intuitiva y flujos de trabajo optimizados que ahorran tiempo." - }, - "trust": { - "title": "Confianza", - "description": "Garantizar transparencia y seguridad en cada interacción, protegiendo los datos y promoviendo relaciones éticas." - } + "subtitle": "Los principios que guían nuestro día a día y moldean nuestra cultura organizacional", + "passion": { + "title": "Pasión", + "description": "Amamos lo que hacemos. Trabajamos, compartimos y vivimos la misión de GoHorse Jobs, y por eso siempre queremos hacer más y hacerlo mejor." + }, + "humility": { + "title": "Humildad", + "description": "Somos parte de un todo. Compartimos información, reconocemos nuestros errores y nos conocemos profundamente para dar lo mejor de nosotros." + }, + "autonomy": { + "title": "Autonomía", + "description": "Decidimos de forma proactiva dónde aplicar nuestro talento, cómo ejecutarlo y nos convertimos en capitanes de las tareas que priorizamos." + }, + "creativity": { + "title": "Creatividad", + "description": "¿Hacer siempre lo mismo? No, gracias. Buscamos alternativas creativas que nos permitan optimizar los resultados. El aprendizaje es continuo." + }, + "flexibility": { + "title": "Flexibilidad", + "description": "No tememos al cambio. Reconocemos los desafíos y los transformamos en oportunidades." + }, + "honesty": { + "title": "Honestidad", + "description": "Valoramos la sinceridad, la comunicación directa y el feedback. Hay espacio para defender ideas y también para escuchar a los demás." + }, + "respect": { + "title": "Respeto", + "description": "Somos relajados, pero siempre nos dirigimos a los demás con respeto: hay un lugar y un momento para todo." + }, + "diversity": { + "title": "Diversidad", + "description": "Trabajamos de manera híbrida e itinerante, valorando la diversidad de culturas, experiencias y perspectivas que enriquecen a nuestro equipo." } + }, + "cta": { + "title": "Forma parte de la transformación del trabajo", + "subtitle": "Únete a miles de empresas y profesionales que ya confían en GoHorse Jobs para construir el futuro del trabajo.", + "findJobs": "Encontrar Vacantes", + "postJob": "Publicar Vacante" } }, "contact": { "hero": { - "title": "Ponte en contacto", - "subtitle": "¿Tienes una pregunta o sugerencia? Estamos aquí para ayudarte. Contáctanos en cualquier momento." + "title": "Contacta con GoHorse Jobs", + "subtitle": "¡Estamos aquí para ayudarte! Encuentra respuestas a tus preguntas o ponte en contacto con nuestro equipo." }, "form": { "title": "Enviar un mensaje", @@ -108,9 +151,62 @@ } }, "faq": { - "title": "Preguntas frecuentes", - "description": "Antes de contactarnos, revisa nuestra sección de preguntas frecuentes. Tu duda puede estar allí.", - "button": "Ver preguntas frecuentes" + "title": "Preguntas Frecuentes", + "items": { + "q1": { + "q": "¿Cómo creo una cuenta en GoHorse Jobs?", + "a": "Para crear una cuenta, haz clic en el botón 'Iniciar sesión' en la esquina superior derecha y selecciona 'Crear cuenta'. Puedes registrarte como candidato o empresa completando la información requerida." + }, + "q2": { + "q": "¿Cómo publico una vacante en GoHorse Jobs?", + "a": "Después de crear una cuenta de empresa, accede a tu panel y haz clic en 'Publicar Vacante'. Completa los detalles de la vacante, incluyendo título, descripción, requisitos y beneficios. Después de revisar, haz clic en 'Publicar' para hacer tu vacante visible a los candidatos." + }, + "q3": { + "q": "¿Puedo editar mi currículum después de crearlo?", + "a": "¡Sí! Puedes editar tu currículum en cualquier momento accediendo a tu perfil. Ve a 'Mi Perfil' y haz clic en 'Editar Información'. Todos los cambios se guardarán automáticamente." + }, + "q4": { + "q": "¿Cómo me postulo a una vacante?", + "a": "Para postularte, navega hasta la página de la vacante deseada y haz clic en el botón 'Postularse'. Asegúrate de que tu perfil esté completo antes de postularte, ya que las empresas tendrán acceso a tu información." + }, + "q5": { + "q": "¿Cómo puedo seguir el estado de mis postulaciones?", + "a": "Accede a tu panel de candidato y haz clic en 'Mis Postulaciones'. Allí verás todas las vacantes a las que te postulaste y el estado actual de cada una (en revisión, aceptada, rechazada)." + }, + "q6": { + "q": "¿Cuánto cuesta publicar una vacante?", + "a": "GoHorse Jobs ofrece diferentes planes para empresas. Tenemos opciones gratuitas con funciones básicas y planes premium con más visibilidad y funciones avanzadas. Contáctanos para más información sobre precios." + }, + "q7": { + "q": "¿Puedo guardar vacantes para postularme más tarde?", + "a": "¡Sí! Haz clic en el ícono de corazón en cualquier vacante para agregarla a tus favoritos. Puedes acceder a tus vacantes favoritas desde tu panel en cualquier momento." + }, + "q8": { + "q": "¿Cómo contacto con el soporte?", + "a": "Puedes contactarnos por correo electrónico a hello@gohorsejobs.com o por teléfono al (11) 9999-9999. Nuestro equipo está disponible de lunes a viernes, de 9:00 a 18:00." + } + } + }, + "contactInfo": { + "title": "Contáctanos", + "email": "Correo electrónico", + "phone": "Teléfono", + "hours": "Horario de Atención", + "hoursValue": "Lun – Vie: 9:00 a 18:00" + }, + "resources": { + "title": "Recursos Útiles", + "searchJobs": "Buscar Vacantes", + "searchJobsDesc": "Encuentra oportunidades", + "createAccount": "Crear Cuenta", + "createAccountDesc": "Postúlate a vacantes", + "postJob": "Publicar Vacante", + "postJobDesc": "Para empresas" + }, + "help": { + "title": "¿Necesitas más ayuda?", + "description": "Nuestro equipo de soporte está listo para ayudarte.", + "button": "Enviar Mensaje" } }, "home": { @@ -1223,9 +1319,16 @@ "hybrid": "Híbrido" }, "featuredJobs": { - "title": "Empleos Destacados", + "title": "Últimos Empleos Registrados", "yesterday": "Ayer", - "apply": "Aplicar ahora" + "apply": "Aplicar ahora", + "viewJob": "Ver Empleo", + "favorite": "Favorito" + }, + "levels": { + "junior": "Junior", + "mid": "Semi-senior", + "senior": "Senior" }, "moreJobs": { "title": "Más Empleos", diff --git a/frontend/src/i18n/pt-BR.json b/frontend/src/i18n/pt-BR.json index ce62063..e3e2ca0 100644 --- a/frontend/src/i18n/pt-BR.json +++ b/frontend/src/i18n/pt-BR.json @@ -1,4 +1,10 @@ { + "blog": { + "title": "Blog GoHorse Jobs", + "subtitle": "Insights, dicas e tendências para impulsionar sua carreira em tecnologia", + "searchPlaceholder": "Buscar artigos...", + "featured": "Artigos em Destaque" + }, "sidebar": { "dashboard": "Dashboard", "jobs": "Vagas", @@ -60,90 +66,144 @@ }, "about": { "hero": { - "title": "Sobre o portal de vagas", - "subtitle": "Somos uma plataforma dedicada a transformar a forma como as pessoas encontram oportunidades profissionais e como as empresas descobrem talentos excepcionais." + "title": "A evolução do trabalho começa pelas pessoas e sua cultura", + "subtitle": "Todos os dias contribuímos para transformar a maneira como pensamos o trabalho para que seja coerente com a maneira como queremos viver." }, - "story": { - "title": "Nossa história", - "paragraphs": { - "first": "Fundada em 2025, a GoHorse Jobs foi criada para simplificar o recrutamento, tornando-o mais transparente, eficiente e acessível para todos.", - "second": "Acreditamos que encontrar o emprego certo deve ser simples. Por isso, construímos uma plataforma minimalista e intuitiva que coloca candidatos e empresas em primeiro lugar.", - "third": "Hoje conectamos milhares de profissionais a empresas inovadoras, ajudando a construir carreiras de sucesso e equipes extraordinárias." + "whatWeDo": { + "title": "O que fazemos?", + "paragraph1": "O GoHorse Jobs conecta empresas a talentos qualificados para transformar projetos em resultados reais, unindo expertise, agilidade e inovação em cada contratação.", + "paragraph2": "Nossa plataforma facilita o encontro entre quem busca profissionais preparados e quem deseja oportunidades alinhadas ao seu perfil, objetivos e estilo de trabalho.", + "paragraph3": "Ao mesmo tempo, ajudamos profissionais a evoluírem em suas carreiras, ganharem autonomia, ampliarem seu networking e conquistarem oportunidades que realmente fazem sentido para seu crescimento profissional." + }, + "hybrid": { + "title": "Somos híbridos, itinerantes e diversos", + "subtitle": "70% da equipe do GoHorse Jobs trabalha remotamente. 100% de trabalho com autonomia.", + "agile": { + "title": "+ Ágil", + "description": "Nossa cultura de trabalho flexível nos permite responder rapidamente às necessidades do mercado e dos nossos usuários." + }, + "productive": { + "title": "+ Produtiva", + "description": "A autonomia e flexibilidade resultam em uma equipe mais motivada, engajada e produtiva em seus projetos." } }, + "purpose": { + "title": "O propósito que nos une", + "description": "Trabalhamos continuamente para transformar o mundo do trabalho promovendo a autonomia, o desenvolvimento de talentos e a igualdade de oportunidades para todos, de onde quer que seja.", + "quote": "Somos uma organização inovadora que busca potencializar as pessoas no trabalho, impactando positivamente na vida pessoal, familiar e social.", + "belief": "Acreditamos que há uma nova forma de trabalhar." + }, "values": { "title": "Nossos valores", - "items": { - "mission": { - "title": "Missão", - "description": "Conectar talentos excepcionais com oportunidades transformadoras, ajudando profissionais e empresas a crescer." - }, - "community": { - "title": "Comunidade", - "description": "Construir uma comunidade inclusiva onde candidatos e empresas encontrem a combinação ideal para suas necessidades." - }, - "efficiency": { - "title": "Eficiência", - "description": "Simplificar o recrutamento com tecnologia intuitiva e fluxos de trabalho otimizados que economizam tempo." - }, - "trust": { - "title": "Confiança", - "description": "Garantir transparência e segurança em cada interação, protegendo dados e promovendo relações éticas." - } + "subtitle": "Os princípios que guiam nosso dia a dia e moldam nossa cultura organizacional", + "passion": { + "title": "Paixão", + "description": "Amamos o que fazemos. Trabalhamos, compartilhamos e vivemos a missão do GoHorse Jobs e, por isso, queremos sempre fazer mais e fazer melhor." + }, + "humility": { + "title": "Humildade", + "description": "Somos parte de um todo. Por isso, compartilhamos informações, reconhecemos nossos erros e nos conhecemos a fundo para trazer o melhor de nós." + }, + "autonomy": { + "title": "Autonomia", + "description": "Decidimos proativamente onde empregar nosso talento, como executá-lo e nos tornamos capitães das tarefas que priorizamos." + }, + "creativity": { + "title": "Criatividade", + "description": "Fazer sempre o mesmo? Não, obrigado. Buscamos alternativas criativas que nos permitam otimizar os resultados. A aprendizagem é contínua." + }, + "flexibility": { + "title": "Flexibilidade", + "description": "Não temos medo da mudança. Por isso, não entramos em crise quando a vivemos: reconhecemos os desafios e os transformamos em oportunidades." + }, + "honesty": { + "title": "Honestidade", + "description": "Valorizamos a sinceridade, a comunicação direta e o feedback. Há espaço para defender ideias no mesmo lugar onde os outros são ouvidos." + }, + "respect": { + "title": "Respeito", + "description": "Somos descontraídos, mas sempre nos dirigimos com respeito aos outros: há lugar e momento para tudo." + }, + "diversity": { + "title": "Diversidade", + "description": "Trabalhamos de forma híbrida e itinerante, valorizando a diversidade de culturas, experiências e perspectivas que enriquecem nosso time." } + }, + "cta": { + "title": "Faça parte da transformação do trabalho", + "subtitle": "Junte-se a milhares de empresas e profissionais que já confiam no GoHorse Jobs para construir o futuro do trabalho.", + "findJobs": "Encontrar Vagas", + "postJob": "Publicar Vaga" } }, "contact": { "hero": { - "title": "Fale conosco", - "subtitle": "Tem alguma dúvida ou sugestão? Estamos aqui para ajudar. Entre em contato quando quiser." + "title": "Entre em contato com a GoHorse Jobs", + "subtitle": "Estamos aqui para ajudar! Encontre respostas para suas perguntas ou entre em contato com nossa equipe." }, - "form": { - "title": "Envie uma mensagem", - "description": "Preencha o formulário e responderemos em breve.", - "fields": { - "name": { - "label": "Nome completo", - "placeholder": "Seu nome" - }, - "email": { - "label": "E-mail", - "placeholder": "voce@email.com" - }, - "subject": { - "label": "Assunto", - "placeholder": "Como podemos ajudar?" - }, - "message": { - "label": "Mensagem", - "placeholder": "Descreva sua dúvida ou sugestão..." - } - }, - "actions": { - "submit": "Enviar mensagem", - "success": "Mensagem enviada!" - } - }, - "info": { - "title": "Outras formas de falar com a gente", - "email": { - "title": "E-mail" - }, - "phone": { - "title": "Telefone" - }, - "address": { - "title": "Endereço" - }, - "support": { - "title": "Suporte", - "description": "Segunda a sexta, das 9h às 18h" - } + "intro": { + "title": "Entre em contato com a GoHorse Jobs", + "subtitle": "Estamos aqui para ajudar! Encontre respostas para suas perguntas ou entre em contato com nossa equipe." }, "faq": { - "title": "Perguntas frequentes", - "description": "Antes de entrar em contato, confira nossa seção de FAQ. Sua dúvida pode já estar respondida lá.", - "button": "Ver FAQ" + "title": "Perguntas Frequentes", + "items": { + "q1": { + "q": "Como crio uma conta no GoHorse Jobs?", + "a": "Para criar uma conta, clique no botão “Entrar” no canto superior direito e selecione “Criar conta”. Você pode se registrar como candidato ou empresa, preenchendo as informações solicitadas." + }, + "q2": { + "q": "Como publico uma vaga no GoHorse Jobs?", + "a": "Após criar uma conta como empresa, acesse seu painel e clique em “Publicar Vaga”. Preencha os detalhes da vaga, incluindo título, descrição, requisitos e benefícios. Depois de revisar as informações, clique em “Publicar” para tornar a vaga visível aos candidatos." + }, + "q3": { + "q": "Posso editar meu currículo depois de criá-lo?", + "a": "Sim! Você pode editar seu currículo a qualquer momento acessando seu perfil. Vá até “Meu Perfil” e clique em “Editar Informações”. Todas as alterações serão salvas automaticamente." + }, + "q4": { + "q": "Como me candidato a uma vaga?", + "a": "Para se candidatar, acesse a página da vaga desejada e clique no botão “Candidatar-se”. Certifique-se de que seu perfil esteja completo antes de se candidatar, pois as empresas terão acesso às suas informações." + }, + "q5": { + "q": "Como posso acompanhar o status das minhas candidaturas?", + "a": "Acesse seu painel de candidato e clique em “Minhas Candidaturas”. Lá você verá todas as vagas às quais se candidatou e o status atual de cada uma (em análise, aprovada, rejeitada)." + }, + "q6": { + "q": "Quanto custa publicar uma vaga?", + "a": "O GoHorse Jobs oferece diferentes planos para empresas. Há opções gratuitas com funcionalidades básicas e planos premium com maior visibilidade e recursos avançados. Entre em contato conosco para mais informações sobre preços." + }, + "q7": { + "q": "Posso salvar vagas para me candidatar depois?", + "a": "Sim! Clique no ícone de coração em qualquer vaga para adicioná-la aos seus favoritos. Você pode acessar suas vagas salvas a qualquer momento pelo seu painel." + }, + "q8": { + "q": "Como entro em contato com o suporte?", + "a": "Você pode entrar em contato conosco pelo e-mail hello@gohorsejobs.com ou pelo telefone (11) 9999-9999. Nosso time está disponível de segunda a sexta-feira, das 9h às 18h." + } + } + }, + "contactInfo": { + "title": "Fale Conosco", + "email": "E-mail", + "phone": "Telefone", + "hours": "Horário de Atendimento", + "hoursValue": "Segunda a sexta-feira: 9h às 18h" + }, + "resources": { + "title": "Recursos Úteis", + "searchJobs": "Buscar Vagas", + "searchJobsDesc": "Encontre oportunidades", + "createAccount": "Criar Conta", + "createAccountDesc": "Candidate-se a vagas", + "postJob": "Publicar Vaga", + "postJobDesc": "Para empresas" + }, + "help": { + "title": "Precisa de mais ajuda?", + "description": "Nossa equipe de suporte está pronta para ajudar você." + }, + "actions": { + "sendMessage": "Enviar Mensagem" } }, "home": { @@ -1249,9 +1309,16 @@ "hybrid": "Híbrido" }, "featuredJobs": { - "title": "Últimas vagas cadastradas", + "title": "Últimas Vagas Cadastradas", "yesterday": "Ontem", - "apply": "Aplicar agora" + "apply": "Aplicar agora", + "viewJob": "Ver Vaga", + "favorite": "Favoritar" + }, + "levels": { + "junior": "Júnior", + "mid": "Pleno", + "senior": "Sênior" }, "moreJobs": { "title": "Mais Vagas",