export const locales = ['de', 'en', 'sr'] as const; export const defaultLocale = 'de' as const; export type Locale = (typeof locales)[number]; export const localeNames: Record = { de: 'Deutsch', en: 'English', sr: 'Srpski', }; export const localeFlags: Record = { de: '🇩🇪', en: '🇬🇧', sr: '🇷🇸', }; // Extended locale metadata for SEO export const localeMetadata: Record = { de: { language: 'de', region: 'DE', hreflang: 'de-DE', ogLocale: 'de_DE', script: 'Latn', territory: 'Germany', currency: 'EUR', }, en: { language: 'en', region: 'US', hreflang: 'en-US', ogLocale: 'en_US', script: 'Latn', territory: 'United States', currency: 'USD', }, sr: { language: 'sr', region: 'RS', hreflang: 'sr-RS', ogLocale: 'sr_RS', script: 'Latn', // Using Latin script for web compatibility (Cyrillic: Cyrl) territory: 'Serbia', currency: 'RSD', }, }; // SEO keywords per locale export const seoKeywords: Record = { de: [ 'Fullstack Developer', 'KI Entwickler', 'Künstliche Intelligenz', 'Claude AI Entwickler', 'Next.js Entwickler', 'React Entwickler', 'TypeScript Entwickler', 'Tailwind CSS', 'AI Agentenentwicklung', 'KI-Agenten Entwicklung', 'Prozessautomatisierung', 'Voice AI', 'n8n Automatisierung', 'Python Entwickler', 'Köln', 'Deutschland', ], en: [ 'Fullstack Developer', 'AI Developer', 'Claude AI Developer', 'Claude AI Integration', 'Next.js Developer', 'React Developer', 'TypeScript Developer', 'Tailwind CSS Developer', 'Artificial Intelligence', 'AI Agent Developer', 'AI Agent Development', 'Process Automation Expert', 'Voice AI Developer', 'n8n Automation', 'Python Developer', 'SaaS Development', 'Remote Developer Europe', 'Remote Developer USA', 'Remote Developer UK', 'Freelance AI Developer', 'London', 'New York', 'Los Angeles', 'Miami', 'San Francisco', ], sr: [ 'Fullstack Programer', 'AI Programer Srbija', 'AI Developer Beograd', 'Claude AI Developer', 'Next.js Programer', 'React Programer', 'TypeScript Programer', 'Veštačka Inteligencija', 'Razvoj AI Agenata', 'Automatizacija Procesa', 'Voice AI Srbija', 'n8n Automatizacija', 'Python Programer Srbija', 'React Programer Beograd', 'Beograd', 'Novi Sad', 'Niš', 'Kragujevac', 'Subotica', 'Srbija', 'Softverski Razvoj Srbija', 'Remote Developer Dijaspora', 'Freelance Programer Srbija', ], };