{
  "meta.title": "Ruslan Miskov — Front-end Developer: Landing Pages & Web Apps",
  "meta.description": "Landing pages and business card websites, Figma to responsive markup, Vue and Nuxt web apps, Flutter mobile apps. Remote front-end developer.",
  "meta.ogDescription": "Landing pages, business card websites, Figma to code, web apps and Flutter mobile apps. Working remotely with clients worldwide.",
  "nav.aria": "Main",
  "nav.home": "Home",
  "nav.about": "About",
  "nav.services": "Services",
  "nav.allServices": "All services",
  "nav.contact": "Contact",
  "logo.aria": "Ruslan Miskov, back to the top",
  "lang.aria": "Language",
  "nojs.text": "This page works best with JavaScript turned on: without it only the first screen shows. Write to <a href=\"mailto:ruslan@miskov.dev\">ruslan@miskov.dev</a> or <a href=\"/files/miskov-ruslan-frontend-developer-cv.pdf\" download>download the CV</a>.",
  "hero.eyebrow": "Web development",
  "hero.tagline": "Front-end developer. I build fast landing pages, websites and web apps.",
  "hero.sub": "Figma to code, business card websites, Flutter mobile apps. Vue, Nuxt, React.",
  "hero.cta1": "View services",
  "hero.cta2": "Contact me",
  "hero.alt": "Ruslan Miskov in a dark tactical jacket with glowing orange seams",
  "stats.title": "Player stats",
  "stats.class": "Class",
  "stats.classValue": "Senior Front-end Developer",
  "stats.level": "Level",
  "stats.since": "On the web since 2013",
  "stats.stack": "Stack",
  "stats.mobile": "Mobile",
  "stats.build": "Build",
  "stats.method": "Method",
  "stats.methodValue": "BEM · Components",
  "about.eyebrow": "Quest log",
  "about.title": "Over a decade<br>on the web",
  "about.text": "In front-end development since 2017, on Vue 3 since 2022.<br>I take a project from mockup to launch and build applications that are easy to scale and maintain: clean architecture, reusable components and performance.",
  "about.yearsFront": "year in front end|years in front end|years in front end",
  "quest.now": "2017 — now",
  "quest.active": "Active",
  "quest.cleared": "Cleared",
  "quest.role1": "Front-end Developer · Jewelry Card, user account",
  "quest.role2": "HTML/CSS Developer · Kyivstar, Vodafone, FUIB",
  "quest.role3": "HTML/CSS Developer, Webmaster · TV channel sites",
  "services.eyebrow": "Open quests",
  "services.title": "From landing<br>to platform",
  "services.l1": "Landing page",
  "services.l2": "Business card site",
  "services.l3": "Corporate site",
  "services.l4": "Online store",
  "services.l5": "Web app, platform",
  "contact.eyebrow": "Accept a quest",
  "contact.title": "Let’s<br>build it",
  "contact.sub": "Tell me what you need: a landing page, a business card site, a web app or a mobile app.",
  "contact.cta": "Describe your project",
  "contact.cv": "Download CV (PDF)",
  "contact.direct": "or write to",
  "contact.more": "More on the site:",
  "contact.subject": "Project enquiry",
  "about.yearsVue3": "year on Vue 3|years on Vue 3|years on Vue 3",
  "route.title": "How a quest runs",
  "route.s1": "Brief",
  "route.d1": "goals, scope, deadline",
  "route.s2": "Design",
  "route.d2": "structure and design",
  "route.s3": "Build",
  "route.d3": "front end and back end",
  "route.s4": "Launch",
  "route.d4": "release and support",
  "channels.title": "Channels",
  "channels.langs": "Languages",
  "channels.status": "Status",
  "channels.statusValue": "Open to projects",
  "channels.more": "On the site",
  "brief.title": "What to include",
  "brief.s1": "Goal",
  "brief.d1": "what the site should do",
  "brief.s2": "Design",
  "brief.d2": "mockups or references",
  "brief.s3": "Stack",
  "brief.d3": "existing code, if any",
  "brief.s4": "Deadline",
  "brief.d4": "when you need it",
  "nav.menu": "Menu",
  "nav.skip": "Skip to content",
  "dossier.title": "Dossier",
  "dossier.edu": "Education",
  "dossier.eduValue": "Bachelor of Design and Advertising",
  "dossier.uni": "University",
  "dossier.uniValue": "KNUCA · 2010–2014",
  "dossier.ua": "Ukrainian",
  "dossier.uaValue": "native",
  "dossier.ru": "Russian",
  "dossier.ruValue": "advanced",
  "dossier.en": "English",
  "dossier.tools": "Tools",
  "nav.sound": "Sound",
  "dossier.enValue": "intermediate",
  "channels.email": "Email",
  "site.services": "Services",
  "site.cases": "Case studies",
  "site.blog": "Articles",
  "site.crumbs": "You are here",
  "site.toc": "Contents",
  "site.minutes": "min read",
  "site.updated": "Updated",
  "site.ctaTitle": "Shall we talk about your project?",
  "site.ctaText": "Fill in a short brief: what you need, references, budget and deadline. I will reply with an estimate.",
  "site.more": "Read also",
  "site.relatedServices": "Services",
  "site.servicesTitle": "Services: websites, online stores, apps and HTML/CSS markup",
  "site.servicesDescription": "Landing pages, business card and corporate sites, online stores, web apps, mobile apps, Figma to HTML, redesign and support. Remote, for clients anywhere.",
  "site.servicesLead": "Websites, apps, markup and support: what I build for businesses. Remote, for clients anywhere.",
  "site.casesTitle": "Case studies: projects by Ruslan Miskov",
  "site.casesDescription": "Projects I have worked on: user accounts, landing pages for big brands, TV channel sites. What was done and how.",
  "site.casesLead": "Projects I have worked on, and what I did in them.",
  "site.blogTitle": "Articles on landing pages, websites and HTML/CSS markup",
  "site.blogDescription": "What a landing page costs, what a business card site includes, how to prepare a Figma mockup for markup. In plain English.",
  "site.blogLead": "In plain English: what websites are made of, what they cost and how long they take.",
  "site.empty": "Coming soon.",
  "site.footer": "Front-end developer. Remote, for clients anywhere.",
  "site.client": "Client",
  "site.year": "Year",
  "site.role": "Role",
  "site.price": "Guide price",
  "site.top": "Back to top",
  "quiz.title": "Website brief: tell me about your project",
  "quiz.description": "A short brief in seven steps: what you need, the goal, references, budget and deadline. Attach files and send it, and I will reply with an estimate.",
  "quiz.eyebrow": "Brief",
  "quiz.heading": "Tell me about your project",
  "quiz.lead": "Seven short steps: what you need, why you need it, what you like, budget and deadline. It takes a few minutes. I will read the answers and write back with an estimate.",
  "quiz.stepOf": "Step {n} / {total}",
  "quiz.back": "Back",
  "quiz.next": "Next",
  "quiz.send": "Send the brief",
  "quiz.sending": "Sending…",
  "quiz.required": "Fill this in to move on.",
  "quiz.q1": "What do you need?",
  "quiz.h1": "Pick the closest option. Not sure? Choose “Not sure”.",
  "quiz.q2": "Tell me about the project",
  "quiz.h2": "What the business does, who the site is for and what it should do. A few sentences are enough.",
  "quiz.about": "About the project",
  "quiz.aboutPh": "For example: I run a small studio and need a page that collects leads from ads…",
  "quiz.q3": "What should the site have?",
  "quiz.h3": "Tick everything you need, or skip.",
  "quiz.q4": "What about the design?",
  "quiz.h4": "The scope of the work depends on it.",
  "quiz.q5": "What do you like?",
  "quiz.h5": "Links to example sites, a Figma mockup or a Google Drive folder. You can also attach files.",
  "quiz.links": "Links",
  "quiz.linksPh": "One link per line",
  "quiz.files": "Files",
  "quiz.filesHint": "Up to 5 files, 10 MB in total: images, PDF, documents, a ZIP archive. Add a Figma design as a link.",
  "quiz.filesPick": "Choose files",
  "quiz.fileRemove": "Remove",
  "quiz.filesTooMany": "Too many files: 5 at most.",
  "quiz.filesTooBig": "The files are too big: 10 MB in total at most.",
  "quiz.filesType": "This file type is not supported. Send an image, a PDF, a document or a ZIP.",
  "quiz.q6": "Budget and deadline",
  "quiz.h6": "A rough figure helps me suggest a suitable solution. I name the exact price after the brief.",
  "quiz.budget": "Budget",
  "quiz.deadline": "Deadline",
  "quiz.q7": "How can I reach you?",
  "quiz.h7": "I will send you an estimate and ask questions if I have any.",
  "quiz.name": "Name",
  "quiz.contactType": "Preferred way to reach you",
  "quiz.contact": "Contact",
  "quiz.cph.telegram": "@username",
  "quiz.cph.phone": "+380 50 123 45 67",
  "quiz.cph.email": "name@example.com",
  "quiz.consent": "I use your details only to reply about your project.",
  "quiz.thanksTitle": "Thank you, I have received your brief",
  "quiz.thanksText": "I will read your answers and contact you the way you chose, with an estimate and any questions.",
  "quiz.thanksHome": "To the home page",
  "quiz.thanksServices": "All services",
  "quiz.errUnavailable": "The form is not working right now. Please write to me on Telegram or by email.",
  "quiz.errInvalid": "Some required answers are missing. Check steps 1, 2 and 7.",
  "quiz.errFiles": "The files were not accepted: 5 files at most, 10 MB in total, images, PDF, documents or ZIP.",
  "quiz.errGeneric": "Could not send it. Try again, or write to me on Telegram or by email.",
  "quiz.cta": "Fill in the brief",
  "quiz.svc.landing-page": "Landing page",
  "quiz.svc.business-card-site": "Business card website",
  "quiz.svc.corporate-site": "Corporate website",
  "quiz.svc.online-store": "Online store",
  "quiz.svc.catalog-site": "Catalogue website",
  "quiz.svc.portal": "Portal",
  "quiz.svc.web-apps": "Web app",
  "quiz.svc.full-stack": "Full-stack development",
  "quiz.svc.wordpress": "WordPress",
  "quiz.svc.redesign": "Redesign",
  "quiz.svc.site-speed": "Website speed-up",
  "quiz.svc.site-support": "Website support",
  "quiz.svc.figma-to-html": "Figma to HTML",
  "quiz.svc.flutter-apps": "Mobile app",
  "quiz.svc.unsure": "Not sure",
  "quiz.f.quiz": "Quiz or calculator",
  "quiz.f.langs": "Several languages",
  "quiz.f.payment": "Payment",
  "quiz.f.leads": "Leads sent to CRM/Telegram",
  "quiz.f.admin": "Admin panel for editing texts",
  "quiz.f.animation": "Animations",
  "quiz.f.blog": "Blog",
  "quiz.d.have": "I have a mockup",
  "quiz.d.need": "I need a design",
  "quiz.d.unsure": "Not sure",
  "quiz.b.lt200": "Under $200",
  "quiz.b.200-500": "$200–500",
  "quiz.b.500-1000": "$500–1,000",
  "quiz.b.1000-2000": "$1,000–2,000",
  "quiz.b.gt2000": "Over $2,000",
  "quiz.b.unsure": "Not sure yet",
  "quiz.t.asap": "Urgent, within 2 weeks",
  "quiz.t.month": "In 2–4 weeks",
  "quiz.t.quarter": "In 2–3 months",
  "quiz.t.flexible": "Flexible",
  "quiz.c.telegram": "Telegram",
  "quiz.c.phone": "Phone",
  "quiz.c.email": "Email",
  "quiz.phoneHint": "The number in international format, starting with “+”.",
  "quiz.phoneInvalid": "Enter the number with its country code, for example +380 50 123 45 67."
}
