122 lines
5.1 KiB
TypeScript
122 lines
5.1 KiB
TypeScript
import type { Dictionary } from "@/content/types";
|
|
|
|
const en: Dictionary = {
|
|
common: {
|
|
siteTitle: "Diyaa",
|
|
navLabel: "Main navigation",
|
|
languageSwitcherLabel: "Switch language",
|
|
themeToggleLabel: "Interface theme",
|
|
themeLight: "Light",
|
|
themeDark: "Dark",
|
|
nav: {
|
|
home: "Home",
|
|
about: "About",
|
|
contact: "Contact",
|
|
},
|
|
footerRights: "{year} All rights reserved",
|
|
variants: {
|
|
comingSoon: {
|
|
siteTagline: "A new personal site is on the way",
|
|
footerBuiltWith: "A temporary landing page announcing the upcoming launch on the private server.",
|
|
},
|
|
full: {
|
|
siteTagline: "Web developer building fast, scalable digital experiences",
|
|
footerBuiltWith: "A bilingual professional site prepared for deployment on a private server.",
|
|
},
|
|
},
|
|
},
|
|
home: {
|
|
comingSoon: {
|
|
badge: "Coming Soon",
|
|
kicker: "Temporary notice",
|
|
title: "This website is temporarily closed while a new version is prepared",
|
|
description:
|
|
"A cleaner and more complete version of the site is currently in progress. The full experience will return soon with updated content and a refined presentation.",
|
|
primaryCta: "Contact by email",
|
|
secondaryCta: "Stay tuned",
|
|
highlights: [
|
|
{ value: "Temporarily offline", label: "Public pages are paused for now" },
|
|
{ value: "New version", label: "Refined content and visual identity" },
|
|
{ value: "Soon", label: "Full launch will return shortly" },
|
|
],
|
|
},
|
|
full: {
|
|
badge: "Available for web builds and custom development",
|
|
kicker: "Full-stack web developer",
|
|
title: "I build websites and web systems ready to grow",
|
|
description:
|
|
"I design and ship cohesive digital experiences backed by clean implementation and deployment-ready structure, so launch and maintenance stay manageable over time.",
|
|
primaryCta: "Start a conversation",
|
|
secondaryCta: "Learn more",
|
|
highlights: [
|
|
{ value: "10+", label: "Projects and product builds" },
|
|
{ value: "Bilingual", label: "Arabic and English ready" },
|
|
{ value: "Deployable", label: "Docker and VPS workflow" },
|
|
],
|
|
},
|
|
},
|
|
about: {
|
|
kicker: "Short introduction",
|
|
title: "About me",
|
|
story:
|
|
"My focus is turning ideas into web products that feel polished in the browser and dependable in production. I care about clean interfaces, maintainable structure, and deployment choices that make future growth easier instead of harder.",
|
|
skillsTitle: "Skills",
|
|
skills: [
|
|
"Next.js and React",
|
|
"TypeScript-driven UI structure",
|
|
"Fast, adaptable frontend systems",
|
|
"Private-server deployment setup",
|
|
"Performance and UX refinement",
|
|
"Bilingual content architecture",
|
|
],
|
|
experienceTitle: "Experience highlights",
|
|
experience: [
|
|
"Professional landing pages and personal web presence builds",
|
|
"Scalable frontend interfaces for modern web apps",
|
|
"Docker-based delivery flows for cleaner deployment",
|
|
],
|
|
principlesTitle: "Working principles",
|
|
principles: [
|
|
"Keep the structure clear enough for future expansion",
|
|
"Treat performance and clarity as part of the product",
|
|
"Prepare for deployment and operations from the beginning",
|
|
],
|
|
},
|
|
contact: {
|
|
kicker: "Let us start with a clear and actionable conversation",
|
|
title: "Contact channels",
|
|
description: "As soon as you add your real links in the environment file, they appear here automatically and become usable for visitors.",
|
|
availabilityTitle: "Launch readiness",
|
|
availabilityDescription:
|
|
"This version is prepared for private-server deployment with an internal health endpoint and contact links managed through configuration.",
|
|
channelsTitle: "Direct contact links",
|
|
channelCta: "Open link",
|
|
channelFallback: "This channel will appear once the real link is added",
|
|
channels: [
|
|
{ key: "email", name: "Email", hint: "For direct professional contact and project inquiries" },
|
|
{ key: "linkedin", name: "LinkedIn", hint: "For professional background and networking" },
|
|
{ key: "github", name: "GitHub", hint: "For repositories, code samples, and project history" },
|
|
],
|
|
},
|
|
metadata: {
|
|
home: {
|
|
comingSoon: {
|
|
title: "Coming soon",
|
|
description: "A temporary landing page announcing the upcoming launch of the new personal website.",
|
|
},
|
|
full: {
|
|
title: "Home",
|
|
description: "A bilingual professional website presenting technical experience, web development services, and deployment readiness.",
|
|
},
|
|
},
|
|
aboutTitle: "About",
|
|
aboutDescription: "Learn more about experience, skills, and the working principles behind building modern web products.",
|
|
contactTitle: "Contact",
|
|
contactDescription: "A contact page ready to surface email and professional profile links directly from configuration.",
|
|
notFoundTitle: "Page not found",
|
|
notFoundDescription: "The page you requested could not be found. You can return to the home page or switch languages.",
|
|
},
|
|
};
|
|
|
|
export default en;
|