(function(){'use strict';

var lang = localStorage.getItem('peak_lang_pref') || 'en';

var t = {
  en: {
    // Nav
    nav_features: 'Features',
    nav_dashboard: 'Dashboard',
    nav_pricing: 'Pricing',
    nav_testimonials: 'Testimonials',
    nav_integrations: 'Integrations',
    nav_faq: 'FAQ',
    nav_get_started: 'Get Started',
    nav_sign_in: 'Sign In',
    nav_home: 'Home',
    nav_privacy: 'Privacy',
    nav_terms: 'Terms',
    nav_contact: 'Contact',
    // Hero
    hero_title: '<span style="font-family: \'Cardo\', serif;">PEAK</span><br><em style="font-family: \'Fugaz One\', cursive; font-style: normal; font-weight: 400;">Platform</em>',
    hero_sub: 'AI Chat, Image Generator & Logo Creator — all in one place.',
    hero_btn_features: 'AI tools',
    hero_btn_how: 'see how it works',
    hero_metric_1: 'AI Models',
    hero_metric_2: 'Images Generated',
    hero_metric_3: 'Happy Users',
    // Ticker
    ticker_label: 'Peak Platform — AI-Powered Tools',
    ticker_1: 'Peak Platform',
    ticker_2: 'AI Chatbot',
    ticker_3: 'Image Generator',
    ticker_4: 'Logo Creator',
    ticker_5: 'AI Workflow',
    ticker_6: 'Smart Tools',
    ticker_7: 'Peak AI',
    ticker_8: 'AI Assistant',
    // Features section
    feat_1_tag: 'AI Chat Assistant',
    feat_1_title: 'Chat with Peak AI',
    feat_1_title_b: 'get instant answers',
    feat_1_desc: 'Talk to Peak AI in real-time. Ask questions, generate content, summarize text, and automate conversations — all powered by advanced language models including Groq and OpenRouter.',
    feat_2_tag: 'AI Image Generator',
    feat_2_title: 'Create stunning images',
    feat_2_title_b: 'with AI in seconds',
    feat_2_desc: 'Turn your ideas into visuals instantly. Generate unique images from text descriptions using Google Gemini, OpenRouter, Pollinations AI and more. Free and unlimited.',
    feat_3_tag: 'AI Logo Creator',
    feat_3_title: 'Design professional logos',
    feat_3_title_b: 'with AI in seconds',
    feat_3_desc: 'Create custom brand logos instantly. Describe your brand, pick colors and style, and let Peak AI generate a unique professional logo for your business or startup.',
    // Pricing
    pricing_tag: 'Peak Pricing',
    pricing_title: 'Start free, upgrade when',
    pricing_title_b: 'you need more',
    pricing_sub: 'All plans include AI Chat, Image Generator, and Logo Creator. No credit card required.',
    plan_1_name: 'Free',
    plan_1_desc: 'Perfect for trying Peak AI tools and light usage.',
    plan_1_f1: 'AI Chat access',
    plan_1_f2: '50 AI Image generations',
    plan_1_f3: '10 AI Logo creations',
    plan_1_f4: 'Basic AI assistant',
    plan_1_f5: 'Community support',
    plan_1_cta: 'Get Started Free',
    plan_2_name: 'Pro',
    plan_2_desc: 'For creators and professionals who need more power.',
    plan_2_f1: 'Unlimited AI Chat',
    plan_2_f2: '500 AI Image generations',
    plan_2_f3: '100 AI Logo creations',
    plan_2_f4: 'Advanced AI models',
    plan_2_f5: 'Priority support',
    plan_2_f6: 'No watermarks',
    plan_2_cta: 'Start Free Trial',
    plan_3_name: 'Unlimited',
    plan_3_desc: 'For heavy users who want everything unlimited.',
    plan_3_f1: 'Everything in Pro',
    plan_3_f2: 'Unlimited Image generations',
    plan_3_f3: 'Unlimited Logo creations',
    plan_3_f4: 'All AI models available',
    plan_3_f5: 'Priority 24/7 support',
    plan_3_f6: 'Custom integrations',
    plan_3_f7: 'Early access to new features',
    plan_3_cta: 'Get Started',
    pricing_monthly: 'Monthly',
    pricing_annual: 'Annual',
    pricing_save: 'Save 30%',
    // Testimonials
    testimonials_tag: 'What Users Say',
    testimonials_title: 'Loved by users who',
    testimonials_title_b: 'create with AI',
    testimonial_1_q: '"Peak AI image generator is incredible. I created stunning graphics for my brand in minutes!"',
    testimonial_1_a: 'Ahmed K.',
    testimonial_1_r: 'Content Creator, Baghdad',
    testimonial_2_q: '"The AI chat assistant saved me hours of research. Peak Platform is my go-to AI toolkit."',
    testimonial_2_a: 'Sara M.',
    testimonial_2_r: 'Digital Marketer, Erbil',
    testimonial_3_q: '"I designed my entire brand identity with Peak Logo Creator. Professional results, zero design skills needed."',
    testimonial_3_a: 'Zaid R.',
    testimonial_3_r: 'Startup Founder, Basra',
    // Integrations
    integrations_tag: 'Integrations',
    integrations_title: 'Works with',
    integrations_title_b: 'everything you use',
    integrations_sub: 'Connect with the platforms and tools you already rely on every day.',
    // FAQ
    faq_tag: 'Frequently Asked',
    faq_title: 'Questions we hear',
    faq_title_b: 'most often',
    faq_toggle_all: 'Expand All',
    faq_1_q: 'Is Peak Platform free to use?',
    faq_1_a: 'Yes! We offer a Free plan with 50 AI image generations and 10 logo creations. Upgrade to Pro or Unlimited for more.',
    faq_2_q: 'What AI models do you use?',
    faq_2_a: 'We support multiple models including Google Gemini, OpenRouter, Pollinations AI, Groq, and more. Pro users get access to advanced models.',
    faq_3_q: 'Can I use the images commercially?',
    faq_3_a: 'Yes, all images and logos generated on Peak Platform are free for commercial use with no attribution required.',
    faq_4_q: 'Is my data safe?',
    faq_4_a: 'Absolutely. Your data and generated content are private and secure. We do not share or train on your data.',
    faq_5_q: 'Do I need design skills?',
    faq_5_a: 'Not at all! Peak AI handles all the heavy lifting. Just describe what you want and our AI creates it for you.',
    // Footer
    footer_cta_tag: 'Ready to Start',
    footer_cta_title: 'Start creating with AI',
    footer_cta_title_b: 'today — it\'s free',
    footer_cta_sub: 'No credit card. No limits. Just powerful AI tools at your fingertips.',
    footer_cta_primary: 'Get Started Free',
    footer_cta_secondary: 'Explore Features',
    footer_copyright: 'Peak — 2026',
    footer_status: 'Status',
    footer_credit: 'Design: Peak',
    footer_images: 'Images: Unsplash',
    // Chat widget
    chat_title: 'Peak AI',
    chat_status: 'Online',
    chat_placeholder: 'Ask Peak AI...',
    chat_greeting: 'Hello! I\'m your Peak AI assistant. How can I help you?',
    chat_fab_label: 'Open AI Assistant',
    // Extra nav keys
    nav_get_started_free: 'Get Started Free',
    // Generate page shared keys
    gen_image_tag: 'AI Image Generator',
    gen_image_title: 'Image <strong>Generator</strong>',
    gen_image_desc: 'Turn your ideas into images with AI',
    gen_settings_title: 'Generation <strong>Settings</strong>',
    gen_image_prompt_label: 'Image Description',
    gen_image_prompt_placeholder: 'Write a detailed description of the image you want to generate...',
    gen_ai_model_label: 'AI Model',
    gen_model_info: 'SVG AI is free and unlimited — Gemini models require OpenRouter credits',
    gen_generate_btn: 'Generate Image',
    gen_result_title: 'Result',
    gen_result_placeholder: 'Results will appear here',
    gen_logo_tag: 'AI Logo Generator',
    gen_logo_title: 'Logo <strong>Generator</strong>',
    gen_logo_desc: 'Design a professional logo for your brand with AI',
    gen_logo_settings_title: 'Logo <strong>Settings</strong>',
    gen_logo_brand_label: 'Brand Name',
    gen_logo_brand_placeholder: 'e.g. Peak',
    gen_logo_slogan_label: 'Tagline (Optional)',
    gen_logo_slogan_placeholder: 'e.g. Your AI Platform',
    gen_logo_prompt_label: 'Logo Description',
    gen_logo_prompt_placeholder: 'Describe your desired logo: style, colors, symbols, feel...',
    gen_logo_style_label: 'Style',
    gen_logo_style_modern: 'Modern',
    gen_logo_style_minimal: 'Minimal',
    gen_logo_style_vintage: 'Vintage',
    gen_logo_style_geometric: 'Geometric',
    gen_logo_style_abstract: 'Abstract',
    gen_logo_style_mascot: 'Mascot',
    gen_logo_style_luxury: 'Luxury',
    gen_logo_style_tech: 'Tech',
    gen_logo_colors_label: 'Primary Colors',
    gen_logo_colors_placeholder: 'e.g. Blue, White, Gold',
    gen_logo_model_info: 'SVG AI is free and unlimited — Gemini / OpenAI models require OpenRouter credits',
    gen_generate_logo_btn: 'Generate Logo',
    gen_logo_result_placeholder: 'Your logo will appear here',
    // Login extra keys
    login_welcome: 'Welcome back',
    login_subtitle: 'Sign in to your Peak account',
    login_remember: 'Remember me',
    login_create_one: 'Create one',
    register_title: 'Create account',
    register_subtitle: 'Get started with Peak Platform',
    register_name_label: 'Full name',
    register_email_label: 'Email',
    register_password_label: 'Password',
    register_btn: 'Create Account',
    register_has_account: 'Already have an account?',
    register_sign_in: 'Sign in',
    forgot_title: 'Reset password',
    forgot_subtitle: "Enter your email and we'll send you a reset link",
    forgot_email_label: 'Email',
    forgot_btn: 'Send Reset Link',
    forgot_back: 'Back to sign in',
    // Video page keys
    nav_video_gen: 'Video Generator',
    feat_4_tag: 'AI Video Generator',
    feat_4_title: 'Generate stunning videos',
    feat_4_title_b: 'with AI in seconds',
    feat_4_desc: 'Turn text into videos using Veo 3, Imagen 4, and Lyria models. Describe your scene and let Peak AI generate professional-grade video content for your projects.',
    gen_video_tag: 'AI Multimedia Generator',
    gen_video_title: 'Multimedia <strong>Generator</strong>',
    gen_video_desc: 'Generate images and media with Gemini AI',
    gen_video_settings_title: 'Generation <strong>Settings</strong>',
    gen_video_prompt_label: 'Description',
    gen_video_prompt_placeholder: 'Describe what you want to generate...',
    gen_video_model_label: 'AI Model',
    gen_video_nano_banana: 'Nano Banana (Gemini 2.5 Flash Preview)',
    gen_video_nano_banana2: 'Nano Banana 2 (Gemini 3.1 Flash)',
    gen_video_nano_banana_pro: 'Nano Banana Pro (Gemini 3 Pro)',
    gen_video_duration_label: 'Duration (seconds)',
    gen_video_model_info: 'Google models use your API key. Some models support image output only.',
    gen_video_generate_btn: 'Generate',
    gen_video_result_title: 'Result',
    gen_video_result_placeholder: 'Your result will appear here',
    // Dashboard extra keys
    dash_ai_assistant: 'AI Assistant',
    dash_back_to_site: 'Back to Site',
    // Features page
    features_title: 'Features',
    features_page_title: 'Everything Peak AI',
    features_page_title_b: 'can do for you',
    features_page_sub: 'AI Chat, Image Generator, Logo Creator, and more — all in one powerful platform.',
    // Generate Image page
    genimg_title: 'AI Image Generator',
    genimg_desc: 'Turn your ideas into images',
    genimg_prompt_label: 'Image Description',
    genimg_prompt_placeholder: 'Write a detailed description of the image you want to generate...',
    genimg_model_label: 'AI Model',
    genimg_btn: 'Generate Image',
    genimg_loading: 'Generating...',
    genimg_error_empty: 'Please enter an image description',
    genimg_error_connection: 'A connection error occurred',
    genimg_results: 'Results',
    genimg_download: 'Download',
    genimg_view: 'View',
    // Generate Logo page
    genlogo_title: 'AI Logo Generator',
    genlogo_desc: 'Design a professional logo in seconds',
    genlogo_brand_label: 'Brand Name',
    genlogo_brand_placeholder: 'e.g. Peak',
    genlogo_slogan_label: 'Tagline (optional)',
    genlogo_slogan_placeholder: 'e.g. Your AI Platform',
    genlogo_prompt_label: 'Logo Description',
    genlogo_prompt_placeholder: 'Describe your desired logo: style, colors, symbols, feel...',
    genlogo_style_label: 'Style',
    genlogo_colors_label: 'Colors',
    genlogo_colors_placeholder: 'e.g. Blue, White, Gold',
    genlogo_model_label: 'AI Model',
    genlogo_btn: 'Generate Logo',
    genlogo_loading: 'Generating...',
    genlogo_error_empty: 'Please enter a brand name or logo description',
    genlogo_results: 'Logo',
    genlogo_download: 'Download',
    genlogo_view: 'View',
    // Login page
    login_title: 'Sign In',
    login_email_label: 'Email',
    login_email_placeholder: 'Enter your email',
    login_password_label: 'Password',
    login_password_placeholder: 'Enter your password',
    login_btn: 'Sign In',
    login_loading: 'Signing in...',
    login_error_empty: 'Please enter your email and password.',
    login_error_invalid: 'Invalid email or password.',
    login_error_connection: 'Connection error. Make sure the server is running.',
    login_no_account: "Don't have an account?",
    login_register: 'Create one',
    login_forgot: 'Forgot password?',
    login_register_title: 'Create Account',
    login_register_name: 'Full Name',
    login_register_name_placeholder: 'Enter your full name',
    login_register_btn: 'Create Account',
    login_register_loading: 'Creating account...',
    login_register_error: 'All fields are required.',
    login_register_error_password: 'Password must be at least 6 characters.',
    login_have_account: 'Already have an account?',
    login_sign_in: 'Sign in',
    login_forgot_title: 'Reset Password',
    login_forgot_desc: 'Enter your email and we\'ll send you a reset link.',
    login_forgot_email_placeholder: 'Enter your email',
    login_forgot_btn: 'Send Reset Link',
    login_forgot_loading: 'Sending...',
    login_forgot_back: 'Back to sign in',
    login_reset_title: 'Set new password',
    login_reset_desc: 'Choose a new password for your account',
    login_reset_btn: 'Reset Password',
    login_reset_loading: 'Resetting...',
    login_reset_error: 'Password must be at least 6 characters.',
    // Dashboard
    dash_overview: 'Overview',
    dash_workflows: 'Workflows',
    dash_ai: 'AI Tools',
    dash_settings: 'Settings',
    dash_logout: 'Logout',
    dash_connected: 'API Connected',
    dash_offline: 'Offline',
    dash_stat_workflows: 'Active Workflows',
    dash_stat_total: 'Total Workflows',
    dash_stat_members: 'Team Members',
    dash_no_workflows: 'No workflows yet. Add one!',
    dash_add_workflow: 'Add Workflow',
    dash_workflow_name: 'Workflow name:',
    dash_save: 'Save',
    dash_saved: 'Saved successfully!',
    dash_save_failed: 'Failed to save.',
    dash_delete: 'Delete',
    dash_deleted: 'Workflow deleted.',
    dash_delete_failed: 'Failed to delete workflow.',
    dash_profile: 'Profile',
    dash_profile_name: 'Full Name',
    dash_profile_email: 'Email',
    dash_profile_role: 'Role',
    dash_profile_save: 'Save Profile',
    dash_profile_saved: 'Profile saved successfully!',
    dash_profile_failed: 'Failed to save profile.',
    dash_password: 'Change Password',
    dash_password_btn: 'Change Password',
    dash_new_password: 'New password:',
    dash_password_updated: 'Password updated successfully!',
    dash_appearance: 'Appearance',
    dash_theme: 'Theme',
    dash_notifications: 'Notifications',
    dash_email_notif: 'Email Notifications',
    dash_workflow_alerts: 'Workflow Alerts',
    dash_weekly_digest: 'Weekly Digest',
    dash_ai_tab: 'AI Training',
    dash_ai_system_prompt: 'System Prompt',
    dash_ai_model: 'Model',
    dash_ai_temperature: 'Temperature',
    dash_ai_max_tokens: 'Max Tokens',
    dash_ai_knowledge: 'Knowledge Base',
    dash_ai_save: 'Save AI Settings',
    dash_ai_saved: 'Training settings saved successfully!',
    dash_ai_failed: 'Failed to save training settings.',
    dash_chat_input: 'Ask Peak AI...',
    dash_chat_send: 'Send',
    dash_general: 'General',
    dash_pricing: 'Pricing',
    dash_account: 'Account',
    dash_ai_tools: 'AI Tools',
    // Settings labels
    setting_profile: 'Profile',
    setting_general: 'General',
    setting_notifications: 'Notifications',
    setting_appearance: 'Appearance',
    setting_account: 'Account',
    setting_pricing: 'Pricing',
    setting_ai: 'AI',
    // Image gen page labels (features page)
    feat_img_title: 'AI Image Generator',
    feat_img_desc: 'Generate stunning AI images from text descriptions using multiple AI models. Free and unlimited.',
    feat_logo_title: 'AI Logo Creator',
    feat_logo_desc: 'Design professional brand logos with AI in seconds. Customize style, colors, and more.',
    feat_chat_title: 'AI Chat Assistant',
    feat_chat_desc: 'Chat with Peak AI in real-time. Ask questions, get answers, generate content instantly.',
    // Style options
    style_modern: 'Modern',
    style_minimalist: 'Minimalist',
    style_vintage: 'Vintage',
    style_playful: 'Playful',
    style_luxury: 'Luxury',
    style_tech: 'Tech',
    style_handdrawn: 'Hand-drawn',
    style_geometric: 'Geometric',
    // Pagination / misc
    learn_more: 'Learn More',
    close: 'Close',
    loading: 'Loading...',
    error_generic: 'Something went wrong. Please try again.',
    error_connection: 'Connection error. Make sure the server is running.',
    // Side panel
    side_scroll: 'Scroll',
    side_status: 'Status',
    // Search
    search_placeholder: 'Search',
  },

  ar: {
    // Nav
    nav_features: 'الميزات',
    nav_dashboard: 'لوحة التحكم',
    nav_pricing: 'الأسعار',
    nav_testimonials: 'آراء المستخدمين',
    nav_integrations: 'التكاملات',
    nav_faq: 'الأسئلة الشائعة',
    nav_get_started: 'ابدأ الآن',
    nav_sign_in: 'تسجيل الدخول',
    nav_home: 'الرئيسية',
    nav_privacy: 'الخصوصية',
    nav_terms: 'الشروط',
    nav_contact: 'اتصل بنا',
    // Hero
    hero_title: '<span style="font-family: \'Cardo\', serif;">بيك</span><br><em style="font-family: \'Fugaz One\', cursive; font-style: normal; font-weight: 400;">بلاتفورم</em>',
    hero_sub: 'شات AI، مولد الصور، ومصمم الشعارات — كل ذلك في مكان واحد.',
    hero_btn_features: 'أدوات AI',
    hero_btn_how: 'شاهد كيف يعمل',
    hero_metric_1: 'نماذج AI',
    hero_metric_2: 'صورة مولّدة',
    hero_metric_3: 'مستخدم سعيد',
    // Ticker
    ticker_label: 'منصة بيك — أدوات تعمل بالذكاء الاصطناعي',
    ticker_1: 'منصة بيك',
    ticker_2: 'شات AI',
    ticker_3: 'مولد الصور',
    ticker_4: 'مصمم الشعارات',
    ticker_5: 'سير عمل AI',
    ticker_6: 'أدوات ذكية',
    ticker_7: 'بيك AI',
    ticker_8: 'مساعد AI',
    // Features section
    feat_1_tag: 'مساعد شات AI',
    feat_1_title: 'تحدث مع بيك AI',
    feat_1_title_b: 'واحصل على إجابات فورية',
    feat_1_desc: 'تحدث مع بيك AI في الوقت الفعلي. اطرح الأسئلة، أنشئ المحتوى، لخّص النصوص، وأتمتة المحادثات — مدعوم بأحدث نماذج اللغة بما في ذلك Groq و OpenRouter.',
    feat_2_tag: 'مولد الصور بالذكاء الاصطناعي',
    feat_2_title: 'أنشئ صوراً مذهلة',
    feat_2_title_b: 'بالذكاء الاصطناعي في ثوانٍ',
    feat_2_desc: 'حوّل أفكارك إلى صور فورية. أنشئ صوراً فريدة من النصوص باستخدام Google Gemini و OpenRouter و Pollinations AI والمزيد. مجاني وغير محدود.',
    feat_3_tag: 'مصمم الشعارات بالذكاء الاصطناعي',
    feat_3_title: 'صمم شعارات احترافية',
    feat_3_title_b: 'بالذكاء الاصطناعي في ثوانٍ',
    feat_3_desc: 'أنشئ شعارات علامة تجارية مخصصة فوراً. صف علامتك التجارية، اختر الألوان والأنماط، ودع بيك AI يولد شعاراً احترافياً فريداً لعملك أو شركتك الناشئة.',
    // Pricing
    pricing_tag: 'أسعار بيك',
    pricing_title: 'ابدأ مجاناً، ورقّ عندما',
    pricing_title_b: 'تحتاج المزيد',
    pricing_sub: 'جميع الخطط تشمل شات AI، مولد الصور، ومصمم الشعارات. لا حاجة لبطاقة ائتمان.',
    plan_1_name: 'مجاني',
    plan_1_desc: 'مثالي لتجربة أدوات بيك AI والاستخدام الخفيف.',
    plan_1_f1: 'الوصول إلى شات AI',
    plan_1_f2: '50 صورة بالذكاء الاصطناعي',
    plan_1_f3: '10 شعارات بالذكاء الاصطناعي',
    plan_1_f4: 'مساعد AI أساسي',
    plan_1_f5: 'دعم المجتمع',
    plan_1_cta: 'ابدأ مجاناً',
    plan_2_name: 'احترافي',
    plan_2_desc: 'للمبدعين والمحترفين الذين يحتاجون قوة أكبر.',
    plan_2_f1: 'شات AI غير محدود',
    plan_2_f2: '500 صورة بالذكاء الاصطناعي',
    plan_2_f3: '100 شعار بالذكاء الاصطناعي',
    plan_2_f4: 'نماذج AI متقدمة',
    plan_2_f5: 'دعم أولوية',
    plan_2_f6: 'بدون علامات مائية',
    plan_2_cta: 'ابدأ النسخة التجريبية',
    plan_3_name: 'غير محدود',
    plan_3_desc: 'للمستخدمين المكثفين الذين يريدون كل شيء غير محدود.',
    plan_3_f1: 'كل شيء في الخطة الاحترافية',
    plan_3_f2: 'صور غير محدودة بالذكاء الاصطناعي',
    plan_3_f3: 'شعارات غير محدودة بالذكاء الاصطناعي',
    plan_3_f4: 'جميع نماذج AI متاحة',
    plan_3_f5: 'دعم أولوية 24/7',
    plan_3_f6: 'تكاملات مخصصة',
    plan_3_f7: 'وصول مبكر للميزات الجديدة',
    plan_3_cta: 'ابدأ الآن',
    pricing_monthly: 'شهري',
    pricing_annual: 'سنوي',
    pricing_save: 'وفر 30%',
    // Testimonials
    testimonials_tag: 'آراء المستخدمين',
    testimonials_title: 'محبوب من المستخدمين',
    testimonials_title_b: 'الذين يصنعون بالذكاء الاصطناعي',
    testimonial_1_q: '"مولد صور بيك AI رائع. أنشأت رسومات مذهلة لعلامتي التجارية في دقائق!"',
    testimonial_1_a: 'أحمد ك.',
    testimonial_1_r: 'صانع محتوى، بغداد',
    testimonial_2_q: '"مساعد شات AI وفر لي ساعات من البحث. منصة بيك هي أداتي الذكية المفضلة."',
    testimonial_2_a: 'سارة م.',
    testimonial_2_r: 'مسوق رقمي، أربيل',
    testimonial_3_q: '"صممت هوية علامتي التجارية بالكامل باستخدام مصمم شعارات بيك. نتائج احترافية بدون مهارات تصميم."',
    testimonial_3_a: 'زيد ر.',
    testimonial_3_r: 'مؤسس شركة ناشئة، البصرة',
    // Integrations
    integrations_tag: 'التكاملات',
    integrations_title: 'يعمل مع',
    integrations_title_b: 'كل ما تستخدمه',
    integrations_sub: 'اتصل بالمنصات والأدوات التي تعتمد عليها يومياً.',
    // FAQ
    faq_tag: 'الأسئلة الشائعة',
    faq_title: 'أسئلة نسمعها',
    faq_title_b: 'بشكل متكرر',
    faq_toggle_all: 'عرض الكل',
    faq_1_q: 'هل منصة بيك مجانية؟',
    faq_1_a: 'نعم! نقدم خطة مجانية مع 50 صورة بالذكاء الاصطناعي و 10 شعارات. يمكنك الترقية إلى الخطة الاحترافية أو غير المحدودة للمزيد.',
    faq_2_q: 'ما نماذج الذكاء الاصطناعي التي تستخدمونها؟',
    faq_2_a: 'ندعم نماذج متعددة بما في ذلك Google Gemini و OpenRouter و Pollinations AI و Groq والمزيد. المستخدمون الاحترافيون يحصلون على نماذج متقدمة.',
    faq_3_q: 'هل يمكنني استخدام الصور تجارياً؟',
    faq_3_a: 'نعم، جميع الصور والشعارات المولدة على منصة بيك مجانية للاستخدام التجاري بدون حاجة للإسناد.',
    faq_4_q: 'هل بياناتي آمنة؟',
    faq_4_a: 'بالتأكيد. بياناتك والمحتوى الذي تولّده خاص وآمن. نحن لا نشارك أو ندرّب على بياناتك.',
    faq_5_q: 'هل أحتاج مهارات تصميم؟',
    faq_5_a: 'إطلاقاً! بيك AI يتولى كل العمل الشاق. فقط صف ما تريد وسيقوم الذكاء الاصطناعي بإنشائه لك.',
    // Footer
    footer_cta_tag: 'مستعد للبدء',
    footer_cta_title: 'ابدأ الإبداع بالذكاء الاصطناعي',
    footer_cta_title_b: 'اليوم — مجاناً',
    footer_cta_sub: 'لا بطاقة ائتمان. لا حدود. فقط أدوات ذكاء اصطناعي قوية في متناول يدك.',
    footer_cta_primary: 'ابدأ مجاناً',
    footer_cta_secondary: 'استكشف الميزات',
    footer_copyright: 'بيك — 2026',
    footer_status: 'الحالة',
    footer_credit: 'تصميم: بيك',
    footer_images: 'الصور: Unsplash',
    // Chat widget
    chat_title: 'بيك AI',
    chat_status: 'متصل',
    chat_placeholder: 'اسأل بيك AI...',
    chat_greeting: 'مرحباً! أنا مساعد بيك AI. كيف يمكنني مساعدتك؟',
    chat_fab_label: 'افتح مساعد AI',
    // Extra nav keys
    nav_get_started_free: 'ابدأ مجاناً',
    // Generate page shared keys
    gen_image_tag: 'مولد الصور بالذكاء الاصطناعي',
    gen_image_title: 'مولد <strong>الصور</strong>',
    gen_image_desc: 'حوّل أفكارك إلى صور باستخدام الذكاء الاصطناعي',
    gen_settings_title: 'إعدادات <strong>التوليد</strong>',
    gen_image_prompt_label: 'وصف الصورة',
    gen_image_prompt_placeholder: 'اكتب وصفاً مفصلاً للصورة التي تريد توليدها...',
    gen_ai_model_label: 'نموذج AI',
    gen_model_info: 'SVG AI مجاني وغير محدود — نماذج Gemini تتطلب رصيد OpenRouter',
    gen_generate_btn: 'توليد الصورة',
    gen_result_title: 'النتيجة',
    gen_result_placeholder: 'ستظهر النتائج هنا',
    gen_logo_tag: 'مصمم الشعارات بالذكاء الاصطناعي',
    gen_logo_title: 'مصمم <strong>الشعارات</strong>',
    gen_logo_desc: 'صمم شعاراً احترافياً لعلامتك التجارية باستخدام الذكاء الاصطناعي',
    gen_logo_settings_title: 'إعدادات <strong>الشعار</strong>',
    gen_logo_brand_label: 'اسم العلامة التجارية',
    gen_logo_brand_placeholder: 'مثال: بيك',
    gen_logo_slogan_label: 'الشعار الدعائي (اختياري)',
    gen_logo_slogan_placeholder: 'مثال: منصتك الذكية',
    gen_logo_prompt_label: 'وصف الشعار',
    gen_logo_prompt_placeholder: 'صف الشعار الذي تريده: النمط، الألوان، الرموز، الإحساس...',
    gen_logo_style_label: 'النمط',
    gen_logo_style_modern: 'حديث',
    gen_logo_style_minimal: 'بسيط',
    gen_logo_style_vintage: 'كلاسيكي',
    gen_logo_style_geometric: 'هندسي',
    gen_logo_style_abstract: 'تجريدي',
    gen_logo_style_mascot: 'تميمة',
    gen_logo_style_luxury: 'فاخر',
    gen_logo_style_tech: 'تقني',
    gen_logo_colors_label: 'الألوان الأساسية',
    gen_logo_colors_placeholder: 'مثال: أزرق، أبيض، ذهبي',
    gen_logo_model_info: 'SVG AI مجاني وغير محدود — نماذج Gemini / OpenAI تتطلب رصيد OpenRouter',
    gen_generate_logo_btn: 'توليد الشعار',
    gen_logo_result_placeholder: 'سيظهر شعارك هنا',
    // Login extra keys
    login_welcome: 'مرحباً بعودتك',
    login_subtitle: 'سجّل الدخول إلى حسابك في بيك',
    login_remember: 'تذكرني',
    login_create_one: 'أنشئ واحداً',
    register_title: 'إنشاء حساب',
    register_subtitle: 'ابدأ مع منصة بيك',
    register_name_label: 'الاسم الكامل',
    register_email_label: 'البريد الإلكتروني',
    register_password_label: 'كلمة المرور',
    register_btn: 'إنشاء حساب',
    register_has_account: 'لديك حساب بالفعل؟',
    register_sign_in: 'تسجيل الدخول',
    forgot_title: 'إعادة تعيين كلمة المرور',
    forgot_subtitle: 'أدخل بريدك الإلكتروني وسنرسل لك رابط إعادة التعيين',
    forgot_email_label: 'البريد الإلكتروني',
    forgot_btn: 'إرسال رابط إعادة التعيين',
    forgot_back: 'العودة إلى تسجيل الدخول',
    // Video page keys
    nav_video_gen: 'مولد الفيديو',
    feat_4_tag: 'مولد الفيديو بالذكاء الاصطناعي',
    feat_4_title: 'أنشئ فيديوهات مذهلة',
    feat_4_title_b: 'بالذكاء الاصطناعي في ثوانٍ',
    feat_4_desc: 'حوّل النص إلى فيديوهات باستخدام نماذج Veo 3 و Imagen 4 و Lyria. صف المشهد ودع بيك AI يولد محتوى فيديو احترافياً لمشاريعك.',
    gen_video_tag: 'مولد الوسائط المتعددة بالذكاء الاصطناعي',
    gen_video_title: 'مولد <strong>الوسائط</strong>',
    gen_video_desc: 'أنشئ الصور والوسائط باستخدام Gemini AI',
    gen_video_settings_title: 'إعدادات <strong>التوليد</strong>',
    gen_video_prompt_label: 'الوصف',
    gen_video_prompt_placeholder: 'صف ما تريد توليده...',
    gen_video_model_label: 'نموذج AI',
    gen_video_nano_banana: 'نانو بَنانة (Gemini 2.5 Flash Preview)',
    gen_video_nano_banana2: 'نانو بَنانة 2 (Gemini 3.1 Flash)',
    gen_video_nano_banana_pro: 'نانو بَنانة برو (Gemini 3 Pro)',
    gen_video_duration_label: 'المدة (ثوانٍ)',
    gen_video_model_info: 'نماذج Google تستخدم مفتاح API الخاص بك. بعض النماذج تدعم الصور فقط.',
    gen_video_generate_btn: 'توليد',
    gen_video_result_title: 'النتيجة',
    gen_video_result_placeholder: 'ستظهر النتيجة هنا',
    // Dashboard extra keys
    dash_ai_assistant: 'مساعد AI',
    dash_back_to_site: 'العودة إلى الموقع',
    // Features page
    features_title: 'الميزات',
    features_page_title: 'كل ما يمكن لبيك AI',
    features_page_title_b: 'أن يفعله لك',
    features_page_sub: 'شات AI، مولد الصور، مصمم الشعارات، والمزيد — كل ذلك في منصة واحدة قوية.',
    // Generate Image page
    genimg_title: 'مولد الصور بالذكاء الاصطناعي',
    genimg_desc: 'حوّل أفكارك إلى صور',
    genimg_prompt_label: 'وصف الصورة',
    genimg_prompt_placeholder: 'اكتب وصفاً مفصلاً للصورة التي تريد توليدها...',
    genimg_model_label: 'نموذج AI',
    genimg_btn: 'توليد الصورة',
    genimg_loading: 'جارٍ التوليد...',
    genimg_error_empty: 'الرجاء إدخال وصف للصورة',
    genimg_error_connection: 'حدث خطأ في الاتصال',
    genimg_results: 'النتائج',
    genimg_download: 'تحميل',
    genimg_view: 'عرض',
    // Generate Logo page
    genlogo_title: 'مصمم الشعارات بالذكاء الاصطناعي',
    genlogo_desc: 'صمم شعاراً احترافياً في ثوانٍ',
    genlogo_brand_label: 'اسم العلامة التجارية',
    genlogo_brand_placeholder: 'مثال: بيك',
    genlogo_slogan_label: 'الشعار الدعائي (اختياري)',
    genlogo_slogan_placeholder: 'مثال: منصتك الذكية',
    genlogo_prompt_label: 'وصف الشعار',
    genlogo_prompt_placeholder: 'صف الشعار الذي تريده: النمط، الألوان، الرموز، الإحساس...',
    genlogo_style_label: 'النمط',
    genlogo_colors_label: 'الألوان',
    genlogo_colors_placeholder: 'مثال: أزرق، أبيض، ذهبي',
    genlogo_model_label: 'نموذج AI',
    genlogo_btn: 'توليد الشعار',
    genlogo_loading: 'جارٍ التوليد...',
    genlogo_error_empty: 'الرجاء إدخال اسم العلامة التجارية أو وصف الشعار',
    genlogo_results: 'الشعار',
    genlogo_download: 'تحميل',
    genlogo_view: 'عرض',
    // Login page
    login_title: 'تسجيل الدخول',
    login_email_label: 'البريد الإلكتروني',
    login_email_placeholder: 'أدخل بريدك الإلكتروني',
    login_password_label: 'كلمة المرور',
    login_password_placeholder: 'أدخل كلمة المرور',
    login_btn: 'تسجيل الدخول',
    login_loading: 'جارٍ تسجيل الدخول...',
    login_error_empty: 'الرجاء إدخال البريد الإلكتروني وكلمة المرور.',
    login_error_invalid: 'بريد إلكتروني أو كلمة مرور غير صحيحة.',
    login_error_connection: 'خطأ في الاتصال. تأكد من أن الخادم يعمل.',
    login_no_account: 'ليس لديك حساب؟',
    login_register: 'أنشئ واحداً',
    login_forgot: 'نسيت كلمة المرور؟',
    login_register_title: 'إنشاء حساب',
    login_register_name: 'الاسم الكامل',
    login_register_name_placeholder: 'أدخل اسمك الكامل',
    login_register_btn: 'إنشاء حساب',
    login_register_loading: 'جارٍ إنشاء الحساب...',
    login_register_error: 'جميع الحقول مطلوبة.',
    login_register_error_password: 'كلمة المرور يجب أن تكون 6 أحرف على الأقل.',
    login_have_account: 'لديك حساب بالفعل؟',
    login_sign_in: 'تسجيل الدخول',
    login_forgot_title: 'إعادة تعيين كلمة المرور',
    login_forgot_desc: 'أدخل بريدك الإلكتروني وسنرسل لك رابط إعادة التعيين.',
    login_forgot_email_placeholder: 'أدخل بريدك الإلكتروني',
    login_forgot_btn: 'إرسال رابط إعادة التعيين',
    login_forgot_loading: 'جارٍ الإرسال...',
    login_forgot_back: 'العودة إلى تسجيل الدخول',
    login_reset_title: 'تعيين كلمة مرور جديدة',
    login_reset_desc: 'اختر كلمة مرور جديدة لحسابك',
    login_reset_btn: 'إعادة تعيين كلمة المرور',
    login_reset_loading: 'جارٍ إعادة التعيين...',
    login_reset_error: 'كلمة المرور يجب أن تكون 6 أحرف على الأقل.',
    // Dashboard
    dash_overview: 'نظرة عامة',
    dash_workflows: 'سير العمل',
    dash_ai: 'أدوات AI',
    dash_settings: 'الإعدادات',
    dash_logout: 'تسجيل الخروج',
    dash_connected: 'API متصل',
    dash_offline: 'غير متصل',
    dash_stat_workflows: 'سير العمل النشط',
    dash_stat_total: 'إجمالي سير العمل',
    dash_stat_members: 'أعضاء الفريق',
    dash_no_workflows: 'لا يوجد سير عمل بعد. أضف واحداً!',
    dash_add_workflow: 'إضافة سير عمل',
    dash_workflow_name: 'اسم سير العمل:',
    dash_save: 'حفظ',
    dash_saved: 'تم الحفظ بنجاح!',
    dash_save_failed: 'فشل الحفظ.',
    dash_delete: 'حذف',
    dash_deleted: 'تم حذف سير العمل.',
    dash_delete_failed: 'فشل حذف سير العمل.',
    dash_profile: 'الملف الشخصي',
    dash_profile_name: 'الاسم الكامل',
    dash_profile_email: 'البريد الإلكتروني',
    dash_profile_role: 'الدور',
    dash_profile_save: 'حفظ الملف الشخصي',
    dash_profile_saved: 'تم حفظ الملف الشخصي بنجاح!',
    dash_profile_failed: 'فشل حفظ الملف الشخصي.',
    dash_password: 'تغيير كلمة المرور',
    dash_password_btn: 'تغيير كلمة المرور',
    dash_new_password: 'كلمة المرور الجديدة:',
    dash_password_updated: 'تم تحديث كلمة المرور بنجاح!',
    dash_appearance: 'المظهر',
    dash_theme: 'السمة',
    dash_notifications: 'الإشعارات',
    dash_email_notif: 'إشعارات البريد الإلكتروني',
    dash_workflow_alerts: 'تنبيهات سير العمل',
    dash_weekly_digest: 'الملخص الأسبوعي',
    dash_ai_tab: 'تدريب AI',
    dash_ai_system_prompt: 'الأمر الأساسي للنظام',
    dash_ai_model: 'النموذج',
    dash_ai_temperature: 'درجة الحرارة',
    dash_ai_max_tokens: 'الحد الأقصى للرموز',
    dash_ai_knowledge: 'قاعدة المعرفة',
    dash_ai_save: 'حفظ إعدادات AI',
    dash_ai_saved: 'تم حفظ إعدادات التدريب بنجاح!',
    dash_ai_failed: 'فشل حفظ إعدادات التدريب.',
    dash_chat_input: 'اسأل بيك AI...',
    dash_chat_send: 'إرسال',
    dash_general: 'عام',
    dash_pricing: 'الأسعار',
    dash_account: 'الحساب',
    dash_ai_tools: 'أدوات AI',
    // Settings labels
    setting_profile: 'الملف الشخصي',
    setting_general: 'عام',
    setting_notifications: 'الإشعارات',
    setting_appearance: 'المظهر',
    setting_account: 'الحساب',
    setting_pricing: 'الأسعار',
    setting_ai: 'AI',
    // Image gen page labels (features page)
    feat_img_title: 'مولد الصور بالذكاء الاصطناعي',
    feat_img_desc: 'أنشئ صوراً مذهلة بالذكاء الاصطناعي من النصوص باستخدام نماذج AI متعددة. مجاني وغير محدود.',
    feat_logo_title: 'مصمم الشعارات بالذكاء الاصطناعي',
    feat_logo_desc: 'صمم شعارات علامات تجارية احترافية بالذكاء الاصطناعي في ثوانٍ. خصص النمط والألوان والمزيد.',
    feat_chat_title: 'مساعد شات AI',
    feat_chat_desc: 'تحدث مع بيك AI في الوقت الفعلي. اطرح الأسئلة، احصل على إجابات، أنشئ محتوى فوراً.',
    // Style options
    style_modern: 'حديث',
    style_minimalist: 'بسيط',
    style_vintage: 'كلاسيكي',
    style_playful: 'مرح',
    style_luxury: 'فاخر',
    style_tech: 'تقني',
    style_handdrawn: 'مرسوم يدوياً',
    style_geometric: 'هندسي',
    // Pagination / misc
    learn_more: 'اعرف المزيد',
    close: 'إغلاق',
    loading: 'جارٍ التحميل...',
    error_generic: 'حدث خطأ ما. الرجاء المحاولة مرة أخرى.',
    error_connection: 'خطأ في الاتصال. تأكد من أن الخادم يعمل.',
    // Side panel
    side_scroll: 'التمرير',
    side_status: 'الحالة',
    // Search
    search_placeholder: 'بحث',
  }
};

function applyLang(l) {
  lang = l;
  document.documentElement.lang = l === 'ar' ? 'ar' : 'en';
  document.documentElement.dir = l === 'ar' ? 'rtl' : 'ltr';
  if (l === 'ar') document.body.classList.add('rtl');
  else document.body.classList.remove('rtl');
  var dict = t[l] || t.en;
  document.querySelectorAll('[data-i18n]').forEach(function(el){
    var key = el.getAttribute('data-i18n');
    if (dict[key] !== undefined) {
      if (el.tagName === 'INPUT' || el.tagName === 'TEXTAREA' || el.tagName === 'SELECT') {
        el.placeholder = dict[key];
      } else {
        el.innerHTML = dict[key];
      }
    }
  });
  // handle data-i18n-placeholder
  document.querySelectorAll('[data-i18n-placeholder]').forEach(function(el){
    var key = el.getAttribute('data-i18n-placeholder');
    if (dict[key] !== undefined) {
      el.placeholder = dict[key];
    }
  });
  // ticker items
  if (l === 'ar') {
    var tickerItems = document.querySelectorAll('.ticker-item');
    var arTicker = [dict.ticker_1, dict.ticker_2, dict.ticker_3, dict.ticker_4, dict.ticker_5, dict.ticker_6, dict.ticker_7, dict.ticker_8];
    tickerItems.forEach(function(el, i){
      el.textContent = arTicker[i % arTicker.length];
    });
  }
  // pricing features (data-features attribute)
  document.querySelectorAll('[data-features]').forEach(function(list){
    var key = list.getAttribute('data-features');
    if (dict[key]) {
      var items = dict[key].split('|');
      var lis = list.querySelectorAll('li');
      for (var li = 0; li < lis.length && li < items.length; li++) {
        lis[li].textContent = items[li].trim();
      }
    }
  });
  // chat greeting
  var chatGreeting = document.querySelector('.chat-msg.ai .msg-body');
  if (chatGreeting && chatGreeting.getAttribute('data-i18n') === 'chat_greeting') {
    chatGreeting.innerHTML = dict.chat_greeting;
  }
  localStorage.setItem('peak_lang_pref', l);
  updateBtn(l);
}

function toggleLang() {
  applyLang(lang === 'ar' ? 'en' : 'ar');
}

function updateBtn(l) {
  var btn = document.getElementById('langToggle');
  if (!btn) return;
  if (l === 'ar') {
    btn.innerHTML = '<span class="lang-icon">English</span>';
    btn.setAttribute('aria-label', 'Switch to English');
  } else {
    btn.innerHTML = '<span class="lang-icon" style="font-family: \'Noto Sans Arabic\', sans-serif;">العربية</span>';
    btn.setAttribute('aria-label', 'التبديل إلى العربية');
  }
}

function init() {
  // inject button only on pages that request it
  if (window.SHOW_LANG_BTN) {
    var btn = document.createElement('button');
    btn.id = 'langToggle';
    btn.className = 'lang-toggle-btn';
    btn.setAttribute('aria-label', 'Toggle language');
    btn.addEventListener('click', toggleLang);
    document.body.appendChild(btn);
  }
  // inject styles
  var style = document.createElement('style');
  style.textContent =
'.lang-toggle-btn{position:fixed;top:90px;left:24px;z-index:99999;padding:6px 14px;border-radius:100px;border:1px solid rgba(255,255,255,0.12);background:rgba(22,26,32,0.85);backdrop-filter:blur(12px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.35s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 2px 12px rgba(0,0,0,0.25);color:#D1D5DB;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase; white-space:nowrap;}' +
'.lang-toggle-btn::before{content:"";position:absolute;inset:0;border-radius:100px;background:linear-gradient(135deg,rgba(176,184,196,0.15),rgba(156,163,175,0.05));opacity:0;transition:opacity 0.3s}' +
'.lang-toggle-btn:hover{transform:scale(1.05);border-color:rgba(255,255,255,0.3);box-shadow:0 6px 32px rgba(0,0,0,0.4)}' +
'.lang-toggle-btn:hover::before{opacity:1}' +
'.lang-toggle-btn:active{transform:scale(0.95)}' +
'.lang-toggle-btn .lang-icon{position:relative;z-index:1;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1)}' +
'body.rtl{direction:rtl}' +
'.rtl .nav-links{direction:rtl}' +
'.rtl .feature.reverse{direction:ltr}' +
'.rtl .feature.reverse .feature-content{direction:rtl}' +
'.rtl .hero-ctas{flex-direction:row-reverse}' +
'.rtl .pricing-grid{direction:ltr}' +
'.rtl .pricing-card{direction:rtl}' +
'.rtl .testimonial-card{direction:rtl}' +
'.rtl .faq-item{direction:rtl}' +
'.rtl .footer-links{direction:rtl}' +
'.rtl .gen-layout{direction:rtl}' +
'.rtl .form-group label{direction:rtl}' +
'.rtl .auth-right{direction:rtl}' +
'.rtl .dash{direction:rtl}' +
'.rtl .dash-sidebar{right:0;left:auto;border-right:none;border-left:1px solid var(--panel-border)}' +
'.rtl .dash-main{margin-right:240px;margin-left:0}' +
'.rtl .settings-row{flex-direction:row-reverse}' +
'.rtl .pricing-toggle{flex-direction:row-reverse}' +
'.rtl .auth-switch{direction:rtl}' +
'.rtl .nav-brand span{margin-right:4px;margin-left:0}' +
'@media(max-width:768px){.rtl .dash-main{margin-right:0}}' +
'body.rtl .side-panel.left{left:auto;right:24px}' +
'body.rtl .side-panel.right{right:auto;left:24px}' +
'body.rtl .footer-bar{direction:rtl}' +
'body.rtl .chat-popup{direction:rtl}' +
'body.rtl .chat-popup-header{direction:rtl}' +
'body.rtl .chat-popup-footer{direction:rtl}' +
'body.rtl .mobile-menu-links{direction:rtl}' +
'body.rtl .mobile-menu-footer{direction:rtl}' +
'body.rtl .pricing-card.featured{direction:rtl}' +
'body.rtl .feature-number{direction:rtl}' +
'body.rtl .inputbox{direction:rtl}' +
'body.rtl .inputbox span{direction:rtl}' +
'body.rtl .auth-form h1{direction:rtl}' +
'body.rtl .auth-form p{direction:rtl}' +
'body.rtl .price-option{direction:rtl}' +
'body.rtl .dash-nav-item{direction:rtl}' +
'body.rtl .dash-tab{direction:rtl}' +
'body.rtl .settings-cat{direction:rtl}' +
'body.rtl .ai-subtab{direction:rtl}' +
'body.rtl .chat-messages{direction:rtl}' +
'body.rtl .chat-msg.user{direction:rtl}' +
'body.rtl .chat-msg.ai{direction:rtl}' +
'body.rtl .activity-item{direction:rtl}' +
'body.rtl .workflow-del{margin-right:auto;margin-left:0}' +
'body.rtl .dash-status{direction:rtl}' +
'body.rtl .stats-grid{direction:rtl}' +
'body.rtl .stat-card{direction:rtl}' +
'body.rtl .integrations-grid{direction:ltr}' +
'body.rtl .integration-item{direction:rtl}' +
'body.rtl .logo-ticker-label{direction:rtl}';
  document.head.appendChild(style);
  // apply
  applyLang(lang);
}

if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', init);
} else {
  init();
}

})();