122 lines
5.0 KiB
TypeScript
122 lines
5.0 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: "Coming soon",
|
|
title: "A fresh version of this site is being prepared",
|
|
description:
|
|
"The full website is currently being refined with a stronger visual identity, sharper content, and a cleaner launch-ready experience. It will be live soon.",
|
|
primaryCta: "Reach out when it launches",
|
|
secondaryCta: "Stay tuned",
|
|
highlights: [
|
|
{ value: "New release", label: "Updated look and content" },
|
|
{ value: "Bilingual", label: "Arabic and English ready" },
|
|
{ value: "Soon", label: "Official launch" },
|
|
],
|
|
},
|
|
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 site presenting technical expertise, project readiness, and server-friendly deployment.",
|
|
},
|
|
},
|
|
aboutTitle: "About",
|
|
aboutDescription: "Learn about experience, skills, and the working approach behind modern web builds.",
|
|
contactTitle: "Contact",
|
|
contactDescription: "Contact page wired for email and professional profile links through environment settings.",
|
|
notFoundTitle: "Page not found",
|
|
notFoundDescription: "The requested page could not be found. Return home or switch to the other language.",
|
|
},
|
|
};
|
|
|
|
export default en;
|