{
  "Metadata": {
    "title": "VAAiM — Advanced marketplace",
    "description": "Your trusted marketplace for buying and selling electronics in Switzerland."
  },
  "Header": {
    "searchPlaceholder": "Search",
    "searchButton": "Search",
    "addProduct": "Add Product",
    "login": "Login",
    "languageSwitch": "🇬🇧 English",
    "profile": "Profile",
    "dashboard": "Dashboard",
    "tagline": "Advanced marketplace",
    "openMenu": "Open menu",
    "closeMenu": "Close menu",
    "menuTitle": "Menu",
    "messages": "Messages",
    "browseProducts": "Browse products",
    "lookingForPosts": "Looking for posts",
    "language": "Language"
  },
  "ProductTypeSelection": {
    "back": "Back",
    "title": "What would you like to do?",
    "subtitle": "Choose how you want to interact with our marketplace",
    "selling": {
      "title": "I'm Selling",
      "description": "List your product for sale",
      "feature1": "Upload photos and details",
      "feature2": "Set your price",
      "feature3": "Reach potential buyers",
      "button": "Sell Product"
    },
    "lookingFor": {
      "title": "I'm Looking For",
      "description": "Post what you need",
      "feature1": "Describe what you want",
      "feature2": "Set budget range",
      "feature3": "Let sellers find you",
      "button": "Post Request"
    },
    "additionalInfo": "You can always change your mind and switch between Selling and Looking For"
  },
  "Home": {
    "statsTitle": "Today's Stats",
    "newProducts": "New Products",
    "newProductsTooltip": "Products added today",
    "onlineUsers": "Online Users",
    "onlineUsersTooltip": "Total registered users",
    "salesToday": "Sales Today",
    "salesTodayTooltip": "New products listed today",
    "views": "Views",
    "viewsTooltip": "Total product views",
    "premiumTitle": "Premium Offers",
    "premiumSubtitle": "Top-rated products",
    "viewAll": "View All",
    "trustTitle": "Security & Trust",
    "verifiedSellers": "Verified Sellers",
    "buyerProtection": "Buyer Protection",
    "qualityGuarantee": "Quality Guarantee",
    "activeCommunity": "Active Community",
    "featured": "Featured",
    "hot": "HOT",
    "latestProducts": "Latest Products",
    "productsFound": "{count} products found",
    "inCategory": "in category \"{category}\"",
    "categories": "Categories",
    "products": "Products",
    "filter": "Filter",
    "priceLabel": "Price (CHF)",
    "conditionLabel": "Condition",
    "locationLabel": "Location",
    "allLocations": "All locations",
    "quickActions": "Quick Actions",
    "clearAll": "Clear All",
    "scrollCategoriesLeft": "Scroll categories left",
    "scrollCategoriesRight": "Scroll categories right",
    "new": "New",
    "likeNew": "Like New",
    "good": "Good",
    "fair": "Fair",
    "listView": "List",
    "gridView": "Grid",
    "requiredPosts": "Required Posts",
    "requiredPostsSubtitle": "People looking for products",
    "noRequiredPosts": "No required posts available",
    "seeMore": "See more",
    "viewMoreRequestPosts": "View more request posts",
    "lookingFor": "Looking For",
    "viewDetails": "View Details",
    "budget": "Budget",
    "description": "Description",
    "location": "Location",
    "posted": "Posted",
    "comments": "Comments",
    "requestOwner": "Request Owner",
    "contactInformation": "Contact Information",
    "ifYouHaveWhatTheyLookingFor": "If you have what they're looking for, leave a comment above!",
    "createLookingForPost": "Create Looking For Post",
    "createLookingForPostTip": "Be the first to post what you're looking for! Create a 'Looking For' post to find exactly what you need.",
    "memberSince": "Member since",
    "verified": "Verified",
    "verifiedUser": "Verified User",
    "commentsCount": "Comments ({count})",
    "writeCommentPlaceholder": "Write your comment here (max. 100 characters)...",
    "postComment": "Post Comment",
    "posting": "Posting...",
    "pleaseLoginToComment": "Please",
    "toCommentOnThisRequest": "to comment on this request.",
    "login": "login",
    "alreadyCommented": "You have already commented on this request.",
    "pleaseLoginToComment": "Please log in to comment",
    "commentCannotBeEmpty": "Comment cannot be empty",
    "commentMaxLength": "Comment must be 100 characters or less",
    "commentOnceOnly": "You can only comment once on this request",
    "failedToSubmitComment": "Could not submit comment",
    "noCommentsYet": "No comments yet. Be the first to respond!",
    "contact": "Contact",
    "backHome": "Back to Home",
    "failedToLoadProduct": "Failed to load product",
    "notFoundTitle": "Product not found",
    "notFoundDesc": "The product you're looking for doesn't exist or has been removed.",
    "locations": {
      "zurich": "Zurich",
      "geneva": "Geneva",
      "lausanne": "Lausanne",
      "bern": "Bern",
      "basel": "Basel",
      "lucerne": "Lucerne"
    },
    "chat": {
      "greeting": "Hello! Is this product still available?",
      "response": "Hello! Yes, it's still available. Do you have any specific questions?",
      "placeholder": "Enter message...",
      "chattingWithYourself": "You are chatting with yourself",
      "chattingWith": "Chatting with",
      "yourself": "Yourself",
      "browserNotSupportNotifications": "This browser does not support notifications",
      "enableNotifications": "Enable notifications for new messages",
      "typeYourMessage": "Enter message...",
      "loginToChat": "Please log in to chat",
      "loginToSendMessages": "Please log in to send messages",
      "failedToLoadConversation": "Could not load this conversation",
      "failedToSendMessage": "Could not send your message",
      "networkErrorTryAgain": "Network error. Please try again."
    },
    "noImage": "No Image",
    "pagination": {
      "showing": "Showing {start} to {end} of {total} products",
      "noRequiredPostsAvailable": "No required posts available",
      "noRequiredPostsDescription": "Currently, no one is looking for products. Check back later!"
    },
    "previous": "Previous",
    "next": "Next"
  },
  "Categories": {
    "all": "All",
    "phones": "Phones",
    "laptops": "Laptops",
    "tvAudio": "TV & Audio",
    "gaming": "Gaming",
    "watches": "Watches",
    "accessories": "Accessories",
    "test1": "Test1",
    "test2": "Test2"
  },
  "Search": {
    "noResultsTitle": "No products found",
    "noResultsDescription": "Try changing your search terms or filters to find what you're looking for.",
    "noFeaturedTitle": "No featured products yet",
    "noFeaturedDescription": "Featured listings are AI-published products on VAAiM. Publish a product with AI to appear here.",
    "filters": "Filters",
    "clearAll": "Clear All",
    "search": "Search products...",
    "searchPlaceholder": "Search products...",
    "category": "Category",
    "priceRange": "Price Range",
    "minPrice": "Min. Price",
    "maxPrice": "Max. Price",
    "location": "Location",
    "sortBy": "Sort by",
    "sortByRelevance": "Relevance",
    "sortByPriceLow": "Price (Low)",
    "sortByPriceHigh": "Price (High)",
    "sortByDateNew": "Date (New)",
    "sortByDateOld": "Date (Old)",
    "searchResults": "Search Results",
    "foundProducts": "{count} {count, plural, one {product} other {products}} found",
    "gridView": "Grid",
    "listView": "List",
    "loadMore": "Load More",
    "clearFilters": "Clear Filters",
    "productsFound": "{count} {count, plural, one {product} other {products}} found",
    "showingResultsFor": "Results for",
    "mapSearch": "Map Search",
    "allCategories": "All Categories",
    "smartphones": "Smartphones",
    "laptops": "Laptops",
    "tablets": "Tablets",
    "gamingAccessories": "Gaming Accessories",
    "consoles": "Consoles",
    "monitors": "Monitors",
    "ledTvs": "LED TVs",
    "earphonesHeadphones": "Earphones & Headphones",
    "smartwatchesWearables": "Smartwatches & Wearables",
    "gamingPcs": "Gaming PCs",
    "desktops": "Desktop Computers",
    "other": "Other",
    "condition": "Condition",
    "all": "All",
    "conditionLabels": {
      "new": "New",
      "likeNew": "Like New",
      "good": "Good",
      "fair": "Fair"
    },
    "notSpecified": "Not specified",
    "services": "Services",
    "shipping": "Shipping",
    "returns": "Returns",
    "deliveryAvailable": "Delivery Available",
    "seller": "Seller",
    "verified": "Verified",
    "minRating": "Min Rating",
    "listingType": "Listing type",
    "filterFeatured": "Featured only (AI listings)",
    "filterPremium": "Premium only",
    "showFilters": "Filters",
    "hideFilters": "Hide filters",
    "applyFilters": "Show results"
  },
  "Dashboard": {
    "posts": {
      "noProductsFound": "No products found",
      "tryAdjustingSearch": "Try adjusting your search or filters",
      "noPosts": "No posts yet",
      "createYourFirstPost": "Create your first product listing to get started",
      "createFirstPost": "Create first post",
      "deleteProductConfirm": "Are you sure you want to delete \"{title}\"? This action cannot be undone.",
      "markSoldConfirm": "Mark \"{title}\" as sold?",
      "myPostsTitle": "My posts",
      "refreshButton": "Refresh",
      "addNewPostButton": "Add new post",
      "loadingPosts": "Loading posts...",
      "columnProduct": "Product",
      "columnPrice": "Price",
      "columnStatus": "Status",
      "columnViews": "Views",
      "columnCreated": "Created",
      "columnActions": "Actions",
      "sellFasterTip": "Products with clear photos and detailed descriptions sell faster. Take multiple photos from different angles!",
      "tooltipEdit": "Edit",
      "tooltipMarkSold": "Mark as sold",
      "tooltipDelete": "Delete",
      "deleteProductFailed": "Could not delete this product. Please try again.",
      "myPosts": "My posts",
      "sellingPosts": "Selling posts",
      "requestPosts": "Request posts",
      "addNewPost": "Add new post",
      "products": "Products",
      "price": "Price",
      "views": "Views",
      "date": "Date",
      "actions": "Actions",
      "searchPlaceholder": "Search products...",
      "productCount": "{count, plural, one {# product} other {# products}}",
      "clearFilters": "Clear filters",
      "allStatus": "All statuses",
      "selectedCount": "{count, plural, one {# product selected} other {# products selected}}",
      "markAsSold": "Mark as sold",
      "delete": "Delete",
      "edit": {
        "status": "Status"
      }
    },
    "Messages": {
      "noMessagesYet": "No messages yet",
      "messagesFromBuyers": "Messages from buyers will appear here",
      "respondQuickly": "Reply quickly to buyer messages to close sales faster. Check your messages regularly!",
      "markAsRead": "Mark as read",
      "deleteConversation": "Delete conversation",
      "deleteConversationConfirm": "Delete conversation with {name}?",
      "messagesTitle": "Messages",
      "refresh": "Refresh",
      "viewAll": "View all",
      "loadingMessages": "Loading messages...",
      "loadMoreLoading": "Loading...",
      "loadMoreMessages": "Load more messages",
      "newBadge": "New"
    },
    "Favorites": {
      "noFavoritesYet": "No favorites yet",
      "startSavingProducts": "Start saving products you like to see them here.",
      "favoritedProductsEasier": "Favorite products are easier to find and compare. Browse categories to discover great deals!",
      "browseProducts": "Browse products"
    },
    "loading": {
      "dashboard": "Loading your dashboard..."
    },
    "credits": {
      "credits": "Credits",
      "buyCredits": "Buy Credits",
      "createProduct": "Create Product"
    },
    "editProduct": "Edit Product",
    "edit": {
      "title": "Title",
      "price": "Price",
      "status": "Status"
    },
    "cancel": "Cancel",
    "save": "Save",
    "sections": {
      "recentActivity": "Recent Activity",
      "quickActions": "Quick Actions",
      "settings": "Settings",
      "favorites": "Favorites",
      "noRecentActivity": "No recent activity",
      "createNewProduct": "Create New Product",
      "searchProducts": "Search Products",
      "manageAccount": "Manage your account and settings here.",
      "yourFavoriteProducts": "Your favorite products.",
      "loadingFavorites": "Loading favorites...",
      "comments": "Comments",
      "commentsOnYourRequests": "Comments on your requests.",
      "loadingComments": "Loading comments...",
      "noComments": "No comments on your requests yet.",
      "onRequest": "On Request",
      "viewRequest": "View Request",
      "noFavoriteProducts": "No favorite products yet.",
      "notifications": "Notifications",
      "yourNotifications": "Your notifications",
      "loadingNotifications": "Loading notifications...",
      "noNotifications": "No notifications yet",
      "markAllRead": "Mark all as read",
      "chat": "Chat",
      "yourConversations": "Your conversations",
      "loadingConversations": "Loading conversations...",
      "noConversations": "No conversations yet"
    },
    "title": "Dashboard",
    "subtitle": "Manage your products and account",
    "welcome": "Welcome",
    "profile": "Profile",
    "logout": "Log out",
    "tabs": {
      "overview": "Overview",
      "products": "Products",
      "favorites": "Favorites",
      "comments": "Comments",
      "notifications": "Notifications",
      "notificationsShort": "Alerts",
      "ratings": "Ratings",
      "profile": "Profile",
      "chat": "Chat",
      "analytics": "Analytics",
      "salesReports": "Sales reports",
      "salesShort": "Sales",
      "performance": "Performance",
      "purchaseHistory": "Purchase history",
      "historyShort": "History"
    },
    "stats": {
      "totalProducts": "Total products",
      "totalViews": "Total views",
      "approvedProducts": "Approved products",
      "pendingProducts": "Pending products",
      "productsToSell": "Products to sell",
      "revenueToEarn": "Revenue to earn",
      "productsSold": "Products sold",
      "revenueEarned": "Revenue earned (actual sales)",
      "averageViews": "Average views",
      "conversionRate": "Conversion rate",
      "revenuePotential": "Revenue potential",
      "productStatus": "Product status",
      "revenueOverview": "Revenue overview",
      "recentActivity": "Recent activity",
      "quickActions": "Quick actions",
      "approved": "Approved",
      "pending": "Pending",
      "sold": "Sold",
      "toEarn": "To earn",
      "earned": "Earned",
      "avgPerProduct": "Avg: {avg}/product",
      "itemsToSell": "{count} items to sell",
      "itemsSold": "{count} items sold",
      "performance": "Performance"
    },
    "analytics": {
      "title": "Analytics",
      "subtitle": "Track your activity and performance",
      "userAnalytics": "User analytics",
      "productAnalytics": "Product analytics",
      "trackActivity": "Track your activity and engagement metrics",
      "overview": "Overview",
      "dailyActivity": "Daily activity",
      "weeklyActivity": "Weekly activity",
      "monthlyActivity": "Monthly activity",
      "totalViews": "Total views",
      "totalClicks": "Total clicks",
      "totalFavorites": "Total favorites",
      "totalMessages": "Total messages",
      "pageViews": "Page views",
      "productViews": "Product views",
      "profileViews": "Profile views",
      "favoritesReceived": "Favorites received",
      "messagesReceived": "Messages received",
      "viewsToday": "Views today",
      "clicksToday": "Clicks today",
      "favoritesToday": "Favorites today",
      "messagesToday": "Messages today",
      "period": "Period",
      "last7Days": "Last 7 days",
      "last30Days": "Last 30 days",
      "last90Days": "Last 90 days",
      "thisYear": "This year",
      "refresh": "Refresh",
      "noData": "No analytics data available",
      "loading": "Loading analytics...",
      "emptyActivityTitle": "No activity data available",
      "emptyActivityDescription": "No activity data available for the selected period.",
      "emptyActivityTip": "Try selecting a different time period or start listing products to generate activity!",
      "emptyStateTitle": "No analytics data available",
      "emptyStateDescription": "Start listing products to see your performance analytics and insights.",
      "emptyStateTip": "Products with clear photos and detailed descriptions get more views and sell faster!"
    },
    "salesReports": {
      "title": "Sales reports",
      "subtitle": "Track your sales and revenue",
      "salesOverview": "Sales overview",
      "totalSales": "Total sales",
      "totalRevenue": "Total revenue",
      "averageSalePrice": "Average sale price",
      "conversionRate": "Conversion rate",
      "salesThisMonth": "Sales this month",
      "revenueThisMonth": "Revenue this month",
      "topSellingProducts": "Top selling products",
      "topSellingCategories": "Top selling categories",
      "salesByCategory": "Sales by category",
      "salesTrends": "Sales trends",
      "recentSales": "Recent sales",
      "noSales": "No sales yet",
      "noSalesDescription": "Your sales will appear here once you sell products",
      "noData": "No sales data available",
      "loading": "Loading sales reports...",
      "createReport": "Create report",
      "reportCreated": "Report created successfully",
      "emptyChartTitle": "No sales data available",
      "emptyChartDescription": "Once you complete sales, charts and trends will appear here.",
      "emptyChartTip": "Share clear photos and fair prices to sell faster."
    },
    "performance": {
      "title": "Performance",
      "subtitle": "Monitor your product performance",
      "overallPerformance": "Overall performance",
      "productViews": "Product views",
      "conversionRate": "Conversion rate",
      "responseTime": "Response time",
      "customerSatisfaction": "Customer satisfaction",
      "rating": "Rating",
      "reviews": "Reviews",
      "topPerformingProducts": "Top performing products",
      "improvementAreas": "Areas for improvement",
      "recommendations": "Recommendations",
      "noData": "No performance data available",
      "loading": "Loading performance data..."
    },
    "purchaseHistory": {
      "title": "Purchase history",
      "subtitle": "Track your credit purchases",
      "totalPurchases": "Total purchases",
      "totalSpent": "Total spent",
      "totalCreditsPurchased": "Total credits purchased",
      "noPurchases": "No purchases yet",
      "noPurchasesDescription": "Your credit purchases will appear here",
      "loading": "Loading purchase history...",
      "transactionId": "Transaction ID",
      "amount": "Amount",
      "credits": "Credits",
      "date": "Date",
      "item": "Item",
      "status": "Status",
      "completed": "Completed",
      "pending": "Pending",
      "failed": "Failed"
    },
    "actions": {
      "createProduct": "Create product",
      "searchProducts": "Search products",
      "viewAllMessages": "View all messages",
      "refresh": "Refresh"
    },
    "products": {
      "title": "Your products",
      "noProducts": "No products yet",
      "createFirst": "Create your first product to get started",
      "status": {
        "pending": "Pending",
        "approved": "Approved",
        "rejected": "Rejected",
        "sold": "Sold",
        "draft": "Draft"
      }
    },
    "messages": {
      "title": "Latest messages",
      "noMessages": "No messages yet",
      "noMessagesDescription": "Messages from buyers will appear here",
      "loadMore": "Load more messages",
      "deleteConfirm": "Delete conversation with {name}?",
      "senderName": "Sender name",
      "lastMessage": "Last message",
      "productTitle": "Product title",
      "timestamp": "Timestamp",
      "actions": "Actions",
      "success": "Success",
      "error": "Error",
      "profileUpdatedSuccess": "Profile updated successfully!",
      "failedToUpdateProfile": "Could not update profile",
      "networkError": "Network error. Please try again.",
      "pleaseTypeDelete": "Type DELETE to confirm account deletion",
      "failedToDeleteAccount": "Could not delete account",
      "unknownDate": "Unknown date"
    },
    "favorites": {
      "title": "Your favorites",
      "noFavorites": "No favorites yet",
      "noFavoritesDescription": "Products you favorite will appear here"
    },
    "profileSettings": {
      "title": "Profile settings",
      "personalInfo": "Personal information",
      "fullName": "Full name",
      "email": "Email",
      "phoneNumber": "Phone number",
      "location": "Location",
      "bio": "Bio",
      "saveChanges": "Save changes",
      "saving": "Saving...",
      "success": "Profile updated successfully!",
      "error": "Could not update profile",
      "networkError": "Network error. Please try again.",
      "deleteAccount": "Delete account",
      "deleteAccountWarning": "This action cannot be undone. This will permanently delete your account and remove all of your data.",
      "typeDeleteToConfirm": "Type DELETE to confirm account deletion:",
      "typeDeletePlaceholder": "Type DELETE to confirm",
      "confirmDelete": "Delete account",
      "deleteError": "Could not delete account"
    },
    "placeholders": {
      "enterFullName": "Enter your full name",
      "enterEmail": "Enter your email",
      "enterPhoneNumber": "Enter your phone number",
      "searchCityZip": "Search by city or postal code...",
      "tellAboutYourself": "Tell us about yourself...",
      "typeDeleteToConfirm": "Type DELETE to confirm"
    },
    "labels": {
      "location": "Location"
    },
    "notifications": {
      "authenticationError": "Authentication error",
      "authenticationErrorDescription": "Please sign in again to complete your payment confirmation.",
      "paymentError": "Payment error",
      "paymentErrorDescription": "An error occurred while confirming your payment. Please contact support.",
      "paymentSuccessful": "Payment successful!",
      "paymentSuccessfulDescription": "Your payment was processed and {creditsAdded} credits were added to your account.",
      "sessionExpired": "Your session has expired. Please sign in again to complete your payment confirmation.",
      "paymentFailed": "Payment confirmation failed. Please contact support.",
      "paymentCancelled": "Payment cancelled",
      "paymentCancelledDescription": "Your payment was cancelled. No charges were made.",
      "productUpdated": "Success",
      "productUpdatedDescription": "Product updated successfully",
      "favoriteToggledSuccess": "Success",
      "favoriteToggledError": "Error",
      "favoriteToggledErrorDescription": "Could not update favorite"
    }
  },
  "Auth": {
    "login": {
      "title": "Welcome Back",
      "subtitle": "Sign in to your account",
      "email": "Email",
      "emailPlaceholder": "Enter your email",
      "password": "Password",
      "passwordPlaceholder": "Enter your password",
      "forgotPassword": "Forgot Password?",
      "signIn": "Sign In",
      "signingIn": "Signing in...",
      "noAccount": "Don't have an account?",
      "signUp": "Sign Up",
      "redirecting": "Redirecting to login...",
      "emailVerificationRequired": "Please verify your email address before logging in. Check your inbox for the verification link.",
      "loginFailed": "Login failed. Please check your credentials.",
      "userNotFound": "This user doesn't exist. Please create an account.",
      "emailNotVerified": "Email Not Verified",
      "verificationEmailSent": "Verification email sent! Please check your inbox.",
      "failedToSendVerification": "Failed to send verification email. Please try again.",
      "resendVerificationEmail": "Resend Verification Email",
      "sending": "Sending...",
      "resendIn": "Resend in {minutes}m {seconds}s",
      "close": "Close",
      "userNotExistModalTitle": "User does not exist",
      "checkingAuth": "Checking authentication...",
      "createAccountButton": "Create account"
    },
    "register": {
      "fullName": "Full Name",
      "fullNamePlaceholder": "Enter your full name",
      "firstName": "First Name",
      "firstNamePlaceholder": "Enter your first name",
      "lastName": "Last Name",
      "lastNamePlaceholder": "Enter your last name",
      "emailRequired": "Email is required",
      "emailInvalid": "Please enter a valid email address",
      "phoneRequired": "Phone number is required",
      "passwordRequired": "Password is required",
      "confirmPasswordRequired": "Please confirm your password",
      "email": "Email",
      "emailPlaceholder": "Enter your email",
      "phoneNumber": "Phone Number",
      "phoneNumberPlaceholder": "Enter your phone number",
      "secondaryPhone": "Secondary Phone (Optional)",
      "secondaryPhonePlaceholder": "Enter a secondary phone number",
      "streetName": "Street Name",
      "streetNamePlaceholder": "Enter street name",
      "houseNumber": "House Number",
      "houseNumberPlaceholder": "Enter house number",
      "zipCode": "ZIP Code",
      "zipCodePlaceholder": "Enter ZIP code",
      "city": "City",
      "cityPlaceholder": "Enter city",
      "country": "Country",
      "countryPlaceholder": "Enter country",
      "dateOfBirth": "Date of Birth",
      "dateOfBirthPlaceholder": "Select your date of birth",
      "showPhonePublic": "Show phone number publicly",
      "showAddressPublic": "Show address publicly (ZIP and city only)",
      "showAgePublic": "Show age publicly",
      "password": "Password",
      "passwordPlaceholder": "Create a password",
      "confirmPassword": "Confirm Password",
      "confirmPasswordPlaceholder": "Confirm your password",
      "signUp": "Sign Up",
      "signingUp": "Signing up...",
      "hasAccount": "Already have an account?",
      "signIn": "Sign In",
      "privacyNotice": "Privacy Notice",
      "privacyDescription": "Your street name and house number will never be displayed publicly. Only ZIP and city will be shown to other users if you choose to display your address.",
      "addressPrivacy": "Address Privacy",
      "addressPrivacyDescription": "We respect your privacy. Street name and house number will never be displayed publicly.",
      "fullNameRequired": "Full name is required",
      "firstNameRequired": "First name is required",
      "lastNameRequired": "Last name is required",
      "streetNameRequired": "Street name is required",
      "houseNumberRequired": "House number is required",
      "zipCodeRequired": "ZIP code is required",
      "cityRequired": "City is required",
      "countryRequired": "Country is required",
      "dateOfBirthRequired": "Date of birth is required",
      "dateOfBirthPast": "Date of birth must be in the past",
      "passwordRequirementsNotMet": "Password does not meet requirements",
      "dateOfBirthInvalid": "Please enter a valid date of birth",
      "sectionPersonalInformation": "Personal Information",
      "sectionContactInformation": "Contact Information",
      "sectionAddressInformation": "Address Information",
      "sectionPrivacySettings": "Privacy Settings",
      "sectionSecurity": "Security",
      "phoneNumberPlaceholderShort": "+41… or +383…",
      "phoneNumberCountryCodeHint": "Include country code (e.g., +41 or +383)",
      "passwordRequirementsHeading": "Password requirements:",
      "registrationSuccessWithEmail": "Registration successful! Please check your email ({email}) for verification. You must verify your email before you can log in."
    },
    "passwordInvalid": "Invalid password",
    "passwordMismatch": "Passwords do not match",
    "invalidPhone": "Invalid phone number",
    "emailRequired": "Email is required",
    "emailInvalid": "Please enter a valid email address",
    "phoneRequired": "Phone number is required",
    "passwordRequired": "Password is required",
    "passwordWeak": "Password is too weak",
    "confirmPasswordRequired": "Please confirm your password",
    "passwordsMismatch": "Passwords do not match",
    "registrationFailed": "Registration failed. Please try again.",
    "emailAlreadyExists": "This email already exists. Please sign in.",
    "apiErrors": {
      "emailTaken": "This email address is already registered.",
      "phoneNumberTaken": "This phone number is already registered.",
      "emailInvalid": "Please enter a valid email address.",
      "phoneInvalid": "Please enter a valid phone number.",
      "phoneCountryCode": "Include country code (e.g., +41 or +383).",
      "passwordConfirmation": "Password confirmation does not match.",
      "passwordMin": "Password must be at least 8 characters.",
      "passwordRequired": "Password is required.",
      "passwordConfirmationRequired": "Please confirm your password.",
      "firstNameRequired": "First name is required.",
      "lastNameRequired": "Last name is required.",
      "streetNameRequired": "Street name is required.",
      "houseNumberRequired": "House number is required.",
      "zipCodeRequired": "ZIP code is required.",
      "cityRequired": "City is required.",
      "countryRequired": "Country is required.",
      "dateOfBirthRequired": "Date of birth is required.",
      "dateOfBirthPast": "Date of birth must be in the past.",
      "dateOfBirthInvalid": "Please enter a valid date of birth.",
      "required": "This field is required.",
      "unique": "This value is already in use.",
      "validationFailed": "Please check the form and try again.",
      "unknown": "Please check this field and try again."
    },
    "sessionInvalid": "Your session could not be validated. Please sign in again.",
    "networkError": "Network error. Please check your connection and try again.",
    "validation": {
      "passwordRequirements": "Password Requirements",
      "fullNameRequired": "Full name is required",
      "emailRequired": "Email is required",
      "emailInvalid": "Please enter a valid email address",
      "phoneRequired": "Phone number is required",
      "phoneInvalid": "Please enter a valid phone number",
      "passwordRequired": "Password is required",
      "passwordMinLength": "At least 8 characters",
      "passwordUppercase": "One uppercase letter",
      "passwordLowercase": "One lowercase letter",
      "passwordNumber": "One number",
      "passwordSpecialChar": "One special character",
      "confirmPasswordRequired": "Please confirm your password",
      "passwordsDoNotMatch": "Passwords do not match",
      "loginFailed": "Login failed. Please check your credentials.",
      "registerFailed": "Registration failed. Please try again.",
      "networkError": "Network error. Please check your connection and try again."
    },
    "verifyPhone": {
      "title": "Verify Phone Number",
      "subtitle": "Enter your phone number and we'll send you a verification code",
      "phoneNumber": "Phone Number",
      "phoneNumberPlaceholder": "+1234567890",
      "sendOtp": "Send OTP",
      "sendingOtp": "Sending OTP...",
      "enterOtp": "Enter 6-digit OTP code",
      "otpPlaceholder": "123456",
      "verifyOtp": "Verify OTP",
      "verifying": "Verifying...",
      "resendOtp": "Resend OTP",
      "resending": "Resending...",
      "backToDashboard": "Back to Dashboard",
      "otpSentSuccess": "OTP sent successfully!",
      "failedToSendOtp": "Failed to send OTP",
      "phoneVerifiedSuccess": "Phone number verified successfully!",
      "failedToVerifyOtp": "Failed to verify OTP",
      "networkError": "Network error. Please try again."
    },
    "verifyEmail": {
      "title": "Verify Email",
      "subtitle": "We've sent a verification link to your email",
      "verifying": "Verifying email...",
      "verifyingDescription": "Please wait while we verify your email address.",
      "success": "Email verified!",
      "successDescription": "Your email has been successfully verified.",
      "error": "Verification failed",
      "errorDescription": "We couldn't verify your email address.",
      "resendVerification": "Resend verification email",
      "sending": "Sending...",
      "resendIn": "Resend in {seconds}s",
      "backToSignIn": "Back to Sign In",
      "continueToSignIn": "Continue to Sign In",
      "invalidLink": "Invalid verification link",
      "verifiedSuccessMessage": "Email verified successfully!",
      "verifyApiFailed": "Could not verify email",
      "verifyNetworkError": "Network error. Please try again.",
      "resendEmailMissing": "Email address not found. Please try accessing the verification link again.",
      "verificationEmailSent": "Verification email sent successfully! Please check your inbox.",
      "tooManyAttempts": "Too many attempts. Please wait before trying again.",
      "sendVerificationFailed": "Could not send verification email.",
      "resendNetworkError": "Network error. Please try again."
    },
    "forgotPassword": {
      "title": "Forgot Password",
      "subtitle": "Enter your email address and we'll send you a link to reset your password",
      "email": "Email",
      "emailPlaceholder": "Enter your email address",
      "emailHelper": "We'll send a password reset link to this email address.",
      "sendResetLink": "Send Reset Link",
      "sending": "Sending...",
      "backToSignIn": "Back to Sign In",
      "checkEmailTitle": "Check Your Email",
      "checkEmailMessage": "We've sent a password reset link to {email}. Please check your email and click the link to reset your password.",
      "didntReceiveEmail": "Didn't receive the email?",
      "checkSpamFolder": "Check your spam folder or try requesting a new reset link.",
      "sendAnotherEmail": "Send Another Email",
      "backToLogin": "Back to Login",
      "securityNoticeTitle": "Security Notice",
      "securityNotice": "Password reset links expire after 1 hour for your security. If you don't receive an email, check your spam folder or contact support.",
      "errors": {
        "emailRequired": "Please enter your email address",
        "emailInvalid": "Please enter a valid email address",
        "emailNotFound": "This email doesn't exist. Please check your email address or create an account.",
        "failedToSend": "Failed to send reset email",
        "networkError": "Network error. Please try again."
      }
    },
    "resetPassword": {
      "title": "Reset Your Password",
      "subtitle": "Enter your new password below to complete the reset process",
      "verifyingTitle": "Verifying Reset Link",
      "verifyingDescription": "Please wait while we verify your reset token...",
      "successTitle": "Password Reset Successful!",
      "successDescription": "Your password has been successfully updated. You can now log in with your new password.",
      "redirecting": "Redirecting to login page in 3 seconds...",
      "invalidLinkTitle": "Invalid Reset Link",
      "invalidLinkDescription": "This password reset link is invalid or has expired. Please request a new one.",
      "requestNewResetLink": "Request New Reset Link",
      "resettingFor": "Resetting password for:",
      "newPassword": "New Password",
      "newPasswordPlaceholder": "Enter your new password",
      "confirmPassword": "Confirm New Password",
      "confirmPasswordPlaceholder": "Confirm your new password",
      "passwordStrength": "Password strength: {strength}",
      "strengthVeryWeak": "Very Weak",
      "strengthWeak": "Weak",
      "strengthFair": "Fair",
      "strengthGood": "Good",
      "strengthStrong": "Strong",
      "passwordRequirementsHeading": "Password Requirements:",
      "resetPassword": "Reset Password",
      "resettingPassword": "Resetting Password...",
      "backToSignIn": "Back to Login",
      "showPassword": "Show password",
      "hidePassword": "Hide password",
      "passwordsMismatch": "Passwords do not match",
      "passwordMinLength": "Password must be at least 8 characters long",
      "passwordTooWeak": "Please choose a stronger password",
      "invalidResetLink": "Invalid reset link. Please check your email and try again.",
      "verifyTokenNetworkError": "Could not verify reset token. Please try again.",
      "invalidOrExpiredToken": "Invalid or expired reset token",
      "resetPasswordFailed": "Could not reset password",
      "networkError": "Network error. Please try again."
    }
  },
  "Chat": {
    "chattingWithSelf": "You are chatting with yourself",
    "chattingWith": "Chatting with",
    "typeMessage": "Type your message...",
    "send": "Send",
    "sending": "Sending...",
    "pleaseLogin": "Please login to chat",
    "failedToLoadConversation": "Failed to load conversation",
    "networkError": "Network error. Please try again.",
    "failedToSendMessage": "Failed to send message"
  },
  "RatingSystem": {
    "rateBuyer": "Rate the buyer",
    "rateSeller": "Rate the seller",
    "enterActualPrice": "Enter actual price",
    "ratingStarsRequired": "Please select a rating between 1 and 5 stars",
    "submitting": "Submitting...",
    "markAsSold": "Mark as sold",
    "selectBuyer": "Who did you sell to?",
    "confirmSale": "Confirm sale details",
    "salePrice": "Sale price (CHF)",
    "rateExperience": "Rate your experience",
    "earnCredits": "Earn {credits} credits for your rating",
    "earnCreditsWithComment": "Earn {credits} credits for a rating with a comment",
    "pendingRatings": "Pending ratings",
    "noPendingRatings": "No pending ratings",
    "failedToLoadPendingRatings": "Could not load pending ratings",
    "ratingSubmitted": "Rating submitted successfully!",
    "creditsEarned": "You earned {credits} credits!",
    "ratingRequired": "Rating is required",
    "commentOptional": "Comment (optional)",
    "submitRating": "Submit rating",
    "skipRating": "Skip rating",
    "ratingRewards": "Rating rewards",
    "basicRatingReward": "Basic rating: {credits} credits",
    "commentRatingReward": "Rating with comment: {credits} credits",
    "dailyLimit": "Daily limit: {limit} credits",
    "rewardsDisabled": "Rating rewards are currently disabled",
    "saleCompleted": "Sale completed successfully",
    "bothPartiesRated": "Both parties rated — sale completed!",
    "waitingForOtherParty": "Waiting for the other party’s rating",
    "rateNow": "Rate now",
    "viewSaleDetails": "View sale details",
    "saleDate": "Sale date",
    "salePriceLabel": "Sale price",
    "productTitle": "Product",
    "otherParty": "Other party",
    "yourRole": "Your role",
    "seller": "Seller",
    "buyer": "Buyer",
    "conversationHistory": "Conversation history",
    "selectFromChat": "Choose from recent conversations",
    "noConversations": "No conversations found for this product",
    "lastMessage": "Last message",
    "messageCount": "{count} messages",
    "selectBuyerFromChat": "Select buyer from conversation history",
    "manualBuyerEntry": "Or enter buyer manually",
    "buyerName": "Buyer name",
    "buyerEmail": "Buyer email",
    "confirmSaleDetails": "Please confirm the sale details",
    "saleConfirmation": "Sale confirmation",
    "productSoldTo": "Product sold to",
    "forAmount": "for the amount of",
    "confirmAndMarkSold": "Confirm and mark as sold",
    "cancel": "Cancel",
    "salePriceRequired": "Sale price is required",
    "buyerRequired": "Buyer selection is required",
    "invalidSalePrice": "Please enter a valid sale price",
    "salePriceTooLow": "Sale price must be greater than 0",
    "salePriceTooHigh": "Sale price seems unusually high",
    "ratingSuccess": "Thank you for your rating!",
    "ratingSuccessWithCredits": "Thank you for your rating! You earned {credits} credits.",
    "ratingError": "Could not submit rating. Please try again.",
    "failedToMarkAsSold": "Failed to mark as sold",
    "failedToLoadChatHistory": "Could not load chat history",
    "alreadyRated": "You have already rated this transaction",
    "unauthorizedRating": "You are not allowed to rate this transaction",
    "ratingStats": "Rating statistics",
    "totalRatings": "Total ratings",
    "averageRating": "Average rating",
    "creditsEarnedToday": "Credits earned today",
    "creditsEarnedTotal": "Total credits earned",
    "ratingHistory": "Rating history",
    "recentRatings": "Recent ratings",
    "soldElsewhere": "Sold elsewhere",
    "soldElsewhereTitle": "Mark as sold — external sale",
    "soldElsewhereDescription": "Mark this product as sold if you sold it outside this marketplace (for example to a friend or on another platform).",
    "purchaseConfirmation": "Did you buy this product?",
    "purchaseConfirmationDesc": "Please confirm whether you actually purchased this item from {name}.",
    "yesBoughtIt": "Yes, I bought it",
    "noDidntBuy": "No, I did not buy it",
    "priceConfirmation": "Did you pay {price} CHF?",
    "priceConfirmationDesc": "The seller indicated the sale price as {price} CHF. Is that correct?",
    "yesCorrect": "Yes, that is correct",
    "noDifferentPrice": "No, different price",
    "actualPriceQuestion": "What price did you actually pay?",
    "shareYourExperience": "Share your experience...",
    "ratingType": "Rating type",
    "creditsAwarded": "Credits awarded",
    "ratingDate": "Rating date",
    "transactionType": "Transaction type",
    "sale": "Sale",
    "general": "General"
  },
  "Rating": {
    "title": "Rate User",
    "subtitle": "Share your experience",
    "rating": "Rating",
    "comment": "Comment",
    "commentPlaceholder": "Write your review here...",
    "submit": "Submit Rating",
    "updating": "Updating Rating...",
    "submitting": "Submitting Rating...",
    "success": "Rating submitted successfully!",
    "error": "Failed to submit rating",
    "updateRating": "Update Rating",
    "cancel": "Cancel",
    "cannotRateYourself": "You cannot rate yourself",
    "failedToSubmitRating": "Failed to submit rating"
  },
  "Product": {
    "title": "Product Details",
    "loading": "Loading...",
    "loadingProduct": "Loading product...",
    "adminPreviewBanner": "Admin preview — this listing may not be public yet (status: {status}).",
    "price": "Price",
    "originalPrice": "Original Price",
    "condition": "Condition",
    "location": "Location",
    "description": "Description",
    "seller": "Seller",
    "contactSeller": "Contact Seller",
    "viewProfile": "View Profile",
    "rateUser": "Rate User",
    "updateRating": "Update Rating",
    "showContactInfo": "Show Contact Info",
    "hideContactInfo": "Hide Contact Info",
    "favorite": "Favorite",
    "unfavorite": "Unfavorite",
    "share": "Share",
    "report": "Report",
    "views": "views",
    "memberSince": "Member since",
    "sold": "Sold",
    "notFoundTitle": "Product Not Found",
    "notFoundDesc": "The product you're looking for doesn't exist or has been removed.",
    "backHome": "Back to Home",
    "failedToLoadProduct": "Failed to load product",
    "failedToStartConversation": "Failed to start conversation",
    "networkErrorTryAgain": "Network error. Please try again.",
    "verified": "Verified",
    "premium": "Premium",
    "new": "New",
    "featured": "Featured",
    "urgent": "Urgent",
    "warranty": "Warranty",
    "shipping": "Shipping",
    "returns": "Returns",
    "deliveryAvailable": "Delivery Available",
    "deliveryNotAvailable": "Not available",
    "deliveryAvailableText": "Available",
    "similarProducts": "Similar Products",
    "noSimilarProducts": "No similar products found",
    "viewAll": "View All",
    "sellerInformation": "Seller Information",
    "productDetails": "Product Details",
    "category": "Category",
    "accepted": "Accepted",
    "shareText": "Check out {title} - {price} CHF on VAAiM",
    "ariaShareProduct": "Share product",
    "ariaClose": "Close",
    "ariaPreviousImage": "Previous image",
    "ariaNextImage": "Next image",
    "contactInfo": {
      "phone": "Phone",
      "email": "Email",
      "name": "Name"
    },
    "conditionLabels": {
      "new": "New",
      "likeNew": "Like New",
      "good": "Good",
      "fair": "Fair"
    },
    "edit": {
      "title": "Edit Product",
      "subtitle": "Update your product information and images",
      "back": "Back",
      "cancel": "Cancel",
      "saveChanges": "Save Changes",
      "saving": "Saving...",
      "basicInformation": "Basic Information",
      "productStatus": "Product Status",
      "productImages": "Product Images",
      "productDetails": "Product Details",
      "currentStatus": "Current Status",
      "changeStatus": "Change Status",
      "pending": "Pending",
      "approved": "Approved",
      "rejected": "Rejected",
      "sold": "Sold",
      "uploadImages": "Upload Images",
      "dragReorder": "Drag and drop to reorder images. The first image will be the main product photo.",
      "noImages": "No images uploaded",
      "noImagesSubtitle": "Upload images to showcase your product",
      "productId": "Product ID",
      "created": "Created",
      "lastUpdated": "Last Updated",
      "loading": "Loading product...",
      "productNotFound": "Product Not Found",
      "productNotFoundSubtitle": "The product you're looking for doesn't exist or has been removed.",
      "backToDashboard": "Back to Dashboard",
      "conditions": {
        "new": "New",
        "likeNew": "Like New",
        "good": "Good",
        "fair": "Fair",
        "poor": "Poor"
      },
      "statuses": {
        "pending": "Pending",
        "approved": "Approved",
        "rejected": "Rejected",
        "sold": "Sold"
      },
      "validation": {
        "titleRequired": "Title is required",
        "priceRequired": "Valid price is required",
        "categoryRequired": "Category is required",
        "locationRequired": "Location is required",
        "conditionRequired": "Condition is required",
        "priceCannotIncrease": "Price cannot be increased. You can only lower the price.",
        "priceHelp": "You can only lower the price. Increasing the price is not allowed."
      },
      "productUpdatedSuccess": "Product Updated Successfully!",
      "productUpdatedSuccessSubtitle": "Your product has been updated and saved to the database.",
      "imagesRearranged": "Images have been rearranged. Click 'Save Changes' to update the order.",
      "discount": "off",
      "priceReducedFrom": "Price reduced from ${from} to ${to}",
      "failedToLoadProduct": "Failed to load product",
      "failedToUpdateProduct": "Failed to update product"
    }
  },
  "ProductEdit": {
    "title": "Edit Product",
    "subtitle": "Update your product information",
    "loading": "Loading product...",
    "saving": "Saving changes...",
    "saveChanges": "Save Changes",
    "cancel": "Cancel",
    "delete": "Delete Product",
    "deleteConfirm": "Are you sure you want to delete this product?",
    "form": {
      "title": "Product Title",
      "description": "Description",
      "price": "Price",
      "category": "Category",
      "location": "Location",
      "condition": "Condition",
      "status": "Status"
    }
  },
  "ProductCreate": {
    "back": "Back",
    "yourCredits": "Your Credits",
    "availableCreditsDescription": "Available credits for posting products",
    "canPost": "You can post",
    "aiAvailable": "AI Available",
    "createNewProduct": "Create New Product",
    "stepOfTotal": "Step {current} of {total}",
    "productDetailsAndPhotos": "Product Details & Photos",
    "category": "Category *",
    "selectCategory": "Select Category",
    "searchCategoryPlaceholder": "Search category (e.g. C for car)...",
    "noCategoriesFound": "No categories match your search",
    "productTitle": "Product Title",
    "productTitlePlaceholder": "Enter product title",
    "location": "Location",
    "locationPlaceholder": "Enter location",
    "selectProductImages": "Select Product Images",
    "dragAndDropImages": "Drag and drop images here, or click to select files",
    "imageFormatRestrictions": "JPEG, PNG, WebP, HEIC, HEIF, or AVIF — up to 50 MB each",
    "chooseFiles": "Choose Files",
    "aiPoweredProductCreation": "AI-Powered Product Creation",
    "aiAnalysisDescription": "Our AI will analyze your photos and automatically generate product details, title, and description.",
    "aiCreditsRequired": "AI Credits Required",
    "analyzePhotos": "Analyze Photos",
    "createAmazingProducts": "Create Amazing Products",
    "joinCommunityMessage": "Join our community and start selling with AI-powered assistance",
    "aiPoweredDescriptions": "AI-powered descriptions",
    "smartPhotoAnalysis": "Smart photo analysis",
    "professionalListings": "Professional listings",
    "loginToStartCreating": "Login to Start Creating",
    "dontHaveAccount": "Don't have an account?",
    "signUpHere": "Sign up here",
    "aiTakingLongerPrompt": "AI is taking longer — please write a short description of the product to help speed it up:",
    "loading": "Loading...",
    "aiCredits": "AI credits",
    "cannotPost": "Cannot post",
    "aiUnavailable": "AI unavailable",
    "creditsNotAvailable": "Credits unavailable",
    "needCreditsForAmount": "Need {credits} credits (CHF {amount})",
    "buyCredits": "Buy credits",
    "aiAnalysisAndQuestions": "AI analysis & questions",
    "finalReviewAndSubmit": "Final review & publish",
    "stepShortPhotos": "Photos",
    "stepShortAi": "AI",
    "stepShortPublish": "Publish",
    "pleaseBePatient": "This may take up to a minute. Please wait.",
    "postingCostLine": "Posting a product costs {posting} credits",
    "postingCostPremiumAddon": "Premium listing: +{premium} credits",
    "imageFormatSellingMax": "JPEG, PNG, WebP, HEIC, HEIF, or AVIF — max 5 MB each (up to 5 photos)",
    "processingImages": "Processing images...",
    "pleaseWaitForAnalysis": "Please wait while we process your images",
    "selectedImages": "{count} of {max} images selected",
    "imageRequiredMessage": "At least one image is required (up to 5)",
    "imageOptionalMessage": "Images are optional (up to 5)",
    "analyzingPhotos": "Analyzing photos...",
    "optionalImages": "Optional images",
    "optional": "Optional",
    "initialAnalysis": "Initial analysis",
    "photoAnalysisSummary": "Photo analysis summary",
    "totalPhotos": "Total photos",
    "bestScore": "Best score",
    "averageScore": "Average score",
    "bestPhoto": "Best photo",
    "photoAnalysis": "Photo analysis",
    "score": "Score",
    "productDetected": "Product detected",
    "productMismatchDetected": "Product mismatch detected",
    "imageQuality": "Image quality",
    "productVisibility": "Product visibility",
    "background": "Background",
    "anglePerspective": "Angle & perspective",
    "overallAppeal": "Overall appeal",
    "totalScore": "Total score",
    "strengths": "Strengths",
    "areasForImprovement": "Areas for improvement",
    "recommendations": "Recommendations",
    "productDetails": "Product details",
    "answerQuestionsForAI": "Answer these questions to help our AI generate better content",
    "selectOption": "Select an option",
    "enterNumber": "Enter a number",
    "enterAnswer": "Enter your answer",
    "generatingContent": "Generating content...",
    "submitAndGenerateContent": "Submit & generate content",
    "productPhotos": "Product photos",
    "aiGeneratedContent": "AI-generated content",
    "description": "Description",
    "descriptionPlaceholder": "Enter product description",
    "price": "Price",
    "pricePlaceholder": "Enter price",
    "keyFeatures": "Key features",
    "condition": "Condition",
    "marketAnalysis": "Market analysis",
    "sellingTips": "Selling tips",
    "detailedSpecifications": "Specifications",
    "model": "Model",
    "year": "Year",
    "productType": "Product type",
    "productName": "Product name",
    "publishing": "Publishing...",
    "publishProduct": "Publish product",
    "saveAsDraft": "Save as draft",
    "savingDraft": "Saving draft...",
    "premiumSectionTitle": "Premium listing",
    "premiumUpsell": "Show this product in the Premium section on the homepage ({credits} credits)",
    "premiumUpsellHint": "Posting costs {posting} credits. Premium adds {premium} credits ({total} total).",
    "premiumNotEnoughCredits": "You do not have enough credits to make this post premium.",
    "premiumCreditsRequired": "Required: {total} credits ({posting} posting + {premium} premium). You have {available}.",
    "aiGeneratingContent": "Generating content with AI...",
    "aiPublishingProduct": "Publishing your product...",
    "aiSavingDraft": "Saving draft...",
    "aiAnalyzingPhotos": "Analyzing your photos with AI...",
    "aiGeneratingListing": "Creating your listing...",
    "multiProductTitle": "Several products detected in your photos",
    "multiProductSubtitle": "Choose what you want to sell. We will create one listing for your selection.",
    "multiProductOption": "Product {number}",
    "multiProductEstPrice": "Est. used price ~ CHF {price}",
    "multiProductSellAll": "Sell everything together (one bundle listing)",
    "multiProductSellAllHint": "One ad with all items, combined description and total price for the bundle.",
    "multiProductBundleEstPrice": "Est. combined price ~ CHF {price}",
    "multiProductContinue": "Continue with selection",
    "multiProductContinuing": "Generating listing…",
    "multiProductRegionHint": "Colored boxes show where each product was detected in your photo.",
    "multiProductSellSeparate": "Sell each as its own listing",
    "multiProductSellSeparateHint": "Creates one separate ad per product (best for buyers). You can add extra photos per item.",
    "multiProductSeparateCredits": "Publishing {count} ads uses about {credits} posting credits total.",
    "multiProductMixedCategoriesHint": "These products belong to different categories. We recommend separate listings so each appears in the right category (e.g. laptop, monitor, keyboard).",
    "multiProductRecommended": "Recommended",
    "multiProductSeparateCategoryNote": "Each ad will use its own category — buyers find it in the right place.",
    "multiProductBundleCategoryWarning": "One bundle ad only appears in one category. Use separate listings if items are in different categories.",
    "itemSpecQuestionsTitle": "A few details needed",
    "itemSpecQuestionsSubtitle": "For: {item}",
    "itemSpecQuestionsHint": "We could not read all important specs from the photos. Please answer so buyers know exactly what they are getting.",
    "itemSpecQuestionsContinue": "Continue with listing",
    "itemSpecQuestionsSubmitting": "Generating listing…",
    "extraPhotosTitle": "Add close-up photos",
    "extraPhotosSubtitle": "Optional photos of: {product}",
    "extraPhotosHint": "Close-ups help the AI describe condition and price more accurately. You can skip this step.",
    "extraPhotosAdd": "Add photos",
    "extraPhotosContinue": "Continue",
    "extraPhotosSkip": "Skip — use scene photos only",
    "extraPhotosInvalidType": "Unsupported image format.",
    "extraPhotosTooLarge": "Each image must be under 5 MB.",
    "separateWizardTitle": "Create separate listings",
    "separateWizardBody": "We will create {count} individual ads — one per product detected in your photos.",
    "separateCreditsNotice": "Publishing all {count} listings needs about {credits} posting credits (drafts are free to save).",
    "separateSaveDraftsOnly": "Save as drafts only (no credits charged now)",
    "separateStart": "Start",
    "separateProcessing": "Creating listings…",
    "separateProgress": "Listing {current} of {total}",
    "separateDoneTitle": "All listings processed",
    "separatePublished": "Published successfully",
    "separateSavedDraft": "Saved as draft",
    "separateDoneClose": "Go to dashboard",
    "separateListingFailed": "Could not create this listing",
    "separateNotEnoughCredits": "You need {credits} credits to publish {count} ads, but you only have {available}.",
    "cancel": "Cancel",
    "aiWorkingSpeed": "Our AI is working quickly — almost done!",
    "aiThankYou": "Thank you for your patience while our AI works its magic.",
    "loaderPercentComplete": "{percent}% complete",
    "loaderRunningFor": "Running for {time}",
    "select": "Select",
    "infoSourcesTitle": "Information sources (not shown as product photos)",
    "textOnlyBadge": "Text only",
    "infoPurpose": "Purpose",
    "infoPurposeValue": "Information extraction only",
    "infoDetected": "Detected",
    "textContent": "Text content",
    "aiAnalysisCompleteTitle": "AI analysis complete",
    "aiAnalysisCompleteBody": "The AI analyzed your photos and does not need more questions. You can generate the final product content.",
    "sellerNotesLabel": "What should buyers know? (optional)",
    "sellerNotesPlaceholder": "e.g. iPhone 13 Pro Max 128GB, battery 86%, ultra-wide camera not working, asking €169…",
    "sellerNotesHint": "Paste your own listing text or defects here — the AI will use it together with your photos.",
    "recommendedPriceTitle": "AI recommended price (Swiss used market)",
    "recommendedPriceHint": "Based on photos, condition, defects, and typical second-hand prices in Switzerland — adjust your asking price as you wish.",
    "yourAskingPrice": "Your asking price (CHF)",
    "conditionAssessment": "Condition assessment",
    "productState": "Item type",
    "conditionGrade": "Condition",
    "detectedIssues": "Detected issues or limitations",
    "conditionState": {
      "new": "New",
      "used": "Used",
      "refurbished": "Refurbished",
      "unknown": "Unknown"
    },
    "conditionLevel": {
      "new": "New",
      "like_new": "Like new",
      "good": "Good",
      "fair": "Fair",
      "poor": "Poor",
      "defective": "Defective / for parts",
      "unknown": "Unknown"
    },
    "priceRecommendation": "Price recommendation",
    "competitorAnalysis": "Competitor analysis",
    "marketTrends": "Market trends",
    "technicalDetails": "Technical details",
    "aiImageReview": "AI image review",
    "notTechnologyModalTitle": "Not a technology product",
    "notTechnologyModalBody": "The images you uploaded do not match any of our marketplace categories. Only products that fit one of our listed categories can be published.",
    "notTechnologyModalDetected": "Detected: {product}",
    "notTechnologyModalHint": "Please upload photos of a technology product and start again from step 1.",
    "notTechnologyModalConfirm": "Upload different photos",
    "errors": {
      "failedToSubmitQuestions": "Could not submit questions",
      "noCategoriesAvailable": "Product categories could not be loaded. Please refresh the page and try again.",
      "notTechnologyProduct": "The uploaded images do not show a product that matches our marketplace categories.",
      "failedToPublishProduct": "Could not publish product",
      "failedToSaveDraft": "Could not save draft",
      "failedToSubmitPost": "Could not submit post",
      "failedToAnalyzePhotos": "Could not analyze photos",
      "networkError": "Network error. Please try again.",
      "aiNotConfigured": "AI analysis is not available. Please configure the OpenAI API key to enable AI-powered product analysis.",
      "aiConfigTitle": "Configuration required",
      "aiConfigBody": "To enable AI-powered product analysis, configure the OpenAI API key in the backend .env file.",
      "aiConfigContact": "Contact your system administrator to set up the AI analysis feature.",
      "categoryRequired": "Category is required",
      "imagesRequired": "At least one image is required (up to 5)",
      "imagesMaxFive": "Maximum 5 images allowed",
      "imagesMaxCount": "Maximum {max} images allowed",
      "titleRequired": "Please describe what you are looking for",
      "descriptionRequired": "Description is required",
      "locationRequired": "Location is required",
      "onlyJpegPngAllowed": "Only JPEG and PNG images are allowed",
      "unsupportedImageType": "Use JPEG, PNG, WebP, GIF, HEIC, HEIF, or AVIF photos",
      "fileTooLarge": "File \"{name}\" is too large. Maximum size is {maxMb} MB (your file: {actualMb} MB)."
    }
  },
  "Profile": {
    "title": "Profile Settings",
    "subtitle": "Manage your account information and preferences",
    "loading": "Loading profile...",
    "saving": "Saving...",
    "save": "Save Changes",
    "cancel": "Cancel",
    "actions": {
      "saving": "Saving...",
      "saveChanges": "Save Changes"
    },
    "personalInformation": {
      "title": "Personal Information",
      "firstName": "First Name",
      "lastName": "Last Name",
      "email": "Email",
      "phone": "Phone Number",
      "location": "Location",
      "bio": "Bio",
      "bioPlaceholder": "Tell us about yourself..."
    },
    "notifications": {
      "title": "Notification Preferences",
      "emailNotifications": "Email Notifications",
      "smsNotifications": "SMS Notifications",
      "showPhonePublic": "Show Phone Number Publicly"
    },
    "account": {
      "title": "Account",
      "changePassword": "Change Password",
      "deleteAccount": "Delete Account",
      "currentPassword": "Current Password",
      "newPassword": "New Password",
      "confirmPassword": "Confirm Password",
      "deleteAccountWarning": "This action cannot be undone. All your data will be permanently deleted.",
      "deleteAccountConfirm": "Are you sure you want to delete your account?"
    },
    "validation": {
      "passwordFieldsRequired": "All password fields are required",
      "passwordsDoNotMatch": "New passwords do not match"
    },
    "success": {
      "title": "Success",
      "profileUpdated": "Profile updated successfully!",
      "passwordChanged": "Password changed successfully!"
    },
    "error": {
      "title": "Error",
      "profileUpdateFailed": "Failed to update profile",
      "passwordChangeFailed": "Failed to change password",
      "deleteAccountFailed": "Failed to delete account",
      "networkError": "Network error. Please try again."
    }
  },
  "Messages": {
    "title": "Inbox",
    "subtitle": "System updates and chats with buyers and sellers",
    "pageEyebrow": "Messages",
    "loading": "Loading…",
    "loadingChats": "Loading conversations…",
    "back": "Back",
    "tabNotifications": "Notifications",
    "tabChats": "Chats",
    "searchPlaceholder": "Search…",
    "searchNotificationsPlaceholder": "Search notifications…",
    "searchChatsPlaceholder": "Search conversations…",
    "all": "All",
    "unread": "Unread",
    "markAllAsRead": "Mark all read",
    "markAsRead": "Mark as read",
    "markingAsRead": "Marking as read…",
    "markAllRead": "Mark all read",
    "messages": "Messages",
    "noMessages": "No messages yet",
    "noNotifications": "No notifications yet",
    "noNotificationsDescription": "When something important happens, it will show up here.",
    "noSearchResults": "No results match your search.",
    "notLoggedIn": "Sign in to view your inbox",
    "notLoggedInDescription": "Log in to see notifications and chats about your products and purchases.",
    "loginButton": "Log in",
    "registerButton": "Create account",
    "noConversations": "No conversations found",
    "startConversation": "Start a conversation by viewing a product",
    "product": "Product",
    "conversation": {
      "title": "Conversation",
      "loadingConversation": "Loading conversation…",
      "conversationNotFound": "Conversation not found",
      "conversationNotFoundDescription": "This chat may have been removed or the link is invalid.",
      "backToMessages": "Back to inbox",
      "messages": "Inbox",
      "product": "Listing",
      "clickToViewDetails": "Tap to open the product page",
      "typeMessagePlaceholder": "Write a message…"
    }
  },
  "Common": {
    "loading": "Loading...",
    "error": "Error",
    "success": "Success",
    "cancel": "Cancel",
    "save": "Save",
    "delete": "Delete",
    "edit": "Edit",
    "view": "View",
    "close": "Close",
    "back": "Back",
    "next": "Next",
    "previous": "Previous",
    "submit": "Submit",
    "confirm": "Confirm",
    "yes": "Yes",
    "no": "No",
    "ok": "OK",
    "and": "and",
    "errorBoundaryTitle": "Something went wrong",
    "errorBoundaryDescription": "An unexpected error occurred. Please try again or reload the page.",
    "tryAgain": "Try again",
    "reloadPage": "Reload page"
  },
  "Pricing": {
    "title": "Choose Your Plan",
    "subtitle": "Select the perfect plan for your needs",
    "mostPopular": "Most Popular",
    "freePlan": {
      "title": "Free Plan",
      "subtitle": "For new users who want to get started.",
      "posts": "3 free posts",
      "price": "Free",
      "billing": "Up to 3 free posts",
      "buttonLabel": "Start Free",
      "features": [
        "Free posts up to 3 products",
        "Listing for 7 days",
        "Standard display in search results",
        "Community support"
      ]
    },
    "standardPlan": {
      "title": "Standard Plan",
      "subtitle": "For sellers with more flexibility.",
      "posts": "5 posts",
      "price": "CHF 4.99",
      "billing": "5 posts / month",
      "buttonLabel": "Choose Standard",
      "features": [
        "5 posts per month",
        "Listing for 15 days",
        "Priority in search results",
        "Direct support"
      ]
    },
    "premiumPlan": {
      "title": "Premium Plan",
      "subtitle": "For regular sellers who want more.",
      "posts": "10 posts",
      "price": "CHF 8.99",
      "billing": "10 posts / month",
      "buttonLabel": "Choose Premium",
      "features": [
        "10 posts per month",
        "Listing for 30 days",
        "Guaranteed positioning in search results",
        "Premium badge for your products",
        "24/7 support"
      ]
    },
    "paymentModal": {
      "title": "Payment for {planTitle}",
      "price": "Price: {price}",
      "fullName": "Full Name",
      "fullNamePlaceholder": "Full Name",
      "email": "Email",
      "emailPlaceholder": "Email",
      "cardNumber": "Card Number",
      "cardNumberPlaceholder": "Card Number",
      "payButton": "Pay {price}",
      "includes": "Includes:"
    }
  },
  "About": {
    "back": "Back",
    "title": "About Us",
    "subtitle": "Learn more about our mission and values",
    "mission": {
      "title": "Our Mission",
      "description": "With cutting-edge technology and strong service, VAAiM connects buyers and sellers at the right moment with the right products. In doing so, we not only promote efficiency and trust, but also actively contribute to environmental protection through the reuse of fully functional electronic devices.",
      "community": "Community",
      "communityDesc": "Building a trusted marketplace for everyone",
      "trust": "Trust",
      "trustDesc": "Secure transactions and verified users",
      "innovation": "Innovation",
      "innovationDesc": "Leveraging AI and technology for better experiences"
    },
    "story": {
      "title": "Our Story",
      "paragraph1": "VAAiM was founded with a simple yet powerful vision: to create the most trusted and user-friendly marketplace for electronics in Switzerland. We recognized that the local market needed a platform that combined the convenience of online shopping with the trust and security that buyers and sellers deserve.",
      "paragraph2": "Starting as a small team passionate about technology and sustainability, we set out to revolutionize how people buy and sell electronics. Our platform integrates advanced AI technology to help sellers create compelling product listings and helps buyers find exactly what they're looking for.",
      "paragraph3": "Today, VAAiM has grown into a comprehensive platform that serves thousands of users across Switzerland, offering not just a marketplace, but a complete ecosystem for buying and selling electronics with confidence and ease."
    },
    "values": {
      "title": "Our Values",
      "subtitle": "What drives us every day",
      "transparency": {
        "title": "Transparency",
        "description": "We believe in clear communication and honest dealings between all parties."
      },
      "security": {
        "title": "Security",
        "description": "Your data and transactions are protected with industry-leading security measures."
      },
      "innovation": {
        "title": "Innovation",
        "description": "We continuously improve our platform with the latest technology and user feedback."
      },
      "community": {
        "title": "Community",
        "description": "We foster a supportive community where everyone can thrive."
      }
    },
    "cta": {
      "title": "Join Us",
      "description": "Become part of the VAAiM community today",
      "startSelling": "Start Selling",
      "contactUs": "Contact Us"
    }
  },
  "Contact": {
    "back": "Back",
    "title": "Contact Us",
    "subtitle": "We're here to help",
    "form": {
      "title": "Send us a message",
      "description": "Fill out the form below and we'll get back to you as soon as possible",
      "name": "Name",
      "namePlaceholder": "Your name",
      "email": "Email",
      "emailPlaceholder": "Your email address",
      "subject": "Subject",
      "subjectPlaceholder": "What is this regarding?",
      "message": "Message",
      "messagePlaceholder": "Your message",
      "send": "Send Message",
      "sending": "Sending...",
      "success": "Message sent successfully! We'll get back to you soon.",
      "error": "Failed to send message. Please try again."
    },
    "faq": {
      "title": "Quick Answers",
      "description": "Common questions",
      "q1": "How can I contact support?",
      "a1": "You can reach us via email, phone, or through our support center.",
      "q2": "What are your business hours?",
      "a2": "Our support team is available Monday to Friday, 9 AM to 6 PM.",
      "q3": "How quickly will I receive a response?",
      "a3": "We aim to respond to all inquiries within 24 hours."
    }
  },
  "FAQ": {
    "back": "Back",
    "title": "Frequently Asked Questions",
    "subtitle": "Find answers to common questions about VAAiM",
    "categories": {
      "general": "General",
      "selling": "Selling",
      "buying": "Buying",
      "ai": "AI Features"
    },
    "general": {
      "q1": "What is VAAiM?",
      "a1": "VAAiM is Switzerland's largest marketplace for electronics, connecting buyers and sellers through a secure and user-friendly platform.",
      "q2": "Is VAAiM free to use?",
      "a2": "Yes, VAAiM is free to use for buyers. Sellers can post up to 3 products for free, with additional posting options available.",
      "q3": "How do I create an account?",
      "a3": "Click on 'Sign Up' in the top right corner, fill in your details, and verify your email address."
    },
    "selling": {
      "q1": "How do I list a product?",
      "a1": "Click 'Add Product' in the navigation, fill in the product details, upload photos, and submit. Your listing will be reviewed and published.",
      "q2": "Can I sell my electronics on VAAiM?",
      "a2": "Yes! VAAiM is specifically designed for electronics. You can list smartphones, laptops, tablets, gaming devices, and more.",
      "q3": "Is it safe to buy and sell on VAAiM?",
      "a3": "Yes, we have verification systems, user ratings, and secure payment options to ensure safe transactions."
    },
    "buying": {
      "q1": "How do I search for products?",
      "a1": "Use the search bar at the top of the page, or browse by category. You can also filter by price, location, and condition.",
      "q2": "Is it safe to buy on VAAiM?",
      "a2": "Yes, we verify sellers and provide secure communication channels. Always check seller ratings and reviews before purchasing.",
      "q3": "What payment methods are accepted?",
      "a3": "Payment methods vary by seller. Most sellers accept bank transfers, cash on pickup, or other agreed-upon methods."
    },
    "ai": {
      "q1": "What is AI-powered product creation?",
      "a1": "Our AI analyzes your product photos and automatically generates professional titles, descriptions, and product details to help you create better listings faster.",
      "q2": "How accurate is the AI analysis?",
      "a2": "Our AI is trained on thousands of product listings and provides highly accurate analysis. You can always edit the generated content.",
      "q3": "Do I need credits to use AI features?",
      "a3": "Yes, AI features require credits. You can purchase credits or earn them through various activities on the platform."
    },
    "cta": {
      "title": "Still have questions?",
      "description": "Can't find what you're looking for? Get in touch with us.",
      "contact": "Contact Us",
      "support": "Support Center"
    }
  },
  "Support": {
    "back": "Back",
    "title": "Support Center",
    "subtitle": "Get help when you need it",
    "quickHelp": {
      "title": "Quick Help",
      "description": "Find answers to common questions",
      "faq": {
        "title": "FAQ",
        "description": "Browse frequently asked questions"
      },
      "shipping": {
        "title": "Shipping Info",
        "description": "Learn about shipping options and policies"
      },
      "returns": {
        "title": "Returns",
        "description": "Understand our return policy and process"
      },
      "community": {
        "title": "Community",
        "description": "Connect with other users and get help"
      }
    },
    "channels": {
      "title": "Support Channels",
      "description": "Choose how you'd like to get help",
      "email": {
        "title": "Email Support",
        "description": "Get detailed responses within 24 hours",
        "action": "Send Email"
      },
      "phone": {
        "title": "Phone Support",
        "description": "Speak directly with our support team",
        "action": "Call Now"
      },
      "chat": {
        "title": "Live Chat",
        "description": "Get instant help during business hours",
        "action": "Start Chat"
      }
    },
    "form": {
      "title": "Submit a Ticket",
      "description": "Create a support ticket for complex issues",
      "name": "Full Name",
      "namePlaceholder": "Enter your full name",
      "email": "Email Address",
      "emailPlaceholder": "Enter your email address",
      "category": "Category",
      "categoryPlaceholder": "Select a category",
      "subject": "Subject",
      "subjectPlaceholder": "Brief description of your issue",
      "message": "Message",
      "messagePlaceholder": "Provide detailed information about your issue...",
      "send": "Submit Ticket",
      "sending": "Submitting...",
      "validation": {
        "nameRequired": "Name is required",
        "emailRequired": "Email is required",
        "emailInvalid": "Please enter a valid email address",
        "categoryRequired": "Category is required",
        "subjectRequired": "Subject is required",
        "messageRequired": "Message is required"
      },
      "success": "Success",
      "error": "Error",
      "successMessage": "Support ticket submitted successfully! We will get back to you soon.",
      "errorMessage": "Failed to submit support ticket. Please try again.",
      "networkError": "Network error. Please check your connection and try again."
    },
    "categories": {
      "technical": "Technical Issue",
      "billing": "Billing & Payment",
      "shipping": "Shipping & Delivery",
      "returns": "Returns & Refunds",
      "account": "Account Issues",
      "other": "Other"
    },
    "responseTime": {
      "title": "Response Times",
      "email": {
        "title": "Email",
        "time": "Within 24 hours"
      },
      "phone": {
        "title": "Phone",
        "time": "Immediate"
      },
      "chat": {
        "title": "Live Chat",
        "time": "Real-time"
      }
    }
  },
  "Terms": {
    "back": "Back",
    "title": "Terms of Service",
    "subtitle": "Please read these terms carefully before using our service",
    "lastUpdated": "Last updated: January 2024",
    "agree": "By using this service, you agree to our",
    "acceptance": {
      "title": "Acceptance of Terms",
      "description": "By accessing and using VAAiM, you accept and agree to be bound by the terms and provision of this agreement.",
      "agreement": "If you do not agree to abide by the above, please do not use this service."
    },
    "services": {
      "title": "Description of Service",
      "description": "VAAiM provides an online marketplace platform for buying and selling electronics."
    },
    "userAccounts": {
      "title": "User Accounts",
      "description": "You are responsible for maintaining the confidentiality of your account and password."
    },
    "userConduct": {
      "title": "User Conduct",
      "description": "Users must comply with all applicable laws and regulations when using the platform."
    },
    "intellectualProperty": {
      "title": "Intellectual Property",
      "description": "All content and materials on VAAiM are owned by us or our licensors."
    },
    "limitationOfLiability": {
      "title": "Limitation of Liability",
      "description": "To the maximum extent permitted by law, VAAiM shall not be liable for any indirect, incidental, special, consequential, or punitive damages."
    },
    "indemnification": {
      "title": "Indemnification",
      "description": "You agree to indemnify and hold harmless VAAiM from any claims arising from your use of the service."
    },
    "termination": {
      "title": "Termination",
      "description": "We reserve the right to terminate or suspend your account at any time for violations of these terms."
    },
    "changes": {
      "title": "Changes to Terms",
      "description": "We may update these terms from time to time. Continued use of the service constitutes acceptance of the updated terms."
    }
  },
  "Privacy": {
    "back": "Back",
    "title": "Privacy Policy",
    "subtitle": "How we collect, use, and protect your information",
    "lastUpdated": "Last updated: January 2024",
    "introduction": {
      "title": "Introduction",
      "description": "This Privacy Policy explains how VAAiM collects, uses, and protects your personal information when you use our platform."
    },
    "information": {
      "title": "Information We Collect",
      "description": "We collect information that you provide directly to us, as well as information automatically collected when you use our services.",
      "personal": {
        "title": "Personal Information",
        "description": "Name, email address, phone number, and other contact details"
      },
      "account": {
        "title": "Account Information",
        "description": "Username, password, profile information, and account settings"
      },
      "transaction": {
        "title": "Transaction Information",
        "description": "Purchase history, payment information, and transaction details"
      },
      "technical": {
        "title": "Technical Information",
        "description": "IP address, device information, and usage data"
      },
      "usage": {
        "title": "Usage Information",
        "description": "How you interact with our platform and services"
      }
    },
    "usage": {
      "title": "How We Use Information",
      "description": "We use your information for the following purposes",
      "service": {
        "title": "Service Provision",
        "description": "To provide and maintain our marketplace platform"
      },
      "communication": {
        "title": "Communication",
        "description": "To send you important updates and respond to inquiries"
      },
      "improvement": {
        "title": "Service Improvement",
        "description": "To analyze usage patterns and improve our services"
      },
      "security": {
        "title": "Security",
        "description": "To protect against fraud and ensure platform security"
      }
    },
    "sharing": {
      "title": "Information Sharing",
      "description": "We do not sell your personal information. We may share information in limited circumstances.",
      "serviceProviders": {
        "title": "Service Providers",
        "description": "We may share information with trusted third-party service providers who assist in operating our platform."
      },
      "legal": {
        "title": "Legal Requirements",
        "description": "We may disclose information if required by law or to protect our rights and safety."
      },
      "business": {
        "title": "Business Transfers",
        "description": "In the event of a merger or acquisition, user information may be transferred."
      }
    },
    "security": {
      "title": "Data Security",
      "description": "We implement appropriate security measures to protect your information.",
      "encryption": "All data is encrypted using industry-standard protocols",
      "access": "Access to personal data is restricted to authorized personnel only",
      "monitoring": "We continuously monitor our systems for security threats",
      "backup": "Regular backups ensure data integrity and availability"
    },
    "retention": {
      "title": "Data Retention",
      "description": "We retain your information for as long as necessary to provide our services.",
      "account": {
        "title": "Account Data",
        "duration": "Until account deletion"
      },
      "inactive": {
        "title": "Inactive Accounts",
        "duration": "2 years after last activity"
      },
      "logs": {
        "title": "System Logs",
        "duration": "90 days"
      }
    },
    "rights": {
      "title": "Your Rights",
      "access": {
        "title": "Access",
        "description": "You have the right to access your personal data"
      },
      "correction": {
        "title": "Correction",
        "description": "You can request correction of inaccurate data"
      },
      "deletion": {
        "title": "Deletion",
        "description": "You can request deletion of your personal data"
      },
      "portability": {
        "title": "Portability",
        "description": "You can request a copy of your data in a portable format"
      },
      "objection": {
        "title": "Objection",
        "description": "You can object to certain processing of your data"
      },
      "restriction": {
        "title": "Restriction",
        "description": "You can request restriction of data processing"
      }
    },
    "cookies": {
      "title": "Cookies and Tracking",
      "description": "We use cookies and similar technologies to enhance your experience.",
      "essential": {
        "title": "Essential Cookies",
        "description": "Required for the platform to function properly"
      },
      "analytics": {
        "title": "Analytics Cookies",
        "description": "Help us understand how users interact with our platform"
      },
      "preferences": {
        "title": "Preference Cookies",
        "description": "Remember your settings and preferences"
      }
    },
    "children": {
      "title": "Children's Privacy",
      "description": "Our platform is not intended for users under the age of 18."
    },
    "changes": {
      "title": "Changes to Privacy Policy",
      "description": "We may update this policy from time to time. We will notify you of significant changes."
    },
    "contact": {
      "title": "Contact Us",
      "description": "If you have questions about this Privacy Policy, please contact us.",
      "email": "privacy@vaaim.com"
    }
  },
  "Footer": {
    "explore": "Explore",
    "aboutUs": "About Us",
    "contact": "Contact",
    "faq": "FAQ",
    "contactUs": "Contact Us",
    "email": "info@vaaim.com",
    "phone": "+41 44 123 456",
    "information": "Information",
    "shipping": "Shipping",
    "returns": "Returns",
    "support": "Support",
    "subscribe": "Subscribe",
    "subscribing": "Subscribing",
    "yourEmail": "Your email",
    "subscriptionSuccess": "Thank you for subscribing! Check your email for confirmation.",
    "subscriptionError": "Failed to subscribe. Please try again.",
    "allRights": "All rights reserved.",
    "terms": "Terms",
    "privacy": "Privacy",
    "description": "The largest platform in Switzerland for electronics.",
    "adminDashboardAriaTitle": "Admin dashboard"
  },
  "Months": {
    "January": "January",
    "February": "February",
    "March": "March",
    "April": "April",
    "May": "May",
    "June": "June",
    "July": "July",
    "August": "August",
    "September": "September",
    "October": "October",
    "November": "November",
    "December": "December"
  },
  "Actions": {
    "save": "Save",
    "message": "Message",
    "share": "Share",
    "productLinkCopied": "Product link copied to clipboard!",
    "pleaseWaitBeforeTryingAgain": "Please wait a moment before trying again."
  },
  "AdminDashboard": {
    "title": "Admin Dashboard",
    "refresh": "Refresh",
    "logout": "Logout",
    "tabs": {
      "analytics": "Analytics",
      "posts": "Posts",
      "users": "Users"
    }
  },
  "LocationSearch": {
    "title": "Find Products by Location",
    "subtitle": "Search for products in your area",
    "searchPlaceholder": "Enter location (e.g., Zurich, 8001)",
    "searchButton": "Search",
    "noResults": "No products found in this location",
    "noResultsDescription": "Try searching for a different location or browse all products",
    "loading": "Loading products...",
    "error": "Error loading products",
    "clearSearch": "Clear Search",
    "viewOnMap": "View on Map",
    "backToSearch": "Back to Search",
    "productsFound": "{count} products found",
    "location": "Location",
    "distance": "Distance",
    "km": "km",
    "filterByDistance": "Filter by Distance",
    "maxDistance": "Max Distance (km)",
    "allProducts": "All Products",
    "mapView": "Map View",
    "listView": "List View",
    "googleMapsFailedToLoad": "Google Maps could not be loaded. Please check your API key and internet connection.",
    "googleMapsInvalidKey": "Google Maps API key is not configured or invalid. Please check your .env.local file and Google Cloud Console settings.",
    "placesServiceNotAvailable": "Places service not available",
    "couldNotGetLocationDetails": "Could not get location details",
    "couldNotGetCurrentLocation": "Your current location could not be retrieved. Please check your browser permissions.",
    "googleMapsNotAvailable": "Google Maps Places API is not available"
  },
  "ProductMap": {
    "mapLoadFailed": "Could not load the map. Please try again later."
  },
  "NotFound": {
    "title": "404",
    "heading": "Page Not Found",
    "description": "The page you're looking for doesn't exist or has been moved.",
    "goToHomepage": "Go to Homepage",
    "browseProducts": "Browse Products",
    "goBack": "Go Back",
    "popularSections": "Popular Sections:",
    "allProducts": "All Products",
    "categories": "Categories",
    "locations": "Locations",
    "collections": "Collections",
    "blog": "Blog",
    "searchPlaceholder": "Search for products..."
  },
  "Admin": {
    "settings": {
      "platformSettings": "Platform Settings",
      "generalSettings": "General Settings",
      "platformName": "Platform Name",
      "defaultLanguage": "Default Language",
      "english": "English",
      "german": "Deutsch",
      "maxProductsPerUser": "Max Products per User",
      "maxImagesPerProduct": "Max Images per Product",
      "maxFileSizeMB": "Max File Size (MB)"
    },
    "seo": {
      "locale": "Locale",
      "englishEn": "English (en)",
      "germanDe": "Deutsch (de)",
      "slug": "Slug",
      "slugPlaceholder": "best-ai-tools",
      "rules": "Rules",
      "titleTag": "Title Tag",
      "metaDescription": "Meta Description",
      "metaDescriptionPlaceholder": "Discover the best AI tools for your business needs...",
      "h1": "H1",
      "h1Placeholder": "Best AI Tools for Businesses",
      "excerpt": "Excerpt",
      "excerptPlaceholder": "Short excerpt for previews...",
      "formSaveFailed": "Could not save SEO page",
      "networkSaveError": "Network error occurred"
    },
    "categories": {
      "title": "Categories",
      "subtitle": "Manage marketplace product categories shown to users and used for AI listing validation.",
      "listTitle": "Categories ({count})",
      "addCategory": "Add category",
      "editCategory": "Edit category",
      "searchPlaceholder": "Search by name or slug…",
      "noCategories": "No categories found",
      "nameEn": "Name (English)",
      "nameDe": "Name (German)",
      "slug": "URL slug",
      "slugPlaceholder": "auto-generated from English name if empty",
      "descriptionEn": "Description (English)",
      "descriptionDe": "Description (German)",
      "sortOrder": "Sort order",
      "displayOrder": "Order",
      "reorderHint": "Drag rows or use the arrows to set display order. This order is used on the homepage and everywhere categories appear on the site.",
      "reorderDisabledWhileSearching": "Clear the search box to reorder categories.",
      "moveUp": "Move up",
      "moveDown": "Move down",
      "savingOrder": "Saving order…",
      "reorderSuccess": "Category order saved",
      "failedToReorder": "Could not save category order",
      "products": "Products",
      "status": "Status",
      "actions": "Actions",
      "active": "Active",
      "inactive": "Inactive",
      "save": "Save",
      "cancel": "Cancel",
      "nameEnRequired": "English name is required",
      "deleteConfirm": "Delete category \"{name}\"?",
      "cannotDeleteWithProducts": "Cannot delete: category has linked products",
      "createdSuccess": "Category created successfully",
      "updatedSuccess": "Category updated successfully",
      "deletedSuccess": "Category deleted successfully",
      "failedToFetch": "Could not load categories",
      "failedToCreate": "Could not create category",
      "failedToUpdate": "Could not update category",
      "failedToDelete": "Could not delete category",
      "networkError": "A network error occurred. Please try again."
    },
    "cities": {
      "deleteCityConfirm": "Are you sure you want to delete this city?",
      "failedToFetch": "Could not load cities",
      "failedToAdd": "Could not add city",
      "failedToUpdate": "Could not update city",
      "failedToDelete": "Could not delete city",
      "failedToUpload": "Could not upload cities",
      "cityAddedSuccess": "City added successfully",
      "cityUpdatedSuccess": "City updated successfully",
      "cityDeletedSuccess": "City deleted successfully",
      "bulkUploadSuccess": "Bulk upload completed: {importedCount} cities imported, {failedCount} failed.",
      "networkError": "A network error occurred. Please try again."
    },
    "emails": {
      "deleteTemplateConfirm": "Are you sure you want to delete this template?",
      "title": "Email Templates",
      "subtitle": "Manage automated email notifications",
      "addTemplate": "Add Template",
      "composeEmail": "Compose Email",
      "templateName": "Template Name",
      "templateNamePlaceholder": "e.g., we_miss_you_30_days",
      "type": "Type",
      "triggerType": "Trigger Type",
      "emailTriggerConditions": "Email Trigger Conditions",
      "daysOfInactivity": "Days of Inactivity",
      "daysOfInactivityPlaceholder": "e.g., 7, 14, 30",
      "daysOfInactivityDescription": "Send email if user has been inactive for this many days",
      "triggerNoProducts": "Trigger if user has no products listed",
      "checkNoLogin": "Check for no login",
      "daysSinceLastLogin": "Days Since Last Login",
      "daysSinceLastLoginPlaceholder": "e.g., 30",
      "checkNoSales": "Check for no sales",
      "daysSinceLastSale": "Days Since Last Sale",
      "daysSinceLastSalePlaceholder": "e.g., 60",
      "customCondition": "Custom Condition (SQL or Description)",
      "customConditionPlaceholder": "Describe the condition or provide SQL logic",
      "delayDays": "Delay (Days)",
      "delayDaysDescription": "Days to wait after condition is met before sending email",
      "subject": "Subject",
      "subjectPlaceholder": "Email subject line",
      "emailBody": "Email Body",
      "emailBodyPlaceholder": "Email body content. Use {{user_name}}, {{credits_needed}}, etc. as variables.",
      "availableVariables": "Available variables: {{user_name}}, {{credits_needed}}, {{platform_name}}, {{support_email}}, {{buy_credits_url}}",
      "active": "Active",
      "inactive": "Inactive",
      "cancel": "Cancel",
      "saveTemplate": "Save Template",
      "saving": "Saving...",
      "editTemplate": "Edit Template",
      "addNewTemplate": "Add New Template",
      "createOrModify": "Create or modify email templates for automated notifications.",
      "sendTestEmail": "Send Test Email",
      "sendTestEmailDescription": "Send a test email to verify the template works correctly.",
      "selectUser": "Select User",
      "chooseUser": "Choose a user",
      "sending": "Sending...",
      "name": "Name",
      "trigger": "Trigger",
      "delay": "Delay",
      "status": "Status",
      "actions": "Actions",
      "pending": "Pending",
      "sentToday": "Sent Today",
      "failedToday": "Failed Today",
      "totalTemplates": "Total Templates",
      "activeTemplates": "Active",
      "loadingEmailTemplates": "Loading email templates...",
      "emailTemplateSaved": "Email template saved successfully",
      "templateDeleted": "Template deleted successfully",
      "testEmailSent": "Test email sent successfully",
      "emailSent": "Email sent successfully!",
      "failedToSave": "Failed to save template",
      "failedToDelete": "Failed to delete template",
      "failedToSendTest": "Failed to send test email",
      "composeSendFailed": "Could not send email",
      "composeNetworkError": "Network error while sending email",
      "failedToLoadTabData": "Could not load email templates data"
    },
    "professionalEmailEditor": {
      "toolbarUndo": "Undo",
      "toolbarRedo": "Redo",
      "toolbarBold": "Bold",
      "toolbarItalic": "Italic",
      "toolbarUnderline": "Underline",
      "toolbarAlignLeft": "Align left",
      "toolbarAlignCenter": "Align center",
      "toolbarAlignRight": "Align right",
      "toolbarBulletList": "Bullet list",
      "toolbarInsertLink": "Insert link",
      "toolbarInsertImage": "Insert image",
      "toolbarTextColor": "Text color",
      "toolbarBackgroundColor": "Background color",
      "labelTextColor": "Text:",
      "labelBackgroundColor": "Bg:",
      "togglePreview": "Preview",
      "toggleHide": "Hide",
      "htmlContentPlaceholder": "Enter HTML content here...",
      "htmlPreviewHeading": "Preview:",
      "promptEnterUrl": "Enter URL:",
      "subjectRequired": "Subject is required",
      "contentRequired": "Content is required",
      "recipientEmailsRequired": "Please specify recipient emails",
      "failedToSendEmail": "Failed to send email",
      "emailSentSuccess": "Email sent successfully!",
      "usersLoadFailed": "Could not load user list",
      "missingAdminSession": "Admin session missing. Refresh the page and try again."
    },
    "seoPages": {
      "searchPlaceholder": "Search slug, title, or H1...",
      "allTypes": "All types",
      "allLocales": "All locales",
      "allStatuses": "All statuses",
      "deleteConfirm": "Are you sure you want to delete this SEO page?",
      "invalidFileType": "Invalid file type. Please select a CSV, XLSX, or XLS file.",
      "pleaseSelectFile": "Please select a file",
      "fileSizeExceeds": "File size exceeds 1000MB limit. Current size: {size}",
      "bulkDeleteConfirm": "Are you sure you want to delete {count, plural, one {# page} other {# pages}}?",
      "failedToFetchPages": "Failed to fetch SEO pages",
      "networkError": "Network error occurred",
      "deleteSuccess": "SEO page deleted successfully",
      "failedToDelete": "Failed to delete SEO page",
      "selectAtLeastOnePage": "Please select at least one page",
      "bulkActionSuccess": "Bulk action completed successfully",
      "bulkActionFailed": "Bulk action failed",
      "failedToLoadPageData": "Failed to load page data",
      "failedToLoadStatistics": "Failed to load statistics",
      "editPageTitle": "Edit SEO page",
      "createPageTitle": "Create SEO page",
      "pageUpdatedSuccess": "SEO page updated successfully",
      "pageCreatedSuccess": "SEO page created successfully",
      "importCompletedSuccess": "Import completed successfully",
      "seoFormSaveFailed": "Could not save SEO page",
      "importFailedGeneric": "Import failed",
      "importNetworkError": "Network error. Please check your connection and try again.",
      "importServerError": "Server returned an error ({status}): {statusText}",
      "importValidationFailedGeneric": "The file could not be validated. Check the format and required columns.",
      "importValidationWithDetails": "Validation failed: {details}",
      "importFailedHttp": "Import failed (HTTP {status})",
      "importRowErrorFallback": "Row {row}: import or validation issue"
    },
    "seoAutomation": {
      "failedToFetchSettings": "Could not load automation settings",
      "networkError": "A network error occurred",
      "settingsSavedSuccess": "Automation settings saved successfully",
      "failedToSaveSettings": "Could not save automation settings",
      "sitemapGeneratedSuccess": "Sitemap generated successfully",
      "failedToGenerateSitemap": "Could not generate sitemap",
      "networkErrorGeneratingSitemap": "A network error occurred while generating the sitemap"
    },
    "proxyUsers": {
      "failedToSave": "Failed to save proxy user",
      "failedToDelete": "Failed to delete proxy user",
      "productPostedSuccess": "Product posted successfully!",
      "failedToPostProduct": "Failed to post product",
      "deleteModalTitle": "Delete proxy user",
      "deleteModalMessage": "Are you sure you want to delete proxy user \"{username}\"? This action cannot be undone.",
      "loadingProxyUsers": "Loading proxy users...",
      "pageTitle": "Proxy users",
      "pageSubtitle": "Manage proxy user accounts for posting products",
      "createProxyUser": "Create proxy user",
      "colUsername": "Username",
      "colDisplayName": "Display name",
      "colBaseUser": "Base user",
      "colLocation": "Location",
      "colStatus": "Status",
      "colActions": "Actions",
      "emptyState": "No proxy users found. Create one to get started.",
      "statusActive": "Active",
      "statusInactive": "Inactive",
      "postProduct": "Post product",
      "dialogCreateTitle": "Create proxy user",
      "dialogEditTitle": "Edit proxy user",
      "dialogCreateDescription": "Create a new proxy user account for posting products",
      "dialogEditDescription": "Update proxy user information",
      "labelUsername": "Username *",
      "labelBaseUser": "Base user *",
      "placeholderUsername": "userforsale",
      "selectUser": "Select user",
      "labelDisplayName": "Display name",
      "placeholderDisplayName": "John Doe",
      "labelDisplayEmail": "Display email",
      "placeholderDisplayEmail": "john@example.com",
      "labelDisplayPhone": "Display phone",
      "placeholderDisplayPhone": "+41 44 123 456",
      "labelDisplayLocation": "Display location",
      "placeholderDisplayLocation": "Zurich, Switzerland",
      "labelDisplayCity": "Display city",
      "placeholderDisplayCity": "Zurich",
      "labelNotes": "Notes",
      "placeholderNotes": "Internal notes about this proxy user...",
      "labelActive": "Active",
      "postDialogTitle": "Post product as proxy user",
      "postDialogDescription": "Post a product using proxy user: {name}",
      "labelProductTitle": "Product title *",
      "placeholderProductTitle": "iPhone 15 Pro Max 256GB",
      "labelDescription": "Description",
      "placeholderDescription": "Product description...",
      "labelPriceChf": "Price (CHF)",
      "labelCategory": "Category *",
      "selectCategory": "Select category",
      "labelPostLocation": "Location *",
      "placeholderSearchCityZip": "Search by city or postal code...",
      "labelProductType": "Product type *",
      "productTypeSelling": "Selling",
      "productTypeLookingFor": "Looking for",
      "labelCondition": "Condition",
      "conditionNew": "New",
      "conditionLikeNew": "Like new",
      "conditionGood": "Good",
      "conditionFair": "Fair",
      "displayOverrideHeading": "Display information (override)",
      "displayOverrideHint": "These fields override the proxy user defaults for this product.",
      "placeholderUseProxyDefault": "Leave empty to use proxy user default",
      "labelProductImages": "Product images",
      "imageUploadHint": "JPEG or PNG, max 5MB each",
      "fieldRequired": "This field is required"
    },
    "users": {
      "enterNewPassword": "Enter new password",
      "confirmNewPassword": "Confirm new password",
      "searchPlaceholder": "Search users...",
      "resetPassword": "Reset Password",
      "passwordsDoNotMatch": "Passwords do not match",
      "passwordMinLength": "Password must be at least 8 characters long",
      "passwordResetSuccess": "Password reset successfully",
      "failedToResetPassword": "Failed to reset password",
      "errorResettingPassword": "Error resetting password",
      "noUsersFound": "No users found",
      "noUsersMatchFilter": "No users match the current filter",
      "allUsers": "All Users",
      "active": "Active",
      "blocked": "Blocked",
      "pending": "Pending",
      "manageUsers": "Manage Users",
      "name": "Name",
      "email": "Email",
      "status": "Status",
      "posts": "Posts",
      "aiCredits": "AI Credits",
      "rating": "Rating",
      "joined": "Joined",
      "actions": "Actions",
      "block": "Block user",
      "unblock": "Unblock user",
      "editUser": "Edit user",
      "editUserFullDescription": "Edit all fields for user #{id} ({email}). Changes are saved to the database.",
      "loadingUser": "Loading user…",
      "loadUserFailed": "Could not load user details.",
      "saveFailed": "Could not save user. Please check the form and try again.",
      "saveChanges": "Save Changes",
      "saving": "Saving…",
      "cancel": "Cancel",
      "yes": "Yes",
      "no": "No",
      "readOnlyMeta": "{posts} listings · joined {joined} · email verified: {verified}",
      "sectionAccount": "Account",
      "firstName": "First name",
      "lastName": "Last name",
      "role": "Role",
      "sectionContact": "Contact",
      "phone": "Phone",
      "secondaryPhone": "Secondary phone",
      "sectionAddress": "Address",
      "location": "Location",
      "street": "Street",
      "houseNumber": "House no.",
      "zipCode": "ZIP",
      "city": "City",
      "country": "Country",
      "dateOfBirth": "Date of birth",
      "sectionProfile": "Profile",
      "bio": "Bio",
      "postsUsed": "Posts used (quota)",
      "sectionStats": "Sales & reviews",
      "totalSales": "Total sales",
      "positiveReviews": "Positive reviews",
      "totalReviews": "Total reviews",
      "deliveryAreas": "Delivery areas",
      "sectionPrivacy": "Privacy & notifications",
      "verifiedAccount": "Verified account",
      "emailNotifications": "Email notifications",
      "smsNotifications": "SMS notifications",
      "showPhonePublic": "Show phone publicly",
      "showAddressPublic": "Show address publicly",
      "showAgePublic": "Show age publicly",
      "showRatingPublic": "Show rating publicly",
      "acceptDelivery": "Accepts delivery",
      "emailOptOut": "Email opt-out",
      "resetPasswordFor": "Reset password for {name}",
      "newPassword": "New password",
      "passwordHint": "Password must be at least 8 characters long.",
      "resetting": "Resetting…",
      "success": "Success",
      "error": "Error"
    },
    "creditOptions": {
      "deleteConfirm": "Are you sure you want to delete this credit option?",
      "title": "Credit Options Management",
      "addCreditOption": "Add Credit Option",
      "editCreditOption": "Edit Credit Option",
      "creditOptions": "Credit Options",
      "name": "Name",
      "credits": "Credits",
      "price": "Price (CHF)",
      "status": "Status",
      "created": "Created",
      "actions": "Actions",
      "active": "Active",
      "inactive": "Inactive"
    },
    "dashboard": {
      "title": "Admin Dashboard",
      "subtitle": "Platform Management & Analytics",
      "language": "Language",
      "navTitle": "Admin sections",
      "menuTitle": "Admin menu",
      "openMenu": "Open menu",
      "closeMenu": "Close menu",
      "loading": "Loading admin dashboard...",
      "refresh": "Refresh",
      "logout": "Logout",
      "tabs": {
        "analytics": "Analytics",
        "posts": "Posts",
        "users": "Users",
        "proxyUsers": "Proxy Users",
        "cities": "Cities",
        "categories": "Categories",
        "credits": "Credit Options",
        "ratingRewards": "Rating Rewards",
        "payments": "Payment History",
        "emails": "Email Templates",
        "emailLogs": "Email Logs",
        "aiGenerationLogs": "AI Generation Logs",
        "blockedEmails": "Blocked Emails",
        "seoPages": "SEO Pages",
        "seoAutomation": "SEO Automation",
        "fakeStats": "Fake Stats",
        "socialMedia": "Social Media",
        "settings": "Settings"
      }
    },
    "analytics": {
      "totalUsers": "Total Users",
      "today": "today",
      "totalPosts": "Total Posts",
      "totalRevenue": "Total Revenue",
      "thisMonth": "this month",
      "aiCreditsUsed": "AI Credits Used",
      "usageRate": "% usage rate",
      "postStatistics": "Post Statistics",
      "approved": "Approved",
      "pending": "Pending",
      "rejected": "Rejected",
      "sold": "Sold",
      "approvalRate": "Approval Rate",
      "userStatistics": "User Statistics",
      "active": "Active",
      "blocked": "Blocked",
      "retentionRate": "Retention Rate",
      "engagement": "Engagement",
      "totalViews": "Total Views",
      "totalFavorites": "Total Favorites",
      "totalMessages": "Total Messages",
      "avgViewsPerPost": "Avg Views/Post",
      "revenueTrend": "Revenue Trend",
      "revenueChartPlaceholder": "Chart: Revenue over time",
      "userGrowth": "User Growth",
      "userGrowthChartPlaceholder": "Chart: User growth over time",
      "revenueOverTime": "Chart: Revenue over time",
      "userGrowthOverTime": "Chart: User growth over time"
    },
    "posts": {
      "productDetails": "Product Details",
      "completeInformation": "Complete information about this product listing",
      "productId": "Product ID",
      "status": "Status",
      "title": "Title",
      "description": "Description",
      "price": "Price",
      "priceChf": "Price (CHF)",
      "category": "Category",
      "views": "Views",
      "createdBy": "Created By",
      "createdDate": "Created Date",
      "aiGenerated": "AI Generated",
      "premium": "Premium",
      "yes": "Yes",
      "no": "No",
      "close": "Close",
      "editProduct": "Edit Product",
      "modifyProductInformation": "Modify the product information",
      "editProductFullDescription": "Edit all fields for product #{id} (seller: {user}). Changes are saved to the database.",
      "loadingProduct": "Loading product…",
      "loadProductFailed": "Could not load product details.",
      "saveFailed": "Could not save product. Please check the form and try again.",
      "selectCategory": "Select category",
      "draft": "Draft",
      "productType": "Product type",
      "typeSelling": "Selling",
      "typeLookingFor": "Looking for",
      "originalPrice": "Original price (CHF)",
      "location": "Location",
      "condition": "Condition",
      "warranty": "Warranty",
      "proxyUserId": "Proxy user ID",
      "shipping": "Shipping available",
      "returns": "Returns accepted",
      "deliveryAvailable": "Delivery available",
      "sectionBasic": "Basic information",
      "sectionPricing": "Pricing",
      "sectionDetails": "Details & location",
      "sectionDisplaySeller": "Public seller display (overrides)",
      "sectionDisplaySellerHint": "Leave blank to use the account owner's profile on the listing.",
      "displayName": "Display name",
      "displayEmail": "Display email",
      "displayPhone": "Display phone",
      "displayLocation": "Display location",
      "displayCity": "Display city",
      "sectionFlags": "Listing flags",
      "featured": "Featured",
      "isNew": "Mark as new",
      "isUrgent": "Urgent",
      "sectionMetrics": "Metrics",
      "bestPhotoIndex": "Best photo index",
      "aiCreditsUsed": "AI credits used",
      "sectionImages": "Images",
      "imageUrls": "Image URLs",
      "imageUrlsPlaceholder": "One URL or storage path per line",
      "imageUrlsHint": "Full URLs or paths under storage/products. Order matches gallery order.",
      "productTitlePlaceholder": "Product title",
      "productDescriptionPlaceholder": "Product description",
      "selectStatus": "Select status",
      "pending": "Pending",
      "approved": "Approved",
      "rejected": "Rejected",
      "sold": "Sold",
      "premiumProduct": "Premium Product",
      "cancel": "Cancel",
      "saving": "Saving...",
      "saveChanges": "Save Changes",
      "allPosts": "All Posts",
      "searchPostsPlaceholder": "Search posts...",
      "showingPosts": "Showing {filtered} of {total} posts",
      "managePosts": "Manage Posts",
      "post": "Post",
      "user": "User",
      "created": "Created",
      "actions": "Actions",
      "approve": "Approve",
      "reject": "Reject",
      "viewDetails": "View Details",
      "openListingPreview": "Open listing preview",
      "deleteProduct": "Delete Product",
      "deleteProductConfirm": "Are you sure you want to delete \"{title}\"? This action cannot be undone.",
      "delete": "Delete",
      "deleteFailedGeneric": "Could not delete. The server may block removal when related data exists (sales, chats, favorites).",
      "noPostsFound": "No posts found",
      "noPostsMatchFilter": "No posts match the current filter",
      "selectedCount": "{count, plural, one {# item selected} other {# items selected}}",
      "clearSelection": "Clear selection",
      "deleteSelected": "Delete selected",
      "selectAllVisible": "Select all visible posts",
      "selectRow": "Select {title}",
      "bulkDeleteTitle": "Delete selected posts",
      "bulkDeleteConfirm": "Delete {count, plural, one {# selected listing} other {# selected listings}}? This cannot be undone.",
      "bulkDeletePartialDetail": "Some listings could not be removed ({count}):"
    },
    "paymentHistory": {
      "title": "Payment History",
      "transactionHistory": "Transaction History",
      "user": "User",
      "creditOption": "Credit Option",
      "credits": "Credits",
      "amount": "Amount (CHF)",
      "status": "Status",
      "paymentMethod": "Payment Method",
      "date": "Date",
      "actions": "Actions",
      "completed": "completed",
      "pending": "pending",
      "failed": "failed",
      "noPaymentsFound": "No payment history found",
      "paymentDetails": "Payment Details",
      "paymentDetailsDescription": "Detailed information about this payment transaction",
      "transactionId": "Transaction ID",
      "email": "Email",
      "userInformation": "User Information",
      "paymentInformation": "Payment Information",
      "stripeInformation": "Stripe Information",
      "paymentIntentId": "Payment Intent ID",
      "customerId": "Customer ID",
      "timestamps": "Timestamps",
      "createdAt": "Created At",
      "paidAt": "Paid At",
      "additionalDetails": "Additional Details",
      "failedToLoadDetails": "Failed to load payment details"
    },
    "fakeStats": {
      "title": "Fake Stats Settings",
      "description": "Configure fake data for homepage stats. When enabled, the system will generate random values within the specified ranges for each day. The same date will always return the same random value.",
      "enableFakeStats": "Enable Fake Stats",
      "enableDescription": "When enabled, fake data will be used instead of real statistics",
      "failedToLoad": "Failed to load fake stats settings",
      "errorLoading": "Error loading fake stats settings",
      "failedToSave": "Failed to save fake stats settings",
      "errorSaving": "Error saving fake stats settings",
      "settingsSaved": "Settings saved successfully!",
      "settingsSavedSuccess": "Settings saved successfully!",
      "todaysStats": "Today's Stats",
      "newProducts": "New Products",
      "min": "Min",
      "max": "Max",
      "onlineUsers": "Online Users",
      "salesToday": "Sales Today",
      "views": "Views",
      "securityTrust": "Security & Trust",
      "verifiedSellers": "Verified Sellers",
      "buyerProtection": "Buyer Protection (%)",
      "qualityGuarantee": "Quality Guarantee",
      "qualityGuaranteePlaceholder": "e.g., 24/7",
      "activeCommunity": "Active Community",
      "saveSettings": "Save Settings",
      "saving": "Saving..."
    },
    "ratingRewards": {
      "failedToFetch": "Could not load rating reward settings",
      "failedToUpdate": "Could not save rating reward settings",
      "settingsUpdated": "Settings saved successfully.",
      "loading": "Loading settings…",
      "title": "Rating reward settings",
      "description": "Configure credit rewards for user ratings after sales. Users earn credits when they rate buyers or sellers after completing a transaction.",
      "howItWorksTitle": "How rating rewards work",
      "howItWorks1": "A user marks a product as sold (to a marketplace buyer or sold elsewhere).",
      "howItWorks2": "The system creates a sale record and both parties can rate each other.",
      "howItWorks3": "When someone submits a rating, they earn credits based on your settings below.",
      "howItWorks4": "Credits are added to their account and can be used for premium features.",
      "howItWorks5": "Daily limits prevent abuse and ensure fair distribution.",
      "enableLabel": "Enable rating rewards",
      "enableHint": "Turn the rating reward system on or off. When disabled, users do not earn credits for ratings.",
      "basicRewardLabel": "Basic rating reward (credits)",
      "basicRewardHint": "Credits for a star rating (1–5 stars) without a comment. Example: 4 stars → this many credits.",
      "commentRewardLabel": "Rating with comment reward (credits)",
      "commentRewardHint": "Credits for a star rating plus a written comment. Example: 5 stars and \"Great seller!\" → this many credits.",
      "dailyLimitLabel": "Daily reward limit",
      "dailyLimitHint": "Maximum rating rewards per user per day. Example: 5 means only the first 5 ratings that day earn credits.",
      "saveSettings": "Save settings",
      "saving": "Saving…",
      "summaryTitle": "Current settings summary",
      "summaryStatus": "Status",
      "summaryEnabled": "Enabled",
      "summaryDisabled": "Disabled",
      "summaryBasic": "Basic reward",
      "summaryComment": "Comment reward",
      "summaryDailyLimit": "Daily limit",
      "creditsUnit": "{count} credits",
      "rewardsUnit": "{count} rewards"
    },
    "socialMedia": {
      "title": "Social Media Links",
      "description": "Manage social media links displayed in the footer. Upload custom icons or use default icons.",
      "addLink": "Add Link",
      "editLink": "Edit Social Media Link",
      "addLinkTitle": "Add Social Media Link",
      "configureDetails": "Configure the social media link details and upload an icon.",
      "configureLinkDescription": "Configure the social media link details and upload an icon.",
      "name": "Name",
      "namePlaceholder": "e.g., Facebook, Instagram, Twitter",
      "url": "URL",
      "urlPlaceholder": "https://...",
      "icon": "Icon (Optional)",
      "iconOptional": "Icon (Optional)",
      "preview": "Preview",
      "order": "Order",
      "visible": "Visible",
      "cancel": "Cancel",
      "save": "Save",
      "saving": "Saving...",
      "savedSuccessfully": "Saved successfully!",
      "noLinks": "No social media links configured yet.",
      "noLinksConfigured": "No social media links configured yet.",
      "clickToGetStarted": "Click \"Add Link\" to get started.",
      "clickAddLinkToStart": "Click \"Add Link\" to get started.",
      "hide": "Hide",
      "show": "Show",
      "failedToLoad": "Failed to load social media links",
      "errorLoading": "Error loading social media links",
      "failedToSave": "Failed to save social media link",
      "errorSaving": "Error saving social media link",
      "deleteConfirm": "Are you sure you want to delete this social media link?",
      "failedToDelete": "Failed to delete social media link",
      "errorDeleting": "Error deleting social media link",
      "failedToUpdateVisibility": "Failed to update visibility",
      "errorUpdatingVisibility": "Error updating visibility"
    },
    "blockedEmails": {
      "failedToFetchList": "Could not load blocked emails",
      "listLoadError": "An error occurred while loading blocked emails",
      "failedToUnblock": "Could not unblock this email address",
      "unblockError": "An error occurred while unblocking"
    },
    "emailLogs": {
      "failedToFetch": "Could not load email logs"
    },
    "aiGenerationLogs": {
      "title": "AI Product Generation Logs",
      "subtitle": "Audit trail of AI listing attempts, uploads, and category rejections",
      "refresh": "Refresh",
      "filters": "Filters",
      "filterStatus": "Status",
      "filterFlow": "Flow",
      "filterSearch": "Search",
      "allStatuses": "All statuses",
      "allFlows": "All flows",
      "searchPlaceholder": "User, product, notes…",
      "clearFilters": "Clear filters",
      "tableTitle": "Generation attempts",
      "empty": "No generation logs yet",
      "viewMore": "View more",
      "detailTitle": "Generation details",
      "detectedProduct": "Detected product",
      "sellerNotes": "Seller notes",
      "uploadedImages": "Uploaded images",
      "requestContext": "Request context",
      "aiResponse": "AI response",
      "apiResponse": "API response sent to client",
      "duration": "Duration",
      "failedToFetch": "Could not load AI generation logs",
      "failedToFetchDetail": "Could not load log details",
      "prev": "Previous",
      "next": "Next",
      "pageOf": "Page {page} of {total}",
      "flow": {
        "bulk": "Bulk analyze",
        "question": "Final content (Q&A)"
      },
      "col": {
        "id": "ID",
        "user": "User",
        "product": "Product / notes",
        "status": "Status",
        "images": "Images",
        "locale": "Locale",
        "date": "Date",
        "actions": "Actions"
      },
      "status": {
        "category_rejected": "Category rejected",
        "success": "Success",
        "error": "Error",
        "validation_failed": "Validation failed",
        "insufficient_credits": "No credits",
        "upload_error": "Upload error",
        "no_categories": "No categories",
        "ai_not_configured": "AI not configured",
        "unauthorized": "Unauthorized",
        "started": "Started"
      }
    }
  },
  "SEOTemplates": {
    "postProductWithAI": "Post a Product with AI",
    "viewAllProducts": "View All Products"
  },
  "OptOut": {
    "title": "Email Preferences",
    "subtitle": "Manage your email subscription preferences",
    "processing": "Processing your request...",
    "success": {
      "title": "Success",
      "message": "You have been successfully unsubscribed from marketing emails.",
      "description": "You will no longer receive marketing emails from VAAiM. You may still receive important account-related notifications."
    },
    "error": {
      "title": "Error",
      "invalidLink": "Invalid opt-out link. Missing required parameters.",
      "failedToProcess": "Failed to process opt-out request",
      "networkError": "An error occurred while processing your request. Please try again."
    },
    "unsubscribe": {
      "title": "Unsubscribe from Marketing Emails",
      "description": "Click the button below to unsubscribe from marketing emails.",
      "button": "Unsubscribe",
      "close": "Close"
    }
  },
  "StripePayment": {
    "errors": {
      "failedToGetStripeKey": "Failed to get Stripe key",
      "failedToInitialize": "Failed to initialize payment system",
      "failedToCreatePaymentIntent": "Failed to create payment intent",
      "failedToConfirmPayment": "Could not confirm payment",
      "paymentProcessingFailed": "Payment could not be processed. Please try again.",
      "cardPaymentFailed": "Your card could not be processed. Please try again."
    },
    "billingDetailsName": "AI Credits Purchase"
  },
  "adminLogin": {
    "title": "Admin Login",
    "description": "Access the admin moderation dashboard",
    "email": "Admin Email",
    "emailPlaceholder": "Enter admin email",
    "password": "Password",
    "passwordPlaceholder": "Enter password",
    "demoCredentials": "Demo Credentials:",
    "demoEmail": "Email: admin@marketplace.com",
    "demoPassword": "Password: admin123",
    "signIn": "Sign in to Admin Panel",
    "signingIn": "Signing in...",
    "loginFailed": "Login failed. Please check your credentials.",
    "network": "Network error. Please check your connection and try again.",
    "errors": {
      "emailRequired": "Email is required",
      "emailInvalid": "Please enter a valid email address",
      "passwordRequired": "Password is required",
      "loginFailed": "Login failed. Please check your credentials.",
      "network": "Network error. Please check your connection and try again."
    }
  },
  "AccountDeletion": {
    "deleteAccount": "Delete account",
    "deletionWarning": "This action cannot be undone. Are you sure you want to delete your account?",
    "feedbackOptional": "Help us improve by telling us why you are leaving (optional)",
    "finalConfirmation": "Enter your password to confirm account deletion",
    "warningMessage": "This action is permanent and cannot be undone. All of your data will be permanently deleted.",
    "whatWillBeDeleted": "The following will be permanently deleted:",
    "yourProfile": "Your profile and personal information",
    "allProducts": "All of your products and listings",
    "allMessages": "All of your messages and conversations",
    "allRatings": "All of your ratings and reviews",
    "allCredits": "All of your remaining credits",
    "allData": "All other account data",
    "whyAreYouLeaving": "Why are you leaving?",
    "optional": "Optional",
    "platformNotUseful": "Platform not useful",
    "badExperienceWithUsers": "Bad experience with users",
    "rarelyUsed": "Rarely used",
    "otherReason": "Other reason",
    "pleaseSpecify": "Please specify",
    "otherReasonPlaceholder": "Please tell us more about why you are leaving...",
    "finalWarning": "This is your last chance to cancel. Once you delete your account, all data will be permanently lost.",
    "enterPassword": "Enter your password to confirm",
    "passwordPlaceholder": "Enter your current password",
    "passwordRequired": "Password is required to confirm deletion",
    "deleting": "Deleting account...",
    "deleteAccountPermanently": "Delete account permanently",
    "accountDeletedSuccess": "Your account has been deleted successfully. We are sorry to see you go!",
    "deletionError": "Account deletion failed. Please try again.",
    "continue": "Continue",
    "back": "Back",
    "cancel": "Cancel"
  },
  "CitiesManagement": {
    "title": "City management",
    "subtitle": "Manage cities, postal codes, and coordinates",
    "addCity": "Add city",
    "bulkUpload": "Bulk upload",
    "searchCities": "Search cities...",
    "totalCities": "Total: {count} cities",
    "citiesList": "City list",
    "name": "Name",
    "zipcode": "Postal code",
    "coordinates": "Coordinates",
    "created": "Created",
    "actions": "Actions",
    "edit": "Edit",
    "delete": "Delete",
    "previous": "Previous",
    "next": "Next",
    "page": "Page {current} of {total}",
    "addNewCity": "Add new city",
    "editCity": "Edit city",
    "cityName": "City name",
    "enterCityName": "Enter city name",
    "enterZipcode": "Enter postal code",
    "enterLatitude": "Enter latitude",
    "enterLongitude": "Enter longitude",
    "updateCity": "Update city",
    "cancel": "Cancel",
    "bulkUploadCities": "Bulk upload cities",
    "excelCsvFile": "Excel/CSV file",
    "requiredColumns": "Required columns:",
    "nameColumn": "name - city name",
    "zipcodeColumn": "zipcode - postal code",
    "latitudeColumn": "latitude - latitude coordinate",
    "longitudeColumn": "longitude - longitude coordinate",
    "alternativeColumns": "Alternative column names: city_name/city, zip/postal_code, lat, lng/lon",
    "upload": "Upload",
    "cityAddedSuccessfully": "City added successfully",
    "cityUpdatedSuccessfully": "City updated successfully",
    "cityDeletedSuccessfully": "City deleted successfully",
    "bulkUploadCompleted": "Bulk upload completed! {imported} cities imported, {failed} failed.",
    "failedToFetchCities": "Failed to load cities",
    "failedToAddCity": "Failed to add city",
    "failedToUpdateCity": "Failed to update city",
    "failedToDeleteCity": "Failed to delete city",
    "failedToUploadCities": "Failed to upload cities",
    "networkError": "A network error occurred",
    "confirmDelete": "Are you sure you want to delete this city?"
  },
  "CreditPurchase": {
    "title": "Buy credits",
    "subtitle": "Choose a credit package to unlock AI-powered features",
    "mostPopular": "Most popular",
    "aiCredits": "AI credits",
    "save": "Save",
    "unlimitedFeatures": "Unlimited AI features",
    "prioritySupport": "Priority support",
    "instantAccess": "Instant access",
    "processing": "Processing...",
    "purchaseNow": "Purchase now",
    "paymentSuccessful": "Payment successful! Credits have been added to your account.",
    "securePayment": "Secure payment",
    "sslEncryption": "256-bit SSL encryption",
    "instantAccessTitle": "Instant access",
    "creditsAdded": "Credits added instantly",
    "premiumFeatures": "Premium features",
    "unlockAI": "Unlock AI features",
    "selectPackage": "Select package",
    "currentCredits": "Current credits",
    "availableCredits": "Available credits",
    "creditPackages": "Credit packages",
    "features": "Features",
    "benefits": "Benefits",
    "pricing": "Pricing",
    "monthly": "Monthly",
    "yearly": "Yearly",
    "bestValue": "Best value",
    "popular": "Popular",
    "new": "New",
    "limitedTime": "Limited time",
    "specialOffer": "Special offer",
    "errors": {
      "loadCreditOptions": "Could not load credit options",
      "createPaymentIntent": "Could not create payment intent",
      "loadStripe": "Could not load Stripe",
      "stripePublishableKeyMissing": "Payment system configuration error. Please try again later.",
      "paymentFailed": "Payment failed",
      "insufficientCredits": "Insufficient credits",
      "paymentCancelled": "Payment cancelled",
      "networkError": "Network error"
    }
  },
  "ProductCard": {
    "defaultEmoji": "📱",
    "defaultRating": "4.5"
  },
  "Returns": {
    "back": "Back",
    "title": "Returns & refunds",
    "subtitle": "Learn more about our return policy and process",
    "policy": {
      "title": "Return policy",
      "description": "We want you to be fully satisfied with your purchase",
      "timeframe": {
        "title": "Return period",
        "description": "You have 14 days from the delivery date to start a return"
      },
      "condition": {
        "title": "Item condition",
        "description": "Items must be in original condition with all packaging and accessories"
      },
      "packaging": {
        "title": "Original packaging",
        "description": "All original packaging and documentation must be included"
      },
      "shipping": {
        "title": "Return shipping",
        "description": "The buyer is responsible for return shipping costs"
      }
    },
    "reasons": {
      "title": "Valid return reasons",
      "description": "Acceptable reasons for returns",
      "defective": {
        "title": "Defective item",
        "description": "The item does not work as described or has manufacturing defects"
      },
      "wrongItem": {
        "title": "Wrong item received",
        "description": "You received a different item than you ordered"
      },
      "notAsDescribed": {
        "title": "Not as described",
        "description": "Condition or features do not match the listing description"
      },
      "changedMind": {
        "title": "Changed mind",
        "description": "You decided you no longer want the item (processing fees may apply)"
      }
    },
    "steps": {
      "title": "Return process",
      "description": "Follow these steps to return an item",
      "step1": {
        "title": "Contact support",
        "description": "Contact our support team within 14 days of delivery"
      },
      "step2": {
        "title": "Get approval",
        "description": "We will review your request and provide return authorization"
      },
      "step3": {
        "title": "Ship the item back",
        "description": "Pack the item securely and send it back to us"
      },
      "step4": {
        "title": "Receive your refund",
        "description": "Once we receive and inspect the item, we will process your refund"
      }
    },
    "nonReturnable": {
      "title": "Non-returnable items",
      "item1": "Personal care and hygiene products",
      "item2": "Software, digital downloads, and licenses",
      "item3": "Custom or personalized items",
      "item4": "Items marked as final sale",
      "item5": "Items that have been used, damaged, or modified"
    },
    "refund": {
      "title": "Refund information",
      "description": "What to expect when returning items",
      "timeframe": {
        "title": "Refund timeframe",
        "description": "Refunds are processed within 5-10 business days"
      },
      "method": {
        "title": "Refund method",
        "description": "Refunds are issued to the original payment method"
      },
      "fees": {
        "title": "Processing fees",
        "description": "May apply to certain returns (typically 10-15%)"
      }
    },
    "cta": {
      "title": "Need help with a return?",
      "description": "Have questions about our return policy?",
      "contact": "Contact us",
      "support": "Get support"
    }
  },
  "SellerProfile": {
    "title": "Seller profile",
    "subtitle": "View seller information and products",
    "loading": "Loading...",
    "sellerNotFound": "Seller not found",
    "sellerNotFoundDescription": "The seller you are looking for does not exist or has been removed.",
    "goBack": "Back",
    "sellerInfo": "Seller information",
    "verified": "Verified",
    "contactInfo": "Contact information",
    "memberSince": "Member since",
    "sellerStats": "Seller statistics",
    "products": "Products",
    "views": "Views",
    "responseRate": "Response rate",
    "responseTime": "Response time",
    "about": "About",
    "contactSeller": "Contact seller",
    "rateUser": "Rate user",
    "updateRating": "Update rating",
    "sellerProducts": "Seller products",
    "soldProducts": "Sold products",
    "soldProductsDescription": "Products this seller has successfully sold — trust through proven sales history",
    "noSoldProducts": "No sold products yet",
    "sold": "Sold",
    "noProducts": "No products available",
    "rating": "Rating",
    "reviews": "Reviews",
    "ratingBreakdown": "Rating breakdown",
    "reviewsDescription": "What other users say about this seller",
    "noReviews": "No reviews yet",
    "beFirstToReview": "Be the first to leave a review!",
    "imagePlaceholder": "No product image"
  },
  "Shipping": {
    "back": "Back",
    "title": "Shipping information",
    "subtitle": "Learn how shipping works on our marketplace",
    "howItWorks": {
      "title": "How shipping works",
      "description": "On VAAiM, individual sellers handle their own shipping arrangements"
    },
    "types": {
      "sellerShipping": {
        "title": "Seller shipping",
        "description": "Many sellers offer shipping with their own rates and delivery times"
      },
      "pickup": {
        "title": "Local pickup",
        "description": "Meet the seller in person to pick up your item safely"
      },
      "meetup": {
        "title": "Public meetup",
        "description": "Arrange to meet at a public place for a safe exchange"
      }
    },
    "coverage": {
      "title": "Coverage areas",
      "description": "Sellers are available in major cities across Switzerland",
      "zurich": "Zurich",
      "zurichTime": "1-2 days",
      "geneva": "Geneva",
      "genevaTime": "1-2 days",
      "bern": "Bern",
      "bernTime": "2-3 days",
      "basel": "Basel",
      "baselTime": "2-3 days",
      "lausanne": "Lausanne",
      "lausanneTime": "2-3 days",
      "lucerne": "Lucerne",
      "lucerneTime": "2-3 days"
    },
    "safety": {
      "title": "Safety tips",
      "description": "Follow these guidelines for safer transactions",
      "tip1": {
        "title": "Review the seller profile",
        "description": "Always check the seller's profile, ratings, and past sales before buying"
      },
      "tip2": {
        "title": "Meet in public places",
        "description": "Choose well-lit public locations such as malls or cafés when meeting sellers"
      },
      "tip3": {
        "title": "Inspect the item carefully",
        "description": "Examine the item thoroughly before completing the transaction, especially for electronics"
      }
    },
    "contact": {
      "title": "Contact the seller",
      "description": "Always communicate directly with the seller about shipping details and arrangements",
      "tip1": "Ask about shipping costs and delivery times before buying",
      "tip2": "Confirm the seller's location and pickup options if available",
      "tip3": "Discuss payment methods and make sure you are comfortable with the arrangement",
      "contactUs": "Contact us"
    }
  },
  "StatusBadge": {
    "pending": "⏳ Pending review",
    "approved": "✅ Approved",
    "rejected": "❌ Rejected",
    "sold": "🏷️ Sold",
    "new": "New",
    "likeNew": "Like new",
    "good": "Good",
    "fair": "Fair"
  }
}
