Files
OpenFrontIO/resources/lang/en.json
T
Aotumuri 2fe99dc2ce Mls4game (#755)
## Description:
I’ve expanded MLS (Multi-Language Support) coverage in the game.
All in-game elements except for chat messages are now translatable.
## Please complete the following:
- [ ] I have added screenshots for all UI updates
- [x] I confirm I have thoroughly tested these changes and take full
responsibility for any bugs introduced
- [x] I understand that submitting code with bugs that could have been
caught through manual testing blocks releases and new features for all
contributors

## Please put your Discord username so you can be contacted if a bug or
regression is found:
aotumuri
2025-05-15 05:53:26 -04:00

397 lines
16 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"lang": {
"en": "English",
"native": "English",
"svg": "uk_us_flag",
"lang_code": "en"
},
"main": {
"title": "OpenFront (ALPHA)",
"join_discord": "Join the Discord!",
"login_discord": "Login with Discord",
"logged_in": "Logged in!",
"log_out": "Log out",
"create_lobby": "Create Lobby",
"join_lobby": "Join Lobby",
"single_player": "Single Player",
"instructions": "Instructions",
"how_to_play": "How to Play",
"wiki": "Wiki"
},
"help_modal": {
"hotkeys": "Hotkeys",
"table_key": "Key",
"table_action": "Action",
"action_alt_view": "Alternate view (terrain/countries)",
"action_attack_altclick": "Attack (when left click is set to open menu)",
"action_build": "Open build menu",
"action_emote": "Open emote menu",
"action_center": "Center camera on player",
"action_zoom": "Zoom out/in",
"action_move_camera": "Move camera",
"action_ratio_change": "Decrease/Increase attack ratio",
"action_reset_gfx": "Reset graphics",
"ui_section": "Game UI",
"ui_leaderboard": "Leaderboard",
"ui_leaderboard_desc": "Shows the top players of the game and their names, % owned land and gold.",
"ui_control": "Control panel",
"ui_control_desc": "The control panel contains the following elements:",
"ui_pop": "Pop - The amount of units you have, your max population and the rate at which you gain them.",
"ui_gold": "Gold - The amount of gold you have and the rate at which you gain it.",
"ui_troops_workers": "Troops and Workers - The amount of allocated troops and workers. Troops are used to attack or defend against attacks. Workers are used to generate gold. You can adjust the number of troops and workers using the slider.",
"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_options": "Options",
"ui_options_desc": "The following elements can be found inside:",
"option_pause": "Pause/Unpause the game - Only available in single player mode.",
"option_timer": "Timer - Time passed since the start of the game.",
"option_exit": "Exit button.",
"option_settings": "Settings - Open the settings menu. Inside you can toggle the Alternate View, Dark Mode, Emojis and action on left click.",
"radial_title": "Radial menu",
"radial_desc": "Right clicking (or touch on mobile) opens the radial menu. From there you can:",
"radial_build": "Open the build menu.",
"radial_info": "Open the Info menu.",
"radial_boat": "Send a boat to attack at the selected location (only available if you have access to water).",
"radial_close": "Close the menu.",
"info_title": "Info menu",
"info_enemy_desc": "Contains information such for the selected player name, gold, troops, and if the player is a traitor.Traitor is a player who betrayed and attacked a player who was in an alliance with them. The icons below represent the following interactions:",
"info_target": "Place a target mark on the player, marking it for all allies, used to coordinate attacks.",
"info_alliance": "Send an alliance request to the player. Allies can share resources and troops, but can't attack each other.",
"info_emoji": "Send an emoji to the player.",
"info_ally_panel": "Ally info panel",
"info_ally_desc": "When you ally with a player, the following new icons become available:",
"ally_betray": "Betray your ally, ending the alliance. You will now have a permanent icon stuck next to your name, unless the other nation was a traitor themselves. Attacks against you will incur less losses for the attacker until the end of the game, bots 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.",
"build_menu_title": "Build menu",
"build_name": "Name",
"build_icon": "Icon",
"build_desc": "Description",
"build_city": "City",
"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": "Defense Post",
"build_defense_desc": "Increases defenses around nearby borders. Attacks from enemies are slower and have more casualties.",
"build_port": "Port",
"build_port_desc": "Automatically sends trade ships between ports of your country and other countries (except if you clicked \"stop trade\" on them or they clicked \"stop trade on you\"), giving gold to both sides. Allows building Battleships. Can only be built near water.",
"build_warship": "Warship",
"build_warship_desc": "Patrols in an area, capturing trade ships and destroying enemy Warships and Boats. Spawns from the nearest Port and patrols the area you first clicked to build it. You can control Warships by attack-clicking on them and then attack-clicking the new area you want them to move to.",
"build_silo": "Missile Silo",
"build_silo_desc": "Allows launching missiles.",
"build_sam": "SAM Launcher",
"build_sam_desc": "Has a 75% chance to intercept enemy missiles in its 100 pixel range. The SAM has a 7.5 second cooldown and cannot intercept MIRVs.",
"build_atom": "Atom Bomb",
"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_hydrogen": "Hydrogen Bomb",
"build_hydrogen_desc": "Large explosive bomb. Spawns from the nearest Missile Silo and lands in the area you first clicked to build it.",
"build_mirv": "MIRV",
"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.",
"player_icons": "Player icons",
"icon_desc": "Examples of some of the ingame icons you will encounter and what they mean:",
"icon_crown": "Crown - This is the number 1 player in the leaderboard",
"icon_traitor": "Crossed swords - Traitor. This player attacked an ally.",
"icon_ally": "Handshake - Ally. This player is your ally.",
"info_enemy_panel": "Enemy info panel"
},
"single_modal": {
"title": "Single Player",
"allow_alliances": "Allow alliances",
"options_title": "Options",
"bots": "Bots: ",
"bots_disabled": "Disabled",
"disable_nations": "Disable Nations",
"instant_build": "Instant build",
"infinite_gold": "Infinite gold",
"infinite_troops": "Infinite troops",
"disable_nukes": "Disable Nukes",
"enables_title": "Enable Settings",
"start": "Start Game"
},
"map": {
"map": "Map",
"world": "World",
"europe": "Europe",
"mena": "MENA",
"northamerica": "North America",
"oceania": "Oceania",
"blacksea": "Black Sea",
"africa": "Africa",
"asia": "Asia",
"mars": "Mars",
"southamerica": "South America",
"britannia": "Britannia",
"gatewaytotheatlantic": "Gateway to the Atlantic",
"australia": "Australia",
"random": "Random",
"iceland": "Iceland",
"pangaea": "Pangaea",
"japan": "Japan and Neighbors",
"betweentwoseas": "Between Two Seas",
"knownworld": "Known World",
"faroeislands": "Faroe Islands",
"deglaciatedantarctica": "Deglaciated Antarctica",
"europeclassic": "Europe (classic)",
"falklandislands": "Falkland Islands",
"baikal": "Baikal"
},
"map_categories": {
"continental": "Continental",
"regional": "Regional",
"fantasy": "Other"
},
"private_lobby": {
"title": "Join Private Lobby",
"enter_id": "Enter Lobby ID",
"player": "Player",
"players": "Players",
"join_lobby": "Join Lobby",
"checking": "Checking lobby...",
"not_found": "Lobby not found. Please check the ID and try again.",
"error": "An error occurred. Please try again.",
"joined_waiting": "Joined successfully! Waiting for game to start..."
},
"public_lobby": {
"join": "Join next Game",
"waiting": "players waiting",
"teams": "{num} teams"
},
"username": {
"enter_username": "Enter your username",
"not_string": "Username must be a string.",
"too_short": "Username must be at least {min} characters long.",
"too_long": "Username must not exceed {max} characters.",
"invalid_chars": "Username can only contain letters, numbers, spaces, underscores, and [square brackets]."
},
"host_modal": {
"title": "Private Lobby",
"mode": "Mode",
"team_count": "Number of Teams",
"options_title": "Options",
"bots": "Bots: ",
"bots_disabled": "Disabled",
"disable_nations": "Disable Nations",
"instant_build": "Instant build",
"infinite_gold": "Infinite gold",
"infinite_troops": "Infinite troops",
"enables_title": "Enable Settings",
"player": "Player",
"players": "Players",
"waiting": "Waiting for players...",
"start": "Start Game"
},
"game_starting_modal": {
"title": "Game is Starting...",
"desc": "Preparing for the lobby to start. Please wait."
},
"difficulty": {
"difficulty": "Difficulty",
"Relaxed": "Relaxed",
"Balanced": "Balanced",
"Intense": "Intense",
"Impossible": "Impossible"
},
"game_mode": {
"ffa": "Free for All",
"teams": "Teams"
},
"select_lang": {
"title": "Select Language"
},
"unit_type": {
"city": "City",
"defense_post": "Defense Post",
"port": "Port",
"warship": "Warship",
"missile_silo": "Missile Silo",
"sam_launcher": "SAM Launcher",
"atom_bomb": "Atom Bomb",
"hydrogen_bomb": "Hydrogen Bomb",
"mirv": "MIRV"
},
"user_setting": {
"title": "User Settings",
"tab_basic": "Basic Settings",
"tab_keybinds": "Keybinds",
"dark_mode_label": "🌙 Dark Mode",
"dark_mode_desc": "Toggle the sites appearance between light and dark themes",
"emojis_label": "😊 Emojis",
"emojis_desc": "Toggle whether emojis are shown in game",
"anonymous_names_label": "🥷 Hidden Names",
"anonymous_names_desc": "Hide real player names with random ones on your screen.",
"left_click_label": "🖱️ Left Click to Open Menu",
"left_click_desc": "When ON, left-click opens menu and sword button attacks. When OFF, left-click attacks directly.",
"attack_ratio_label": "⚔️ Attack Ratio",
"attack_ratio_desc": "What percentage of your troops to send in an attack (1100%)",
"troop_ratio_label": "🪖🛠️ Troops and Workers Ratio",
"troop_ratio_desc": "Adjust the balance between troops (for combat) and workers (for gold production) (1100%)",
"easter_writing_speed_label": "Writing Speed Multiplier",
"easter_writing_speed_desc": "Adjust how fast you pretend to code (x1x100)",
"easter_bug_count_label": "Bug Count",
"easter_bug_count_desc": "How many bugs you're okay with (01000, emotionally)",
"view_options": "View Options",
"toggle_view": "Toggle View",
"toggle_view_desc": "Alternate view (terrain/countries)",
"zoom_controls": "Zoom Controls",
"zoom_out": "Zoom Out",
"zoom_out_desc": "Zoom out the map",
"zoom_in": "Zoom In",
"zoom_in_desc": "Zoom in the map",
"camera_movement": "Camera Movement",
"center_camera": "Center Camera",
"center_camera_desc": "Center camera on player",
"move_up": "Move Camera Up",
"move_up_desc": "Move the camera upward",
"move_left": "Move Camera Left",
"move_left_desc": "Move the camera to the left",
"move_down": "Move Camera Down",
"move_down_desc": "Move the camera downward",
"move_right": "Move Camera Right",
"move_right_desc": "Move the camera to the right",
"reset": "Reset",
"unbind": "Unbind"
},
"chat": {
"title": "Quick Chat",
"to": "Sent {user}: {msg}",
"from": "From {user}: {msg}",
"category": "Category",
"phrase": "Phrase",
"player": "Player",
"send": "Send",
"search": "Search player...",
"build": "Build your message...",
"cat": {
"help": "Help",
"attack": "Attack",
"defend": "Defend",
"greet": "Greetings",
"misc": "Miscellaneous",
"warnings": "Warnings"
},
"help": {
"troops": "Please give me troops!",
"gold": "Please give me gold!",
"no_attack": "Please don't attack me!",
"sorry_attack": "Sorry, I didnt mean to attack.",
"alliance": "Alliance?",
"help_defend": "Help me defend against [P1]!",
"team_up": "Lets team up against [P1]!"
},
"attack": {
"attack": "Attack [P1]!",
"mirv": "Launch a MIRV at [P1]!",
"focus": "Focus fire on [P1]!",
"finish": "Let's finish off [P1]!"
},
"defend": {
"defend": "Defend [P1]!",
"dont_attack": "Dont attack [P1]!",
"ally": "[P1] is my ally!"
},
"greet": {
"hello": "Hello!",
"good_luck": "Good luck!",
"have_fun": "Have fun!",
"gg": "GG!",
"nice_to_meet": "Nice to meet you!",
"well_played": "Well played!",
"hi_again": "Hi again!",
"bye": "Bye!",
"thanks": "Thanks!",
"oops": "Oops, wrong button!",
"trust_me": "You can trust me. Promise!",
"trust_broken": "I trusted you..."
},
"misc": {
"go": "Lets go!",
"strategy": "Nice strategy!",
"fun": "This game is fun!",
"pr": "When will my PR finally get merged...?"
},
"warnings": {
"strong": "[P1] is strong.",
"weak": "[P1] is weak.",
"mirv_soon": "[P1] can launch a MIRV soon!",
"number1_warning": "The #1 player will win soon unless we team up!",
"stalemate": "Let's make peace. This is a stalemate, we will both lose.",
"has_allies": "[P1] has many allies.",
"no_allies": "[P1] has no allies.",
"betrayed": "[P1] betrayed their ally!",
"getting_big": "[P1] is growing too fast!",
"danger_base": "[P1] is unprotected!",
"saving_for_mirv": "[P1] is saving up to launch a MIRV.",
"mirv_ready": "[P1] has enough gold to launch a MIRV!"
}
},
"build_menu": {
"desc": {
"atom_bomb": "Small explosion",
"hydrogen_bomb": "Large explosion",
"mirv": "Huge explosion, only targets selected player",
"missile_silo": "Used to launch nukes",
"sam_launcher": "Defends against incoming nukes",
"warship": "Captures trade ships, destroys ships and boats",
"port": "Sends trade ships to allies to generate gold",
"defense_post": "Increase defenses of nearby borders",
"city": "Increase max population"
},
"not_enough_money": "Not enough money"
},
"win_modal": {
"died": "You died",
"your_team": "Your team won!",
"other_team": "{team} team has won!",
"you_won": "You Won!",
"other_won": "{player} has won!",
"exit": "Exit Game",
"keep": "Keep Playing"
},
"leaderboard": {
"title": "Leaderboard",
"hide": "Hide",
"rank": "Rank",
"player": "Player",
"owned": "Owned",
"gold": "Gold",
"troops": "Troops"
},
"player_info_overlay": {
"type": "Type",
"bot": "Bot",
"nation": "Nation",
"player": "Player",
"team": "Team",
"d_troops": "Defending troops",
"a_troops": "Attacking troops",
"gold": "Gold",
"ports": "Ports",
"cities": "Cities",
"missile_launchers": "Missile launchers",
"sams": "SAMs",
"health": "Health",
"attitude": "Attitude"
},
"relation": {
"hostile": "Hostile",
"distrustful": "Distrustful",
"neutral": "Neutral",
"friendly": "Friendly",
"default": "Default"
},
"control_panel": {
"pop": "Pop",
"gold": "Gold",
"troops": "Troops",
"workers": "Workers",
"attack_ratio": "Attack Ratio"
},
"player_panel": {
"gold": "Gold",
"troops": "Troops",
"traitor": "Traitor",
"embargo": "Embargo against you",
"nuke": "Nukes sent by them to you",
"start_trade": "Start trading",
"stop_trade": "Stop trading",
"yes": "Yes",
"no": "No"
}
}