216 lines
8.0 KiB
JSON
216 lines
8.0 KiB
JSON
{
|
|
"welcome": "Welcome!",
|
|
"tabs": {
|
|
"all": "All",
|
|
"live": "Live",
|
|
"upcoming": "Upcoming",
|
|
"finished": "Finished",
|
|
"fav": "Favorites"
|
|
},
|
|
"favorites": {
|
|
"filter_match": "Matches",
|
|
"filter_team": "Teams",
|
|
"filter_player": "Players",
|
|
"filter_league": "Leagues",
|
|
"no_data": "No favorites found",
|
|
"unknown": "Unknown"
|
|
},
|
|
"settings": {
|
|
"title": "Settings",
|
|
"back": "Back",
|
|
"theme": "Theme",
|
|
"language": "Language",
|
|
"light": "Light",
|
|
"dark": "Dark",
|
|
"system": "System",
|
|
"english": "English",
|
|
"chinese": "Chinese",
|
|
"odds_title": "Odds Settings",
|
|
"odds_show": "Show Odds",
|
|
"odds_select_company": "Select Bookmakers (Max 2)",
|
|
"odds_enabled": "On",
|
|
"odds_disabled": "Off",
|
|
"odds_unselected": "Unselected",
|
|
"odds_modal_title": "Select Bookmakers (Max 2)",
|
|
"odds_confirm": "Confirm",
|
|
"cards_title": "Cards Settings",
|
|
"cards_show": "Show Cards",
|
|
"cards_enabled": "On",
|
|
"cards_disabled": "Off",
|
|
"corner_title": "Corner Settings",
|
|
"corner_show": "Show Corners",
|
|
"corner_enabled": "On",
|
|
"corner_disabled": "Off",
|
|
"cards_unselected": "Unselected",
|
|
"cards_modal_title": "Cards Settings",
|
|
"cards_confirm": "Confirm",
|
|
"login": "Login",
|
|
"click_to_login": "Click to login",
|
|
"logout": "Logout",
|
|
"select_login_method": "Select login method",
|
|
"cancel": "Cancel",
|
|
"google_login": "Google Login"
|
|
},
|
|
"home": {
|
|
"title": "ScoreNow",
|
|
"time": "Time",
|
|
"league": "League",
|
|
"select_sport": "Sport",
|
|
"select_league": "Select League",
|
|
"all_leagues": "All Leagues",
|
|
"loading": "Loading...",
|
|
"no_matches": "No matches found.",
|
|
"no_leagues": "No leagues available"
|
|
},
|
|
"profile": {
|
|
"title": "My Profile",
|
|
"name": "User Name",
|
|
"settings": "Settings",
|
|
"privacy": "Privacy Policy"
|
|
},
|
|
"privacy": {
|
|
"title": "Privacy Policy",
|
|
"page_title": "ScoreNow Privacy Policy",
|
|
"section1_title": "1. Information Collection",
|
|
"section1_text": "ScoreNow collects information including: account information provided during registration; your preferences for teams and leagues you follow; and device identifiers and network logs when using the live score feature.",
|
|
"section2_title": "2. Information Use",
|
|
"section2_text": "We use this information to send you match reminders you're interested in, optimize the display order of news and information, and ensure real-time and accurate distribution of match data.",
|
|
"section3_title": "3. Third-Party Services",
|
|
"section3_text": "To provide accurate match data and analysis, we may collaborate with third-party data providers. We do not share your personal identity information, only anonymized statistical data.",
|
|
"section4_title": "4. Permissions",
|
|
"section4_text": "We request notification permissions to send goal alerts; storage permissions to cache match images and content, saving your data usage.",
|
|
"section5_title": "5. Data Security",
|
|
"section5_text": "ScoreNow uses industry-standard encryption technology to protect your data, preventing unauthorized access to your viewing preferences or account history.",
|
|
"section6_title": "6. Your Rights",
|
|
"section6_text": "You can manage your notification preferences, clear search history, or delete your account at any time in settings.",
|
|
"last_updated": "Last updated: January 2026"
|
|
},
|
|
"detail": {
|
|
"title": "Match Details",
|
|
"pending": "Pending",
|
|
"retry": "Retry",
|
|
"fetch_failed": "Failed to fetch details",
|
|
"not_found": "Match data not found",
|
|
"tabs": {
|
|
"info": "Details",
|
|
"stats": "Statistics",
|
|
"odds": "Odds",
|
|
"lineup": "Lineup",
|
|
"analysis": "Analysis",
|
|
"h2h": "H2H",
|
|
"chat": "Chat"
|
|
},
|
|
"info_card": {
|
|
"title": "Match Info",
|
|
"country": "Country/Region",
|
|
"league": "League",
|
|
"stage": "Stage",
|
|
"stadium": "Stadium",
|
|
"referee": "Referee",
|
|
"date": "Date & Time"
|
|
},
|
|
"score_table": {
|
|
"team": "Team",
|
|
"total": "Full Time",
|
|
"halftime": "Half Time",
|
|
"full_time": "90'",
|
|
"extra_time": "ET",
|
|
"penalty": "Pen"
|
|
},
|
|
"halftime": "Half: {{score}}",
|
|
"empty_stats": "No statistics data",
|
|
"empty_odds": "No odds data",
|
|
"empty_h2h": "No H2H data",
|
|
"empty_chat": "Chat is not available",
|
|
"h2h": {
|
|
"h2h": "Head-to-Head",
|
|
"loading": "Loading...",
|
|
"error": "Failed to load",
|
|
"retry": "Retry",
|
|
"no_data": "No data available"
|
|
},
|
|
"odds_card": {
|
|
"title": "Match Odds",
|
|
"disclaimer": ""
|
|
},
|
|
"stats_card": {
|
|
"title": "Statistics",
|
|
"possession": "Possession",
|
|
"info_title": "Momentum Explanation",
|
|
"info_desc": "The momentum chart reflects the attacking pressure and threat level of the two teams during different periods of the match.",
|
|
"point1": "The upper waves represent the home team, and the lower waves represent the away team.",
|
|
"point2": "The height of the waves depends on attacking intensity, possession time, and shot threat.",
|
|
"point3": "The more intense the solid line fluctuates, the higher the attacking frequency in that period.",
|
|
"close": "Close"
|
|
},
|
|
"other_info": {
|
|
"title": "Other Info"
|
|
},
|
|
"events": {
|
|
"goals": "Goals",
|
|
"cards": "Cards",
|
|
"substitutes": "Substitutes",
|
|
"lineups": "Lineups",
|
|
"red_card": "RED",
|
|
"yellow_card": "YELLOW",
|
|
"start": "Match Started",
|
|
"ht": "HT",
|
|
"goal": "Goal",
|
|
"penalty_goal": "Penalty Goal",
|
|
"toggle_visibility": "Toggle timeline events",
|
|
"lineups_goalkeepers": "Goalkeepers",
|
|
"lineups_defenders": "Defenders",
|
|
"lineups_midfielders": "Midfielders",
|
|
"lineups_forwards": "Forwards",
|
|
"lineups_coach": "Coach",
|
|
"lineups_subs": "Substitutes",
|
|
"lineups_missing": "Missing players"
|
|
}
|
|
},
|
|
"selection": {
|
|
"selected": "Selected",
|
|
"click_to_toggle": "Tap to switch"
|
|
},
|
|
"sports": {
|
|
"football": "Football",
|
|
"basketball": "Basketball",
|
|
"tennis": "Tennis",
|
|
"cricket": "Cricket",
|
|
"baseball": "Baseball",
|
|
"badminton": "Badminton",
|
|
"snooker": "Snooker",
|
|
"volleyball": "Volleyball"
|
|
},
|
|
"search": {
|
|
"title": "Search",
|
|
"subtitle": "Teams · Players · Leagues",
|
|
"placeholder": "Search teams, players, leagues",
|
|
"recent": "Recent searches",
|
|
"clear": "Clear",
|
|
"results": "Results",
|
|
"found": "found",
|
|
"tap_to_open": "Tap to open",
|
|
"no_results": "No results",
|
|
"no_results_hint": "Try another keyword or switch category",
|
|
"loading": "Loading",
|
|
"error": "Error",
|
|
"error_hint": "Search failed, please try again",
|
|
"start_searching": "Start searching",
|
|
"start_searching_hint": "Enter keywords to search for teams, players or leagues",
|
|
"type": {
|
|
"all": "All",
|
|
"team": "Team",
|
|
"player": "Player",
|
|
"league": "League"
|
|
},
|
|
"detail": {
|
|
"country": "Country",
|
|
"league": "League",
|
|
"season": "Season",
|
|
"team": "Team",
|
|
"position": "Position",
|
|
"open": "Open detail",
|
|
"save": "Save to recent"
|
|
}
|
|
}
|
|
} |