{
  "admin": {
    "affiliates": {
      "page": {
        "back": "Back",
        "affiliates": "Affiliates",
        "total_affiliates": "Total Affiliates",
        "referred_users": "Referred Users",
        "pending_payouts": "Pending Payouts",
        "total_paid_out": "Total Paid Out",
        "all": "All",
        "active": "Active",
        "paused": "Paused",
        "suspended": "Suspended",
        "create_affiliate": "Create Affiliate",
        "affiliate_created_successfully": "Affiliate created successfully!",
        "share_this_link": "Share this link:",
        "copied": "Copied!",
        "copy_link": "Copy Link",
        "code": "Code",
        "user": "User",
        "link": "Link",
        "rate": "Rate",
        "referrals": "Referrals",
        "pending": "Pending",
        "total_earned": "Total Earned",
        "status": "Status",
        "actions": "Actions",
        "no_affiliates_found": "No affiliates found",
        "copied_416": "Copied",
        "copy": "Copy",
        "pending_500": "Pending",
        "approved": "Approved",
        "rejected": "Rejected",
        "all_503": "All",
        "email": "Email",
        "platform": "Platform",
        "channel": "Channel",
        "avg_viewers": "Avg. Viewers",
        "message": "Message",
        "date": "Date",
        "status_519": "Status",
        "actions_520": "Actions"
      }
    },
    "dashboard": {
      "page": {
        "back": "Back",
        "dashboard_overview": "Dashboard Overview",
        "revenue_month": "Revenue (Month)",
        "today_week": "Today: {{today}} | Week: {{week}}",
        "gmv_month": "GMV (Month)",
        "transactions_completed": "{{count}} transactions completed",
        "active_users": "Active Users",
        "dau_mau": "DAU | MAU: {{count}}",
        "total_users": "Total Users",
        "open_tickets": "{{count}} open tickets",
        "revenue_transactions_30d": "Revenue & Transactions (30 days)",
        "revenue_sources": "Revenue Sources",
        "failed_to_load_dashboard_data": "Failed to load dashboard data."
      }
    },
    "finances": {
      "page": {
        "back": "Back",
        "finances": "Finances",
        "total_revenue": "Total Revenue",
        "this_month_fees": "This Month Fees",
        "pending_withdrawals": "Pending Withdrawals",
        "np_custody": "NP Custody",
        "user": "User",
        "amount": "Amount",
        "provider": "Provider",
        "details": "Details",
        "date": "Date",
        "actions": "Actions",
        "none": "None",
        "user_293": "User",
        "amount_294": "Amount",
        "provider_295": "Provider",
        "date_296": "Date",
        "none_301": "None",
        "failed_to_load_finance_data": "Failed to load finance data."
      }
    },
    "listings": {
      "page": {
        "back": "Back",
        "listings_management": "Listings Management",
        "active_listings": "Active Listings",
        "avg_price": "Avg Price",
        "all_games": "All Games",
        "cs2": "CS2",
        "dota_2": "Dota 2",
        "rust": "Rust",
        "tf2": "TF2",
        "item": "Item",
        "game": "Game",
        "price": "Price",
        "seller": "Seller",
        "created": "Created",
        "action": "Action",
        "no_listings_found": "No listings found"
      }
    },
    "page": {
      "title": "Administration OpnSkin",
      "welcome": "Welcome to the admin interface. Manage your platform from this secure space.",
      "utilisateurs": "Users",
      "tickets_ouverts": "Open tickets",
      "transactions": "Transactions",
      "revenue_month": "Revenue (month)",
      "access": "Access",
      "scurit": "Security",
      "session_admin_active": "Active admin session",
      "connect_en_tant_quadministrateur": "Logged in as administrator",
      "dernire_connexion": "Last login",
      "actions_scurises": "Secured actions",
      "toutes_les_actions_sont_logges": "All actions are logged",
      "modules": {
        "dashboard": {
          "title": "Dashboard",
          "description": "Revenue, GMV, transactions, growth charts",
          "features": [
            "Revenue today / week / month",
            "GMV & transaction count",
            "DAU / MAU",
            "30-day growth charts"
          ]
        },
        "users": {
          "title": "Users",
          "description": "Manage accounts, KYC, bans",
          "features": [
            "Search & filter users",
            "KYC verification status",
            "Volume by user (whales)",
            "Ban / suspend"
          ]
        },
        "listings": {
          "title": "Listings",
          "description": "Active offers, stats, moderation",
          "features": [
            "All active listings",
            "Avg price by game",
            "Top 5 most traded",
            "Remove listings"
          ]
        },
        "pools": {
          "title": "Pools",
          "description": "AUM, performance, investors",
          "features": [
            "Total AUM (OPN)",
            "Performance per pool",
            "Investors per pool",
            "Top holders"
          ]
        },
        "finances": {
          "title": "Finances",
          "description": "Revenue, payouts, P&L",
          "features": [
            "Revenue breakdown",
            "Payout history",
            "Pending withdrawals",
            "Monthly P&L (12mo)"
          ]
        },
        "support": {
          "title": "Support & Tickets",
          "description": "Manage support tickets",
          "features": [
            "All tickets",
            "Reply to users",
            "Mark resolved",
            "Priority management"
          ]
        },
        "affiliates": {
          "title": "Affiliates",
          "description": "Streamer referral program",
          "features": [
            "Create & manage affiliates",
            "Commission tracking",
            "Process payouts",
            "Referred users stats"
          ]
        },
        "promo_codes": {
          "title": "Promo Codes",
          "description": "Discounts, credits & tier upgrades",
          "features": [
            "Fee reduction codes",
            "Wallet credit codes",
            "Tier upgrade codes",
            "Usage limits & expiry"
          ]
        }
      }
    },
    "pools": {
      "page": {
        "back": "Back",
        "pools_management": "Pools Management",
        "total_aum": "Total AUM",
        "total_investors": "Total Investors",
        "volume_24h": "Volume 24h",
        "asset": "Asset",
        "tier": "Tier",
        "qty": "Qty",
        "base_value": "Base Value",
        "avg_buy_price": "Avg Buy Price",
        "investors": "Investors",
        "positions_value": "Positions Value",
        "no_pools": "No pools",
        "top_holders": "Top Holders"
      }
    },
    "promo_codes": {
      "page": {
        "back": "Back",
        "promo_codes": "Promo Codes",
        "active_codes": "Active Codes",
        "total_redemptions": "Total Redemptions",
        "active_fee_discounts": "Active Fee Discounts",
        "wallet_credits_given": "Wallet Credits Given",
        "all_types": "All Types",
        "fee_reduction": "Fee Reduction",
        "wallet_credit": "Wallet Credit",
        "tier_upgrade": "Tier Upgrade",
        "all": "All",
        "active": "Active",
        "disabled": "Disabled",
        "expired": "Expired",
        "create_promo_code": "Create Promo Code",
        "wallet_credit_290": "Wallet Credit",
        "fee_reduction_291": "Fee Reduction",
        "tier_upgrade_292": "Tier Upgrade",
        "code": "Code",
        "type": "Type",
        "value": "Value",
        "redemptions": "Redemptions",
        "valid_until": "Valid Until",
        "status": "Status",
        "actions": "Actions",
        "no_promo_codes_found": "No promo codes found"
      }
    },
    "users": {
      "page": {
        "back": "Back",
        "users_management": "Users Management",
        "all_tiers": "All Tiers",
        "guest": "Guest",
        "trader_i": "Trader I",
        "trader_ii": "Trader II",
        "trader_iii": "Trader III",
        "investor": "Investor",
        "shark": "Shark",
        "whale": "Whale",
        "early": "Early",
        "newest": "Newest",
        "top_volume": "Top Volume",
        "last_seen": "Last Seen",
        "user": "User",
        "tier": "Tier",
        "volume": "Volume",
        "balance": "Balance",
        "last_seen_146": "Last Seen",
        "actions": "Actions",
        "no_users_found": "No users found",
        "admin": "Admin",
        "banned": "Banned",
        "email": "Email",
        "phone": "Phone"
      }
    }
  },
  "admin_support": {
    "error_resolve": "Error resolving ticket",
    "error_reopen": "Error reopening ticket",
    "high": "High",
    "medium": "Medium",
    "low": "Low",
    "priority_undefined": "Undefined",
    "open": "Open",
    "resolved": "Resolved",
    "closed": "Closed",
    "status_unknown": "Unknown",
    "title": "Support - Administration",
    "subtitle": "Manage and respond to user support tickets",
    "total_tickets": "Total tickets",
    "open_tickets": "Open tickets",
    "resolved_tickets": "Resolved tickets",
    "high_priority": "High priority",
    "search_placeholder": "Search tickets...",
    "status": "Status",
    "all_statuses": "All statuses",
    "priority": "Priority",
    "all_priorities": "All priorities",
    "sort_by": "Sort by",
    "created_at": "Creation date",
    "updated_at": "Last activity",
    "loading": "Loading…",
    "no_tickets": "No tickets yet.",
    "no_tickets_filter": "No tickets match the filters.",
    "messages": "messages",
    "message": "message",
    "priority_label": "Priority:",
    "status_label": "Status:",
    "back": "Back",
    "by": "By",
    "your_response": "Your response...",
    "mark_resolved": "Mark as resolved",
    "reopen_ticket": "Re-open ticket"
  },
  "admin_login": {
    "page": {
      "email": "Email",
      "password": "Password",
      "authentication_code": "Authentication Code",
      "manual_entry_code": "Manual entry code:",
      "enter_code_to_confirm": "Enter code to confirm"
    }
  },
  "affiliates": {
    "platform_twitch": "Twitch",
    "platform_youtube": "YouTube",
    "platform_tiktok": "TikTok",
    "platform_kick": "Kick",
    "platform_other": "Other",
    "error_generic": "Something went wrong",
    "error_submit": "Failed to submit application",
    "back": "Back",
    "title": "Affiliate Program",
    "description": "Earn commissions by referring users to OpnSkin. Share your unique link and get a percentage of the transaction fees from every sale made by your audience.",
    "share_link_title": "Share your link",
    "share_link_desc": "You get a unique referral link to share with your audience",
    "users_sell_title": "Users sell items",
    "users_sell_desc": "When referred users sell skins on OpnSkin, fees are generated",
    "earn_title": "Earn commissions",
    "earn_desc": "You receive a percentage of those fees as commission",
    "application_submitted": "Application Submitted",
    "application_submitted_desc": "Thank you for your interest! Our team will review your application and get back to you via email.",
    "apply_title": "Apply to become an affiliate",
    "email_label": "Email",
    "platform_label": "Platform",
    "platform_placeholder": "Select your platform",
    "channel_url_label": "Channel / Profile URL",
    "channel_url_placeholder": "https://twitch.tv/yourchannel",
    "average_viewers_label": "Average viewers / video views",
    "average_viewers_placeholder": "500",
    "message_label": "Message",
    "message_optional": "(optional)",
    "message_placeholder": "Tell us about yourself and your audience...",
    "submitting": "Submitting...",
    "submit": "Submit Application"
  },
  "api": {
    "coming_soon": "Coming soon",
    "description": "API documentation",
    "back_home": "Back to home"
  },
  "assistance": {
    "title": "Support",
    "subtitle": "Find answers to your questions or contact our support team",
    "subtitle_logged": "Need help? Open a ticket and our team will get back to you as soon as possible.",
    "faq_title": "Frequently Asked Questions",
    "loading": "Loading...",
    "login_required_title": "Login required",
    "login_required_desc": "You need to be logged in to access the support center and create tickets.",
    "view_faq": "View FAQ",
    "go_home": "Go to homepage"
  },
  "blog": {
    "error": "Error",
    "required_fields": "Required fields",
    "success": "Success",
    "post_created": "Post created",
    "create_error": "Error creating",
    "loading": "Loading...",
    "back_to_blog": "Back to blog",
    "new_post": "New post",
    "title_label": "Title",
    "title_placeholder": "Title",
    "slug_label": "Slug",
    "slug_placeholder": "Slug",
    "slug_hint": "Slug hint",
    "excerpt_label": "Excerpt",
    "excerpt_placeholder": "Excerpt",
    "image_label": "Image",
    "content_label": "Content",
    "content_placeholder": "Content",
    "content_hint": "Content hint",
    "category_label": "Category",
    "category_placeholder": "Category",
    "tags_label": "Tags",
    "tags_placeholder": "Tags",
    "tags_hint": "Tags hint",
    "publish_label": "Publish",
    "saving": "Saving...",
    "save": "Save",
    "cancel": "Cancel",
    "back_home": "Back to home",
    "title": "Title",
    "subtitle": "Subtitle",
    "all_categories": "All categories",
    "no_posts": "No posts",
    "fetch_error": "Error loading",
    "post_updated": "Post updated",
    "update_error": "Error updating",
    "back_to_post": "Back to post",
    "edit_post": "Edit post",
    "confirm_delete": "Confirm delete",
    "post_not_found": "Post not found",
    "edit": "Edit",
    "delete": "Delete",
    "views": "Views"
  },
  "cart": {
    "quantity": "Quantity",
    "remove": "Remove",
    "title": "My cart",
    "empty": "Your cart is empty.",
    "total": "Total:",
    "bulk_purchase_success": "Bulk purchase successful!",
    "bulk_purchase_success_desc": "All skins have been purchased successfully.",
    "insufficient_balance": "Insufficient balance",
    "insufficient_balance_desc": "Your balance is insufficient for this purchase. Please recharge your account.",
    "purchase_error": "Purchase error",
    "purchase_error_desc": "Some purchases failed.",
    "network_error": "Network error",
    "network_error_desc": "Unable to finalize the purchase.",
    "checkout": "Proceed to payment"
  },
  "fees_page": {
    "back_home": "Back to home",
    "title": "Fee and level system",
    "hero_title": "Progressive <span class=\"neon-text\">level</span> and fee system",
    "hero_desc": "Progress by selling and buying on OpnSkin. Each tier reached reduces your selling fees. The more active you are, the less fees you pay!",
    "selling_fee": "Selling fee",
    "total_volume": "Total volume",
    "progress_to": "Progress to",
    "more_to_reach_next_tier": "More to reach next tier",
    "path_to_whale": "Path to Whale",
    "goal": "Goal",
    "you": "You",
    "opn_per_10eur": "OPN per 10€",
    "how_to_progress": "How to progress?",
    "kyc_verification_title": "KYC verification",
    "kyc_verification_desc": "Complete KYC to unlock higher limits and start earning OPN rewards on every sale.",
    "volume_progression_title": "Volume progression",
    "volume_progression_desc": "Volume progression description",
    "max_tier_reached": "Max tier reached",
    "rank_fee_table": "Rank progression & fees",
    "rank_levels_hint": "Levels 1–7 match the home page ladder — your completed sales volume unlocks each rank.",
    "hero_title_v3": "Sell more, pay <span class=\"neon-text\">less</span>",
    "hero_desc_v3": "Understand exactly what the buyer pays, what the seller receives, and how escrow protects both sides.",
    "fee_rules_title": "Marketplace Fee Rules",
    "fee_rules_desc": "Fees are fixed and transparent. Seller rank does not change fee percentages.",
    "processing_fee_title": "Trustap processing fees",
    "processing_fee_desc": "Applied by Trustap at buyer checkout.",
    "seller_fee_title": "Seller fee",
    "seller_fee_desc": "2.9% below €3,000. 0.9% from €3,000.",
    "payout_fee_title": "Payout fee",
    "payout_fee_desc": "Trustap payout to your bank account when escrow releases.",
    "how_it_works": "How It Works",
    "step_1": "1. Buyer checkout",
    "step_1_desc": "Buyer sees and pays item price + Trustap processing fees.",
    "step_2": "2. Trade and escrow",
    "step_2_desc": "Steam trade happens, then escrow verification protects both sides.",
    "step_3": "3. Seller payout",
    "step_3_desc": "After verification, seller receives item price minus seller fee."
  },
  "fees": {
    "page": {
      "unlock": "Unlock:",
      "selling_fee": "selling fee"
    }
  },
  "inventory": {
    "wear_factory_new": "Factory New",
    "wear_minimal_wear": "Minimal Wear",
    "wear_field_tested": "Field-Tested",
    "wear_well_worn": "Well-Worn",
    "wear_battle_scarred": "Battle-Scarred",
    "unknown": "Unknown",
    "rarity_consumer": "Consumer",
    "rarity_industrial": "Industrial",
    "rarity_milspec": "Mil-Spec",
    "rarity_restricted": "Restricted",
    "rarity_classified": "Classified",
    "rarity_covert": "Covert",
    "rarity_exceedingly_rare": "Exceedingly Rare",
    "loading_simple": "Loading...",
    "not_logged_in_title": "Login to see your inventory",
    "not_logged_in_desc": "You must be logged in to access your inventory.",
    "loading": "Loading inventory...",
    "float_info": "Float information",
    "float_value": "Float:",
    "pattern": "Pattern:",
    "inspect": "Inspect:",
    "inspect_in_game": "Inspect in Game",
    "stickers": "Stickers",
    "price_min_error": "The minimum price is 0.01€",
    "price_max_allowed": "The maximum allowed price is {{price}}€ (500% of market price)",
    "sales_created": "Sales created!",
    "sales_created_desc": "{{count}} item(s) successfully put on sale.",
    "error": "Error",
    "enter_valid_price": "Please enter a valid price.",
    "price_cannot_be_negative": "The price cannot be negative.",
    "invalid_price": "Invalid price",
    "offer_created": "Offer created!",
    "offer_created_desc": "{{itemName}} has been put on sale for {{price}}.",
    "cannot_create_offer": "Unable to create the offer.",
    "network_error": "Network error",
    "network_error_desc": "Check your connection and try again.",
    "back": "Back to game selection",
    "title": "Sell",
    "refresh": "Refresh",
    "search_placeholder": "Search for a skin...",
    "sort_price": "Price",
    "sort_price_desc": "Price descending",
    "sort_price_asc": "Price ascending",
    "filter_all": "All",
    "filter_weapons": "Weapons",
    "filter_cases": "Cases",
    "filter_stickers": "Stickers",
    "total_items": "Total: {{count}} item{{plural}}",
    "back_to_games": "Back to games",
    "too_many_requests": "Too many requests to Steam",
    "steam_rate_limit": "Steam limits the number of requests. Please wait before refreshing.",
    "retry": "Retry",
    "error_loading": "Error loading inventory",
    "oops_nothing_found": "Nothing found",
    "empty_game_desc": "This game's inventory is empty",
    "items_count": "{{count}} item{{plural}}",
    "price_label": "Price",
    "sell_items": "Put on sale ({{count}})",
    "already_listed": "Already listed",
    "items_to_sell": "Items to sell ({{count}})",
    "skin_details": "Skin details",
    "category": "Category:",
    "wear": "Wear:",
    "market_price": "Market price: {{price}} €",
    "rarity": "Rarity:",
    "sell_items_button": "Put on sale",
    "load_float_info": "Load Float information",
    "loading_float": "Loading Float information…",
    "float_error": "Error: {{error}}",
    "csfloat_link": "CSFloat link:",
    "view_on_csfloat": "View on CSFloat",
    "no_float_info": "No Float information available",
    "selectGameDescription": "Choose a game to view your inventory and manage your skins."
  },
  "profile": {
    "fetching_data": "Fetching your data...",
    "login_title": "Login",
    "invalid_email": "Please enter a valid email address",
    "email_updated": "Email address updated!",
    "update_error": "Error during update.",
    "network_error": "Network or server error.",
    "invalid_trade_url": "The link must start with https://steamcommunity.com/tradeoffer/new/",
    "trade_url_updated": "Steam trade link updated!",
    "inventory_load_error": "Error loading inventory",
    "no_items_inventory": "No items found in your inventory.",
    "inventory_load_error_retry": "Error loading inventory. Click to retry.",
    "loading": "Loading...",
    "connection_error": "Connection error",
    "login_desc": "You must be logged in to access your OpnSkin profile.",
    "verify_email_title": "Verify email",
    "verify_email_desc": "Verify your email address",
    "verification_sent_title": "Verification sent",
    "verification_sent_desc": "Verification email sent",
    "error": "Error",
    "verification_send_error": "Error sending verification",
    "resend_verification": "Resend verification",
    "logout": "Logout",
    "title": "My Profile",
    "subtitle": "View and manage your profile, stats, and rewards",
    "profile_tab": "Profile",
    "stats_tab": "Stats",
    "tab_settings": "Settings",
    "member_since": "Member since",
    "steam_trade_url": "Steam Trade Link",
    "your_steam_trade_url": "Your Steam Trade URL",
    "steam_url": "Steam URL",
    "updating": "Updating...",
    "update": "Update",
    "email_address": "Email Address",
    "your_email_address": "Your email address",
    "page": {
      "linked_accounts": "Linked Accounts",
      "steam": "Steam",
      "not_linked": "Not linked",
      "email": "Email",
      "not_linked_766": "Not linked"
    },
    "verify_email_missing_token": "Missing token or user ID",
    "verify_email_success": "Email verified successfully!",
    "verify_email_error_generic": "Verification error",
    "verify_email_error_connection": "Connection error. Please try again.",
    "verify_email_page_title": "Email verification",
    "verify_email_page_desc": "Verifying your email address...",
    "verify_email_verifying": "Verifying...",
    "verify_email_redirect": "Redirecting to your profile...",
    "back_to_profile": "Back to profile",
    "verify_email": "Verify email",
    "verify_email_desc_missing": "Add an email to verify",
    "verify_email_action": "Verify email",
    "add_email_action": "Add email",
    "verify_phone": "Verify phone",
    "verify_phone_desc": "Verify your phone number",
    "verify_phone_action": "Verify phone",
    "verify_identity": "Verify identity",
    "verify_identity_desc": "Complete identity verification",
    "verify_identity_action": "Verify identity",
    "verification_tasks": "Verification tasks",
    "validated": "Validated"
  },
  "listings": {
    "connection_error": "Connection error",
    "title": "My Listings",
    "subtitle": "Manage your active listings on the marketplace",
    "no_active": "No active listings",
    "no_active_desc": "You don't have any active listings on the marketplace yet.",
    "go_inventory": "Go to inventory",
    "invalid_price": "Invalid price",
    "price_must_be_positive": "The price must be greater than 0.",
    "price_update_failed": "Failed to update price",
    "price_updated": "Price updated",
    "new_price": "New price: {{price}} €",
    "error": "Error",
    "action_impossible": "Action impossible",
    "offer_not_available": "The offer is not available.",
    "removal_failed": "Failed to remove",
    "offer_removed": "Offer removed",
    "days_ago": "{{count}} day(s) ago",
    "hours_ago": "{{count}} hour(s) ago",
    "minutes_ago": "{{count}} minute(s) ago",
    "just_now": "Just now",
    "total_listings": "Total listings",
    "tab_active": "Active",
    "in_trade": "In trade",
    "total_value": "Total value",
    "search_placeholder": "Search for an item...",
    "all": "All",
    "price": "Price",
    "created_at": "Created on",
    "no_results": "No results",
    "clear_search": "Clear search",
    "actions": "Actions",
    "view_on_marketplace": "View on marketplace",
    "edit_price": "Edit price",
    "remove_offer": "Remove offer",
    "cancel": "Cancel"
  },
  "login": {
    "error_config": "Configuration error",
    "error_config_desc": "The application configuration is incorrect. Please contact the administrator.",
    "error_ratelimit": "Too many attempts",
    "error_ratelimit_desc": "You have made too many login attempts. Please wait a few minutes before trying again.",
    "error_missing_params": "Missing parameters",
    "error_missing_params_desc": "Steam authentication parameters are incomplete. Please try again.",
    "error_steam_unavailable": "Steam temporarily unavailable",
    "error_steam_unavailable_desc": "The Steam service is temporarily unavailable. Please try again later.",
    "error_invalid_verification": "Verification failed",
    "error_invalid_verification_desc": "Your Steam account verification failed. Please try again.",
    "error_nosteamid": "Steam ID not found",
    "error_nosteamid_desc": "Unable to retrieve your Steam ID. Please try again.",
    "error_internal": "Internal error",
    "error_internal_desc": "An internal error occurred. Please try again.",
    "error_title": "Connection error",
    "title": "Steam Login",
    "connect_desc": "Connect with your Steam account to access your profile and inventory.",
    "secure_connection": "Secure connection",
    "back_home": "Back to home",
    "accept_terms": "By connecting, you accept our terms of use",
    "data_usage": "Your Steam data is only used for authentication"
  },
  "marketplace": {
    "title": "Marketplace",
    "description": "Choose a game to browse available offers and buy skins at the best price.",
    "game_cs2": "CS2",
    "game_dota2": "Dota 2",
    "game_rust": "Rust",
    "game_tf2": "Team Fortress 2",
    "game_cs2_desc": "Browse weapon skins, knives and gloves at the best price.",
    "game_dota2_desc": "Browse cosmetics, couriers and items at the best price.",
    "game_rust_desc": "Browse skins and items at the best price.",
    "game_tf2_desc": "Browse hats, weapons and cosmetics at the best price.",
    "[game]": {
      "page": {
        "na": "N/A"
      },
      "skin": {
        "[id]": {
          "page": {
            "na": "N/A",
            "na_664": "N/A"
          }
        }
      }
    }
  },
  "marketplace_game": {
    "error": "Error",
    "error_loading_offers": "Unable to load offers for this game.",
    "purchase_success": "Purchase successful!",
    "purchase_success_desc": "The offer is now being exchanged. Check your transactions.",
    "insufficient_balance": "Insufficient balance",
    "insufficient_balance_desc": "Your balance is insufficient for this purchase. Please recharge your account.",
    "purchase_error": "Purchase error",
    "purchase_error_desc": "Unable to finalize the purchase.",
    "network_error": "Network error",
    "network_error_desc": "Check your connection and try again.",
    "error_adding_to_cart": "Unable to add to cart.",
    "error_removing_from_cart": "Unable to remove from cart.",
    "error_game_not_specified": "Error: game not specified",
    "back_to_marketplace": "Back to marketplace",
    "game_not_found": "Game not found",
    "all_games": "All games",
    "marketplace_prefix": "Marketplace - ",
    "refreshing": "Refreshing...",
    "refresh": "Refresh",
    "sell_my_items": "Sell my items",
    "remove_from_cart": "Remove from cart",
    "skin_detail": "Skin detail",
    "unknown_name": "Unknown name",
    "adding": "Adding...",
    "already_in_cart": "Already in cart",
    "add_to_cart": "Add to cart",
    "price_history_coming": "Price history: coming soon",
    "close": "Close",
    "other_listings": "Other listings",
    "my_offer": "My offer",
    "stickers_charms": "Stickers & Charms",
    "stickers_total": "Total (mint value)"
  },
  "filters": {
    "online": "Online",
    "sort_by": "Sort by",
    "sort_newest": "Newest",
    "sort_newest_desc": "Date added (newest)",
    "sort_oldest": "Oldest",
    "sort_oldest_desc": "Date added (oldest)",
    "sort_price_asc": "Price ascending",
    "sort_price_asc_desc": "From cheapest to most expensive",
    "sort_price_desc": "Price descending",
    "sort_price_desc_desc": "From most expensive to cheapest",
    "sort_float_asc": "Float ascending",
    "sort_float_asc_desc": "Float ascending",
    "sort_float_desc": "Float descending",
    "sort_float_desc_desc": "Float descending",
    "sort_best_discount": "Best discount",
    "sort_best_discount_desc": "Highest discount first",
    "search_placeholder": "Search...",
    "filters": "Filters",
    "advanced_filters": "Advanced Filters",
    "reset": "Reset",
    "search_skin_placeholder": "Search for a skin...",
    "clear_all": "Clear all",
    "select_weapons": "Select weapons",
    "close": "Close",
    "search": "Search",
    "skin_name_placeholder": "Skin name...",
    "price": "Price (€)",
    "float": "Float",
    "rarity": "Rarity",
    "wear": "Wear",
    "stattrak_only": "StatTrak™ only",
    "collection": "Collection",
    "all_collections": "All collections",
    "float_label": "Float",
    "with_stickers": "With stickers",
    "rarity_consumer": "Consumer",
    "rarity_industrial": "Industrial",
    "rarity_milspec": "Mil-Spec",
    "rarity_restricted": "Restricted",
    "rarity_classified": "Classified",
    "rarity_covert": "Covert",
    "rarity_contraband": "Contraband"
  },
  "notifications_page": {
    "view_marketplace_cs2": "View marketplace CS2",
    "view_marketplace_dota2": "View marketplace Dota 2",
    "view_marketplace_tf2": "View marketplace TF2",
    "view_marketplace_rust": "View marketplace Rust",
    "view_marketplace": "View marketplace",
    "manage_transaction": "Manage transaction",
    "view_wallet": "View wallet",
    "view_listings": "View my listings",
    "view_inventory": "View inventory",
    "view_profile": "View profile",
    "view_assistance": "View assistance",
    "view_admin": "View admin",
    "view_details": "View details",
    "error": "Error",
    "error_loading": "Unable to load your notifications.",
    "error_marking_read": "Error",
    "error_marking_read_desc": "Unable to mark the notification as read.",
    "error_network": "Error",
    "error_network_desc": "An error occurred.",
    "success": "Success",
    "all_marked_read": "All notifications have been marked as read.",
    "error_marking_all_read": "Error",
    "error_marking_all_read_desc": "Unable to mark all notifications as read.",
    "success_deleted": "Success",
    "success_deleted_desc": "{{count}} notification(s) deleted.",
    "error_deleting": "Error",
    "error_deleting_desc": "Unable to delete notifications.",
    "back": "Back",
    "title": "Notifications",
    "marking": "Marking...",
    "mark_all_read": "Mark all as read",
    "deselect_all": "Deselect all",
    "select_all": "Select all",
    "deleting": "Deleting...",
    "delete_count": "Delete ({{count}})",
    "no_notifications": "No notifications",
    "no_notifications_desc": "You have not yet received any notifications.",
    "go_to_marketplace": "Go to marketplace",
    "mark_as_read": "Mark as read"
  },
  "notifications": {
    "offer_created_title": "Offer created",
    "offer_sold_title": "Offer sold",
    "offer_cancelled_title": "Offer cancelled",
    "transaction_started_title": "Transaction started",
    "transaction_expired_title": "Transaction expired",
    "transaction_completed_title": "Transaction completed",
    "reminder_title": "Reminder",
    "penalty_title": "Penalty",
    "confirm_title": "Confirmation",
    "offer_created_message": "Your offer for {{itemName}} has been created successfully.",
    "offer_sold_message": "Your offer \"{{itemName}}\" has been sold.",
    "transaction_started_buyer_message": "You have purchased {{itemName}} for €{{price}}. Accept the transaction to start it.",
    "transaction_started_seller_message": "Someone has purchased your {{itemName}} for €{{price}}. Accept the transaction to start it.",
    "transaction_started_message": "Transaction for {{itemName}} at €{{price}} started.",
    "item_received_message": "You have received \"{{itemName}}\". Funds are released after verification once Steam's trade protection period ends.",
    "funds_released_after_protection_message": "Funds from the sale of \"{{itemName}}\" have been released after the protection period.",
    "funds_released_message": "Funds from the sale of \"{{itemName}}\" have been released.",
    "transaction_cancelled_message": "The transaction for \"{{itemName}}\" has expired. Trustap is processing the refund.",
    "transaction_completed_message": "Transaction for \"{{itemName}}\" completed.",
    "transaction_expired_buyer_message": "Your transaction for {{itemName}} has expired. Trustap is processing the refund.",
    "transaction_expired_seller_message": "The transaction for {{itemName}} has expired. Trustap is processing the buyer refund.",
    "transaction_expired_message": "Your transaction for {{itemName}} has expired. Trustap is processing the refund.",
    "refund_message": "The transaction for \"{{itemName}}\" has been cancelled. Trustap is processing the refund.",
    "support_reply_message": "You have received a support response to your ticket."
  },
  "home": {
    "community_professional_title": "Discover the true value of your Steam inventory with ease.",
    "community_subtitle": "Connect your Steam account and discover the real value of your inventory in seconds.",
    "cta_title": "Ready to start trading ?",
    "cta_title_1": "Ready to start",
    "cta_title_2": "trading ?",
    "cta_subtitle": "Join thousands of players already buying and selling skins on OpnSkin.\nCreate your account in seconds and start trading today.",
    "cta_subtitle_1": "Join thousands of players already buying and selling skins on OpnSkin.",
    "cta_subtitle_2": "Create your account in seconds and start trading today.",
    "cta_button": "Start trading",
    "connected": "Connected",
    "feature_cards": {
      "fees": {
        "title": "Selling Fees down to 0.9%",
        "description": "Only 2 seller fee tiers based on item amount.",
        "title_v2": "Selling Fees down to 0.9%",
        "description_v2": "Only 2 seller fee tiers based on item price."
      },
      "vault": {
        "title": "Funds secure in vault"
      },
      "p2p": {
        "title": "Peer-to-Peer trade"
      },
      "withdrawals": {
        "title": "Real Cash Withdrawals",
        "description": "Fast SEPA & Crypto payouts.",
        "title_v4": "Instant Payouts"
      }
    },
    "fees_title_1": "Selling Fees",
    "fees_title_2": "down to 0.9%",
    "fees_subtitle": "The more you list, the less you pay. Fees based on your active inventory.",
    "fees_subtitle_v3": "Seller fees are simple: 2.9% for items under €3,000, and 0.9% for items priced at €3,000 or more.",
    "fee_highlight": {
      "level": "Lv. {{n}}",
      "tier_guest": "Guest",
      "tier_trader_i": "Trader I",
      "tier_trader_ii": "Trader II",
      "tier_trader_iii": "Trader III",
      "tier_investor": "Investor",
      "tier_shark": "Shark",
      "tier_whale": "Whale",
      "tier_early": "Founder"
    },
    "fees_start_selling": "Start selling",
    "footer_desc": "The trusted marketplace for all your skin trading needs.",
    "footer_follow_twitter": "Follow us on X (Twitter)",
    "footer_join_discord": "Join our Discord",
    "footer_follow_instagram": "Follow us on Instagram",
    "footer_follow_facebook": "Follow us on Facebook",
    "footer_follow_tiktok": "Follow us on TikTok",
    "footer_trustpilot": "Trustpilot",
    "footer_quicklinks": "Quick links",
    "footer_marketplace": "Marketplace",
    "footer_inventory": "Sell",
    "footer_listings": "My listings",
    "footer_pools": "Pools",
    "footer_history": "Trades",
    "footer_fees": "Fees and levels",
    "footer_blog": "Blog",
    "footer_support": "Support",
    "footer_helpcenter": "Help center",
    "footer_faq": "FAQ",
    "footer_legal": "Legal",
    "footer_privacy": "Privacy policy",
    "footer_terms": "Terms of use",
    "footer_cookies": "Cookies",
    "footer_resources": "Resources",
    "footer_api": "API Documentation",
    "footer_partners": "Partners",
    "footer_affiliates": "Affiliate Program",
    "footer_accepted_payments": "Accepted payment methods",
    "footer_copyright": "© 2026 OpnSkin. All rights reserved.",
    "footer_valve_disclaimer": "OpnSkin is not affiliated with or endorsed by Valve Corporation.",
    "extension_title_1": "OpnSkin",
    "extension_title_2": "Trade Assistant",
    "extension_subtitle": "Our free browser extension automates Steam trades, verifies escrow, and syncs your full inventory.\nRequired for buying and selling on OpnSkin.",
    "extension_feature_1": "Automates Steam trades in seconds",
    "extension_feature_2": "Verifies escrow to protect your funds",
    "extension_feature_3": "Syncs your full inventory including trade-locked items",
    "extension_feature_4": "Works on Chrome, Firefox, Brave & Opera",
    "extension_cta": "Install free extension",
    "carousel": {
      "previous": "Previous slide",
      "next": "Next slide",
      "graffiti": {
        "title": "Graffiti Collection",
        "subtitle": "Discover our unique collection of CS2 graffiti",
        "cta": "Explore the collection"
      },
      "extension": {
        "title": "OpnSkin Trade Assistant",
        "subtitle": "Install our free browser extension.\nAutomate Steam trades and secure your funds.",
        "cta_chrome": "Install on Chrome",
        "cta_firefox": "Install on Firefox"
      },
      "popculture": {
        "title": "Premium Skins",
        "subtitle": "Discover rare and valuable skins.\nAWP, M4A4, knives and more.",
        "cta": "Explore marketplace"
      },
      "stickerslab": {
        "title": "Stickers Slab",
        "subtitle": "Premium sticker collections for your weapons",
        "cta": "Browse stickers"
      }
    },
    "popular_error": "Error loading popular skins",
    "badge_ancient": "Ancient",
    "badge_legendary": "Legendary",
    "badge_mythic": "Mythic",
    "badge_rare": "Rare",
    "badge_uncommon": "Uncommon",
    "badge_common": "Common",
    "popular_title_1": "Live",
    "popular_title_2": "offers",
    "popular_error_title": "Loading error",
    "popular_retry": "Retry",
    "popular_no_skins": "No skins available",
    "popular_no_skins_desc": "No popular skins available for {{game}} at the moment.",
    "just_now": "Just now",
    "minutes_ago": "{{count}} MINUTE{{plural}} AGO",
    "hours_ago": "{{count}} HOUR{{plural}} AGO",
    "days_ago": "{{count}} DAY{{plural}} AGO",
    "carousel_float_loading": "Loading float…",
    "carousel_float_error": "Error",
    "carousel_float_error_default": "Unable to retrieve float",
    "carousel_float_value": "Float: {{float}}",
    "carousel_float_unavailable": "No float available",
    "carousel_float_view": "View float",
    "skinpools_title_1": "Skins",
    "skinpools_title_2": "Draft",
    "skinpools_subtitle": "The ultimate test of market intuition. Draft your elite 5-slot loadout.\nWin premium CS2 skins every week.",
    "skinpools_cta": "Enter Draft"
  },
  "partners": {
    "coming_soon": "Coming soon",
    "description": "Partners",
    "back_home": "Back to home"
  },
  "pool": {
    "total_market_cap": "Total Market Cap",
    "volume_24h": "24h Volume",
    "top_performer": "Top Performer",
    "market_dominance": "Market Dominance",
    "pools_title": "Skins Draft",
    "pools_subtitle": "Build your tactical loadout and win premium skins",
    "my_portfolio": "My Portfolio",
    "get_opn_points": "Get OPN Points",
    "opn_point_shop": "OPN Point Shop",
    "asset": "Asset",
    "change_24h": "24h Change",
    "market_cap": "Market Cap",
    "volume_24h_header": "Volume (24h)",
    "trend_7d": "Trend (7D)",
    "action": "Action",
    "no_pools_available": "No pools available",
    "total_value_locked": "Total Value Locked",
    "convert_to_opn": "Convert to OPN",
    "convert_description": "Convert your EUR balance to OPN points to access the Vault and collect skin fractions.",
    "important_note": "Important Note",
    "conversion_note": "This conversion is final. OPN points are for exchanging and skin redemption only and cannot be converted back to cash.",
    "error_title": "Error",
    "error_must_login": "You must be logged in",
    "error_invalid_amount": "Invalid amount or insufficient balance",
    "conversion_success": "Conversion Successful",
    "conversion_success_desc": "You have received {{amount}} OPN",
    "conversion_failed": "Conversion failed",
    "error_occurred": "An error occurred",
    "converting": "Converting...",
    "confirm_conversion": "Confirm Conversion",
    "shop": {
      "page": {
        "opn_price": "OPN Price",
        "stock": "Stock"
      }
    },
    "[pool_id]": {
      "page": {
        "market_cap": "Market Cap",
        "24h_change": "24h Change"
      }
    }
  },
  "privacy": {
    "back_home": "Back to home",
    "title": "Privacy Policy",
    "page": {
      "opnskin": "OpnSkin",
      "1_introduction": "1. INTRODUCTION",
      "important": "Important:",
      "2_what_opnskin_does": "2. WHAT OpnSkin DOES",
      "marketplace": "Marketplace:",
      "instant_sell": "Instant sell:",
      "wallet": "Wallet:",
      "kyc_amp_tiers": "KYC &amp; tiers:",
      "pools_amp_opn": "Pools &amp; OPN:",
      "3_personal_data_we_collect": "3. PERSONAL DATA WE COLLECT",
      "31_information_you_provide": "3.1 Information you provide",
      "steam": "Steam:",
      "email_google": "Email / Google:",
      "kyc": "KYC:",
      "wallet_amp_payments": "Wallet &amp; payments:",
      "support": "Support:",
      "32_information_collected_automatically": "3.2 Information collected automatically",
      "technical": "Technical:",
      "usage": "Usage:",
      "cookies_amp_session": "Cookies &amp; session:",
      "33_steam_data": "3.3 Steam data",
      "4_how_we_use_your_data": "4. HOW WE USE YOUR DATA",
      "we_use_your_personal_data_to": "We use your personal data to:",
      "provide_the_services": "Provide the Services:",
      "security_amp_fraud": "Security &amp; fraud:",
      "support_99": "Support:",
      "improvement": "Improvement:",
      "legal_amp_compliance": "Legal &amp; compliance:",
      "where_gdpr_applies_we_process_your_data": "Where GDPR applies, we process your data on the following bases:",
      "purpose": "Purpose",
      "legal_basis": "Legal basis",
      "providing_the_services": "Providing the Services",
      "contract": "Contract",
      "security_and_fraud_prevention": "Security and fraud prevention",
      "legitimate_interest": "Legitimate interest",
      "consent": "Consent",
      "legal_compliance": "Legal compliance",
      "legal_obligation": "Legal obligation",
      "6_sharing_your_data": "6. SHARING YOUR DATA",
      "service_providers": "Service providers:",
      "legal_requests": "Legal requests:",
      "rights_amp_safety": "Rights &amp; safety:",
      "business_transfers": "Business transfers:",
      "7_retention": "7. RETENTION",
      "we_keep_your_data_only_as_long_as_needed": "We keep your data only as long as needed for the purposes above:",
      "account_data": "Account data:",
      "transaction_amp_wallet": "Transaction &amp; wallet:",
      "logs_amp_security": "Logs &amp; security:",
      "support_144": "Support:",
      "if_gdpr_applies_to_you_you_have_the_rig": "If GDPR applies to you, you have the right to:",
      "access": "Access:",
      "rectification": "Rectification:",
      "erasure": "Erasure:",
      "restriction": "Restriction:",
      "portability": "Portability:",
      "object": "Object:",
      "withdraw_consent": "Withdraw consent:",
      "to_exercise_these_rights_contact_us_at_161": "To exercise these rights, contact us at",
      "privacyopnskincom": "privacy@opnskin.com",
      "9_security": "9. SECURITY",
      "we_implement_appropriate_measures_to_pro": "We implement appropriate measures to protect your data, including:",
      "encryption_in_transit_and_where_applica": "Encryption in transit and, where applicable, at rest",
      "access_controls_and_monitoring": "Access controls and monitoring",
      "regular_reviews_and_updates_of_our_secur": "Regular reviews and updates of our security practices",
      "10_cookies": "10. COOKIES",
      "we_use_cookies_and_similar_technologies_": "We use cookies and similar technologies for:",
      "essential": "Essential:",
      "preferences": "Preferences:",
      "analytics": "Analytics:",
      "you_can_manage_cookies_through_your_brow": "You can manage cookies through your browser settings.",
      "ext_title": "11. BROWSER EXTENSION (OPNSKIN TRADE ASSISTANT)",
      "ext_intro": "Our browser extension \"OpnSkin Trade Assistant\" helps you complete and verify P2P skin trades on Steam when you buy or sell on OpnSkin. This section describes what the extension does and what data it uses.",
      "ext_what_title": "What the extension does",
      "ext_what_1": "Runs on Steam Community pages (trade offers, sent offers) when you use them as part of an OpnSkin transaction",
      "ext_what_2": "Opens the correct Steam trade offer from your OpnSkin pending actions and can auto-accept the trade when you choose",
      "ext_what_3": "Monitors your Steam Trade History and Trade Offers via the Steam Web API to track trade acceptance, detect escrow status, and verify that trades complete successfully",
      "ext_what_4": "Fetches your Steam inventory (using your browser session) to sync item data with OpnSkin and to verify item ownership during the escrow verification phase",
      "ext_what_5": "At the end of the escrow period, re-verifies via Trade History and inventory that the trade was not reversed, enabling secure fund release to the seller",
      "ext_data_title": "Data used by the extension",
      "ext_data_cookies_label": "Steam cookies",
      "ext_data_cookies": "Read only to detect your Steam session and to call Steam APIs (Trade History, Trade Offers, inventory). We do not store your Steam cookies on our servers.",
      "ext_data_storage_label": "Local storage (in the browser)",
      "ext_data_storage": "Stores monitored trade data (transaction IDs, trade offer IDs, item identifiers, escrow status) to track ongoing transactions across browser sessions. This data is automatically cleaned up when trades are completed or expired.",
      "ext_data_content_label": "Steam API data",
      "ext_data_content": "The extension calls Steam Web APIs (GetTradeHistory, GetTradeOffers, inventory endpoint) to verify trade status and item ownership. Trade status, item IDs, and verification results are sent to OpnSkin solely to confirm trades and secure escrow release.",
      "ext_no_sell": "We do not sell, rent, or use extension data for advertising or for purposes unrelated to P2P trading on OpnSkin. You can uninstall the extension at any time; no further data will be collected from the extension after removal.",
      "11_minors": "11. MINORS",
      "12_international_transfers": "12. INTERNATIONAL TRANSFERS",
      "13_changes": "13. CHANGES",
      "14_contact": "14. CONTACT",
      "for_questions_about_this_policy_or_your_": "For questions about this policy or your personal data:",
      "email": "Email:",
      "privacyopnskincom_212": "privacy@opnskin.com",
      "support_213": "Support:",
      "supportopnskincom": "support@opnskin.com",
      "data_protection": "Data protection:",
      "wwwcnilfr": "www.cnil.fr",
      "last_updated_january_2026": "Last updated: January 2026"
    }
  },
  "auth": {
    "reset_password_invalid_link": "Invalid reset link. Please request a new password reset.",
    "reset_password_mismatch": "Passwords do not match",
    "reset_password_too_short": "Password must be at least 8 characters long",
    "reset_password_success": "Password reset successfully! Redirecting to login...",
    "reset_password_error": "Failed to reset password",
    "reset_password_connection_error": "Connection error. Please try again.",
    "reset_password_title": "Reset password",
    "reset_enter_new": "Enter your new password below",
    "reset_loading": "Loading...",
    "reset_new_password_label": "New Password",
    "reset_placeholder_password": "At least 8 characters",
    "reset_confirm_password_label": "Confirm Password",
    "reset_placeholder_confirm": "Confirm your password",
    "reset_submitting": "Resetting...",
    "reset_submit": "Reset password",
    "back_to_login": "Back to Login"
  },
  "terms": {
    "back_home": "Back to home",
    "title": "Terms of Use",
    "page": {
      "opnskin": "OpnSkin",
      "1_acceptance": "1. ACCEPTANCE",
      "2_what_opnskin_offers": "2. WHAT OpnSkin OFFERS",
      "use": "Use",
      "instant_sell": "instant sell",
      "list_items_without_depositing_items_sta": "List items without depositing; items stay in your inventory until sale",
      "complete_trades_with_escrow_and_buyerse": "Complete trades with escrow and buyer/seller protections",
      "3_your_use_of_opnskin": "3. YOUR USE OF OpnSkin",
      "4_account": "4. ACCOUNT",
      "5_acceptable_use": "5. ACCEPTABLE USE",
      "you_must_not": "You must not:",
      "violate_any_law_or_thirdparty_rights": "Violate any law or third-party rights",
      "fraud_impersonation_or_abuse_of_the_pl": "Fraud, impersonation, or abuse of the platform",
      "use_another_useraposs_account_or_share": "Use another user&apos;s account or share yours",
      "harass_threaten_or_harm_other_users": "Harass, threaten, or harm other users",
      "circumvent_security_authentication_or_": "Circumvent security, authentication, or access controls",
      "introduce_malware_viruses_or_harmful_c": "Introduce malware, viruses, or harmful code",
      "manipulate_prices_listings_or_transact": "Manipulate prices, listings, or transactions",
      "encourage_or_conduct_offplatform_trades": "Encourage or conduct off-platform trades to evade fees or rules",
      "6_enforcement": "6. ENFORCEMENT",
      "remove_content_or_listings": "Remove content or listings",
      "suspend_or_terminate_your_account": "Suspend or terminate your account",
      "7_transactions_fees_amp_tiers": "7. TRANSACTIONS, FEES &amp; TIERS",
      "instant_sell_127": "instant sell",
      "selling_fee": "selling fee",
      "tier": "tier",
      "guest": "Guest:",
      "trader_i": "Trader I:",
      "trader_ii": "Trader II:",
      "trader_iii": "Trader III:",
      "investor": "Investor:",
      "shark": "Shark:",
      "whale": "Whale:",
      "72_deposits_amp_withdrawals": "7.2 Deposits &amp; withdrawals",
      "73_penalties": "7.3 Penalties",
      "74_balance": "7.4 Balance",
      "8_privacy": "8. PRIVACY",
      "your_use_of_opnskin_is_also_governed_by__166": "Your use of OpnSkin is also governed by our",
      "privacy_policy": "Privacy Policy",
      "9_refunds_amp_disputes": "9. REFUNDS &amp; DISPUTES",
      "supportopnskincom_173": "support@opnskin.com",
      "10_user_content_amp_licence": "10. USER CONTENT &amp; LICENCE",
      "11_availability_amp_disclaimers": "11. AVAILABILITY &amp; DISCLAIMERS",
      "12_limitation_of_liability": "12. LIMITATION OF LIABILITY",
      "13_indemnity": "13. INDEMNITY",
      "14_termination": "14. TERMINATION",
      "15_thirdparty_links": "15. THIRD-PARTY LINKS",
      "16_governing_law_amp_disputes": "16. GOVERNING LAW &amp; DISPUTES",
      "supportopnskincom_241": "support@opnskin.com",
      "18_changes": "18. CHANGES",
      "19_contact": "19. CONTACT",
      "for_questions_about_opnskin_or_these_ter": "For questions about OpnSkin or these Terms:",
      "email": "Email:",
      "supportopnskincom_259": "support@opnskin.com",
      "supportopnskincom": "support@opnskin.com",
      "privacy": "Privacy:",
      "privacyopnskincom": "privacy@opnskin.com",
      "wwwcnilfr": "www.cnil.fr",
      "last_updated_january_2026_267": "Last updated: January 2026"
    }
  },
  "history": {
    "sort_newest_first": "Newest first",
    "sort_oldest_first": "Oldest first",
    "sort_price_high_low": "Price: high → low",
    "sort_price_low_high": "Price: low → high",
    "sort_status_active": "Status (active first)",
    "tab_all": "All",
    "tab_purchases": "Purchases",
    "tab_sales": "Sales",
    "tab_active": "Active",
    "no_transactions": "No transactions",
    "no_transaction_in_category": "You don't have any transactions in this category.",
    "explore_marketplace": "Explore the marketplace",
    "title": "Trades",
    "manage_subtitle": "Manage your P2P transactions.",
    "refreshing": "Refreshing...",
    "refresh": "Refresh"
  },
  "transactions_page": {
    "error": "Error",
    "error_loading": "Unable to load your transactions.",
    "error_confirming_desc": "Unable to confirm the transaction.",
    "transaction_cancelled": "Transaction cancelled",
    "transaction_cancelled_desc": "The transaction has been cancelled successfully.",
    "error_cancelling_desc": "Unable to cancel the transaction.",
    "step_pending_payment": "Transaction acceptance",
    "step_send_skin": "Sending skin",
    "status_trade_sent": "Trade sent",
    "status_escrow": "In escrow",
    "status_done": "Completed",
    "step_refunded": "Refunded",
    "status_refused": "Refused",
    "status_cancelled": "Cancelled",
    "status_api_scam_detected": "Scam detected",
    "back": "Back",
    "title": "My transactions",
    "no_transactions": "No transactions",
    "no_transactions_desc": "You have not yet made any transactions.",
    "go_to_marketplace": "Go to marketplace",
    "role": "Role:",
    "buyer": "Buyer",
    "seller": "Seller",
    "seller_label": "Seller:",
    "buyer_label": "Buyer:",
    "waiting_seller_instructions": "Waiting for the seller to send the skin. You will receive a notification as soon as the skin is delivered.",
    "status_pending": "Pending",
    "step_item_transferred": "Item transferred",
    "step_awaiting_unlock": "Awaiting release",
    "step_completed": "Completed",
    "step_expired": "Expired",
    "step_failed": "Failed"
  },
  "transaction": {
    "success": "Success",
    "instruction_ready_buyer": "Your purchase has been placed. Waiting for the seller to accept.",
    "instruction_ready_seller": "A buyer has purchased your item. Accept or refuse the sale.",
    "instruction_waiting_seller_accept": "Waiting for seller to accept...",
    "instruction_buyer_ready_confirm": "Waiting for seller to accept the sale.",
    "instruction_waiting_buyer_accept": "Waiting for seller to accept...",
    "instruction_seller_ready_confirm": "A buyer is waiting. Accept or refuse the sale.",
    "instruction_send_trade_max_4h": "Send the trade offer on Steam now (max 4 hours)",
    "instruction_system_detect": "Our system will automatically detect when you send the trade",
    "instruction_waiting_seller_send": "Waiting for seller to send trade on Steam... (scanning every 2 minutes)",
    "instruction_accept_trade_steam": "Accept the trade offer on Steam",
    "instruction_check_steam_accept": "Check your Steam trade offers and accept it",
    "instruction_trade_sent_waiting": "Trade sent! Waiting for buyer to accept on Steam...",
    "instruction_escrow_days": "Item in escrow - {{days}} days remaining",
    "instruction_escrow_under_one_day": "Item in escrow — verification window in under 24 hours.",
    "instruction_escrow_verification_pending": "Escrow period ended — verification or release in progress.",
    "instruction_escrow_seller": "Funds will be released automatically after verification",
    "instruction_escrow_buyer": "Keep the item in your inventory for verification",
    "instruction_completed_seller": "Funds released to your wallet",
    "instruction_completed_buyer": "Trade completed successfully",
    "instruction_refunded": "Transaction refunded",
    "instruction_scam_detected": "Scam detected - Trustap refund requested, seller banned",
    "open_trade_link": "Open Trade Link",
    "trade_link_desc": "The buyer's Trade Link has been opened. Send the skin via Steam then click 'Mark skin as sent'",
    "status_pending": "Pending",
    "status_escrow": "In escrow",
    "status_trade_sent": "Trade sent",
    "status_cancellation_pending": "Cancellation pending",
    "status_api_scam_detected": "Scam detected",
    "status_released": "Released",
    "status_completed": "Completed",
    "status_refunded": "Refunded",
    "status_refused": "Refused",
    "status_cancelled": "Cancelled",
    "expired": "Transaction expired",
    "expired_auto_cancelled": "The transaction has expired and been automatically cancelled. Trustap is processing the refund.",
    "api_scam_detected": "Scam detected",
    "api_scam_detected_seller": "Scam detected: trade was accepted by a different account. Use Steam trade protection (revert) immediately.",
    "api_scam_detected_buyer": "A scam was detected on this transaction. Your refund will be processed automatically once rollback is confirmed.",
    "completed": "Transaction completed",
    "completed_desc": "This transaction has been completed successfully.",
    "cancelled": "Transaction cancelled",
    "cancelled_desc": "This transaction has been cancelled.",
    "refund_message": "Trustap is processing the buyer refund.",
    "expired_message": "This transaction has expired and can no longer be modified.",
    "acceptance_required": "Acceptance required",
    "acceptance_required_desc": "Accept or refuse this sale within 30 minutes. If not accepted, it will be cancelled automatically.",
    "waiting_seller": "Waiting for seller",
    "waiting_seller_desc": "Your purchase is confirmed. The seller must accept within the remaining time.",
    "waiting_buyer": "Waiting for buyer",
    "seller_accepted": "The seller has accepted the transaction.",
    "waiting_buyer_desc": "Waiting for the seller to accept.",
    "send_skin": "Send skin",
    "seller_waiting_instructions": "Send the trade offer to the buyer on Steam, then confirm here.",
    "escrow_message": "Funds stay in escrow until Steam's trade hold ends (see end date below).",
    "error": "Error",
    "transaction_accepted": "Transaction accepted successfully",
    "transaction_rejected": "Transaction rejected successfully",
    "mark_sent": "Mark skin as sent",
    "skin_received": "Skin received!",
    "buyer_no_trade_url": "The buyer has not configured a Trade URL. Contact support.",
    "unknown_item": "Unknown item",
    "anonymous": "Anonymous",
    "escrow_started": "Escrow started",
    "escrow_ends": "Ends:",
    "escrow_auto_confirmed": "Confirmed by buyer.",
    "escrow_confirmed_buyer": "Confirmed by buyer.",
    "escrow_inventory_check": "First verification runs when the countdown reaches zero.",
    "buyer_penalty_warning": "If you don't accept in time, the trade will be cancelled and Trustap will process the refund.",
    "time_remaining": "Time remaining",
    "seller_send_deadline": "Seller must send trade",
    "buyer_accept_deadline": "Accept trade before",
    "waiting_buyer_accept": "Seller must accept",
    "buyer_info": "Buyer information",
    "name": "Name:",
    "steam_profile": "Steam Profile",
    "item_to_send": "Item to send",
    "send_exact_item_via_trade_url": "Send this exact item via the buyer's trade URL.",
    "private_inventory": "Private Steam inventory",
    "private_inventory_desc": "Make your inventory public to accept this transaction.",
    "accept_transaction": "Accept transaction",
    "reject_transaction": "Reject transaction",
    "open_steam_trade": "Open Steam trade",
    "i_sent_trade_manual": "I sent the trade (manual)",
    "instruction_buyer_accept_steam_desc": "Open the link to accept the offer on Steam; the extension will then send the confirmation (escrow).",
    "open_steam_offer": "Open Steam offer",
    "open_steam_offers": "Open Steam offers",
    "i_accepted_trade_steam": "I accepted the trade on Steam",
    "hide_details": "Hide details",
    "view_more_details": "View more details",
    "status": "Status:",
    "acceptances": "Acceptances:",
    "seller_status": "Seller:",
    "accepted": "Accepted",
    "pending": "Pending",
    "buyer": "Buyer",
    "seller": "Seller",
    "fees": "Fees:"
  },
  "auth_modal": {
    "must_accept_terms": "You must accept the terms of use to create an account",
    "login_success": "Login successful",
    "signup_success": "Account created successfully",
    "error_generic": "An error occurred",
    "forgot_password_enter_email": "Please enter your email address",
    "reset_success": "If an account with that email exists, a password reset link has been sent.",
    "reset_error": "Failed to send reset email",
    "title": "Login",
    "signup": "Sign up",
    "reset_password_desc": "Enter your email address and we will send you a link to reset your password.",
    "reset_email_placeholder": "Enter your email address",
    "sending": "Sending...",
    "send_reset_link": "Send Reset Link",
    "back_to_login": "Back to login",
    "email_placeholder": "E-mail",
    "password_placeholder": "Password",
    "hide_password": "Hide password",
    "show_password": "Show password",
    "forgot_password": "Forgot password?",
    "name_placeholder": "Name (optional)",
    "remember_me": "Remember me",
    "accept_terms": "I accept the",
    "terms_of_use": "terms of use",
    "newsletter": "I want to receive the newsletter and the latest offers from OpnSkin",
    "loading": "Loading...",
    "login": "Login",
    "signin_steam": "Sign in with Steam",
    "no_account": "Don't have an account?",
    "signup_here": "Sign up here",
    "has_account": "Already have an account?",
    "login_here": "Login here"
  },
  "cart_drawer": {
    "cart_synced": "Cart synchronized",
    "cart_synced_desc": "Some offers are no longer available and have been removed.",
    "bulk_purchase_success": "Bulk purchase successful!",
    "bulk_purchase_success_desc": "All skins have been purchased successfully.",
    "insufficient_balance": "Insufficient balance",
    "insufficient_balance_desc": "Your balance is insufficient for this purchase. Please recharge your account.",
    "offers_unavailable": "Some offers are unavailable",
    "offers_unavailable_desc": "{{count}} offer(s) could not be purchased{{reason}}. Your cart has been updated.",
    "purchase_error": "Purchase error",
    "purchase_error_desc": "Some purchases failed.",
    "network_error": "Network error",
    "network_error_desc": "Unable to finalize the purchase.",
    "title": "My cart",
    "close": "Close cart",
    "empty": "Your cart is empty.",
    "empty_desc": "Add skins from the marketplace!",
    "total": "Total:",
    "items_count": "{{count}} item{{plural}} in cart",
    "clear_all": "Clear all",
    "buying": "Purchase in progress...",
    "buy_all": "Buy all skins",
    "have_promo_code": "Have a promo code?",
    "accept_terms_prefix": "I accept the ",
    "accept_terms_link": "terms of use",
    "price_unavailable": "Price unavailable",
    "quantity": "Quantity",
    "error_removing": "Error",
    "error_removing_desc": "Unable to remove the item from the cart."
  },
  "components": {
    "cart_popover": {
      "erreur_daposaffichage_du_panier": "Cart display error."
    },
    "filter_c_s2_marketplace": {
      "min": "Min",
      "max": "Max",
      "stattrak_972": "StatTrak™"
    },
    "filter_game_marketplace": {
      "online": "Online",
      "filters": "Filters",
      "search": "Search",
      "price": "Price",
      "min": "Min",
      "max": "Max",
      "rarity": "Rarity",
      "quality": "Quality",
      "hero": "Hero",
      "class": "Class",
      "type": "Type",
      "collection": "Collection",
      "all_collections": "All collections"
    },
    "footer": {
      "pay": "Pay",
      "pay_258": "Pay"
    },
    "hero_carousel": {
      "pay": "Pay",
      "pay_196": "Pay"
    },
    "inventory": {
      "inventory_filters": {
        "name": "Name",
        "price": "Price",
        "float": "Float"
      },
      "inventory_grid": {
        "no_items_found": "No items found"
      }
    },
    "inventory_by_game": {
      "aucun_item": "No items",
      "cliquez_sur_vendre": "Click \"Sell\"",
      "ajuster": "Adjust",
      "total_des_ventes": "Total sales",
      "vous_recevrez": "You will receive",
      "aucun_item_1515": "Aucun item",
      "cliquez_sur_vendre_1516": "Cliquez sur \"Vendre\"",
      "ajuster_1598": "Ajuster",
      "total_des_ventes_1680": "Total des ventes",
      "vous_recevrez_1703": "Vous recevrez"
    },
    "mobile_layout": {
      "key": "₽"
    },
    "navbar": {
      "navbar_desktop": {
        "welcome": "Welcome,"
      },
      "cash": "Cash",
      "escrow": "Escrow",
      "dpt": "Deposit"
    },
    "pool": {
      "mobile_wallet_balance": {
        "balance": "Balance",
        "escrow": "Escrow"
      }
    },
    "transaction_card": {
      "id": "ID:"
    },
    "withdrawal_modal": {
      "bank_transfer": "Bank Transfer"
    }
  },
  "sidebar": {
    "open_menu": "Open menu",
    "close_menu": "Close menu",
    "scroll_to_top": "Scroll to top",
    "profile": "Profile",
    "assistance": "Support"
  },
  "header": {
    "balance": "Balance",
    "notifications": "Notifications",
    "no_notifications": "No notifications",
    "view_all_notifications": "View all notifications",
    "view_notifications": "View your notifications",
    "open_cart": "Open cart",
    "cart_items": "View your cart ({{count}} item{{plural}})",
    "connection_error": "Connection error",
    "support_admin": "Support Admin",
    "logout": "Logout",
    "steam_avatar": "Steam Avatar"
  },
  "wallet": {
    "withdrawals": "Withdrawals",
    "login_required": "Login required",
    "login_required_desc": "Sign in to deposit or withdraw funds.",
    "promo_enter_code": "Enter a code",
    "promo_enter_code_desc": "Please enter your promo code",
    "promo_success": "Code applied",
    "promo_early_activated": "Early supporter rank activated. You now have 0% transaction fees.",
    "promo_already_used": "You have already used this code",
    "promo_quota_exceeded": "This promo has reached its limit",
    "promo_invalid": "Invalid promo code",
    "promo_error": "Failed to apply code",
    "promo_failed": "Code failed",
    "promo_network_error": "Network error",
    "invalid_amount": "Invalid amount",
    "min_amount_1": "The minimum amount is 1€",
    "deposit_initiated": "Deposit Initiated",
    "follow_instructions": "Please follow the instructions to complete payment.",
    "error": "Error",
    "error_deposit_failed": "Failed to initiate deposit",
    "deposit": "Deposit",
    "with_crypto_provider": "with {{crypto}}",
    "open_in_new_tab": "Open in new tab",
    "new_deposit": "New deposit",
    "loading_widget": "Creating payment...",
    "login_to_deposit": "Sign in to deposit or withdraw funds.",
    "login_button": "Sign in",
    "deposit_method": "Deposit method",
    "crypto": "Crypto",
    "crypto_fee_hint": "~{{pct}}% fee · Coming soon",
    "card_apple_pay": "Card / Apple Pay",
    "coming_soon": "Coming soon",
    "promo_code": "Promo code",
    "apply": "Apply",
    "trustpilot": "Trustpilot",
    "select_coin": "Select coin",
    "change_coin": "Change",
    "amount_eur": "Amount (€)",
    "custom_amount_placeholder": "Custom amount",
    "min_deposit_eur": "Minimum deposit: €5",
    "loading": "Loading...",
    "with": "with",
    "min_withdrawal": "Minimum: €{{min}}",
    "invalid_address": "Invalid address",
    "invalid_address_desc": "Please enter a valid wallet address",
    "error_creating_withdrawal": "Error creating withdrawal",
    "network_error": "Network error",
    "balance_available": "Available balance",
    "withdrawal": "Withdrawal",
    "crypto_withdrawal_unavailable": "Cryptocurrency withdrawals are not available at the moment.",
    "custom_amount": "Custom amount",
    "amount": "Amount",
    "fee_line": "Fee (1.5% + €0.50)",
    "total_debit": "Total debit",
    "insufficient_balance": "Insufficient balance",
    "continue": "Continue",
    "coin": "Coin",
    "fees": "Fees",
    "address_placeholder": "{{coin}} address",
    "processing": "Processing...",
    "confirm_withdrawal": "Confirm withdrawal",
    "withdrawal_initiated": "Withdrawal Initiated",
    "withdrawal_processed": "Your withdrawal request has been created.",
    "withdrawal_processed_shortly": "It will be processed shortly.",
    "close": "Close"
  },
  "seller_setup": {
    "error_trade_link_required": "Please enter your Steam Trade Link.",
    "title": "Required to sell on the marketplace",
    "description_trade_link_only": "To list items, set your Steam Trade Link. It is saved to your profile.",
    "get_trade_link": "Get Trade Link",
    "saved_to_profile": "When you save, these values are also updated in your profile."
  },
  "cancel": "Cancel",
  "rarity": {
    "consumer": "Consumer",
    "industrial": "Industrial",
    "milspec": "Mil-Spec",
    "restricted": "Restricted",
    "classified": "Classified",
    "covert": "Covert",
    "exceedingly_rare": "Exceedingly Rare"
  },
  "not_found": {
    "message": "Looks like you got lost",
    "description": "The page you are looking for doesn't exist or has been moved.",
    "cta_home": "Back to home",
    "cta_marketplace": "Explore the marketplace"
  },
  "sell_locked": {
    "title": "Sell your skins on OpnSkin",
    "desc": "Sign in to load your inventory and list your skins for sale.",
    "cta": "Log in"
  },
  "skin_card": {
    "online": "Online",
    "offline": "Offline",
    "seen_now": "Seen just now",
    "seen_minutes": "Seen {{count}} min ago",
    "seen_hours": "Seen {{count}}h ago",
    "seen_days": "Seen {{count}}d ago",
    "sell_item": "Sell this item",
    "sell": "Sell",
    "deselect": "Deselect",
    "select_for_bulk": "Select for bulk sale",
    "selected": "Selected",
    "select": "Select",
    "buy": "Buy",
    "discount_vs_reference": "Discount vs reference price"
  },
  "support_chat": {
    "error_resolve": "Error resolving ticket",
    "my_tickets": "My tickets",
    "new_ticket": "New ticket",
    "create_new_ticket": "Create a new ticket",
    "ticket_subject_label": "Ticket subject",
    "ticket_subject_placeholder": "Summarize your problem in a few words...",
    "ticket_description_label": "Detailed description",
    "ticket_description_placeholder": "Describe your problem in detail...",
    "sending": "Sending...",
    "create_ticket": "Create ticket",
    "loading": "Loading…",
    "no_tickets": "No tickets yet.",
    "created_on": "Created on",
    "messages": "messages",
    "message": "message",
    "status_open": "Open",
    "status_resolved": "Resolved",
    "status_closed": "Closed",
    "last_activity": "Last activity:",
    "back": "Back",
    "your_message": "Your message...",
    "mark_resolved_admin": "Mark as resolved (Admin)"
  },
  "banner": {
    "early50_title": "EARLY50 : Founder Pass",
    "early50_desc": "First 50 users pay half the selling fees forever (0.5% min) + best OPN rewards.",
    "claimed": "{{claimed}}/{{limit}} claimed",
    "join_discord": "Join Discord"
  },
  "watchlist": {
    "title": "Watchlist",
    "subtitle": "Your saved skins, track prices and availability.",
    "add": "Add to watchlist",
    "remove": "Remove from watchlist",
    "login_required": "Log in to see your watchlist",
    "login_desc": "Save your favorite skins and track their prices.",
    "empty": "Your watchlist is empty",
    "empty_desc": "Browse the marketplace and click the heart icon on any skin to add it here.",
    "browse_marketplace": "Browse Marketplace",
    "offers_available": "available",
    "from": "from",
    "no_offers": "No offers currently",
    "view_offers": "View"
  },
  "faq": {
    "title": "Frequently Asked Questions",
    "title_1": "Frequently Asked",
    "title_2": "Questions",
    "intro": "Buy and sell CS2, Dota 2, TF2 and Rust skins safely on OpnSkin, a secure peer-to-peer marketplace.\nThe essentials below.",
    "block1_title": "How to buy a skin on OpnSkin ?",
    "block1_content": "Buying a skin on OpnSkin is simple and secure. Here is how it works.\n\nStep 1: Create your account. Sign up using your Steam account or email. If you sign up by email, you will need to link your Steam account later to receive items.\n\nStep 2: Browse the marketplace. Use the filters to find skins by game (CS2, Dota 2, TF2, Rust), price, wear condition, rarity, float value, and more.\n\nStep 3: Purchase. Click Buy on the skin you want. You will be redirected to a secure Trustap-hosted payment page where you can pay with card (Visa, Mastercard, Maestro), iDEAL, Bancontact, P24, Wero, or other available methods.\n\nStep 4: Both parties confirm. You and the seller both click \"Ready\" to confirm you are available for the trade.\n\nStep 5: Receive the Steam trade. The seller sends you a trade offer on Steam. If you have the OpnSkin Extension installed, it detects the offer automatically. Accept the trade on Steam.\n\nStep 6: Escrow period. The item enters an 8-day escrow period. After verification, the transaction is completed and the seller receives their payment.\n\nIf the seller does not send the trade in time, you are refunded automatically.",
    "block2_title": "How to sell a skin on OpnSkin ?",
    "block2_content": "Selling on OpnSkin is different from other platforms, your skins stay in your Steam inventory at all times. You never deposit them anywhere.\n\nStep 1: Connect your Steam account and set your Trade URL in Settings.\n\nStep 2: List your items. Go to the Inventory page, click on the skins you want to sell, set your price, and list them. They stay in your Steam inventory and appear on the marketplace.\n\nStep 3: Wait for a buyer. When someone buys your item, you receive a notification. Accept the sale to start the trade.\n\nStep 4: Send the trade on Steam. The OpnSkin Extension pre-fills the trade offer with the correct item and recipient. Confirm and send on Steam.\n\nStep 5: Escrow and payment. Once the buyer accepts, the item enters an 8-day escrow period. After verification, the funds are released to your OpnSkin wallet. You can then withdraw your earnings via crypto.\n\nIf the buyer does not accept in time, the transaction is cancelled and you keep your item.",
    "block3_title": "What does the OpnSkin Extension do ?",
    "block3_content": "The OpnSkin Trade Assistant is a free browser extension that automates the Steam trading process. It is not mandatory but makes buying and selling much faster.\n\nFor sellers: click a button on OpnSkin and the extension opens Steam, selects the correct item, fills in the buyer, and prepares the trade offer. You just confirm on Steam. Once sent, the extension notifies OpnSkin automatically.\n\nFor buyers: the extension detects incoming trade offers, redirects you to the right Steam page, and confirms receipt on OpnSkin once you accept. The escrow period starts immediately.\n\nThe extension monitors your transactions in the background and checks for new trade offers every few minutes. It works on Chrome, Firefox, Brave, and Opera. It communicates securely using your browser session, no passwords stored, no personal data collected.",
    "block4_title": "What payment methods are accepted ?",
    "block4_content": "OpnSkin uses Trustap as its payment provider for all marketplace transactions. When you purchase a skin, you are redirected to a secure Trustap-hosted checkout page. No pre-funding is needed — you pay at the time of purchase.\n\nAccepted payment methods:\n- Credit and debit cards (Visa, Mastercard, Maestro, and more)\n- iDEAL (Netherlands)\n- Bancontact (Belgium)\n- P24 / Przelewy24 (Poland)\n- Wero (France, Germany)\n\nYour payment is held in Trustap's secure escrow until the trade is successfully completed and verified. Accepted methods may vary depending on your country.",
    "block5_title": "How do sellers get paid ?",
    "block5_content": "As a seller, you receive your payout automatically through Trustap once the trade is completed and the 8-day escrow period has passed. You do not need to manually request a withdrawal.\n\nHow it works:\nStep 1: A buyer purchases your item. The funds are held in Trustap's secure escrow.\n\nStep 2: You send the Steam trade offer and the buyer accepts it on Steam.\n\nStep 3: After the 8-day escrow verification period, OpnSkin confirms the trade is valid and Trustap releases the payout to your linked bank account.\n\nFees deducted from your payout:\n- OpnSkin selling fee: 2.9% for items under €3,000, or 0.9% for items at or above €3,000\n- Trustap payout fee: 1.5% + €0.20\n\nFounder Pass holders pay half the OpnSkin fee, with a minimum of 0.5%.\n\nIf the buyer does not accept the trade in time, the transaction is cancelled and your item remains in your Steam inventory.",
    "block6_title": "What are the fees ?",
    "block6_content": "OpnSkin uses a clear and transparent fee model:\n\nTrustap processing fees (applied by Trustap at buyer checkout):\n- 2.5% + €0.20 per purchase\n\nSelling fee (deducted from seller payout by OpnSkin):\n- 2.9% for skins under €3,000\n- 0.9% for skins at or above €3,000\n- Founder Pass holders: half rate, minimum 0.5%\n\nTrustap payout fee (deducted from seller proceeds by Trustap):\n- 1.5% + €0.20\n\nAll fees are shown upfront before you confirm any transaction. There are no hidden charges.",
    "block7_title": "What are Draft Leagues and how do they work ?",
    "block7_content": "Draft Leagues are a unique feature on OpnSkin that lets you compete against other users by predicting skin market price movements. Think of it as fantasy sports, but for CS2 skins.\n\nHow it works: each week, a new league opens on Monday. You draft a 5-slot loadout from a curated weekly pool of skins, one knife, one pair of gloves, one rifle, one sniper, and one pistol. Each slot offers 3 choices, so you pick the skin you think will gain the most value during the week.\n\nDrafting locks on Friday at 18:00. Over the weekend, your score is calculated based on the real Steam Market price variation of each skin you drafted, multiplied by a wear condition bonus. The player with the highest total score wins.\n\nThere are two league types: Amateur (free entry, OPN point prizes) and Elite (1000 OPN entry fee, real CS2 skin prizes). You earn OPN Points from marketplace sales and can use them to enter Elite leagues for a chance to win premium skins.\n\nSettlement happens every Monday. Winners are announced and prizes are distributed automatically to your OpnSkin wallet or inventory.\n\nDraft Leagues are designed for users who love the skin market and want to test their market knowledge in a competitive format. No trading, no inventory management, just pure market intuition.",
    "block8_title": "What is KYC and why do I need to verify my identity ?",
    "block8_content": "KYC (Know Your Customer) is a standard identity verification process required by anti-money laundering regulations. On OpnSkin, you must be at least 18 years old to use the platform. Age is verified during the KYC process, users under 18 are automatically declined.\n\nKYC verification unlocks higher transaction limits and access to Draft Leagues.\n\nWithout KYC (Level 1, Basic):\n- Monthly deposit limit: 100 euros\n- Monthly withdrawal limit: 50 euros\n- No access to Draft Leagues\n\nWith KYC (Level 2, Verified):\n- Monthly deposit limit: 10,000 euros\n- Monthly withdrawal limit: 10,000 euros\n- Full access to Draft Leagues\n\nHow to verify: go to your Profile page and click the Verify button in the verification levels section. You will be redirected to our verification partner (Didit) where you will need to provide an identity document (passport, national ID, or driver's licence) and take a live selfie. The process takes a few minutes.\n\nYour identity documents and biometric data are processed by Didit and are not stored on OpnSkin servers. We only receive the verification result (approved, declined, or pending). Limits reset on the 1st of each month.",
    "block9_title": "What are spending limits and self-exclusion ?",
    "block9_content": "OpnSkin provides responsible gaming tools to help you stay in control of your spending on Draft Leagues.\n\nSpending Limits: you can set two types of monthly limits from your profile settings:\n- Draft spending limit, the maximum OPN you can spend on draft entries per month\n- OPN conversion limit, the maximum EUR you can convert to OPN per month\n\nWhen you enter your first draft, a setup wizard will guide you through configuring your limits. You can modify them at any time from your profile settings.\n\nSelf-Exclusion: if you want to take a break from Draft Leagues, you can voluntarily block your access for a fixed period (1 week, 1 month, 3 months, or 6 months). Self-exclusion is immediate and cannot be reversed until the period expires. This feature requires double confirmation to prevent accidental activation.\n\nIf you need help with excessive spending, we encourage you to contact Joueurs Info Service (France): 09 74 75 13 13 or visit joueurs-info-service.fr."
  },
  "cookie_banner": {
    "aria_label": "Cookie consent",
    "description": "We use <strong>essential cookies</strong> for authentication and security (e.g. Steam login, session). These are required and cannot be disabled. We may also use <strong>analytics (PostHog)</strong> to improve the site; you can refuse this below and we will not collect analytics data.",
    "accept_all": "Accept all",
    "refuse_analytics": "Refuse analytics",
    "privacy_policy": "Privacy policy"
  }
}
