Files
NightSpire/web-next/messages/en.json
T
Inna 4b78aa847a web-next: página 404 temática (not-found)
Añade una 404 con el markup del tema (main-page > middle-content >
body-content > title-content + body-box-content justified), dentro del
layout de [locale] (cabecera/vídeo/pie). Como el layout raíz es un segmento
dinámico ([locale]), se usa el patrón de next-intl: `[locale]/not-found.tsx`
+ catch-all `[locale]/[...rest]/page.tsx` que dispara notFound(). Bilingüe
(claves NotFound.title/message en es/en). Devuelve HTTP 404; las rutas
conocidas siguen 200.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-13 11:22:06 +00:00

519 lines
20 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.
{
"Metadata": {
"title": "Nova WoW WoW WotLK 3.4.3 Server - Latino & Español 💎",
"description": "Download and play WotLK Classic for free on Nova WoW - WoW WotLK 3.4.3 server - The best WoW server 🔥"
},
"Nav": {
"home": "Home",
"login": "Sign in",
"register": "Create account",
"account": "My account",
"logout": "Log out",
"language": "Language",
"forum": "Forums",
"vote": "Vote",
"recruit": "Recruit",
"store": "Store"
},
"Home": {
"brand": "Nova WoW",
"serverStatus": "Server status",
"server": "Server",
"onlineCharacters": "Online characters",
"login": "Login",
"address": "Address",
"notAvailable": "Not available",
"news": "News",
"noNews": "There are no news available at the moment.",
"link": "Link",
"here": "here",
"tagline": "The best WoW WotLK Classic 3.4.3 server in Spanish and Latino. Join a community of thousands of players for free.",
"ctaRegister": "Create free account",
"ctaForum": "View forums"
},
"Login": {
"title": "Sign in to Nova WoW",
"email": "Email",
"password": "Password",
"submit": "Sign in",
"connecting": "Signing in…",
"success": "Signed in successfully. Redirecting…",
"invalidCredentials": "Incorrect email or password",
"missingFields": "Please fill in all fields.",
"invalidRequest": "Invalid request.",
"genericError": "Something went wrong. Please try again later.",
"forgot": "I forgot my password/username",
"newHere": "New to the community? You can create an account",
"createAccount": "here",
"captchaFailed": "Anti-bot verification failed. Please retry.",
"forgotActivation": "I did not receive the activation link",
"publicNote": "* If you log in from a public place, remember to log out when you are not using the website or forum."
},
"Account": {
"title": "My account",
"bnetAccount": "Account (Battle.net)",
"gameAccount": "Game account",
"logout": "Log out",
"points": "Points",
"dp": "DP",
"vp": "VP",
"battlepayCredits": "Battlepay credits",
"securityToken": "Security token",
"requested": "Requested",
"notRequested": "Not requested",
"characters": "My characters",
"level": "Level",
"noCharacters": "You have no characters yet.",
"servicesTitle": "Character services",
"utilitiesTitle": "Utilities",
"accountSettings": "Account settings",
"communityTitle": "Community",
"svcRename": "Rename character",
"svcCustomize": "Customize character",
"svcChangeRace": "Change race",
"svcChangeFaction": "Change faction",
"svcLevelUp": "Level up to 80",
"svcGold": "Buy gold",
"svcTransfer": "Transfer character",
"svcRevive": "Revive character",
"svcUnstuck": "Unstuck character",
"svcToken": "Security token",
"svcChangePassword": "Change password",
"svcChangeEmail": "Change email",
"svcVote": "Vote for us",
"svcRecruit": "Recruit a friend",
"svcStore": "Client store",
"adminPanel": "Admin panel",
"infoTitle": "Information",
"toolsTitle": "Utilities & Tools",
"adminPanelDesc": "Manage the server",
"svcChangePasswordDesc": "Manage a new password",
"svcChangeEmailDesc": "Manage an active email",
"svcTokenDesc": "Extra security for your account",
"svcRenameDesc": "Get a different name",
"svcCustomizeDesc": "A fresh new look",
"svcChangeRaceDesc": "Pick a new race for your class",
"svcChangeFactionDesc": "New adventures on the opposite faction",
"svcLevelUpDesc": "For those who don't want to grind",
"svcGoldDesc": "Get more gold for your character",
"svcTransferDesc": "Move your characters to another account",
"svcReviveDesc": "Nobody else will revive you?",
"svcUnstuckDesc": "For stuck characters",
"svcVoteDesc": "Cast your vote on top sites",
"svcRecruitDesc": "Bring friends and get great rewards",
"svcStoreDesc": "Pay your pending Battlepay purchases",
"accountOptions": "ACCOUNT OPTIONS",
"characterOptions": "CHARACTER OPTIONS",
"basicData": "Basic data",
"accountState": "Account status",
"regMail": "Registration email",
"currentMail": "Current email",
"joindate": "Registration date",
"lastIpWeb": "Last IP (web)",
"lastIpServer": "Last IP (Server)",
"banned": "Account banned",
"banEnd": "Suspension ends",
"recruited": "Recruited account",
"recruitedFriends": "Recruited friends",
"yes": "Yes",
"no": "No"
},
"SelectAccount": {
"title": "Select your game account",
"loggedInAs": "Logged in as",
"choose": "Your Battle.net account has several game accounts. Choose which one to continue with:",
"noAccounts": "No game accounts were found linked to this Battle.net account.",
"entering": "Entering…",
"error": "The account could not be selected."
},
"Register": {
"title": "Create account",
"info": "Your account is Battle.net type: it is identified by your email. The password must be alphanumeric and up to 16 characters. The email must be a Gmail address.",
"password": "Password",
"confPassword": "Confirm password",
"email": "Gmail email address",
"confEmail": "Confirm email address",
"recruiter": "Recruiter (optional)",
"terms": "I accept the Rules, Terms and Conditions and Privacy Policy",
"submit": "Create account",
"creating": "Creating…",
"success": "The account has been created. Check your email to activate it.",
"missingFields": "Please fill in all fields.",
"passwordMismatch": "Passwords do not match.",
"passwordTooLong": "The password must not exceed 16 characters.",
"invalidEmail": "The email address is not valid.",
"emailExists": "An account with that email already exists.",
"recruiterNotFound": "The recruiter entered does not exist.",
"genericError": "Something went wrong. Please try again later.",
"captchaFailed": "Anti-bot verification failed. Please retry."
},
"Activate": {
"activating": "Activating your account…",
"success": "Account activated! You can now sign in.",
"invalidLink": "The link is invalid or has already been used.",
"expiredLink": "The link has expired. Please request a new one.",
"goLogin": "Go to sign in",
"title": "Account activation"
},
"Recover": {
"title": "Recover account",
"type": "What do you want to recover?",
"typePassword": "Password",
"typeAccountName": "Account name",
"typeActivation": "Activation link",
"email": "Gmail email address",
"submit": "Request",
"sending": "Sending…",
"success": "If an account exists with that email, we have sent you the information.",
"invalidEmail": "Enter a valid Gmail address.",
"genericError": "Something went wrong. Please try again later.",
"captchaFailed": "Anti-bot verification failed. Please retry."
},
"Reset": {
"title": "Reset password",
"password": "New password",
"confPassword": "Confirm password",
"submit": "Reset",
"saving": "Saving…",
"success": "Password reset. You can now sign in.",
"goLogin": "Go to sign in",
"invalidLink": "The link is invalid or has already been used.",
"expiredLink": "The link has expired. Please request a new one.",
"passwordMismatch": "Passwords do not match.",
"passwordTooLong": "The password must not exceed 16 characters.",
"accountNotFound": "Account not found.",
"genericError": "Something went wrong. Please try again later."
},
"Services": {
"reviveTitle": "Revive character",
"unstuckTitle": "Unstuck character",
"reviveAction": "Revive",
"unstuckAction": "Unstuck",
"selectCharacter": "Select a character",
"noCharactersYet": "You have no available characters.",
"processing": "Processing…",
"success": "Action completed successfully.",
"noCharacter": "Select a character.",
"notOfflineOrOwned": "The character must be offline and yours.",
"cooldown": "You can only do this once every 12 hours.",
"soapError": "Server communication error. Please try again later.",
"genericError": "Something went wrong. Please try again later.",
"info": "Information",
"back": "Back to my account",
"backShort": "Back",
"choose": "Choose your character:"
},
"Paid": {
"rename": {
"title": "Rename character",
"pay": "Rename for {price} €",
"success": "Character {name} has been flagged for rename (applies on next login)."
},
"customize": {
"title": "Customize character",
"pay": "Customize for {price} €",
"success": "Character {name} has been flagged for customization."
},
"change-race": {
"title": "Change race",
"pay": "Change race for {price} €",
"success": "Character {name} has been flagged for race change."
},
"change-faction": {
"title": "Change faction",
"pay": "Change faction for {price} €",
"success": "Character {name} has changed faction successfully."
},
"level-up": {
"title": "Level up to 80",
"pay": "Level up to 80 for {price} €",
"success": "Character {name} has been leveled to 80."
},
"error": "The operation could not be completed. If you were charged, contact support.",
"gold": {
"title": "Buy gold",
"buy": "Buy gold",
"selectAmount": "Select the amount",
"option": "{amount} gold — {price} €",
"success": "Gold has been added to character {name}."
},
"transfer": {
"title": "Transfer character",
"pay": "Transfer for {price} €",
"destination": "Destination account",
"success": "Character {name} has been transferred to the destination account."
},
"alreadyProcessed": "Your payment is confirmed and the reward was already delivered."
},
"SecurityToken": {
"title": "Security token",
"info": "The security token is a 6-character (case-sensitive) code required for important account actions. You can request a new one every 7 days.",
"lastRequest": "Request date",
"never": "Not requested",
"request": "Request token",
"requesting": "Requesting…",
"success": "The security token has been sent to your email.",
"cooldown": "You can only request a token every 7 days.",
"noEmail": "Add an email to your account before requesting a token.",
"genericError": "Something went wrong. Please try again later."
},
"ChangePassword": {
"title": "Change password",
"info": "The new password must be alphanumeric and up to 16 characters. You need a security token.",
"currentPassword": "Current password",
"newPassword": "New password",
"confPassword": "Confirm new password",
"token": "Security token",
"submit": "Change password",
"changing": "Changing…",
"success": "Password changed. You have been logged out for security.",
"missingFields": "Please fill in all fields.",
"passwordMismatch": "Passwords do not match.",
"passwordTooLong": "The password must not exceed 16 characters.",
"invalidToken": "The security token is incorrect.",
"wrongCurrentPassword": "The current password is incorrect.",
"accountNotFound": "Account not found.",
"genericError": "Something went wrong. Please try again later."
},
"ChangeEmail": {
"title": "Change email",
"info": "The current email must be entered exactly, respecting case. The new email must be a Gmail address. You need a security token.",
"currentPassword": "Current password",
"currentEmail": "Current email",
"newEmail": "New email",
"confEmail": "Confirm new email",
"token": "Security token",
"submit": "Change email",
"sending": "Sending…",
"success": "A confirmation email has been sent to your current email.",
"missingFields": "Please fill in all fields.",
"wrongCurrentEmail": "The current email is not correct.",
"invalidEmail": "The new email is not valid.",
"invalidToken": "The security token is incorrect.",
"wrongCurrentPassword": "The current password is incorrect.",
"genericError": "Something went wrong. Please try again later."
},
"ConfirmOldEmail": {
"title": "Confirm email change",
"activating": "Confirming…",
"success": "Current email confirmed. Check your NEW email to complete the second step.",
"error": "The link is invalid or has already been used."
},
"ConfirmNewEmail": {
"title": "Confirm new email",
"activating": "Applying the change…",
"success": "Email changed successfully! You can now sign in with the new email.",
"error": "The link is invalid, expired or the account was not found.",
"goLogin": "Go to sign in"
},
"Forum": {
"title": "Forums",
"noForums": "No forums available yet.",
"topics": "Topics",
"posts": "Posts",
"lastTopic": "Latest topic",
"by": "by",
"views": "Views",
"noTopics": "No topics in this forum yet.",
"locked": "Locked",
"sticky": "Pinned",
"backToForum": "Back to forums",
"backToTopics": "Back to forum",
"notFound": "Not found",
"newTopic": "New topic",
"reply": "Reply",
"newTopicName": "Topic title",
"newTopicText": "Write your message…",
"publish": "Post topic",
"publishing": "Posting…",
"replyText": "Write your reply…",
"sendReply": "Reply",
"sending": "Sending…",
"loginToPost": "Sign in to participate.",
"emptyError": "Fill in all fields.",
"genericError": "Something went wrong. Please try again later.",
"moderation": "Moderation",
"lock": "Lock",
"unlock": "Unlock",
"pin": "Pin",
"unpin": "Unpin",
"pinned": "Pinned",
"deleteTopic": "Delete topic",
"confirmDeleteTopic": "Are you sure you want to delete this topic?",
"edit": "Edit",
"delete": "Delete",
"save": "Save",
"cancel": "Cancel",
"confirmDeletePost": "Are you sure you want to delete this post?",
"tooShort": "The message is too short (minimum 5 characters).",
"topicLocked": "This topic is locked.",
"editedMark": "edited",
"search": "Search",
"searchPlaceholder": "Search the forum…",
"searchHint": "Type at least 2 characters to search.",
"noResults": "No results for “{query}”.",
"resultsCount": "{count} result(s) for “{query}”.",
"in": "in",
"replyOnLastPage": "Go to the last page to reply",
"moveTopic": "Move to",
"restore": "Restore",
"restoreTopic": "Restore topic",
"deletedMark": "Deleted",
"memberSince": "Member since",
"recentTopics": "Recent topics",
"roleAdmin": "Administrator",
"roleGm": "GM"
},
"Admin": {
"title": "Admin panel",
"dashboard": "Dashboard",
"news": "News",
"manageNews": "Manage news",
"newsTitle": "Title",
"newsContent": "Content (HTML)",
"newsLink": "Link (optional)",
"create": "Create news",
"creating": "Creating…",
"delete": "Delete",
"confirmDelete": "Delete this news item?",
"noNews": "No news.",
"forbidden": "You do not have permission to access here.",
"emptyError": "Fill in the title and content.",
"genericError": "Something went wrong.",
"managePrices": "Manage prices",
"prices": "Service prices",
"price": "Price (€)",
"save": "Save",
"saved": "Saved",
"svc_rename": "Rename character",
"svc_customize": "Customize",
"svc_change-race": "Change race",
"svc_change-faction": "Change faction",
"svc_level-up": "Level up to 80",
"svc_transfer": "Transfer character",
"manageVotes": "Manage vote sites",
"votes": "Vote sites",
"voteName": "Name",
"voteUrl": "URL",
"voteImage": "Image URL",
"votePoints": "VP per vote",
"noVotes": "No vote sites.",
"manageGold": "Manage gold options",
"gold": "Gold options",
"goldAmount": "Gold amount",
"goldPrice": "Price (€)",
"goldUnit": "gold",
"noGold": "No gold options.",
"manageUsers": "Manage users",
"users": "Users",
"searching": "Searching…",
"userSearchPlaceholder": "Search account by username or email…",
"noUsers": "No matching accounts.",
"online": "Online",
"banned": "Banned",
"lastLogin": "Last login",
"ban": "Ban",
"unban": "Unban",
"banReasonPrompt": "Ban reason:",
"banDaysPrompt": "Ban days (0 = permanent):",
"confirmUnban": "Unban {name}?",
"manageRecruit": "Manage recruit rewards",
"recruit": "Recruit-a-friend rewards",
"requiredFriends": "Required friends",
"rewardName": "Reward name",
"itemId": "Item ID",
"itemQuantity": "Quantity",
"itemLink": "Item link",
"iconClass": "Icon class",
"noRewards": "No rewards.",
"requiredFriendsShort": "{n} friend(s)",
"manageForum": "Manage forums",
"newCategory": "New category",
"categoryName": "Category name",
"order": "Order",
"noCategories": "No categories.",
"noForums": "No forums in this category.",
"forumName": "Forum name",
"forumDescription": "Description",
"addForum": "Add forum",
"hidden": "hidden",
"show": "Show",
"hide": "Hide",
"categoryNotEmpty": "Category has forums; delete them first.",
"backToPanel": "← Back to panel"
},
"Vote": {
"title": "Vote for us",
"info": "Vote for {server} on the sites below and earn VP. You can vote on each site every 12 hours.",
"vote": "Vote",
"voting": "Voting…",
"pv": "VP",
"success": "Thanks for voting on {site}! {points} VP credited.",
"cooldown": "You must wait {hours}h {minutes}m to vote again on this site.",
"siteNotFound": "Vote site not found.",
"genericError": "Something went wrong. Please try again later.",
"noSites": "No vote sites configured yet.",
"loginToVote": "Sign in to vote."
},
"Common": {
"prev": "Previous",
"next": "Next",
"page": "Page"
},
"RecruitClaim": {
"title": "Recruit a friend",
"intro": "Invite your friends: when they reach level 80, claim rewards.",
"loginToClaim": "Log in to claim rewards",
"level80Friends": "Recruited friends at level 80",
"deliverTo": "Deliver to",
"noCharacters": "You have no characters.",
"noRewards": "No rewards available.",
"requires": "Requires {n} friend(s)",
"claimed": "Claimed",
"claiming": "Claiming…",
"claim": "Claim",
"locked": "Locked",
"notEnoughFriends": "You dont have enough level-80 friends.",
"notAuthenticated": "You must be logged in.",
"invalidRequest": "Invalid request.",
"selectRewardAndCharacter": "Select a reward and a character.",
"rewardNotFound": "Reward not found.",
"invalidCharacter": "That character is not yours.",
"alreadyClaimed": "You already claimed this reward.",
"requirementsNotMet": "Requirements not met (or friends share your IP).",
"deliveryError": "Error delivering the reward.",
"claimSuccess": "Reward “{reward}” delivered to {character}."
},
"Editor": {
"bold": "Bold",
"italic": "Italic",
"underline": "Underline",
"strike": "Strikethrough",
"link": "Link",
"quote": "Quote",
"list": "List",
"code": "Code",
"linkPrompt": "Link URL:",
"linkText": "link text",
"quoteText": "quote",
"listItem": "item"
},
"Battlepay": {
"title": "Store (Battlepay)",
"intro": "Pay your pending in-game store purchases here. They are delivered in-game automatically.",
"noOrders": "You have no pending purchases.",
"reference": "Reference",
"pay": "Pay",
"redirecting": "Redirecting…",
"paidOk": "Payment confirmed! Your purchase will be delivered in-game.",
"alreadyPaid": "This purchase was already paid.",
"backToStore": "Back to the store",
"orderNotFound": "Order not found or already processed.",
"genericError": "An error occurred. Please try again."
},
"NotFound": {
"title": "Page not found",
"message": "It looks like the page you are looking for doesn't exist or isn't available."
}
}