{ "account_modal": { "cancel_subscription": "Cancel", "cancel_subscription_confirm": "Cancel your subscription? You may lose access immediately.", "cancel_subscription_confirm_steam": "Your subscription stays active until {date}. Steam subscriptions can't be reactivated once cancelled — to subscribe again you'd buy a new one.", "cancel_subscription_confirm_steam_no_date": "Your subscription stays active until the end of the period you've paid for. Steam subscriptions can't be reactivated once cancelled — to subscribe again you'd buy a new one.", "cancel_subscription_failed": "Failed to cancel subscription. Please try again, or manage your billing on the OpenFront website.", "cancel_subscription_success": "Subscription canceled. Your account now shows your current access.", "cancel_subscription_success_steam": "Cancelled — active until {date}.", "cancel_subscription_success_steam_no_date": "Cancelled — active until the end of the period you've paid for.", "change_tier": "Change Tier", "claim": "Claim", "claim_all": "Claim All", "claim_failed": "Failed to claim reward. Please try again.", "clear_session": "Clear Session", "connected_as": "Connected as", "delete_account_confirm_button": "Permanently Delete", "delete_account_confirm_word": "DELETE", "delete_account_desc": "Permanently delete your account and all of its data.", "delete_account_failed": "Delete failed, please contact support at support@openfront.io", "delete_account_rate_limited": "Account deletion is temporarily unavailable, please try again later.", "delete_account_scheduled": "Your account will be deleted in 24 hours. If you change your mind, please contact support to cancel.", "delete_account_title": "Delete account", "delete_account_type_to_confirm": "Type \"{word}\" to confirm", "delete_account_warning": "Your account will be permanently deleted 24 hours after you confirm, and you will be logged out on all devices right away. Signing in again does not cancel it; only support can, within those 24 hours.", "desktop_login_discord": "Continue with Discord in your browser", "desktop_login_google": "Continue with Google in your browser", "desktop_login_needs_update": "Signing in needs a newer version of the desktop app. Restart Steam to update, then try again.", "desktop_sign_in_desc": "Signing in opens the OpenFront website in your browser. Sign in there, confirm the link to your Steam account, and the game will pick it up.", "email_placeholder": "Enter your email address", "enter_email_address": "Please enter an email address", "failed_to_send_recovery_email": "Failed to send recovery email", "fetching_account": "Fetching account information...", "games_clan_tag": "Clan Tag", "games_result_incomplete": "Incomplete", "games_type_private": "Private", "games_type_public": "Public", "games_type_singleplayer": "Singleplayer", "get_magic_link": "Get Magic Link", "google_alt": "Google", "identity_token_copied": "Copied", "identity_token_copy": "Copy", "identity_token_desc": "Prove to a stats site which OpenFront account is yours. Pick the site, generate a token, and paste it there.", "identity_token_failed": "Couldn't generate a token. Please try again.", "identity_token_generate": "Generate token", "identity_token_logged_out": "Your session has expired. Please sign in again.", "identity_token_note": "Only works on {site} and expires in 10 minutes. Paste it into {site} only.", "identity_token_rate_limited": "Too many requests. Please wait a minute and try again.", "identity_token_site": "Site", "identity_token_title": "Link to a third-party site", "level_visibility_desc": "Your level badge appears next to your name in lobbies, in game, on leaderboards, in clans and on your profile. Turn this off to hide it; it can take a little while to update everywhere. You still earn XP and see your own level.", "level_visibility_failed": "Couldn't update your level setting. Please try again.", "level_visibility_hidden": "Level hidden", "level_visibility_others_see": "Others see", "level_visibility_title": "Show my level to other players", "link_discord": "Link Discord Account", "link_existing_account": "Link an existing account", "link_google": "Link Google Account", "link_google_already_linked": "That Google account is already linked to another player.", "link_google_error": "Couldn't link your Google account. Please make sure you're signed in and try again.", "link_google_failed": "Couldn't start Google linking. Please try again.", "link_google_on_web": "Link Google on the OpenFront website", "link_google_success": "Google account linked.", "link_steam": "Link Steam Account", "link_steam_error": "Couldn't link your Steam account. Please make sure you're signed in and try again.", "link_steam_failed": "Couldn't start Steam linking. Please try again.", "link_steam_permanent": "You are linking the Steam account currently signed in on this browser, and linking is permanent. Contact support to change it.", "link_steam_success": "Your Steam account is now linked.", "linked_account": "Logged in as {account_name}", "linked_to_google": "Linked to Google", "linked_to_google_email": "Linked to Google ({email})", "linked_to_steam": "Linked to Steam", "login_deleted": "This account has been deleted.", "login_email_exists": "You already have an account with this email. Sign in to it, then link this account in settings.", "login_error": "We couldn't verify that sign-in. Please try again.", "login_no_account": "No OpenFront account uses this Steam account yet. Sign in with your existing account and link Steam from settings, or launch the game on Steam.", "manage_subscription": "Manage", "manage_subscription_on_steam": "Billed through Steam. Manage opens your Steam subscriptions page.", "manage_subscription_on_steam_ending": "Cancelled — active until {date}. Manage opens your Steam subscriptions page.", "manage_subscription_on_steam_ending_no_date": "Cancelled — active until the end of the period you've paid for. Manage opens your Steam subscriptions page.", "manage_subscription_on_steam_no_tier_change": "Billed through Steam. Manage opens your Steam subscriptions page. To switch tiers, cancel and subscribe to the new tier after your current month ends.", "manage_subscription_on_web": "Manage or change your billing on the OpenFront website.", "marketing_desc": "Occasional news, events, and game updates. Unsubscribe anytime.", "marketing_no_email": "Link an email to your account to subscribe to updates.", "marketing_no_email_steam": "Steam doesn't share your email address with us, so there's nothing to send updates to.", "marketing_title": "Email updates", "no_games": "No games played yet.", "no_stats": "No stats available yet. Play some games to start tracking.", "or": "OR", "privacy_title": "Privacy", "reactivate_subscription": "Reactivate", "recovery_email_sent": "Recovery email sent to {email}", "reward_daily": "Daily subscription reward", "reward_held_other_info": "Some rewards can't be claimed yet.", "reward_held_trust": "Trusted accounts only", "reward_held_trust_info": "Plutonium from levels is kept for you until your account is trusted. Your account becomes trusted once it is 14 days old and you've played 25 public games, or right away with any purchase.", "reward_held_trust_info_crazygames": "Plutonium from levels is kept for you until your account is trusted. Your account becomes trusted once it is 14 days old and you've played 25 public games.", "reward_held_trust_info_signed_out": "Plutonium from levels is kept for you until your account is trusted. To become trusted, sign in to your account, then play more public games or make any purchase.", "reward_held_trust_info_signed_out_crazygames": "Plutonium from levels is kept for you until your account is trusted. To become trusted, sign in to your account, then play more public games.", "reward_level_milestone": "Level milestone reward", "reward_level_up": "Level-up reward", "reward_monthly_bonus": "Monthly subscription bonus", "reward_prestige": "Prestige reward", "reward_signup_bonus": "Subscription signup bonus", "search_visibility_desc": "Your public profile page can appear in Google and other search results. Turn this off to keep it out of search; search engines can take a while to drop a page they have already indexed. Anyone with the link can still open it.", "search_visibility_failed": "Couldn't update your search setting. Please try again.", "search_visibility_title": "Show my profile in search engines", "sign_in_desc": "Sign in to save your stats and progress", "sign_in_viverse": "Sign in with VIVERSE", "sub_gift_daily": "{amount} plutonium a day", "sub_gift_ends": "ends {date}", "sub_gift_free": "Free {tier}", "sub_gift_from_steam": "{tier} from your Steam purchase", "sub_granted_from_purchase": "Included with your Steam purchase, paid for once on Steam. It isn't billed and doesn't renew, so there's nothing to manage or cancel. When it ends you keep the full game at no charge.", "sub_granted_indefinite": "Free access granted to your account. It isn't billed, so there's nothing to manage or cancel.", "sub_granted_perks_end_on": "{tier} perks end {date}", "sub_next_payment": "next payment {date}", "sub_next_payment_pushed_base": "Next payment {date} (free month from the base game)", "sub_next_payment_pushed_dlc": "Next payment {date} (free month from the Deluxe Edition)", "sub_next_payment_pushed_gift": "Next payment {date} (your free days carried over)", "sub_past_due_note": "Your last payment didn't go through, so your {tier} perks are paused. Update your payment method to restore them.", "sub_price_monthly": "{price}/mo", "sub_renews_on": "Renews {date}", "sub_status_active": "Active", "sub_status_canceled": "Canceled", "sub_status_canceling": "Canceling", "sub_status_canceling_on": "Cancels {date}", "sub_status_expired": "Expired", "sub_status_grace": "Grace Period", "sub_status_incomplete": "Incomplete", "sub_status_incomplete_expired": "Expired", "sub_status_past_due": "Past Due", "sub_status_paused": "Paused", "sub_status_trialing": "Trial", "sub_status_unpaid": "Unpaid", "subscription_portal_failed": "Failed to open the subscription management portal.", "tab_account": "Account", "tab_clans": "Clans", "tab_friends": "Friends", "tab_games": "Games", "tab_progression": "Progression", "tab_stats": "Stats", "title": "Account", "unclaimed_rewards": "Unclaimed Rewards", "username_bare_taken_body": "\"{requested}\" is held by another subscriber. You can use it with a number added, like \"{requested}.1234\", but it won't show the verified check. This uses your name change. Use it with a number?", "username_bare_taken_confirm": "Use it with a number", "username_bare_taken_heading": "Name taken", "username_bare_unavailable": "\"{requested}\" is already taken, so your name is now \"{name}\". This used your name change — you can change it again on {date}.", "username_bare_unavailable_no_date": "\"{requested}\" is already taken, so your name is now \"{name}\". This used your name change.", "username_change_ready": "Change available", "username_claim_heading": "Claim your username", "username_claim_prompt": "Your account includes a username with a verified check, and you haven't claimed one yet. Pick it now?", "username_claim_prompt_confirm": "Pick a name", "username_confirm_abandon": "You will permanently give up your reserved name \"{name}\".", "username_confirm_body": "Your new name will be locked for 30 days.", "username_confirm_button": "Change name", "username_confirm_case_only": "The new name only differs from your current one in capitalization — it will still restart the 30-day lock.", "username_confirm_heading": "Change username?", "username_current_label": "Current name", "username_error_cooldown": "You can change your username again in {days} day(s).", "username_error_failed": "Couldn't change your username. Please try again later.", "username_error_profane": "That username isn't allowed.", "username_error_taken": "That username is already taken — try another.", "username_grace_warning": "You'll lose the exclusive right to \"{name}\" on {date}. Resubscribe to keep it.", "username_locked_until": "Locked until {date}", "username_new_label": "New name", "username_not_set": "Claim your username, used as an identifier on your profile and in every game.", "username_placeholder": "Enter a username", "username_save": "Save", "username_saved": "Username changed.", "username_temporary_notice": "Your name was taken by another player. Pick a new one — this rename is free.", "username_temporary_prompt": "Your username was taken by another player. Choose a new one now? The rename is free.", "username_temporary_prompt_confirm": "Choose a name", "username_title": "Username", "viverse_account": "VIVERSE account" }, "account_settings_modal": { "title": "Account Settings" }, "ban_notice": { "appeal_prompt": "Think this is a mistake or want to appeal?", "category": { "cheating": "Cheating or unauthorised software", "child_safety": "Child-safety violation", "disruptive_play": "Disruptive play, griefing or spam", "exploiting": "Exploiting bugs", "harassment": "Harassment, threats or abuse", "hate_speech": "Hate speech or discrimination", "inappropriate_content": "Inappropriate or explicit content", "multi_accounting": "Multi-accounting / ban evasion", "offensive_identifier": "Offensive username, clan tag or flag", "other": "Terms of Service violation", "rank_manipulation": "Rank or rating manipulation", "teaming": "Teaming or collusion" }, "contact_discord": "Contact us on Discord", "expires_label": "Expires", "expires_never": "Never", "reason_label": "Reason", "title": "Your account is banned" }, "build_menu": { "desc": { "atom_bomb": "Small explosion", "city": "Increases max population", "defense_post": "Increases defenses of nearby borders", "factory": "Creates railroads and spawns trains", "hydrogen_bomb": "Large explosion", "mirv": "Huge explosion, only targets selected player", "missile_silo": "Used to launch nukes", "port": "Sends trade ships to generate gold", "sam_launcher": "Defends against incoming nukes", "warship": "Captures trade ships, destroys ships and boats" }, "not_enough_money": "Not enough money", "requires": "Requires {unit}", "upgrade_amount": "x{amount}", "warship_shift_hint": "Hold Shift and drag to select multiple warships at once" }, "change_username_modal": { "title": "Change Username", "unavailable": "Username management isn't available on this account yet." }, "chat": { "all_phrases": "All phrases", "attack": { "attack": "Attack [P1]!", "betray": "Betray [P1]!", "build_sams": "Build SAMs!", "build_warships": "Build Warships!", "crown": "Attack the crown!", "finish": "Let's finish off [P1]!", "focus": "Focus fire on [P1]!", "mirv": "Launch a MIRV at [P1]!", "nuke": "Nuke [P1]!", "spend_gold": "Stop hoarding gold, use it!" }, "cat": { "attack": "Attack", "defend": "Defend", "greet": "Greetings", "help": "Help", "misc": "Miscellaneous", "recent": "Recent", "warnings": "Warnings" }, "defend": { "ally": "[P1] is my ally!", "build_posts": "Build Defense Posts!", "defend": "Defend [P1]!", "defend_from": "Defend from [P1]!", "dont_attack": "Don’t attack [P1]!", "make_ally": "Ally with [P1]!" }, "from": "From {user}: {msg}", "greet": { "bye": "Bye!", "dont_do_that": "Don't do that!", "gg": "GG!", "good_job": "Good job!", "good_luck": "Good luck!", "have_fun": "Have fun!", "hello": "Hello!", "hi_again": "Hi again!", "nice_to_meet": "Nice to meet you!", "oops": "Oops, wrong button!", "ruining_games": "You're ruining both of our games.", "same_team": "I'm on your side!", "thanks": "Thanks!", "trust_broken": "I trusted you...", "trust_me": "You can trust me. Promise!", "well_played": "Well played!", "what_doing": "What are you doing?!", "why_attack": "Why are you attacking me?!" }, "help": { "alliance": "Alliance?", "break_alliance": "Please break our alliance so I can get some land too!", "gold": "Please give me gold!", "help_defend": "Help me defend against [P1]!", "no_attack": "Please don't attack me!", "renew_alliance": "Please renew our alliance before it expires!", "send_gold_to": "Send gold to [P1]!", "send_troops_to": "Send troops to [P1]!", "sorry_attack": "Sorry, I didn’t mean to attack.", "trade_partners": "Let's be trade partners!", "troops": "Please give me troops!", "troops_frontlines": "Send troops to the frontlines!" }, "misc": { "alliances_end_together": "Our alliances with [P1] end around the same time!", "build_closer": "Build closer to get trains!", "coastline": "Please let me get a coastline.", "fun": "This game is fun!", "go": "Let’s go!", "join_discord": "You should join the OpenFront Discord server!", "pr": "When will my PR finally get merged...?", "strategy": "Nice strategy!", "team_up": "Let’s team up against [P1]!" }, "no_phrases": "No matching phrases", "search": "Search player...", "search_phrases": "Search phrases...", "short": { "greet": { "ruining_games": "Ruining our games" }, "help": { "break_alliance": "Break alliance, I need land!", "renew_alliance": "Renew our alliance!", "sorry_attack": "Sorry for attacking!", "troops_frontlines": "Troops to the front!" }, "misc": { "alliances_end_together": "Our [P1] alliances end together", "coastline": "Let me have a coast", "join_discord": "Join the Discord!", "pr": "Is my PR merged yet?" }, "warnings": { "mirv_ready": "[P1] can MIRV now!", "pirating": "[P1] is pirating", "renew_or_nuke": "Renew or get nuked!", "saving_for_mirv": "[P1] saving for MIRV", "snowballing": "[P1] is snowballing", "stalemate": "Peace? Stalemate.", "stop_trading_enemies": "Stop trading with enemies!", "stop_war": "Stop before others swoop in" } }, "title": "Quick Chat", "to": "Sent {user}: {msg}", "warnings": { "betrayed": "[P1] betrayed their ally!", "betrayed_me": "[P1] betrayed me!", "cheating": "[P1] is cheating!", "danger_base": "[P1] is unprotected!", "disconnected": "[P1] has disconnected!", "getting_big": "[P1] is growing too fast!", "has_allies": "[P1] has many allies.", "mirv_ready": "[P1] has enough gold to launch a MIRV!", "mirv_soon": "[P1] can launch a MIRV soon!", "no_allies": "[P1] has no allies.", "nuke_threat": "Stop now, or I'll nuke you!", "pirating": "[P1] is pirating all of our trade!", "renew_or_nuke": "Renew our alliance, or I'll nuke you!", "saving_for_mirv": "[P1] is saving up to launch a MIRV.", "snowballing": "[P1] is snowballing too fast!", "stalemate": "Let's make peace. This is a stalemate, we will both lose.", "stop_trading": "Stop trading with [P1]!", "stop_trading_enemies": "Please stop trading with enemies!", "stop_war": "Let's stop this war before someone else takes advantage!", "strong": "[P1] is strong.", "weak": "[P1] is weak." } }, "clan_map": { "buy_buying": "Buying…", "buy_caps": "caps", "buy_caps_label": "Caps to spend", "buy_max": "Max", "buy_max_title": "Spend every cap the clan has", "buy_rate": "1 cap = {troops} troops", "buy_spend": "Spend", "buy_troops": "+{troops} troops", "card_line": "{name} · {pixels} px", "card_stats": "Defence {defence}/px · +{caps} caps/day", "claim_claiming": "Claiming…", "claim_many": "Claim {n, plural, one {# pixel} other {# pixels}}", "claim_one": "Claim pixel {x}, {y}", "claim_select": "Select land pixels to claim", "claim_short": "Not enough troops", "cost_count": "{n} / {max} px", "cost_line": "{count} · ~{troops} troops", "cost_rest": "; the rest stays selected", "cost_short": " — you have {troops}", "header_title": "Clan Territory Map", "hint": "Drag to pan · Scroll to zoom · Click a clan to find it on the map", "history_back_to_live": "Back to live", "history_empty": "No history yet.", "history_failed": "Couldn't load history.", "history_hour_back": "An hour back", "history_hour_back_title": "An hour back (←)", "history_hour_failed": "Couldn't load that hour.", "history_hour_on": "An hour on", "history_hour_on_title": "An hour on (→)", "history_live": "Live", "history_moment": "{day} · {hour}:00 UTC", "history_pause_title": "Pause (Space)", "history_play": "Play", "history_play_title": "Play (Space)", "history_speed": "Speed", "history_speed_1": "1 h/s", "history_speed_24": "1 day/s", "history_speed_6": "6 h/s", "history_time": "Time", "howto_1": "Clans claim land pixel by pixel, next to land they hold. Leaders and officers do the claiming.", "howto_2": "Claiming costs troops: 1,000 a pixel of free land, 2,000 plus the defender's troops per pixel for enemy land.", "howto_3": "Troops are bought with caps, 1 cap for 100. Every pixel earns 1 cap a day.", "howto_4": "A clan's troops spread over its land are its defence. Ships carry troops across water.", "howto_5": "Land walled in by another clan, with no way out to the sea, is annexed a ring at a time (hatched, outlined in yellow).", "howto_dismiss": "Dismiss", "howto_title": "How it works", "hud_exit_fullscreen": "Exit fullscreen", "hud_fit": "Fit", "hud_fit_title": "Fit the whole map", "hud_fullscreen": "Fullscreen", "hud_history": "History", "hud_zoom_in": "Zoom in", "hud_zoom_in_title": "Zoom in (+)", "hud_zoom_out": "Zoom out", "hud_zoom_out_title": "Zoom out (−)", "legend_empty": "No territory claimed yet.", "legend_no_match": "No clan matches that.", "legend_row_title": "{name} — click to find on the map", "legend_row_title_troops": "{name} · {troops} troops — click to find on the map", "legend_search": "Find a clan…", "legend_search_label": "Find a clan", "legend_stats": "{pixels} px · {share}%", "legend_title": "Territory", "legend_top": "top {n} of {total}", "legend_you": "YOU", "live_connecting": "Connecting", "live_history": "History", "live_live": "Live", "live_offline": "Offline", "live_paused": "Paused", "live_reconnecting": "Reconnecting…", "loading": "Loading…", "maintenance_paused": "All actions are paused", "maintenance_since": "All actions paused since {time}", "maintenance_title": "Under maintenance", "map_error_load": "Failed to load the map — refresh to retry.", "map_error_terrain": "The world map terrain hasn't been loaded on this server yet — nothing can be claimed until it is.", "mode_label": "Map mode", "mode_pan": "Pan", "mode_pan_title": "Drag moves the map; click selects one pixel", "mode_select": "Select", "mode_select_title": "Drag selects pixels (Shift+drag works in any mode)", "mode_ship": "Ship", "mode_ship_title": "Click land across the water to send a transport ship", "msg_bought": "Bought {troops} troops for {caps} caps.", "msg_buy_failed": "Couldn't buy troops.", "msg_buy_forbidden": "You can't buy troops for this clan any more.", "msg_buy_no_caps": "Your clan doesn't have enough caps.", "msg_claim_failed": "Couldn't claim those pixels.", "msg_claim_forbidden": "You can't paint for this clan any more.", "msg_claimed": "Claimed {n} px for {tag}.", "msg_claimed_some": "Claimed {n} px · {kept} kept for retry ({reasons}).", "msg_network": "Network error — try again.", "msg_nothing_claimed": "Nothing claimed — {reasons}.", "msg_nothing_unclaimed": "Nothing unclaimed — those pixels aren't yours any more.", "msg_reason_count": "{n} {reason}", "msg_selection_full": "Selection is full — {max, plural, one {# pixel} other {# pixels}} per claim.", "msg_ship_failed": "Couldn't launch the ship.", "msg_ship_forbidden": "You can't launch ships for this clan any more.", "msg_ship_launched": "Ship launched with {troops} troops — lands in ~{min} min.", "msg_unclaimed": "Unclaimed {n} px · +{troops} troops{missed}.", "msg_unclaimed_missed": " · {n} no longer yours", "page_title": "Clan Territory Map — OpenFront", "panel_claiming_for": "Claiming for", "panel_clan_option": "{tag} — {name}", "panel_clan_option_member": "{tag} — {name} (member)", "panel_clans_failed": "Couldn't load your clans.", "panel_clans_loading": "Loading your clans…", "panel_clear": "Clear", "panel_find": "Find", "panel_find_title": "Show my territory on the map", "panel_funds": "{troops} troops · {caps} caps", "panel_funds_failed": "Couldn't load troops.", "panel_funds_loading": "Loading troops…", "panel_history_paused": "Paused while you look back.", "panel_maintenance": "Claiming land, ships and buying troops are paused during maintenance.", "panel_no_clan": "Join a clan to claim land.", "panel_officers_only": "Only {tag} leaders and officers can claim land.", "panel_retry": "Retry", "panel_sign_in": "Sign in to the game to claim land for your clan.", "panel_title": "Claim land", "reason_already_owned": "Your clan already owns that pixel.", "reason_insufficient_troops": "Not enough troops — buy more with your clan's caps.", "reason_not_adjacent": "Must touch your clan's territory.", "reason_not_land": "Water can't be claimed.", "reason_pixel_locked": "That pixel was just captured — locked for a few minutes.", "reason_short_already_owned": "already yours", "reason_short_insufficient_troops": "too few troops", "reason_short_not_adjacent": "not adjacent", "reason_short_not_land": "water", "reason_short_pixel_locked": "locked", "role_leader": "Leader", "role_member": "Member", "role_officer": "Officer", "ship_aim": "Click land to aim a ship", "ship_cost": "Captures it on landing for ~{troops} troops. Short of that, it's repelled and the troops are lost; anything it doesn't spend rejoins your pool.", "ship_full": "{max, plural, one {# ship} other {# ships}} at sea — wait for one to land", "ship_hint": "Click land across the water: a ship captures it when it lands. It sails from your clan's nearest coast, however far that is. {count} ships at sea.", "ship_landing": "Landing at {xy}", "ship_launch": "Launch ship ({n} / {max} at sea)", "ship_launching": "Launching…", "ship_reason_already_owned": "Your clan already owns that pixel.", "ship_reason_insufficient_troops": "Not enough troops — buy more with your clan's caps.", "ship_reason_no_sea_route": "No sea route from your clan's coast to there.", "ship_reason_not_land": "Ships land on land — pick a coastal pixel.", "ship_reason_not_owned": "That coast isn't your clan's any more — aim again.", "ship_reason_too_many_ships": "Your clan already has {max, plural, one {# ship} other {# ships}} at sea.", "ship_sails": "Sails {px} px from {from} · ~{min} min", "ship_troops_aboard": "Troops aboard", "side_hide": "Hide panel", "side_show": "Clans & claiming", "siege": "Surrounded", "siege_by": "Surrounded, mostly by {tag}", "siege_next_in": "{by} · next ring in {min} min", "siege_next_soon": "{by} · next ring any moment", "stats_empty": "No territory claimed yet — the map is open.", "stats_line": "{pixels} px claimed · {share}% of land · {clans, plural, one {# clan} other {# clans}}", "target_held_by": " · held by {clan}", "target_hint_click": "Click land next to your territory (or switch to Select and drag), then claim it in one push.", "target_hint_drag": "Drag over land next to your territory to select it, then claim it in one push.", "target_many": "Claimed in one push, in the order you picked them.", "target_selected": "Selected {xy}", "target_start": "Your clan owns nothing yet — click any land pixel to start.", "target_unclaimed": " · unclaimed land", "target_zoom": "Zoom in to pick pixels.", "target_zoom_in": "Zoom in", "target_zoom_mine": "Zoom to my border", "tip_claim_cost": "Claim it for {cost} troops", "tip_defence": "Defence {defence}/px · take it for ~{cost} troops", "tip_locked": "Locked for {time}", "tip_ship": "{tag} ship", "tip_ship_in": "in ~{min} min", "tip_ship_info": " · {troops} troops · lands at {xy} {when}", "tip_ship_now": "now", "tip_unclaimed": "Unclaimed", "tip_water": "Water", "unclaim_label": "Unclaim {n} px (+{troops} troops)", "unclaim_title": "Give these pixels back to neutral for {troops} troops each", "unclaim_working": "Working…" }, "clan_modal": { "applied": "Applied", "approve": "Approve", "ban": "Ban", "ban_reason": "Reason: {reason}", "ban_reason_prompt": "Ban reason (optional, max 200 characters):", "banned_by_label": "by", "banned_players": "Banned Players", "banned_players_count": "{count, plural, one {# banned player} other {# banned players}}", "boost": "Boost", "boost_clan_balance": "Clan balance: {balance}", "boost_confirm": "Buy boost", "boost_days": "{days, plural, one {# day} other {# days}}", "boost_error_daily_limit": "This clan has reached its limit of caps boosts for the last 24 hours.", "boost_error_failed": "Boost failed. Please try again.", "boost_error_forbidden": "Only officers and the leader can boost the clan.", "boost_error_insufficient_balance": "The clan doesn't have enough {currency} for this boost.", "boost_error_key_conflict": "An earlier purchase may already have gone through. Close and reopen to check before buying again.", "boost_error_not_enough_members": "A clan needs at least {min} members to be boosted.", "boost_error_not_recently_active": "A clan member must have played a public game in the last 7 days.", "boost_error_unknown_tier": "This boost is no longer available. Close and reopen to see the current options.", "boost_final": "Boosts are final: no refunds.", "boost_hours": "{hours, plural, one {# hour} other {# hours}}", "boost_limit_short": "{used}h / {cap}h", "boost_limit_used": "Caps boosts used in the last 24 hours: {used} of {cap}", "boost_remaining": "{hours}h {minutes}m", "boost_remaining_days": "{days}d {hours}h", "boost_submitting": "Boosting...", "boost_subtitle": "Feature your clan at the top of the clan browser.", "boost_success": "[{tag}] is boosted for {remaining}", "boost_tier_headline": "Headline", "boost_tier_label": "Boost tier", "boost_tier_spark": "Spark", "boost_tier_sponsor": "Sponsor", "boost_tier_surge": "Surge", "boost_time_left": "Boosted · {remaining} left", "boost_title": "Boost [{tag}]", "boosted": "Boosted", "boosted_clans": "Boosted clans", "browse": "Browse", "cancel_request": "Cancel", "clan_disbanded": "Clan disbanded.", "clan_name": "Clan Name", "clan_settings": "Clan Settings", "confirm_ban": "Are you sure you want to ban this player? They will be removed from the clan and unable to rejoin.", "confirm_disband": "Are you sure you want to disband [{tag}] {name}? This cannot be undone.", "confirm_kick": "Are you sure you want to kick this member?", "confirm_transfer": "Transfer leadership to {name}", "danger_zone": "Danger Zone", "demote": "Demote", "deny": "Deny", "description": "Description", "disband_clan": "Disband Clan", "discord_default_name": "Discord", "discord_expires": "That invite expires, use one set to never expire.", "discord_invalid": "That isn't a valid Discord invite link.", "discord_invite_unavailable": "This Discord invite is no longer valid.", "discord_online_members": "{online, number} online · {members, number} members", "discord_rate_limited": "Please wait a minute before verifying another Discord link.", "discord_section_title": "Discord", "discord_url_hint": "Use an invite set to never expire.", "discord_url_label": "Discord Invite URL", "donate": "Donate", "donate_amount": "Amount", "donate_insufficient": "Not enough {currency}.", "donate_invalid_amount": "Enter a whole number greater than 0.", "donate_irreversible": "Donations are permanent and non-refundable. Currency given to the clan can never be returned to you.", "donate_irreversible_hard": "Plutonium is premium currency. Once donated it cannot be refunded, withdrawn, or moved back to your account.", "donate_not_member": "You must be a clan member to donate.", "donate_submitting": "Donating…", "donate_subtitle": "Move currency from your account to the clan treasury.", "donate_success": "Donated {amount} {currency} to [{tag}]!", "donate_title": "Donate to [{tag}]", "donate_your_balance": "You have {balance}", "donations_count": "{count, plural, one {# donation} other {# donations}}", "donations_deleted_player": "Deleted player", "donations_empty": "No donations yet.", "donations_filter_all": "All", "donations_members_only": "Donations are visible to clan members only.", "donations_period_all": "All time", "donations_period_month": "30 days", "donations_period_week": "7 days", "donations_recent": "Recent", "donations_top": "Top donors", "donations_top_empty": "No donations in this period.", "donations_unavailable": "Donations are unavailable.", "elo_contributed": "{elo} ELO", "elo_contributed_tooltip": "Clan Wars ELO this player has won or lost the clan", "error_already_member": "Already a member", "error_banned": "You are banned from this clan.", "error_banned_reason": "You are banned from this clan. Reason: {reason}", "error_failed": "Action failed", "error_loading": "Failed to load", "error_network": "Network error", "error_rate_limited_generic": "Please wait before joining another clan", "error_request_pending": "Join request already pending", "failed_to_load_clan": "Failed to load clan", "failed_to_load_requests": "Failed to load requests", "filter_browse_all": "All clans", "filter_browse_invite_only": "Invite only", "filter_browse_label": "Show", "filter_browse_open": "Open to join", "history_clan_members": "Clan Members", "history_clan_players": "Clan players", "history_clan_players_value": "{clanCount} / {total} total", "history_clan_winners": "Clan Member Winners", "history_date_at": "{date} {time}", "history_date_full": "{day} {month} {year}", "history_duration": "Duration", "history_empty": "No games played yet.", "history_end_of_history": "End of history.", "history_filter_all": "All", "history_game_type": "Game Type", "history_load_more_failed": "Couldn't load more games.", "history_map": "Map", "history_members_only": "Game history is visible to clan members only.", "history_players": "Players", "history_result_defeat": "Defeat", "history_result_partial": "{wins} / {total} Won", "history_result_victory": "Victory!", "history_today": "Today", "history_today_at": "Today at {time}", "history_type_duos": "Duos", "history_type_ffa": "FFA", "history_type_hvn": "Humans vs Nations", "history_type_n_teams": "{count, plural, one {# Team} other {# Teams}}", "history_type_quads": "Quads", "history_type_ranked": "Ranked {ranked}", "history_type_team": "Team", "history_type_trios": "Trios", "history_unavailable": "Game history is unavailable.", "history_watch_replay": "Watch Replay", "history_yesterday": "Yesterday", "invite_only": "Invite Only", "join_clan": "Join Clan", "join_request_cancelled": "Join request cancelled.", "join_request_sent": "Join request sent! Waiting for approval.", "join_requests": "Join Requests", "joined_date": "Member since {date}.", "kick": "Kick", "leadership_transferred": "Leadership transferred!", "leave_clan": "Leave Clan", "left_clan": "You left the clan.", "manage_clan": "Manage", "map_back": "Back to clans", "map_frame_title": "Clan territory map", "map_loading": "Loading clan map…", "member_banned": "Player banned.", "member_count": "{count, plural, one {# member} other {# members}}", "member_demoted": "Member demoted.", "member_kicked": "Member kicked.", "member_promoted": "Member promoted!", "member_unbanned": "Player unbanned.", "members": "Members", "members_visible_to_members": "Member list is visible to clan members only.", "my_clans": "My Clans", "no_bans": "No banned players.", "no_clans": "You're not in any clans yet.", "no_description": "No description", "no_pending_applications": "No pending applications.", "no_requests": "No pending join requests.", "no_results": "No clans found.", "open": "Open", "open_clan": "Open Clan", "open_clan_desc": "Anyone can join without an invite", "open_discord": "Open Discord", "pending_applications": "Pending Applications", "pending_requests_count": "{count, plural, one {# pending request} other {# pending requests}}", "per_page": "Per page", "promote": "Promote", "request_approved": "Request approved!", "request_denied": "Request denied.", "request_invite": "Request Invite", "request_pending": "Request Pending", "requested_on": "Requested to join [{tag}] on {date}.", "role_leader": "Leader", "role_member": "Member", "role_officer": "Officer", "save_changes": "Save Changes", "saving": "Saving...", "search_members_placeholder": "Search by exact ID, username, or role...", "search_placeholder": "Search by clan tag...", "search_requests_placeholder": "Search by player public ID...", "select_new_leader": "Select a new leader", "settings_saved": "Clan settings saved!", "sign_in_for_clans": "Sign in to join and manage clans", "sign_in_to_join": "Sign in to join", "sort_1v1_losses": "1v1 Losses", "sort_1v1_wins": "1v1 Wins", "sort_browse_members": "Most members", "sort_browse_name": "A–Z", "sort_browse_oldest": "Oldest", "sort_browse_random": "Random", "sort_browse_richest": "Richest", "sort_browse_win_score": "Highest win score", "sort_browse_win_score_low": "Lowest win score", "sort_by": "Sort by", "sort_default": "Role", "sort_elo_contributed": "Clan Wars ELO", "sort_ffa_losses": "FFA Losses", "sort_ffa_wins": "FFA Wins", "sort_hvn_losses": "HvN Losses", "sort_hvn_wins": "HvN Wins", "sort_order_asc": "Ascending", "sort_order_desc": "Descending", "sort_ranked_losses": "Ranked Losses", "sort_ranked_wins": "Ranked Wins", "sort_team_losses": "Team Losses", "sort_team_wins": "Team Wins", "sort_total_losses": "Total Losses", "sort_total_wins": "Total Wins", "stats_1v1": "1v1", "stats_collapse": "Hide breakdown", "stats_expand": "Show breakdown", "stats_hvn": "HvN", "stats_ranked": "Ranked", "stats_team": "Teams", "stats_team_count": "{count} Teams", "stats_total": "Total", "status": "Status", "tab_donations": "Donations", "tab_game_history": "Game History", "tab_map_alpha": "Map (ALPHA)", "tab_overview": "Overview", "title": "Clans", "transfer_leadership": "Transfer Leadership", "transfer_warning": "This will make the selected member the new leader. You will become a regular member. This action cannot be undone.", "unban": "Unban" }, "close_reason": { "account_lookup_failed": "Your account could not be looked up. Please try again.", "banned": "This account is banned.", "cannot_join": "You can't join this game.", "clan_verification_failed": "Your clan membership could not be verified.", "cosmetics_forbidden": "One of your selected cosmetics isn't available on this account.", "forbidden": "You don't have access to this server.", "game_ended": "This game has ended.", "game_not_found": "Game not found.", "game_started": "The game already started without you.", "internal_error": "The server hit an internal error.", "invalid_clan": "The selected clan is no longer valid.", "invalid_message": "The server couldn't read your join request.", "invalid_token": "Your session token was rejected.", "lobby_full": "The lobby is full.", "login_required": "You must be logged in to play on this server.", "mode_retired": "This queue has been retired. Pick another mode.", "no_heartbeat": "The server stopped hearing from you.", "not_allowlisted": "You are not on this lobby's allowlist.", "not_trusted": "This lobby is limited to trusted accounts. You can still join any other lobby.", "pool_redirect": "This lobby already sent you to another one. Please try again.", "protocol_error": "The connection was corrupted.", "ranked_limit_reached": "You are out of free ranked matches for today.", "turnstile_failed": "The bot check failed. Please reload the page and try again.", "unknown": "The server closed the connection.", "wrong_worker": "This connection reached the wrong server process. Please reload the page and try again." }, "common": { "available": "Available", "back": "Back", "backend_unreachable": "Can't reach the OpenFront servers. Check your connection and try again.", "cancel": "Cancel", "cap_label": "Cap", "cap_tooltip": "Recipient’s remaining capacity", "click_to_copy": "Click to copy", "close": "Close", "collapse_all": "Collapse all", "confirm": "Confirm", "copied": "Copied!", "copy": "Copy", "disabled": "Disabled", "duration_hour_short": "h", "duration_minute_short": "min", "duration_second_short": "s", "enabled": "Enabled", "error_generic": "Something went wrong. Please try again.", "expand_all": "Expand all", "failed_copy": "Failed to copy", "loading": "Loading...", "map_default": "Map default", "month_apr": "April", "month_aug": "August", "month_dec": "December", "month_feb": "February", "month_jan": "January", "month_jul": "July", "month_jun": "June", "month_mar": "March", "month_may": "May", "month_nov": "November", "month_oct": "October", "month_sep": "September", "none": "None", "not_logged_in": "Not logged in", "paste": "Paste", "preset_max": "Max", "scroll_to_top": "Scroll to top", "send": "Send", "slider_tooltip": "{percent}% • {amount}", "summary_keep": "Keep", "target_dead": "Target eliminated", "target_dead_note": "You can't send resources to an eliminated player." }, "control_panel": { "allied_afk_neighbor_info": "You can attack disconnected players even if you are allied with them.", "army_limit_warning": "You're near your army limit! Consider sending troops to teammates.", "attack_ratio": "{percent}%\n{troops}", "attack_ratio_button": "Attack ratio: {percent}%", "low_troops_warning": "You are very low on troops - You should always keep some troops for defense.", "teammate_afk_neighbor_info": "You can attack disconnected teammates.", "traitor_neighbor_info": "You can betray traitors without becoming a traitor yourself." }, "cosmetics": { "adfree": "ad-free for life!", "ai_label": "Made with AI assistance", "ai_none_label": "No AI used", "ai_unknown_label": "AI use unknown", "artist_label": "Artist:", "color_label": "Color:", "common": "Common", "epic": "Epic", "free": "+{numFree} BONUS!", "hard": "Plutonium", "legendary": "Legendary", "pack_includes": "Includes:", "pack_more_items": "+{count} more", "pattern_preview": "Pattern preview", "per_day": "/day", "per_month": "/month", "public_lobbies": "Create public lobbies", "public_lobbies_info": "Host your own custom lobbies in the public lobby list. Joining public lobbies is always free.", "rare": "Rare", "search": "Search...", "soft": "Caps", "type_crown": "Crown", "type_effect": "{type} Effect", "type_flag": "Flag", "type_skin": "Skin", "uncommon": "Uncommon", "usd_value": "Value: {usd}", "verified_name": "Verified username", "verified_name_info": "Your username is reserved for your account and shows a verified badge in-game." }, "creator_code": { "change": "Change", "confirm_lock": "Confirm — locks for 7 days", "confirm_unsupport": "Confirm — no new support for 7 days", "cooldown_days": "You can change again in {days} day(s).", "errors": { "cooldown": "You're on a change cooldown right now. Please try again later.", "failed": "Something went wrong. Please try again.", "invalid": "That code isn't valid.", "not_found": "That creator code doesn't exist.", "rate_limited": "Too many attempts — please wait a moment and try again.", "self_referral": "You can't support yourself." }, "input_label": "Creator code", "input_placeholder": "Enter a creator code", "since": "Since {date}", "support": "Support", "supporting": "Supporting {name} ({code})", "title": "Support a Creator", "unsupport": "Unsupport" }, "desktop_gate": { "back_to_game": "Back to Game", "browser_fallback": "Couldn't open your browser automatically — use the link above.", "cancel": "Cancel", "code_destination_generic": "Enter this code on the OpenFront website to link your account:", "code_destination_site": "Enter this code at {site} to link your account:", "continue_to_game": "Continue to Game", "expired": "This code has expired. Start over to get a new one.", "heading": "Welcome to OpenFront", "link_existing": "Link Existing Account", "linking_failed_reason": "Linking failed: {reason}", "linking_failed_unknown": "Linking failed for an unknown reason.", "new_player": "New Player", "not_found": "This code is no longer valid. Start over to get a new one.", "prompt": "Is this your first time playing, or do you already have an account?", "retry": "Retry", "starting_link": "Starting account linking…", "ticket_unavailable": "Couldn't start account linking right now. You can try again, or continue to the game.", "title": "OpenFront - Account Setup" }, "desktop_presence": { "in_game": "In game", "spectating": "Spectating" }, "desktop_session": { "generic": "Couldn't sign in to your OpenFront account", "needs_account": "Set up your OpenFront account to play online", "network": "Can't reach OpenFront. Check your connection.", "retry": "Retry", "retrying": "Signing in…", "steam_backend": "Steam is having trouble signing you in. Try again shortly.", "steam_rejected": "Steam couldn't confirm your account. Restarting Steam usually fixes this.", "steam_unavailable": "Steam isn't running. Start Steam to play online.", "steam_wedged": "Steam couldn't verify your session. Restarting Steam usually fixes this." }, "desktop_status": { "go_online": "Go online", "offline": "Offline: can't reach the OpenFront servers", "retry": "Retry", "retrying": "Retrying…" }, "desktop_update": { "blocked": "A Steam update is required for the latest version", "downloading": "Downloading update… {percent}%", "failed": "Couldn't download the update", "ready": "Update ready", "reload": "Reload", "retry": "Retry" }, "desktop_webgl_gate": { "intro": "OpenFront couldn't use your graphics card, so the game can't run. This is usually temporary. To fix it:", "quit": "Quit OpenFront", "step_drivers": "If it still happens, update your graphics drivers from NVIDIA, AMD or Intel.", "step_quit": "Quit OpenFront.", "step_restart_computer": "If this keeps happening, restart your computer.", "step_restart_steam": "Restart Steam, then launch OpenFront again.", "title": "Graphics acceleration unavailable" }, "detailed_view": { "capacity": "Capacity", "default_profile": "Default profile", "delete_profile": "Delete", "filters": "Filters", "filters_with_count": "Filters ({count})", "hide_empty": "Hide empty lobbies", "joined_players": "Joined players", "layout_duos": "Duos", "layout_quads": "Quads", "layout_trios": "Trios", "max": "Max", "min": "Min", "mode": "Lobby type", "mode_ffa": "FFA", "mode_hvn": "Humans vs Nations", "mode_teams": "Teams", "no_default_profile": "No default profile", "no_lobbies": "No lobbies match your filters.", "no_profile": "No profile", "pane_empty": "No lobbies", "pane_ffa": "Free for all", "pane_heading": "{name} ({count})", "pane_hosted": "Hosted", "pane_special": "Special", "pane_team": "Teams", "per_team": "Players per team", "profile_name": "Profile name", "profiles": "Profiles", "queue_position": "Queue: {position}", "reset": "Reset", "save_profile": "Save", "source": "Source", "source_hosted": "Hosted", "source_public": "Public", "spawning": "Spawning game…", "tab_all": "All", "team_count": "Number of teams", "team_size": "Team size", "title": "Detailed View" }, "difficulty": { "difficulty": "Nation difficulty", "easy": "Easy", "hard": "Hard", "impossible": "Impossible", "info": "{smarts}, {troops}", "info_label": "Show difficulty details", "info_note_hard": "(This difficulty is used in public HvN games)", "info_note_medium": "(This difficulty is used in public FFA games)", "info_smarts_easy": "Dumb", "info_smarts_hard": "Smart", "info_smarts_impossible": "Very smart", "info_smarts_medium": "Average", "info_troops": "{percent}% of a human's max troops", "info_troops_same": "the same max troops as a human", "medium": "Medium" }, "discord_user_header": { "avatar_alt": "Avatar" }, "doomsday_clock": { "collapsing": "Collapsing -{rate}/s", "decay_in": "Decay in {secs}s", "decaying": "Decaying -{rate} tiles/s", "final": "Final zone, hold {pct}%", "growing": "Will reach {pct}% in {time}", "hold": "Hold ≥ {pct}%", "next_wave": "Starts rising to {pct}% in {time}", "stable": "Stable", "title": "Doomsday Clock", "unstable": "Unstable", "you": "You {pct}%", "your_team": "{team}: {pct}%" }, "doomsday_clock_speed": { "fast": "Fast", "normal": "Normal", "slow": "Slow", "veryfast": "Very Fast" }, "effects": { "nukeType": { "atom": "Atom", "hydro": "Hydrogen", "mirvWarhead": "MIRV" }, "type": { "nukeExplosion": "Nuke Explosion", "nukeTrail": "Nuke Trail", "railroad": "Railroad", "structures": "Structures", "train": "Train", "transportShipTrail": "Boat Trail", "warship": "Warship" } }, "emoji_table": { "diplomacy": "Diplomacy", "directions": "Directions", "faces": "Faces", "favorite_remove_hint": "Drag out to remove", "favorites": "Favorites", "favorites_hint": "Drag emojis here to give them a shortcut key", "favorites_hint_touch": "Drag emojis here to keep them handy", "gestures": "Gestures", "ranks": "Ranks", "things": "Things", "title": "Emojis" }, "error_modal": { "connection_error": "Connection error!", "connection_lost": "Lost connection to the game server and could not reconnect. Refresh the page to try rejoining.", "connection_refused": "Connection refused: {reason}", "copy_clipboard": "Copy to clipboard", "crashed": "Game crashed!", "desync_notice": "You are desynced from other players. What you see might differ from other players.", "game_client_failed": "The game failed to load. Check your connection and try again. If it keeps happening, restart OpenFront.", "login_failed": "Login failed. Please try again later.", "login_token_consumed": "This login link was already used. You're probably already logged in — check another tab.", "login_token_expired": "This login link has expired. Please request a new login link.", "login_token_invalid": "This login link is invalid or has expired. Please request a new login link.", "paste_discord": "Please paste the following in your bug report in Discord:", "spawn_failed": { "description": "Automatic spawn selection failed. You can't play this game.", "title": "Spawn failed" }, "turnstile_error": "Verification error: {code}. Please refresh and try again." }, "events_display": { "about_to_expire": "Your alliance with {name} is about to expire!", "accept_alliance": "Accept", "alliance_accepted": "accepted", "alliance_expired": "Your alliance with {name} expired", "alliance_nukes_destroyed_incoming": "{count, plural, one {# nuke launched by {name} was destroyed due to the alliance} other {# nukes launched by {name} were destroyed due to the alliance}}", "alliance_nukes_destroyed_outgoing": "{count, plural, one {# nuke launched toward {name} was destroyed due to the alliance} other {# nukes launched toward {name} were destroyed due to the alliance}}", "alliance_rejected": "rejected", "alliance_renewed": "Your alliance with {name} has been renewed", "alliance_request_sent": "Alliance request sent to {name}.", "alliance_request_status": "{name} {status} your alliance request", "atom_bomb_detonated": "{name} - atom bomb detonated", "atom_bomb_inbound": "{name} - atom bomb inbound", "atom_bomb_inbound_count": "{name} - {count, plural, other {# atom bombs}} inbound", "attack_cancelled_retreat": "Attack cancelled, {troops} soldiers killed during retreat", "attack_request": "{name} requests you attack {target}", "betrayal_debuff_ends": "{time} seconds left until betrayal debuff ends", "betrayal_description": "You broke your alliance with {name}, making you a TRAITOR ({malusPercent}% defense debuff for {durationText})", "betrayed_you": "{name} broke their alliance with you", "conquered_no_gold": "Conquered {name} (didn't play, no gold awarded)", "duration_second": "1 second", "duration_seconds_plural": "{seconds} seconds", "focus": "Focus", "hydrogen_bomb_detonated": "{name} - hydrogen bomb detonated", "hydrogen_bomb_inbound": "{name} - hydrogen bomb inbound", "hydrogen_bomb_inbound_count": "{name} - {count, plural, other {# hydrogen bombs}} inbound", "ignore": "Ignore", "mirv_inbound": "⚠️⚠️⚠️ {name} - MIRV INBOUND ⚠️⚠️⚠️", "mirv_inbound_count": "⚠️⚠️⚠️ {name} - {count, plural, other {# MIRVS}} INBOUND ⚠️⚠️⚠️", "missile_intercepted": "SAM intercepted {unit}", "naval_invasion_inbound": "Naval invasion incoming from {name} ({troops})", "no_boats_available": "No boats available, max {max}", "received_gold_from_captured_ship": "Received {gold} gold from ship captured from {name}", "received_gold_from_conquest": "Conquered {name}, received {gold} gold", "received_gold_from_player": "Received {gold} gold from {name}", "received_troops_from_player": "Received {troops} troops from {name}", "reject_alliance": "Reject", "renew_alliance": "Request to renew", "request_alliance": "{name} requests an alliance!", "retreating": "retreating", "sent_emoji": "Sent {name}: {emoji}", "sent_emoji_all": "Sent everyone: {emoji}", "sent_gold_to_player": "Sent {gold} gold to {name}", "sent_troops_to_player": "Sent {troops} troops to {name}", "trade_ship_captured": "Your trade ship was captured by {name}", "unit_destroyed": "Your {unit} was destroyed", "unit_voluntarily_deleted": "Unit voluntarily deleted", "wants_to_renew_alliance": "{name} wants to renew your alliance" }, "featured_stream": { "expand": "Expand", "hide_today": "Hide for today", "live": "LIVE", "minimize": "Minimize", "open_on_twitch": "Open {channel} on Twitch" }, "ffa_rating": { "calibrating": "Calibrating {n}/10", "calibration_complete": "Calibration complete", "credit": "Rating by OFstats", "expected": "Expected win: {pct}%", "off_board_note": "You're off the board while your ± is above 60. Play a few games to get back on.", "peak": "Peak {rating}", "pending": "Calculating rating…", "placement": "Placement", "rank_empty": "No players in this rank yet", "rank_tabs": "Ranks", "rank_top_250": "Top 250", "rating": "Rating", "result": "Result", "season": "Season {n}", "season_dates": "{start} – {end}", "season_days_left": "{days, plural, one {# day left} other {# days left}}", "season_ends_midnight_utc": "Ends at midnight UTC", "season_in_progress": "In progress", "season_last_day": "Last day", "season_no_end_date": "No end date yet", "season_started": "Started {date}", "tier": { "bronze": "Bronze", "diamond": "Diamond", "gold": "Gold", "grandmaster": "Grandmaster", "iron": "Iron", "master": "Master", "platinum": "Platinum", "silver": "Silver" }, "tier_up": "Promoted to {tier}", "title": "FFA Rating" }, "free_play": { "account": "Your account, stats, friends and cosmetics", "ad_free_steam": "No ads in the Steam app, ever", "after_grant_heading": "After it ends, you still get", "custom_lobbies": "Private custom lobbies with friends", "free_heading": "Playing for free includes", "full_game": "The full game: every map and mode, online and single-player", "licence_heading": "Owning OpenFront on Steam includes", "licence_public_lobbies": "Custom lobbies in the public lobby list", "licence_verified_name": "Your verified username", "ranked": "Ranked play" }, "friends": { "accept": "Accept", "add_friend": "Add Friend", "cannot_friend_self": "You can't add yourself as a friend", "confirm_remove": "Remove {publicId} from your friends?", "deny": "Deny", "error_bad_request": "Invalid request", "error_conflict": "Already friends or request already sent", "error_not_found": "Player not found", "friend_removed": "Friend removed", "friends_since": "Friends since {date}", "incoming": "Incoming", "load_failed": "Failed to load friends", "load_more": "Load More", "lobby_marker": "On your friends list", "no_friends": "You haven't added any friends yet.", "outgoing": "Outgoing", "pending_requests": "Pending Requests", "public_id_placeholder": "Enter their username or player ID", "remove": "Remove", "request_accepted": "Friend request accepted", "request_auto_accepted": "Friend request accepted — you are now friends", "request_denied": "Friend request denied", "request_sent": "Friend request sent", "request_withdrawn": "Friend request withdrawn", "send_request": "Send Request", "team_info": "Friends are placed on the same team.", "withdraw": "Withdraw", "your_friends": "Your Friends" }, "fullscreen": { "enter": "Enter fullscreen", "exit": "Exit fullscreen" }, "game_info_modal": { "all_gold": "All gold", "atoms": "Atoms", "conquered": "Conquered", "conquest_gold": "Conquered player gold", "duration": "Duration", "economy": "Economy", "hydros": "Hydros", "load_failed": "Couldn't load game stats.", "loading_game_info": "Loading game stats", "mirv": "MIRV", "naval_trade": "Tradeship", "no_winner": "This game ended with no winner (or a Nation won)", "num_of_conquests_bots": "Tribe kills", "num_of_conquests_humans": "Player kills", "num_of_conquests_nations": "Nation kills", "pirate": "Pirate", "players": "Players", "retry": "Retry", "stolen_gold": "Stolen with warships", "survival_time": "Survival time", "total_gold": "Total", "train_trade": "Train", "unknown_game_type": "Unknown game type", "war": "War" }, "game_list": { "stats": "Stats" }, "game_mode": { "ffa": "Free for All", "hvn": "Humans vs Nations", "teams": "Teams" }, "game_right_sidebar": { "share_link": "Share Link" }, "game_settings": { "bots": "Tribes: ", "compact_map": "Compact Map", "custom_alliances": "Alliance Duration", "disable_units": "Disable Units", "doomsday_clock": "Doomsday Clock", "gold_multiplier": "Gold multiplier", "infinite_gold": "Infinite gold", "infinite_troops": "Infinite troops", "instant_build": "Instant build", "max_timer": "Game length (minutes)", "mins_placeholder": "Mins", "nations": "Nations: ", "options": "Options", "overtime": "Overtime after (minutes)", "random_spawn": "Random spawn", "start": "Start Game", "starting": "Starting…", "starting_gold": "Starting Gold (Millions)", "water_nukes": "Water nukes", "win_threshold": "Win threshold (%)" }, "game_starting_modal": { "code_license": "Code licensed under AGPL-3.0 (no warranty)", "credits": "Credits", "title": "Game is Starting..." }, "game_timer": { "one_minute_remaining": "One minute remaining!" }, "graphics_setting": { "advanced_desc": "Fine-tune individual graphics options.", "advanced_label": "Advanced settings", "alt_view_fill_alpha_desc": "How opaque the relation-colored territory fill is while holding the alt-view key (Space)", "alt_view_fill_alpha_label": "Alt-view fill opacity", "background_color_desc": "Color of the area outside the map and impassable terrain.", "background_color_label": "Background color", "classic_bot_colors_desc": "Give each bot its own varied color like before v34, instead of flat gray", "classic_bot_colors_label": "Classic bot colors", "classic_icons_desc": "Lighter outline with near-black interior", "classic_icons_label": "Classic icons", "classic_numbers_desc": "Pixel font for structure level numbers (off uses the smooth font)", "classic_numbers_label": "Classic level numbers", "colored_names_desc": "Show player names in their player color or in black", "colored_names_label": "Name color", "coordinate_grid_opacity_desc": "How opaque the coordinate grid is (lower lets more things show through)", "coordinate_grid_opacity_label": "Coordinate grid opacity", "copy_json_desc": "Copy the current settings as JSON to share with friends", "copy_json_label": "Copy settings JSON", "cosmetics_crowns_desc": "Custom crowns on the top player's name", "cosmetics_crowns_label": "Crowns", "cosmetics_flag_opacity_desc": "How opaque flags beside names are, including yours", "cosmetics_flag_opacity_label": "Flag opacity", "cosmetics_flags_desc": "Flags beside player names", "cosmetics_flags_label": "Flags", "cosmetics_nuke_explosions_desc": "Custom nuke explosion effects", "cosmetics_nuke_explosions_label": "Nuke explosions", "cosmetics_nuke_trails_desc": "Custom nuke trail effects", "cosmetics_nuke_trails_label": "Nuke trails", "cosmetics_railroads_desc": "Custom railroad colors", "cosmetics_railroads_label": "Railroads", "cosmetics_show_from_desc": "Whose cosmetics are drawn. Choose Nobody to hide your own cosmetics too, without unequipping them.", "cosmetics_show_from_everyone": "Everyone", "cosmetics_show_from_label": "Show cosmetics from", "cosmetics_show_from_none": "Nobody", "cosmetics_show_from_self": "Only me", "cosmetics_show_from_teammates": "My team", "cosmetics_structures_desc": "Custom structure colors", "cosmetics_structures_label": "Structures", "cosmetics_territory_skins_desc": "Territory skins and patterns", "cosmetics_territory_skins_label": "Territory skins", "cosmetics_trains_desc": "Custom train colors", "cosmetics_trains_label": "Trains", "cosmetics_transport_ship_trails_desc": "Custom boat trail effects", "cosmetics_transport_ship_trails_label": "Boat trails", "cosmetics_warships_desc": "Custom warship colors", "cosmetics_warships_label": "Warships", "fallout_desc": "Show the green nuclear fallout glow on irradiated territory. Disable to improve performance", "fallout_label": "Fallout effects", "highland_color_desc": "Base color for higher-elevation terrain.", "highland_color_label": "Highland color", "highlight_brighten_desc": "How strongly the border brightens on hover (0 to disable)", "highlight_brighten_label": "Border highlight amount", "highlight_fill_desc": "How strongly territory brightens on hover (0 to disable)", "highlight_fill_label": "Territory highlight", "highlight_thicken_desc": "How much the border thickens on hover", "highlight_thicken_label": "Border highlight thickness", "hover_fade_desc": "How visible names are while your cursor is over them (1 to disable fading)", "hover_fade_label": "Name opacity under cursor", "hover_glow_alpha_desc": "How bright the white glow behind the hovered player's name is (0 to disable)", "hover_glow_alpha_label": "Hover glow strength", "hover_glow_width_desc": "How far the white glow extends behind the hovered player's name", "hover_glow_width_label": "Hover glow size", "icon_size_desc": "How large structure icons are drawn on the map", "icon_size_label": "Structure icon size", "import_json_apply": "Apply", "import_json_desc": "Paste settings JSON from a friend and apply it", "import_json_invalid": "That doesn't look like valid settings JSON", "import_json_label": "Import settings JSON", "layer_alpha_label": "Opacity", "layer_nukeable": "Nukeable", "layer_placement_land": "Land layer", "layer_placement_water": "Water layer", "lighting_ambient_desc": "Darkens the map and adds a glow around structures (0 = off)", "lighting_ambient_label": "Ambient light", "lighting_unit_glow_desc": "How far the glow spreads around units and structures", "lighting_unit_glow_label": "Unit glow", "mountain_color_desc": "Base color for mountain terrain.", "mountain_color_label": "Mountain color", "name_cull_desc": "Hide names smaller than this size", "name_cull_label": "Minimum name size", "name_scale_label": "Name Scale", "naval_hover_highlight_desc": "Highlight the owner of naval units when hovering over them.", "naval_hover_highlight_label": "Naval Hover Highlight", "nuke_color_desc": "Color of the fallout tint left on territory after a nuke.", "nuke_color_label": "Nuke fallout color", "ocean_color_desc": "Base color of ocean.", "ocean_color_label": "Ocean color", "plains_color_desc": "Base color for lowland terrain.", "plains_color_label": "Plains color", "preset_colorblind": "Colorblind", "preset_colorblind_desc": "Colorblind-friendly territory and border colors", "preset_custom": "Custom", "preset_default": "Default", "preset_default_desc": "The standard OpenFront look", "preset_delete_confirm": "Delete preset \"{name}\"?", "preset_evans_pick": "Evan's Pick", "preset_evans_pick_desc": "The settings Evan actually plays with", "preset_migrated_name": "My settings", "preset_name_placeholder": "Preset name", "preset_night": "Night", "preset_night_desc": "Darkened map with glowing structures and units", "rail_distance_desc": "How far zoomed out train tracks remain visible", "rail_distance_label": "Train track draw distance", "rail_thickness_desc": "How wide train tracks are drawn", "rail_thickness_label": "Train track thickness", "reset_desc": "Clear all graphics overrides", "reset_label": "Reset to defaults", "sand_color_desc": "Base color for shores.", "sand_color_label": "Shore color", "save_preset_label": "Save", "section_cosmetics": "Cosmetics", "section_effects": "Effects", "section_lighting": "Lighting", "section_map": "Map", "section_map_layers": "Map Layers", "section_name_labels": "Name Labels", "section_structure_icons": "Structure Icons", "section_terrain": "Terrain", "structure_dots_desc": "Collapse structure icons into small dots when zoomed out", "structure_dots_label": "Structure dots", "territory_alpha_desc": "How opaque the territory fill is (lower lets terrain show through)", "territory_alpha_label": "Territory opacity", "territory_sat_desc": "How vivid the territory fill colors are (lower mutes them)", "territory_sat_label": "Territory saturation" }, "heads_up_message": { "catching_up": "Catching up...", "choose_spawn": "Choose a starting location", "choose_spawn_spectator": "Players are choosing starting locations", "dont_show_again": "Don't show again", "ffa_collusion": "Reminder: teaming up before the game is not allowed in FFA", "multiplayer_game_paused": "Game paused by Lobby Creator", "pvp_immunity_active": "PVP immunity active for {seconds}s", "random_spawn": "Random spawn is enabled. Selecting starting location for you...", "random_spawn_spectator": "Random spawn is enabled", "singleplayer_game_paused": "Game paused" }, "help_modal": { "action_attack_altclick": "Attack (when left click is set to open menu)", "action_auto_upgrade": "Auto-upgrade nearest building", "action_build": "Open build menu", "action_coordinate_grid": "Toggle coordinate grid overlay", "action_emote": "Open emote menu", "action_enter": "Builds unit under cursor", "action_esc": "Closes menu. Cancels unit build preview.", "action_game_speed": "Game speed down / up (single player)", "action_move_camera": "Move camera", "action_pause_game": "Pause / Resume game", "action_player_panel": "Open player info panel", "action_quick_chat": "Open quick chat", "action_ratio_change": "Decrease/Increase attack ratio", "action_reset_gfx": "Reset graphics", "action_warship_multiselect": "Select multiple warships (drag to draw selection box)", "action_warship_selectall": "Select all your warships", "action_zoom": "Zoom out/in", "ally_betray": "Betray your ally, ending the alliance, halting trade, and weakening your defense. Trading between you is paused for 5 minutes (or until you become allies again) and others may stop trading too. And unless the other player was a traitor themselves, you'll be marked a traitor for 30 seconds. During this time an icon will be above your name and you will have a 50% defense debuff. Tribes are less likely to ally with you and players will think twice before doing so.", "ally_donate": "Donate some of your troops to your ally. Used when they're low on troops and are being attacked, or when they need that extra power to crush an enemy.", "ally_donate_gold": "Donate some of your gold to your ally. Used when they're low on gold and need it for buildings, or when your team member is saving for that MIRV.", "bomb_direction": "Atom / Hydrogen bomb arc direction", "build_atom_desc": "Small explosive bomb that destroys territory, buildings, ships and boats. Spawns from the nearest Missile Silo and lands in the area you first clicked to build it.", "build_city_desc": "Increases your max population. Useful when you can't expand your territory or you're about to hit your population limit.", "build_defense_desc": "Increases defenses around nearby borders, which show a checkered pattern. Attacks from enemies are slower and have more casualties.", "build_desc": "Description", "build_factory_desc": "Automatically builds railroads to nearby cities, ports and other factories, and can also link up with friendly neighbors. Trains spawn regularly and give you a fixed amount of gold for each building they visit along the route, with extra gold for visiting your neighbors' buildings.", "build_hydrogen_desc": "Large explosive bomb. Spawns from the nearest Missile Silo and lands in the area you first clicked to build it.", "build_icon": "Icon", "build_menu_desc": "Build these or see how many of each you already build:", "build_menu_title": "Build menu", "build_mirv_desc": "The most powerful bomb in the game. Splits up into smaller bombs that will cover a huge range of territory. Only damages the player that you first clicked on to build it. Spawns from the nearest Missile Silo and lands in the area you first clicked to build it.", "build_name": "Name", "build_port_desc": "Can only be built near water. Allows building Warships. Automatically sends trade ships between ports of your country and other countries (except when trade is stopped), giving gold to both sides. Trade with a player stops automatically when you attack or are attacked by a player. It resumes after 5 minutes or if you become allies. You can manually toggle trading with \"Stop trading\" or \"Start trading\".", "build_sam_desc": "Can intercept enemy missiles in its 100 pixel range. The SAM has a 7.5 second cooldown.", "build_silo_desc": "Allows launching missiles.", "build_warship_desc": "Patrols in an area, capturing enemy trade ships and destroying their Boats (transport ships) and Warships. Spawns from the nearest Port and patrols the area you first clicked to build it. You can control Warships by attack-clicking on them (see action Attack under Hotkeys) and then attack-clicking the new area you want them to move to. Warships can level up (max level 3) by capturing enemy trade ships and destroying their transport boats and Warships. Leveling up increases the Warship's damage and health.", "drag": "drag", "exit_confirmation": "Are you sure you want to exit the game?", "game_id_tooltip": "Game ID", "hotkeys": "Hotkeys", "icon_ally": "Handshake - Ally. This player is your ally.", "icon_alt_player_leaderboard": "Player Leaderboard Icon", "icon_alt_team_leaderboard": "Team Leaderboard Icon", "icon_crown": "Crown - Number 1. This is the top player in the leaderboard.", "icon_desc": "Examples of some of the ingame icons you will encounter and what they mean:", "icon_embargo": "Dollar stop sign - Embargo. This player has stopped trading with you automatically or manually.", "icon_request": "Envelope - Alliance request. This player has sent you an alliance request.", "icon_traitor": "Broken shield - Traitor. This player attacked an ally.", "in_game_tutorial": "In-Game Tutorial", "in_game_tutorial_desc": "Learn by playing: a solo game with a step-by-step guide that walks you through spawning, attacking, building and nukes.", "in_game_tutorial_start": "Start tutorial", "info_alliance": "Send an alliance request to the player. Allies can share resources and troops, but can't attack each other.", "info_ally_desc": "When you ally with a player, the following new icons become available:", "info_ally_panel": "Ally info panel", "info_chat": "Send a quick chat message to the player. Select a Category, a Phrase, and if the phrase contains [P1] select a Player name to replace it with. Hit Send.", "info_emoji": "Send an emoji to the player.", "info_enemy_desc": "Contains information such as the selected player's name, gold, troops, stopped trading with you, nukes sent to you, and if the player is a traitor. Stopped trading means you won't receive gold from them and they won't sent you gold via trade ships. Manually (if the player clicked \"Stop trading\", which lasts until you both click \"Start trading\") or automatically (if you betrayed your alliance, which lasts until you become allies again or after 5 minutes). Traitor displays Yes for 30 seconds when the player betrayed and attacked a player who was in an alliance with them. The icons below represent the following interactions:", "info_enemy_panel": "Enemy info panel", "info_target": "Place a target mark on the player, marking it for all allies, used to coordinate attacks.", "info_title": "Info menu", "info_trade": "Use \"Stop trading\" to stop giving the player gold and receiving their gold via trade ships. If you both click \"Start trading\" it will start again.", "option_exit": "Exit button.", "option_pause": "Pause/Unpause the game - Unavailable in public games.", "option_settings": "Settings - Open the settings menu. Inside you can toggle things like Alternate view, Emojis, Dark Mode, Hidden names, action on left click and more.", "option_speed": "Speed - Adjust the game speed. Unavailable in public games.", "option_timer": "Timer - Time passed since the start of the game.", "player_icons": "Player icons", "radial_boat": "Send a Boat (transport ship) to attack at the selected location. Only available if you have access to water.", "radial_build": "Open the Build menu.", "radial_desc": "Right clicking (or touch on mobile) opens the Radial menu. Right click outside it to close it. From the menu you can:", "radial_donate_gold": "Opens the gold donation slider menu so you can quickly send allies gold.", "radial_donate_troops": "Donate troops equivalent to your attack ratio slider percentage to the ally you opened the radial menu on.", "radial_info": "Open the Info menu.", "radial_title": "Radial menu", "table_action": "Action", "table_key": "Key", "troubleshooting_desc": "If you experience performance issues, crashes, or other problems while playing OpenFront, please visit our Troubleshooting page for help diagnosing and fixing common issues:", "ui_attack_ratio": "Attack ratio - The amount of troops that will be used when you attack. You can adjust the attack ratio using the slider. Having more attacking troops than defending troops will make you lose fewer troops in the attack, while having less will increase the damage dealt to your attacking troops. The effect doesn't go beyond ratios of 2:1.", "ui_control": "Control panel", "ui_control_desc": "The control panel contains the following elements:", "ui_events": "Event panel", "ui_events_alliance": "Alliance - Alliance requests can be accepted or rejected. Allies can share resources and troops, but can't attack each other. Clicking Focus moves the view to the player who sent the request.", "ui_events_attack": "Attacks - Incoming attacks and your outgoing attacks are shown. Click the message to center the view on the attack, nuke or Boat (transport ship). You can retreat troops by clicking the red X button. This will cost the lives of 25% of your attacking troops. If you retrieve a Boat attack, the boat returns to its starting point and will attack there if the land has been captured since. Nukes can't be retreated once launched.", "ui_events_desc": "The Event panel displays the latest events, requests and Quick Chat messages. Some examples are:", "ui_events_quickchat": "Quick Chat - You can see sent and received chat messages here. Send a message to a player by clicking the Quick Chat icon in their Info menu.", "ui_gold": "Gold - The amount of gold you have and the rate at which you gain it.", "ui_leaderboard": "Leaderboard", "ui_leaderboard_desc": "Shows the top players of the game and their names, % owned land, gold and troops. Using Show All shows all players in the game. If you don't want to see the leaderboard, click Hide.", "ui_options": "Options", "ui_options_desc": "The following elements can be found inside:", "ui_playeroverlay": "Player info overlay", "ui_playeroverlay_desc": "When you hover over a country, the Player info overlay appears. It shows the player type (Human, Nation, or Tribe), a Nation's attitude toward you (Hostile to Friendly), defending troops, gold, and the number of Warships and buildings they have.", "ui_section": "Game UI", "ui_wilderness": "Wilderness", "ui_your_team": "Your team:", "video_tutorial": "Video Tutorial", "video_tutorial_title": "OpenFront.io Tutorial" }, "host_modal": { "anonymous_players": "Anonymous players", "assigned_teams": "Assigned Teams", "auto_start_timer": "Time until the game starts automatically", "crowded": "Crowded modifier", "donate_gold": "Donate gold", "donate_troops": "Donate troops", "empty_team": "Empty", "empty_teams": "Empty Teams", "hard_nations": "Hard Nations", "host_badge": "Host", "host_cheats": "Host Cheats", "leave_confirmation": "Are you sure you want to leave the lobby?", "list_lobby_body": "Your lobby will appear in the public lobby list. It starts automatically when the timer runs out or the lobby fills up. Settings can't be changed once it's listed.", "list_lobby_confirm": "List lobby", "list_lobby_max_players": "Max players", "list_lobby_start_minutes": "Starts in (minutes)", "list_lobby_title": "List lobby publicly", "mode": "Mode", "nation_player": "Nation", "nation_players": "Nations", "player": "Player", "player_immunity_duration": "PVP immunity duration (minutes)", "player_limit": "Player limit", "player_limit_placeholder": "Players", "player_whitelist": "Player Whitelist (public IDs)", "player_whitelist_placeholder": "comma separated", "players": "Players", "queue": "Queue", "queue_confirm": "Pay and queue", "queue_confirm_body": "Pay {price} Plutonium to send this lobby to the public queue? It will start right after the lobby that is counting down.", "queue_confirm_title": "Send to the public queue?", "queue_failed": "Could not queue the lobby. Try again; you won't be charged twice.", "queue_item": "a spot in the public queue", "queue_tooltip": "Put this lobby in the public Special queue, right behind the lobby that is about to start", "queued": "Queued", "queued_waiting": "In the public queue", "remove_player": "Remove {username}", "settings_locked_listed": "This lobby is publicly listed, so its settings can no longer be changed.", "spectator": "Spectator", "spectators": "Spectators", "start_delay": "Start delay (Seconds)", "starting_in": "Starting in {time}. Click to cancel", "subscription_required_body": "You need a Warlord or Sovereign subscription to make your lobby public.", "subscription_required_title": "Subscription Required", "team_count": "Number of Teams", "teams_Duos": "Duos (teams of 2)", "teams_Quads": "Quads (teams of 4)", "teams_Trios": "Trios (teams of 3)", "title": "Create Lobby", "toggle_name_reveal": "Toggle whether this player can see real names", "view_subscriptions": "View Subscriptions", "visibility_private": "Private", "visibility_public": "Public", "waiting": "Waiting for players..." }, "inventory": { "equipped": "Equipped", "load_failed": "Couldn't load your inventory. Please reload and try again.", "loading": "Loading inventory…", "loadout": "Your loadout", "loadout_add": "New loadout", "loadout_applied": "Equipped loadout {name}", "loadout_category_label": "{category}: {summary}", "loadout_delete_target": "Delete {name}", "loadout_deleted": "Deleted loadout {name}", "loadout_limit": "You can save up to {count} loadouts.", "loadout_presets": "Loadouts", "loadout_saved": "Saved loadout {name}", "loadout_slot": "Loadout {name}", "no_owned_crowns": "You don't own any crowns yet.", "no_owned_effects_of_type": "You don't own any {type} effects yet.", "no_owned_skins": "You don't own any skins yet.", "retry": "Retry", "selected_cosmetic": "Selected {name}", "selected_cosmetic_variant": "{name} ({variant})", "showing_effects": "Effects equipped: {count}", "sign_in_for_cosmetics": "Sign in or create an account to access your skins, crowns, and effects.", "title": "Inventory", "unequip": "Unequip", "unequip_all": "Unequip all", "unequipped_all": "Unequipped everything" }, "ios_banner": { "got_it": "Got it", "how": "How", "later": "Later", "modal_desc": "Your browser doesn't support fullscreen, but you can add OpenFront to your Home Screen for an immersive experience:", "modal_title": "Fullscreen on iOS", "never": "Never", "step_add_to_home_label": "Add to Home Screen", "step_open": "Open from your Home Screen — launches fullscreen without the address bar", "step_scroll_and_tap": "Scroll down and tap", "step_share": "Tap the Share button in your browser", "text": "For fullscreen, add OpenFront to your Home Screen" }, "kick_reason": { "admin": "Kicked by an admin", "duplicate_session": "Kicked from game (you may have been playing on another tab)", "host_left": "The host has left the lobby.", "lobby_creator": "Kicked by lobby creator", "match_cancelled": "Match cancelled: a player failed to connect. You have not lost any ELO." }, "lang": { "en": "English", "lang_code": "en", "native": "English", "svg": "uk_us_flag" }, "leaderboard": { "allies": "Allies", "betrayals": "Betrayals", "cities": "Cities", "clan": "Clan", "configure_columns": "Configure columns", "factories": "Factories", "gold": "Gold", "goldIncomePerMin": "Gold Income/min", "launchers": "Launchers", "maxtroops": "Max Troops", "owned": "Owned", "piracyGoldPerMin": "Piracy Gold/min", "player": "Player", "playerType": "Player Type", "ports": "Ports", "rank": "Rank", "sams": "SAMs", "shipTradeGoldPerMin": "Ship Trade Gold/min", "team": "Team", "trainTradeGoldPerMin": "Train Trade Gold/min", "troops": "Troops", "type": "Type", "warships": "Warships" }, "leaderboard_modal": { "clan": "Clan", "clans_tab": "Clans", "elo": "ELO", "error": "Error loading leaderboard", "ffa_rating_tab": "FFA Rating", "games": "Games", "loss_score": "Loss Score", "loss_score_tooltip": "Weighted losses based on clan participation and match difficulty", "no_data_yet": "No Data Yet", "no_stats": "No stats available", "player": "Player", "rank": "Rank", "ranked_2v2_tab": "2v2 Ranked", "ranked_ffa_tab": "FFA Ranked", "ranked_no_stats": "No ranked games have been played on this ladder yet", "ranked_tab": "1v1 Ranked", "ratio": "Ratio", "refresh_time": "Refreshed every 1 hour", "title": "Leaderboard", "tribes_boost": "Boosts", "tribes_boost_tooltip": "Boosted names appear more often in other players' games", "tribes_boost_value": "{multiplier}×", "tribes_boost_value_tooltip": "Appears {multiplier}× as often in other players' games", "tribes_games_tooltip": "Featured in {count} games", "tribes_name": "Name", "tribes_no_stats": "No tribes have appeared in a game yet", "tribes_reach": "Player Reach", "tribes_reach_tooltip": "The total number of players in the games this name appeared in.", "tribes_reach_value_tooltip": "Appeared in games with {count} players", "tribes_tab": "Tribes", "tribes_window": "Rolling {days}-day window ({start} – {end})", "try_again": "Try Again", "win_loss_ratio": "Win/Loss", "win_score": "Win Score", "win_score_tooltip": "Weighted wins based on clan participation and match difficulty", "your_ranking": "Your Ranking" }, "legend_ceremony": { "continue": "Continue", "label": "You became a Legend", "lifetime_xp": "{xp} lifetime XP", "top_of_track": "The top of the track" }, "lobby_config": { "preset": { "delete": "Delete", "delete_failed": "Failed to delete preset", "deleted": "Preset deleted", "load": "Load", "loaded": "Preset loaded", "no_presets": "No saved presets", "placeholder": "Preset name...", "save": "Save Current", "save_failed": "Failed to save preset", "save_label": "Save Preset", "saved": "Preset saved", "select": "Select a preset...", "select_label": "Saved Presets", "title": "Presets" } }, "main": { "account": "Account", "clans": "Clans", "copyright": "© OpenFront™ and Contributors", "create": "Create Lobby", "discord_avatar_alt": "Discord profile avatar", "github": "GitHub", "go_to_troubleshooting": "Go to our troubleshooting page", "help": "Help", "inventory": "Inventory", "join": "Join Lobby", "leaderboard": "Leaderboard", "login_discord": "Login with Discord", "login_google": "Login with Google", "login_steam": "Login with Steam", "menu": "Menu", "news": "News", "play": "Play", "privacy_policy": "Privacy Policy", "quit": "Exit game", "settings": "Settings", "sign_in": "Sign in", "solo": "Solo", "store": "Store", "terms_of_service": "Terms of Service", "title": "OpenFront (ALPHA)", "troubleshooting": "Troubleshooting", "tutorial": "Tutorial", "user_avatar_alt": "{username}'s avatar", "wiki": "Wiki" }, "map": { "achiran": "Achiran", "aegean": "Aegean", "africa": "Africa", "all": "All", "alps": "Alps", "amazonriver": "Amazon River", "antarctica": "Antarctica", "archipelagosea": "Archipelago Sea", "arctic": "Arctic", "asia": "Asia", "atlas": "Atlas", "australia": "Australia", "babelmandebstrait": "Bab el-Mandeb Strait", "baikal": "Baikal", "baikalnukewars": "Baikal (Nuke Wars)", "bajacalifornia": "Baja California", "balkans": "Balkans", "balkhash": "Balkhash", "baltics": "Baltics", "benelux": "Benelux", "beringsea": "Bering Sea", "beringstrait": "Bering Strait", "betweentwoseas": "Between Two Seas", "blacksea": "Black Sea", "bosphorusstraits": "Bosphorus Straits", "brahmaputra": "Brahmaputra", "brainrot": "Brain Rot", "branchingpaths": "Branching Paths", "britannia": "Britannia", "britanniaclassic": "Britannia (Classic)", "canada": "Canada", "canaryislands": "Canary Islands", "capecod": "Cape Cod", "capeofgoodhope": "Cape Of Good Hope", "caribbean": "Caribbean", "caspiansea": "Caspian Sea", "caucasus": "Caucasus", "centralamerica": "Central America", "channelislands": "Channel Islands", "china": "China", "choppingblock": "Chopping Block", "clearwaterlakes": "Clearwater Lakes", "conakry": "Conakry", "crimea": "Crimea", "danishstraits": "Danish Straits", "deglaciatedantarctica": "Deglaciated Antarctica", "didier": "Didier", "didierfrance": "Didier (France)", "dyslexdria": "Dyslexdria", "eastasia": "East Asia", "europe": "Europe", "europeclassic": "Europe (Classic)", "falklandislands": "Falkland Islands", "faroeislands": "Faroe Islands", "favorites": "Favourites", "featured": "Featured", "fingerlakes": "Finger Lakes", "fourislands": "Four Islands", "france": "France", "gatewaytotheatlantic": "Gateway to the Atlantic", "germany": "Germany", "giantworldmap": "Giant World Map", "greatlakes": "Great Lakes", "gulfofguinea": "Gulf Of Guinea", "gulfofmexico": "Gulf Of Mexico", "gulfofstlawrence": "Gulf of St. Lawrence", "halkidiki": "Halkidiki", "hawaii": "Hawaii", "hecatestrait": "Hecate Strait", "hongkong": "Hong Kong", "hornofafrica": "Horn Of Africa", "iceland": "Iceland", "indiansubcontinent": "Indian Subcontinent", "irishsea": "Irish Sea", "italia": "Italia", "japan": "Japan", "juandefucastrait": "Juan De Fuca Strait", "korea": "Korea", "labyrinth": "Labyrinth", "lasvegasstrip": "Las Vegas Strip", "lemnos": "Lemnos", "levant": "Levant", "lisbon": "Lisbon", "london": "London", "losangeles": "Los Angeles", "luna": "Luna", "madagascar": "Madagascar", "manicouagan": "Manicouagan", "map": "Map", "marenostrum": "Mare Nostrum", "mars": "Mars", "mena": "MENA", "mexico": "Mexico", "middleeast": "Middle East", "milkyway": "Milky Way", "mississippiriver": "Mississippi River", "montreal": "Montreal", "morethanluck": "More Than Luck", "newyorkcity": "New York City", "newzealand": "New Zealand", "niledelta": "Nile Delta", "northamerica": "North America", "northwestpassage": "Northwest Passage", "oceania": "Oceania", "ommatrypta": "Ommatrypta", "onion": "Onion", "ottomanempire": "Ottoman Empire", "pangaea": "Pangaea", "paris": "Paris", "passage": "Passage", "pluto": "Pluto", "pulicatlake": "Pulicat Lake", "qingchina": "Qing China", "random": "Random", "riodejaneiro": "Rio de Janeiro", "russia": "Russia", "sanfrancisco": "San Francisco", "scandinavia": "Scandinavia", "sierpinski": "Sierpinski", "sol": "Sol", "southamerica": "South America", "southeastasia": "Southeast Asia", "straitofgibraltar": "Strait of Gibraltar", "straitofhormuz": "Strait of Hormuz", "straitofmalacca": "Strait Of Malacca", "surrounded": "Surrounded", "svalmel": "Svalmel", "taiwanstrait": "Taiwan Strait", "thebox": "The Box", "tierradelfuego": "Tierra Del Fuego", "titan": "Titan", "tourney1": "Tourney 2 Teams", "tourney2": "Tourney 3 Teams", "tourney3": "Tourney 4 Teams", "tourney4": "Tourney 8 Teams", "tradersdream": "Traders Dream", "turkiye": "Türkiye", "tutorial": "Tutorial", "twolakes": "Two Lakes", "ukraine": "Ukraine", "unitedstates": "United States", "vancouverisland": "Vancouver Island", "venice": "Venice", "vietnam": "Vietnam", "warshipwarship": "Warship Warship", "world": "World", "world10000": "World 10000", "world4000": "World 4000", "worldinverted": "World Inverted", "yangtzeriver": "Yangtze River", "yellowsea": "Yellow Sea", "yenisei": "Yenisei", "zealandia": "Zealandia" }, "map_categories": { "africa": "Africa", "antarctica": "Antarctica", "arcade": "Arcade", "asia": "Asia", "continental": "Continental", "cosmic": "Cosmic", "countries": "Countries", "europe": "Europe", "favorites": "Favourites", "featured": "Featured", "fictional": "Fictional", "new": "New", "north_america": "North America", "oceania": "Oceania", "south_america": "South America", "special": "Special", "tournament": "Tournament", "world": "World" }, "map_component": { "atlas_continental": "Continental", "atlas_regional": "Regional", "atlas_reset": "Reset view", "by_author": "Map designer: {author}", "error": "Error", "favorite": "Add to favourites", "favorites_empty": "Click the star on any map to favourite it", "info": "Map info", "no_results": "No maps found", "search_maps": "Search maps...", "search_results": "Search Results", "stat_land": "{percent}% land", "stat_nations": "{count, plural, one {# nation} other {# nations}}", "stat_players": "~{count} players", "unfavorite": "Remove from favourites", "zoom_in": "Zoom in", "zoom_out": "Zoom out" }, "map_description": { "aegean": "The sea between Greece and Anatolia with a large number of islands in between, the origin of the term archipelago. Return back in time to Ancient Greece, fight against Trojans and Spartans, and most importantly, beware the island players!", "amazonriver": "A stretch of the upper Amazon, from the Peru–Colombia border into Brazil, with nations at real riverside towns. The land is so narrow that the river is your main way out. The first OpenFront map with a very unusual size.", "antarctica": "Located at the South Pole, a continent covered in ice with no permanent human population - the terrain of this map is almost entirely white, with no green land. Can you defeat your enemies in this brutal and frozen battlefield?", "archipelagosea": "Off the coast of Finland, this sea lives up to its name, by some estimates it contains the largest archipelago in the world by the number of islands at around 50,000. OpenFront's rarest (and perhaps most difficult) map.", "arctic": "Earth's smallest and northernmost ocean, surrounded by 3 continents. The Arctic has become a stage for national prestige, technological competition, and the idea that even the coldest places should be conquered. Fight against nuclear superpowers and win the Cold War!", "babelmandebstrait": "Arabic for 'Gates of Lamentation', this is the strait and global chokepoint between Yemen on the Arabian Peninsula and Djibouti and Eritrea in the Horn of Africa. The nations of this map are set in the 60s, a time when Yemen was not unified and made up of multiple small states, and Africa was undergoing decolonization. Play and find out why this strait earned its name.", "bajacalifornia": "Located in northern Mexico between the Pacific Ocean and the Gulf of California, separated from the Mexican mainland by the Colorado River, this is one of the longest peninsulas in the world. The Sonoran desert dominates this map.", "balkans": "A peninsula in Southeast Europe bordered by the Adriatic Sea in the northwest, the Ionian Sea in the southwest, the Aegean Sea in the south, and the Black Sea in the east. The Balkans take their name from the Balkan Mountains in Bulgaria. This place gave rise to the term Balkanization, in which whole empires have been known to brutally collapse - play and find out why.", "balkhash": "A lake in southeastern Kazakhstan with no outlet to the ocean. Lake Balkhash is currently the largest lake in Central Asia and 15th-largest in the world. Water in the western part of the lake is freshwater, whereas the eastern side is brackish to salty. This lake is shrinking due to diversion and extraction of water, and could suffer a fate like that of the Aral Sea.", "baltics": "The northeastern region of Europe containing the countries of Estonia, Latvia, and Lithuania on the eastern shores of the Baltic Sea. Previously under Russian imperial and Soviet rule, the 3 states have been independent since 1991.", "beringsea": "This map is made up of 2 large landmasses, the Russian Far East and the U.S. state of Alaska, both of very similar size. During the Ice Age, lower sea levels exposed Beringia, a land bridge which played a major role in human migration into the Americas 15,000 to 20,000 years ago.", "brahmaputra": "The Brahmaputra splits Assam in two. North bank against south bank, with Majuli and the sandbar islands in between. You can cross the river by boat almost anywhere, so the whole bank is the front line.", "brainrot": "Think of a number between 5 and 8. Studies have shown your answer will be near equal to the number of folds (gyrus) in your brain. The average person has near 200+ folds! How did you stack up?", "canada": "Canada from the Great Lakes to Ellesmere Island, with Alaska, Greenland and the United States as impassable terrain.", "canaryislands": "An archipelago in the Atlantic Ocean, off the coast of Africa and an overseas territory of Spain. The archipelago is made up of 7 major islands, from West to East: El Hierro, La Palma, La Gomera, Tenerife, Gran Canaria, Fuerteventura and Lanzarote.", "capeofgoodhope": "A headland located in the larger Cape Peninsula, itself located in South Africa, near the legislative capital city of Cape Town. Once a significant port and waypoint for sailors traveling from Europe to Asia, the opening of the Suez Canal in 1869 provided a much shorter route, making the long trip around Africa inefficient.", "caribbean": "Stretching from Florida and the Yucatan peninsula, the Greater Antilles in the north and the Lesser Antilles to the south, to the northern coast of South America. The Caribbean is home to 13 sovereign states and various European dependencies. This is a very heavy naval map - become a pirate or be pirated.", "caspiansea": "The Caspian Sea is the world's largest enclosed inland body of water, often classified as both the world's largest lake and a full-fledged sea due to its immense size and saline water. Situated at the crossroads of Eastern Europe and Western Asia, it covers an area of roughly 371,000 square kilometers (143,000 sq mi).", "caucasus": "A region located between the Black Sea and the Caspian Sea, which in this map are not connected allowing for 2 independent trading systems. In the middle lies the Caucasus Mountains, the border between Asia and Europe - Mount Elbrus, Europe's highest mountain is located here. To this day this is a very contested place, as there are more than 50 ethnic groups living in the region and has historically been in the crossroads of dozens of empires.", "centralamerica": "A subregion of North America, bordering Mexico to the north and Colombia to the south. Once home to ancient civilizations such as the Maya, it is now made up of 7 countries: Belize, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, and Panama. In the middle lies an extremely important waterway, the Panama Canal, connecting the Atlantic to the Pacific - use it to your advantage.", "channelislands": "The Channel Islands of California (Not to be confused with the English Channel Islands) are an archipelago of 8 islands off the coast of Los Angeles and Southern California. The isolated islands feature unique wildlife, rich archaeological history, and pristine coastal landscapes. A stretch of the mainland coast is included, covering 72% of the map", "china": "China (officially the People's Republic of China, or PRC) is the world's second most populous nation alongside India, the second-largest global economy, and a major geopolitical power located in East Asia. ", "choppingblock": "Inspired by an actual chopping block this map is designed to be somewhat unstable. Long connecting land masses offer fast conquest, but over expose the attacker if they move too quickly. The center channel is plugged pushing trade into multiple corners.", "clearwaterlakes": "Also known by locals as Lac Wiyâshâkimî. Created by 2 asteroid impacts in northern Quebec, Canada. The east lake is 460–470M years old, corresponding to the Ordovician, while the west lake was formed 286M years ago, in the Permian. This is a fun shaped map, in the form of 2 circles each centered on the 2 lakes.", "conakry": "A very unique landmass created by two unrelated natural features; the islands and the stretch of highlands out to them. I always thought it looked like phoenix.", "crimea": "Crimea is a peninsula located along the northern coast of the Black Sea and the Sea of Azov in Eastern Europe. It is currently disputed between Ukraine and Russia.", "danishstraits": "This historical map is focused around Denmark and the surrounding regions of Sweden-Norway and Prussia. The Danish Straits are important international waterways that connect the Baltic Sea to the North Sea through the Kattegat, Skagerrak and other smaller straits separating Denmark and Sweden.", "didier": "Didier, the mascot and companion of French YouTuber Fuze, as a fantasy island, made for his OpenFront videos.", "didierfrance": "France reshaped into Didier, French YouTuber Fuze's mascot. Made for his OpenFront videos. Basically France, but with eyes, hands and feet.", "dyslexdria": "Waht?", "fingerlakes": "A series of six skinny finger-shaped lakes located in upstate New York, USA. Formed by glacial movement, the region is known for its scenic waterfalls, state parks, and agriculture. ", "fourislands": "Four islands, one in each corner, each holding exactly a quarter of the land. A classic nuke wars map. Probably the first completely fictional map in OpenFront.", "france": "France is a country in northwestern Europe bounded by the Atlantic and the Mediterranean Sea, the Alps and the Pyrenees. Historically and culturally among the most important nations in the Western World, with the Modern period often considered to start with the French Revolution. Become the new Napoleon and conquer all of France!", "greatlakes": "Located between the United States and Canada, they are the largest group of freshwater lakes on Earth by total area, and the second-largest by total volume (behind Lake Baikal) with 20% of the world's surface freshwater. The Great Lakes are: Superior, Michigan, Huron, Erie, and Ontario.", "gulfofguinea": "Located in the eastern Atlantic Ocean off West and Central Africa. Its major tributaries include the Volta and Niger rivers. In the middle lies the Cameroon line of volcanoes, which created the islands of Bioko, Príncipe, São Tomé and Annobón - Do not let players in these islands pirate you!", "gulfofmexico": "The 9th largest body of water and the largest gulf on Earth, bordered by the United States to the north, Mexico to the west, and Cuba in the southeast. Land surrounds the entire map, as such there is no part of the gulf that doesn't have tradeships passing through it, use this to your advantage.", "hawaii": "Eight volcanic islands built by one hotspot under the Pacific: the oldest lie in the northwest, and the Big Island in the southeast is still growing. It holds almost two thirds of the land, split between Kona and Hilo. Everyone else starts alone on an island, like Kahoolawe, a US Navy bombing range until 1990.", "hongkong": "A special administrative region (SAR) of China and massive port city located on the south of the country. The abundance of dense district-themed nations, piratable strait between Kowloon and Hong Kong Island, and the numerous islands provide for a very fun shaped map.", "hornofafrica": "A rugged peninsula and region in East Africa that extends out into the Arabian Sea and the Indian Ocean, with the map also including the Upper Nile, from Sudan to Lake Victoria, allowing for inner river trading. This is the first home of humanity, as some of the earliest human fossils have been found in Ethiopia.", "indiansubcontinent": "From the Himalayas down to the Indian Ocean: This place has seen kingdoms rise and fall for millenia, such as the Indus civilisation, the Maurya, Gupta, and Mughal Empires - and is the birthplace of some of the largest religions on Earth, such as Hinduism and Buddhism. Later British rule joined much of the region as the Raj, whose partition in 1947 created independent India and Pakistan. Players who control the Ganges and Indus rivers have the best chance of Victory.", "irishsea": "The sea that separates the islands of Ireland, Isle of Man and Great Britain, it holds some of the largest cities of the British Isles such as Dublin and Liverpool. This map is great for 3 Team gamemodes: One team in Ireland, one team in Scotland and one in England/Wales. Can you win from Isle of Man?", "juandefucastrait": "A narrow passage located in the eastern North Pacific Ocean, between Washington State, U.S., and Vancouver Island, British Columbia, Canada. Part of the United States-Canada international boundary lies in mid-channel. This map has 3 main landmasses: Vancouver Island to the North, the Olympic Peninsula to the South and the mainland off Bellingham to the East; excellent for 3 Team games.", "korea": "A mountainous peninsula located in East Asia between China and Japan. After WW2, it was divided between a communist North and a democratic South. Reunify the peninsula under your rule, larp as a mad nuke-loving North Korean dictator or play as the Japanese Empire and conquer the entire region, the choice is yours. ", "labyrinth": "A map that will keep you and your enemies busy. Have no fear. Even the most experienced are overwhelmed on Labyrinth! While they're busy you can build a base and make allies, but don't expect chaos to protect you forever.", "lasvegasstrip": "The Strip is the world’s premier gambling destination. Located in a city in the middle of the hot Nevadan desert, it contains dozens of casinos, resorts, and attractions. Roads and crosswalks are also featured on this long, skinny vertical map.", "levant": "A map of the eastern Mediterranean, with 3 shores along the borders of the map, from Anatolia to the North; Syria, Palestine and Arabia to the East, and the Nile Delta in the South. Return back in time to the Crusades, defeat Holy kingdoms and Muslim powers in this heavily contested region. Can you win from Cyprus?", "london": "A map of the Greater London area. Founded by the Romans in AD 43 as a settlement named Londinium, London is the capital city of England and the United Kingdom, and its largest metropolis. It is also the country's economic, transportation, and cultural center with a history spanning nearly 2,000 years.", "losangeles": "What's LA without its roads? No, really??", "luna": "Rectangular moon maps were boring, so this projection was chosen instead. The lines symbolizing the orbits around and the making of a bridge between. Almost looks like an hourglass.", "madagascar": "A unique island in the Indian Ocean off Southeast Africa. It is the World's 4th-largest island and the 2nd-largest island country. Madagascar is a biodiversity hotspot and one of the world's 17 megadiverse countries, with over 90% of its wildlife being endemic. This map is a Nuke Wars map, as it also includes a portion of mainland Africa across the Mozambique Channel; Who will win, Mozambique Team or Madagascar Team?", "marenostrum": "The OpenFront map of the Mediterranean Sea. After defeating Carthage, Rome turned the Mediterranean into Mare Nostrum, which means “our sea” in Latin, and controlled its shores for centuries. Can you become the new Roman Empire?", "mexico": "A country located in the southern part of North America, sandwiched between the Pacific and the Gulf of Mexico. The country is primarily mountainous, with hot deserts in the north and wet jungles in the south.", "middleeast": "Fight against 20th century Emirates and Empires in the Middle East. The map covers Arabia, the Levant, the Nile, Anatolia, Iran/Persia and neighbouring regions. Deserts dominate the interior, while the Mediterranean, Red Sea, Persian Gulf and Caspian Sea surround the region. Players who control Mesopotamia have the highest chance of winning.", "milkyway": "Our Milky Way. Instead of land and oceans, you get dense star clusters floating in a mostly empty void. Our home galaxy is called the Milky Way, for its appearance as a faint, milky-white band of light stretching across the night sky, which ancient observers compared to spilled or flowing milk. It's a spiral galaxy with a disk of 100-400 billion stars spanning more than 100,000 light-years. The supermassive black hole at the galaxy's center, Sagittarius A*, has a mass about 4 million times that of the Sun.", "mississippiriver": "An extreme vertical and long map. It follows the river around Memphis and the lower Mississippi towns. Made as a 'sequel' to the Amazon River map, you must boat down/up the river in order to expand.", "morethanluck": "A clover with randomized nations based on the most common leaked pin-codes. Even so, the winner is almost always based on More Than Luck.", "newzealand": "New Zealand is a country in the southwest Pacific, comprising 2 main islands. The nations of this map are indigenous Māori tribes, who settled New Zealand in canoe voyages between 1320 and 1350, long before explorer James Cook stepped foot in 1769.", "niledelta": "The delta that gave every delta its name: Greek writers saw the letter Δ in its shape. In ancient times the Nile reached the sea through seven branches; today only two remain, Rosetta and Damietta. Nations sit at real cities, from Alexandria to Memphis, the first capital of united Egypt.", "northwestpassage": "A sea lane through the Arctic Ocean connecting the Atlantic and Pacific oceans. This map spans Greenland, Iceland and the Canadian Arctic Archipelago. The indigenous Inuit knew and travelled these waters long before European expeditions searched for a shortcut to Asia, many of them ending in disaster. Will you suffer the same fate?", "ommatrypta": "Eyes!! So many eyes!?!", "qingchina": "A map of the approximate territorial claims of China sometime during the range of 1850-1930. This time period is considered to be the decline of the Qing Dynasty, the last imperial dynasty of China, and also the period of instability after that. Provinces, warlord states, rebel factions and European colonies are included as nations.", "russia": "The largest country in the world, spanning from Europe to Siberia in Asia, with 11 time zones and sharing land borders with 14 countries. With a population of over 140M, it is the most populous country in Europe and the 9th-most populous in the world. Players who control European Russia have the highest chance of winning.", "sanfrancisco": "The bay decides who survives. This map is built around water, San Francisco sits on the tip of a peninsula; Marin County to the north beyond the Golden Gate; the East Bay stretches along the inland shore through Oakland and Berkeley. Every tradeship goes through the middle around Treasure Island - control it or be pirated!", "scandinavia": "An enormous subregion located in Northern Europe. This cold, icy peninsula is home to hundreds of fjords, islands, lakes, and coastlines. The map also includes portions of the Baltics, Russia, and the Prussian coast.", "sol": "A map of our Solar System, every World has become an open front. This is the largest map of the game in rotation, made for special modifier games. The nations include planetary powers with satellite groups and probes such as the Pioneers and Voyagers. Prepare for what will be your most brutal OpenFront match.", "southeastasia": "A subregion of Asia located south of China, east of the Indian Subcontinent, and north of Australia, comprising 11 countries with a total population of over 675M people. This region is famous for its history of naval trade with India, China and the wider Islamic world. Prepare your boats, conquering islands is necessary to win.", "surrounded": "A ring of islands around a central one, so every expansion needs a boat. One hydrogen bomb can wipe out a whole island. Can you win a public FFA after spawning in the middle?", "taiwanstrait": "This body of water between China and the island of Taiwan is one of the most heavily-used international trade corridors. It is also the site of heavy military tensions between the two governments. Play as the mainland and simulate retaking the island, or the other way around, reconquering “West Taiwan”. ", "tierradelfuego": "Spanish for 'Land of Fire', named after sightings of the many fires that the inhabitants built along the coastline by European explorers, is an archipelago off the southernmost tip of South America, across the Strait of Magellan divided by Chile and Argentina. Can you conquer the End of the World?", "titan": "The largest moon of Saturn and the second largest in the Solar System. It is the only moon that is known to have a dense atmosphere, and the only one besides Earth with stable bodies of liquid on its surface. Instead of water, its rivers, lakes, and seas (like Kraken Mare, the focus of this map) are composed of methane and ethane.", "tradersdream": "Big islands against small ones: two large islands hold about half the land, while a swarm of tiny islands is made for trade.", "unitedstates": "A map of the lower 48 United States, with the states themselves and Washington D.C. as nations. Dominate the Pacific mountain chains, The Rockies, Great Plains, the Mississippi, Great Lakes and the Atlantic coast.", "vancouverisland": "An island in Western North America, part of the Canadian province of British Columbia, separated from the mainland by the Straits of Georgia, Johnstone, and Queen Charlotte and from the USA by the Juan de Fuca Strait. Indigenous peoples - the Coast Salish, Nuu-chah-nulth and Kwakwakaw'akw have inhabited it for thousands of years, long before the arrival of Spanish and British naval expeditions in the 18th century.", "venice": "A map of the iconic Italian city of Venice. Once the capital of the Republic of Venice, a maritime power that dominated Adriatic and eastern Mediterranean trade for centuries. Play and control the Grand Canal!", "vietnam": "Vietnam is a country in Southeast Asia located on the eastern edge of the Indochinese Peninsula. It was divided into North and South during the Vietnam war. The skinny shape of the country makes for a fun little linearly-expanding map.", "warshipwarship": "Two massive warship-shaped islands. The map is inspired by a meme created by the Openfront Youtuber Ultimus_Rex when he says the catchphrase 'Warship Warship' when deploying them", "world": "Rebuild by Patrick Plays Badly. This classic World map was the first in game. It's smaller with almost no rivers. Just the continents, oceans, and a few major water ways.", "world10000": "Oh my gosh, what have they done?!? Why, why would they have done it?? Shirley you don't just listen when people ask for a stupid huge map? And I can't play it on mobile? - A lot, of love, thats right, you got it, and don't call me Shirley.", "world4000": "Rebuild by Patrick Plays Badly. This is an overhaul of Giant World. Did you know Giant World was originally a test map? It was too laggy for public play. When first released some major water ways were still missing. Oops!", "worldinverted": "A design based on an inverted world elevation map. For fun; sea levels have been raised in the North. Otherwise almost everything else has come from adjusting the natural data. Nations are based on ship wrecks and geographic features.", "yangtzeriver": "A rainbow-shaped, 300-mile stretch of the lower Yangtze river from its mouth up to the border of the Anhui & Jiangsu provinces. It encompasses much of the Yangtze River Delta megacity region, the country’s economic and urban core", "yellowsea": "The Yellow Sea is a sea located between the Korean peninsula and the east coast of China. It opens into the East China Sea to the south and derives its name from the yellow silt washed into it by the Yellow River. The two peninsulas jutting out into the sea contribute to its unique shape and appearance." }, "map_layers": { "brainland": "Brain-Land", "eyeland": "Eye-Land", "eyewater": "Eye-Water", "label": "label", "w10kland": "10K-Land", "w10kwater": "10K-Water", "w2kland": "2K-Land", "w2kwater": "2K-Water", "w4kland": "4K-Land", "w4kwater": "4K-Water" }, "marketing_consent": { "body": "News and updates by email. Change it anytime in your account.", "dismiss": "Dismiss", "error": "Couldn't save that. Please try again.", "no": "No thanks", "title": "Keep up with OpenFront?", "yes": "Yes please" }, "matchmaking_modal": { "clan_queue_size": "From [{clan}] in queue: {count}", "clan_required": "Clan Wars is played for a clan. Select the tag of a clan you're a member of next to your username, then queue again.", "clan_verification_failed": "Clan membership could not be verified. Please try matchmaking again.", "clanwars_clan": "Playing for [{clan}]", "connecting": "Connecting to matchmaking server...", "elo": "Your ELO: {elo}", "invalid_clan": "Your selected clan is no longer valid. Please select a current clan and queue again.", "limit_reached": "You're out of free ranked matches.", "limit_reached_info": "Free matches refill daily. Subscribe for unlimited ranked play.", "limit_upsell": "Get unlimited ranked", "must_login": "You must be logged in to play ranked matchmaking.", "no_elo": "No ELO yet", "not_trusted": "Ranked is limited to trusted accounts.", "not_trusted_info": "Your account becomes trusted after you play more public games, or right away with any purchase.", "not_trusted_info_crazygames": "Your account becomes trusted after you play more public games.", "queue_size": "Players in queue: {count}", "rejected": "Matchmaking is unavailable right now. Please try again later.", "replaced": "You joined matchmaking from another tab or window.", "searching": "Searching for game...", "title": "1v1 Ranked Matchmaking (ALPHA)", "title_2v2": "2v2 Ranked Matchmaking (ALPHA)", "title_clanwars": "Clan Wars Ranked Matchmaking (ALPHA)", "waiting_for_game": "Waiting for game to start..." }, "mode_selector": { "lobbies_unreachable": "Can't reach the public lobbies right now", "offline_lobbies": "Public lobbies aren't available while you're offline", "ranked_1v1_title": "1v1", "ranked_2v2_title": "2v2", "ranked_clanwars_subtitle": "Your clan vs theirs", "ranked_clanwars_title": "Clan Wars", "ranked_pairing_note": "In team modes, clanmates and friends in the queue are placed on the same team where possible. Friends are paired first, then clanmates. If your ratings are too far apart you'll be matched separately to keep games fair. In Clan Wars, every team is one clan: you play only alongside members of the clan you queue for, and the clan's rating rises or falls with the result.", "ranked_title": "Ranked", "ranked_trust_required_body": "Ranked only accepts trusted accounts. To become trusted, play more games or make any purchase.", "ranked_trust_required_body_crazygames": "Ranked only accepts trusted accounts. To become trusted, play more games.", "ranked_trust_required_body_signed_out": "Ranked only accepts trusted accounts. To become trusted, sign in to your account, then play more games or make any purchase.", "ranked_trust_required_body_signed_out_crazygames": "Ranked only accepts trusted accounts. To become trusted, sign in to your account, then play more games.", "ranked_trust_required_title": "Trusted accounts only", "ranked_trust_tooltip_title": "Trusted ranked", "retry_lobbies": "Retry", "servers_unreachable": "Can't connect to the OpenFront servers", "teams_count": "{teamCount} teams", "teams_of": "{teamCount} teams of {playersPerTeam}", "teams_preset": "{preset} ({teams})", "teams_title": "Teams" }, "multi_tab": { "detected": "Multiple open game tabs detected.", "explanation": "To ensure fair play, only one active game tab is permitted at a time.", "please_wait": "Please wait", "seconds": "seconds", "warning": "Vigilant Mode Warning" }, "nav_account_menu": { "account_settings": "Account settings", "account_with_level": "Account ({level})", "change_subscription": "Change subscription", "change_username": "Change username", "copy_profile_url": "Copy profile URL", "log_out": "Log out", "log_out_confirm": "Log out of this account?", "title": "Account menu", "view_account": "View account" }, "new_lobby_prompt": { "confirm": "Start a new lobby? All players will be invited to join.", "dismiss": "Dismiss", "failed": "Could not create a new lobby. Please try again.", "join": "Join", "message": "Host started a new lobby" }, "news": { "title": "Release Notes" }, "news_box": { "dismiss": "Dismiss", "firefox_warning": "OpenFront.io doesn't perform well with [Firefox-based browsers](https://simple.wikipedia.org/wiki/Web_browsers_based_on_Firefox). We recommend you to use a [Chromium-based browser](https://en.wikipedia.org/wiki/Chromium_(web_browser)#Browsers_based_on_Chromium) for best performance.", "go_to_item": "Go to item {num}", "news": "NEWS", "tournament": "TOURNAMENT", "tutorial": "TUTORIAL", "warning": "WARNING" }, "notifications": { "empty": "No new notifications", "friend_request": "Friend request", "new_version": "Version {version} is now live!", "title": "Notifications", "view_release_notes": "View release notes" }, "onboarding": { "got_it": "Got it", "intro_body": "OpenFront is a strategy game where you grow your land and conquer your neighbors to take over the map.", "intro_start": "Start", "intro_title": "Welcome to OpenFront", "low_troops": "Wait for them to grow back before you attack again.", "low_troops_title": "Your troops are low!", "main_menu": "Main menu", "play_solo": "Play a solo game", "step": { "coast": "Keep clicking the empty land until your land reaches the water.", "coast_touch": "Keep tapping the empty land until your land reaches the water.", "empire": "Last one: the Red Empire. Click its coast to send boats until it falls.", "empire_land": "Now click its land, and keep going until it falls.", "empire_land_touch": "Now tap its land, and keep going until it falls.", "empire_touch": "Last one: the Red Empire. Tap its coast to send boats until it falls.", "expand": "This is your land. Click the empty land next to it to grow.", "expand_touch": "This is your land. Tap the empty land next to it to grow.", "kingdom": "That's the Iron Kingdom, and it's nuking you from its missile silo! Click its land to attack, and keep going until it falls.", "kingdom_touch": "That's the Iron Kingdom, and it's nuking you from its missile silo! Tap its land to attack, and keep going until it falls.", "nuke": "The silo is yours! Click the atom bomb at the bottom of the screen.", "nuke_aim": "Now click the Red Empire's port to nuke it, and the warship beside it.", "nuke_aim_touch": "Now tap the Red Empire's port to nuke it, and the warship beside it.", "nuke_reload": "The silo is reloading. Get ready…", "nuke_touch": "The silo is yours! Tap the atom bomb at the bottom of the screen.", "spawn": "Click inside the glowing circle to choose where you start.", "spawn_touch": "Tap inside the glowing circle to choose where you start.", "troops": "This bar is your army. It grows fastest when it's about half full, so don't let it get too high or too low.", "wrong_target": "Not there. Click where the arrow points.", "wrong_target_touch": "Not there. Tap where the arrow points." }, "step_counter": "Step {current} of {total}", "won_body": "You know the basics. Now try a real game: a guide will show you buildings, alliances, nukes and more.", "won_title": "You won!" }, "overtime": { "first_place": "1st: {name} ({pct}%)", "started": "Overtime! The territory needed to win is now dropping.", "title": "Overtime", "to_win": "Hold > {pct}% to win" }, "performance_overlay": { "avg_60s": "Avg (60s):", "collapse": "Collapse", "copy_clipboard": "Copy JSON", "copy_json_title": "Copy current performance metrics as JSON", "expand": "Expand", "fps": "FPS:", "frame": "Frame:", "layers_header": "Render Layers", "max_label": "max:", "render_layers_summary": "Last tick: {frames} frames, {ms}ms", "render_layers_table_header": "avg / max | tick avg", "reset": "Reset", "tick_delay": "Tick Delay:", "tick_exec": "Tick Exec:", "tick_layers_header": "Tick Layers", "tick_layers_summary": "Last tick: {count} layers, {ms}ms", "tick_layers_table_header": "avg / max", "tps": "TPS:", "tps_avg_60s": "Avg:" }, "player_panel": { "active": "Active", "alliance_time_remaining": "Alliance Expires In", "alliances": "Alliances", "arc_down": "Downward arc", "arc_up": "Upward arc", "betrayals": "Betrayals", "break_alliance": "Break Alliance", "chat": "Chat", "cooldown": "{action} (on cooldown)", "cosmetic_get_label": "{name} (Get it in the store)", "cosmetics": "Equipped", "emotes": "Emojis", "flip_rocket_trajectory": "Flip rocket trajectory", "gold": "Gold", "kick": "Kick player", "kick_confirm": "Kick {name}?\n\nThey won't be able to rejoin this game.", "kicked": "Already kicked", "moderation": "Moderation", "report": "Report", "report_reason_botting": "Botting", "report_reason_griefing": "Griefing", "report_reason_inappropriate_username": "Inappropriate username", "report_reason_teaming": "Teaming", "report_sent": "Report sent!", "report_submit": "Submit report", "report_title": "Report player", "reported": "Reported", "send_alliance": "Send Alliance", "send_gold": "Send Gold", "send_troops": "Send Troops", "start_trade": "Start Trading", "start_trade_enemies": "Start Trading with Enemies", "stop_trade": "Stop Trading", "stop_trade_enemies": "Stop Trading with Enemies", "stopped": "Stopped", "target": "Target", "trading": "Trading", "traitor": "Traitor", "troops": "Troops" }, "player_profile": { "current_run": "Current run", "current_run_prestige": "Current run · Prestige {prestige}", "first_run": "First run", "legend_run": "Legend · Prestige {prestige}", "loading": "Loading profile...", "milestone_not_yet": "Not yet", "milestones": "Milestones", "no_clans": "This player isn't in any clans.", "no_prestige": "Hasn't prestiged yet", "not_found_body": "We couldn't find a player at this link. It may be mistyped, or the account may have been deleted.", "not_found_title": "Player not found", "play": "Play OpenFront", "prestige_history": "Prestige history", "share": "Share Profile", "share_copy_link": "Copy link", "share_discord": "Copy for Discord", "share_native": "Share", "share_text": "Check out {name}'s profile on OpenFront", "share_x": "Share on X", "title": "Player Profile", "view": "View Profile", "view_leaderboard": "View leaderboard" }, "player_stats_table": { "arrived": "Arrived", "attack_stats": "Attack Statistics", "betrayals": "Betrayals", "building": "Building", "building_stats": "Building Statistics", "built": "Built", "cancelled": "Cancelled", "captured": "Captured", "destroyed": "Destroyed", "diplomacy_stats": "Diplomacy", "gold_stats": "Gold Statistics", "incoming": "Incoming", "intercepted": "Intercepted", "landed": "Landed", "launched": "Launched", "lost": "Lost", "nuke_stats": "Nuke Statistics", "piracy": "Piracy", "sent": "Sent", "ship_arrivals": "Ship Arrivals", "ship_type": "Ship Type", "trade": "Trade", "trains": "Trains", "trains_external": "Others' Trains", "unit": { "mirvw": "MIRV Warhead", "trade": "Trade Ship", "trans": "Transport Ship" }, "war": "War", "warship_stats": "Warship Statistics", "weapon": "Weapon", "workers": "Workers" }, "player_stats_tree": { "all": "All", "mode": "Mode", "no_stats": "No stats recorded for this selection.", "private": "Private", "public": "Public", "ranked": "Ranked", "ranked_1v1": "1v1", "ranked_2v2": "2v2", "ranked_clanwars": "Clan Wars", "ranked_ffa": "FFA", "solo": "Solo", "stats_cities_per_game": "Cities Built", "stats_defense_posts_per_game": "Defense Posts Built", "stats_factories_per_game": "Factories Built", "stats_group_buildings": "Buildings", "stats_group_combat": "Combat", "stats_group_gold": "Gold Earned", "stats_group_naval": "Naval", "stats_last_100": "Last 100", "stats_losses": "Losses", "stats_nukes_launched_per_game": "Nukes Launched", "stats_others_train_gold_per_game": "Others' Train Gold", "stats_outgoing_short": "Outgoing", "stats_per_game_suffix": "/ game", "stats_piracy_gold_per_game": "Piracy Gold", "stats_played": "Played", "stats_ports_per_game": "Ports Built", "stats_summary": "Performance summary", "stats_trade_arrived_per_game": "Trade Ships Arrived", "stats_trade_arrived_short": "Trade Arrived", "stats_trade_captured_per_game": "Trade Ships Captured", "stats_trade_captured_short": "Trade Captured", "stats_trade_gold_per_game": "Trade Gold", "stats_train_gold_per_game": "Train Gold", "stats_transports_landed_per_game": "Transports Landed", "stats_transports_landed_short": "Transport Landed", "stats_transports_sent_per_game": "Transports Sent", "stats_transports_sent_short": "Transport Sent", "stats_troops_incoming_per_game": "Incoming Attack", "stats_troops_sent_per_game": "Outgoing Attack", "stats_victories": "Victories", "stats_warships_built_per_game": "Warships Built", "stats_win_rate": "Win Rate" }, "player_type": { "bot": "Tribe", "nation": "Nation", "player": "Player" }, "prestige": { "button": "Prestige", "caps": "Caps", "ceremony_title": "Prestige {rank}", "confirm": "Hold to prestige", "continue": "Continue", "error": "Couldn't confirm your prestige. Check your connection and hold again.", "error_signed_out": "You're signed out. Sign in again to prestige.", "exclusive": "{type} · P{rank} only", "exclusive_untyped": "P{rank} only", "gain_caps": "Caps bonus", "gain_emblem": "Prestige {rank} emblem", "irreversible": "This can't be undone", "keep_holding": "Keep holding…", "load_failed": "Couldn't open Prestige. Check your connection and try again.", "ready": "Level 100! Until you prestige, XP only adds to your lifetime total.", "share_text": "I just reached Prestige {rank} on OpenFront!", "stale": "Your level changed since this page loaded, so your account has been refreshed.", "stale_failed": "Your level changed since this page loaded. Reload the page to see where you are.", "submitting": "Prestiging…", "summary": "You go back to level 1. You keep your lifetime stats, XP and cosmetics.", "title": "Enter Prestige {rank}", "unlocks": "Unlocks" }, "private_lobby": { "disabled_units": "Disabled Units", "enter_id": "Enter Lobby ID", "error": "An error occurred. Please try again or contact support.", "game_length": "Game length", "host_cheats": "Host Cheats", "join_lobby": "Join Lobby", "joined_waiting": "Lobby joined! Waiting for host to start...", "listing_failed": "Failed to update the lobby listing. Please try again.", "listing_full": "The public lobby list is full. Please try again later.", "listing_host_cheats_enabled": "Disable host cheats to list your lobby publicly.", "listing_limit_reached": "You already have a publicly listed lobby.", "listing_max_players_too_high": "Max players is too high for this map.", "listing_max_players_too_low": "Max players must be higher than the number of players already in the lobby.", "listing_requires_subscription": "A Warlord or Sovereign subscription is required to list a lobby publicly.", "listing_whitelist_enabled": "Disable the join whitelist to list your lobby publicly.", "no_open_lobbies": "No open lobbies right now", "not_found": "Lobby not found. Please check the ID and try again.", "open_lobbies": "Open Lobbies", "play": "Play", "pvp_immunity": "PVP immunity duration", "spectate": "Spectate", "spectating": "Spectating! Loading the game...", "starting_gold": "Starting Gold", "title": "Join Lobby", "version_mismatch": "This game was created with a different version. Cannot join." }, "profile_card": { "lifetime_xp": "Lifetime XP" }, "progression": { "awaiting_end": "XP is awarded when the game ends.", "bonus_line": "+{percent}% XP ({source})", "calculating": "Calculating XP…", "ineligible_custom_settings": "Games with custom settings don't earn XP.", "ineligible_daily_cap": "You've reached today's XP limit. Come back tomorrow!", "ineligible_generic": "This game didn't earn XP.", "ineligible_no_action": "No XP this time: you didn't take any actions.", "ineligible_not_spawned": "You didn't spawn, so this game didn't earn XP.", "ineligible_singleplayer": "Singleplayer games don't earn XP.", "ineligible_too_few_humans": "Not enough human players in this game to earn XP.", "ineligible_too_short": "This game was too short to earn XP.", "ineligible_unverified": "This game's results couldn't be verified, so it didn't earn XP.", "left_early": "You left before being eliminated, so the game bonus, placement and win XP were forfeited.", "legend": "Legend", "legend_reached_body": "The top of the track. {xp} lifetime XP.", "legend_reached_title": "You are a Legend!", "level": "Level {level}", "level_change": "Level {from} → {to}", "level_reached": "Level {level}!", "line_feats": "Feats", "line_first_game": "First game of the day", "line_other": "Other", "line_placement": "Placement", "line_played": "Game played", "line_time": "Time played", "line_win": "Win", "max_level": "Max level", "milestone_chip": "Milestone", "multiplier_game": "Game type", "multiplier_sovereign": "Sovereign bonus", "multiplier_subscriber": "Subscriber bonus", "multiplier_vanguard": "Vanguard bonus", "multiplier_warlord": "Warlord bonus", "new_milestone": "New milestone!", "penalty_line": "−{percent}% XP ({source})", "prestige": "Prestige {prestige}", "provisional_confirming": "Confirming your XP…", "provisional_feats_pending": "Feats are added when the game ends.", "provisional_label": "Provisional — confirmed when the game ends", "provisional_team_win_pending": "If your team wins, the win bonus is added when the game ends.", "provisional_was": "Provisional figure: +{xp} XP", "reconcile_daily_cap": "Today's XP allowances changed since the provisional figure.", "reconcile_feats": "Feats you earned this game were added.", "reconcile_level_adjusted": "Adjusted to level {level} — the confirmed XP was lower.", "reconcile_multiplier": "An XP multiplier changed before the game was scored.", "reconcile_other": "The final figure differs from the provisional one.", "reconcile_reconnect": "An opponent who had disconnected came back, so they don't count as outlasted.", "reconcile_team_win": "Your team won: the win bonus was added.", "reconcile_win": "You won: the win bonus was added.", "reconcile_win_removed": "The server found a different winner, so the win bonus was taken off.", "rewards_balance": "Balance {caps} Caps · {plutonium} Plutonium", "rewards_balance_caps": "Balance {caps} Caps", "rewards_claimed": "Claimed", "rewards_claiming": "Claiming", "rewards_each": "({count} × {amount})", "rewards_level_many": "Level {level} rewards", "rewards_level_one": "Level {level} reward", "rewards_levels": "Levels {from}–{to}", "share_moment_legend": "Share Legend", "share_moment_level": "Share Level {level}", "share_text_legend": "I just became a Legend on OpenFront!", "share_text_level": "I just reached Level {level} on OpenFront!", "sign_in_to_earn": "Sign in to earn XP and level up.", "skip_reveal": "Skip", "tap_to_skip": "Tap to skip", "unlock_in_locker": "{type} · in your Locker", "unlocked": "Unlocked", "unlocked_cosmetic": "Cosmetic", "xp_bar_label": "Level progress", "xp_before_levels": "Played before levels existed, so there's no XP for this game.", "xp_confirmed": "XP confirmed", "xp_heading": "XP earned", "xp_minus": "−{xp}", "xp_plus": "+{xp}", "xp_progress": "{current} / {next} XP", "xp_total": "+{xp} XP" }, "public_game_modifier": { "compact_map": "Compact Map", "crowded": "Crowded", "disable_alliances": "Alliances Disabled", "disable_alliances_label": "Alliances", "doomsday_clock": "Doomsday Clock", "doomsday_clock_with_speed": "Doomsday Clock: {speed}", "gold_multiplier": "x{amount} Gold Multiplier", "hard_nations": "Hard Nations", "nukes_disabled": "Nukes Disabled", "nukes_disabled_label": "Nukes", "peace_time": "4min Peace", "peace_time_label": "PVP Immunity", "ports_disabled": "Ports Disabled", "ports_disabled_label": "Ports", "random_spawn": "Random Spawn", "sams_disabled": "SAMs Disabled", "sams_disabled_label": "SAMs", "starting_gold": "{amount}M Starting Gold", "starting_gold_label": "Starting Gold", "water_nukes": "Water Nukes" }, "public_lobby": { "connecting": "Connecting to lobby...", "custom": "Custom", "custom_default_settings": "Standard settings", "custom_tooltip_title": "This is a player-created lobby", "invite_friends": "Invite Friends", "join_timeout": "You didn't enter the game in time.", "notify_armed": "Alert on: a sound will play when your game starts", "notify_off": "Play a sound when the game starts", "notify_on": "Game start alert is on", "notify_started": "Your game is starting!", "see_all": "See all {count}", "started": "Started", "starting_game": "Starting…", "starting_in": "Starting in {time}", "status": "Status", "teams": "{num} teams", "teams_hvn": "Humans vs Nations", "teams_hvn_detailed": "{num} Humans vs {num} Nations", "title": "Waiting for Game Start...", "trust_required_body": "This lobby only accepts trusted accounts, but you can still join any other lobby. To become trusted, play more games or make any purchase.", "trust_required_body_crazygames": "This lobby only accepts trusted accounts, but you can still join any other lobby. To become trusted, play more games.", "trust_required_body_signed_out": "This lobby only accepts trusted accounts, but you can still join any other lobby. To become trusted, sign in to your account, then play more games or make any purchase.", "trust_required_body_signed_out_crazygames": "This lobby only accepts trusted accounts, but you can still join any other lobby. To become trusted, sign in to your account, then play more games.", "trust_required_ok": "OK", "trust_required_title": "Trusted-only lobby", "trusted_locked": "Trusted accounts only. Your account isn't trusted yet.", "trusted_tooltip_title": "Trusted lobby", "trusted_unlocked": "Trusted accounts only. Your account is trusted.", "upcoming": "Upcoming", "waiting_for_players": "Waiting for players" }, "purchase_nudge": { "body": "Looks like you enjoy playing OpenFront! Please consider supporting us by making a purchase — any purchase makes you ad-free for life.", "close": "Close", "title": "Enjoying OpenFront?", "visit_store": "Visit store" }, "radial_menu": { "delete_unit_description": "Click to delete the nearest unit", "delete_unit_title": "Delete Unit", "upgrade_x": "Upgrade x{amount}" }, "relation": { "default": "Default", "distrustful": "Distrustful", "friendly": "Friendly", "hostile": "Hostile", "neutral": "Neutral" }, "renewal_pushed": { "body_base": "You already have {tier}, so your copy of OpenFront gives you a free month instead.", "body_dlc": "You already have {tier}, so the Deluxe Edition gives you a free month instead.", "body_gift": "The free days you had left have been added to your subscription.", "heading": "Your next payment has moved", "next_payment": "Your next payment is on {date}.", "runs_until": "Your subscription is set to end, so it now runs until {date}." }, "replay_panel": { "fastest_game_speed": "Max", "game_speed": "Game speed", "replay_speed": "Replay speed" }, "replay_viewer": { "bot_difficulty": "Bot Difficulty", "cancel": "Cancel", "continue_failed": "Failed to continue this game.", "continue_from_here": "Continue Game from Here", "continue_modal_desc": "Take over and continue playing as a singleplayer match from this moment.", "continue_modal_title": "Play from this Time", "following": "Following {name}", "game_time": "Game Time", "load_failed": "This replay could not be loaded.", "loading": "Loading replay…", "no_players_found": "No players found", "partial": "Only the first {time} of this game can be watched.", "pause": "Pause", "play": "Play", "play_now": "Play Now", "player_stats_control": "{percent} map control", "player_stats_troops": "{troops} troops", "preparing_game": "Preparing game state…", "processing": "Preparing this replay…", "processing_fetching": "Fetching the game record", "processing_simulating": "Replaying the game: {percent}%", "search_players": "Search players…", "select_player": "Choose Player to Control", "timeline": "Replay timeline", "unavailable_desync": "This game doesn't replay correctly on this version of OpenFront.", "unavailable_failed": "Processing this game failed.", "unavailable_not_found": "This game could not be found.", "unavailable_other_build": "This game was played on another version of OpenFront.", "unavailable_unreachable": "The game could not be downloaded. Check your connection and try again.", "unverified": "This game's record has no checks, so this replay couldn't be verified against the game that was played.", "watch_classic": "Watch the old replay instead" }, "report_thanks": { "body": "A person who you recently reported has been banned, thanks for keeping openfront a safer and more enjoyable place", "heading": "Thank you" }, "reward_track": { "after_level": "After level {level}", "caps_amount": "{amount} Caps", "claim_caps": "+{amount} Caps", "claim_count": "{count, plural, one {# level reward to claim} other {# level rewards to claim}}", "claim_plutonium": "+{amount} Plutonium", "earlier": "Earlier levels", "key_claimed": "Claimed", "key_locked": "Locked", "key_pending": "Pending", "key_ready": "Ready to claim", "later": "Later levels", "legend_reward": "Legend reward", "legend_sub": "The top of the track", "levels_label": "Levels and their rewards", "plus": "+{amount}", "prestige_reward": "Prestige {rank} reward", "strip_end_legend": "{level} → Legend", "strip_end_prestige": "{level} → P{rank}", "strip_label": "Levels 1 to {max}. Choose a level to show it on the track.", "strip_level": "Level {level}", "strip_start": "Lv 1", "strip_value": "Showing levels {lo} to {hi}", "strip_you": "You · {level}", "title": "Reward track · Prestige {prestige}", "title_first_run": "Reward track · First run", "you": "You" }, "rewards_modal": { "title": "Rewards" }, "saved_games": { "code_placeholder": "Paste a shared game link or code", "copy_link": "Copy link", "delete": "Delete", "delete_confirm": "Delete \"{name}\"? This can't be undone.", "empty": "No saved games yet. Save one from the in-game menu.", "error": { "code_invalid": "That isn't a shared game link or code.", "copy_failed": "Couldn't copy the link.", "download_failed": "Couldn't download the saved game. Try again.", "list_failed": "Couldn't load your saved games.", "load_failed": "Couldn't start the saved game.", "name_invalid": "That name isn't allowed.", "name_not_shareable": "That name can't be shown on a shared game. Rename it first.", "not_found": "That saved game no longer exists.", "not_singleplayer": "Only singleplayer games can be loaded.", "request_failed": "Something went wrong. Try again.", "shared_not_found": "This shared game isn't available. It may have been deleted or made private.", "unreadable": "This saved game can't be loaded by this version of the game." }, "link_copied": "Link copied", "loading": "Loading…", "open": "Open", "play": "Play", "rename": "Rename", "rename_save": "Save", "save_desc": "Save this game to your account to continue it later", "save_label": "Save game", "save_status": { "limit": "You've reached the saved game limit. Delete one from the Solo menu first.", "not_found": "Couldn't save the game. Try again.", "rejected": "This game couldn't be saved.", "request_failed": "Couldn't save the game. Try again.", "saved": "Saved. Find it in the Solo menu.", "saving": "Saving…", "unauthorized": "Sign in to save games." }, "share": "Share", "shared_badge": "Shared", "shared_title": "Shared game", "title": "Saved games", "unshare": "Unshare" }, "select_lang": { "title": "Select Language", "translated": "{percent}% translated" }, "send_gold_modal": { "aria_slider": "Amount slider", "available_tooltip": "Your current available gold", "title_with_name": "Send Gold to {name}" }, "send_troops_modal": { "aria_slider": "Troops slider", "available_tooltip": "Your current available troops", "capacity_note": "Receiver can accept only {amount} right now.", "title_with_name": "Send Troops to {name}" }, "single_modal": { "max_timer_invalid": "Please enter a valid max timer value (1-120 minutes)", "medals_earned": "Medals", "medals_of_maps": "out of {total} maps", "options_changed_no_achievements": "Custom settings – achievements disabled", "sign_in_for_achievements": "Sign in for achievements", "toggle_achievements": "Toggle achievements" }, "spawn_timer": { "team_percent_tooltip": "{team}: {percent}" }, "steam_grant": { "ended_body": "The month of {tier} that came with your Steam purchase has ended. Nothing has been charged and nothing will be. You keep the full game: every map and mode, online play, ranked, and custom lobbies with friends. The Steam app stays ad-free. If you want the {tier} perks back, you can subscribe from the store at any time.", "ended_heading": "Your included Steam month has ended", "ending_heading": "Ending soon", "ending_other_paid": "Your free {tier} ends on {date}. After that you'll be back on {paidTier}.", "ending_other_unpaid": "Your free {tier} ends on {date}. Subscribe to keep your perks.", "ending_steam_paid": "Your {tier} month ends on {date}. After that you'll be back on {paidTier}.", "ending_steam_unpaid": "Your {tier} month ends on {date}. Subscribe to keep your perks.", "stacked_body": "Thanks for your Steam purchase. You've got {tier} until {date}, on top of your {paidTier}, so that's an extra {amount} plutonium a day.", "stacked_body_no_amount": "Thanks for your Steam purchase. You've got {tier} until {date}, on top of your {paidTier}.", "stacked_renews": "Your {paidTier} still renews on {date} as normal.", "welcome_body": "Your Steam purchase includes {tier} until {date}. You paid once, on Steam: nothing is billed and nothing renews. When it ends you keep the full game, every map and mode, and the Steam app stays ad-free.", "welcome_heading": "Included with your Steam purchase" }, "steam_handoff": { "launched": "Opening this lobby in the Steam app. If nothing happens, make sure Steam is running.", "open_in_steam": "Open in Steam", "play_in_browser": "Play in browser", "prompt": "You have OpenFront on Steam. Where do you want to join this lobby?", "remember": "Remember my choice", "title": "Join Lobby", "try_again": "Try again" }, "steam_link_modal": { "code_placeholder": "XXXX-XXXX", "code_prompt": "Enter the code shown on your Steam desktop app.", "code_submit": "Continue", "confirm": "Link Account", "confirm_prompt": "Link Steam {persona} with account {username}?", "confirm_prompt_no_persona": "Link your Steam account with account {username}?", "conflict_confirm": "Delete it and link", "conflict_deleting": "Deleting…", "conflict_explain": "That account was created for you the first time you launched the game on Steam. Linking will permanently delete it and everything on it.", "conflict_games": "{games, plural, =0 {No games played} one {# game played} other {# games played}}", "conflict_games_capped": "{games}+ games played", "conflict_keep": "You'll keep {username}, and your Steam purchases move across with the link.", "conflict_prompt": "Steam {persona} is already attached to a separate OpenFront account.", "conflict_prompt_no_persona": "This Steam account is already attached to a separate OpenFront account.", "conflict_warning": "This can't be undone.", "invalid_code": "That doesn't look like a valid code. Check it and try again.", "linking": "Linking…", "load_error": "Couldn't load your account details. Please try again from Steam.", "load_error_code": "Couldn't load your account details. Please try again.", "reason_account_already_has_steam": "Your account is already linked to a different Steam account.", "reason_discard_blocked": "This Steam account's OpenFront account can't be removed automatically. Please contact support and we'll sort it out for you.", "reason_discard_blocked_paid": "This Steam account's OpenFront account has purchases on it, so we can't delete it automatically. Please contact support and we'll sort it out for you.", "reason_discard_deferred": "A purchase on that account is still going through. Please try again in a few minutes.", "reason_discard_not_linked": "The link didn't complete. Please start the link again.", "reason_expired": "This link has expired. Please try again from Steam.", "reason_offer_unavailable": "This confirmation has expired. Please start the link again.", "reason_rate_limited": "Too many attempts. Please wait {seconds, plural, =0 {a moment} one {# second} other {# seconds}} and try again.", "reason_steam_has_progress": "This Steam account already has its own progress and can't be merged.", "reason_steam_linked_elsewhere": "This Steam account is already linked to a different OpenFront account.", "success": "Your Steam account is now linked.", "title": "Link Steam Account" }, "steam_notices": { "conversion_body": "You own OpenFront on Steam, so we've moved you to Steam Plus.", "conversion_from_vanguard": "You now get 550 plutonium a month instead of 220, still $4.99.", "conversion_from_warlord": "You get the same 550 plutonium a month, and your price drops from $9.99 to $4.99.", "conversion_heading": "You're on Steam Plus", "conversion_licence": "Custom lobbies and your verified name now come with your copy of OpenFront, so you keep them whatever you subscribe to.", "licence_intro_body": "Custom lobbies and your verified name are now part of the game you bought. No subscription needed.", "licence_intro_grant": "Your plutonium bonus runs until {date}. After that you keep everything you can do, and only the daily plutonium stops.", "licence_intro_heading": "Included with your copy of OpenFront", "licence_intro_plus": "Steam Plus keeps the plutonium coming: 10 a day and 250 a month for $4.99.", "plus_welcome_body": "Your copy of OpenFront includes a month of Steam Plus: 10 plutonium a day and 250 a month.", "plus_welcome_heading": "A month of Steam Plus", "plus_welcome_until": "Your Steam Plus month runs until {date}." }, "steam_user_header": { "avatar_alt": "Steam avatar", "default_name": "Steam player" }, "steam_wishlist": { "buy_cta": "Buy on Steam", "buy_on_steam": "Buy OpenFront on Steam" }, "store": { "already_owned": "You already own this item. Nothing was charged.", "already_subscribed": "Already subscribed.", "bundles": "Bundles", "card_email_hint": "Your receipt goes here, and it links this purchase to your account so you can recover it.", "card_email_label": "Email", "change_tier_failed": "Couldn't update your subscription. Please try again.", "change_tier_rate_limited": "You just changed tiers. Please wait a minute before changing again.", "change_tier_success": "Switched to {tier}.", "change_tier_success_steam": "Subscription switched. Your new tier starts now and replaces the old one.", "checkout_failed": "Failed to create checkout session.", "checkout_kind_unavailable": "This purchase isn't available through {provider} yet.", "checkout_listing_stale": "This item is no longer available. Reopen the store to see the latest offers.", "checkout_rail_unavailable": "Purchases are temporarily turned off. Please try again later.", "checkout_rate_limited": "You're checking out too quickly. Please wait a minute and try again.", "checkout_reauth_required": "Sign in to {provider} again to complete this purchase.", "checkout_retry_later": "This purchase isn't ready yet. Please try again in a few minutes.", "checkout_tier_change_unavailable": "{provider} doesn't allow changing tier while a subscription is active. Cancel it in your {provider} account and subscribe again after it ends.", "confirm_downgrade": "Downgrade to {tier}? You'll get account credit for the unused portion of your current plan.", "confirm_purchase_body": "Buy {item} for {amount, number} {currency}?", "confirm_purchase_title": "Confirm Purchase", "confirm_subscribe_beside_grant": "Start a paid {tier} subscription now? You'll keep your {giftTier} until {date} as well.", "confirm_subscribe_beside_grant_no_date": "Start a paid {tier} subscription now? You'll keep your {giftTier} as well.", "confirm_subscribe_over_grant_carried": "Start a paid {tier} subscription now? You pay for the first month today. You've still got {days, plural, one {# free day} other {# free days}}, so your next payment moves {days, plural, one {# day} other {# days}} later.", "confirm_subscribe_over_grant_no_days": "Start a paid {tier} subscription now? Your free access ends when the paid subscription starts.", "confirm_tier_change_steam": "Subscribe to {tier} now? Your new tier starts immediately at full price, and the rest of your current month is not refunded.", "confirm_upgrade": "Upgrade to {tier}? You'll be charged the prorated difference now.", "cosmetics": "Cosmetics", "crowns": "Crowns", "currency_pack_purchase_success": "Currency pack purchase successful!", "custom_amount": "Choose Amount", "custom_currency_purchase_success": "Plutonium purchase successful!", "effects": "Effects", "flags": "Flags", "flash_left": "left", "flash_next_in": "Next item in", "flash_sale": "Flash sale", "flash_sale_banner": "{percent}% off one item. A new one when the timer runs out.", "flash_sale_hero_body": "Only this item, only until the timer runs out. Then the deal moves to a different item.", "flash_sale_hero_title": "{name}: {percent}% off", "flash_sale_row": "{percent}% off one item", "insufficient_currency_body": "You need {amount, number} more {currency} to buy {item}.", "insufficient_currency_title": "Insufficient {currency}", "login_required": "You must be logged in to purchase with currency.", "manage_billing": "Manage billing", "no_affiliate_items": "No affiliate items available. Check back later for new items.", "no_bundles": "No bundles available. Check back later for new items.", "no_crowns": "No crowns available. Check back later for new items.", "no_effects": "No effects available. Check back later for new items.", "no_flags": "No flags available. Check back later for new items.", "no_packs": "No packs available. Check back later for new items.", "no_skins": "No skins available. Check back later for new items.", "no_subscriptions": "No subscriptions available. Check back later for new items.", "no_tribes": "You haven't bought any tribe names yet.", "on_sale": "On sale", "pack_already_owned": "You already own {items}. Nothing was charged.", "pack_debt": "Your Plutonium balance is {debt} in debt. Settle it before buying.", "pack_no_items": "None of this bundle's items are available right now.", "pack_owned": "Owned", "pack_partially_owned": "Already own {items}", "pack_unavailable": "This bundle is no longer available.", "packs": "Packs", "patterns": "Skins", "pay_amount": "Pay {amount}", "pay_with_card": "Pay with card", "pending_provider_transaction": "You still have a {provider} purchase waiting. Finish or cancel it, then try again.", "plutonium_amount": "Plutonium amount", "preview_cosmetic": "In-Game Preview", "preview_error": "Failed to load in-game preview.", "preview_salvo_count": "{count, plural, one {Single (x#)} other {Salvo (x#)}}", "preview_salvo_toggle": "Toggle Salvo Mode", "preview_skin_colors": "Skin colors", "preview_team_colors": "Team colors", "price_per_month": "/mo", "purchase_currency": "Purchase {currency}", "purchase_failed": "Purchase failed. Please try again.", "purchase_pending": "Your purchase is still being processed. It will appear in your account shortly — check your order history if it doesn't.", "purchase_success": "Purchase succeeded: {name}", "purchase_success_charged": "Purchase succeeded: {name}. The price changed since the store loaded, so you were charged {amount} {currency}.", "purchase_tribe_button": "Purchase", "sale_ends_in_days": "Ends in {days}d {hours}h", "sale_ends_in_hours": "Ends in {hours}h {minutes}m", "sale_ends_in_minutes": "Ends in {minutes}m", "sale_now": "Now", "sale_percent_off": "-{percent}%", "sale_selected_items": "{percent}% off selected items", "sale_store_wide": "{percent}% off everything in the store", "sale_was": "Was", "steam_browser_approval": "Steam has opened the purchase in your browser. Approve it there, then come back here. It will show up once Steam confirms it.", "steam_licence_required": "This subscription is only for players who own OpenFront on Steam.", "steam_overlay_cancelled": "Purchase cancelled. You haven't been charged.", "steam_overlay_waiting": "Approve the purchase in the Steam overlay to continue.", "subscribe_heading": "Start Subscription", "subscribed": "Subscribed", "subscription_past_due": "Your last subscription payment didn't go through, so your subscription is on hold. Update your payment method to restore it. Don't subscribe again, or you could be charged twice.", "subscription_past_due_desktop": "Your last subscription payment didn't go through, so your subscription is on hold. Update your payment method on the OpenFront website to restore it. Don't subscribe again, or you could be charged twice.", "subscription_purchase_success": "Subscription activated!", "subscriptions": "Subscriptions", "switch_button": "Switch", "tier_change_steam_needs_desktop": "Your subscription is billed through Steam. Change it from the OpenFront app on Steam, or manage it in your Steam account settings.", "tier_change_unavailable_steam": "To switch tiers on Steam, cancel your subscription in your Steam account settings and subscribe to the new tier after your current month ends.", "title": "Store", "tribe_boost_button": "Boost", "tribe_boost_confirm": "Boost \"{name}\" for {price} Plutonium? It will appear more often in other players' games for the next {days} days.", "tribe_boost_count": "1 boost", "tribe_boost_count_plural": "{count} boosts", "tribe_boost_failed": "Boost failed. Please try again.", "tribe_boost_gone": "This name is no longer active, so it can't be boosted.", "tribe_boost_heading": "Boost Tribe Name", "tribe_boost_next_expiry": "next boost expires {date}", "tribe_boost_success": "Boosted \"{name}\".", "tribe_duplicate": "Name already taken.", "tribe_name_charset": "Name may only contain letters, numbers, spaces, and ' - . _ ! ?", "tribe_name_length": "Name must be {min}-{max} characters.", "tribe_name_no_letter": "Name must contain at least one letter.", "tribe_name_not_allowed": "That name isn't allowed. Please choose another.", "tribe_name_placeholder": "Enter a tribe name", "tribe_name_required": "Enter a name first.", "tribe_purchase_live": "\"{name}\" is now live in games.", "tribe_rate_limited": "You're buying names too quickly. Try again in {seconds}s.", "tribe_stats_boosted": "{multiplier}× boosted", "tribe_stats_button": "Stats", "tribe_stats_failed": "Couldn't load stats. Please try again later.", "tribe_stats_games": "Games", "tribe_stats_lifetime": "Lifetime", "tribe_stats_owner": "Owner", "tribe_stats_window": "Last {days} days ({start} – {end})", "tribe_stats_window_short": "Last {days} days", "tribe_status_active": "Active", "tribe_status_rejected": "Rejected", "tribes": "Tribes", "tribes_load_failed": "Couldn't load your tribe names. Reopen the store to retry.", "tribes_login_required": "Log in to buy and manage tribe names.", "tribes_purchase_description": "Your name gets assigned to a bot tribe in real multiplayer games. It goes live right away.", "tribes_purchase_heading": "Buy a Tribe Name", "your_tribes_heading": "Your Tribe Names" }, "streaming_now": { "live_count": "{count} Streaming", "title": "Streaming Now", "viewers": "{count} watching", "watch": "Watch {name}" }, "subscription_modal": { "browse": "Browse Subscriptions", "none": "You don't have an active subscription.", "title": "Your Subscription" }, "team_colors": { "blue": "Blue", "bot": "Tribes", "green": "Green", "humans": "Humans", "nations": "Nations", "orange": "Orange", "purple": "Purple", "red": "Red", "teal": "Teal", "yellow": "Yellow" }, "territory_patterns": { "pattern": { "default": "Default" }, "select_skin": "Skin" }, "token_login_modal": { "success": "Successfully logged in as {email}!", "title": "Logging in..." }, "troubleshooting": { "battery": "Battery", "battery_level": "Battery Level", "browser": "Browser", "canvas_2d_no_gpu": "Canvas 2D (no GPU)", "charging": "Charging", "chromium_tip": "OpenFront runs best on Chromium-based browsers.", "copied_to_clipboard": "Info copied to the clipboard! Feel free to share it on our Discord if you need help.", "device_pixel_ratio": "Device Pixel Ratio", "environment": "Environment", "gpu": "GPU", "gpu_tip": "Verify that this is the dedicated GPU, if one is available.", "hardware_acceleration_tip": "Make sure hardware acceleration is enabled in your browser settings for optimal performance.", "high_precision_shaders": "High Precision Shaders", "max_texture_size": "Max Texture Size", "no": "No", "os": "OS", "platform": "Platform", "power": "Power", "power_saving_tip": "Make sure that your browser is not set to power saving mode.", "renderer": "Renderer", "rendering": "Rendering", "software_rendering": "Software rendering", "title": "Troubleshooting", "unavailable": "Unavailable", "unknown": "Unknown", "yes": "Yes" }, "tutorial": { "close": "Close tutorial", "complete": "You're ready! Good luck out there.", "go_to": "Go to", "got_it": "Got it", "hide_for_game": "Hide for this game", "never_show": "Don't show again", "skip": "Skip", "step": { "alliance_info": "Allies can't attack each other. You can break an alliance at any time — but doing so marks you as a traitor.", "atom_info": "Atom Bomb — small tactical strikes that take out structures.", "attack_nations": "Nations have cut you off from the tribes. Attack a neighboring nation instead — they're stronger than tribes, so bring plenty of troops. The nearest ones are marked with a target. Conquer them until you have {cost} gold for a City.", "attack_ratio": "The attack ratio bar sets how many of your troops are sent out with each attack. Drag the slider to adjust it.", "attack_wilderness": "The pulsing ring marks your territory. Click on the unclaimed land next to it to attack and expand.", "buy_city": "You can afford a City! Press {key} (or click the City icon under the control panel), then click your territory to place it. Cities raise your max troops.", "buy_defense_post": "Now build a Defense Post: press {key}, then click your territory near a border. Attacks on the land around it are much slower and cost the enemy far more troops.", "buy_factory": "Now build a Factory: press {key}, then click your territory to place it.", "buy_port": "Next, build a Port: press {key}, then click your coastline to place it.", "buy_silo": "Finally, build a Missile Silo: press {key}, then click your territory to place it. Silos launch atom bombs, hydrogen bombs and MIRVs.", "buy_warship": "Now build a Warship: press {key}, then click open water near your port. Warships capture trade ships and protect your waters.", "capture_tribes": "Capturing tribes is a great way to earn gold — the nearest ones are marked with a target on the map. Conquer them until you have {cost} gold for a City.", "earn_gold": "Attack neighbors to steal their land, conquer them to take their gold. You need {cost} for a {unit}.", "factory_info": "Factories are connected to cities and other factories by tracks, and spawn trains that grant gold.", "hydrogen_info": "Hydrogen Bomb — large strategic strikes that weaken the enemy.", "launch_atom": "Your silo is armed! Press {key}, then click a neighbor's territory to launch an Atom Bomb.", "mirv_info": "MIRV — a massive missile attack to cripple your enemy.", "no_coast": "You have no coastline yet. Water access is very important — it lets you send boats, build ports and trade by sea. Expand your territory until it reaches the coast.", "port_info_ships": "Ports send out trade ships, which earn you gold.", "port_info_warships": "Ports can also be used to construct warships.", "propose_alliance": "Allies secure your borders. Right-click the nation marked with a target and propose an alliance.", "sam_info": "SAM Launcher — defends against nuclear strikes by shooting down incoming missiles.", "send_boat": "Boats send your troops across water. Right-click an enemy coastline across the water to open the radial menu, then select the boat.", "silo_loading": "Your Missile Silo is loading — a nuke can be launched once it's fully ready.", "spawn": "Click anywhere on the map to pick where you spawn.", "spawn_wait": "Spot picked! You can still move it until the timer runs out — the game starts then.", "traitor_info": "Traitors get a large defense debuff for 30 seconds, so be careful.", "troop_rate": "This is your troop growth rate. Growth slows down and turns orange once your troops approach half of your max.", "troops": "Keep an eye on your troop count. Attacking with too few troops leaves you weak — let them regrow between attacks." }, "step_counter": "Step {current} of {total}", "step_touch": { "attack_wilderness": "The pulsing ring marks your territory. Tap the unclaimed land next to it, then tap the sword in the middle of the menu to attack.", "buy_city": "You can afford a City! Tap your territory, open the wrench (Build) menu and pick City. Cities raise your max troops.", "buy_defense_post": "Now build a Defense Post: tap your territory near a border, open the wrench menu and pick Defense Post. Attacks on the land around it are much slower and cost the enemy far more troops.", "buy_factory": "Now build a Factory: tap your territory, open the wrench menu and pick Factory.", "buy_port": "Next, build a Port: tap your coastline, open the wrench menu and pick Port.", "buy_silo": "Finally, build a Missile Silo: tap your territory, open the wrench menu and pick Missile Silo. Silos launch atom bombs, hydrogen bombs and MIRVs.", "buy_warship": "Now build a Warship: tap open water near your port, open the sword menu and pick Warship. Warships capture trade ships and protect your waters.", "launch_atom": "Your silo is armed! Tap a neighbor's territory, open the sword menu and pick Atom Bomb.", "propose_alliance": "Allies secure your borders. Tap the nation marked with a target, then tap the handshake to propose an alliance.", "send_boat": "Boats send your troops across water. Tap an enemy coastline across the water to open the radial menu, then select the boat.", "spawn": "Tap anywhere on the map to pick where you spawn." }, "title": "Tutorial" }, "unit_type": { "atom_bomb": "Atom Bomb", "boat": "Boat", "city": "City", "defense_post": "Defense Post", "factory": "Factory", "hydrogen_bomb": "Hydrogen Bomb", "mirv": "MIRV", "missile_silo": "Missile Silo", "port": "Port", "sam_launcher": "SAM Launcher", "warship": "Warship" }, "update_available": { "desktop": "A new version of OpenFront is available. It will download in the background; reload from the update bar once it is ready.", "message": "A new version of OpenFront is available. The page will now refresh to update." }, "user_setting": { "alert_frame_desc": "Toggle the alert frame. When enabled, the frame will be displayed when you are betrayed or attacked over land.", "alert_frame_label": "Alert Frame", "ally_keybinds": "Ally Keybinds", "anonymous_names_desc": "Hide real player names with random ones on your screen.", "anonymous_names_label": "Hidden Names", "attack_keybinds": "Attack Keybinds", "attack_ratio_controls": "Attack Ratio Controls", "attack_ratio_desc": "What percentage of your troops to send in an attack (1–100%).", "attack_ratio_down": "Decrease Attack Ratio", "attack_ratio_down_desc": "Decrease attack ratio by {amount}%", "attack_ratio_increment_desc": "How much the attack ratio keybinds change per press/scroll.", "attack_ratio_increment_label": "Attack Ratio Keybind Increment", "attack_ratio_label": "Attack Ratio", "attack_ratio_up": "Increase Attack Ratio", "attack_ratio_up_desc": "Increase attack ratio by {amount}%", "attacking_troops_overlay_desc": "Show attacker vs defender troop counts on active front lines.", "attacking_troops_overlay_label": "Attacking Troops Overlay", "audio_alerts": "Alerts & Notifications", "audio_alerts_desc": "Incoming nuke warnings, alliance requests and chat pings.", "audio_alerts_when_unfocused": "Keep alerts audible when unfocused", "audio_alerts_when_unfocused_desc": "Let warnings and alliance requests still play while the game is muted in the background.", "audio_ambience": "Ambience", "audio_ambience_desc": "Background loops from cities, factories and silos you zoom in on.", "audio_effects": "Sound Effects", "audio_effects_desc": "Builds, launches, impacts and end-of-game stings.", "audio_interface": "Interface", "audio_interface_desc": "Clicks, ticks and other menu sounds.", "audio_master": "Master Volume", "audio_master_desc": "Overall volume for everything below.", "audio_music": "Music", "audio_music_desc": "The menu theme and the in-game soundtrack.", "audio_mute_on_blur": "Mute when the window is not focused", "audio_mute_on_blur_desc": "Silence the game while you are working in another window.", "audio_reset": "Reset to defaults", "audio_test": "Test", "audio_test_master_muted": "Turn the master volume up to hear test sounds.", "audio_test_muted": "Turn this category up to hear the test sound.", "boat_attack": "Boat Attack", "boat_attack_desc": "Send a boat attack to the tile under your cursor.", "box_select_warships": "Box-Select Warships", "box_select_warships_desc": "Hold this key and drag to select multiple warships.", "break_alliance": "Break Alliance (Betray)", "break_alliance_desc": "Break alliance with the player whose tile is under your cursor.", "build_atom_bomb": "Build Atom Bomb", "build_city": "Build City", "build_controls": "Build Controls", "build_defense_post": "Build Defense Post", "build_factory": "Build Factory", "build_hotkey_desc": "Build under your cursor. Repeat the key on a unit to increase the build amount by 5 (up to 50).", "build_hydrogen_bomb": "Build Hydrogen Bomb", "build_menu_modifier": "Build Menu Modifier", "build_menu_modifier_desc": "Hold this key while clicking to open the build menu.", "build_mirv": "Build MIRV", "build_missile_silo": "Build Missile Silo", "build_port": "Build Port", "build_sam_launcher": "Build SAM Launcher", "build_scroll_modifier": "Build Scroll Modifier", "build_scroll_modifier_desc": "Hold this key and scroll to change build amount.", "build_warship": "Build Warship", "camera_movement": "Camera Movement", "center_camera": "Center Camera", "center_camera_desc": "Center camera on player.", "coordinate_grid_desc": "Toggle the alphanumeric grid overlay.", "coordinate_grid_label": "Coordinate Grid", "cursor_cost_label_desc": "Show a cost pill under the build cursor icon.", "cursor_cost_label_label": "Cursor Build Cost", "development_only": "Development Only", "display_f11_hint": "Press F11 at any time to switch between windowed and borderless.", "display_missing": "Remembered display not connected — using the primary display", "display_mode_borderless": "Borderless", "display_mode_desc": "Borderless fills the screen at its native resolution. Windowed keeps a resizable window.", "display_mode_label": "Display mode", "display_mode_windowed": "Windowed", "display_monitor_desc": "Which display the game opens on.", "display_monitor_label": "Monitor", "display_primary": "Primary", "display_ui_scale_desc": "Makes menus, text and the in-game HUD larger or smaller.", "display_ui_scale_label": "UI scale", "display_ui_scale_option": "{scale, number, percent}", "display_unnamed": "Display {index}", "donate_gold": "Donate Gold", "donate_gold_desc": "Open the gold donation menu for the ally or teammate whose tile is under your cursor.", "donate_troops": "Donate Troops", "donate_troops_desc": "Send your attack ratio's share of troops to the ally or teammate whose tile is under your cursor.", "easter_bug_count_desc": "How many bugs you're okay with (0–1000, emotionally).", "easter_bug_count_label": "Bug Count", "easter_writing_speed_desc": "Adjust how fast you pretend to code (x1–x100).", "easter_writing_speed_label": "Writing Speed Multiplier", "emoji_menu": "Emoji Menu", "emoji_menu_desc": "Open the emoji menu for the player whose tile is under your cursor.", "emoji_menu_modifier": "Emoji Menu Modifier", "emoji_menu_modifier_desc": "Hold this key while clicking to open the emoji menu.", "emojis_desc": "Toggle whether emojis are shown in game.", "emojis_label": "Emojis", "exit_game_info": "Return to main menu", "exit_game_label": "Exit Game", "game_menu_title": "Menu", "game_speed_down": "Game Speed Down", "game_speed_down_desc": "Cycle to previous game speed. Single player only.", "game_speed_up": "Game Speed Up", "game_speed_up_desc": "Cycle to next game speed (0.5, 1, 2, max). Single player only.", "go_to_player_desc": "Toggle zooming in on the player in the beginning of a game.", "go_to_player_label": "Go to player on start", "graphics_preset_desc": "Choose the preset look for the map. Fine-tune or make your own in the in-game graphics settings.", "graphics_preset_label": "Graphics Preset", "graphics_refresh_modifier": "Graphics refresh modifier", "graphics_refresh_modifier_desc": "Hold this key and {key} to refresh graphics.", "ground_attack": "Ground Attack", "ground_attack_desc": "Send a ground attack to the tile under your cursor.", "halloween_theme_desc": "Show the Halloween look on the home page.", "halloween_theme_label": "Halloween Theme", "help_messages_desc": "Show contextual tips and warnings during gameplay, such as army limit warnings and general gameplay advice.", "help_messages_label": "Help Messages", "highlight_glow_strength_label": "Highlight strength", "highlight_small_players_desc": "Add a glow to small players so they're easy to find.", "hud_opacity_desc": "Adjust panel backgrounds without fading text or icons. 100% keeps their original appearance.", "hud_opacity_label": "HUD background opacity", "keybind_conflict_error": "The key {key} is already bound to another action.", "keybind_shift_prefix": "Shift+", "keybinds_hint": "Click a key to rebind it. You can assign a single key or Shift + key combination.", "left_click_desc": "When ON, left-click opens menu and sword button attacks. When OFF, left-click attacks directly.", "left_click_label": "Left Click to Open Menu", "lobby_id_visibility_desc": "Hide Lobby ID in private lobby creation.", "lobby_id_visibility_label": "Hidden Lobby IDs", "lobby_start_alerts_desc": "Play the start chime for each lobby and ranked match by default and show a desktop notification when permitted. You can override it with the lobby bell.", "lobby_start_alerts_label": "Lobby Start Alerts", "map_layers_desc": "Show the extra images some maps draw over the terrain. Turn off to hide them on every map.", "map_layers_label": "Map Layers", "menu_shortcuts": "Menu Shortcuts", "modifiers": "Modifiers", "move_down": "Move Camera Down", "move_down_desc": "Move the camera downward.", "move_left": "Move Camera Left", "move_left_desc": "Move the camera to the left.", "move_right": "Move Camera Right", "move_right_desc": "Move the camera to the right.", "move_up": "Move Camera Up", "move_up_desc": "Move the camera upward.", "nuke_alliance_safety_desc": "Prevents accidental nuke strikes on newly formed allies.", "nuke_alliance_safety_duration": "{count, plural, one {1 tick (0.1s)} other {{count} ticks ({seconds}s)}}", "nuke_alliance_safety_label": "Ally friendly-fire safety", "off": "Off", "open_settings_desc": "Gameplay, graphics, audio and keybind settings", "open_settings_label": "Settings", "pause_game": "Pause", "pause_game_desc": "Pause or resume the game (single player and custom games for host).", "performance_overlay_desc": "{description} Press {key} during game to toggle.", "performance_overlay_keybind_desc": "Toggles the in-game performance overlay.", "performance_overlay_label": "Performance Overlay", "player_panel": "Player Info Panel", "player_panel_desc": "Open or close the player info panel for the player whose tile is under your cursor.", "press_a_key": "Press a key", "prevent_stacking": "Prevent Building Stacking", "prevent_stacking_desc": "Hold to build a new structure instead of upgrading a nearby one. Normal placement restrictions still apply.", "quick_chat": "Quick Chat", "quick_chat_desc": "Open quick chat for the player whose tile is under your cursor.", "random_name_anon": "Anon (e.g. AnonQuartz3)", "random_name_style_desc": "Choose the name format used by the random name button next to your name.", "random_name_style_label": "Random Name Style", "random_name_tribe": "Tribe (e.g. Roman Empire)", "render_debug_gui": "Render Debug GUI", "render_debug_gui_desc": "Toggle the renderer tuning panel", "replay_viewer_desc": "Open replays with rewind controls. Off opens the classic replay.", "replay_viewer_label": "New Replay Viewer", "request_alliance": "Request Alliance", "request_alliance_desc": "Send an alliance request to the player whose tile is under your cursor.", "reset": "Reset", "reset_gfx_desc": "Press while holding the modifier to reset rendering when experiencing display issues.", "retaliate_attack": "Retaliate", "retaliate_attack_desc": "Send a retaliation attack to blunt/negate the force of the most recent active attacker. Only available when you are being attacked.", "select_all_warships": "Select All Warships", "select_all_warships_desc": "Select all of your warships on the map.", "snap_build_preview_desc": "Move the build preview to the tile the structure will actually be built on.", "snap_build_preview_label": "Snap Build Preview", "special_effects_desc": "Toggle special effects. Deactivate to improve performances", "special_effects_label": "Special effects", "steam_lobby_links_desc": "Open lobby links in the Steam app instead of joining in this browser.", "steam_lobby_links_label": "Open Lobby Links in Steam", "swap_direction": "Swap Rocket Direction", "swap_direction_desc": "Toggle rocket launch direction (up/down).", "tab_audio": "Audio", "tab_display": "Display", "tab_gameplay": "Gameplay", "tab_graphics": "Graphics", "tab_keybinds": "Keybinds", "target_player": "Target Player", "target_player_desc": "Mark the player whose tile is under your cursor as a target for you and your allies.", "title": "Settings", "toggle_terrain": "Toggle Terrain", "toggle_view": "Toggle View", "toggle_view_desc": "Alternate view (terrain/countries).", "toggle_visibility": "Toggle Visibility", "unbind": "Unbind", "view_options": "View Options", "zoom_controls": "Zoom Controls", "zoom_in": "Zoom In", "zoom_in_desc": "Zoom in the map.", "zoom_out": "Zoom Out", "zoom_out_desc": "Zoom out the map." }, "username": { "account_invalid_chars": "Username can only contain letters, numbers, underscores, hyphens, and single spaces between words.", "claim_at_risk": "\"{name}\" is no longer reserved and can be taken by another player at any moment. Resubscribe now to keep it.", "claim_reserved": "\"{name}\" is reserved for you until {date}. Resubscribe before then to keep it.", "clan_browse": "Browse clans", "clan_clear": "No tag", "clan_custom": "Other tag", "clan_label": "Clan tag", "clan_none_joined": "You haven't joined a clan yet.", "clan_your_clans": "Your clans", "enter_username": "Enter your username", "invalid_chars": "Username can only contain letters, numbers, spaces, underscores, hyphens, and periods.", "lapse_notice": "Your subscription ended, so you are no longer playing as \"{name}\". It stays reserved for you until {date} — resubscribe before then to keep it. After that anyone can take it.", "lapse_notice_after_free_access": "Your free premium access has ended, so you are no longer playing as \"{name}\". You keep the full game at no charge; only the premium perks stop. The name stays reserved for you until {date} — subscribe before then to keep it. After that anyone can take it.", "lapse_notice_after_free_access_at_risk": "Your free premium access has ended, so you are no longer playing as \"{name}\", and the name is no longer reserved. You keep the full game at no charge. Another player can take the name at any moment — subscribe now to keep it.", "lapse_notice_after_grant": "The month of premium access that came with your Steam purchase has ended, so you are no longer playing as \"{name}\". You keep the full game at no charge; only the premium perks stop. The name stays reserved for you until {date} — subscribe before then to keep it. After that anyone can take it.", "lapse_notice_after_grant_at_risk": "The month of premium access that came with your Steam purchase has ended, so you are no longer playing as \"{name}\", and the name is no longer reserved. You keep the full game at no charge. Another player can take the name at any moment — subscribe now to keep it.", "lapse_notice_at_risk": "You are no longer playing as \"{name}\", and it is no longer reserved. Another player can take it at any moment — resubscribe now to keep it.", "not_string": "Username must be a string.", "random_name": "Generate a random name", "tag": "TAG", "tag_invalid_chars": "Clan tag can only contain letters and numbers.", "tag_not_member": "Join the {tag} clan before using its tag. Click this message to join it.", "tag_too_long": "Clan tag cannot exceed 5 characters.", "tag_too_short": "Clan tag must be 2-5 alphanumeric characters.", "too_long": "Username must not exceed {max} characters.", "too_short": "Username must be at least {min} characters long.", "verified_active_hint": "You are playing under your verified account name.", "verified_heading": "Verified name", "verified_held_body": "\"{name}\" is held by another subscriber, so you're shown as \"{name}\" with a number and can't play with the verified check under it. Change your name to one you can hold?", "verified_held_confirm": "Change name", "verified_held_hint": "\"{name}\" is held by another subscriber. Change your name to play with the verified check.", "verified_player": "Verified player", "verified_sub_required": "You need an active subscription to play under your verified name.", "verified_sub_required_confirm": "View store", "verified_use": "Use verified", "verified_use_custom": "Switch back to a custom name", "verified_use_hint": "Play under your verified account name" }, "win_modal": { "died": "You died", "discord_description": "Connect with players, discover new features, and win prizes!", "exit": "Exit Game", "join_discord": "Join Our Discord Community!", "join_server": "Join Server", "keep": "Keep Playing", "match_cancelled": "Match cancelled — not all players spawned", "nation_won": "Nation {nation} has won!", "new_lobby": "New Lobby", "other_team": "{team} team has won!", "other_won": "{player} has won!", "requeue": "Play Again", "share": "Share", "spectate": "Spectate", "stat_land": "Land owned", "stat_rank": "Rank", "stat_rank_value": "#{rank}/{players}", "stat_team_land": "Your team's land", "stat_team_rank": "Rank in your team", "stat_time": "Time played", "support_openfront": "Support OpenFront!", "territory_pattern": "Purchase a territory skin to go ad-free!", "you_won": "You Won!", "your_team": "Your team won!", "youtube_tutorial": "Need some help?" } }