Files
Felis/panel/src/i18n/resources/en-US/servers.json
T
Lemon-miaow a2ff2a1102 fix(panel): make the LuckPerms page honest about what the server said (#59)
Live with real LuckPerms 5.5.85: every lp command returns an empty RCON body
(list/plugins answer normally; a standalone RCON client sees the same, and
creategroup/permission-set still persist), so the read projection can never
populate and the page asserted "no parent groups / no explicit nodes" for a
state it could not actually read. The raw reply now rides the same disclosure
the rosters carry, a silent entry-less reply shows an explicit notice instead
of the false empty claims, and the write history's placeholder no longer
dresses up a fabricated "[RCON] ..." line as output.
2026-09-23 22:43:29 +08:00

172 lines
9.3 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.
{
"my_servers_title": "My servers",
"my_servers_subtitle": "Wake, stop, or claim the servers you can manage.",
"search_placeholder": "Search server name or address…",
"filter_status_all": "All statuses",
"search_no_match": "No matching servers found.",
"search_clear_btn": "Clear filters",
"no_servers_linked": "No servers linked to you",
"no_servers_hint": "Claim an unowned server you have access to, or ask an admin to provision one.",
"phase_running": "Running",
"phase_starting": "Starting",
"phase_stopping": "Stopping",
"phase_stopped": "Stopped",
"phase_failed": "Failed",
"phase_unknown": "Unknown",
"online": "online",
"console": "Console",
"claim": "Claim",
"claim_server_title": "Claim Server",
"claim_server_desc": "Are you sure you want to claim the server \"{{name}}\"? Once claimed, you will have access to its console, player management, and backups.",
"claiming": "Claiming…",
"stop": "Stop",
"stopping": "Stopping…",
"wake": "Wake",
"waking": "Waking…",
"server_asleep_title": "Server is asleep",
"server_asleep_body": "Wake it to boot a pod — the live console attaches automatically the moment it starts up.",
"server_shutting_down_title": "Server is shutting down",
"server_shutting_down_body": "The pod is terminating, so the live console has detached. It will be asleep in a moment.",
"server_failed_title": "Server failed to start",
"server_failed_body": "No pod is running, so there is nothing to stream. Wake it to retry; the console attaches once a pod comes back up.",
"console_offline_title": "Console is offline",
"console_offline_body": "The live console attaches automatically as soon as the server is running.",
"my_servers_breadcrumb": "My servers",
"command_placeholder": "Type a command… e.g. list",
"log_connecting": "Connecting…",
"log_live": "Live",
"log_reconnecting": "Reconnecting…",
"log_ended": "Stream ended",
"log_reconnect_btn": "Reconnect",
"log_clear_btn": "Clear",
"log_ended_empty": "Stream ended — reconnect to resume following the log.",
"log_waiting": "Waiting for output…",
"log_jump_latest": "Jump to latest",
"players_title": "Player management",
"players_link_title": "Player management",
"players_link_desc": "Manage the whitelist, online players, and bans.",
"luckperms_link_title": "LuckPerms Permissions",
"luckperms_link_desc": "Manage player groups and fine-grained permission nodes.",
"backups_link_title": "Backups & restore",
"backups_link_desc": "View and restore world backups for this server.",
"files_link_title": "Server files",
"files_link_desc": "Browse and repair files in the world volume.",
"system_service": "System service",
"system_service_hint": "Provisioned and managed by the platform (felis systemservers); it accepts no user operations.",
"players_back_to_console": "Back to console",
"players_not_yours_title": "Not your server",
"players_not_yours_body": "Only the owner or an admin can manage this server's players.",
"players_not_running_title": "Server is asleep",
"players_not_running_body": "Player management runs over a live connection to the server. Wake it to manage the whitelist, online players, and bans.",
"access_refresh": "Refresh",
"access_search_placeholder": "Search players…",
"access_search_no_match": "No players match \"{{query}}\".",
"access_search_count": "Showing {{shown}} of {{total}}",
"access_total_count": "{{total}} total",
"access_page_prev": "Prev",
"access_page_next": "Next",
"access_page_indicator": "Page {{page}} / {{pages}}",
"access_player_placeholder": "Player name, e.g. Notch",
"access_player_invalid": "Player names are 1–16 letters, digits or underscores.",
"access_whitelist_title": "Whitelist",
"access_whitelist_desc": "When the whitelist is on, only listed players can join.",
"access_whitelist_add": "Add",
"access_whitelist_empty": "No players on the whitelist yet.",
"access_whitelist_empty_hint": "Add a player above to let them join.",
"access_whitelist_remove": "Remove {{player}} from the whitelist",
"access_remove": "Remove",
"access_whitelist_load_error": "Couldn't load the whitelist.",
"access_whitelist_added": "Added {{player}} to the whitelist.",
"access_whitelist_removed": "Removed {{player}} from the whitelist.",
"access_whitelist_raw": "View raw server reply",
"access_online_title": "Online players",
"access_online_desc": "Players on the server right now.",
"access_online_load_error": "Couldn't load online players.",
"access_online_empty": "No one is online right now.",
"access_online_names_unavailable": "{{count}} online, but the names couldn't be read.",
"access_online_names_unavailable_hint": "See the raw server reply below for names.",
"access_online_raw": "View raw server reply",
"access_updated_at": "Updated {{time}}",
"access_kick_btn": "Kick",
"access_kicked": "Kicked {{player}}.",
"access_ban_title": "Bans",
"access_ban_desc": "Banning kicks a player and blocks them from rejoining. Expand to view the current ban list and pardon in one tap, or enter a full player ID to ban directly.",
"access_ban_btn": "Ban",
"access_pardon_btn": "Pardon",
"access_ban_confirm": "Ban {{player}}? They'll be kicked and blocked from rejoining.",
"access_ban_confirm_yes": "Ban",
"access_ban_empty": "No banned players.",
"access_ban_empty_hint": "Banned players show up here, ready to pardon in one tap.",
"access_ban_load_error": "Couldn't load the ban list.",
"access_ban_raw": "View raw server reply",
"access_cancel": "Cancel",
"access_banned": "Banned {{player}}.",
"access_pardoned": "Pardoned {{player}}.",
"create_server_btn": "New server",
"create_server_title": "Create a server",
"create_server_desc": "Pick from whitelisted images and sizes — the platform provisions the rest. No raw cluster config is exposed here.",
"create_server_name": "Name",
"create_server_name_placeholder": "survival",
"create_server_subdomain": "Subdomain",
"create_server_subdomain_placeholder": "survival",
"create_server_subdomain_invalid": "Lowercase letters, digits and hyphens only.",
"create_server_subdomain_hint": "Will be reachable at {{host}}",
"create_server_display_name": "Display name (optional)",
"create_server_display_name_placeholder": "Survival World",
"create_server_image": "Image",
"create_server_image_loading": "Loading images…",
"create_server_image_choose": "Choose an image",
"create_server_image_none": "No whitelisted images",
"create_server_memory": "Memory",
"create_server_storage": "Storage",
"create_server_policy": "Autostart policy",
"create_server_policy_owner": "Owner only — wake from the panel",
"create_server_policy_public": "Public — any player join wakes it",
"create_server_policy_allowlist": "Allowlist — listed players wake it",
"create_server_cancel": "Cancel",
"create_server_submit": "Create",
"edit_server_title": "Edit Server Config",
"edit_server_desc": "Configure display name, autostart policy, image, memory, and CPU",
"edit_server_desc_long": "Updating server spec. Fields left unchanged will retain their current values.",
"edit_server_submit": "Save Config",
"luckperms_group_name": "Group Name",
"luckperms_node": "Permission Node",
"luckperms_action": "Action",
"luckperms_value": "Value",
"luckperms_value_grant": "Grant (True)",
"luckperms_value_deny": "Deny (False)",
"luckperms_world": "World Context (Optional)",
"luckperms_error_invalid_player": "Invalid player name (1–16 chars: letters, digits, underscore)",
"luckperms_error_invalid_node": "Invalid permission node (allowed: letters, digits, ., -, _, *, 1-64 chars)",
"luckperms_error_invalid_world": "Invalid world context (allowed: letters, digits, -, _, 1-48 chars)",
"luckperms_desc": "Manage player permission nodes and parent groups on this server (requires the LuckPerms plugin to be active).",
"luckperms_back_to_console": "Back to console",
"luckperms_select_player_prompt": "Please select an online player from the list, or enter a username to query.",
"luckperms_add_group_btn": "Add Parent Group",
"luckperms_add_perm_btn": "Add Permission",
"luckperms_groups_title": "Parent Groups",
"luckperms_permissions_title": "Permission Nodes",
"luckperms_node_column": "Permission Node",
"luckperms_value_column": "Value",
"luckperms_world_column": "World",
"luckperms_actions_column": "Actions",
"luckperms_custom_group_placeholder": "Enter custom group name...",
"luckperms_batch_players": "Player Usernames List",
"luckperms_recent_actions": "Recent Actions History",
"luckperms_no_recent_actions": "No recent actions.",
"luckperms_revert": "Revert",
"luckperms_reverting": "Reverting...",
"luckperms_revert_success": "Action reverted successfully!",
"luckperms_presets": "Presets",
"luckperms_no_parent_groups": "No parent groups assigned",
"luckperms_no_reply": "The server returned no parseable data — some LuckPerms versions do not reply over RCON, so the group/permission lists below may be incomplete. Grants and revocations still take effect.",
"luckperms_no_output": "(the server returned no output)",
"luckperms_global": "global",
"luckperms_no_perms": "No explicit permission nodes assigned",
"luckperms_rcon_output": "RCON Console Output",
"luckperms_clear_history": "Clear history",
"edit_server_cpu": "CPU Limit",
"edit_server_cpu_placeholder": "e.g. 1, 2, 500m",
"owned_filter_mine": "me"
}