{ "common": { "siteName": "Nomad China", "tagline": "Nomad OS · Your next stop, data-driven", "siteNameShort": "NomadCNA", "currency": "CNY ¥", "logout": "Logout", "loginRegister": "Email / Google login", "explore": "Explore →", "toggleMenu": "Toggle menu", "themeLight": "Switch to dark mode", "themeDark": "Switch to light mode" }, "menu": { "searchPlaceholder": "Search or filter", "filters": "Filters", "add": "Add", "login": "Login", "logout": "Log out", "darkMode": "Dark mode", "yourProfile": "Your profile", "settings": "Settings", "favorites": "Favorites", "pricing": "Pricing", "nomadInsurance": "Nomad Insurance", "community": "Community", "tools": "Tools", "help": "Help", "other": "Other", "dating": "Smart Match", "chat": "Community Chat", "hostMeetup": "Host Meetup", "friendFinder": "Friend Finder", "membersMap": "Members Map", "attendMeetup": "Attend Meetup", "explore": "Explore Cities", "nextStop": "Next Stop", "climateFinder": "Climate Finder", "fireCalculator": "FIRE Calculator", "aiAssistant": "AI Assistant", "yearInReview": "Year in Review", "nomadStats": "Nomad Stats", "gigBoard": "Gig Board", "costCalculator": "Cost Calculator", "ideasBugs": "Ideas & Bugs", "faq": "FAQ & Help", "terms": "TOS & Privacy", "changelog": "Changelog", "remoteJobs": "Remote Jobs", "coworking": "Coworking", "digitalNomadGuide": "Digital Nomad Guide", "messages": "Messages", "privateChat": "Direct messages" }, "nav": { "cities": "Cities", "guide": "DN Guide", "menu": "More", "ai": "AI", "travel": "Travel", "community": "Community", "explore": "Explore", "dashboard": "Next Stop", "tools": "Tools", "pricing": "Pricing", "gigs": "Gigs", "report": "Report", "messages": "Messages", "join": "Join" }, "hero": { "badge": "Chinese Digital Nomad Community", "title": "Explore China", "titleSuffix": "Remote Work, Free Life", "subtitle": "Join the global Chinese digital nomad community. Discover the best cities in China for remote work and living—from Dali to Chengdu, Shenzhen to Hangzhou. Start your nomad journey.", "feature1": "Join meetups in 30+ cities every year", "feature2": "Meet new friends, dating and networking", "feature3": "Research destinations, find the best place to live and work", "feature4": "Track your travels, record where you've been", "feature5": "Join community chat, find your belonging on the road", "ctaJoin": "Join Nomad China →", "emailPlaceholder": "Enter your email...", "loginHint": "Have an account? Enter email to auto-login", "membersJoined": "5,000+ members joined", "mediaPress": "Press Coverage", "quickLinks": { "nextStop": "Next Stop", "meetups": "Meetups", "dating": "Smart Match", "tools": "Toolkit", "ai": "AI Assistant", "gigs": "Gig Board", "report": "Report", "join": "Join Community" }, "stats": { "cities": "Cities", "nomads": "Nomads", "meetups": "Meetups/month", "cost": "Monthly cost from" } }, "filter": { "discoverDest": "Discover Destinations", "citiesCount": "cities", "sortLabel": "Sort", "sortByScore": "Overall Score", "sortByCostAsc": "Lowest Cost", "sortByCostDesc": "Highest Cost", "sortByInternet": "Fastest Internet", "sortBySafety": "Safest", "sortByNomads": "Most Nomads", "sortByTemp": "Warmest", "tags": { "all": "All", "hot": "Popular", "cheap": "Budget", "fastInternet": "Fast Internet", "warm": "Warm", "safe": "Safe", "beach": "Beach", "mountain": "Mountain", "urban": "Urban", "food": "Food", "culture": "Culture", "tier1": "Tier 1", "newTier1": "New Tier 1", "livable": "Livable", "historical": "Historical", "friendly": "Friendly", "outdoor": "Outdoor" } }, "home": { "stats": { "cities": "Cities", "nomads": "Nomads", "meetups": "Meetups/month", "cost": "Monthly cost from" }, "rightCardEbook": "Ebook", "rightCardVideo": "Interview", "joinCommunity": "Join Community", "joinCommunityDesc": "Join digital nomad WeChat community", "membersOnline": "members online", "newMembers": "New Members", "joinedThisMonth": "{count} joined this month", "latestEvents": "Latest Events", "people": "people", "hotRoutes": "Hot Routes", "communityDynamics": "Community", "recentMeetups": "Recent Meetups", "perMonth": "/month", "travelingNow": "Traveling Now", "hotDiscussions": "Hot Discussions", "viewAllTopics": "View all topics →", "views": "views", "routeDetails": "View route details →", "viewMore": "View more →", "travelInsurance": "Travel Insurance", "travelInsuranceDesc": "Nomad-customized plans", "insuranceCoverage": "Coverage in China + overseas, remote work specific terms, from ¥15/day", "learnMore": "Learn more →", "communityChat": "Community Chat", "messagesThisMonth": "{count} messages this month", "onlineNow": "Online now", "joinChat": "Join chat →", "landingGuide": "Landing Guide", "landingGuideDesc": "Housing · Coworking · Local guides", "cityGuides": "City Guides", "viewGuides": "View guides →", "noMatch": "No matching cities found", "showAll": "Show all cities", "meetupDate": "Mar 15", "meetupLocation": "Shenzhen Nanshan", "meetupPeople": "12 people", "joinedThisMonthShort": "86 joined this month" }, "footer": { "community": "Community", "tools": "Tools", "resources": "Resources", "about": "About", "support": "Support", "legal": "Legal", "social": "Social", "links": { "ai": "AI Assistant", "join": "Join Community", "meetups": "Offline Meetups", "dating": "Smart Match", "dashboard": "Next Stop", "map": "Member Map", "climate": "Climate Query", "cost": "Cost Calculator", "coworking": "Coworking Search", "compare": "City Compare", "guide": "Remote Work Guide", "cityGuide": "City Guide", "stories": "Nomad Stories", "report": "Nomad Report", "faq": "FAQ", "aboutUs": "About Us", "digitalNomadGuide": "Digital Nomad Guide", "careers": "Careers", "press": "Press", "support": "Support", "helpCenter": "Help Center", "safety": "Safety", "guidelines": "Guidelines", "contactUs": "Contact Us", "termsOfService": "Terms of Service", "privacyPolicy": "Privacy Policy", "cookiePolicy": "Cookie Policy", "pricing": "Pricing", "gigs": "Gig Board", "recruit": "Careers", "terms": "Terms", "privacy": "Privacy", "contact": "Contact", "twitter": "Twitter", "facebook": "Facebook", "instagram": "Instagram", "youtube": "YouTube" }, "copyright": "© 2024-2026 Nomad China. All rights reserved." }, "cityCard": { "nomadsHere": "nomads here", "perMonth": "mo", "volunteerRecruitment": "Volunteer" }, "cityModal": { "breadcrumbPrefix": "Cost of Living", "reviews": "reviews", "favorite": "Favorite", "favorited": "Favorited", "volunteerRecruitment": "Volunteer", "close": "Close", "tabs": { "guide": "Digital Nomad Guide", "coffeechat": "CoffeeChat", "localGuide": "Local Guides", "cityWalk": "Citywalk / Hiking", "activities": "City Events", "pros": "Pros and Cons", "reviews": "Reviews", "cost": "Cost of Living", "people": "People", "chat": "Chat", "photos": "Photos", "weather": "Weather", "trends": "Trends", "demographics": "Demographics", "scores": "Scores" }, "scores": { "nomadScore": "Nomad Score™", "likedByMembers": "Liked by members", "qualityOfLife": "Quality of life score", "familyScore": "Family score", "communityScore": "Community score", "nomadDensity": "Overcrowding score", "cost": "Cost", "internet": "Internet", "fun": "Fun", "temperature": "Temperature (now)", "humidity": "Humidity (now)", "acPercent": "% of buildings with AC", "nomadHere": "is nomad here", "likedIt": "liked it", "dislikedIt": "disliked it", "rank": "Rank", "perMonth": "mo", "avg": "avg", "fast": "Fast", "medium": "Medium", "slow": "Slow", "affordable": "Affordable", "moderate": "Moderate", "expensive": "Expensive", "comfy": "Comfy", "humid": "Humid", "veryHigh": "Very high", "high": "High", "normal": "Normal", "tooHot": "Too hot", "warm": "Warm", "comfortable": "Comfortable", "cold": "Cold", "feelsLike": "feels", "scoreLabels": { "great": "Great", "good": "Good", "okay": "Okay", "bad": "Bad" } }, "region": "Asia", "map": "Map" }, "feedback": { "title": "Ideas & Feedback", "subtitle": "Help us improve. Your voice matters.", "reportPageTitle": "Report profile", "reportPageSubtitle": "Report inappropriate or fake profiles for review", "type": "Type", "suggestion": "Suggestion", "bug": "Bug Report", "report": "Report", "reportTargetLabel": "Reported profile ID", "reportTitle": "Report profile {target}", "reportContent": "Reporting profile ID: {target}\n\nReason:", "email": "Email", "emailPlaceholder": "your@email.com", "titleLabel": "Title", "titlePlaceholder": "Brief description", "content": "Details", "contentPlaceholder": "Please describe your idea or the issue in detail...", "submit": "Submit", "demoHint": "This view is connected to local FastAPI and PocketBase.", "successTitle": "Thank you for your feedback!", "successDesc": "We've received your submission and will review it soon.", "submitAnother": "Submit another" }, "auth": { "title": "Email / Google login", "login": "Login", "email": "Email", "submit": "Login", "close": "Close", "loginHint": "Enter your email or continue with Google" }, "pricing": { "title": "Membership", "monthly": "Monthly", "yearly": "Yearly", "subtitle": "From Free to Pro, unlock more nomad power", "free": "Free", "basic": "Basic", "pro": "Pro", "perMonth": "/mo", "perYear": "/yr", "currentPlan": "Current plan", "getStarted": "Get started", "upgrade": "Upgrade", "features": { "browse": "Basic browse + public data", "noAds": "Ad-free", "advancedFilter": "Advanced filters", "unlimitedSwipe": "Unlimited swipe", "priorityEvent": "Priority event signup", "crmRoster": "CRM roster visible", "oneOnOne": "1v1 with paid guests", "gigAccess": "Internal gig earnings", "dashboard": "Data dashboard", "experienceCamp": "Experience camp sold separately" } }, "dashboard": { "title": "Next Stop Dashboard", "noMatch": "No matching cities, try relaxing filters", "devCostCurve": "Cost estimate curve", "devHeatmap": "Nomad density heatmap", "devSuffix": "", "subtitle": "Input preferences, get city rankings", "budget": "Monthly budget (¥)", "timezone": "Timezone preference", "internet": "Min internet (Mbps)", "visa": "Visa friendliness", "tags": "People to meet", "search": "Recommend cities", "costCurve": "Cost estimate curve", "nomadHeatmap": "Nomad density heatmap", "nearbyEvents": "Nearby events", "aiTip": "AI recommendation" }, "tools": { "title": "Toolkit", "disclaimer": "Data for reference only, actual rates may vary", "taxDisclaimer": "Simplified estimate, not professional tax advice", "subtitle": "Exchange · Tax · Visa", "exchange": "Live exchange rates", "tax": "Tax calculator", "visa": "Visa countdown", "incomeCountry": "Income country", "estimate": "Estimate tax", "visaExpiry": "Visa expiry", "daysLeft": "days left", "expired": "Expired", "fireCalculator": "FIRE Calculator", "fireDesc": "Input savings, monthly spend, expected return to estimate FI years", "climateFinder": "Climate Finder", "climateDesc": "Filter cities by temp, humidity, rainy season" }, "match": { "title": "Smart Match", "heroTitle": "Smart Match", "heroSubtitle": "Filter by intent and city to meet like-minded nomads", "likedYou": "People who liked you", "mutualTitle": "Mutual likes", "mutualSubtitle": "Message each other after a mutual match", "mutualBadge": "Matched", "dislike": "Pass", "like": "Like", "report": "Report", "matchTags": "Match tags", "dating": "Dating", "friends": "Friends", "partner": "Partner", "roommate": "Roommate", "cofounder": "Co-founder", "explore": "Explore buddy", "badgeDating": "Both looking for 🌹 Dating", "badgeFriends": "Both looking for 🤝 Friends", "badgePartner": "Both looking for 👥 Partner", "badgeRoommate": "Both looking for 🏠 Roommate", "badgeCofounder": "Both looking for 🚀 Co-founder", "badgeExplore": "Both looking for 🍜 Explore", "cityFilter": "City", "allCities": "All cities", "likeOverlay": "Like", "passOverlay": "Pass", "noLikesYet": "No likes yet — complete your profile and keep swiping", "noMutualYet": "No mutual matches yet — keep swiping", "goMessages": "Open chats", "editProfile": "Edit profile", "loginHint": "Sign in to save likes and get mutual match alerts.", "loginAction": "Sign in / Join", "fallbackHint": "Showing demo profiles — connect the backend for real members", "keyboardHint": "Keyboard ← pass · → like", "emptyTitle": "No more recommendations", "emptySubtitle": "Try another intent or city, or complete your profile", "resetFilters": "Reset filters", "mobilePanel": "Likes & matches", "closePanel": "Close", "loginRequiredTitle": "Sign in to continue", "loginRequiredBody": "Likes, passes, and mutual match alerts require an account.", "matchCelebration": "Match", "itsAMatch": "It's a match!", "matchHint": "You both liked each other — say hi or plan a coffee chat.", "sendMessage": "Send message", "keepSwiping": "Keep swiping", "advancedFilters": "Advanced filters", "filterGender": "Gender", "filterSingle": "Relationship", "all": "All", "upgradeVip": "Upgrade", "vipFilterHint": "Members can filter by gender and relationship status", "dailyQuota": "Daily swipe quota", "vipUnlimited": "Unlimited swipes (member)", "quotaLow": "Almost out of swipes today —", "quotaExceededTitle": "Daily limit reached", "quotaExceededBody": "Free users get 25 swipes per day. Upgrade for unlimited matching.", "undo": "Undo" }, "videos": { "title": "Interview Videos", "subtitle": "Real stories of remote work and nomad life across China — tap a creator to watch", "backHome": "Back to home", "submit": "Submit interview", "featured": "Featured", "badge": "Interview", "minutes": "min", "watch": "Watch now" }, "gigs": { "title": "Gig Board", "subtitle": "Post tasks · Earn money", "publish": "Post task", "browse": "Browse tasks", "platformFee": "Platform fee 10-15%" }, "ai": { "title": "AI Assistant", "subtitle": "Ask for city recommendations, travel plans, intro copy", "placeholder": "Enter your question, e.g. Budget $800/mo, Asia tropical, stable internet...", "ask": "Ask", "thinking": "Thinking…", "examples": "Example questions" }, "dataReport": { "title": "Data Report", "subtitle": "Member distribution, city rankings, growth trends", "backToReport": "Back to report", "membersMap": "Members Map", "cityRanking": "City Ranking Top 10", "regionDist": "Region Distribution", "growthTrend": "Growth Trend", "demoHint": "This view is connected to local FastAPI and PocketBase." }, "report": { "title": "Nomad Year Report", "dataReport": "Data Report", "desc": "Auto stats: countries visited, avg monthly cost, coworking check-ins", "yearTitle": "2025 Nomad Report", "countries": "Countries", "avgCost": "Avg monthly cost", "coworkingCheckins": "Coworking check-ins", "meetups": "Meetups", "watermark": "Nomad China · Share card with watermark", "regenerate": "Regenerate", "subtitle": "Countries visited? Avg monthly cost?", "generate": "Generate report" }, "discuss": { "title": "Discussions", "subtitle": "Share experiences and connect", "newPost": "New Post", "searchPlaceholder": "Search discussions...", "noResults": "No discussions yet, start the first one!", "replies": "replies", "views": "views" }, "cityGuide": { "costOfLiving": "Cost of Living", "coworking": "Coworking", "neighborhoods": "Neighborhoods", "tips": "Tips", "joinCommunity": "Join Local Community", "viewEvents": "View Events", "notFound": "City guide not found", "backToHome": "Back to Home" }, "meetups": { "title": "Online / Offline Events", "subtitle": "Connect with digital nomads through local meetups and group video", "hostMeetup": "Host Meetup", "upcoming": "Upcoming", "previous": "Past" }, "hostMeetup": { "title": "Host Meetup", "subtitle": "Create online, offline, or hybrid events for digital nomads", "backToMeetups": "Back to meetups", "city": "City", "selectCity": "Select city", "date": "Date", "time": "Time", "venue": "Venue name", "venuePlaceholder": "e.g. Café, coworking space", "address": "Address", "addressPlaceholder": "Street, building number", "description": "Description", "descriptionPlaceholder": "Brief description of the event", "maxAttendees": "Max attendees", "submit": "Publish meetup", "demoHint": "This view is connected to local FastAPI and PocketBase.", "successTitle": "Published!", "successDesc": "Your meetup has been submitted. It will appear in the list after review.", "createAnother": "Create another", "viewMeetups": "View meetups" }, "membersMap": { "title": "Members Map", "subtitle": "See where digital nomads are", "nomadsInCity": "nomads here", "totalMembers": "Total members", "cities": "Cities", "noData": "No member data yet", "demoHint": "This view is connected to local FastAPI and PocketBase." }, "chat": { "title": "Direct Messages", "subtitle": "Chat one-on-one with members you mutually matched with.", "notifications": "Notifications", "goMatching": "Go to matching", "loginRequired": "Sign in to view and send direct messages.", "loginAction": "Sign in / Join", "emptyTitle": "No conversations yet", "emptySubtitle": "After a mutual match, a chat thread is created here automatically.", "back": "Back", "inputPlaceholder": "Type a message. Enter to send, Shift+Enter for newline", "send": "Send", "sending": "Sending", "emptyThread": "Say hello to start your first conversation.", "loadError": "Failed to load conversation", "sendError": "Failed to send. Please try again." }, "services": { "title": "Services", "subtitle": "Premium services for digital nomads", "learnMore": "Learn More" } }