Files
HexaHost-GameCloud/apps/web/messages/en.json
smueller d29a02f2a4
Some checks failed
CI / Node — lint, typecheck, test, build (push) Failing after 9s
CI / Go — node-agent tests (push) Failing after 9s
CI / Go — edge-gateway build (push) Successful in 13s
Phase5
2026-06-26 13:00:01 +02:00

341 lines
13 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.
{
"common": {
"appName": "HexaHost GameCloud",
"login": "Sign in",
"register": "Register",
"dashboard": "Dashboard",
"logout": "Sign out",
"theme": "Theme",
"themeLight": "Light",
"themeDark": "Dark",
"themeSystem": "System",
"language": "Language",
"loading": "Loading…",
"submit": "Submit",
"cancel": "Cancel",
"back": "Back",
"footer": "Self-hosted Minecraft server platform.",
"servers": "Servers"
},
"landing": {
"badge": "Phase 0 · Control Plane",
"title": "Minecraft servers on demand",
"subtitle": "Create, configure, and operate Minecraft servers through a central web panel — multi-tenant, scalable, and production-ready.",
"ctaPrimary": "Get started",
"ctaSecondary": "Sign in",
"features": {
"control": {
"title": "Central control",
"description": "Server lifecycle, quotas, and scheduling through a unified control plane."
},
"nodes": {
"title": "Multi-node",
"description": "Horizontal scaling across dedicated game nodes with agent-based orchestration."
},
"security": {
"title": "Enterprise security",
"description": "mTLS, granular permissions, and auditable state transitions from day one."
}
}
},
"auth": {
"loginTitle": "Sign in",
"loginSubtitle": "Sign in with your account.",
"registerTitle": "Create account",
"registerSubtitle": "Register for the platform.",
"email": "Email",
"emailPlaceholder": "name@example.com",
"username": "Username",
"usernamePlaceholder": "player123",
"displayName": "Display name",
"displayNamePlaceholder": "Your name",
"optional": "optional",
"password": "Password",
"passwordPlaceholder": "••••••••",
"confirmPassword": "Confirm password",
"noAccount": "No account yet?",
"hasAccount": "Already registered?",
"forgotPasswordLink": "Forgot password?",
"forgotPasswordTitle": "Reset password",
"forgotPasswordSubtitle": "Enter your email address and we will send you a reset link.",
"forgotPasswordSubmit": "Send reset link",
"forgotPasswordSent": "If an account exists for this email, you will receive a reset link shortly.",
"resetPasswordTitle": "Set new password",
"resetPasswordSubtitle": "Choose a new password for your account.",
"resetPasswordSubmit": "Update password",
"resetPasswordMissingToken": "This reset link is invalid or has expired.",
"verifyEmailTitle": "Email verification",
"verifyEmailSent": "Registration successful. Please check your inbox and click the verification link.",
"verifyEmailLoading": "Verifying your email address…",
"verifyEmailSuccess": "Your email address has been verified. You can now sign in.",
"verifyEmailError": "Verification failed. The link may be invalid or expired.",
"verifyEmailMissingToken": "No verification token was provided.",
"twoFactorTitle": "Two-factor authentication",
"twoFactorSubtitle": "Enter the 6-digit code from your authenticator app.",
"twoFactorCode": "Authentication code",
"twoFactorSubmit": "Verify",
"twoFactorMissingChallenge": "No login challenge found. Please sign in again.",
"twoFactorSetupTitle": "Two-factor authentication",
"twoFactorSetupDescription": "Add an extra layer of security to your account with TOTP.",
"twoFactorSetupStart": "Set up 2FA",
"twoFactorScanQr": "Scan this QR code with your authenticator app, then enter the generated code.",
"twoFactorQrAlt": "QR code for authenticator setup",
"twoFactorConfirm": "Enable 2FA",
"twoFactorEnabled": "Two-factor authentication is enabled on your account.",
"recoveryCodesTitle": "Recovery codes — save these in a secure place",
"securityTitle": "Security",
"securitySubtitle": "Manage authentication and security settings for your account.",
"backToLogin": "Back to sign in",
"sessionNone": "session: none",
"errors": {
"generic": "Something went wrong. Please try again."
}
},
"dashboard": {
"title": "Dashboard",
"welcome": "Welcome to your control area.",
"servers": "Servers",
"serversEmpty": "No servers yet",
"serversEmptyDescription": "Create your first Minecraft server to get started.",
"createServer": "Create server",
"status": "Status",
"resources": "Resources",
"activity": "Activity",
"activityEmpty": "No recent events",
"controlPlaneOnline": "Control Plane · Online",
"activeServers": "Active servers",
"resourcesSubtitle": "Allocated / Quota",
"allocatedRam": "Allocated RAM",
"activitySubtitle": "Overview",
"totalServers": "Total servers",
"viewAllServers": "View all servers",
"serversSummary": "Servers in your account"
},
"validation": {
"emailRequired": "Email is required",
"emailInvalid": "Invalid email address",
"passwordRequired": "Password is required",
"passwordMin": "Password must be at least 8 characters",
"confirmPasswordRequired": "Password confirmation is required",
"passwordMismatch": "Passwords do not match",
"usernameInvalid": "Username must be 332 characters (letters, numbers, _ and -)",
"codeRequired": "Authentication code is required",
"codeInvalid": "Enter a valid 6-digit code",
"serverNameRequired": "Server name is required",
"serverNameMax": "Server name must be at most 64 characters",
"planRequired": "Please select a plan",
"planInvalid": "Invalid plan selected",
"versionRequired": "Minecraft version is required",
"softwareRequired": "Software family is required",
"eulaRequired": "You must accept the Minecraft EULA",
"motdMax": "MOTD must be at most 256 characters",
"maxPlayersMin": "At least 1 player required",
"maxPlayersMax": "At most 200 players allowed"
},
"servers": {
"title": "Servers",
"subtitle": "Manage your Minecraft servers.",
"create": "Create server",
"createTitle": "New server",
"createDescription": "Configure and provision a new Minecraft server.",
"name": "Server name",
"plan": "Plan",
"selectPlan": "Select a plan",
"noPlans": "No plans are available. Ask an administrator to create a plan.",
"software": "Software",
"version": "Minecraft version",
"eula": "I accept the Minecraft End User License Agreement (EULA).",
"loading": "Loading…",
"cancel": "Cancel",
"emptyTitle": "No servers yet",
"emptyDescription": "Create your first server to start playing.",
"address": "Address",
"addressPending": "Pending allocation",
"ram": "RAM",
"start": "Start",
"stop": "Stop",
"details": "Details",
"detailSubtitle": "Server details and lifecycle controls",
"backToList": "Back to servers",
"retry": "Retry",
"status": {
"DRAFT": "Draft",
"PROVISIONING": "Provisioning",
"INSTALLING": "Installing",
"STOPPED": "Stopped",
"STARTING": "Starting",
"RUNNING": "Running",
"STOPPING": "Stopping",
"ERROR": "Error",
"DELETING": "Deleting",
"DELETED": "Deleted"
},
"softwareOptions": {
"VANILLA": "Vanilla",
"PAPER": "Paper",
"PURPUR": "Purpur",
"FABRIC": "Fabric",
"FORGE": "Forge",
"NEOFORGE": "NeoForge",
"QUILT": "Quilt",
"BEDROCK_DEDICATED": "Bedrock Dedicated"
},
"errors": {
"generic": "Something went wrong. Please try again.",
"loadFailed": "Could not load servers."
},
"tabs": {
"navigation": "Server sections",
"overview": "Overview",
"console": "Console",
"files": "Files",
"properties": "Properties",
"players": "Players",
"worlds": "Worlds",
"backups": "Backups",
"addons": "Add-ons"
},
"console": {
"loading": "Loading…",
"notRunning": "The console is only available while the server is running. Start the server from the overview tab.",
"connecting": "Connecting…",
"connected": "Connected",
"disconnected": "Disconnected",
"clear": "Clear log",
"commandPlaceholder": "Enter server command…",
"send": "Send",
"errors": {
"connectionFailed": "Could not connect to the console."
}
},
"files": {
"loading": "Loading…",
"browser": "File browser",
"editor": "Editor",
"up": "Up",
"empty": "This directory is empty.",
"selectFile": "Select a file to view or edit.",
"readOnlyStopped": "Read-only while the server is stopped.",
"notAvailable": "Files are only available when the server is running or stopped.",
"truncated": "File was truncated for display. Edit with care.",
"save": "Save",
"saving": "Saving…",
"saved": "File saved.",
"errors": {
"loadFailed": "Could not load directory.",
"readFailed": "Could not read file.",
"saveFailed": "Could not save file."
}
},
"properties": {
"title": "Server properties",
"description": "Edit common server.properties settings. Unknown properties are preserved on the server.",
"loading": "Loading…",
"motd": "MOTD",
"gamemode": "Gamemode",
"difficulty": "Difficulty",
"maxPlayers": "Max players",
"pvp": "PVP",
"whitelist": "Whitelist",
"hardcore": "Hardcore",
"onlineMode": "Online mode",
"enableCommandBlock": "Command blocks",
"allowFlight": "Allow flight",
"viewDistance": "View distance",
"simulationDistance": "Simulation distance",
"spawnProtection": "Spawn protection",
"save": "Save changes",
"saving": "Saving…",
"saved": "Properties saved.",
"gamemodes": {
"survival": "Survival",
"creative": "Creative",
"adventure": "Adventure",
"spectator": "Spectator"
},
"difficulties": {
"peaceful": "Peaceful",
"easy": "Easy",
"normal": "Normal",
"hard": "Hard"
},
"errors": {
"loadFailed": "Could not load server properties.",
"saveFailed": "Could not save server properties."
}
},
"players": {
"loading": "Loading…",
"onlineCount": "Online players",
"whitelistCount": "Whitelist entries",
"empty": "No players online.",
"retry": "Retry",
"columns": {
"name": "Player",
"ping": "Ping"
},
"errors": {
"loadFailed": "Could not load player list."
}
},
"worlds": {
"loading": "Loading…",
"loadError": "Could not load world information.",
"activeWorld": "Active world: {name}",
"stoppedHint": "Upload and replace require a stopped server.",
"worldName": "World name",
"uploadArchive": "World archive (.tar.gz)",
"uploadError": "World upload failed.",
"download": "Download world",
"downloadError": "Could not start download.",
"downloadPending": "Backup is being created. Try the download again shortly.",
"empty": "No worlds found.",
"validWorld": "Valid world",
"invalidWorld": "Invalid",
"active": "Active"
},
"backups": {
"loading": "Loading…",
"loadError": "Could not load backups.",
"create": "Create backup",
"manualLabel": "Manual backup",
"createError": "Could not create backup.",
"download": "Download",
"downloadError": "Could not create download URL.",
"restore": "Restore",
"restoreConfirm": "Restore the world from this backup? The server must be stopped.",
"restoreError": "Restore failed.",
"delete": "Delete",
"deleteConfirm": "Delete this backup?",
"deleteError": "Could not delete backup.",
"enableSchedule": "Enable scheduled backups",
"disableSchedule": "Disable scheduled backups",
"scheduleError": "Could not update schedule.",
"scheduleInfo": "Interval: every {hours}h · Retention: {retention} backups",
"label": "Label",
"status": "Status",
"size": "Size",
"created": "Created",
"actions": "Actions",
"empty": "No backups yet."
},
"addons": {
"loading": "Loading…",
"unsupported": "Add-ons are not supported for this server software yet. Use Paper or Fabric.",
"stoppedHint": "Add-ons can only be installed or removed while the server is stopped.",
"searchPlaceholder": "Search Modrinth…",
"search": "Search",
"searchError": "Catalog search failed.",
"versionsError": "Could not load versions.",
"installError": "Installation failed.",
"removeError": "Remove failed.",
"select": "Versions",
"compatibleVersions": "Compatible versions for {name}",
"install": "Install",
"remove": "Remove",
"installed": "Installed",
"empty": "No add-ons installed yet."
}
}
}