import { TranslationsMap } from '../types';

export const INITIAL_TRANSLATIONS: TranslationsMap = {
  // --- Header & Navigation ---
  'site_logo_text': {
    en: 'TOPBD',
    bn: 'টপ বিডি',
    category: 'Navigation'
  },
  'tab_all_time': {
    en: 'ALL TIME',
    bn: 'সর্বকালের',
    category: 'Navigation'
  },
  'tab_today': {
    en: 'TODAY',
    bn: 'আজকের',
    category: 'Navigation'
  },
  'nav_home': {
    en: 'Home',
    bn: 'হোম',
    category: 'Navigation'
  },
  'nav_rules': {
    en: 'Rules',
    bn: 'নিয়মাবলী',
    category: 'Navigation'
  },
  'nav_stats': {
    en: 'Live Stats',
    bn: 'লাইভ পরিসংখ্যান',
    category: 'Navigation'
  },
  'nav_terms': {
    en: 'Terms',
    bn: 'শর্তাবলী',
    category: 'Navigation'
  },
  'nav_privacy': {
    en: 'Privacy',
    bn: 'গোপনীয়তা',
    category: 'Navigation'
  },
  'refresh_tooltip': {
    en: 'Refresh Ranking & Statistics',
    bn: 'র‍্যাঙ্কিং ও পরিসংখ্যান রিফ্রেশ করুন',
    category: 'Navigation'
  },

  // --- Visitor Bar ---
  'visitors_online': {
    en: 'online',
    bn: 'অনলাইনে আছেন',
    category: 'Visitor & Stats'
  },
  'visitors_since_launch': {
    en: 'visitors since launch',
    bn: 'ভিজিটর ভিজিট করেছেন',
    category: 'Visitor & Stats'
  },

  // --- Hero Section ---
  'hero_badge': {
    en: "Bangladesh's #1 Live Outbid Board",
    bn: "বাংলাদেশের #১ লাইভ আউটবিড লিডারবোর্ড",
    category: 'Hero'
  },
  'hero_leader_label': {
    en: 'Leader:',
    bn: 'শীর্ষে:',
    category: 'Hero'
  },
  'claim_hero_title_prefix': {
    en: 'Claim #1 for',
    bn: '#১ স্থান দখল করুন',
    category: 'Hero'
  },
  'claim_hero_desc': {
    en: 'The public live outbid leaderboard of Bangladesh. Outbid the top spots to drive instant visibility and traffic to your business, channel, startup, or personal brand.',
    bn: 'বাংলাদেশের উন্মুক্ত লাইভ আউটবিড লিডারবোর্ড। শীর্ষ স্থান দখল করে আপনার ব্যবসা, ইউটিউব চ্যানেল, স্টার্টআপ বা ব্র্যান্ডে সরাসরি ট্রাফিক এবং পরিচিতি বৃদ্ধি করুন।',
    category: 'Hero'
  },
  'hero_outbid_btn': {
    en: 'OUTBID #1 SPOT',
    bn: '#১ স্থান আউটবিড করুন',
    category: 'Hero'
  },

  // --- Category Bar & Modal ---
  'cat_all': {
    en: 'ALL',
    bn: 'সব ক্যাটাগরি',
    category: 'Categories'
  },
  'cat_more': {
    en: 'More Categories',
    bn: 'অন্যান্য ক্যাটাগরি',
    category: 'Categories'
  },
  'all_categories_modal_title': {
    en: 'All Categories',
    bn: 'সকল ক্যাটাগরি',
    category: 'Categories'
  },
  'search_categories_placeholder': {
    en: 'Search categories...',
    bn: 'ক্যাটাগরি খুঁজুন...',
    category: 'Categories'
  },
  // Category item names
  'cat_name_all': {
    en: 'All Categories',
    bn: 'সকল ক্যাটাগরি',
    category: 'Categories'
  },
  'cat_name_business': {
    en: 'Business',
    bn: 'ব্যবসা',
    category: 'Categories'
  },
  'cat_name_content_creator': {
    en: 'Content Creator',
    bn: 'কনটেন্ট ক্রিয়েটর',
    category: 'Categories'
  },
  'cat_name_influencer': {
    en: 'Influencer',
    bn: 'ইনফ্লুয়েন্সার',
    category: 'Categories'
  },
  'cat_name_startup': {
    en: 'Startup',
    bn: 'স্টার্টআপ',
    category: 'Categories'
  },
  'cat_name_ecommerce': {
    en: 'E-commerce',
    bn: 'ই-কমার্স',
    category: 'Categories'
  },
  'cat_name_developer': {
    en: 'Developer',
    bn: 'ডেভেলপার',
    category: 'Categories'
  },
  'cat_name_agency': {
    en: 'Agency',
    bn: 'এজেন্সি',
    category: 'Categories'
  },
  'cat_name_software': {
    en: 'Software & App',
    bn: 'সফটওয়্যার ও অ্যাপ',
    category: 'Categories'
  },
  'cat_name_gaming': {
    en: 'Gaming',
    bn: 'গেমিং',
    category: 'Categories'
  },
  'cat_name_media': {
    en: 'Media / News',
    bn: 'মিডিয়া / খবর',
    category: 'Categories'
  },
  'cat_name_education': {
    en: 'Education',
    bn: 'শিক্ষা',
    category: 'Categories'
  },
  'cat_name_brand': {
    en: 'Brand',
    bn: 'ব্র্যান্ড',
    category: 'Categories'
  },
  'cat_name_social_profile': {
    en: 'Social Profile',
    bn: 'সোশ্যাল প্রোফাইল',
    category: 'Categories'
  },
  'cat_name_other': {
    en: 'Other',
    bn: 'অন্যান্য',
    category: 'Categories'
  },

  // --- Ranking Cards & List ---
  'clicks_label': {
    en: 'Clicks',
    bn: 'ক্লিক',
    category: 'Leaderboard'
  },
  'likes_label': {
    en: 'Likes',
    bn: 'লাইক',
    category: 'Leaderboard'
  },
  'current_bid': {
    en: 'Current Bid',
    bn: 'বর্তমান বিড',
    category: 'Leaderboard'
  },
  'outbid': {
    en: 'OUTBID',
    bn: 'আউটবিড',
    category: 'Leaderboard'
  },
  'in_category_rank': {
    en: '#{rank} in {category}',
    bn: '{category}-এ #{rank}',
    category: 'Leaderboard'
  },
  'top_3_badge': {
    en: 'TOP 3',
    bn: 'টপ ৩',
    category: 'Leaderboard'
  },
  'top_10_badge': {
    en: 'TOP 10',
    bn: 'টপ ১০',
    category: 'Leaderboard'
  },
  'top_20_badge': {
    en: 'TOP 20',
    bn: 'টপ ২০',
    category: 'Leaderboard'
  },
  'showing_pagination': {
    en: 'Showing {start}–{end} of {total}',
    bn: '{total} টির মধ্যে {start}–{end} দেখানো হচ্ছে',
    category: 'Leaderboard'
  },
  'no_listings_title': {
    en: 'No active listings in this category yet',
    bn: 'এই ক্যাটাগরিতে এখনও কোনো সক্রিয় লিস্টিং নেই',
    category: 'Leaderboard'
  },
  'no_listings_desc': {
    en: 'Be the first pioneer to claim the top spot in this category and dominate the leaderboard!',
    bn: 'প্রথম ব্যক্তি হিসেবে এই ক্যাটাগরির শীর্ষ স্থান দখল করুন এবং লিডারবোর্ডে এগিয়ে থাকুন!',
    category: 'Leaderboard'
  },
  'claim_category_btn': {
    en: 'Claim This Category for {amount}',
    bn: '{amount}-এ এই ক্যাটাগরি দখল করুন',
    category: 'Leaderboard'
  },

  // --- Time Ago / Bid Age ---
  'time_just_now': {
    en: 'just now',
    bn: 'এইমাত্র',
    category: 'Time'
  },
  'time_minutes_ago': {
    en: '{count} minutes ago',
    bn: '{count} মিনিট আগে',
    category: 'Time'
  },
  'time_minute_ago': {
    en: '1 minute ago',
    bn: '১ মিনিট আগে',
    category: 'Time'
  },
  'time_hours_ago': {
    en: '{count} hours ago',
    bn: '{count} ঘণ্টা আগে',
    category: 'Time'
  },
  'time_hour_ago': {
    en: '1 hour ago',
    bn: '১ ঘণ্টা আগে',
    category: 'Time'
  },
  'time_yesterday': {
    en: 'yesterday',
    bn: 'গতকাল',
    category: 'Time'
  },
  'time_days_ago': {
    en: '{count} days ago',
    bn: '{count} দিন আগে',
    category: 'Time'
  },
  'time_weeks_ago': {
    en: '{count} weeks ago',
    bn: '{count} সপ্তাহ আগে',
    category: 'Time'
  },
  'time_week_ago': {
    en: '1 week ago',
    bn: '১ সপ্তাহ আগে',
    category: 'Time'
  },
  'time_recently': {
    en: 'recently',
    bn: 'সম্প্রতি',
    category: 'Time'
  },

  // --- Total Generated Banner ---
  'total_generated_prefix': {
    en: 'TOPBD has generated',
    bn: 'টপ বিডি এ পর্যন্ত তৈরি করেছে',
    category: 'Visitor & Stats'
  },
  'total_generated_suffix': {
    en: 'in verified bids since launch',
    bn: 'যাচাইকৃত বিডের মাধ্যমে প্ল্যাটফর্ম চালুর পর থেকে',
    category: 'Visitor & Stats'
  },

  // --- Outbid Modal ---
  'modal_outbid_title': {
    en: 'Outbid Listing',
    bn: 'লিস্টিং আউটবিড করুন',
    category: 'Outbid Modal'
  },
  'modal_claim_spot_title': {
    en: 'Claim Live Spot',
    bn: 'লাইভ স্থান দখল করুন',
    category: 'Outbid Modal'
  },
  'modal_target_label': {
    en: 'TARGET',
    bn: 'টার্গেট',
    category: 'Outbid Modal'
  },
  'modal_current_bid_label': {
    en: 'CURRENT BID',
    bn: 'বর্তমান বিড',
    category: 'Outbid Modal'
  },
  'modal_min_next_bid_label': {
    en: 'MIN NEXT BID',
    bn: 'ন্যূনতম পরবর্তী বিড',
    category: 'Outbid Modal'
  },
  'modal_required_to_outbid': {
    en: 'Required to outbid:',
    bn: 'আউটবিড করতে প্রয়োজন:',
    category: 'Outbid Modal'
  },
  'modal_warning_below_min': {
    en: '{amount} is required to outbid {target}',
    bn: '{target} কে আউটবিড করতে ন্যূনতম {amount} প্রয়োজন',
    category: 'Outbid Modal'
  },
  'modal_live_placement': {
    en: 'Live Placement:',
    bn: 'লাইভ অবস্থান:',
    category: 'Outbid Modal'
  },
  'modal_projected_position': {
    en: 'Your position will be #{rank}',
    bn: 'আপনার অবস্থান হবে #{rank}',
    category: 'Outbid Modal'
  },
  'modal_field_avatar': {
    en: '1. Profile Avatar (1:1 Square)',
    bn: '১. প্রোফাইল ছবি (১:১ স্কয়ার)',
    category: 'Outbid Modal'
  },
  'modal_upload_image': {
    en: 'Upload Image',
    bn: 'ছবি আপলোড করুন',
    category: 'Outbid Modal'
  },
  'modal_presets_label': {
    en: 'Presets:',
    bn: 'নমুনা ছবি:',
    category: 'Outbid Modal'
  },
  'modal_field_name': {
    en: '2. Name',
    bn: '২. নাম',
    category: 'Outbid Modal'
  },
  'modal_name_placeholder': {
    en: 'Business, product or personal name',
    bn: 'ব্যবসা, পণ্য বা আপনার নাম লিখুন',
    category: 'Outbid Modal'
  },
  'modal_field_url': {
    en: '3. Website or Social URL',
    bn: '৩. ওয়েবসাইট বা সোশ্যাল লিঙ্ক',
    category: 'Outbid Modal'
  },
  'modal_url_placeholder': {
    en: 'https://yourwebsite.com or social profile',
    bn: 'https://yourwebsite.com বা সোশ্যাল প্রোফাইল লিঙ্ক',
    category: 'Outbid Modal'
  },
  'modal_url_duplicate_note': {
    en: 'If this URL already exists, its ranking will be updated without creating a duplicate.',
    bn: 'যদি এই ইউআরএল আগেই থাকে, তাহলে ডুপ্লিকেট না তৈরি করে এর র‍্যাঙ্ক আপডেট হবে।',
    category: 'Outbid Modal'
  },
  'modal_field_category': {
    en: '4. Category',
    bn: '৪. ক্যাটাগরি',
    category: 'Outbid Modal'
  },
  'modal_total_final_bid': {
    en: 'Total Final Bid Amount:',
    bn: 'মোট চূড়ান্ত বিডের পরিমাণ:',
    category: 'Outbid Modal'
  },
  'modal_payment_method': {
    en: 'Select Payment Gateway',
    bn: 'পেমেন্ট গেটওয়ে নির্বাচন করুন',
    category: 'Outbid Modal'
  },
  'modal_gateway_status': {
    en: 'Sandbox / Live Active',
    bn: 'স্যান্ডবক্স / লাইভ সক্রিয়',
    category: 'Outbid Modal'
  },
  'modal_pay_button': {
    en: 'Pay {amount} & Claim Spot',
    bn: '{amount} পরিশোধ করে স্থান দখল করুন',
    category: 'Outbid Modal'
  },
  'modal_verifying_title': {
    en: 'Verifying Transaction with {gateway}',
    bn: '{gateway}-এর সাথে লেনদেন যাচাই করা হচ্ছে',
    category: 'Outbid Modal'
  },
  'modal_amount_label': {
    en: 'Amount:',
    bn: 'পরিমাণ:',
    category: 'Outbid Modal'
  },
  'modal_gateway_label': {
    en: 'Gateway:',
    bn: 'গেটওয়ে:',
    category: 'Outbid Modal'
  },
  'modal_verification_label': {
    en: 'Verification:',
    bn: 'ভেরিফিকেশন:',
    category: 'Outbid Modal'
  },
  'modal_server_active': {
    en: 'Server-Side Active',
    bn: 'সার্ভার-সাইড সক্রিয়',
    category: 'Outbid Modal'
  },
  'modal_success_title': {
    en: 'Outbid Successful!',
    bn: 'আউটবিড সফল হয়েছে!',
    category: 'Outbid Modal'
  },
  'modal_txn_id': {
    en: 'Txn ID:',
    bn: 'লেনদেন আইডি:',
    category: 'Outbid Modal'
  },
  'modal_status_label': {
    en: 'Status:',
    bn: 'অবস্থা:',
    category: 'Outbid Modal'
  },
  'modal_status_verified': {
    en: 'VERIFIED & LIVE',
    bn: 'যাচাইকৃত ও লাইভ',
    category: 'Outbid Modal'
  },
  'modal_view_leaderboard': {
    en: 'View Leaderboard',
    bn: 'লিডারবোর্ড দেখুন',
    category: 'Outbid Modal'
  },
  'modal_unverified_title': {
    en: 'Payment Unverified',
    bn: 'পেমেন্ট যাচাই করা যায়নি',
    category: 'Outbid Modal'
  },
  'modal_try_again': {
    en: 'Try Again',
    bn: 'আবার চেষ্টা করুন',
    category: 'Outbid Modal'
  },
  'modal_close': {
    en: 'Close',
    bn: 'বন্ধ করুন',
    category: 'Outbid Modal'
  },
  'err_name_required': {
    en: 'Please enter a business, product, or personal name.',
    bn: 'অনুগ্রহ করে ব্যবসা, পণ্য বা ব্যক্তিগত নাম লিখুন।',
    category: 'Errors'
  },
  'err_url_required': {
    en: 'Please enter a valid website or profile URL.',
    bn: 'অনুগ্রহ করে একটি সঠিক ওয়েবসাইট বা প্রোফাইল ইউআরএল দিন।',
    category: 'Errors'
  },
  'err_bid_too_low': {
    en: 'Bid amount must be at least {amount}.',
    bn: 'বিডের পরিমাণ কমপক্ষে {amount} হতে হবে।',
    category: 'Errors'
  },
  'err_image_too_large': {
    en: 'Image file must be under 3MB',
    bn: 'ছবির সাইজ ৩ মেগাবাইটের কম হতে হবে',
    category: 'Errors'
  },

  // --- Footer ---
  'footer_built_by': {
    en: 'Built by @arafat',
    bn: 'তৈরি করেছেন @arafat',
    category: 'Footer'
  },
  'footer_tagline': {
    en: '· Brought to you by TOPBD',
    bn: '· টপ বিডি পরিবেশিত',
    category: 'Footer'
  },
  'footer_rules': {
    en: 'Rules',
    bn: 'নিয়মাবলী',
    category: 'Footer'
  },
  'footer_terms': {
    en: 'Terms',
    bn: 'শর্তাবলী',
    category: 'Footer'
  },
  'footer_privacy': {
    en: 'Privacy',
    bn: 'গোপনীয়তা',
    category: 'Footer'
  },

  // --- Developer Modal ---
  'dev_modal_title': {
    en: 'Built by',
    bn: 'নির্মাতা',
    category: 'Developer'
  },

  // --- Content Modal ---
  'modal_stats_listings': {
    en: 'Total Listings',
    bn: 'মোট লিস্টিং',
    category: 'Visitor & Stats'
  },
  'modal_stats_verified_txns': {
    en: 'Verified Txns',
    bn: 'যাচাইকৃত লেনদেন',
    category: 'Visitor & Stats'
  },
  'modal_stats_live_visitors': {
    en: 'Live Visitors',
    bn: 'লাইভ ভিজিটর',
    category: 'Visitor & Stats'
  },
  'modal_stats_total_volume': {
    en: 'Total Volume',
    bn: 'মোট পরিমাণ',
    category: 'Visitor & Stats'
  },

  // --- Admin Navigation & Dashboard ---
  'admin_portal_title': {
    en: 'TOPBD Admin Portal',
    bn: 'টপ বিডি এডমিন পোর্টাল',
    category: 'Admin'
  },
  'admin_portal_subtitle': {
    en: 'Enter administrator password',
    bn: 'এডমিন পাসওয়ার্ড দিন',
    category: 'Admin'
  },
  'admin_password_label': {
    en: 'Password',
    bn: 'পাসওয়ার্ড',
    category: 'Admin'
  },
  'admin_password_placeholder': {
    en: 'Enter admin password (admin123)',
    bn: 'এডমিন পাসওয়ার্ড দিন (admin123)',
    category: 'Admin'
  },
  'admin_signin_btn': {
    en: 'Sign In to Admin',
    bn: 'এডমিনে সাইন ইন করুন',
    category: 'Admin'
  },
  'admin_tab_dashboard': {
    en: 'Dashboard',
    bn: 'ড্যাশবোর্ড',
    category: 'Admin'
  },
  'admin_tab_listings': {
    en: 'Listings Manager',
    bn: 'লিস্টিং ম্যানেজার',
    category: 'Admin'
  },
  'admin_tab_categories': {
    en: 'Categories CRUD',
    bn: 'ক্যাটাগরি ম্যানেজমেন্ট',
    category: 'Admin'
  },
  'admin_tab_payments': {
    en: 'Payment Gateways',
    bn: 'পেমেন্ট গেটওয়ে',
    category: 'Admin'
  },
  'admin_tab_design': {
    en: 'Design Customizer',
    bn: 'ডিজাইন কাস্টমাইজার',
    category: 'Admin'
  },
  'admin_tab_texts': {
    en: 'Frontend Texts',
    bn: 'ফ্রন্টএন্ড টেক্সট',
    category: 'Admin'
  },
  'admin_tab_translations': {
    en: 'Translation Management',
    bn: 'অনুবাদ ব্যবস্থাপনা',
    category: 'Admin'
  },
  'admin_tab_menu': {
    en: 'Navigation Menu',
    bn: 'নেভিগেশন মেনু',
    category: 'Admin'
  },
  'admin_tab_pages': {
    en: 'Content Pages',
    bn: 'কন্টেন্ট পেজ',
    category: 'Admin'
  },
  'admin_tab_settings': {
    en: 'General & SEO',
    bn: 'সাধারণ ও এসইও সেটিংস',
    category: 'Admin'
  },
  'admin_tab_download': {
    en: 'Export Standalone ZIP',
    bn: 'স্ট্যান্ডঅ্যালোন জিপ ডাউনলোড',
    category: 'Admin'
  }
};
