Files
kashilo/locales/en.json

393 lines
14 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"meta": {
"title": "kashilo.com Your Private Marketplace",
"description": "Buy and sell privately — no account, no tracking. Pay with Monero."
},
"header": {
"searchPlaceholder": "What are you looking for?",
"createListing": "Create Listing",
"toggleTheme": "Toggle theme",
"selectLanguage": "Select language",
"profile": "Profile"
},
"footer": {
"rights": "All rights reserved.",
"about": "About",
"privacy": "Privacy",
"terms": "Terms",
"contact": "Contact",
"imprint": "Legal Notice"
},
"home": {
"title": "Welcome to kashilo",
"subtitle": "Your private marketplace — buy and sell securely, pay with Monero.",
"browseListings": "Browse Listings",
"createListing": "Create Listing",
"categories": "Categories",
"recentListings": "Recent Listings",
"placeholderTitle": "Sample Listing",
"placeholderLocation": "Location",
"addFavorite": "Add to favorites",
"removeFavorite": "Remove from favorites",
"noListings": "No listings found",
"loadMore": "Load more",
"pullToRefresh": "Pull to refresh"
},
"common": {
"loading": "Loading...",
"error": "Error loading",
"close": "Close",
"remove": "Remove",
"home": "Home"
},
"error": {
"title": "Something went wrong",
"retry": "Try again",
"offline": "No internet connection"
},
"search": {
"title": "Search",
"placeholder": "Enter search term...",
"allCategories": "All Categories",
"allSubcategories": "All Subcategories",
"currentLocation": "Current Location",
"locating": "Locating...",
"searchButton": "Search",
"loading": "Searching...",
"enterQuery": "Enter a search term to find listings.",
"noResults": "No results found. Try a different search term.",
"resultsCount": "{{count}} results found",
"allIn": "All in",
"clearAll": "Clear all",
"radiusAround": "{{radius}} km radius",
"priceRange": "Price",
"min": "Min",
"max": "Max",
"apply": "Apply",
"sortBy": "Sort by",
"sortNewest": "Newest first",
"sortOldest": "Oldest first",
"sortPriceAsc": "Price: low to high",
"sortPriceDesc": "Price: high to low",
"sortDistance": "Nearby"
},
"countries": {
"ch": "Switzerland",
"de": "Germany",
"at": "Austria",
"li": "Liechtenstein",
"lu": "Luxembourg",
"fr": "France",
"be": "Belgium",
"gb": "United Kingdom",
"us": "United States",
"ca": "Canada",
"au": "Australia",
"nz": "New Zealand",
"ie": "Ireland",
"za": "South Africa",
"it": "Italy",
"es": "Spain",
"mx": "Mexico",
"ar": "Argentina",
"co": "Colombia",
"cl": "Chile",
"pt": "Portugal",
"br": "Brazil",
"ru": "Russia",
"by": "Belarus",
"kz": "Kazakhstan"
},
"listing": {
"notFound": "This listing was not found.",
"backHome": "Back to Home",
"description": "Description",
"location": "Location",
"seller": "Seller",
"anonymousSeller": "Anonymous Seller",
"autoGenerated": "auto-generated",
"memberSince": "Member since",
"postedOn": "Posted on",
"contactSeller": "Contact Seller",
"paymentInfo": "Payment is made directly via Monero (XMR).",
"moneroAddress": "Seller's Monero Address",
"noMoneroAddress": "No Monero address provided",
"copyAddress": "Copy address",
"contactHint": "Copy the address and send the amount using your Monero wallet.",
"priceOnRequest": "Price on request",
"shippingAvailable": "Shipping available",
"viewSingular": "view",
"viewPlural": "views",
"share": "Share",
"report": "Report",
"moreFromSeller": "More from this seller",
"edit": "Edit",
"expired": "Expired",
"expiresIn1Day": "1 day left",
"expiresInDays": "{{days}} days left",
"newMessages": "New messages"
},
"chat": {
"title": "Send Message",
"placeholder": "Write a message...",
"encrypted": "End-to-end encrypted",
"startConversation": "Start a conversation with the seller.",
"send": "Send",
"unavailable": "Chat unavailable",
"pending": "Conversation request sent. Waiting for the seller to respond.",
"pendingHint": "Waiting for seller...",
"keyChanged": "Key changed",
"keyChangedHint": "The encryption key for this seller has changed. This could indicate an attack, or the seller may have recreated the listing.",
"keyAccept": "Accept new key"
},
"create": {
"title": "Create Listing",
"editTitle": "Edit Listing",
"listingTitle": "Title",
"titlePlaceholder": "What do you want to sell?",
"category": "Category",
"selectCategory": "Select category",
"condition": "Condition",
"conditionNew": "New",
"conditionLikeNew": "Like new",
"conditionGood": "Good",
"conditionFair": "Fair",
"conditionPoor": "Poor",
"price": "Price",
"currency": "Currency",
"priceMode": "Price mode",
"priceModeFiat": "Fiat price fixed",
"priceModeXmr": "XMR price fixed",
"priceModeHint": "Fiat-fixed: The fiat amount stays the same. XMR-fixed: The XMR amount stays the same.",
"shippingAvailable": "Shipping available",
"shippingCost": "Shipping cost",
"shippingCostPlaceholder": "e.g. 5.00",
"location": "Location",
"locationPlaceholder": "City, ZIP or address",
"locationHint": "Choose the location for your listing",
"description": "Description",
"descriptionPlaceholder": "Describe your item in detail...",
"images": "Images",
"uploadImages": "Upload images (max. 5)",
"moneroAddress": "Your Monero Address",
"moneroPlaceholder": "4... or 8...",
"moneroHint": "Buyers will send payment directly to this address.",
"cancel": "Cancel",
"publish": "Publish",
"publishPaid": "Publish (paid)",
"publishFeeHint": "A listing fee of $1 applies, payable with Monero.",
"publishing": "Publishing...",
"saveChanges": "Save Changes",
"saving": "Saving...",
"publishFailed": "Publishing failed. Please try again.",
"invalidMoneroAddress": "Invalid Monero address. Please check the format.",
"draftRestored": "Draft restored",
"clearDraft": "Discard",
"paymentExpired": "The paid period has expired. Please pay again."
},
"notFound": {
"title": "Page Not Found",
"message": "The page you are looking for does not exist.",
"backHome": "Back to Home"
},
"cropper": {
"title": "Crop image",
"preview": "Preview:",
"cancel": "Cancel",
"confirm": "Apply",
"aspectRatio": "Ratio:",
"free": "Free"
},
"captcha": {
"verify": "I'm not a robot",
"verified": "Verified",
"solving": "Verifying...",
"attempts": "attempts",
"error": "Error - try again"
},
"profile": {
"myListings": "My Listings",
"messages": "Messages",
"favorites": "Favorites",
"settings": "Settings"
},
"auth": {
"login": "Login",
"logout": "Logout",
"loggingIn": "Logging in...",
"yourUuid": "Your UUID",
"enterUuid": "Please enter your UUID",
"invalidUuid": "Invalid UUID or account not found",
"noAccount": "No account yet?",
"hasAccount": "Already have an account?",
"createAccount": "Create Account",
"registerInfo": "A unique UUID will be generated for you. This UUID is your only access - save it securely!",
"generateUuid": "Generate UUID",
"creating": "Creating...",
"accountCreated": "Account Created!",
"important": "Important!",
"saveUuidWarning": "Save this UUID securely. It is your only access to your account. There is no way to recover it!",
"copy": "Copy",
"downloadBackup": "Download Backup",
"confirmSaved": "I have saved my UUID",
"registrationFailed": "Registration failed",
"loginRequired": "Please log in to continue",
"rememberMe": "Remember me on this device",
"rememberMeHint": "Your UUID will be stored locally. Only enable on trusted devices.",
"inviteCode": "Invite Code",
"inviteCodePlaceholder": "e.g. ALPHA-XMR-2026",
"inviteCodeHint": "An invite code is required during the alpha phase.",
"inviteCodeRequired": "Please enter an invite code",
"inviteCodeInvalid": "Invalid or expired invite code",
"inviteCodeRedeemed": "Invite code fully redeemed",
"inviteCodeExpired": "Invite code expired"
},
"favorites": {
"title": "Favorites",
"subtitle": "Your saved listings",
"empty": "No favorites",
"emptyHint": "Click the heart icon on a listing to save it.",
"browse": "Browse listings"
},
"myListings": {
"title": "My Listings",
"subtitle": "Manage your listings",
"empty": "No listings",
"emptyHint": "You haven't created any listings yet.",
"create": "Create listing",
"loginRequired": "Login required",
"loginHint": "Log in to see your listings.",
"login": "Login",
"status": {
"draft": "Draft",
"archived": "Archived",
"processing": "Pending",
"published": "Published",
"expired": "Expired",
"unpublished": "Unpublished",
"deleted": "Deleted"
},
"unpublish": "Unpublish",
"republish": "Republish",
"unpublished": "Listing unpublished",
"republished": "Listing republished",
"delete": "Delete",
"deleteConfirm": "Really delete this listing? This cannot be undone.",
"deleted": "Listing deleted",
"deletedHint": "Will be automatically removed in 30 days"
},
"messages": {
"title": "Messages",
"subtitle": "Your conversations",
"empty": "No messages",
"emptyHint": "Contact a seller to start a conversation.",
"browse": "Browse listings",
"loginRequired": "Login required",
"loginHint": "Log in to see your messages.",
"login": "Login",
"unknownListing": "Unknown listing",
"listing": "Listing",
"today": "Today",
"yesterday": "Yesterday",
"daysAgo": "{{days}} days ago",
"listingRemoved": "Listing removed",
"pendingRequests": "New requests",
"activeChats": "Conversations",
"new": "New"
},
"settings": {
"title": "Settings",
"appearance": "Appearance",
"theme": "Theme",
"themeLight": "Light",
"themeDark": "Dark",
"themeSystem": "System",
"language": "Language",
"account": "Account",
"userId": "User ID",
"userIdHint": "Not stored on the server. Only you know this ID.",
"logout": "Logout",
"login": "Login",
"notLoggedIn": "You are not logged in.",
"loggedOut": "Logged out successfully",
"data": "Data",
"favorites": "Favorites",
"favoritesHint": "Delete locally saved favorites",
"searchHistory": "Search history",
"searchHistoryHint": "Delete saved search filters",
"clear": "Clear",
"confirmClearFavorites": "Delete all favorites?",
"confirmClearSearch": "Delete search history?",
"favoritesCleared": "Favorites deleted",
"searchCleared": "Search history deleted",
"about": "About",
"currency": "Currency",
"currencyChanged": "Currency changed",
"deleteAllData": "Delete all local data",
"deleteAllDataHint": "Removes all saved data from this browser including encryption keys, favorites, and preferences. Chat history cannot be recovered.",
"deleteAll": "Delete all",
"confirmDeleteAll": "Delete all local data? Encryption keys will be lost and chat messages cannot be recovered."
},
"notifications": {
"title": "Notifications",
"empty": "No notifications",
"markAllRead": "Mark all as read",
"listing_created": "Your listing has been created",
"listing_published": "Your listing has been published",
"listing_expired": "Your listing has expired",
"new_message": "You have a new message",
"favorite_added": "Someone saved your listing"
},
"payment": {
"title": "Payment",
"listingFee": "Listing Fee",
"feeInfo": "1 listing = 1 month = {{amount}} {{currency}}",
"payNow": "Pay Now",
"paying": "Processing payment...",
"processing": "Payment received, waiting for confirmation...",
"success": "Payment successful! Your listing is now live.",
"expired": "Payment expired. Please try again.",
"failed": "Payment failed. Please try again.",
"resume": "Resume payment",
"pending": "Payment pending",
"required": "A fee of {{amount}} {{currency}} is required to publish.",
"paidViaXmr": "Paid via Monero (XMR)",
"awaitingConfirmation": "Awaiting blockchain confirmation",
"awaitingHint": "Your payment has been received. The listing will be published automatically after 1 confirmation."
},
"reputation": {
"level": {
"new": "New Account",
"active": "Active",
"trusted": "Trusted",
"power": "Power Seller"
},
"deals": "{{count}} deals",
"dealsSingular": "1 deal",
"avgRating": "⌀ {{rating}}",
"newWarning": "New account — start with small amounts",
"confirmDeal": "Complete Deal",
"confirmDealHint": "Confirm that the transaction has taken place",
"dealPending": "Waiting for confirmation",
"dealConfirmed": "Deal confirmed",
"rate": "Leave a rating",
"rated": "Rated",
"memberSince": "Member since {{date}}"
},
"verification": {
"verify": "Verify ownership",
"optional": "Optional — increases trust",
"code": "Your code",
"validFor": "Valid for",
"instructions": "Write this code on a piece of paper and photograph your item together with the code.",
"upload": "Upload verification photo",
"verified": "Ownership verified",
"verifiedDate": "Verified on {{date}}",
"expired": "Code expired — generate new one",
"badge": "✓ Verified",
"proofHint": "The seller photographed this item with a code generated by kashilo. Compare the code in the photo with the code shown here.",
"proofCode": "Verification code",
"proofPhoto": "Verification photo"
}
}