Commit a8293102 authored by Melledy's avatar Melledy Committed by GitHub
Browse files

Merge branch 'development' into stable

parents 304b9cb8 ecf7a81a
{
"scheduleId" : 45,
"scheduleStartTime" : "2022-05-01T00:00:00+08:00",
"nextScheduleChangeTime" : "2022-05-30T00:00:00+08:00"
}
\ No newline at end of file
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400&display=swap">
<link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css">
<style>
body {
background-color: #f0f0f0;
}
p {
font-weight: 300;
}
a, a:hover {
text-decoration: none !important;
color: #626976;
}
.content {
padding: 3rem 0;
}
.container {
color: #626976;
position: relative;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 16px;
}
table {
border-collapse: collapse;
width: 70%;
margin: 0 auto;
}
table thead tr {
height: 60px;
background: #626976;
}
table thead tr th {
font-size: 18px;
color: white;
}
table tbody tr {
height: 50px;
background-color: #f5f5f5;
}
tbody tr:nth-child(even) {
background-color: #fdfdfd;
}
table th, table td {
text-align: left;
padding: 0 8px;
}
</style>
<title>GM Handbook</title>
</head>
<body>
<div class="content">
<div class="container">
<h2 class="mb-5">{{TITLE}}</h2>
<h3>{{TITLE_COMMANDS}}</h3>
<hr/>
<table>
<thead>
<tr>
<th>{{HEADER_COMMAND}}</th>
<th>{{HEADER_DESCRIPTION}}</th>
</tr>
</thead>
{{COMMANDS_TABLE}}
</table>
<h3>{{TITLE_AVATARS}}</h3>
<hr/>
<table>
<thead>
<tr>
<th>{{HEADER_ID}}</th>
<th>{{HEADER_AVATAR}}</th>
</tr>
</thead>
{{AVATARS_TABLE}}
</table>
<h3>{{TITLE_ITEMS}}</h3>
<hr/>
<table>
<thead>
<tr>
<th>{{HEADER_ID}}</th>
<th>{{HEADER_ITEM}}</th>
</tr>
</thead>
{{ITEMS_TABLE}}
</table>
<h3>{{TITLE_SCENES}}</h3>
<hr/>
<table>
<thead>
<tr>
<th>{{HEADER_ID}}</th>
<th>{{HEADER_SCENE}}</th>
</tr>
</thead>
{{SCENES_TABLE}}
</table>
<h3>{{TITLE_MONSTERS}}</h3>
<hr/>
<table>
<thead>
<tr>
<th>{{HEADER_ID}}</th>
<th>{{HEADER_MONSTER}}</th>
</tr>
</thead>
{{MONSTERS_TABLE}}
</table>
</div>
</div>
<footer>
<div class="copyright">
<div class="container">
<div class="row">
<div class="col-md-6">
<span>Template by BecodReyes. All rights reserved.</span>
</div>
<div class="col-md-6">
<ul style="float:right">
<li class="list-inline-item">
<a href="https://github.com/Grasscutters/Grasscutter">Github</a>
</li>
<li class="list-inline-item">·</li>
<li class="list-inline-item">
<a href="https://github.com/Grasscutters/Grasscutter/blob/stable/LICENSE">License</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</footer>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400&display=swap">
<link rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css">
<style>
body {
background-color: #f0f0f0;
}
p {
font-weight: 300;
}
a, a:hover {
text-decoration: none !important;
color: #626976;
}
.content {
padding: 3rem 0;
}
.container {
color: #626976;
position: relative;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 16px;
}
table {
border-collapse: collapse;
width: 70%;
margin: 0 auto;
}
table thead tr {
height: 60px;
background: #626976;
}
table thead tr th {
font-size: 18px;
color: white;
}
table tbody tr {
height: 50px;
background-color: #f5f5f5;
}
tbody tr:nth-child(even) {
background-color: #fdfdfd;
}
table th, table td {
text-align: left;
padding: 0 8px;
}
</style>
<title>Documentation</title>
</head>
<body>
<div class="content">
<div class="container">
<h2 class="mb-5">{{TITLE}}</h2>
<ul>
<li><a href="/documentation/handbook">{{ITEM_HANDBOOK}}</a></li>
<li><a href="/documentation/gachamapping">{{ITEM_GACHA_MAPPING}}</a></li>
</ul>
</div>
</div>
<footer>
<div class="copyright">
<div class="container">
<div class="row">
<div class="col-md-6">
<span>Template by BecodReyes. All rights reserved.</span>
</div>
<div class="col-md-6">
<ul style="float:right">
<li class="list-inline-item">
<a href="https://github.com/Grasscutters/Grasscutter">Github</a>
</li>
<li class="list-inline-item">·</li>
<li class="list-inline-item">
<a href="https://github.com/Grasscutters/Grasscutter/blob/stable/LICENSE">License</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</footer>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400&display=swap">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css">
<style>
body {
background-color: #f0f0f0;
}
p {
font-weight:300;
}
a,a:hover {
text-decoration:none !important;
color:#626976;
}
.content {
padding:3rem 0;
}
.container {
color:#626976;
position: relative;
}
h2 {
font-size:20px;
}
h3 {
font-size:16px;
}
</style>
<title>Banner Details</title>
<script type="text/javascript" src="/gacha/mappings"></script>
</head>
<body>
<div class="content">
<div class="container">
<h2 class="mb-5">{{TITLE}}</h2>
<h3 class="">{{AVAILABLE_FIVE_STARS}}</h3>
<hr />
<ul id="5-star-list">
</ul>
<h3 class="">{{AVAILABLE_FOUR_STARS}}</h3>
<hr />
<ul id="4-star-list">
</ul>
<h3 class="">{{AVAILABLE_THREE_STARS}}</h3>
<hr />
<ul id="3-star-list">
</ul>
</div>
</div>
<footer>
<div class="copyright">
<div class="container">
<div class="row">
<div class="col-md-6">
<span>
Template by BecodReyes. All rights reserved.
</span>
</div>
<div class="col-md-6">
<ul style="float:right">
<li class="list-inline-item">
<a href="https://github.com/Grasscutters/Grasscutter">Github</a>
</li>
<li class="list-inline-item">·</li>
<li class="list-inline-item">
<a href="https://github.com/Grasscutters/Grasscutter/blob/stable/LICENSE">License</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</footer>
<script>
var fiveStarItems = {{FIVE_STARS}};
var fourStarItems = {{FOUR_STARS}};
var threeStarItems = {{THREE_STARS}};
var lang = "{{LANGUAGE}}".toLowerCase();
function getNameForId(itemId) {
if (mappings[lang] != null && mappings[lang][itemId] != null) {
return mappings[lang][itemId][0];
}
else if (mappings["en-us"] != null && mappings["en-us"][itemId] != null) {
return mappings["en-us"][itemId][0];
}
return itemId.toString();
}
fiveStarList = document.getElementById("5-star-list");
fourStarList = document.getElementById("4-star-list");
threeStarList = document.getElementById("3-star-list");
fiveStarItems.forEach(element => {
var entry = document.createElement("li");
entry.innerHTML = getNameForId(element);
fiveStarList.appendChild(entry);
});
fourStarItems.forEach(element => {
var entry = document.createElement("li");
entry.innerHTML = getNameForId(element);
fourStarList.appendChild(entry);
});
threeStarItems.forEach(element => {
var entry = document.createElement("li");
entry.innerHTML = getNameForId(element);
threeStarList.appendChild(entry);
});
</script>
</body>
</html>
......@@ -53,47 +53,14 @@
}
</style>
<title>Gacha Records</title>
<script>
// Debug entry
// record = [
// {"time": 10000341, "item": 1041},
// {"time": 10000342, "item": 1032},
// {"time": 10000343, "item": 1035},
// ];
// maxPage = 5;
// in production environment
record = {{REPLACE_RECORD}};
maxPage = {{REPLACE_MAXPAGE}};
// TODO: implement this mapper by yourself
// I don't want to put real items' name here to avoid being DMCA'd
mappings = {
'en-us': {
200: "Standard",
301: "Event Avatar",
302: "Event Weapon",
1041 : ["M0n4", "blue"],
1032 : ["B4nn477", "purple"],
1035 : ["77", "yellow"]
},
'zh-cn': {
// encoding issues here, maybe we should consider load mappings remotely
// will display as "锟斤铐锟斤铐锟斤铐", lmao
// 200: "常驻",
// 301: "角色UP-1",
// 302: "武器UP"
200: "Standard",
301: "Event Avatar",
302: "Event Weapon",
}
};
</script>
<!-- This file could be generated automatically using `java -jar grasscutter.jar -gachamap` -->
<!-- You can also modify the file manually to customize it -->
<!-- Otherwise you may onle see number IDs in the gacha record -->
<script type="text/javascript" src="/gacha/mappings"></script>
<script>
records = {{REPLACE_RECORDS}};
maxPage = {{REPLACE_MAXPAGE}};
mappings['default'] = mappings['en-us']; // make en-us as default/fallback option
</script>
</head>
......@@ -144,7 +111,8 @@
</footer>
<script>
var lang = new window.URLSearchParams(window.location.search).get("lang");
var lang = "{{LANGUAGE}}".toLowerCase();
function itemMapper(itemID) {
if (mappings[lang] != null && mappings[lang][itemID] != null) {
var entry = mappings[lang][itemID];
......@@ -161,37 +129,19 @@
}
return "<span class='blue'>" + itemID + "</span>";
}
function dateFormatter(timeStamp) {
var date = new Date(timeStamp);
if (lang == "en-us" || lang == null) { // MM/DD/YYYY hh:mm:ss.SSS
return String(date.getMonth()+1).padStart(2, "0") +
"/"+String(date.getDate()).padStart(2, "0")+
"/"+date.getFullYear()+
" "+String(date.getHours()).padStart(2, "0")+
":"+String(date.getMinutes()).padStart(2, "0")+
":"+String(date.getSeconds()).padStart(2, "0")+
"."+String(date.getMilliseconds()).padStart(3, "0");
} else if (lang == "zh-cn") { // YYYY/MM/DD hh:mm:ss.SSS
return date.getFullYear()+
"/" + String(date.getMonth()+1).padStart(2, "0") +
"/"+String(date.getDate()).padStart(2, "0")+
" "+String(date.getHours()).padStart(2, "0")+
":"+String(date.getMinutes()).padStart(2, "0")+
":"+String(date.getSeconds()).padStart(2, "0")+
"."+String(date.getMilliseconds()).padStart(3, "0");
}
}
(function (){
var container = document.getElementById("container");
record.forEach(element => {
records.forEach(element => {
var e = document.createElement("tr");
e.innerHTML= "<td>" + dateFormatter(element.time) + "</td><td>" + itemMapper(element.item) + "</td>";
e.innerHTML= "<td>" + (new Date(element.time).toLocaleString(lang)) + "</td><td>" + itemMapper(element.item) + "</td>";
container.appendChild(e);
});
// setup pagenation buttons
var page = parseInt(new window.URLSearchParams(window.location.search).get("p"));
if (!page){
if (!page) {
page = 0;
}
document.getElementById("curpage").innerText = page + 1;
......@@ -200,7 +150,6 @@
document.getElementById("prev").href = href.toString();
href.searchParams.set("p", page + 1);
document.getElementById("next").href = href.toString();
if (page <= 0) {
document.getElementById("prev").style.display = "none";
}
......@@ -210,11 +159,10 @@
// setup gacha type info
var gachaType = new window.URLSearchParams(window.location.search).get("gachaType");
var gachaString;
if (mappings[lang] != null && mappings[lang][gachaType] != null) {
gachaString = mappings[lang][gachaType];
}else{
gachaString = mappings['default'][gachaType];
var gachaString = mappings[lang][gachaType];
} else {
var gachaString = mappings['default'][gachaType];
if (gachaString == null) {
gachaString = gachaType;
}
......
......@@ -16,24 +16,30 @@
"no_keystore_error": "[Dispatch] No SSL cert found! Falling back to HTTP server.",
"default_password": "[Dispatch] The default keystore password was loaded successfully. Please consider setting the password to 123456 in config.json."
},
"authentication": {
"default_unable_to_verify": "[Authentication] Something called the verifyUser method which is unavailable in the default authentication handler."
},
"no_commands_error": "Commands are not supported in dispatch only mode.",
"unhandled_request_error": "[Dispatch] Potential unhandled %s request: %s",
"unhandled_request_error": "[Dispatch] Potential unhandled %s request: %s.",
"account": {
"login_attempt": "[Dispatch] Client %s is trying to log in",
"login_success": "[Dispatch] Client %s logged in as %s",
"login_token_attempt": "[Dispatch] Client %s is trying to log in via token",
"login_token_error": "[Dispatch] Client %s failed to log in via token",
"login_token_success": "[Dispatch] Client %s logged in via token as %s",
"combo_token_success": "[Dispatch] Client %s succeed to exchange combo token",
"combo_token_error": "[Dispatch] Client %s failed to exchange combo token",
"account_login_create_success": "[Dispatch] Client %s failed to log in: Account %s created",
"account_login_create_error": "[Dispatch] Client %s failed to log in: Account create failed",
"account_login_exist_error": "[Dispatch] Client %s failed to log in: Account no found",
"account_cache_error": "Game account cache information error",
"login_attempt": "[Dispatch] Client %s is trying to log in.",
"login_success": "[Dispatch] Client %s logged in as %s.",
"login_max_player_limit": "[Dispatch] Client %s failed to log in: The number of online players has reached the limit",
"login_token_attempt": "[Dispatch] Client %s is trying to log in via token.",
"login_token_error": "[Dispatch] Client %s failed to log in via token.",
"login_token_success": "[Dispatch] Client %s logged in via token as %s.",
"combo_token_success": "[Dispatch] Client %s succeed to exchange combo token.",
"combo_token_error": "[Dispatch] Client %s failed to exchange combo token.",
"account_login_create_success": "[Dispatch] Client %s failed to log in: Account %s created.",
"account_login_create_error": "[Dispatch] Client %s failed to log in: Account create failed.",
"account_login_exist_error": "[Dispatch] Client %s failed to log in: Account not found.",
"account_cache_error": "Game account cache information error.",
"session_key_error": "Wrong session key.",
"username_error": "Username not found.",
"username_create_error": "Username not found, create failed."
}
"username_create_error": "Username not found, create failed.",
"server_max_player_limit": "The number of online players has reached the limit"
},
"router_error": "[Dispatch] Unable to attach router."
},
"status": {
"free_software": "Grasscutter is FREE software. If you have paid for this, you may have been scammed. Homepage: https://github.com/Grasscutters/Grasscutter",
......@@ -41,11 +47,13 @@
"shutdown": "Shutting down...",
"done": "Done! For help, type \"help\"",
"error": "An error occurred.",
"welcome": "Welcome to Grasscutter",
"welcome": "Welcome to Grasscutter!",
"run_mode_error": "Invalid server run mode: %s.",
"run_mode_help": "Server run mode must be 'HYBRID', 'DISPATCH_ONLY', or 'GAME_ONLY'. Unable to start Grasscutter...",
"create_resources": "Creating resources folder...",
"resources_error": "Place a copy of 'BinOutput' and 'ExcelBinOutput' in the resources folder."
"resources_error": "Place a copy of 'BinOutput' and 'ExcelBinOutput' in the resources folder.",
"version": "Grasscutter version: %s-%s",
"game_version": "Game version: %s"
}
},
"commands": {
......@@ -56,16 +64,17 @@
"console_execute_error": "This command can only be run from the console.",
"player_execute_error": "Run this command in-game.",
"command_exist_error": "No command found.",
"no_description_specified": "No description specified.",
"invalid": {
"amount": "Invalid amount.",
"artifactId": "Invalid artifactId.",
"avatarId": "Invalid avatarId.",
"artifactId": "Invalid artifact ID.",
"avatarId": "Invalid avatar ID.",
"avatarLevel": "Invalid avatarLevel.",
"entityId": "Invalid entityId.",
"itemId": "Invalid itemId.",
"entityId": "Invalid entity ID.",
"itemId": "Invalid item ID.",
"itemLevel": "Invalid itemLevel.",
"itemRefinement": "Invalid itemRefinement.",
"playerId": "Invalid playerId.",
"playerId": "Invalid player ID.",
"uid": "Invalid UID."
}
},
......@@ -80,7 +89,11 @@
"argument_error": "Invalid arguments.",
"clear_target": "Target cleared.",
"set_target": "Subsequent commands will target @%s by default.",
"need_target": "This command requires a target UID. Add a <@UID> argument or set a persistent target with /target @UID."
"set_target_online": "@%s is online. Some commands may require an offline target.",
"set_target_offline": "@%s is offline. Some commands may require an online target.",
"need_target": "This command requires a target UID. Add a <@UID> argument or set a persistent target with /target @UID.",
"need_target_online": "This command requires an online target UID, but current target is offline. Add a different <@UID> argument or set a persistent target with /target @UID.",
"need_target_offline": "This command requires an offline target UID, but current target is online. Add a different <@UID> argument or set a persistent target with /target @UID."
},
"status": {
"enabled": "Enabled",
......@@ -91,21 +104,24 @@
"account": {
"modify": "Modify user accounts",
"invalid": "Invalid UID.",
"exists": "Account already exists.",
"exists": "An account with this username and/or UID already exists.",
"create": "Account created with UID %s.",
"delete": "Account deleted.",
"no_account": "Account not found.",
"command_usage": "Usage: account <create|delete> <username> [uid]"
"command_usage": "Usage: account <create|delete> <username> [UID]",
"description": "Modify user accounts"
},
"broadcast": {
"command_usage": "Usage: broadcast <message>",
"message_sent": "Message sent."
"message_sent": "Message sent.",
"description": "Sends a message to all the players"
},
"changescene": {
"usage": "Usage: changescene <sceneId>",
"usage": "Usage: changescene <sceneID>",
"already_in_scene": "You are already in that scene.",
"success": "Changed to scene %s.",
"exists_error": "The specified scene does not exist."
"exists_error": "The specified scene does not exist.",
"description": "Changes your scene"
},
"clear": {
"command_usage": "Usage: clear <all|wp|art|mat>",
......@@ -115,65 +131,94 @@
"furniture": "Cleared furniture for %s.",
"displays": "Cleared displays for %s.",
"virtuals": "Cleared virtuals for %s.",
"everything": "Cleared everything for %s."
"everything": "Cleared everything for %s.",
"description": "Deletes unequipped unlocked items, including yellow rarity ones from your inventory"
},
"coop": {
"usage": "Usage: coop <playerId> <target playerId>",
"success": "Summoned %s to %s's world."
"usage": "Usage: coop [host UID]",
"success": "Summoned %s to %s's world.",
"description": "Forces someone to join the world of others. If no one is targeted, it sends you into co-op mode anyway."
},
"enter_dungeon": {
"usage": "Usage: enterdungeon <dungeon id>",
"changed": "Changed to dungeon %s",
"not_found_error": "Dungeon does not exist",
"in_dungeon_error": "You are already in that dungeon"
"usage": "Usage: enterdungeon <dungeonID>",
"changed": "Changed to dungeon %s.",
"not_found_error": "Dungeon does not exist.",
"in_dungeon_error": "You are already in that dungeon.",
"description": "Enter a dungeon"
},
"giveAll": {
"usage": "Usage: giveall [player] [amount]",
"started": "Receiving all items...",
"success": "Successfully gave all items to %s.",
"invalid_amount_or_playerId": "Invalid amount or player ID."
"invalid_amount_or_playerId": "Invalid amount or player ID.",
"description": "Gives all items"
},
"giveArtifact": {
"usage": "Usage: giveart|gart [player] <artifactId> <mainPropId> [<appendPropId>[,<times>]]... [level]",
"usage": "Usage: giveart|gart [player] <artifactID> <mainPropID> [<appendPropID>[,<times>]]... [level]",
"id_error": "Invalid artifact ID.",
"success": "Given %s to %s."
"success": "Given %s to %s.",
"description": "Gives the player a specified artifact"
},
"giveChar": {
"usage": "Usage: givechar <player> <itemId|itemName> [amount]",
"usage": "Usage: givechar <player> <avatarID> [level]",
"given": "Given %s with level %s to %s.",
"invalid_avatar_id": "Invalid avatar id.",
"invalid_avatar_id": "Invalid avatar ID.",
"invalid_avatar_level": "Invalid avatar level.",
"invalid_avatar_or_player_id": "Invalid avatar or player ID."
"invalid_avatar_or_player_id": "Invalid avatar or player ID.",
"description": "Gives the player a specified character"
},
"give": {
"usage": "Usage: give <player> <itemId|itemName> [amount] [level]",
"usage": "Usage: give <player> <itemID|itemName> [amount] [level] [refinement]",
"refinement_only_applicable_weapons": "Refinement is only applicable to weapons.",
"refinement_must_between_1_and_5": "Refinement must be between 1 and 5.",
"given": "Given %s of %s to %s.",
"given_with_level_and_refinement": "Given %s with level %s, refinement %s %s times to %s",
"given_level": "Given %s with level %s %s times to %s"
"given_with_level_and_refinement": "Given %s with level %s, refinement %s %s times to %s.",
"given_level": "Given %s with level %s %s times to %s.",
"description": "Gives an item to you or the specified player"
},
"godmode": {
"success": "Godmode is now %s for %s."
"success": "Godmode is now %s for %s.",
"description": "Prevents you from taking damage. Defaults to toggle."
},
"nostamina": {
"success": "NoStamina is now %s for %s.",
"description": "Keep your endurance to the maximum."
},
"unlimitenergy": {
"usage": "unlimitenergy [targetUID] [on | off | toggle ]",
"success": "unlimitenergy is now %s for %s.",
"description": "Use the element does not waste energy in unlimitenergy on",
"config_error": "Command is disable,because energyUsage is false in config.json."
},
"heal": {
"success": "All characters have been healed."
"success": "All characters have been healed.",
"description": "Heal all characters in your current team."
},
"kick": {
"player_kick_player": "Player [%s:%s] has kicked player [%s:%s]",
"server_kick_player": "Kicking player [%s:%s]"
"server_kick_player": "Kicking player [%s:%s]...",
"description": "Kicks the specified player from the server (WIP)"
},
"kill": {
"usage": "Usage: killall [playerUid] [sceneId]",
"scene_not_found_in_player_world": "Scene not found in player world",
"kill_monsters_in_scene": "Killing %s monsters in scene %s"
"killall": {
"usage": "Usage: killall [playerUID] [sceneID]",
"scene_not_found_in_player_world": "Scene not found in player world.",
"kill_monsters_in_scene": "Killing %s monsters in scene %s.",
"description": "Kill all entities"
},
"killCharacter": {
"usage": "Usage: /killcharacter [playerId]",
"success": "Killed %s's current character."
"usage": "Usage: killcharacter [playerID]",
"success": "Killed %s's current character.",
"description": "Kills the players current character"
},
"language": {
"current_language": "Current language is %s.",
"language_changed": "Language changed to %s.",
"language_not_found": "Currently, the server does not have that language.",
"description": "Display or change current language"
},
"list": {
"success": "There are %s player(s) online:"
"success": "There are %s player(s) online:",
"description": "List online players"
},
"permission": {
"usage": "Usage: permission <add|remove> <username> <permission>",
......@@ -181,53 +226,70 @@
"has_error": "They already have this permission!",
"remove": "Permission removed.",
"not_have_error": "They don't have this permission!",
"account_error": "The account cannot be found."
"account_error": "The account cannot be found.",
"description": "Grants or removes a permission for a user"
},
"position": {
"success": "Coordinates: %s, %s, %s\nScene id: %s"
"success": "Coordinates: %s, %s, %s\nScene ID: %s",
"description": "Get coordinates"
},
"quest": {
"usage": "quest <add|finish> [questID]",
"added": "Quest %s added.",
"finished": "Finished quest %s.",
"not_found": "Quest not found.",
"invalid_id": "Invalid quest ID.",
"description": "Add or finish quests"
},
"reload": {
"reload_start": "Reloading config.",
"reload_done": "Reload complete."
"reload_done": "Reload complete.",
"description": "Reload server config"
},
"resetConst": {
"reset_all": "Reset all avatars' constellations.",
"success": "Constellations for %s have been reset. Please relog to see changes."
"success": "Constellations for %s have been reset. Please relog to see changes.",
"description": "Resets the constellation level on your current active character, you will need to relog after using the command to see any changes"
},
"resetShopLimit": {
"usage": "Usage: /resetshop <player id>"
"usage": "Usage: resetshop <playerID>",
"success": "Reset complete.",
"description": "Reset target player's shop refresh time"
},
"sendMail": {
"usage": "Usage: give [player] <itemId|itemName> [amount]",
"user_not_exist": "The user with an id of '%s' does not exist",
"start_composition": "Starting composition of message.\nPlease use `/sendmail <title>` to continue.\nYou can use `/sendmail stop` at any time",
"usage": "Usage: sendmail <userID|all|help> [templateID]",
"user_not_exist": "The user with an ID of '%s' does not exist.",
"start_composition": "Starting composition of message.\nPlease use '/sendmail <title>' to continue.\nYou can use '/sendmail stop' at any time.",
"templates": "Mail templates coming soon implemented...",
"invalid_arguments": "Invalid arguments.\nUsage `/sendmail <userId|all|help> [templateId]`",
"send_cancel": "Message sending cancelled",
"invalid_arguments": "Invalid arguments.",
"send_cancel": "Message sending cancelled.",
"send_done": "Message sent to user %s!",
"send_all_done": "Message sent to all users!",
"not_composition_end": "Message composition not at final stage.\nPlease use `/sendmail %s` or `/sendmail stop` to cancel",
"please_use": "Please use `/sendmail %s`",
"not_composition_end": "Message composition not at final stage.\nPlease use '/sendmail %s' or '/sendmail stop' to cancel",
"please_use": "Please use '/sendmail %s'",
"set_title": "Message title set as '%s'.\nUse '/sendmail <content>' to continue.",
"set_contents": "Message contents set as '%s'.\nUse '/sendmail <sender>' to continue.",
"set_message_sender": "Message sender set as '%s'.\nUse '/sendmail <itemId|itemName|finish> [amount] [level]' to continue.",
"send": "Attached %s of %s (level %s) to the message.\nContinue adding more items or use `/sendmail finish` to send the message.",
"invalid_arguments_please_use": "Invalid arguments \n Please use `/sendmail %s`",
"set_message_sender": "Message sender set as '%s'.\nUse '/sendmail <itemID|itemName|finish> [amount] [level]' to continue.",
"send": "Attached %s of %s (level %s) to the message.\nContinue adding more items or use '/sendmail finish' to send the message.",
"invalid_arguments_please_use": "Invalid arguments.\n Please use '/sendmail %s'",
"title": "<title>",
"message": "<message>",
"sender": "<sender>",
"arguments": "<itemId|itemName|finish> [amount] [level]",
"error": "ERROR: invalid construction stage %s. Check console for stacktrace."
"arguments": "<itemID|itemName|finish> [amount] [level]",
"error": "ERROR: Invalid construction stage %s. Check console for stacktrace.",
"description": "Sends mail to the specified user. The usage of this command changes based on its composition state"
},
"sendMessage": {
"usage": "Usage: sendmessage <player> <message>",
"success": "Message sent."
"success": "Message sent.",
"description": "Sends a message to a player as the server"
},
"setFetterLevel": {
"usage": "Usage: setfetterlevel <level>",
"range_error": "Fetter level must be between 0 and 10.",
"success": "Fetter level set to %s",
"level_error": "Invalid fetter level."
"success": "Fetter level set to %s.",
"level_error": "Invalid fetter level.",
"description": "Sets your fetter level for your current active character"
},
"setStats": {
"usage_console": "Usage: setstats|stats @<UID> <stat> <value>",
......@@ -238,26 +300,31 @@
"player_error": "Player not found or offline.",
"set_self": "%s set to %s.",
"set_for_uid": "%s for %s set to %s.",
"set_max_hp": "MAX HP set to %s."
"set_max_hp": "MAX HP set to %s.",
"description": "Sets fight property for your current active character"
},
"setWorldLevel": {
"usage": "Usage: setworldlevel <level>",
"value_error": "World level must be between 0-8",
"value_error": "World level must be between 0-8.",
"success": "World level set to %s.",
"invalid_world_level": "Invalid world level."
"invalid_world_level": "Invalid world level.",
"description": "Sets your world level (Relog to see proper effects)"
},
"spawn": {
"usage": "Usage: spawn <entityId> [amount] [level(monster only)]",
"success": "Spawned %s of %s."
"usage": "Usage: spawn <entityID> [amount] [level(monster only)] [<x> <y> <z>(monster only, optional)]",
"success": "Spawned %s of %s.",
"limit_reached": "Scene spawn limit reached. Spawning %s entities instead.",
"description": "Spawns an entity near you"
},
"stop": {
"success": "Server shutting down..."
"success": "Server shutting down...",
"description": "Stops the server"
},
"talent": {
"usage_1": "To set talent level: /talent set <talentID> <value>",
"usage_2": "Another way to set talent level: /talent <n or e or q> <value>",
"usage_3": "To get talent ID: /talent getid",
"lower_16": "Invalid talent level. Level should be lower than 16",
"lower_16": "Invalid talent level. Level should be lower than 16.",
"set_id": "Set talent to %s.",
"set_atk": "Set talent Normal ATK to %s.",
"set_e": "Set talent E to %s.",
......@@ -267,32 +334,93 @@
"invalid_level": "Invalid talent level.",
"normal_attack_id": "Normal Attack ID %s.",
"e_skill_id": "E skill ID %s.",
"q_skill_id": "Q skill ID %s."
"q_skill_id": "Q skill ID %s.",
"description": "Set talent level for your current active character"
},
"team": {
"usage": "Usage: team <add|remove|set> [avatarID,...] [index|first|last|index-index,...]",
"invalid_usage": "Invalid usage.",
"add_usage": "Usage (add): team add <avatarID,...> [index]",
"invalid_index": "Index is invalid.",
"add_too_much": "The server only allows you to have at most %d avatar(s) in your team.",
"failed_to_add_avatar": "Failed to add avatar ID %s.",
"remove_usage": "Usage (remove): team remove <index|first|last|index-index,...>",
"failed_to_parse_index": "Failed to parse index: %s",
"remove_too_much": "You can't remove all your avatars.",
"ignore_index": "Ignored index(es): %s",
"set_usage": "Usage (set): team set <index> <avatarID>",
"index_out_of_range": "The index you specified is out of range.",
"failed_parse_avatar_id": "Failed to parse avatar ID: %s",
"avatar_already_in_team": "Avatar is already in team.",
"avatar_not_found": "Avatar %d not found.",
"description": "Modify your team manually."
},
"teleportAll": {
"success": "Summoned all players to your location.",
"error": "You only can use this command in MP mode."
"error": "You can only use this command in MP mode.",
"description": "Teleports all players in your world to your position"
},
"teleport": {
"usage_server": "Usage: /tp @<player id> <x> <y> <z> [scene id]",
"usage": "Usage: /tp [@<player id>] <x> <y> <z> [scene id]",
"specify_player_id": "You must specify a player id.",
"usage_server": "Usage: tp @<playerID> <x> <y> <z> [sceneID]",
"usage": "Usage: tp [@<playerID>] <x> <y> <z> [sceneID]",
"specify_player_id": "You must specify a player ID.",
"invalid_position": "Invalid position.",
"success": "Teleported %s to %s, %s, %s in scene %s"
"success": "Teleported %s to %s, %s, %s in scene %s.",
"description": "Change the player's position"
},
"weather": {
"usage": "Usage: weather <weatherId> [climateId]",
"success": "Changed weather to %s with climate %s",
"invalid_id": "Invalid ID."
"usage": "Usage: weather <climate type(weatherId)> <weather type(climateId)>\nWeather types: '0: None, 1: Sunny, 2: Cloudy, 3: Rain, 4: Thunderstorm, 5: Snow, 6: Mist'",
"success": "Changed climate type to %s with weather type %s.",
"invalid_id": "Invalid ID.",
"description": "Changes the weather"
},
"drop": {
"command_usage": "Usage: drop <itemId|itemName> [amount]",
"success": "Dropped %s of %s."
"command_usage": "Usage: drop <itemID|itemName> [amount]",
"success": "Dropped %s of %s.",
"description": "Drops an item near you"
},
"help": {
"usage": "Usage: ",
"aliases": "Aliases: ",
"available_commands": "Available commands: "
"available_commands": "Available commands: ",
"description": "Sends the help message or shows information about a specified command"
},
"restart": {
"description": "Restarts the current session"
},
"unlocktower": {
"success": "Unlock done.",
"description": "Unlock all levels of tower"
}
},
"gacha": {
"details": {
"title": "Banner Details",
"available_five_stars": "Available 5-star Items",
"available_four_stars": "Available 4-star Items",
"available_three_stars": "Available 3-star Items"
}
},
"documentation": {
"handbook": {
"title": "GM Handbook",
"title_commands": "Commands",
"title_avatars": "Avatars",
"title_items": "Items",
"title_scenes": "Scenes",
"title_monsters": "Monsters",
"header_id": "Id",
"header_command": "Command",
"header_description": "Description",
"header_avatar": "Avatar",
"header_item": "Item",
"header_scene": "Scene",
"header_monster": "Monster"
},
"index": {
"title": "Documentation",
"handbook": "GM Handbook",
"gacha_mapping": "Gacha mapping JSON"
}
}
}
{
"messages": {
"game": {
"port_bind": "Serwer gry uruchomiony na porcie: %s",
"connect": "Klient połączył się z %s",
"disconnect": "Klient rozłączył się z %s",
"game_update_error": "Wystąpił błąd podczas aktualizacji gry.",
"command_error": "Błąd komendy:"
},
"dispatch": {
"port_bind": "[Dispatch] Serwer dispatch wystartował na porcie %s",
"request": "[Dispatch] Klient %s %s zapytanie: %s",
"keystore": {
"general_error": "[Dispatch] Błąd łądowania keystore!",
"password_error": "[Dispatch] Nie można załadować keystore. Próba z domyślnym hasłem keystore...",
"no_keystore_error": "[Dispatch] Brak certyfikatu SSL! Przejście na serwer HTTP.",
"default_password": "[Dispatch] Domyślne hasło keystore zadziałało. Rozważ ustawienie go na 123456 w pliku config.json."
},
"no_commands_error": "Komendy nie są wspierane w trybie DISPATCH_ONLY.",
"unhandled_request_error": "[Dispatch] Potencjalnie niepodtrzymane %s zapytanie: %s",
"account": {
"login_attempt": "[Dispatch] Klient %s próbuje się zalogować",
"login_success": "[Dispatch] Klient %s zalogował się jako %s",
"login_max_player_limit": "[Dispatch] Klient %s nie powiodło się: Liczba graczy online osiągnęła limit",
"login_token_attempt": "[Dispatch] Klient %s próbuje się zalogować poprzez token",
"login_token_error": "[Dispatch] Klient %s nie mógł się zalogować poprzez token",
"login_token_success": "[Dispatch] Klient %s zalogował się poprzez token jako %s",
"combo_token_success": "[Dispatch] Klient %s pomyślnie wymienił combo token",
"combo_token_error": "[Dispatch] Klient %s nie wymienił combo token'u",
"account_login_create_success": "[Dispatch] Klient %s nie mógł się zalogować: Konto %s stworzone",
"account_login_create_error": "[Dispatch] Klient %s nie mógł się zalogować: Tworzenie konta nie powiodło się",
"account_login_exist_error": "[Dispatch] Klient %s nie mógł się zalogować: Nie znaleziono konta",
"account_cache_error": "Błąd pamięci cache konta gry",
"session_key_error": "Błędny klucz sesji.",
"username_error": "Nazwa użytkownika nie znaleziona.",
"username_create_error": "Nazwa użytkownika nie znaleziona, tworzenie nie powiodło się.",
"server_max_player_limit": "Liczba graczy online osiągnęła limit"
}
},
"status": {
"free_software": "Grasscutter to DARMOWE oprogramowanie. Jeżeli ktoś Ci je sprzedał, to zostałeś oscamowany. Strona domowa: https://github.com/Grasscutters/Grasscutter",
"starting": "Uruchamianie Grasscutter...",
"shutdown": "Wyłączanie...",
"done": "Gotowe! Wpisz \"help\" aby uzyskać pomoc",
"error": "Wystąpił błąd.",
"welcome": "Witamy w Grasscutter",
"run_mode_error": "Błędny tryb pracy serwera: %s.",
"run_mode_help": "Tryb pracy serwera musi być ustawiony na 'HYBRID', 'DISPATCH_ONLY', lub 'GAME_ONLY'. Nie można wystartować Grasscutter...",
"create_resources": "Tworzenie folderu resources...",
"resources_error": "Umieść kopię 'BinOutput' i 'ExcelBinOutput' w folderze resources.",
"version": "Grasscutter versión: %s-%s",
"game_version": "Game versión: %s"
}
},
"commands": {
"generic": {
"not_specified": "Nie podano komendy.",
"unknown_command": "Nieznana komenda: %s",
"permission_error": "Nie masz uprawnień do tej komendy.",
"console_execute_error": "Tą komende można wywołać tylko z konsoli.",
"player_execute_error": "Wywołaj tą komendę w grze.",
"command_exist_error": "Nie znaleziono komendy.",
"invalid": {
"amount": "Błędna ilość.",
"artifactId": "Błędne ID artefaktu.",
"avatarId": "Błędne id postaci.",
"avatarLevel": "Błędny poziom postaci.",
"entityId": "Błędne id obiektu.",
"id przedmiotu": "Błędne id przedmiotu.",
"itemLevel": "Błędny poziom przedmiotu.",
"itemRefinement": "Błędne ulepszenie.",
"playerId": "Błędne playerId.",
"uid": "Błędne UID."
}
},
"execution": {
"uid_error": "Błędne UID.",
"player_exist_error": "Gracz nie znaleziony.",
"player_offline_error": "Gracz nie jest online.",
"item_id_error": "Błędne ID przedmiotu.",
"item_player_exist_error": "Błędny przedmiot lub UID.",
"entity_id_error": "Błędne ID obiektu.",
"player_exist_offline_error": "Gracz nie znaleziony lub jest offline.",
"argument_error": "Błędne argumenty.",
"clear_target": "Cel wyczyszczony.",
"set_target": "Następne komendy będą celować w @%s.",
"set_target_online": "@%s jest online. Niektóre polecenia mogą wymagać celu offline.",
"set_target_offline": "@%s jest offline. Niektóre polecenia mogą wymagać celu online.",
"need_target": "Ta komenda wymaga docelowego UID. Dodaj argument <@UID> lub ustaw stały cel poleceniem /target @UID.",
"need_target_online": "To polecenie wymaga identyfikatora UID celu w trybie online, ale bieżący cel jest w trybie offline. Dodaj inny argument <@UID> lub ustaw trwały cel za pomocą /target @UID.",
"need_target_offline": "To polecenie wymaga identyfikatora UID celu offline, ale bieżący cel jest online. Dodaj inny argument <@UID> lub ustaw trwały cel za pomocą /target @UID."
},
"status": {
"enabled": "Włączone",
"disabled": "Wyłączone",
"help": "Pomoc",
"success": "Sukces"
},
"account": {
"modify": "Modyfikuj konta użytkowników",
"invalid": "Błędne UID.",
"exists": "Konto już istnieje.",
"create": "Stworzono konto z UID %s.",
"delete": "Konto usunięte.",
"no_account": "Nie znaleziono konta.",
"command_usage": "Użycie: account <create|delete> <nazwa> [uid]"
},
"broadcast": {
"command_usage": "Użycie: broadcast <wiadomość>",
"message_sent": "Wiadomość wysłana."
},
"changescene": {
"usage": "Użycie: changescene <id sceny>",
"already_in_scene": "Już jesteś na tej scenie.",
"success": "Zmieniono scene na %s.",
"exists_error": "Ta scena nie istenieje."
},
"clear": {
"command_usage": "Użycie: clear <all|wp|art|mat>",
"weapons": "Wyczyszczono bronie dla %s.",
"artifacts": "Wyczyszczono artefakty dla %s.",
"materials": "Wyczyszczono materiały dla %s.",
"furniture": "Wyczyszczono meble dla %s.",
"displays": "Wyczyszczono displays dla %s.",
"virtuals": "Wyczyszczono virtuals dla %s.",
"everything": "Wyczyszczono wszystko dla %s."
},
"coop": {
"usage": "Użycie: coop [host uid]",
"success": "Przyzwano %s do świata %s."
},
"enter_dungeon": {
"usage": "Użycie: enterdungeon <ID lochu>",
"changed": "Zmieniono loch na %s",
"not_found_error": "Ten loch nie istnieje",
"in_dungeon_error": "Już jesteś w tym lochu"
},
"giveAll": {
"usage": "Użycie: giveall [gracz] [ilość]",
"started": "Dodawanie wszystkich przedmiotów...",
"success": "Pomyślnie dodano wszystkie przedmioty dla %s.",
"invalid_amount_or_playerId": "Błędna ilość lub ID gracza."
},
"giveArtifact": {
"usage": "Użycie: giveart|gart [gracz] <id artefaktu> <mainPropId> [<appendPropId>[,<razy>]]... [poziom]",
"id_error": "Błędne ID artefaktu.",
"success": "Dano %s dla %s."
},
"giveChar": {
"usage": "Użycie: givechar <gracz> <avatarId> [ilość]",
"given": "Dano %s z poziomem %s dla %s.",
"invalid_avatar_id": "Błędne ID postaci.",
"invalid_avatar_level": "Błędny poziom postaci.",
"invalid_avatar_or_player_id": "Błędne ID postaci lub gracza."
},
"give": {
"usage": "Użycie: give <gracz> <id przedmiotu | nazwa przedmiotu> [ilość] [poziom] [refinement]",
"refinement_only_applicable_weapons": "Ulepszenie można zastosować tylko dla broni.",
"refinement_must_between_1_and_5": "Ulepszenie musi być pomiędzy 1, a 5.",
"given": "Dano %s %s dla %s.",
"given_with_level_and_refinement": "Dano %s z poziomem %s, ulepszeniem %s %s razy dla %s",
"given_level": "Dano %s z poziomem %s %s razy dla %s"
},
"godmode": {
"success": "Godmode jest teraz %s dla %s."
},
"heal": {
"success": "Wszystkie postacie zostały wyleczone."
},
"kick": {
"player_kick_player": "Gracz [%s:%s] wyrzucił gracza [%s:%s]",
"server_kick_player": "Wyrzucono gracza [%s:%s]"
},
"killall": {
"usage": "Użycie: killall [UID gracza] [ID sceny]",
"scene_not_found_in_player_world": "Scena nie znaleziona w świecie gracza",
"kill_monsters_in_scene": "Zabito %s potworów w scenie %s"
},
"killCharacter": {
"usage": "Użycie: /killcharacter [ID gracza]",
"success": "Zabito aktualną postać gracza %s."
},
"list": {
"success": "Teraz jest %s gracz(y) online:"
},
"permission": {
"usage": "Użycie: permission <add|remove> <nazwa gracza> <uprawnienie>",
"add": "Dodano uprawnienie",
"has_error": "To konto już ma to uprawnienie!",
"remove": "Usunięto uprawnienie.",
"not_have_error": "To konto nie ma tych uprawnień!",
"account_error": "Konto nie może zostać znalezione."
},
"position": {
"success": "Koordynaty: %s, %s, %s\nID sceny: %s"
},
"reload": {
"reload_start": "Ponowne ładowanie konfiguracji.",
"reload_done": "Ponowne ładowanie zakończone."
},
"resetConst": {
"reset_all": "Resetuj konstelacje wszystkich postaci.",
"success": "Konstelacje dla %s zostały zresetowane. Proszę zalogować się ponownie aby zobaczyć zmiany."
},
"resetShopLimit": {
"usage": "Użycie: /resetshop <ID gracza>",
"success": "Reset complete.",
"description": "Reset target player's shop refresh time"
},
"sendMail": {
"usage": "Użycie: /sendmail <ID gracza | all | help> [id szablonu]",
"user_not_exist": "Gracz o ID '%s' nie istnieje",
"start_composition": "Komponowanie wiadomości.\nProszę użyj '/sendmail <tytuł>' aby kontynuować.\nMożesz użyć '/sendmail stop' w dowolnym momencie",
"templates": "Szablony zostaną zaimplementowane niedługo...",
"invalid_arguments": "Błędne argumenty.",
"send_cancel": "Anulowano wysyłanie wiadomości",
"send_done": "Wysłano wiadomość do gracza %s!",
"send_all_done": "Wysłano wiadomośc do wszystkich graczy!",
"not_composition_end": "Komponowanie nie jest na ostatnim etapie.\nProszę użyj '/sendmail %s' lub '/sendmail stop' aby anulować",
"please_use": "Proszę użyj '/sendmail %s'",
"set_title": "Tytuł wiadomości to teraz: '%s'.\nUżyj '/sendmail <treść>' aby kontynuować.",
"set_contents": "Treść wiadomości to teraz '%s'.\nUżyj '/sendmail <nadawca>' aby kontynuować.",
"set_message_sender": "Nadawca wiadomości to teraz '%s'.\nUżyj '/sendmail <id przedmiotu | nazwa przedmiotu | zakończ> [ilość] [poziom]' aby kontynuować.",
"send": "Załączono %s %s (poziom %s) do wiadomości.\nDodaj więcej przedmiotów lub użyj '/sendmail finish' aby wysłać wiadomość.",
"invalid_arguments_please_use": "Błędne argumenty.\nProszę użyj '/sendmail %s'",
"title": "<tytuł>",
"message": "<wiadomość>",
"sender": "<nadawca>",
"arguments": "<id przedmiotu | nazwa przedmiotu | zakończ> [ilość] [poziom]",
"error": "BŁĄD: niepoprawny etap konstrukcji: %s. Sprawdź konsolę aby dowiedzieć się więcej."
},
"sendMessage": {
"usage": "Użycie: /sendmessage <player> <message>",
"success": "Wiadomość wysłana."
},
"setFetterLevel": {
"usage": "Użycie: setfetterlevel <poziom>",
"range_error": "Poziom przyjaźni musi być pomiędzy 0,a 10.",
"success": "Poziom przyjaźni ustawiono na: %s",
"level_error": "Błędny poziom przyjaźni."
},
"setStats": {
"usage_console": "Użycie: setstats|stats @<UID> <statystyka> <wartość>",
"usage_ingame": "Użycie: setstats|stats [@UID] <statystyka> <wartość>",
"help_message": "\n\tWartości dla Statystyka: hp | maxhp | def | atk | em | er | crate | cdmg | cdr | heal | heali | shield | defi\n\t(cont.) Bonus DMG żywiołu: epyro | ecryo | ehydro | egeo | edendro | eelectro | ephys\n\t(cont.) RES na żywioł: respyro | rescryo | reshydro | resgeo | resdendro | reselectro | resphys\n",
"value_error": "Błędna wartość statystyki.",
"uid_error": "Błędne UID.",
"player_error": "Gracza nie znaleziono lub jest offline.",
"set_self": "%s ustawiono na %s.",
"set_for_uid": "%s dla %s ustawiono na %s.",
"set_max_hp": "Maksymalne HP ustawione na %s."
},
"setWorldLevel": {
"usage": "Użycie: setworldlevel <poziom>",
"value_error": "Poziom świata musi być pomiędzy 0, a 8",
"success": "Ustawiono poziom świata na: %s.",
"invalid_world_level": "Invalid world level."
},
"spawn": {
"usage": "Użycie: /spawn <id obiektu> [ilość] [poziom(tylko potwory)]",
"success": "Stworzono %s %s."
},
"stop": {
"success": "Serwer wyłącza się..."
},
"talent": {
"usage_1": "Aby ustawić poziom talentu: /talent set <ID talentu> <wartość>",
"usage_2": "Inny sposób na ustawienie poziomu talentu: /talent <n lub e lub q> <wartość>",
"usage_3": "Aby uzyskać ID talentu: /talent getid",
"lower_16": "Błędny poziom talentu. Poziom powinien być mniejszy niż 16",
"set_id": "Ustawiono talent na %s.",
"set_atk": "Ustawiono talent Atak Podstawowy na poziom %s.",
"set_e": "Ustawiono poziom talentu E na %s.",
"set_q": "Ustawiono poziom talentu Q na %s.",
"invalid_skill_id": "Błędne ID umiejętności.",
"set_this": "Ustawiono ten talent na poziom %s.",
"invalid_level": "Błędny poziom talentu.",
"normal_attack_id": "ID podstawowego ataku: %s.",
"e_skill_id": "ID umiejętności E: %s.",
"q_skill_id": "ID umiejętności Q: %s."
},
"teleportAll": {
"success": "Przyzwano wszystkich graczy do Ciebie.",
"error": "Możesz użyć tej komendy wyłącznie w trybie MP."
},
"teleport": {
"usage_server": "Użycie: /tp @<ID gracza> <x> <y> <z> [ID sceny]",
"usage": "Użycie: /tp [@<ID gracza>] <x> <y> <z> [ID sceny]",
"specify_player_id": "Musisz określić ID gracza.",
"invalid_position": "Błędna pozycja.",
"success": "Przeteleportowano %s do %s, %s, %s w scenie %s"
},
"weather": {
"usage": "Użycie: weather <climate type(weatherId)> <weather type(climateId)>\nWeather types: '0: None, 1: Sunny, 2: Cloudy, 3: Rain, 4: Thunderstorm, 5: Snow, 6: Mist'",
"success": "Changed climate type to %s with weather type %s.",
"invalid_id": "Błędne ID."
},
"drop": {
"command_usage": "Użycie: drop <ID przedmiotu|nazwa przedmiotu> [ilość]",
"success": "Wyrzucono %s of %s."
},
"help": {
"usage": "Użycie: ",
"aliases": "Aliasy: ",
"available_commands": "Dostępne komendy: "
},
"unlocktower": {
"success": "odblokować gotowe",
"description": "Odblokuj głęboką spiralę"
}
},
"gacha": {
"details": {
"title": "Banner Details",
"available_five_stars": "Available 5-star Items",
"available_four_stars": "Available 4-star Items",
"available_three_stars": "Available 3-star Items"
}
}
}
\ No newline at end of file
......@@ -2,68 +2,77 @@
"messages": {
"game": {
"port_bind": "游戏服务器已在端口 %s 上启动",
"connect": "客户端已连接至 %s",
"connect": "客户端 %s 已连接",
"disconnect": "客户端 %s 已断开连接",
"game_update_error": "游戏更新时发生错误",
"command_error": "命令发生错误:"
},
"dispatch": {
"port_bind": "[Dispatch] 服务器已在端口 %s 上启动",
"request": "[Dispatch] 客户端 %s 请求: %s %s",
"request": "[Dispatch] 客户端 %s 请求:%s %s",
"keystore": {
"general_error": "[Dispatch] 加载 keystore 文件时发生错误!",
"password_error": "[Dispatch] 加载 keystore 失败。正在尝试使用预设的 keystore 密码...",
"no_keystore_error": "[Dispatch] 未找到 SSL 证书!已降级到 HTTP 服务器",
"default_password": "[Dispatch] 默认的 keystore 密码加载成功。请考虑将 config.json 的默认密码设置为 123456"
"password_error": "[Dispatch] 加载 keystore 失败。正在尝试使用 keystore 默认密码...",
"no_keystore_error": "[Dispatch] 未找到 SSL 证书!已降级到 HTTP 模式",
"default_password": "[Dispatch] 成功加载 keystore 默认密码。请考虑将 config.json 的默认密码设置为 123456"
},
"no_commands_error": "此命令不适用于 Dispatch-only 模式",
"unhandled_request_error": "[Dispatch] 潜在的未处理请求 %s 请求:%s",
"authentication": {
"default_unable_to_verify": "[Authentication] 称为 verifyUser 的方法在默认验证程序中不可用"
},
"no_commands_error": "仅 Dispatch 模式不支持使用命令",
"unhandled_request_error": "[Dispatch] 潜在的未处理请求:%s %s",
"account": {
"login_attempt": "[Dispatch] 客户端 %s 正在尝试登录",
"login_success": "[Dispatch] 客户端 %s 已登录,UID为 %s",
"login_token_attempt": "[Dispatch] 客户端 %s 正在尝试使用令牌登录",
"login_token_error": "[Dispatch] 客户端 %s 使用令牌登录失败",
"login_token_success": "[Dispatch] 客户端 %s 已通过令牌登录,UID为 %s",
"combo_token_success": "[Dispatch] 客户端 %s 交换令牌成功",
"combo_token_error": "[Dispatch] 客户端 %s 交换令牌失败",
"account_login_create_success": "[Dispatch] 客户端 %s 登录失败: 已注册UID为 %s 的账号",
"account_login_create_error": "[Dispatch] 客户端 %s 登录失败:账号创建失败。",
"login_success": "[Dispatch] 客户端 %s 已登录,UID 为 %s",
"login_max_player_limit": "[Dispatch] 客户端 %s 登录失败:在线人数已满",
"login_token_attempt": "[Dispatch] 客户端 %s 正在尝试使用 token 登录",
"login_token_error": "[Dispatch] 客户端 %s 使用 token 登录失败",
"login_token_success": "[Dispatch] 客户端 %s 已通过 token 登录,UID 为 %s",
"combo_token_success": "[Dispatch] 客户端 %s 交换 token 成功",
"combo_token_error": "[Dispatch] 客户端 %s 交换 token 失败",
"account_login_create_success": "[Dispatch] 客户端 %s 登录失败:已注册 UID 为 %s 的账号",
"account_login_create_error": "[Dispatch] 客户端 %s 登录失败:账号创建失败",
"account_login_exist_error": "[Dispatch] 客户端 %s 登录失败:账号不存在",
"account_cache_error": "游戏账号缓存信息错误",
"session_key_error": "交换秘钥不符。",
"username_error": "未找到此用户名。",
"username_create_error": "未找到用户名,建立连接失败。"
}
"session_key_error": "会话密钥错误",
"username_error": "未找到用户名",
"username_create_error": "未找到用户名,建立连接失败",
"server_max_player_limit": "服务器在线人数已满"
},
"router_error": "[Dispatch] 无法连接路由"
},
"status": {
"free_software": "Grasscutter 是免费开源软件。如果你是付费购买的,那已经被骗了。Github:https://github.com/Grasscutters/Grasscutter",
"free_software": "Grasscutter 是免费开源软件,遵循 AGPL-3.0 license。如果你是付费购买的,那已经被骗了。项目地址:https://github.com/Grasscutters/Grasscutter",
"starting": "正在启动 Grasscutter...",
"shutdown": "正在关闭...",
"done": "加完成!输入 \"help\" 查看命令列表",
"done": "加完成!输入 \"help\" 查看命令列表",
"error": "发生了一个错误。",
"welcome": "欢迎使用 Grasscutter",
"run_mode_error": "无效的服务器运行模式: %s。",
"run_mode_help": "服务器运行模式必须为 HYBRIDDISPATCH_ONLY 或 GAME_ONLY。Grasscutter 启动失败...",
"welcome": "欢迎使用 Grasscutter",
"run_mode_error": "无效的服务器运行模式:%s。",
"run_mode_help": "服务器运行模式必须为 'HYBRID'(混合)、'DISPATCH_ONLY'(仅 Dispatch)'GAME_ONLY'(仅游戏)。Grasscutter 启动失败...",
"create_resources": "正在创建 resources 目录...",
"resources_error": "请将 BinOutput 和 ExcelBinOutput 复制到 resources 目录。"
"resources_error": "请将 BinOutput 和 ExcelBinOutput 复制到 resources 目录。",
"version": "Grasscutter 版本:%s-%s",
"game_version": "游戏版本: %s"
}
},
"commands": {
"generic": {
"not_specified": "没有指定命令。",
"unknown_command": "未知命令:%s",
"permission_error": "没有执行此命令的权限。",
"console_execute_error": "此命令只能在服务器控制台执行。",
"not_specified": "指定命令。",
"unknown_command": "未知命令:%s",
"permission_error": "没有权限执行此命令。",
"console_execute_error": "此命令只能在控制台执行。",
"player_execute_error": "此命令只能在游戏内执行。",
"command_exist_error": "找不到命令。",
"command_exist_error": "未找到命令。",
"no_description_specified": "未指定说明。",
"invalid": {
"amount": "无效的 数量.",
"amount": "无效的数量",
"artifactId": "无效的圣遗物ID。",
"avatarId": "无效的角色ID。",
"avatarLevel": "无效的角色等。",
"avatarLevel": "无效的角色等。",
"entityId": "无效的实体ID。",
"itemId": "无效的物品ID。",
"itemLevel": "无效的物品等。",
"itemLevel": "无效的物品等。",
"itemRefinement": "无效的物品精炼等级。",
"playerId": "无效的玩家ID。",
"uid": "无效的UID。"
......@@ -71,16 +80,20 @@
},
"execution": {
"uid_error": "无效的UID。",
"player_exist_error": "用户不存在。",
"player_exist_error": "玩家不存在。",
"player_offline_error": "玩家已离线。",
"item_id_error": "无效的物品ID。.",
"item_id_error": "无效的物品ID。",
"item_player_exist_error": "无效的物品/玩家UID。",
"entity_id_error": "无效的实体ID。",
"player_exist_offline_error": "玩家不存在或已离线。",
"argument_error": "无效的参数。",
"clear_target": "目标已清除.",
"set_target": "随后的的命令都会以@%s为预设。",
"need_target": "此命令需要一个目标 UID。添加 <@UID> 参数或使用 /target @UID 来设定持久目标。"
"clear_target": "目标已清除。",
"set_target": "随后的的命令都会以 @%s 为预设。",
"set_target_online": "@%s 在线。某些命令可能需要离线目标。",
"set_target_offline": "@%s 离线。某些命令可能需要在线目标。",
"need_target": "此命令需要一个目标 UID。添加 <@UID> 参数或使用 /target @UID 来指定默认目标。",
"need_target_online": "此命令需要在线目标 UID,但当前目标离线。添加不同的 <@UID> 参数或使用 /target @UID 设置持久目标。",
"need_target_offline": "此命令需要离线目标 UID,但当前目标在线。添加不同的 <@UID> 参数或使用 /target @UID 设置持久目标。"
},
"status": {
"enabled": "已启用",
......@@ -89,210 +102,325 @@
"success": "成功"
},
"account": {
"modify": "修改使用者账号",
"modify": "修改用户账号",
"invalid": "无效的UID。",
"exists": "账号已存在。",
"create": "已建立账号,UID 为 %s 。",
"delete": "账号已除。",
"exists": "具有此用户名和/或 UID 的账号已存在。",
"create": "已创建 UID 为 %s 的账号。",
"delete": "账号已除。",
"no_account": "账号不存在。",
"command_usage": "用法:account <create|delete> <username> [uid]"
"command_usage": "用法:account <create|delete> <用户名> [UID]",
"description": "创建或删除账号"
},
"broadcast": {
"command_usage": "用法:broadcast <消息>",
"message_sent": "公告已发送。"
"message_sent": "公告已发送。",
"description": "向所有玩家发送公告"
},
"changescene": {
"usage": "用法:changescene <scene id>",
"already_in_scene": "你已经在这个秘境中了。",
"success": "已切换至秘境 %s.",
"exists_error": "此秘境不存在。"
"usage": "用法:changescene <场景ID>",
"already_in_scene": "你已经在这个场景中了。",
"success": "已切换至场景 %s。",
"exists_error": "此场景不存在。",
"description": "切换指定场景"
},
"clear": {
"command_usage": "用法: clear <all|wp|art|mat>",
"weapons": "已将 %s 的武器清空。",
"artifacts": "已将 %s 的圣遗物清空。",
"materials": "已将 %s 的材料清空。",
"furniture": "已将 %s 的尘歌壶家具清空。",
"displays": "已清除 %s 的显示。",
"virtuals": "已将 %s 的所有货币和经验值清空。",
"everything": "已将 %s 的所有物品清空。"
"command_usage": "用法:clear <all|wp|art|mat>\nall: 所有, wp: 武器, art: 圣遗物, mat: 材料",
"weapons": "已清除 %s 的武器。",
"artifacts": "已清除 %s 的圣遗物。",
"materials": "已清除 %s 的材料。",
"furniture": "已清除 %s 的尘歌壶家具。",
"displays": "已清空 %s 的屏幕。",
"virtuals": "已清除 %s 的所有货币和经验值。",
"everything": "已清除 %s 的所有物品。",
"description": "从你的背包中删除所有未装备且已解锁的物品,包括稀有物品"
},
"coop": {
"usage": "用法:coop <playerId> <target playerId>",
"success": "已召唤 %s 到 %s的世界"
"usage": "用法:coop [指定玩家UID]",
"success": "已强制传送 %s 到 %s 的世界。",
"description": "强制传送指定玩家到他人的世界"
},
"enter_dungeon": {
"usage": "用法:enterdungeon <dungeon id>",
"changed": "已进入秘境 %s",
"usage": "用法:enterdungeon <秘境ID>",
"changed": "已进入秘境 %s",
"not_found_error": "此秘境不存在。",
"in_dungeon_error": "你已经在秘境中了。"
"in_dungeon_error": "你已经在秘境中了。",
"description": "进入指定秘境"
},
"giveAll": {
"usage": "用法:giveall [player] [amount]",
"usage": "用法:giveall [玩家] [数量]",
"started": "正在给予全部物品...",
"success": "已给予全部物品。",
"invalid_amount_or_playerId": "无效的数量/玩家ID。"
"success": "已给予 %s 全部物品。",
"invalid_amount_or_playerId": "无效的数量/玩家ID。",
"description": "给予所有物品"
},
"nostamina": {
"success": "NoStamina 已设为 %s。[用户:%s]",
"description": "保持你的体力处于最高状态"
},
"unlimitenergy": {
"usage": "用法:unlimitenergy [目标玩家] [on | off | toggle ]",
"success": "unlimitEnergy 已设为 %s。[用户:%s]",
"description": "使用元素爆发不消耗能量",
"config_error": "当前命令不可用,需要在config.json中配置 energyUsage : true 才可生效"
},
"giveArtifact": {
"usage": "用法:giveart|gart [player] <artifactId> <mainPropId> [<appendPropId>[,<times>]]... [level]",
"usage": "用法:giveart|gart [玩家] <圣遗物ID> <主词条ID> [<副词条ID>[,<强化次数>]]... [等级]",
"id_error": "无效的圣遗物ID。",
"success": "已将 %s 给予 %s。"
"success": "已将 %s 给予 %s。",
"description": "给予指定圣遗物"
},
"giveChar": {
"usage": "用法:givechar <player> <itemId|itemName> [amount]",
"given": "Given %s with level %s to %s.",
"usage": "用法:givechar <玩家> <角色ID> [等级]",
"given": "已将角色 %s [等级 %s] 给与 %s",
"invalid_avatar_id": "无效的角色ID。",
"invalid_avatar_level": "无效的角色等級。.",
"invalid_avatar_or_player_id": "无效的角色ID/玩家ID。"
"invalid_avatar_level": "无效的角色等级。",
"invalid_avatar_or_player_id": "无效的角色ID/玩家ID。",
"description": "给予指定角色"
},
"give": {
"usage": "用法:give <player> <itemId|itemName> [amount] [level] [refinement]",
"refinement_only_applicable_weapons": "精炼等级参数仅在武器上可用",
"refinement_must_between_1_and_5": "精炼等级必须在 15 之间。",
"usage": "用法:give <玩家> <物品ID|物品名> [数量] [等级] [精炼等级]",
"refinement_only_applicable_weapons": "只有武器可以设置精炼等级。",
"refinement_must_between_1_and_5": "精炼等级必须在 1-5 之间。",
"given": "已将 %s 个 %s 给予 %s。",
"given_with_level_and_refinement": "已将 %s [等級%s, 精炼%s] %s个给予 %s",
"given_level": "已将 %s 等级 %s %s 个给予 %s"
"given_with_level_and_refinement": "已将 %s [等级 %s, 精炼 %s] %s 个给予 %s。",
"given_level": "已将 %s [等级 %s] %s 个给予 %s。",
"description": "给予指定物品"
},
"godmode": {
"success": "上帝模式被设置为 %s 。 [用户:%s]"
"success": "上帝模式已设为 %s。[用户:%s]",
"description": "防止你受到伤害"
},
"heal": {
"success": "所有角色已被治疗。"
"success": "已治疗所有角色。",
"description": "治疗当前队伍的角色"
},
"kick": {
"player_kick_player": "玩家 [%s:%s] 已将 [%s:%s] 踢出",
"server_kick_player": "正在踢出玩家 [%s:%s]"
"player_kick_player": "玩家 [%s:%s] 已将 [%s:%s] 踢出。",
"server_kick_player": "正在踢出玩家 [%s:%s]...",
"description": "从服务器内踢出指定玩家"
},
"kill": {
"usage": "用法:killall [playerUid] [sceneId]",
"scene_not_found_in_player_world": "未在玩家世界中找到此场景",
"kill_monsters_in_scene": "已杀死 %s 个怪物。 [场景ID: %s]"
"killall": {
"usage": "用法:killall [玩家UID] [场景ID]",
"scene_not_found_in_player_world": "未在玩家世界中找到此场景。",
"kill_monsters_in_scene": "已杀死场景 %s 中的 %s 个怪物。",
"description": "杀死所有怪物"
},
"killCharacter": {
"usage": "用法:/killcharacter [playerId]",
"success": "已杀死 %s 目前使用的角色。"
"usage": "用法:killcharacter [玩家ID]",
"success": "已杀死 %s 当前角色。",
"description": "杀死玩家当前角色"
},
"language": {
"current_language": "当前语言是:%s",
"language_changed": "语言切换至:%s",
"language_not_found": "目前服务端没有这种语言:%s",
"description": "显示或切换当前语言"
},
"list": {
"message": "目前在线人数:%s"
"success": "目前在线人数:%s",
"description": "查看所有玩家"
},
"permission": {
"usage": "用法:permission <add|remove> <username> <permission>",
"add": "已设置权限。",
"usage": "用法:permission <add|remove> <用户名> <权限>",
"add": "权限已添加。",
"has_error": "此玩家已拥有此权限!",
"remove": "权限已移除。",
"not_have_error": "此玩家未拥有权限!",
"account_error": "账号不存在!"
"account_error": "账号不存在。",
"description": "添加或移除指定玩家的权限"
},
"position": {
"success": "坐标:%.3f, %.3f, %.3f\n场景ID:%d"
"success": "坐标:%s, %s, %s\n场景ID:%s",
"description": "获取所在位置"
},
"quest": {
"usage": "quest <add|finish> [任务ID]",
"added": "已添加任务 %s。",
"finished": "已完成任务 %s。",
"not_found": "任务不存在。",
"invalid_id": "无效的任务ID。",
"description": "添加或完成任务"
},
"reload": {
"reload_start": "正在重载配置文件和数据。",
"reload_done": "重装完毕。"
"reload_start": "正在重载配置文件和数据...",
"reload_done": "重载完成。",
"description": "重载配置文件和数据"
},
"resetConst": {
"reset_all": "重置所有角色的命座。",
"success": "已重置 %s 的命座,重新登录后将会生效。"
"success": "已重置 %s 的命座,重新登录后生效。",
"description": "重置当前角色的命之座,执行命令后需重新登录以生效"
},
"resetShopLimit": {
"usage": "用法:/resetshop <player id>"
"usage": "用法:resetshop <玩家ID>",
"success": "重置完成。",
"description": "重置指定玩家的商店刷新时间"
},
"sendMail": {
"usage": "用法:give [player] <itemId|itemName> [amount]",
"user_not_exist": "ID '%s' 的使用者不存在。",
"start_composition": "发送邮件流程\n请使用`/send <标题>`前进到下一步。\n你可以在任何时间使用`/sendmail stop`来停止发送。",
"usage": "用法:sendmail <用户ID|all|help> [模板ID]",
"user_not_exist": "用户 '%s' 不存在。",
"start_composition": "开始撰写邮件\n请使用 '/sendmail <标题>' 继续。\n你可以随时使用 '/sendmail stop' 停止。",
"templates": "邮件模板尚未实装...",
"invalid_arguments": "无效的参数。\n指令使用方法 `/sendmail <userId|all|help> [templateId]`",
"invalid_arguments": "无效的参数。",
"send_cancel": "取消发送邮件",
"send_done": "已将邮件给 %s!",
"send_done": "已将邮件发送给 %s!",
"send_all_done": "邮件已发送给所有人!",
"not_composition_end": "现在邮件发送未到最后阶段。\n请使用 `/sendmail %s` 继续发送邮件,或使用 `/sendmail stop` 来停止发送邮件。",
"please_use": "请使用 `/sendmail %s`",
"set_title": "成功将邮件标题设为 '%s'。\n使用 '/sendmail <content>' 来设置邮件内容。",
"set_contents": "成功将'%s'设置为邮件内容\n使用 '/sendmail <发件人>' 来设置发件人。",
"set_message_sender": "发件人已设为 '%s'。\n使用 '/sendmail <itemId|itemName|finish> [amount] [level]' 来添加附件。",
"send": "已添加 %s 个 %s (等級为 %s) 邮件附件。\n如果没有要继续添加的道具请使用 `/sendmail finish` 来完成邮件发送。",
"invalid_arguments_please_use": "错误的参数 \n请使用 `/sendmail %s`",
"not_composition_end": "邮件撰写未到最后阶段。\n请使用 '/sendmail %s' 继续,或使用 '/sendmail stop' 停止。",
"please_use": "请使用 '/sendmail %s'",
"set_title": "成功将邮件标题设为 '%s'。\n使用 '/sendmail <正文>' 来设置邮件内容。",
"set_contents": "成功将邮件内容设为 '%s'\n使用 '/sendmail <发件人>' 来设置发件人。",
"set_message_sender": "发件人已设为 '%s'。\n使用 '/sendmail <物品ID|物品名称|finish> [数量] [等级]' 来添加附件。",
"send": "已添加 %s 个 %s [等级 %s] 附件。\n如果没有要继续添加的附件请使用 `/sendmail finish` 来发送邮件。",
"invalid_arguments_please_use": "无效的参数\n请使用 '/sendmail %s'",
"title": "<标题>",
"message": "<正文>",
"sender": "<发件人>",
"arguments": "<itemId|itemName|finish> [数量] [等级]",
"error": "错误:无效的编写阶段 %s。需要 StackTrace 请查看服务器控制台。"
"arguments": "<物品ID|物品名称|finish> [数量] [等级]",
"error": "错误:无效的撰写阶段 %s。需要 StackTrace 请查看控制台。",
"description": "向指定用户发送邮件。此命令的用法会根据撰写阶段而改变"
},
"sendMessage": {
"usage": "用法:sendmessage <player> <message>",
"success": "消息已发送。"
"usage": "用法:sendmessage <玩家> <消息>",
"success": "消息已发送。",
"description": "向指定玩家发送消息"
},
"setFetterLevel": {
"usage": "用法:setfetterlevel <level>",
"range_error": "好感度等级必须在 0 到 10 之间。",
"fetter_set_level": "好感度已设置为 %s 级",
"level_error": "无效的好感度等级。"
"usage": "用法:setfetterlevel <好感度等级>",
"range_error": "好感度等级必须在 0-10 之间。",
"success": "好感度已设为 %s 级。",
"level_error": "无效的好感度等级。",
"description": "设置当前角色的好感度等级"
},
"setStats": {
"usage_console": "用法:setstats|stats @<UID> <stat> <value>",
"usage_ingame": "用法:setstats|stats [@UID] <stat> <value>",
"help_message": "\n\t可使用的数据类型:hp (生命值)| maxhp (最大生命值) | def(防御力) | atk (攻击力)| em (元素精通) | er (元素充能效率) | crate(暴击率) | cdmg (暴击伤害)| cdr (冷却缩减) | heal(治疗加成)| heali (受治疗加成)| shield (护盾强效)| defi (无视防御)\n\t(cont.) 元素伤害:epyro (火) | ecryo (冰) | ehydro (水) | egeo (岩) | edendro (草) | eelectro (雷) | ephys (物理)(cont.) 元素抗性:respyro (火) | rescryo (冰) | reshydro (水) | resgeo (岩) | resdendro (草) | reselectro (雷) | resphys (物理)\n",
"value_error": "无效的数据值。",
"usage_console": "用法:setstats|stats @<UID> <属性> <数值>",
"usage_ingame": "用法:setstats|stats [@UID] <属性> <数值>",
"help_message": "\n可更改的属性列表:hp(生命值)|maxhp(最大生命值)|def(防御力)|atk(攻击力)|em(元素精通)|er(元素充能效率)|crate(暴击率)|cdmg(暴击伤害)|cdr(冷却缩减)|heal(治疗加成)|heali(受治疗加成)|shield(护盾强效)|defi(无视防御)\n元素增伤:epyro(火)|ecryo(冰)|ehydro(水)|egeo(岩)|edendro(草)|eelectro(雷)|ephys(物理)\n元素抗性:respyro(火)|rescryo(冰)|reshydro(水)|resgeo(岩)|resdendro(草)|reselectro(雷)|resphys(物理)\n",
"value_error": "无效的属性值。",
"uid_error": "无效的UID。",
"player_error": "玩家不存在或已离线。",
"set_self": "%s 已经设置为 %s。",
"set_for_uid": "%s 的使用者 %s 更改为 %s。",
"set_max_hp": "最大生命值更改为 %s。"
"set_self": "%s 已设为 %s。",
"set_for_uid": "%s [来自 %s] 已设为 %s。",
"set_max_hp": "最大生命值已设为 %s。",
"description": "设置当前角色的属性"
},
"setWorldLevel": {
"usage": "用法:setworldlevel <level>",
"value_error": "世界等级必须设置在0-8之间。",
"success": "已将世界等级设为%s。",
"invalid_world_level": "无效的世界等级。"
"usage": "用法:setworldlevel <等级>",
"value_error": "世界等级必须在 0-8 之间。",
"success": "世界等级已设为 %s。",
"invalid_world_level": "无效的世界等级。",
"description": "设置世界等级,执行命令后需重新登录以生效"
},
"spawn": {
"usage": "用法:spawn <entityId> [amount] [level(仅限怪物]",
"success": "已生成 %s 个 %s。"
"usage": "用法:spawn <实体ID> [数量] [等级(仅怪物)] [<x> <y> <z>(仅怪物, 可选)]",
"success": "已生成 %s 个 %s。",
"limit_reached": "场景中的生成数量已达上限。已替代为生成 %s 个实体。",
"description": "在你附近生成实体"
},
"stop": {
"success": "正在关闭服务器..."
"success": "正在关闭服务器...",
"description": "停止服务器"
},
"talent": {
"usage_1": "设置天赋等级:/talent set <talentID> <value>",
"usage_2": "另一种设置天赋等级的命令使用方法:/talent <n or e or q> <value>",
"usage_3": "获取天赋ID指令用法:/talent getid",
"lower_16": "无效的天赋等级,天赋等级应于16。",
"usage_1": "设置天赋等级:/talent set <天赋ID> <数值>",
"usage_2": "另一种设置天赋等级的方法:/talent <n|e|q> <数值>\nn: 普通攻击, e: 元素战技, q: 元素爆发",
"usage_3": "获取天赋ID:/talent getid",
"lower_16": "无效的天赋等级,天赋等级应小于等于15。",
"set_id": "将天赋等级设为 %s。",
"set_atk": "将普通攻击等级设为 %s。",
"set_e": "设定天赋E等级为 %s。",
"set_q": "设定天赋Q等级为 %s。",
"set_e": "将元素战技等级为 %s。",
"set_q": "将元素爆发等级为 %s。",
"invalid_skill_id": "无效的技能ID。",
"set_this": "将天赋等级设为 %s。",
"invalid_level": "无效的天赋等级。",
"normal_attack_id": "普通攻击的 ID 为 %s。",
"e_skill_id": "E技能ID %s。",
"q_skill_id": "Q技能ID %s。"
"e_skill_id": "元素战技ID %s。",
"q_skill_id": "元素爆发ID %s。",
"description": "设置当前角色的天赋等级"
},
"team": {
"usage": "用法:team <add|remove|set> [角色ID,...] [索引|first|last|索引-索引,...]",
"invalid_usage": "无效的用法。",
"add_usage": "用法(add):team add <角色ID,...> [索引]",
"invalid_index": "无效的索引。",
"add_too_much": "服务端仅允许你队伍里至多有 %d 名角色。",
"failed_to_add_avatar": "无法根据ID %s 添加角色。",
"remove_usage": "用法(remove):team remove <索引|first|last|索引-索引,...>",
"failed_to_parse_index": "无法解析索引:%s",
"remove_too_much": "你不能删除那么多角色,你的队伍列表将会变空。",
"ignore_index": "忽略的索引列表:%s",
"set_usage": "用法(set):team set <索引> <角色ID>",
"index_out_of_range": "你指定的索引超出了范围。",
"failed_parse_avatar_id": "无法解析的角色ID:%s",
"avatar_already_in_team": "角色已经在你的队伍中了。",
"avatar_not_found": "无法找到该角色:%d",
"description": "手动修改你的队伍"
},
"teleportAll": {
"success": "已将全部玩家传送到你的位置",
"error": "命令仅限多人游戏使用。"
"success": "已将所有玩家传送到你的位置。",
"error": "你只能在多人游戏状态下执行此命令。",
"description": "将你世界中的所有玩家传送到你所在的位置"
},
"teleport": {
"usage_server": "用法:/tp @<player id> <x> <y> <z> [scene id]",
"usage": "用法:/tp [@<player id>] <x> <y> <z> [scene id]",
"usage_server": "用法:tp @<玩家ID> <x> <y> <z> [场景ID]",
"usage": "用法:tp [@<玩家ID>] <x> <y> <z> [场景ID]",
"specify_player_id": "你必须指定一个玩家ID。",
"invalid_position": "无效的位置。",
"success": "传送 %s 到坐标 %s,%s,%s,场景为 %s"
"success": "传送 %s 到坐标 %s, %s, %s,场景为 %s。",
"description": "改变指定玩家的位置"
},
"weather": {
"usage": "用法:weather <weatherId> [climateId]",
"success": "已将当前天气设定为 %s,气候则为 %s。",
"invalid_id": "无效的ID。"
"usage": "用法:weather <气候类型(天气ID)> <天气类型(气候ID)>\n天气类型:'0: 无, 1: 晴天, 2: 多云, 3: 雨, 4: 雷雨, 5: 雪, 6: 雾'",
"success": "已更改气候类型为 %s,天气类型为 %s。",
"invalid_id": "无效的ID。",
"description": "更改天气"
},
"drop": {
"command_usage": "用法:drop <itemId|itemName> [amount]",
"success": "已將 %s x %s 丟在附近。"
"command_usage": "用法:drop <物品ID|物品名称> [数量]",
"success": "已丢下 %s 个 %s。",
"description": "在你附近丢下物品"
},
"help": {
"usage": "用法:",
"aliases": "別名:",
"available_commands": "可用指令:"
"aliases": "别名:",
"available_commands": "可用命令:",
"description": "发送帮助信息或显示指定命令的信息"
},
"restart": {
"description": "重新启动服务器"
},
"unlocktower": {
"success": "解锁完成。",
"description": "解锁深境螺旋的所有层"
}
},
"gacha": {
"details": {
"title": "祈愿详情",
"available_five_stars": "可获得的5星物品",
"available_four_stars": "可获得的4星物品",
"available_three_stars": "可获得的3星物品"
}
},
"documentation": {
"handbook": {
"title": "GM Handbook",
"title_commands": "命令",
"title_avatars": "角色",
"title_items": "物品",
"title_scenes": "场景",
"title_monsters": "怪物",
"header_id": "ID",
"header_command": "命令",
"header_description": "说明",
"header_avatar": "角色",
"header_item": "物品",
"header_scene": "场景",
"header_monster": "怪物"
},
"index": {
"title": "文档",
"handbook": "GM Handbook",
"gacha_mapping": "祈愿物品映射JSON"
}
}
}
......@@ -16,11 +16,15 @@
"no_keystore_error": "[Dispatch] 未找到 SSL 憑證!已後降到 HTTP 伺服器。",
"default_password": "[Dispatch] 默認的 keystore 密碼加載成功。請考慮將 config.json 的憑證密碼設定成 123456。"
},
"authentication": {
"default_unable_to_verify": "[驗證系統] 稱為 verifyUser 方法的東西在默認身份驗證程序中不可用。"
},
"no_commands_error": "此指令不適用於Dispatch-only模式。",
"unhandled_request_error": "[Dispatch] 潛在的未處理請求 %s 請求:%s",
"account": {
"login_attempt": "[Dispatch] 客戶端 %s 正在嘗試登入",
"login_success": "[Dispatch] 客戶端 %s 已登入,UID為 %s",
"login_max_player_limit": "[Dispatch] 客戶端 %s 登入失敗:在綫人數已滿",
"login_token_attempt": "[Dispatch] 客戶端 %s 正在嘗試用憑證登入",
"login_token_error": "[Dispatch] 客戶端 %s 使用憑證登入失敗",
"login_token_success": "[Dispatch] 客戶端 %s 已透過憑證登入,UID為 %s",
......@@ -32,8 +36,10 @@
"account_cache_error": "遊戲帳號緩存資訊錯誤",
"session_key_error": "對話密鑰不符。",
"username_error": "未找到此用戶名。",
"username_create_error": "未找到用戶名,建立失敗。"
}
"username_create_error": "未找到用戶名,建立失敗。",
"server_max_player_limit": "服務器在線人數已滿"
},
"router_error": "[Dispatch] 無法附加到路由上。"
},
"status": {
"free_software": "Grasscutter 是免費開源軟體。如果你已經付錢了,那你可能被騙了。主頁:https://github.com/Grasscutters/Grasscutter",
......@@ -45,7 +51,9 @@
"run_mode_error": "無效的伺服器運行模式: %s。",
"run_mode_help": "伺服器運行模式必須為 HYBRID 或者 DISPATCH_ONLY 或者 GAME_ONLY。Grasscutter 啟動失敗...",
"create_resources": "正在建立 resources 資料夾...",
"resources_error": "請將 BinOutput 和 ExcelBinOutput 複製到 resources 資料夾。"
"resources_error": "請將 BinOutput 和 ExcelBinOutput 複製到 resources 資料夾。",
"version": "Grasscutter版本: %s-%s",
"game_version": "游戏版本: %s"
}
},
"commands": {
......@@ -56,6 +64,7 @@
"console_execute_error": "此指令只能在伺服器的命令提示字元執行。",
"player_execute_error": "請在遊戲裡使用這條指令。",
"command_exist_error": "找不到指令。",
"no_description_specified": "没有指定說明。",
"invalid": {
"amount": "無效的數量。",
"artifactId": "無效的聖遺物ID。",
......@@ -80,7 +89,11 @@
"argument_error": "無效的參數。",
"clear_target": "目標已清除.",
"set_target": "隨後的指令都會以@%s為預設。",
"need_target": "此指令需要一個目標 UID。添加 <@UID> 引數或者使用 /target @UID 來設定持久目標。"
"set_target_online": "@%s 在線。 某些命令可能需要離線目標。",
"set_target_offline": "@%s 離線。 某些命令可能需要在線目標。",
"need_target": "此指令需要一個目標 UID。添加 <@UID> 引數或者使用 /target @UID 來設定持久目標。",
"need_target_online": "此命令需要在線目標 UID,但當前目標離線。 添加不同的 <@UID> 參數或使用 /target @UID 設置持久目標。",
"need_target_offline": "此命令需要離線目標 UID,但當前目標在線。 添加不同的 <@UID> 參數或使用 /target @UID 設置持久目標。"
},
"status": {
"enabled": "已啟用",
......@@ -95,17 +108,20 @@
"create": "已建立帳號,UID 為 %s 。",
"delete": "帳號已刪除。",
"no_account": "帳號不存在。",
"command_usage": "用法:account <create|delete> <username> [uid]"
"command_usage": "用法:account <create|delete> <username> [uid]",
"description": "建立或刪除帳號。"
},
"broadcast": {
"command_usage": "用法:broadcast <message>",
"message_sent": "公告已發送。"
"message_sent": "公告已發送。",
"description": "向所有玩家發送公告。"
},
"changescene": {
"usage": "用法:changescene <scene id>",
"usage": "用法:changescene <sceneId>",
"already_in_scene": "你已經在這個場景中了。",
"success": "已切換至場景 %s.",
"exists_error": "此場景不存在。"
"exists_error": "此場景不存在。",
"description": "切換指定場景。"
},
"clear": {
"command_usage": "用法: clear <all|wp|art|mat>",
......@@ -115,65 +131,88 @@
"furniture": "已將 %s 的塵歌壺家具清空。",
"displays": "已清除 %s 的顯示。",
"virtuals": "已將 %s 的所有貨幣和經驗值清空。",
"everything": "已將 %s 的所有物品清空。"
"everything": "已將 %s 的所有物品清空。",
"description": "從你的背包中刪除所有未裝備且未上鎖的物品,包括稀有物品。"
},
"coop": {
"usage": "用法:coop <playerId> <target playerId>",
"success": "召喚了 %s 到 %s 的世界。"
"usage": "用法:coop [host uid]",
"success": "召喚了 %s 到 %s 的世界。",
"description": "強制傳送指定用戶到他人的世界。"
},
"enter_dungeon": {
"usage": "用法:enterdungeon <dungeon id>",
"changed": "已進入副本 %s",
"not_found_error": "此副本不存在。",
"in_dungeon_error": "你已經在祕境中了。"
"usage": "用法:enterdungeon <dungeonId>",
"changed": "已進入祕境 %s",
"not_found_error": "此祕境不存在。",
"in_dungeon_error": "你已經在祕境中了。",
"description": "進入指定祕境。"
},
"giveAll": {
"usage": "用法:giveall [player] [amount]",
"started": "正在賦予全部物品...",
"success": "已賦予全部物品。",
"invalid_amount_or_playerId": "無效的數量/玩家ID。"
"invalid_amount_or_playerId": "無效的數量/玩家ID。",
"description": "賦予所有物品。"
},
"giveArtifact": {
"usage": "用法:giveart|gart [player] <artifactId> <mainPropId> [<appendPropId>[,<times>]]... [level]",
"id_error": "無效的聖遺物ID。",
"success": "已把 %s 給予 %s。"
"success": "已把 %s 給予 %s。",
"description": "給予指定聖遺物。"
},
"giveChar": {
"usage": "用法:givechar <player> <itemId|itemName> [amount]",
"usage": "用法:givechar <player> <avatarId> [level]",
"given": "已將 %s 等級 %s 給予 %s。",
"invalid_avatar_id": "無效的角色ID。",
"invalid_avatar_level": "無效的角色等級。.",
"invalid_avatar_or_player_id": "無效的角色ID/玩家ID。"
"invalid_avatar_or_player_id": "無效的角色ID/玩家ID。",
"description": "給予指定角色。"
},
"give": {
"usage": "用法:give <player> <itemId|itemName> [amount] [level]",
"usage": "用法:give <player> <itemId|itemName> [amount] [level] [refinement]",
"refinement_only_applicable_weapons": "精煉度只能施加在武器上面。",
"refinement_must_between_1_and_5": "精煉度必需在 1 到 5 之間。",
"given": "已經將 %s 個 %s 給予 %s。",
"given_with_level_and_refinement": "已將 %s [等級%s, 精煉%s] %s個給予 %s",
"given_level": "已將 %s 等級 %s %s 個給予 %s"
"given_level": "已將 %s 等級 %s %s 個給予 %s",
"description": "給予指定物品。"
},
"godmode": {
"success": "上帝模式設定為 %s 。 [用戶:%s]"
"success": "上帝模式設定為 %s 。 [用戶:%s]",
"description": "防止你受到傷害。"
},
"nostamina": {
"success": "無限體力狀態: %s。[使用者:%s]",
"description": "開啟後所有動作都不再消耗體力。"
},
"heal": {
"success": "所有角色已被治療。"
"success": "所有角色已被治療。",
"description": "治療當前隊伍的角色。"
},
"kick": {
"player_kick_player": "玩家 [%s:%s] 已把 [%s:%s] 踢出",
"server_kick_player": "正在踢出玩家 [%s:%s]"
"server_kick_player": "正在踢出玩家 [%s:%s]",
"description": "從伺服器內踢出指定玩家。"
},
"kill": {
"killall": {
"usage": "用法:killall [playerUid] [sceneId]",
"scene_not_found_in_player_world": "未在玩家世界中找到此場景",
"kill_monsters_in_scene": "已殺死 %s 個怪物。 [場景ID: %s]"
"kill_monsters_in_scene": "已殺死 %s 個怪物。 [場景ID: %s]",
"description": "殺死所有怪物。"
},
"killCharacter": {
"usage": "用法:/killcharacter [playerId]",
"success": "已殺死 %s 目前的場上角色。"
"usage": "用法:killcharacter [playerId]",
"success": "已殺死 %s 目前的場上角色。",
"description": "殺死玩家目前使用的場上角色。"
},
"language": {
"current_language": "當前語言是: %s",
"language_changed": "語言切換至: %s",
"language_not_found": "目前客戶端沒有這種語言: %s",
"description": "顯示或切換當前語言。"
},
"list": {
"message": "目前總線上人數:%s"
"success": "目前總線上人數:%s" ,
"description": "查看所有在線玩家"
},
"permission": {
"usage": "用法:permission <add|remove> <username> <permission>",
......@@ -181,24 +220,43 @@
"has_error": "此玩家已擁有權限!",
"remove": "權限已移除。",
"not_have_error": "此玩家未擁有權限!",
"account_error": "The account cannot be found."
"account_error": "帳號不存在。",
"description": "指派或移除指定玩家的權限。"
},
"position": {
"success": "坐標:%.3f, %.3f, %.3f\n場景ID:%d"
"success": "座標:%s, %s, %s\n場景ID:%s",
"description": "獲取目前所在位置的座標。"
},
"quest": {
"description": "添加或完成任務",
"usage": "quest <add|finish> [任務ID]",
"added": "已添加任務 %s",
"finished": "已完成任務 %s",
"not_found": "未找到任務",
"invalid_id": "無效的任務ID"
},
"reload": {
"reload_start": "正在重新加載設定檔。",
"reload_done": "重新加載已完成。"
"reload_done": "重新加載已完成。",
"description": "重新加載設定檔和數據。"
},
"remove": {
"usage": "用法: remove [多個角色在隊伍中的序號] 序號从1开始",
"invalid_index": "序號不合法,從1開始,最大值為隊内角色數量",
"description": "强制移除對内角色,例如`remove 1 2`表示將1號和2號角色從隊伍中移除"
},
"resetConst": {
"reset_all": "重設所有角色的命座。",
"success": "已重設 %s 的命座,重新登入後將會生效。"
"success": "已重設 %s 的命座,重新登入後將會生效。",
"description": "重置當前角色的命之座,重新登入後將會生效。"
},
"resetShopLimit": {
"usage": "用法:/resetshop <player id>"
"usage": "用法:resetshop <playerId>",
"success": "重置完成。",
"description": "重置所選玩家的商店刷新時間。"
},
"sendMail": {
"usage": "用法:give [player] <itemId|itemName> [amount]",
"usage": "用法:sendmail <userId|all|help> [templateId]",
"user_not_exist": "ID '%s' 的使用者不存在。",
"start_composition": "發送郵件流程。\n請使用`/send <郵件標題>`來進到下一步。\n你可以在任何時間使用`/sendmail stop`來停止發送。",
"templates": "郵件模板尚未實裝...",
......@@ -217,17 +275,20 @@
"message": "<正文>",
"sender": "<寄件者>",
"arguments": "<itemId|itemName|finish> [數量] [等級]",
"error": "錯誤:無效的編寫階段 %s。需要 stacktrace 請查看伺服器命令提示字元。"
"error": "錯誤:無效的編寫階段 %s。需要 stacktrace 請查看伺服器命令提示字元。",
"description": "向指定用戶發送郵件。此指令的用法可根據附加的參數而改變。"
},
"sendMessage": {
"usage": "用法:sendmessage <player> <message>",
"success": "訊息已發送。"
"success": "訊息已發送。",
"description": "向指定玩家發送訊息。"
},
"setFetterLevel": {
"usage": "用法:setfetterlevel <level>",
"range_error": "好感度必須在 0 到 10 之間。",
"fetter_set_level": "好感等級已設定為 %s",
"level_error": "無效的好感度。"
"success": "好感等級已設定為 %s",
"level_error": "無效的好感度。",
"description": "設定當前角色的好感度等級。"
},
"setStats": {
"usage_console": "用法:setstats|stats @<UID> <stat> <value>",
......@@ -238,61 +299,127 @@
"player_error": "玩家不存在或已離線。",
"set_self": "%s 已經設為 %s。",
"set_for_uid": "%s 的使用者 %s 更改為 %s。",
"set_max_hp": "最大生命值更改為 %s。"
"set_max_hp": "最大生命值更改為 %s。",
"description": "設定當前角色的數據類型。"
},
"setWorldLevel": {
"usage": "用法:setworldlevel <level>",
"value_error": "世界等級必須設定在0-8之間。",
"success": "已將世界等級設為%s。",
"invalid_world_level": "無效的世界等級。"
"invalid_world_level": "無效的世界等級。",
"description": "設定世界等級,執行指令後需重新登入後才會生效。"
},
"spawn": {
"usage": "用法:spawn <entityId> [amount] [level(僅限怪物)]",
"success": "已生成 %s 個 %s。"
"success": "已生成 %s 個 %s。",
"limit_reached": "場景中的生成數量已達上限。已替代為生成 %s 個實體。",
"description": "在你附近生成實體。"
},
"stop": {
"success": "正在關閉伺服器..."
"success": "正在關閉伺服器...",
"description": "以正常的方式關閉伺服器。"
},
"talent": {
"usage_1": "設定天賦等級:/talent set <talentID> <value>",
"usage_2": "另一種設定天賦等級的指令使用方法:/talent <n or e or q> <value>",
"usage_3": "獲取天賦ID指令用法:/talent getid",
"lower_16": "無效的技能等級,技能等級應低於 16。",
"lower_16": "無效的天賦等級,技能等級應低於 16。",
"set_id": "將天賦等級設為%s。",
"set_atk": "將普通攻擊等級設為 %s。",
"set_e": "設定天賦E等級至 %s。",
"set_q": "設定天賦Q等級至 %s。",
"set_e": "設定元素戰技的天賦等級至 %s。",
"set_q": "設定元素爆發的天賦等級至 %s。",
"invalid_skill_id": "無效的技能ID。",
"set_this": "將天賦等級設為 %s。",
"invalid_level": "無效的天賦等級。",
"normal_attack_id": "普通攻擊的 ID 為 %s。",
"e_skill_id": "E技能ID %s。",
"q_skill_id": "Q技能ID %s。"
"e_skill_id": "元素戰技技能ID %s。",
"q_skill_id": "元素爆發技能ID %s。",
"description": "設定當前角色的天賦等級"
},
"team": {
"usage": "用法:team <add|remove|set> [角色ID,...] [索引|first|last|索引-索引,...]",
"invalid_usage": "無效的用法。",
"add_usage": "新增的用法:team add <角色ID,...> [索引]",
"invalid_index": "無效索引。",
"add_too_much": "服務端只允許您的隊伍裡最多 %d 名角色。",
"failed_to_add_avatar": "無法根據ID %s 添加角色。",
"remove_usage": "移除的用法:team remove <索引|first|last|索引-索引,...>",
"failed_to_parse_index": "無法解析的索引:%s",
"remove_too_much": "您不能删除那麼多的角色,因為您的隊伍列表角色會全部被刪除。",
"ignore_index": "無視的索引列表:%s",
"set_usage": "設定的用法:team set <索引> <角色ID>",
"index_out_of_range": "您指定的索引超出了範圍。",
"failed_parse_avatar_id": "無法解析的角色ID:%s",
"avatar_already_in_team": "該角色已經在您的隊伍當中了。",
"avatar_not_found": "無法找到該角色:%d",
"description": "手動修改您的隊伍配置。"
},
"teleportAll": {
"success": "召喚了所有玩家到你的位置上。",
"error": "此指令僅可在多人遊戲下可用。"
"error": "此指令僅可在多人遊戲下可用。",
"description": "將你世界裡的所有玩家傳送到你目前的所在位置。"
},
"teleport": {
"usage_server": "用法:/tp @<player id> <x> <y> <z> [scene id]",
"usage": "用法:/tp [@<player id>] <x> <y> <z> [scene id]",
"usage_server": "用法:tp @<playerId> <x> <y> <z> [sceneId]",
"usage": "用法:tp [@<playerId>] <x> <y> <z> [sceneId]",
"specify_player_id": "你必須指定一個玩家ID。",
"invalid_position": "無效的位置。",
"success": "傳送 %s 到坐標 %s,%s,%s ,場景為 %s"
"invalid_position": "無效的座標。",
"success": "傳送 %s 到座標 %s,%s,%s ,場景為 %s 。",
"description": "將玩家的位置傳送到你所指定的座標。"
},
"weather": {
"usage": "用法:weather <weatherId> [climateId]",
"success": "已將當前天氣設定為 %s ,氣候則為 %s 。",
"invalid_id": "無效的ID。"
"usage": "用法:weather <氣候型別(天氣ID)> <天氣型別(氣候ID)>\n天氣型別:'0: 無, 1: 晴天, 2: 多雲, 3: 雨, 4: 雷雨, 5: 雪, 6: 霧'",
"success": "已將當前氣候型別設定為 %s,天氣型別為 %s。",
"invalid_id": "無效的ID。",
"description": "更改目前的天氣。"
},
"drop": {
"command_usage": "用法:drop <itemId|itemName> [amount]",
"success": "已將 %s x %s 丟在附近。"
"success": "已將 %s x %s 丟在附近。",
"description": "在你附近丟下一個物品。"
},
"help": {
"usage": "用法:",
"aliases": "別名:",
"description": "發送幫助信息或顯示特定命令的信息",
"available_commands": "可用指令:"
},
"restart": {
"description": "重新啟動伺服器。"
},
"unlocktower": {
"success": "解鎖完成。",
"description": "解鎖所有級別的深境螺旋。"
}
},
"gacha": {
"details": {
"title": "祈願詳情",
"available_five_stars": "可獲得的5星物品",
"available_four_stars": "可獲得的4星物品",
"available_three_stars": "可獲得的3星物品"
}
},
"documentation": {
"handbook": {
"title": "GM手冊",
"title_commands": "指令",
"title_avatars": "角色",
"title_items": "道具",
"title_scenes": "場景",
"title_monsters": "怪物",
"header_id": "ID",
"header_command": "指令",
"header_description": "描述",
"header_avatar": "角色",
"header_item": "物品",
"header_scene": "場景",
"header_monster": "怪物"
},
"index": {
"title": "文件",
"handbook": "GM手冊",
"gacha_mapping": "祈願物品映射到JSON上"
}
}
}
<Configuration>
<variable name="LOG_LEVEL" value="${LOG_LEVEL:-INFO}" />
<appender name="STDOUT" class="emu.grasscutter.utils.JlineLogbackAppender">
<encoder>
<pattern>[%d{HH:mm:ss}] [%highlight(%level)] %msg%n</pattern>
<pattern>%d{HH:mm:ss} &lt;%highlight(%level):%gray(%class{0})&gt; %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/latest.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/log.%d{yyyy-MM-dd}_%d{HH}.log.tar.gz</fileNamePattern>
<fileNamePattern>logs/log.%d{yyyy-MM-dd}_%d{HH}.log.gz</fileNamePattern>
<maxHistory>24</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd'T'HH:mm:ss'Z'} - %m%n</pattern>
<pattern>%d{yyyy-MM-dd'T'HH:mm:ss'Z'} &lt;%level:%class&gt; %m%n</pattern>
</encoder>
</appender>
<logger name="org.reflections" level="OFF"/>
<appender name="SERVEREVENT" class="emu.grasscutter.utils.ServerLogEventAppender">
<encoder>
<pattern>%d{HH:mm:ss} &lt;%highlight(%level):%gray(%class{0})&gt; %msg%n</pattern>
</encoder>
</appender>
<logger name="org.reflections" level="OFF" />
<logger name="emu.grasscutter" level="${LOG_LEVEL}" />
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
<appender-ref ref="SERVEREVENT" />
</root>
</Configuration>
\ No newline at end of file
</Configuration>
{
"Apple": "Apple",
"Game Center": "Game Center",
"accept": "Annehmen",
"account_deactive": "Dieses Konto ist zur Löschung vorgesehen.",
"account_empty": "",
"account_login": "Anmeldung mit Konto und Passwort",
"agree": "Zustimmen",
"another_account": "Über anderes Konto anmelden",
"back": "",
"bind": "Verbinden",
"bind_email": "Konto mit E-Mail verbinden",
"bind_email_oversea": "E-Mail-Adresse verbinden",
"bind_email_success": "E-Mail-Adresse verbunden",
"bind_request": "Wird verbunden ...",
"cancel": "Abbrechen",
"cancel_pay": "Zurück\nzum Spiel",
"captcha_empty": "Gib deinen SMS-Bestätigungscode ein.",
"captcha_mail_empty": "Bitte gib den Bestätigungscode aus der Nachricht ein.",
"captcha_success": "Der Bestätigungscode wurde verschickt.",
"change_password_success": "Passwortänderung erfolgreich",
"check_network": "Überprüfe deine Internetverbindung oder lade die Seite erneut.",
"combo_download_downloading": "Wird heruntergeladen ...",
"combo_download_failed_title": "Herunterladen fehlgeschlagen",
"combo_download_finish_content": "Herunterladen abgeschlossen.",
"combo_download_pause": "Pausieren",
"combo_download_speed": "Geschwindigkeit: %s; verbleibende Zeit: %s",
"combo_download_title": "Herunterladen abgeschlossen.",
"combo_ensure_login": "Anmelden",
"combo_ensure_login_tips": "Anmeldung für Desktopversion von %s läuft. Stell sicher, dass du diese Handlung selbst ausführst.",
"combo_expired_qrcode": "Abgelaufener QR-Code",
"combo_go_setting": "Kamera aktivieren",
"combo_invalid_qrcode": "Ungültiger QR-Code",
"combo_login_first": "Melde dich bitte erst an.",
"combo_notice_auth_key_failed": "Laden der Ankündigungen gescheitert.",
"combo_platform_cancel": "Abbrechen",
"combo_platform_ensure": "Okay",
"combo_platform_ensure_exit": "Spiel verlassen?",
"combo_platform_ensure_logout": "Abmelden?",
"combo_qrcode_failed": "Anmeldung gescheitert. Versuche es bitte später erneut.",
"combo_qrcode_goto_setting": "Einstellen",
"combo_qrcode_goto_setting_tips": "Geh zu Einstellungen – Apps und lass den Zugriff auf die Kamera zu, um scannen zu können.",
"combo_qrcode_notice_permission": "Gib dem Spiel in den App-Einstellungen deines Geräts die Rechte, die Kamera zu benutzen.",
"combo_qrcode_notice_scan": "Halte den Rahmen so, dass der QR-Code hineinpasst, damit dieser automatisch gescannt werden kann.",
"combo_qrcode_success": "Anmeldung erfolgreich",
"combo_qrcode_tips": "Um die Scan-Funktion zum Anmelden nutzen zu können, musst du die Berechtigung zum Zugriff auf die Kamera erteilen.",
"combo_qrcode_title": "Scannen",
"combo_re_login": "Bitte melde dich erneut an.",
"confirm_order": "Auftrag wird bestätigt ...",
"continue_login": "",
"continue_pay": "Zahlung fortsetzen",
"createOrder_failed": "Erstellen des Auftrags gescheitert",
"currency": "€",
"delete_account_notice": "Willst du die Daten über vergangene Anmeldungen für dieses Konto wirklich löschen? Die Daten deines Kontos selbst gehen dabei nicht verloren.",
"delete_ensure": "Löschen bestätigen",
"determine_reactivate_account_or_not": "Willst du dieses Konto erneut aktivieren?",
"email_empty": "Gib deine E-Mail-Adresse ein.",
"email_exist": "Die E-Mail-Adresse existiert bereits. Willst du dich darüber anmelden?",
"email_register_tips": "Diese E-Mail-Adresse wurde noch nicht registriert. Willst du sie jetzt für ein neues Konto registrieren?",
"ensure": "Okay",
"ensure_back": "Bestätigen und zurück",
"ensure_email": "Überprüfe die zu registrierende E-Mail-Adresse:\\n%s",
"enter_game": "Spiel starten",
"existing_account": "Fortschritt mit bestehendem Konto verbinden",
"exit": "Verlassen",
"facebook": "Facebook",
"fast_game": "Als Gast spielen",
"fatigue_reminder_tip": "",
"file_upload_setting_camera_tip": "Geh zu Einstellungen – Apps und lass den Zugriff auf die Kamera zu, um Bilder machen zu können.",
"file_upload_setting_microphone_tip": "Geh zu Einstellungen – Apps und erteile die Berechtigung für die Tonaufnahme, um die Funktion zur Videoaufnahme im Rückmeldezentrum normal nutzen zu können.",
"file_upload_setting_photos_tip": "Geh zu Einstellungen – Apps und lass den Zugriff auf das Album zu, um Bilder hochladen zu können.",
"forget_pwd": "Passwort vergessen",
"gamecenter_tips": "Melde dich über die Einstellungen im Game Center an.",
"go_login": "Jetzt anmelden",
"go_pay": "Zahlung bestätigen",
"go_register": "Jetzt registrieren",
"guest_account": "Gastnutzer",
"guest_bind_email": "Zu verbindende E-Mail-Adresse: %s",
"guest_bind_failed": "Aktuelles Konto ist ein Gastkonto oder noch nicht angemeldet.",
"guest_bind_phone_notice": "Bitte verbinde für die Sicherheit deiner Daten dein Konto.",
"guest_login": "Als Gast anmelden",
"guest_login_request": "Anmeldung mit Gastkonto ...",
"guest_login_tips": "Willkommen, Gast.",
"guest_pay_error": "Zahlungsfunktion für Gastkonten nicht verfügbar",
"http_time_out": "Verbindung fehlgeschlagen. Versuche es bitte später erneut.",
"http_unknow_host": "Netzfehler",
"if_cancel_pay": "Zahlung abbrechen?",
"init_first": "Initialisierung nötig",
"input_account": "Handynummer/E-Mail-Adresse eingeben",
"input_code_number": "SMS-Bestätigungscode eingeben",
"input_email": "E-Mail-Adresse eingeben",
"input_get_code": "Erhalten",
"input_mail_capture": "Bestätigungscode",
"input_mail_code": "",
"input_mi_email": "E-Mail-Adresse eingeben",
"input_password": "Passwort eingeben",
"input_password_ensure": "Passwort erneut eingeben",
"input_phone_number": "Zum Registrieren/Anmelden Handynummer eingeben",
"input_phone_number_bind": "Handynummer eingeben",
"input_re_get_code": "Erneut versuchen",
"invaild_captcha": "Gib einen gültigen Bestätigungscode ein.",
"invaild_mail_captcha": "Bitte gib den richtigen Bestätigungscode aus der erhaltenen Nachricht ein.",
"invaild_name": "Gib den richtigen Namen ein.",
"invaild_password": "Gib das richtige Passwort ein.",
"invaild_phone": "Gib die richtige Handynummer ein.",
"invaild_realname": "Gib die richtige Ausweisnummer ein.",
"last_login_day_number": "Letzte Anmeldung vor %s Tag(en)",
"last_login_hour_number": "Letzte Anmeldung vor %s Stunde(n)",
"last_login_just_now": "Letzte Anmeldung gerade eben",
"last_login_minute_number": "Letzte Anmeldung vor %s Minute(n)",
"last_login_month_number": "Letzte Anmeldung vor 6 Monaten",
"last_login_time": "Letzte Anmeldung %s",
"login": "Anmelden",
"login_again": "Bitte melde dich erneut an.",
"login_bind_mobile": "",
"login_bind_mobile_verify_mail": "",
"login_bind_safe_notice": "Bitte verbinde dein Konto mit einer Sicherheitshandynummer, bevor du dich im Spiel anmeldest.",
"login_failed": "Anmeldung gescheitert",
"login_first": "Melde dich bitte erst an.",
"login_request": "Anmeldung läuft ...",
"login_verify_by_bind": "Verbundene Handynummer",
"login_verify_by_bind_phone": "Verbundene Handynummer bestätigen: %s",
"login_verify_by_safety": "Sicherheitshandynummer",
"login_verify_by_safety_phone": "Sicherheitshandynummer bestätigen: %s",
"login_verify_notice": "Wenn du dich auf einem neuen Gerät anmeldest, musst du eine Sicherheitsbestätigung durchführen.",
"meet_problem": "Ich bin auf ein Problem gestoßen.",
"more": "Mehr",
"name_empty": "Gib deinen Namen ein.",
"network_json_error": "Systemfehler. Bitte später erneut versuchen.",
"network_time_out": "Verbindung fehlgeschlagen. Versuche es bitte später erneut.",
"next": "Weiter",
"no_account": "Noch nicht registriert?",
"no_captcha": "Bitte fordere erst einen Bestätigungscode an.",
"no_more_interruptions_today": "Heute nicht mehr hinweisen",
"other_device_know": "Okay",
"other_device_login_day_number": "Vor %s Tag(en) angemeldet",
"other_device_login_device_info": "Geräteinformationen:",
"other_device_login_hour_number": "Vor %s Stunde(n) angemeldet",
"other_device_login_minute_number": "Vor %s Minute(n) angemeldet",
"other_device_login_month_number": "Vor %s Monat(en) angemeldet",
"other_device_suggest": "Wenn du das nicht warst, solltest du deine E-Mail-Adresse mit deinem Konto verbinden.",
"other_device_title": "Dein Konto wurde auf einem anderen Gerät angemeldet.",
"other_way_verification": "Andere Bestätigungsmethode",
"oversea_guardian": "접속하신 아이디는 만 14세 미만 법정대리인 동의가 필요한 아이디로써 관련 규정에 따라 법정대리인의 동의가 필요합니다. \\\\n관련 정보를 입력하고 인증해 주세요",
"oversea_input_account": "E-Mail-Adresse oder Nutzername eingeben",
"oversea_pay": "Zahlung",
"oversea_pay_button": "Zahlen",
"oversea_pay_card_payment": "Kreditkarte",
"oversea_pay_error": "Laden gescheitert",
"oversea_pay_error_btn": "Erneut laden",
"oversea_pay_error_tips": "Versuche es bitte später erneut.",
"oversea_pay_operator": "Anbieter",
"oversea_pay_product_name": "Objekte",
"oversea_pay_success": "Zahlung bestätigt",
"oversea_pay_success_btn": "Zurück zum Spiel",
"oversea_pay_success_tips": "Sieh bitte im Spiel nach den erhaltenen Objekten.",
"oversea_pay_type": "Wähle eine Zahlungsmethode.",
"oversea_realname": "관련 규정에 따라 실명인증을 완료해 주세요\\\\n궁금하신 점이 있을 경우 고객센터로 문의하세요",
"password_empty": "Gib dein Passwort ein.",
"pay": "Zahlung",
"pay_aid_uid_mismatch_tips": "Deine Anmeldung ist abgelaufen. Bitte melde dich erneut an.",
"pay_back_game": "Zurück zum Spiel %s",
"pay_bind_notice": "Bevor du als Gast eine Zahlung durchführst, musst du dich mit einem bestehenden Konto verbinden.",
"pay_choose_new_way": "Du hast die Zahlung noch nicht abgeschlossen. Wähle eine der folgenden Methoden, um aufzuladen.",
"pay_failed": "Zahlung fehlgeschlagen. Versuche es bitte später erneut.",
"pay_failed_notice": "Zahlung fehlgeschlagen. Bitte führe die Zahlung erneut durch.",
"pay_limit_amount_tips": "",
"pay_loading_notice": "Achte bitte darauf, dass deine Aufladung im Konto gutgeschrieben wird, nachdem die Zahlung erfolgreich gewesen ist.",
"pay_loading_time": "(%s)",
"pay_success": "Zahlung bestätigt",
"pay_success_notice": "Gekaufte Objekte: %s",
"pay_time_out": "Zeitüberschreitung bei der Zahlung",
"pay_turn": "Zur Zahlung",
"phone_empty": "Bitte gib die Handynummer ein.",
"phone_login": "Anmeldung über Handy",
"phone_message_request": "Bestätigung wird durchgeführt ...",
"phone_message_request_fail": "Bestätigungscode konnte nicht gesendet werden. Bitte versuche es erneut.",
"phone_register_tips": "Diese Handynummer wurde noch nicht registriert. Willst du sie jetzt für ein neues Konto registrieren?",
"phone_registered": "Diese Handynummer wurde bereits registriert. Gib den Bestätigungscode ein und melde dich direkt an.",
"privacy": "Datenschutzrichtlinien",
"product_name": "Objekte",
"re_login": "Bitte melde dich erneut an.",
"re_read": "Erneut lesen",
"re_register": "Erneut eingeben",
"reactivate_accoun_notice_cn": "Dein Konto befindet sich derzeit in der „Zeit zur Bestätigung der Löschung“.\\nSoll dein Konto reaktiviert werden, damit du dich anmelden kannst?\\nBeachte bitte, dass der Löschvorgang nach der Reaktivierung wieder aufgehoben wird.\\nAchtung: Die Frist für die Bestätigung der Löschung beträgt 3 Tage ab dem Datum, an dem du die Löschung beantragst.",
"reactivate_accoun_notice_os": "Dein Konto befindet sich derzeit in der „Zeit zur Bestätigung der Löschung“.\\nSoll dein Konto reaktiviert werden, damit du dich anmelden kannst?\\nBeachte bitte, dass der Löschvorgang nach der Reaktivierung wieder aufgehoben wird.\\nAchtung: Die Frist für die Bestätigung der Löschung beträgt 30 Tage ab dem Datum, an dem du die Löschung beantragst.",
"reactivate_account": "Konto erneut aktivieren",
"read_user_agreement_first": "Lies die Nutzungsbedingungen und Datenschutzrichtlinien bitte durch und stimme ihnen zu.",
"real_name_request": "Echter Name wird hinterlegt ...",
"real_people_agree": "",
"real_people_agreement": "",
"real_people_anti_addiction_pc_tip": "",
"real_people_anti_addiction_rule_click": "",
"real_people_anti_addiction_tip": "",
"real_people_back_tip": "",
"real_people_continue_verify": "",
"real_people_message": "",
"real_people_minor_privacy": "",
"real_people_modify": "",
"real_people_not_verify": "",
"real_people_pc_tip": "",
"real_people_real_name_full_name": "",
"real_people_real_name_identity_card": "",
"real_people_real_name_info_tip": "",
"real_people_request_camera_tip": "",
"real_people_search_result": "",
"real_people_service_agreement": "",
"real_people_setting_camera_tip": "",
"real_people_start_verify": "",
"real_people_title": "",
"real_people_verify_cancel": "",
"real_people_verify_fail": "",
"real_people_verify_success": "",
"real_people_wait_search_result": "",
"realname_account": "Vor- und Zuname auf Ausweis",
"realname_account_notice": "Nachname\\u3000Vorname",
"realname_button_finish": "Verbinden abschließen",
"realname_close_notice": "Beim Registrieren eines Kontos musst du deinen echten Namen hinterlegen. Ansonsten kommst du zur Seite %s in deinem Konto zurück. Führe die Bestätigung bitte fort.",
"realname_continue": "Weiter verbinden",
"realname_empty": "Gib deine Ausweisnummer ein.",
"realname_failed": "Hinterlegen des echten Namens fehlgeschlagen. Versuche es bitte später erneut.",
"realname_notice": "Trage bitte die Informationen deines Ausweises wahrheitsgemäß ein, um das Spiel flüssig spielen zu können.",
"realname_number": "Ausweisnummer",
"realname_number_notice": "Ausweis",
"realname_pay_close_notice": "Du musst vor der Zahlung deinen echten Namen hinterlegen. Willst du jetzt abbrechen?",
"realname_success": "Echter Name wurde hinterlegt.",
"refresh": "Aktualisieren",
"refuse": "Ablehnen",
"register_bind": "Registrieren und verbinden",
"register_email": "Konto mit E-Mail-Adresse registrieren",
"register_login": "Registrieren und anmelden",
"register_new_account": "Neues Konto einrichten",
"register_now": "Jetzt registrieren",
"register_phone": "Konto mit Handynummer registrieren",
"register_request": "Registrierung läuft ...",
"second_real_name_hint": "",
"second_real_name_verify_hint": "",
"send_mail_success": "Bestätigungsnachricht wurde an %s gesendet.",
"share_image_request_photos_tip": "Um die Funktionen zum Teilen von Bildern normal nutzen zu können, benötigt das Spiel die Berechtigung zum Zugriff auf dein Album.",
"share_image_setting_photos_tip": "Geh zu Einstellungen – Apps und lass den Zugriff auf das Album zu, um Bilder teilen zu können.",
"sign_in_with": "Anmelden über",
"status_code_429": "Internetverbindung ausgelastet. Versuche es bitte später erneut.",
"status_code_4xx": "Internetverbindung ausgelastet. Versuche es bitte später erneut.",
"status_code_5xx": "Server ist ausgelastet. Versuche es bitte später erneut.",
"suggest_bind_email": "Verbinde dein Konto mit einer E-Mail-Adresse, um die Sicherheit deines Kontos zu erhöhen.",
"suggest_device_grant": "Du musst eine Sicherheitsbestätigung durchführen, wenn du dich auf einem neuen Gerät anmeldest.",
"suggest_verify_phone": "Verbinde dein Konto mit einer E-Mail-Adresse, um die Sicherheit deines Kontos zu erhöhen.\nBitte führe zuerst die Sicherheitsbestätigung durch.",
"tips_bind_account": "Bitte verbinde deinen Fortschritt mit einem Konto, um die Sicherheit deiner Daten zu gewährleisten und bei einem Gerätewechsel immer noch auf sie zugreifen zu können.",
"tips_bind_success": "Deine Figur %s wurde verbunden.",
"tips_enter_game": "Willkommen, %s",
"tips_exprience_full": "Lieber Spieler, Gastkonten können nur für bis zu n miHoYo-Spiele genutzt werden.\\n\\nEs ist sehr zu empfehlen, sich für ein besseres Spielerlebnis zu registrieren und anzumelden.",
"tips_mail_capture": "Die Bestätigungsnachricht wurde an %s gesendet.",
"tips_ok": "Okay",
"tips_prefix_verify_email": "Bestätigung der verbundenen E-Mail-Adresse:",
"tips_prefix_verify_mobile": "Verbundene Handynummer:",
"tips_request_camera_permission": "Um den Foto-Upload im Rückmeldungszentrum nutzen zu können, musst du die Berechtigung zum Zugriff auf die Kamera erteilen.",
"tips_request_microphone_permission": "Um die Funktion zur Videoaufnahme im Rückmeldezentrum normal nutzen zu können, benötigt das Spiel die Berechtigung zum Aufnehmen von Ton.",
"tips_request_photos_permission": "Um die Funktionen des Schießens und Hochladens von Fotos im Rückmeldungszentrum nutzen zu können, musst du Zugriff auf die Kamera und dein Album gewähren.",
"title_realname": "Echter Name",
"token_invalid": "Du wurdest abgemeldet. Bitte melde dich erneut an.",
"twitter": "Twitter",
"twitter_login": "Twitter",
"update_notice": "Die Nutzungsbedingungen oder Datenschutzrichtlinien wurden aktualisiert.",
"user_agreement": "Nutzungsbedingungen",
"user_agreement_agree_tips": "Lies die Nutzungsbedingungen und Datenschutzrichtlinien aufmerksam durch und stimme ihnen zu.",
"user_agreement_all_agree": "Allen Vereinbarungen zustimmen",
"user_agreement_content": "Lies dir bitte alles aufmerksam durch, bevor du zustimmst.",
"user_agreement_link_click_desc": "Klick auf den untenstehenden Link, um die vollständigen Bedingungen zu lesen.",
"user_agreement_marketing_content": "Setze das Häkchen, nachdem du sie gelesen und verstanden hast, um ihnen zuzustimmen, und wähle dann „Akzeptieren“.",
"user_agreement_marketing_update_title": "Aktualisierung der Vertriebsvereinbarung",
"user_agreement_notice": "Ich stimme den %s und den %s zu.",
"user_agreement_notice_content": "",
"user_agreement_notice_content_with_third_privacy": "",
"user_agreement_notice_minors": "",
"user_agreement_notice_privacy": "Datenschutzrichtlinien",
"user_agreement_notice_third_privacy": "",
"user_agreement_notice_ua": "Nutzungsbedingungen",
"user_agreement_optional": "(Wahlfeld)",
"user_agreement_refuse_tips": "Lies bitte erst die Nutzungsbedingungen und Datenschutzrichtlinien durch und stimme ihnen zu, bevor du das Spiel startest.",
"user_agreement_required": "(Pflichtfeld)",
"user_agreement_title": "Hinweis zu Nutzungsbedingungen und Datenschutzrichtlinien",
"user_agreement_update_content": "Lies dir bitte alles aufmerksam durch, bevor du zustimmst.",
"user_agreement_update_title": "Aktualisierung der Bedingungen und Datenschutzrichtlinien",
"user_center": "Nutzerzentrum",
"username_empty": "Bitte gib deine E-Mail-Adresse oder deinen Nutzernamen ein.",
"verify_email": "",
"verify_finish": "",
"verify_other": "",
"verify_phone": ""
}
\ No newline at end of file
{
"Apple": "Apple",
"Game Center": "Game Center",
"accept": "Accept",
"account_deactive": "Your current account is in the process of being deleted.",
"account_empty": "",
"account_login": "Log in using account & password",
"agree": "Agree",
"another_account": "Log in to another account",
"back": "",
"bind": "Link",
"bind_email": "Link email",
"bind_email_oversea": "Link Email",
"bind_email_success": "Email linked successfully",
"bind_request": "Linking...",
"cancel": "Cancel",
"cancel_pay": "Leave",
"captcha_empty": "Please enter SMS verification code",
"captcha_mail_empty": "Please enter the verification code from the email",
"captcha_success": "Verification code sent",
"change_password_success": "Password successfully changed",
"check_network": "Please check your Internet connection or refresh the page and try again",
"combo_download_downloading": "Downloading...",
"combo_download_failed_title": "Download Failed",
"combo_download_finish_content": "Download complete",
"combo_download_pause": "Pause",
"combo_download_speed": "Download speed: %s Time remaining: %s",
"combo_download_title": "Download Complete",
"combo_ensure_login": "Confirm login",
"combo_ensure_login_tips": "Logging in to desktop version of %s. Please confirm that this is you.",
"combo_expired_qrcode": "QR code expired",
"combo_go_setting": "Open Camera",
"combo_invalid_qrcode": "QR code invalid",
"combo_login_first": "Please log in first",
"combo_notice_auth_key_failed": "Failed to load Notices",
"combo_platform_cancel": "Cancel",
"combo_platform_ensure": "OK",
"combo_platform_ensure_exit": "Do you want to exit?",
"combo_platform_ensure_logout": "Select \"OK\" to log out",
"combo_qrcode_failed": "Login error, please try again",
"combo_qrcode_goto_setting": "Settings",
"combo_qrcode_goto_setting_tips": "Go to Settings > Apps and enable camera permissions in order to log in using the scan function.",
"combo_qrcode_notice_permission": "Please give this app permission to access your camera. You can do this in your phone's settings.",
"combo_qrcode_notice_scan": "Place the QR code within the frame",
"combo_qrcode_success": "Login successful",
"combo_qrcode_tips": "In order to log in via QR code scan, you must allow access to your camera.",
"combo_qrcode_title": "Scan",
"combo_re_login": "Please log in again",
"confirm_order": "Confirming payment...",
"continue_login": "",
"continue_pay": "Continue Payment",
"createOrder_failed": "Failed to create order",
"currency": "$",
"delete_account_notice": "Delete account login records? (Does not delete other account data)",
"delete_ensure": "Delete",
"determine_reactivate_account_or_not": "Would you like to reactivate it?",
"email_empty": "Please enter your email address",
"email_exist": "Email already registered. Log in?",
"email_register_tips": "Email not registered. Register now?",
"ensure": "OK",
"ensure_back": "Confirm and return",
"ensure_email": "Confirm registration email:\\n%s",
"enter_game": "Log in",
"existing_account": "Bind Account",
"exit": "Exit",
"facebook": "Facebook",
"fast_game": "Guest",
"fatigue_reminder_tip": "",
"file_upload_setting_camera_tip": "Go to \"Settings - Apps\" and allow camera permissions in order to use camera features.",
"file_upload_setting_microphone_tip": "Go to Settings > Apps and allow access to your microphone in order to use the video recording function in the feedback center.",
"file_upload_setting_photos_tip": "Go to Settings > Apps and enable photo permissions in order to upload images.",
"forget_pwd": "Forgot password?",
"gamecenter_tips": "Log in to Game Center in Settings",
"go_login": "Log in",
"go_pay": "Confirm and pay",
"go_register": "Register",
"guest_account": "Guest",
"guest_bind_email": "You are about to link the following email address: %s",
"guest_bind_failed": "Current account is not a guest account or user is not logged in",
"guest_bind_phone_notice": "To protect your data, please link at least one other account.",
"guest_login": "Guest login",
"guest_login_request": "Logging in as guest...",
"guest_login_tips": "Welcome, guest.",
"guest_pay_error": "Guest accounts cannot make purchases",
"http_time_out": "Connection failed. Try again later.",
"http_unknow_host": "Network error",
"if_cancel_pay": "Leave payment screen?",
"init_first": "Please complete initialization first.",
"input_account": "Enter mobile number or email address",
"input_code_number": "Enter SMS verification code",
"input_email": "Enter email address",
"input_get_code": "Get Code",
"input_mail_capture": "Verification Code",
"input_mail_code": "",
"input_mi_email": "Enter email address",
"input_password": "Enter password",
"input_password_ensure": "Enter password again",
"input_phone_number": "Enter mobile number to register/log in",
"input_phone_number_bind": "Enter mobile number",
"input_re_get_code": "Try again",
"invaild_captcha": "Invalid SMS verification code, please check",
"invaild_mail_captcha": "Verification code invalid, please check",
"invaild_name": "Please enter your name correctly",
"invaild_password": "Please enter the correct password",
"invaild_phone": "Please provide a valid mobile phone number",
"invaild_realname": "Please provide a valid ID Card number",
"last_login_day_number": "Last login %s days ago",
"last_login_hour_number": "Last login %s hours ago",
"last_login_just_now": "Last login just now",
"last_login_minute_number": "Last login %s minutes ago",
"last_login_month_number": "Last login six months ago",
"last_login_time": "Last login on %s",
"login": "Log In",
"login_again": "Please log in again",
"login_bind_mobile": "",
"login_bind_mobile_verify_mail": "",
"login_bind_safe_notice": "Before logging in to the game, please link your account with a security phone number",
"login_failed": "Login failed",
"login_first": "Please log in first",
"login_request": "Logging in...",
"login_verify_by_bind": "Verify using linked number",
"login_verify_by_bind_phone": "Verify using linked number: %s",
"login_verify_by_safety": "Verify using security phone number",
"login_verify_by_safety_phone": "Verify using security phone number: %s",
"login_verify_notice": "Verification is required when you log in using a new device.",
"meet_problem": "Having Problems?",
"more": "More",
"name_empty": "Please enter your full name",
"network_json_error": "System error. Please try again later.",
"network_time_out": "Connection failed. Try again later.",
"next": "Next",
"no_account": "Haven't signed up yet?",
"no_captcha": "Please obtain a verification code",
"no_more_interruptions_today": "Don't show again today",
"other_device_know": "OK",
"other_device_login_day_number": "Logged in %s day(s) ago",
"other_device_login_device_info": "Login Device Information:",
"other_device_login_hour_number": "Logged in %s hour(s) ago",
"other_device_login_minute_number": "Logged in %s minute(s) ago",
"other_device_login_month_number": "Logged in %s month(s) ago",
"other_device_suggest": "If this was not you, we recommend that you link an email to your account.",
"other_device_title": "Your account was logged into on another device.",
"other_way_verification": "Other Verification Methods",
"oversea_guardian": "접속하신 아이디는 만 14세 미만 법정대리인 동의가 필요한 아이디로써 관련 규정에 따라 법정대리인의 동의가 필요합니다. \\\\n관련 정보를 입력하고 인증해 주세요",
"oversea_input_account": "Enter email/username",
"oversea_pay": "Pay",
"oversea_pay_button": "Proceed to payment",
"oversea_pay_card_payment": "Credit card",
"oversea_pay_error": "Loading failed",
"oversea_pay_error_btn": "Reload",
"oversea_pay_error_tips": "Try again later.",
"oversea_pay_operator": "Select payment method",
"oversea_pay_product_name": "Product",
"oversea_pay_success": "Payment successful",
"oversea_pay_success_btn": "Return to game",
"oversea_pay_success_tips": "Please enter game to access product",
"oversea_pay_type": "Select payment type",
"oversea_realname": "관련 규정에 따라 실명인증을 완료해 주세요\\\\n궁금하신 점이 있을 경우 고객센터로 문의하세요",
"password_empty": "Enter password",
"pay": "Pay",
"pay_aid_uid_mismatch_tips": "Your account login status has expired, please log in again.",
"pay_back_game": "Return to game %s",
"pay_bind_notice": "Guest accounts must be linked to another account before making payment",
"pay_choose_new_way": "Payment incomplete. Please select another payment method to continue.",
"pay_failed": "Payment failed. Try again later.",
"pay_failed_notice": "Payment failed. Please try again.",
"pay_limit_amount_tips": "",
"pay_loading_notice": "If payment was successful, please check your account shortly.",
"pay_loading_time": "(%s)",
"pay_success": "Payment successful",
"pay_success_notice": "You have successfully purchased: %s",
"pay_time_out": "Payment timeout",
"pay_turn": "Proceed to payment",
"phone_empty": "Enter mobile number",
"phone_login": "Log in using phone",
"phone_message_request": "Verifying...",
"phone_message_request_fail": "Failed to send verification code. Please try again.",
"phone_register_tips": "Mobile number not yet registered. Register now?",
"phone_registered": "Number already registered. Enter verification code to log in.",
"privacy": "Privacy Policy",
"product_name": "Product",
"re_login": "Please log in again",
"re_read": "Read Again",
"re_register": "Enter again",
"reactivate_accoun_notice_cn": "Your account is currently in the \"deletion confirmation period.\"\\nDo you want to reactivate your account and log in?\\nPlease note that the deletion process will be canceled after reactivation.\\n※The deletion confirmation period is 3 days from the date on which you request the deletion.",
"reactivate_accoun_notice_os": "Your account is currently in the \"deletion confirmation period.\"\\nDo you want to reactivate your account and log in?\\nPlease note that the deletion process will be canceled after reactivation.\\n※The deletion confirmation period is 30 days from the date on which you request the deletion.",
"reactivate_account": "Reactivate Account",
"read_user_agreement_first": "Please read and agree to the Terms of Service",
"real_name_request": "Verifying real name...",
"real_people_agree": "",
"real_people_agreement": "",
"real_people_anti_addiction_pc_tip": "",
"real_people_anti_addiction_rule_click": "",
"real_people_anti_addiction_tip": "",
"real_people_back_tip": "",
"real_people_continue_verify": "",
"real_people_message": "",
"real_people_minor_privacy": "",
"real_people_modify": "",
"real_people_not_verify": "",
"real_people_pc_tip": "",
"real_people_real_name_full_name": "",
"real_people_real_name_identity_card": "",
"real_people_real_name_info_tip": "",
"real_people_request_camera_tip": "",
"real_people_search_result": "",
"real_people_service_agreement": "",
"real_people_setting_camera_tip": "",
"real_people_start_verify": "",
"real_people_title": "",
"real_people_verify_cancel": "",
"real_people_verify_fail": "",
"real_people_verify_success": "",
"real_people_wait_search_result": "",
"realname_account": "Name on ID Card",
"realname_account_notice": "Last name\\u3000First name",
"realname_button_finish": "Complete verification",
"realname_close_notice": "To finish account registration, you must complete real-name verification. Otherwise, you will be returned to the %s screen.",
"realname_continue": "Continue verification",
"realname_empty": "Please enter your ID Card number",
"realname_failed": "Real-name verification failed. Please try again.",
"realname_notice": "Users must provide an ID to play online. For a smooth, uninterrupted gaming experience, please enter your ID information below.",
"realname_number": "ID Card Number",
"realname_number_notice": "ID Card",
"realname_pay_close_notice": "Real-name verification must be completed before payment can be made. Are you sure you want to cancel?",
"realname_success": "Real-name verification successful",
"refresh": "Refresh",
"refuse": "Refuse",
"register_bind": "Register and link",
"register_email": "Register with email address",
"register_login": "Register and log in",
"register_new_account": "Register",
"register_now": "Register now",
"register_phone": "Register with phone number",
"register_request": "Registering...",
"second_real_name_hint": "",
"second_real_name_verify_hint": "",
"send_mail_success": "A verification code has been sent to your email address (%s). Please check your email.",
"share_image_request_photos_tip": "Access to your photos is required in order to use the photo sharing function.",
"share_image_setting_photos_tip": "Go to Settings > Apps and allow access to your photos in order to use the photo sharing function.",
"sign_in_with": "Log in with",
"status_code_429": "Network busy. Please try again later.",
"status_code_4xx": "Network busy. Please try again later.",
"status_code_5xx": "Server busy. Please try again later.",
"suggest_bind_email": "To improve your account security, it is strongly recommended that you link your email address",
"suggest_device_grant": "You must complete security verification when logging in on a new device",
"suggest_verify_phone": "To improve your account security, it is strongly recommended that you link your email address.\nPlease complete the security verification first.",
"tips_bind_account": "Please link at least one account as soon as possible to protect your data and to avoid losing it.",
"tips_bind_success": "Sucessfully linked with: %s",
"tips_enter_game": "Welcome, %s!",
"tips_exprience_full": "Dear player, guest accounts provide a limited experience of up to n miHoYo games.\\n\\nFor a better gaming experience, it is highly recommended to register a full account.",
"tips_mail_capture": "Verification code sent to: %s",
"tips_ok": "OK",
"tips_prefix_verify_email": "Verify linked email:",
"tips_prefix_verify_mobile": "Verify using linked number:",
"tips_request_camera_permission": "In order to upload images in the Feedback Center, you must allow access to your camera.",
"tips_request_microphone_permission": "In order to use the video recording function in the feedback center, you must allow recording permissions.",
"tips_request_photos_permission": "In order to take and upload photos in the feedback center, you must allow access to your photos and camera.",
"title_realname": "Real-name Verification",
"token_invalid": "Login expired, please log in again",
"twitter": "Twitter",
"twitter_login": "Twitter",
"update_notice": "The Terms of Service or Privacy Policy has been updated",
"user_agreement": "Terms of Service",
"user_agreement_agree_tips": "Please carefully read the Terms of Service and Privacy Policy, and tick to agree",
"user_agreement_all_agree": "Agree to all the following",
"user_agreement_content": "Please read carefully and understand the terms before agreeing.",
"user_agreement_link_click_desc": "Tap the following link to read the full terms:",
"user_agreement_marketing_content": "After carefully reading and agreeing to the policies, please select Accept",
"user_agreement_marketing_update_title": "Marketing Agreement Update Notice",
"user_agreement_notice": "I have read and agree to the %s and %s",
"user_agreement_notice_content": "",
"user_agreement_notice_content_with_third_privacy": "",
"user_agreement_notice_minors": "",
"user_agreement_notice_privacy": "Privacy Policy",
"user_agreement_notice_third_privacy": "",
"user_agreement_notice_ua": "Terms of Service",
"user_agreement_optional": "(Optional)",
"user_agreement_refuse_tips": "Please read and accept our Terms of Service and Privacy Policy before you continue playing.",
"user_agreement_required": "(Required)",
"user_agreement_title": "Terms of Service and Privacy Policy Notice",
"user_agreement_update_content": "Please read carefully and understand the terms before agreeing.",
"user_agreement_update_title": "Terms of Service and Privacy Policy Update Notice",
"user_center": "User Center",
"username_empty": "Please enter email address/username",
"verify_email": "",
"verify_finish": "",
"verify_other": "",
"verify_phone": ""
}
\ No newline at end of file
{
"Apple": "Apple",
"Game Center": "Game Center",
"accept": "Aceptar",
"account_deactive": "Tu cuenta se encuentra en proceso de eliminación.",
"account_empty": "",
"account_login": "Iniciar sesión con usuario y contraseña",
"agree": "Aceptar",
"another_account": "Iniciar sesión con otra cuenta",
"back": "",
"bind": "Vincular",
"bind_email": "Vincular cuenta con correo electrónico",
"bind_email_oversea": "Vincular correo electrónico",
"bind_email_success": "Correo electrónico vinculado con éxito",
"bind_request": "Vinculando...",
"cancel": "Cancelar",
"cancel_pay": "Cancelar",
"captcha_empty": "Introduce el código de verificación",
"captcha_mail_empty": "Introduce el código de verificación del correo electrónico",
"captcha_success": "¡Código de verificación obtenido con éxito!",
"change_password_success": "Contraseña modificada con éxito",
"check_network": "Por favor, comprueba si la conexión ha caducado o actualiza e intenta de nuevo.",
"combo_download_downloading": "Descargando...",
"combo_download_failed_title": "Error al descargar",
"combo_download_finish_content": "Descarga completada",
"combo_download_pause": "Pausa",
"combo_download_speed": "Velocidad de descarga: %s. Tiempo restante: %s",
"combo_download_title": "Descarga completada",
"combo_ensure_login": "Confirmar inicio de sesión",
"combo_ensure_login_tips": "Estás a punto de iniciar sesión en la versión de escritorio %s. Confirma tu identidad para continuar.",
"combo_expired_qrcode": "Código QR caducado",
"combo_go_setting": "Abrir cámara",
"combo_invalid_qrcode": "Código QR no válido",
"combo_login_first": "Inicia sesión primero",
"combo_notice_auth_key_failed": "Error al cargar Avisos",
"combo_platform_cancel": "Cancelar",
"combo_platform_ensure": "Aceptar",
"combo_platform_ensure_exit": "¿Deseas salir del juego?",
"combo_platform_ensure_logout": "¿Deseas cerrar sesión?",
"combo_qrcode_failed": "Error en inicio de sesión. Inténtalo más tarde.",
"combo_qrcode_goto_setting": "Ajustes",
"combo_qrcode_goto_setting_tips": "Ve a \"Ajustes - Aplicaciones\" y habilita los permisos de escaneo para poder usar esta función.",
"combo_qrcode_notice_permission": "Activa los permisos de cámara en Configuración - Aplicaciones",
"combo_qrcode_notice_scan": "Sitúa el código QR dentro del marco. El código se escaneará automáticamente.",
"combo_qrcode_success": "Inicio de sesión exitoso",
"combo_qrcode_tips": "Para poder iniciar sesión escaneando el código debes permitir el acceso a la cámara.",
"combo_qrcode_title": "Escanear",
"combo_re_login": "Intentar de nuevo",
"confirm_order": "Confirmando compra...",
"continue_login": "",
"continue_pay": "Continuar",
"createOrder_failed": "Error de creación de pedido",
"currency": "$",
"delete_account_notice": "¿Deseas eliminar el registro de inicio sesión de esta cuenta? (los datos de la cuenta no serán eliminados)",
"delete_ensure": "Borrar",
"determine_reactivate_account_or_not": "¿Quieres reactivar tu cuenta?",
"email_empty": "Escribe una cuenta de correo electrónico",
"email_exist": "El correo electrónico ya existe. ¿Deseas iniciar sesión?",
"email_register_tips": "No hay una cuenta de correo electrónico registrada. ¿Deseas registrar una?",
"ensure": "Confirmar",
"ensure_back": "Volver",
"ensure_email": "Confirmar cuenta de correo electrónico registrada: \\n%s",
"enter_game": "Conectarse",
"existing_account": "Vincular cuenta existente",
"exit": "Salir",
"facebook": "Facebook",
"fast_game": "Entrar como Invitado",
"fatigue_reminder_tip": "",
"file_upload_setting_camera_tip": "Ve a \"Ajustes - Aplicaciones\" y acepta los permisos de la cámara para usar las funciones de la misma.",
"file_upload_setting_microphone_tip": "Ve a \"Ajustes - Aplicaciones\" y acepta los permisos de tu grabador de pantalla para poder adjuntar capturas de video para Atención al Cliente.",
"file_upload_setting_photos_tip": "Ve a \"Ajustes - Aplicaciones\" y habilita los permisos del álbum para poder usar esta función.",
"forget_pwd": "¿Olvidaste tu contraseña?",
"gamecenter_tips": "Ve a ajustes para iniciar sesión",
"go_login": "Ir a inicio de sesión",
"go_pay": "Confirmar pago",
"go_register": "Ir a registrarse",
"guest_account": "Invitado",
"guest_bind_email": "Tu cuenta de correo vinculada actualmente es: %s",
"guest_bind_failed": "La cuenta actual no es de Invitado o aún no has iniciado sesión",
"guest_bind_phone_notice": "Para garantizar la seguridad de tus datos, vincula primero con una cuenta.",
"guest_login": "Inicio de sesión rápido",
"guest_login_request": "Iniciando sesión con la cuenta de invitado...",
"guest_login_tips": "Bienvenido, invitado",
"guest_pay_error": "No es posible efectuar compras con una cuenta de Invitado.",
"http_time_out": "La conexión falló. Inténtalo de nuevo más tarde.",
"http_unknow_host": "Error de conexión",
"if_cancel_pay": "¿Deseas cancelar la compra?",
"init_first": "Por favor, inicializa primero",
"input_account": "Escribe un número de teléfono/correo electrónico",
"input_code_number": "Introduce el código de verificación",
"input_email": "Escribe tu cuenta de correo electrónico",
"input_get_code": "Obtener",
"input_mail_capture": "Código de verificación",
"input_mail_code": "",
"input_mi_email": "Escribe tu correo electrónico",
"input_password": "Contraseña",
"input_password_ensure": "Vuelve a escribir la contraseña",
"input_phone_number": "Registrar/Iniciar sesión con número de teléfono/celular",
"input_phone_number_bind": "Escribir número de teléfono",
"input_re_get_code": "Obtener de nuevo",
"invaild_captcha": "Por favor, introduce un código de verificación correcto",
"invaild_mail_captcha": "Introduce un código de verificación válido",
"invaild_name": "Por favor, introduce un nombre correcto",
"invaild_password": "Por favor, introduce la contraseña correcta",
"invaild_phone": "Por favor, introduce un número de teléfono/celular correcto",
"invaild_realname": "Por favor, introduce un número de documento de identificación correcto",
"last_login_day_number": "Última fecha de inicio de sesión: Hace %s día(s)",
"last_login_hour_number": "Última fecha de inicio de sesión: Hace %s hora(s)",
"last_login_just_now": "Última fecha de inicio de sesión: Recientemente",
"last_login_minute_number": "Última fecha de inicio de sesión: Hace %s minuto(s)",
"last_login_month_number": "Última fecha de inicio de sesión: Hace 6 meses",
"last_login_time": "Última fecha de inicio de sesión: %s",
"login": "Iniciar sesión",
"login_again": "Intentar de nuevo",
"login_bind_mobile": "",
"login_bind_mobile_verify_mail": "",
"login_bind_safe_notice": "Antes de empezar a jugar, vincula tu cuenta con tu número de teléfono",
"login_failed": "Error de inicio de sesión",
"login_first": "Inicia sesión primero",
"login_request": "Iniciando sesión...",
"login_verify_by_bind": "Verificación de vinculación del móvil/celular",
"login_verify_by_bind_phone": "Verificación de vinculación del móvil/celular: %s",
"login_verify_by_safety": "Verificación de seguridad del móvil/celular",
"login_verify_by_safety_phone": "Verificación de seguridad del móvil/celular: %s",
"login_verify_notice": "Se requiere una verificación de seguridad al iniciar sesión en un nuevo equipo.",
"meet_problem": "Ha ocurrido un problema",
"more": "Más",
"name_empty": "Escribe tu nombre completo",
"network_json_error": "Error del sistema. Por favor, inténtalo de nuevo más tarde.",
"network_time_out": "La conexión falló. Inténtalo de nuevo más tarde.",
"next": "Siguiente",
"no_account": "¿No estás registrado aún?",
"no_captcha": "Enviar código de verificación",
"no_more_interruptions_today": "No mostrar de nuevo hoy",
"other_device_know": "De acuerdo",
"other_device_login_day_number": "Inició sesión hace %s día(s)",
"other_device_login_device_info": "Información del dispositivo nuevo:",
"other_device_login_hour_number": "Inició sesión hace %s hora(s)",
"other_device_login_minute_number": "Inició sesión hace %s minuto(s)",
"other_device_login_month_number": "Inició sesión hace %s mes(es)",
"other_device_suggest": "Si no fuiste tú quien inició sesión, te aconsejamos que vincules tu correo electrónico para reforzar la seguridad de tu cuenta.",
"other_device_title": "Tu cuenta ha sido iniciada en otro dispositivo.",
"other_way_verification": "Otros modos de verificación",
"oversea_guardian": "접속하신 아이디는 만 14세 미만 법정대리인 동의가 필요한 아이디로써 관련 규정에 따라 법정대리인의 동의가 필요합니다. \\\\n관련 정보를 입력하고 인증해 주세요",
"oversea_input_account": "Correo electrónico",
"oversea_pay": "Pagar",
"oversea_pay_button": "Pagar",
"oversea_pay_card_payment": "Tarjeta de crédito",
"oversea_pay_error": "No se pudo cargar",
"oversea_pay_error_btn": "Volver a cargar",
"oversea_pay_error_tips": "Inténtalo de nuevo más tarde",
"oversea_pay_operator": "Elige un método de pago",
"oversea_pay_product_name": "Producto",
"oversea_pay_success": "Pago exitoso",
"oversea_pay_success_btn": "Volver al juego",
"oversea_pay_success_tips": "Comprobar producto dentro del juego",
"oversea_pay_type": "Elige una forma de pago",
"oversea_realname": "관련 규정에 따라 실명인증을 완료해 주세요\\\\n궁금하신 점이 있을 경우 고객센터로 문의하세요",
"password_empty": "Introducir contraseña",
"pay": "Pagar",
"pay_aid_uid_mismatch_tips": "Error de inicio de sesión. Vuelve a iniciar sesión.",
"pay_back_game": "Regresar al juego %s",
"pay_bind_notice": "Es necesario vincular una cuenta antes de proceder al pago",
"pay_choose_new_way": "El pago no ha sido completado. Elige el método de pago para continuar.",
"pay_failed": "El pago falló. Inténtalo de nuevo más tarde.",
"pay_failed_notice": "Pago fallido. Inténtalo de nuevo.",
"pay_limit_amount_tips": "",
"pay_loading_notice": "Revisa la cuenta en unos instantes si el pago se ha completado con éxito.",
"pay_loading_time": "(%s)",
"pay_success": "Pago realizado con éxito",
"pay_success_notice": "Has comprado: %s",
"pay_time_out": "Tiempo de espera de pago excedido",
"pay_turn": "Ir al pago",
"phone_empty": "Escribe tu número de teléfono",
"phone_login": "Acceso rápido mediante móvil/celular",
"phone_message_request": "Verificando...",
"phone_message_request_fail": "Envío de código de autenticación fallido. Vuelve a intentarlo.",
"phone_register_tips": "El número de teléfono no ha sido registrado. ¿Deseas registrarlo?",
"phone_registered": "Número de teléfono ya registrado. Introduce el código de verificación para iniciar sesión directamente.",
"privacy": "Política de privacidad",
"product_name": "Producto",
"re_login": "Intentar de nuevo",
"re_read": "Leer de nuevo",
"re_register": "Escribir de nuevo",
"reactivate_accoun_notice_cn": "Está cuenta se encuentra ahora mismo en \"periodo de confirmación de la eliminación de cuenta\".\\n¿Quieres reactivar la cuenta e iniciar sesión?\\nTen en cuenta que si la reactivas, se cancelará el procreso de eliminación.\\n※ El proceso de confirmación de eliminación dura 3 días desde el día en que se solicitó la eliminación de la cuenta.",
"reactivate_accoun_notice_os": "Está cuenta se encuentra ahora mismo en \"periodo de confirmación de la eliminación de cuenta\".\\n¿Quieres reactivar la cuenta e iniciar sesión?\\nTen en cuenta que si la reactivas, se cancelará el procreso de eliminación.\\n※ El proceso de confirmación de eliminación dura 30 días desde el día en que se solicitó la eliminación de la cuenta.",
"reactivate_account": "Reactivar cuenta",
"read_user_agreement_first": "Por favor, lee y acepta el Acuerdo",
"real_name_request": "Autenticando nombre real...",
"real_people_agree": "",
"real_people_agreement": "",
"real_people_anti_addiction_pc_tip": "",
"real_people_anti_addiction_rule_click": "",
"real_people_anti_addiction_tip": "",
"real_people_back_tip": "",
"real_people_continue_verify": "",
"real_people_message": "",
"real_people_minor_privacy": "",
"real_people_modify": "",
"real_people_not_verify": "",
"real_people_pc_tip": "",
"real_people_real_name_full_name": "",
"real_people_real_name_identity_card": "",
"real_people_real_name_info_tip": "",
"real_people_request_camera_tip": "",
"real_people_search_result": "",
"real_people_service_agreement": "",
"real_people_setting_camera_tip": "",
"real_people_start_verify": "",
"real_people_title": "",
"real_people_verify_cancel": "",
"real_people_verify_fail": "",
"real_people_verify_success": "",
"real_people_wait_search_result": "",
"realname_account": "Nombre que aparece en tu documento de identificación",
"realname_account_notice": "Apellido\\u3000Nombre",
"realname_button_finish": "Completar autenticación",
"realname_close_notice": "Para registrar una cuenta, es necesario completar la autenticación de nombre real. De lo contrario, regresarás a la página de cuenta %s. Por favor, continúa con la autenticación.",
"realname_continue": "Proseguir a autenticarse",
"realname_empty": "Introduce el número de tu documento de identificación",
"realname_failed": "Fallo en autenticación de nombre real. Inténtalo de nuevo más tarde.",
"realname_notice": "Todos los usuarios requieren un documento de identificación y nombre reales. Para garantizar una mejor experiencia de juego, escribe a continuación tus datos personales.",
"realname_number": "Número del documento identificación nacional/pasaporte",
"realname_number_notice": "Documento de identificación nacional/pasaporte",
"realname_pay_close_notice": "Es necesario verificar tu nombre antes de hacer el pago. ¿Confirmar cancelación?",
"realname_success": "El nombre real ha sido autenticado con éxito",
"refresh": "Actualizar",
"refuse": "Rechazar",
"register_bind": "Registro y vinculación",
"register_email": "Registrar correo electrónico",
"register_login": "Registro e inicio de sesión",
"register_new_account": "Registrarse",
"register_now": "Regístrate ahora",
"register_phone": "Registrar número de móvil/celular",
"register_request": "Registrando...",
"second_real_name_hint": "",
"second_real_name_verify_hint": "",
"send_mail_success": "Se ha enviado un correo electrónico con el código de verificación a: %s.",
"share_image_request_photos_tip": "Para poder compartir imágenes, se requiere tener acceso a tu galería de imágenes.",
"share_image_setting_photos_tip": "Ve a \"Ajustes - Aplicaciones\" y acepta los permisos de tu galería para poder compartir imágenes.",
"sign_in_with": "Iniciar sesión con",
"status_code_429": "Red ocupada. Inténtalo de nuevo más tarde.",
"status_code_4xx": "Red ocupada. Inténtalo de nuevo más tarde.",
"status_code_5xx": "Servidor ocupado. Inténtalo de nuevo más tarde.",
"suggest_bind_email": "Para mejorar la seguridad de tu cuenta, vincúlala con tu correo.",
"suggest_device_grant": "Completa la verificación de seguridad al iniciar sesión en un nuevo dispositivo.",
"suggest_verify_phone": "Para mejorar la seguridad de tu cuenta, vincúlala con tu correo.\nPrimero completa la verificación de seguridad.",
"tips_bind_account": "Para garantizar la seguridad de tus datos, vincula con una cuenta lo antes posible para evitar la pérdida de datos por sobrescritura.",
"tips_bind_success": "Tu personaje ha sido vinculado: %s",
"tips_enter_game": "¡%s, bienvenido!",
"tips_exprience_full": "Estimado jugador, la cuenta de Invitado solo se puede utilizar en juegos de miHoYo.\\n\\nTe recomendamos proceder a registrarte para una mejor experiencia de juego.",
"tips_mail_capture": "El código de verificación se enviará a: %s",
"tips_ok": "Aceptar",
"tips_prefix_verify_email": "Verificar correo vinculado:",
"tips_prefix_verify_mobile": "Verificar vinculación del teléfono:",
"tips_request_camera_permission": "Para poder adjuntar imágenes en los comentarios para Atención al Cliente debes permitir el acceso a la cámara.",
"tips_request_microphone_permission": "El sistema requiere acceso a tu grabador de pantalla para poder adjuntar capturas de video en los comentarios para Atención al Cliente.",
"tips_request_photos_permission": "La aplicación necesita acceso a la cámara y galería de imágenes de tu dispositivo para poder utilizar la función de subida de imágenes y centro de comentarios.",
"title_realname": "Autenticación de nombre real",
"token_invalid": "Error de inicio de sesión. Inténtalo de nuevo",
"twitter": "Twitter",
"twitter_login": "Twitter",
"update_notice": "El Acuerdo de usuario o la Política de privacidad han sido actualizados.",
"user_agreement": "Acuerdo de usuario",
"user_agreement_agree_tips": "Por favor, lee y marca la casilla para aceptar el Acuerdo de usuario y la Política de privacidad",
"user_agreement_all_agree": "Aceptar todos los términos y condiciones siguientes",
"user_agreement_content": "Por favor, lee con atención los términos antes de aceptar.",
"user_agreement_link_click_desc": "Consulta el contenido completo aquí:",
"user_agreement_marketing_content": "Después de leer con atención y comprender los términos, marca la casilla y haz clic en \"Aceptar\".",
"user_agreement_marketing_update_title": "El Acuerdo de mercadotecnia ha sido actualizado",
"user_agreement_notice": "Estoy de acuerdo con el %s y la %s.",
"user_agreement_notice_content": "",
"user_agreement_notice_content_with_third_privacy": "",
"user_agreement_notice_minors": "",
"user_agreement_notice_privacy": "Política de privacidad",
"user_agreement_notice_third_privacy": "",
"user_agreement_notice_ua": "Términos de servicio",
"user_agreement_optional": "(opcional)",
"user_agreement_refuse_tips": "Por favor, lee y acepta nuestro Acuerdo de usuario y Política de privacidad antes de entrar al juego.",
"user_agreement_required": "(obligatorio)",
"user_agreement_title": "Acuerdo de usuario y Política de privacidad",
"user_agreement_update_content": "Por favor, lee con atención los términos antes de aceptar.",
"user_agreement_update_title": "Actualización del Acuerdo de usuario y/o Política de privacidad",
"user_center": "Centro de usuario",
"username_empty": "Introduce tu correo/nombre de usuario",
"verify_email": "",
"verify_finish": "",
"verify_other": "",
"verify_phone": ""
}
\ No newline at end of file
{
"Apple": "Apple",
"Game Center": "Game Center",
"accept": "Accepter",
"account_deactive": "Votre compte est en cours de suppression. ",
"account_empty": "",
"account_login": "Se connecter avec un identifiant et un mot de passe",
"agree": "Accepter",
"another_account": "Se connecter à un autre compte",
"back": "",
"bind": "Associer",
"bind_email": "Associer à une adresse e-mail",
"bind_email_oversea": "Associer une adresse e-mail",
"bind_email_success": "Association à une adresse e-mail réussie.",
"bind_request": "Association en cours...",
"cancel": "Annuler",
"cancel_pay": "Annuler le paiement",
"captcha_empty": "Veuillez saisir le code de vérification par SMS.",
"captcha_mail_empty": "Veuillez saisir le code de vérification.",
"captcha_success": "Code de vérification envoyé",
"change_password_success": "Modification du mot de passe réussie",
"check_network": "Vérifiez votre connexion internet et veuillez recommencer ultérieurement.",
"combo_download_downloading": "Téléchargement en cours...",
"combo_download_failed_title": "Échec du téléchargement",
"combo_download_finish_content": "Téléchargement terminé",
"combo_download_pause": "Pause",
"combo_download_speed": "Vitesse de téléchargement : %s, Temps restant : %s.",
"combo_download_title": "Téléchargement terminé",
"combo_ensure_login": "Se connecter",
"combo_ensure_login_tips": "Vous êtes en train de vous connecter à la version bureau %s. Veuillez vous assurer que cette opération a été effectuée par vous-même.",
"combo_expired_qrcode": "Code QR expiré",
"combo_go_setting": "Activer la caméra",
"combo_invalid_qrcode": "Code QR invalide",
"combo_login_first": "Veuillez d'abord vous connecter.",
"combo_notice_auth_key_failed": "Échec du chargement des annonces.",
"combo_platform_cancel": "Annuler",
"combo_platform_ensure": "Confirmer",
"combo_platform_ensure_exit": "Êtes-vous sûr(e) de vouloir quitter le jeu ?",
"combo_platform_ensure_logout": "Êtes-vous sûr(e) de vouloir vous déconnecter ?",
"combo_qrcode_failed": "Échec de la connexion. Veuillez réessayer ultérieurement.",
"combo_qrcode_goto_setting": "Paramétrer",
"combo_qrcode_goto_setting_tips": "Afin de pouvoir utiliser le scan, veuillez autoriser l'application à utiliser l'appareil photo dans Paramètres > Applications.",
"combo_qrcode_notice_permission": "Veuillez autoriser le jeu à utiliser la caméra dans Paramètres - Applications.",
"combo_qrcode_notice_scan": "Scannez le code QR en le positionnant à l'intérieur du cadre.",
"combo_qrcode_success": "Connexion réussie",
"combo_qrcode_tips": "Afin de pouvoir utiliser le scan, veuillez autoriser l'application à utiliser l'appareil photo.",
"combo_qrcode_title": "Scanner",
"combo_re_login": "Veuillez vous reconnecter.",
"confirm_order": "Confirmation de votre commande...",
"continue_login": "",
"continue_pay": "Payer",
"createOrder_failed": "La création de la commande a échoué.",
"currency": "€",
"delete_account_notice": "Êtes-vous sûr(e) de vouloir supprimer l'historique de connexion ? (Les données de votre compte seront conservées.)",
"delete_ensure": "Supprimer",
"determine_reactivate_account_or_not": "Souhaitez-vous le réactiver ?",
"email_empty": "Veuillez saisir votre adresse e-mail.",
"email_exist": "Cette adresse e-mail existe déjà. Se connecter ?",
"email_register_tips": "Cette adresse e-mail n'est pas encore enregistrée. S'inscrire ?",
"ensure": "Confirmer",
"ensure_back": "Confirmer et revenir en arrière",
"ensure_email": "Veuillez confirmer l'adresse e-mail que vous souhaitez utiliser pour vous inscrire : \\n%s",
"enter_game": "Se connecter",
"existing_account": "Associer un compte existant",
"exit": "Quitter",
"facebook": "Facebook",
"fast_game": "Connexion rapide",
"fatigue_reminder_tip": "",
"file_upload_setting_camera_tip": "Veuillez autoriser le jeu à accéder à l'appareil photo dans Paramètres - Applications pour pouvoir utiliser les fonctions de l'appareil photo.",
"file_upload_setting_microphone_tip": "Accédez à Paramètres > Applications pour autoriser l'utilisation de votre micro pour enregistrer des vidéos et les joindre à vos commentaires.",
"file_upload_setting_photos_tip": "Afin de pouvoir joindre des images à vos commentaires, veuillez autoriser l'application à accéder à vos photos dans dans Paramètres > Applications pour pouvoir télécharger des photos.",
"forget_pwd": "Mot de passe oublié ?",
"gamecenter_tips": "Veuillez vous connecter depuis les paramètres.",
"go_login": "Connectez-vous",
"go_pay": "Confirmer le paiement",
"go_register": "Inscrivez-vous",
"guest_account": "Utilisateur invité",
"guest_bind_email": "Votre compte est en train d'être associé à l'adresse e-mail suivante : %s",
"guest_bind_failed": "Vous n'êtes pas connecté sur un compte invité/pas encore connecté(e).",
"guest_bind_phone_notice": "Afin de protéger vos données, merci d'associer votre compte.",
"guest_login": "Connexion rapide",
"guest_login_request": "Connexion avec un compte invité...",
"guest_login_tips": "Bienvenue, invité(e).",
"guest_pay_error": "Vous n'avez pas accès à cette fonction avec un compte invité.",
"http_time_out": "Échec de la connexion, veuillez réessayer ultérieurement.",
"http_unknow_host": "Erreur réseau",
"if_cancel_pay": "Annuler le paiement ?",
"init_first": "Veuillez d'abord terminer l'initialisation.",
"input_account": "Saisissez votre numéro de portable/adresse e-mail",
"input_code_number": "Saisissez le code",
"input_email": "Saisissez votre adresse e-mail",
"input_get_code": "Obtenir",
"input_mail_capture": "Code de vérification",
"input_mail_code": "",
"input_mi_email": "Saisissez votre adresse e-mail",
"input_password": "Mot de passe",
"input_password_ensure": "Saisissez de nouveau le mot de passe",
"input_phone_number": "Saisissez votre numéro de portable pour vous inscrire/vous connecter",
"input_phone_number_bind": "Saisissez votre numéro de téléphone",
"input_re_get_code": "Réessayer",
"invaild_captcha": "Veuillez saisir un code de vérification valide.",
"invaild_mail_captcha": "Veuillez saisir un code de vérification valide.",
"invaild_name": "Veuillez saisir un nom valide.",
"invaild_password": "Veuillez saisir un mot de passe valide.",
"invaild_phone": "Veuillez indiquer un numéro de portable valide.",
"invaild_realname": "Veuillez saisir un N° de pièce d'identité valide.",
"last_login_day_number": "Dernière connexion : il y a %s j",
"last_login_hour_number": "Dernière connexion : il y a %s h",
"last_login_just_now": "Dernière connexion : maintenant",
"last_login_minute_number": "Dernière connexion : il y a %s min",
"last_login_month_number": "Dernière connexion : il y a 6 mois",
"last_login_time": "Dernière connexion : %s",
"login": "Connexion",
"login_again": "Veuillez vous reconnecter.",
"login_bind_mobile": "",
"login_bind_mobile_verify_mail": "",
"login_bind_safe_notice": "Veuillez d'abord associer à un numéro de portable avant de vous connecter.",
"login_failed": "Échec de la connexion",
"login_first": "Veuillez d'abord vous connecter.",
"login_request": "Connexion...",
"login_verify_by_bind": "Vérification du portable associé",
"login_verify_by_bind_phone": "Vérification du portable associé : %s",
"login_verify_by_safety": "Vérification par téléphone portable",
"login_verify_by_safety_phone": "Vérification par téléphone portable : %s",
"login_verify_notice": "Vous devez passer une étape de vérification pour la sécurité de votre compte avant de vous connecter sur un nouvel appareil.",
"meet_problem": "Vous avez rencontré un problème ?",
"more": "En savoir plus",
"name_empty": "Veuillez saisir vos nom et prénom.",
"network_json_error": "Erreur système. Merci de réessayer ultérieurement.",
"network_time_out": "Échec de la connexion, veuillez réessayer ultérieurement.",
"next": "Suivant",
"no_account": "Pas encore de compte ?",
"no_captcha": "Veuillez d'abord obtenir un code de vérification.",
"no_more_interruptions_today": "Ne plus afficher aujourd'hui",
"other_device_know": "OK",
"other_device_login_day_number": "Dernière connexion : il y a %s jour(s)",
"other_device_login_device_info": "Informations sur le nouvel appareil :",
"other_device_login_hour_number": "Dernière connexion : il y a %s heure(s)",
"other_device_login_minute_number": "Dernière connexion : il y a %s minute(s)",
"other_device_login_month_number": "Dernière connexion : il y a %s mois",
"other_device_suggest": "Si vous n'êtes pas à l'origine de cette activité, veuillez associer une adresse e-mail à votre compte pour pouvoir agir dessus.",
"other_device_title": "Un nouvel appareil a été utilisé pour accéder à votre compte.",
"other_way_verification": "Autres méthodes de vérification",
"oversea_guardian": "접속하신 아이디는 만 14세 미만 법정대리인 동의가 필요한 아이디로써 관련 규정에 따라 법정대리인의 동의가 필요합니다. \\\\n관련 정보를 입력하고 인증해 주세요",
"oversea_input_account": "Adresse e-mail/Identifiant",
"oversea_pay": "Paiement",
"oversea_pay_button": "Payer",
"oversea_pay_card_payment": "Carte bancaire",
"oversea_pay_error": "Échec du chargement.",
"oversea_pay_error_btn": "Rechargement...",
"oversea_pay_error_tips": "Veuillez réessayer ultérieurement.",
"oversea_pay_operator": "Opération",
"oversea_pay_product_name": "Objets",
"oversea_pay_success": "Paiement réussi",
"oversea_pay_success_btn": "Retour au jeu",
"oversea_pay_success_tips": "Veuillez vérifier les objets dans le jeu.",
"oversea_pay_type": "Sélectionnez votre mode de paiement.",
"oversea_realname": "관련 규정에 따라 실명인증을 완료해 주세요\\\\n궁금하신 점이 있을 경우 고객센터로 문의하세요",
"password_empty": "Veuillez saisir votre mot de passe.",
"pay": "Paiement",
"pay_aid_uid_mismatch_tips": "Échec de la connexion à votre compte, veuillez vous reconnecter.",
"pay_back_game": "Retour au jeu %s",
"pay_bind_notice": "Le compte invité doit être associé à un compte miHoYo avant d'effectuer tout paiement.",
"pay_choose_new_way": "Vous n'avez pas encore effectué le paiement. Sélectionnez l'un des moyens ci-dessous pour poursuivre la recharge.",
"pay_failed": "Échec du paiement, veuillez réessayer ultérieurement.",
"pay_failed_notice": "Échec du paiement. Veuillez réessayer.",
"pay_limit_amount_tips": "",
"pay_loading_notice": "Veuillez vérifier le solde de votre compte après avoir effectué une recharge.",
"pay_loading_time": "(%s)",
"pay_success": "Paiement réussi",
"pay_success_notice": "Objets achetés : %s",
"pay_time_out": "Délai de paiement expiré",
"pay_turn": "Paiement en cours...",
"phone_empty": "Veuillez saisir votre numéro de portable.",
"phone_login": "Connexion rapide par portable",
"phone_message_request": "Merci de patienter...",
"phone_message_request_fail": "Échec de l'envoi du code de vérification. Veuillez réessayer ultérieurement.",
"phone_register_tips": "Ce numéro de portable n'est pas encore inscrit. S'inscrire ?",
"phone_registered": "Ce numéro de portable existe déjà. Veuillez saisir le code de vérification pour vous connecter.",
"privacy": "Politique de confidentialité",
"product_name": "Objets",
"re_login": "Veuillez vous reconnecter.",
"re_read": "Relire",
"re_register": "Veuillez saisir à nouveau.",
"reactivate_accoun_notice_cn": "Votre compte est actuellement en « délai de confirmation de suppression ».\\nVoulez-vous vraiment réactiver votre compte et vous connecter ?\\nVeuillez noter que la procédure de suppression sera annulée après la réactivation.\\n※ Le délai de confirmation de suppression est de 3 jours à dater du jour de la demande de suppression.",
"reactivate_accoun_notice_os": "Votre compte est actuellement en « délai de confirmation de suppression ».\\nVoulez-vous vraiment réactiver votre compte et vous connecter ?\\nVeuillez noter que la procédure de suppression sera annulée après la réactivation.\\n※ Le délai de confirmation de suppression est de 30 jours à dater du jour de la demande de suppression.",
"reactivate_account": "Réactiver le compte",
"read_user_agreement_first": "Veuillez d'abord lire et accepter l'Accord.",
"real_name_request": "Authentification par nom réel en cours...",
"real_people_agree": "",
"real_people_agreement": "",
"real_people_anti_addiction_pc_tip": "",
"real_people_anti_addiction_rule_click": "",
"real_people_anti_addiction_tip": "",
"real_people_back_tip": "",
"real_people_continue_verify": "",
"real_people_message": "",
"real_people_minor_privacy": "",
"real_people_modify": "",
"real_people_not_verify": "",
"real_people_pc_tip": "",
"real_people_real_name_full_name": "",
"real_people_real_name_identity_card": "",
"real_people_real_name_info_tip": "",
"real_people_request_camera_tip": "",
"real_people_search_result": "",
"real_people_service_agreement": "",
"real_people_setting_camera_tip": "",
"real_people_start_verify": "",
"real_people_title": "",
"real_people_verify_cancel": "",
"real_people_verify_fail": "",
"real_people_verify_success": "",
"real_people_wait_search_result": "",
"realname_account": "Nom et prénom (pièce d'identité)",
"realname_account_notice": "Nom\\u3000Prénom",
"realname_button_finish": "Authentification terminée",
"realname_close_notice": "Pour terminer la création du compte, vous devez effectuer une authentification par nom réel. Sinon, vous reviendrez automatiquement à la page du compte %s. Veuillez poursuivre et terminer votre authentification.",
"realname_continue": "Continuer",
"realname_empty": "Veuillez saisir votre N° de pièce d'identité.",
"realname_failed": "Échec de l'authentification par nom réel. Veuillez réessayer ultérieurement.",
"realname_notice": "Veuillez saisir ci-dessous vos données d'identification personnelles pour une meilleure expérience de jeu.",
"realname_number": "N° de pièce d'identité",
"realname_number_notice": "Pièce d'identité",
"realname_pay_close_notice": "Vous devez terminer l'authentification par nom réel avant d'effectuer un paiement.",
"realname_success": "Authentification par nom réel réussie",
"refresh": "Actualiser",
"refuse": "Refuser",
"register_bind": "S'inscrire et associer son compte",
"register_email": "S'inscrire avec une adresse e-mail",
"register_login": "S'inscrire et se connecter",
"register_new_account": "Créer un compte",
"register_now": "Créer un compte",
"register_phone": "S'inscrire avec un numéro de portable",
"register_request": "Inscription en cours...",
"second_real_name_hint": "",
"second_real_name_verify_hint": "",
"send_mail_success": "Un e-mail de confirmation a été envoyé à : %s. Veuillez vérifier votre boîte de réception.",
"share_image_request_photos_tip": "L'accès à vos photos est requis pour permettre le partage d'images.",
"share_image_setting_photos_tip": "Veuillez autoriser le jeu à accéder à vos photos dans Paramètres - Applications pour pouvoir partager des images.",
"sign_in_with": "Connexion",
"status_code_429": "Serveur occupé. Merci de réessayer ultérieurement.",
"status_code_4xx": "Serveur occupé. Merci de réessayer ultérieurement.",
"status_code_5xx": "Serveur occupé. Merci de réessayer ultérieurement.",
"suggest_bind_email": "Afin de renforcer la sécurité de votre compte, veuillez l'associer à une adresse e-mail.",
"suggest_device_grant": "Vous devez effectuer la vérification de sécurité avant de vous connecter avec un nouvel appareil.",
"suggest_verify_phone": "Afin de renforcer la sécurité de votre compte, veuillez l'associer à une adresse e-mail.\nVeuillez d'abord effectuer la vérification de sécurité.",
"tips_bind_account": "Afin de protéger la sécurité des données, merci d'associer votre compte pour ne pas perdre vos données personnelles lorsque vous changez d'appareil.",
"tips_bind_success": "Votre personnage actuel est associé à : %s",
"tips_enter_game": "Bienvenue, %s.",
"tips_exprience_full": "Cher joueur, une connexion avec un compte invité ne permet que de jouer à n jeux miHoYo.\\n\\nIl est fortement conseillé de vous créer un compte miHoYo pour une meilleure expérience de jeu.",
"tips_mail_capture": "Le code de vérification a été envoyé à : %s.",
"tips_ok": "OK",
"tips_prefix_verify_email": "Vérifiez l'adresse e-mail associée :",
"tips_prefix_verify_mobile": "Vérification du portable associé:",
"tips_request_camera_permission": "Afin de pouvoir joindre des images à vos commentaires, veuillez autoriser l'application à utiliser l'appareil photo.",
"tips_request_microphone_permission": "L'accès à l'enregistrement vocal est requis afin de permettre l'enregistrement de vidéos à l'attention de notre service client.",
"tips_request_photos_permission": "Afin de pouvoir joindre des images à vos commentaires, l'application nécessite une autorisation d'accès à vos photos et à l'appareil photo de votre appareil.",
"title_realname": "Authentification par nom réel",
"token_invalid": "La session a expiré, veuillez vous reconnecter.",
"twitter": "Twitter",
"twitter_login": "Twitter",
"update_notice": "L'Accord utilisateur et la Politique de confidentialité ont été mis à jour.",
"user_agreement": "Accord utilisateur",
"user_agreement_agree_tips": "Veuillez lire attentivement l'Accord utilisateur et la Politique de confidentialité, puis acceptez leurs clauses en cochant la case correspondante.",
"user_agreement_all_agree": "Accepter tout",
"user_agreement_content": "Veuillez lire attentivement et accepter.",
"user_agreement_link_click_desc": "Cliquez le lien ci-dessous pour en savoir plus.",
"user_agreement_marketing_content": "Veuillez sélectionner « Accepter » pour consentir aux clauses des documents après les avoir lu attentivement.",
"user_agreement_marketing_update_title": "Mise à jour de l'Accord de commercialisation",
"user_agreement_notice": "Vous avez accepté %s et %s.",
"user_agreement_notice_content": "",
"user_agreement_notice_content_with_third_privacy": "",
"user_agreement_notice_minors": "",
"user_agreement_notice_privacy": "« Politique de confidentialité »",
"user_agreement_notice_third_privacy": "",
"user_agreement_notice_ua": "« Accord utilisateur »",
"user_agreement_optional": "(facultatif)",
"user_agreement_refuse_tips": "Veuillez lire et accepter l'Accord utilisateur et la Politique de confidentialité avant de commencer à jouer.",
"user_agreement_required": "(obligatoire)",
"user_agreement_title": "Accord utilisateur et Politique de confidentialité",
"user_agreement_update_content": "Veuillez lire attentivement et accepter.",
"user_agreement_update_title": "Mise à jour de l'Accord utilisateur et la Politique de confidentialité",
"user_center": "Centre d'assistance",
"username_empty": "Veuillez saisir votre adresse e-mail/identifiant.",
"verify_email": "",
"verify_finish": "",
"verify_other": "",
"verify_phone": ""
}
\ No newline at end of file
{
"Apple": "Apple",
"Game Center": "Game Center",
"accept": "Setuju",
"account_deactive": "Akun Anda sedang berada dalam tahap penghapusan",
"account_empty": "",
"account_login": "Log in dengan kata sandi",
"agree": "Setuju",
"another_account": "Log in akun lain",
"back": "",
"bind": "Hubungkan",
"bind_email": "Hubungkan alamat email",
"bind_email_oversea": "Link Email",
"bind_email_success": "Penghubungan email berhasil",
"bind_request": "Menghubungkan...",
"cancel": "Batal",
"cancel_pay": "Kembali ke game",
"captcha_empty": "Silakan masukkan kode verifikasi SMS",
"captcha_mail_empty": "Silakan masukkan kode verifikasi email",
"captcha_success": "Kode verifikasi terkirim.",
"change_password_success": "Kata sandi berhasil diubah",
"check_network": "Silakan periksa kembali jaringan, atau refresh dan coba kembali.",
"combo_download_downloading": "Mengunduh...",
"combo_download_failed_title": "Gagal Mengunduh",
"combo_download_finish_content": "Mengunduh selesai",
"combo_download_pause": "Pause",
"combo_download_speed": "Kecepatan unduh: %s, estimasi waktu: %s",
"combo_download_title": "Mengunduh selesai",
"combo_ensure_login": "Konfirmasi Log in",
"combo_ensure_login_tips": "Kamu akan log in ke %s versi PC, pastikan kamu adalah pemilik akun ini.",
"combo_expired_qrcode": "QR Code telah kadaluwarsa",
"combo_go_setting": "Izinkan akses kamera",
"combo_invalid_qrcode": "QR Code tidak berlaku",
"combo_login_first": "Silakan log in dahulu.",
"combo_notice_auth_key_failed": "Gagal memuat pengumuman",
"combo_platform_cancel": "Batal",
"combo_platform_ensure": "OK",
"combo_platform_ensure_exit": "Keluar dari game?",
"combo_platform_ensure_logout": "Tekan \"OK\" untuk log out",
"combo_qrcode_failed": "Login gagal, silakan coba kembali nanti.",
"combo_qrcode_goto_setting": "Ke Settings",
"combo_qrcode_goto_setting_tips": "Silakan aktifkan izin akses kamera pada pengaturan ponsel agar dapat menggunakan fitur ini secara normal.",
"combo_qrcode_notice_permission": "Silakan buka Pengaturan - Aplikasi, dan izinkan akses game ke kamera perangkat.",
"combo_qrcode_notice_scan": "Tempatkan QR Code di dalam kotak pemindai untuk melakukan scanning.",
"combo_qrcode_success": "Login behasil",
"combo_qrcode_tips": "Untuk dapat login menggunakan fitur scan kode QR, kami perlu izin akses ke kamera ponselmu.",
"combo_qrcode_title": "Scan",
"combo_re_login": "Silakan log in kembali",
"confirm_order": "Mengkonfirmasi transaksi...",
"continue_login": "",
"continue_pay": "Bayar",
"createOrder_failed": "Pembuatan transaksi gagal",
"currency": "IDR",
"delete_account_notice": "Hapus riwayat login akun ini? (Tidak menghapus data akun)",
"delete_ensure": "Hapus",
"determine_reactivate_account_or_not": "Apakah Anda ingin mengaktifkannya kembali?",
"email_empty": "Silakan masukkan alamat email",
"email_exist": "Email telah terdaftar, log in sekarang?",
"email_register_tips": "Email belum terdaftar, daftarkan sekarang?",
"ensure": "OK",
"ensure_back": "Kembali",
"ensure_email": "Konfirmasi email pendaftaran:\\n%s",
"enter_game": "Log in",
"existing_account": "Hubungkan akun",
"exit": "Keluar",
"facebook": "Facebook",
"fast_game": "Guest",
"fatigue_reminder_tip": "",
"file_upload_setting_camera_tip": "Buka \"Pengaturan - Aplikasi\", lalu berikan izin akses kamera untuk dapat mengambil foto.",
"file_upload_setting_microphone_tip": "Silakan berikan izin akses merekam suara pada pengaturan ponsel agar dapat menggunakan fitur ini secara normal.",
"file_upload_setting_photos_tip": "Silakan aktifkan izin galeri pada pengaturan ponsel agar dapat menggunakan fitur unggah foto secara normal.",
"forget_pwd": "Lupa kata sandi",
"gamecenter_tips": "Silakan log in ke Game Center di pengaturan",
"go_login": "Log in",
"go_pay": "Konfirmasi pembayaran",
"go_register": "Mendaftar",
"guest_account": "Guest",
"guest_bind_email": "Alamat email yang terhubung: %s",
"guest_bind_failed": "Akun saat ini bukan akun guest, atau kamu belum log in.",
"guest_bind_phone_notice": "Untuk melindungi data akun, silakan hubungkan akunmu.",
"guest_login": "Log in Instan",
"guest_login_request": "Log in dengan akun guest...",
"guest_login_tips": "Selamat datang, guest.",
"guest_pay_error": "Guest tidak dapat Top up",
"http_time_out": "Koneksi gagal, silakan coba kembali setelah beberapa saat",
"http_unknow_host": "Jaringan error",
"if_cancel_pay": "Batalkan pembayaran?",
"init_first": "Silakan inisialisasi terlebih dahulu.",
"input_account": "Masukkan nomor ponsel / alamat email",
"input_code_number": "Masukkan kode verifikasi SMS",
"input_email": "Masukkan alamat email",
"input_get_code": "Dapatkan Kode",
"input_mail_capture": "Kode Verifikasi",
"input_mail_code": "",
"input_mi_email": "Masukkan alamat email",
"input_password": "Masukkan kata sandi",
"input_password_ensure": "Masukkan sekali lagi",
"input_phone_number": "Masukkan nomor ponsel untuk mendaftar / log in",
"input_phone_number_bind": "Masukkan nomor ponsel",
"input_re_get_code": "Kirim ulang",
"invaild_captcha": "Silakan masukkan kode verifikasi SMS dengan tepat",
"invaild_mail_captcha": "Silakan pastikan kode verifikasi email sudah benar",
"invaild_name": "Silakan masukkan nama lengkap dengan tepat",
"invaild_password": "Silakan masukkan kata sandi dengan tepat",
"invaild_phone": "Silakan masukkan nomor ponsel dengan tepat",
"invaild_realname": "Silakan masukkan NIK dengan tepat",
"last_login_day_number": "Login terakhirr: %s hari lalu",
"last_login_hour_number": "Login terakhir: %s jam lalu",
"last_login_just_now": "Login terakhir: Baru saja",
"last_login_minute_number": "Login terakhir: %s menit lalu",
"last_login_month_number": "Login terakhir: 6 bulan lalu",
"last_login_time": "Login terakhir: %s",
"login": "Log in",
"login_again": "Silakan log in kembali",
"login_bind_mobile": "",
"login_bind_mobile_verify_mail": "",
"login_bind_safe_notice": "Silakan hubungkan ponsel dahulu sebelum log in ke dalam game.",
"login_failed": "Login gagal",
"login_first": "Silakan log in dahulu",
"login_request": "Logging in...",
"login_verify_by_bind": "Verifikasi dengan ponsel terhubung",
"login_verify_by_bind_phone": "Verifikasi dengan ponsel terhubung: %s",
"login_verify_by_safety": "Verifikasi keamanan dengan ponsel",
"login_verify_by_safety_phone": "Verifikasi keamanan ponsel: %s",
"login_verify_notice": "Login di perangkat baru memerlukan verifikasi keamanan.",
"meet_problem": "Lupa Kata Sandi",
"more": "Lainnya",
"name_empty": "Masukkan nama lengkap",
"network_json_error": "Sistem error, silakan coba kembali setelah beberapa saat.",
"network_time_out": "Koneksi gagal, silakan coba kembali setelah beberapa saat",
"next": "Berikutnya",
"no_account": "Belum memiliki akun?",
"no_captcha": "Masukkan kode verifikasi",
"no_more_interruptions_today": "Jangan ingatkan lagi hari ini",
"other_device_know": "OK",
"other_device_login_day_number": "Terakhir log in %s hari lalu",
"other_device_login_device_info": "Informasi perangkat login:",
"other_device_login_hour_number": "Terakhir log in %s jam lalu",
"other_device_login_minute_number": "Terakhir log in %s menit lalu",
"other_device_login_month_number": "Terakhir log in %s bulan lalu",
"other_device_suggest": "Jika ini bukan tindakanmu, kami sarankan untuk menghubungkan alamat email ke akunmu",
"other_device_title": "Akunmu telah log in di perangkat lain",
"other_way_verification": "Cara Verifikasi Lainnya",
"oversea_guardian": "접속하신 아이디는 만 14세 미만 법정대리인 동의가 필요한 아이디로써 관련 규정에 따라 법정대리인의 동의가 필요합니다. \\\\n관련 정보를 입력하고 인증해 주세요",
"oversea_input_account": "Masukkan alamat email/username",
"oversea_pay": "Bayar",
"oversea_pay_button": "Bayar",
"oversea_pay_card_payment": "Kartu Kredit",
"oversea_pay_error": "Gagal memuat",
"oversea_pay_error_btn": "Muat ulang",
"oversea_pay_error_tips": "Coba kembali setelah beberapa saat",
"oversea_pay_operator": "Pilih metode pembayaran",
"oversea_pay_product_name": "Produk",
"oversea_pay_success": "Pembayaran berhasil",
"oversea_pay_success_btn": "Kembali ke game",
"oversea_pay_success_tips": "Silakan masuk ke game untuk menerima produk",
"oversea_pay_type": "Pilih tipe pembayaran",
"oversea_realname": "관련 규정에 따라 실명인증을 완료해 주세요\\\\n궁금하신 점이 있을 경우 고객센터로 문의하세요",
"password_empty": "Masukkan kata sandi",
"pay": "Bayar",
"pay_aid_uid_mismatch_tips": "Sesi login akun Anda sudah kedaluwarsa, silakan login ulang.",
"pay_back_game": "Kembali ke game %s",
"pay_bind_notice": "Akun guest harus dihubungkan dahulu sebelum bisa membayar.",
"pay_choose_new_way": "Pembayaran belum berhasil, silakan pilih metode berikut untuk melakukan Top up.",
"pay_failed": "Pembayaran gagal, silakan coba kembali setelah beberapa saat",
"pay_failed_notice": "Pembayaran gagal, silakan coba kembali",
"pay_limit_amount_tips": "",
"pay_loading_notice": "Setelah pembayaran berhasil, silakan periksa penerimaan produk.",
"pay_loading_time": "(%s)",
"pay_success": "Pembayaran berhasil",
"pay_success_notice": "Berhasil membeli: %s",
"pay_time_out": "Batas waktu pembayaran habis",
"pay_turn": "Lanjutkan pembayaran",
"phone_empty": "Masukkan nomor ponsel",
"phone_login": "Log in instan dengan ponsel",
"phone_message_request": "Verifikasi...",
"phone_message_request_fail": "Pengiriman kode verifikasi gagal, silakan coba kembali",
"phone_register_tips": "Nomor ponsel belum terdaftar, daftarkan?",
"phone_registered": "Nomor ponsel sudah terdaftar, silakan log in dengan kode verifikasi.",
"privacy": "Kebijakan Privasi",
"product_name": "Produk",
"re_login": "Silakan log in kembali",
"re_read": "Baca Kembali",
"re_register": "Masukkan kembali",
"reactivate_accoun_notice_cn": "Status akun berada dalam \"periode konfirmasi penghapusan\".\\nYakin ingin kembali mengaktifkan akun dan log in?\\nHarap diperhatikan, setelah diaktifkan kembali, proses penghapusan akun akan dibatalkan.\\n※ Periode penghapusan akun berlangsung 3 hari setelah permintaan penghapusan dikirim",
"reactivate_accoun_notice_os": "Status akun berada dalam \"periode konfirmasi penghapusan\".\\nYakin ingin kembali mengaktifkan akun dan log in?\\nHarap diperhatikan, setelah diaktifkan kembali, proses penghapusan akun akan dibatalkan.\\n※ Periode penghapusan akun berlangsung 30 hari setelah permintaan penghapusan dikirim",
"reactivate_account": "Pengaktifan Kembali Akun",
"read_user_agreement_first": "Silakan baca dan setujui persyaratan",
"real_name_request": "Verifikasi nama asli...",
"real_people_agree": "",
"real_people_agreement": "",
"real_people_anti_addiction_pc_tip": "",
"real_people_anti_addiction_rule_click": "",
"real_people_anti_addiction_tip": "",
"real_people_back_tip": "",
"real_people_continue_verify": "",
"real_people_message": "",
"real_people_minor_privacy": "",
"real_people_modify": "",
"real_people_not_verify": "",
"real_people_pc_tip": "",
"real_people_real_name_full_name": "",
"real_people_real_name_identity_card": "",
"real_people_real_name_info_tip": "",
"real_people_request_camera_tip": "",
"real_people_search_result": "",
"real_people_service_agreement": "",
"real_people_setting_camera_tip": "",
"real_people_start_verify": "",
"real_people_title": "",
"real_people_verify_cancel": "",
"real_people_verify_fail": "",
"real_people_verify_success": "",
"real_people_wait_search_result": "",
"realname_account": "Nama Sesuai KTP",
"realname_account_notice": "Marga\\u3000Nama",
"realname_button_finish": "Selesaikan verifikasi",
"realname_close_notice": "Silakan selesaikan verifikasi nama asli untuk menyelesaikan pendaftaran akun. Jika tidak, kamu akan kembali ke halaman $s.",
"realname_continue": "Lanjutkan verifikasi",
"realname_empty": "Masukkan NIK",
"realname_failed": "Verifikasi nama asli gagal. Silakan coba lagi nanti.",
"realname_notice": "Untuk memastikan kelancaran pengalaman bermain, silakan masukkan informasi aslimu.",
"realname_number": "NIK",
"realname_number_notice": "KTP",
"realname_pay_close_notice": "Verifikasi nama asli harus diselesaikan sebelum dapat membayar. Yakin untuk membatalkan?",
"realname_success": "Verifikasi nama asli berhasil",
"refresh": "Refresh",
"refuse": "Tolak",
"register_bind": "Daftar dan hubungkan",
"register_email": "Daftar akun email",
"register_login": "Daftar dan log in",
"register_new_account": "Mendaftar",
"register_now": "Daftar sekarang",
"register_phone": "Daftarkan akun ponsel",
"register_request": "Mendaftar...",
"second_real_name_hint": "",
"second_real_name_verify_hint": "",
"send_mail_success": "Email verifikasi telah terkirim ke %s, silakan periksa kotak pesanmu.",
"share_image_request_photos_tip": "Akses ke album diperlukan untuk dapat menggunakan fitur berbagi foto.",
"share_image_setting_photos_tip": "Buka \"Pengaturan > Aplikasi\", lalu berikan izin akses album untuk menggunakan fitur berbagi foto.",
"sign_in_with": "Log in dengan",
"status_code_429": "Jaringan sibuk, silakan coba kembali setelah beberapa saat.",
"status_code_4xx": "Jaringan sibuk, silakan coba kembali setelah beberapa saat.",
"status_code_5xx": "Server sibuk, silakan coba kembali setelah beberapa saat.",
"suggest_bind_email": "Guna meningkatkan keamanan akun, silakan link email",
"suggest_device_grant": "Kamu harus menyelesaikan proses verifikasi keamanan saat log in di perangkat baru",
"suggest_verify_phone": "Disarankan menghubungkan email untuk meningkatkan keamanan akun\nHarap selesaikan verifikasi keamanan terlebih dahulu",
"tips_bind_account": "Segera hubungkan akun guna memastikan keamanan akun dan menghindari risiko hilangnya data.",
"tips_bind_success": "Karakter yang terhubung: %s",
"tips_enter_game": "Selamat datang, %s!",
"tips_exprience_full": "Akun guest hanya dapat memainkan maksimum n game miHoYo.\\n\\nDianjurkan untuk mendaftar atau log in ke akun permanen untuk bermain.",
"tips_mail_capture": "Email verifikasi telah terkirim ke %s",
"tips_ok": "OK",
"tips_prefix_verify_email": "Verifikasi email terhubung:",
"tips_prefix_verify_mobile": "Verifikasi nomor ponsel:",
"tips_request_camera_permission": "Untuk dapat menggunakan fitur unggah gambar di Pusat Layanan Pelanggan, kami perlu izin akses ke kamera ponselmu.",
"tips_request_microphone_permission": "Untuk dapat menggunakan fitur merekam video di Pusat Layanan Pelanggan, kami memerlukan izin untuk mengakses fungsi merekam pada ponselmu.",
"tips_request_photos_permission": "Untuk dapat menggunakan fitur unggah gambar di Layanan Pelanggan, kami memerlukan izin mengakses fungsi Kamera dan Gambar perangkat.",
"title_realname": "Verifikasi Nama Asli",
"token_invalid": "Login gagal, silakan log in kembali",
"twitter": "Twitter",
"twitter_login": "Twitter",
"update_notice": "Syarat Layanan atau Kebijakan Privasi telah diperbarui",
"user_agreement": "Syarat Layanan",
"user_agreement_agree_tips": "Silakan baca dan setujui Syarat Layanan dan Kebijakan Privasi",
"user_agreement_all_agree": "Setujui semua persetujuan",
"user_agreement_content": "Silakan baca dan setujui persyaratan",
"user_agreement_link_click_desc": "Tekan tautan di bawah membaca keseluruhan perjanjian",
"user_agreement_marketing_content": "Setelah dibaca dan dipahami, silakan tekan Setuju",
"user_agreement_marketing_update_title": "Notifikasi pembaruan Izin Pemasaran",
"user_agreement_notice": "Telah menyetujui %s dan %s",
"user_agreement_notice_content": "",
"user_agreement_notice_content_with_third_privacy": "",
"user_agreement_notice_minors": "",
"user_agreement_notice_privacy": "Kebijakan Privasi",
"user_agreement_notice_third_privacy": "",
"user_agreement_notice_ua": "Syarat Layanan",
"user_agreement_optional": "(opsional)",
"user_agreement_refuse_tips": "Silakan baca dan setujui Syarat Layanan dan Kebijakan Privasi sebelum memulai permainan.",
"user_agreement_required": "(wajib)",
"user_agreement_title": "Syarat Layanan dan Kebijakan Privasi",
"user_agreement_update_content": "Silakan baca dan setujui persyaratan",
"user_agreement_update_title": "Pembaruan Syarat Layanan dan Kebijakan Privasi",
"user_center": "Pusat Akun",
"username_empty": "Masukkan alamat email/username",
"verify_email": "",
"verify_finish": "",
"verify_other": "",
"verify_phone": ""
}
\ No newline at end of file
{
"Apple": "Apple",
"Game Center": "Game Center",
"accept": "同意する",
"account_deactive": "該当アカウントは削除中です",
"account_empty": "",
"account_login": "IDとパスワードでログインする",
"agree": "同意する",
"another_account": "別のアカウントでログインする",
"back": "",
"bind": "連携する",
"bind_email": "メールアドレスを連携する",
"bind_email_oversea": "メールアドレスと紐付け",
"bind_email_success": "メールアドレスと紐付けしました",
"bind_request": "連携中...",
"cancel": "いいえ",
"cancel_pay": "ゲームに戻る",
"captcha_empty": "認証コードを入力してください",
"captcha_mail_empty": "認証コードを入力してください",
"captcha_success": "認証コードを送信しました。ご確認ください。",
"change_password_success": "パスワード変更成功",
"check_network": "インターネット接続をご確認ください",
"combo_download_downloading": "ダウンロード中…",
"combo_download_failed_title": "Download failed",
"combo_download_finish_content": "ダウンロード完了",
"combo_download_pause": "Pause",
"combo_download_speed": "通信速度%s、残り時間%s",
"combo_download_title": "ダウンロード完了",
"combo_ensure_login": "ログインを確認する",
"combo_ensure_login_tips": "%デスクトップ版にログインする、本人確認が行われます",
"combo_expired_qrcode": "このQRコードは期限切れです",
"combo_go_setting": "カメラを起動してください。",
"combo_invalid_qrcode": "このQRコードは無効です",
"combo_login_first": "先にログインしてください。",
"combo_notice_auth_key_failed": "お知らせ読み込み失敗",
"combo_platform_cancel": "いいえ",
"combo_platform_ensure": "はい",
"combo_platform_ensure_exit": "アプリを終了しますか?",
"combo_platform_ensure_logout": "ログアウトしますか?",
"combo_qrcode_failed": "ログイン失敗、もう一度やり直してください",
"combo_qrcode_goto_setting": "設定",
"combo_qrcode_goto_setting_tips": "設定―アプリよりカメラへのアクセス権限を許可してご利用ください。",
"combo_qrcode_notice_permission": "カメラへのアクセスする権限を許可してください",
"combo_qrcode_notice_scan": "カメラをQRコードにかざし、読み取る",
"combo_qrcode_success": "ログイン成功",
"combo_qrcode_tips": "スキャン機能を正常にご利用いただくには、カメラへのアクセスが必要となります。",
"combo_qrcode_title": "読み取る",
"combo_re_login": "再度ログインしてください",
"confirm_order": "お支払い確認中...",
"continue_login": "",
"continue_pay": "お支払いに戻る",
"createOrder_failed": "Order creation failed",
"currency": "¥",
"delete_account_notice": "当該アカウントのログイン履歴を削除しますか?(データは削除されない)",
"delete_ensure": "削除しますか?",
"determine_reactivate_account_or_not": "アカウントを再開しますか",
"email_empty": "メールアドレスを入力してください。",
"email_exist": "このメールアドレスは既に使用されています。ログインしますか?",
"email_register_tips": "このメールアドレスは使用されていません。登録しますか?",
"ensure": "はい",
"ensure_back": "戻る",
"ensure_email": "登録したメールアドレス:\\n%s",
"enter_game": "ログイン",
"existing_account": "既存アカウントと紐付け",
"exit": "キャンセル",
"facebook": "Facebook",
"fast_game": "ゲスト",
"fatigue_reminder_tip": "",
"file_upload_setting_camera_tip": "設定―アプリでカメラへの権限を許可してご利用ください。",
"file_upload_setting_microphone_tip": "設定―アプリよりマイクへのアクセス権限を許可してご利用ください。",
"file_upload_setting_photos_tip": "設定―アプリより写真へのアクセス権限を許可してご利用ください。",
"forget_pwd": "パスワードを忘れた",
"gamecenter_tips": "設定よりGame Centerにログインしてください",
"go_login": "ログインする",
"go_pay": "お支払いを確認する",
"go_register": "登録する",
"guest_account": "ゲスト",
"guest_bind_email": "連携したメールアドレスは:%s",
"guest_bind_failed": "ゲストではない、またログインしてません",
"guest_bind_phone_notice": "セキュリティを確保するため、アカウントを連携してください。",
"guest_login": "簡単ログイン",
"guest_login_request": "ゲストログイン中",
"guest_login_tips": "ゲストさん、ようこそ",
"guest_pay_error": "ゲストアカウントではお支払いできません。",
"http_time_out": "接続に失敗しました。しばらく経ってから再度お試しください",
"http_unknow_host": "ネットワーク接続エラー",
"if_cancel_pay": "お支払いをキャンセルしますか?",
"init_first": "初期化してください。",
"input_account": "携帯電話番号/メールアドレスを入力する",
"input_code_number": "メッセージ認証コードを入力する",
"input_email": "メールアドレスを入力してください。",
"input_get_code": "獲得",
"input_mail_capture": "認証コード",
"input_mail_code": "",
"input_mi_email": "メールアドレスを入力する",
"input_password": "パスワードを入力する",
"input_password_ensure": "もう一度パスワードを入力してください。",
"input_phone_number": "携帯電話番号を入力し登録/ログイン",
"input_phone_number_bind": "携帯電話番号を入力してください。",
"input_re_get_code": "もう一度取得する",
"invaild_captcha": "正しいメッセージ認証コードを入力してください。",
"invaild_mail_captcha": "正しい認証コードを入力してください",
"invaild_name": "正しい名前を入力してください。",
"invaild_password": "正しいパスワードを入力してください。",
"invaild_phone": "正しい携帯電話番号を入力してください。",
"invaild_realname": "0",
"last_login_day_number": "前回ログイン %s日前",
"last_login_hour_number": "前回ログイン %s時間前",
"last_login_just_now": "前回ログイン 今",
"last_login_minute_number": "前回ログイン %s分前",
"last_login_month_number": "前回ログイン 6か月前",
"last_login_time": "前回ログイン %s",
"login": "ログインする",
"login_again": "再度ログインしてください",
"login_bind_mobile": "",
"login_bind_mobile_verify_mail": "",
"login_bind_safe_notice": "ゲームログインする前に携帯電話と連携してください。",
"login_failed": "Login failed",
"login_first": "先にログインしてください。",
"login_request": "ログイン中",
"login_verify_by_bind": "連携した携帯を認証する",
"login_verify_by_bind_phone": "連携した携帯を認証する:%s",
"login_verify_by_safety": "携帯を認証する",
"login_verify_by_safety_phone": "携帯を認証する:%s",
"login_verify_notice": "新しい設備でのログインはセキュリテイ認証が必要です。",
"meet_problem": "問題が発生した",
"more": "ほか",
"name_empty": "名前を入力してください。",
"network_json_error": "システムエラー。後ほど再度お試しください",
"network_time_out": "接続に失敗しました。しばらく経ってから再度お試しください",
"next": "次へ",
"no_account": "アカウントをお持ちでない場合",
"no_captcha": "認証コードを取得してください。",
"no_more_interruptions_today": "表示しない",
"other_device_know": "はい",
"other_device_login_day_number": "%s日 前にログイン",
"other_device_login_device_info": "ログインのあったデバイスの情報:",
"other_device_login_hour_number": "%s時間 前にログイン",
"other_device_login_minute_number": "%s分 前にログイン",
"other_device_login_month_number": "%sか月 前にログイン",
"other_device_suggest": "ご利用者本人の操作ではない場合、メールアドレスとの紐付けをお勧めします",
"other_device_title": "ご利用のアカウントが普段とは異なるデバイスでログインされました",
"other_way_verification": "その他認証方法",
"oversea_guardian": "접속하신 아이디는 만 14세 미만 법정대리인 동의가 필요한 아이디로써 관련 규정에 따라 법정대리인의 동의가 필요합니다. \\\\n관련 정보를 입력하고 인증해 주세요",
"oversea_input_account": "メールアドレス/ユーザー名を入力する",
"oversea_pay": "支払う",
"oversea_pay_button": "支払う",
"oversea_pay_card_payment": "クレジットカード",
"oversea_pay_error": "読み込み失敗",
"oversea_pay_error_btn": "再度読み込み",
"oversea_pay_error_tips": "しばらく経ってから再度お試しください",
"oversea_pay_operator": "支払い方法を選ぶ",
"oversea_pay_product_name": "商品",
"oversea_pay_success": "支払い完了",
"oversea_pay_success_btn": "ゲームに戻る",
"oversea_pay_success_tips": "ゲーム内で商品をご確認ください",
"oversea_pay_type": "支払い方法",
"oversea_realname": "관련 규정에 따라 실명인증을 완료해 주세요\\\\n궁금하신 점이 있을 경우 고객센터로 문의하세요",
"password_empty": "パスワードを入力してください。",
"pay": "お支払い",
"pay_aid_uid_mismatch_tips": "ログイン状態が失効しました。もう一度ログインしてください。",
"pay_back_game": "ゲームに戻る%s",
"pay_bind_notice": "ゲストユーザーは商品を購入する前に、アカウントを連携してください。",
"pay_choose_new_way": "お支払いは終わっていません。お支払い方法を選んでください。",
"pay_failed": "お支払いに失敗しました。しばらく経ってから再度お試しください",
"pay_failed_notice": "お支払い失敗、もう一度お支払いをしてください。",
"pay_limit_amount_tips": "",
"pay_loading_notice": "お支払い成功。アプリに反映されたかご確認ください",
"pay_loading_time": "(%s)",
"pay_success": "お支払い成功",
"pay_success_notice": "商品を購入した:%s",
"pay_time_out": "お支払いタイムアウト",
"pay_turn": "お支払いへ",
"phone_empty": "携帯電話番号を入力してください。",
"phone_login": "携帯電話ログイン",
"phone_message_request": "認証中...",
"phone_message_request_fail": "認証コードを取得できなかった。やり直してください。",
"phone_register_tips": "この番号は使用されていません。登録しますか?",
"phone_registered": "この番号は既に使用されています",
"privacy": "プライバシーポリシー",
"product_name": "商品",
"re_login": "ログインし直してください。",
"re_read": "もう一度確認する",
"re_register": "もう一度入力してください。",
"reactivate_accoun_notice_cn": "該当アカウントは現在「削除猶予期間」にあります\\nアカウントを再開してログインしますか?\\n再開するとアカウント削除申請がキャンセルされますので、ご注意ください。\\n※削除猶予期間はアカウント削除申請が提出された日から3日間となります。",
"reactivate_accoun_notice_os": "該当アカウントは現在「削除猶予期間」にあります\\nアカウントを再開してログインしますか?\\n再開するとアカウント削除申請がキャンセルされますので、ご注意ください。\\n※削除猶予期間はアカウント削除申請が提出された日から30日間となります。",
"reactivate_account": "再開する",
"read_user_agreement_first": "「同意した」を押してください",
"real_name_request": "0",
"real_people_agree": "",
"real_people_agreement": "",
"real_people_anti_addiction_pc_tip": "",
"real_people_anti_addiction_rule_click": "",
"real_people_anti_addiction_tip": "",
"real_people_back_tip": "",
"real_people_continue_verify": "",
"real_people_message": "",
"real_people_minor_privacy": "",
"real_people_modify": "",
"real_people_not_verify": "",
"real_people_pc_tip": "",
"real_people_real_name_full_name": "",
"real_people_real_name_identity_card": "",
"real_people_real_name_info_tip": "",
"real_people_request_camera_tip": "",
"real_people_search_result": "",
"real_people_service_agreement": "",
"real_people_setting_camera_tip": "",
"real_people_start_verify": "",
"real_people_title": "",
"real_people_verify_cancel": "",
"real_people_verify_fail": "",
"real_people_verify_success": "",
"real_people_wait_search_result": "",
"realname_account": "0",
"realname_account_notice": "0",
"realname_button_finish": "0",
"realname_close_notice": "0",
"realname_continue": "0",
"realname_empty": "0",
"realname_failed": "0",
"realname_notice": "0",
"realname_number": "0",
"realname_number_notice": "0",
"realname_pay_close_notice": "0",
"realname_success": "0",
"refresh": "更新する",
"refuse": "同意しない",
"register_bind": "登録して連携する",
"register_email": "メールアドレスの登録",
"register_login": "登録してログインする",
"register_new_account": "新規登録",
"register_now": "新規登録",
"register_phone": "携帯電話番号の登録",
"register_request": "登録中...",
"second_real_name_hint": "",
"second_real_name_verify_hint": "",
"send_mail_success": "認証メールを送りました:%s",
"share_image_request_photos_tip": "画像シェア機能を利用するには、メディアライブラリへのアクセス権限が必要です。",
"share_image_setting_photos_tip": "設定―アプリでカメラへの権限を許可してご利用ください。",
"sign_in_with": "sign in with",
"status_code_429": "ネットワークが混雑しています。しばらく経ってからもう一度お試しください。",
"status_code_4xx": "ネットワークが混雑しています。しばらく経ってからもう一度お試しください。",
"status_code_5xx": "サーバーが混雑しています。しばらく経ってからもう一度お試しください。",
"suggest_bind_email": "アカウントの安全性を確保するため、メールアドレスとの紐付けをおすすめいたします",
"suggest_device_grant": "新しいデバイスにログインするには安全認証が必要です。",
"suggest_verify_phone": "アカウントの安全性を確保するため、メールアドレスとの紐付けをおすすめいたします\n先に安全認証を行って下さい",
"tips_bind_account": "セキュリティを確保するため、アカウントを連携してください。",
"tips_bind_success": "キャラクター連携済:%s",
"tips_enter_game": "%s、ようこそ",
"tips_exprience_full": "ゲストアカウントはmiHoYoのタイトルをn作しかプレイできません。\\n\\n登録/ログインをおすすめします。",
"tips_mail_capture": "認証メールを送信:%s",
"tips_ok": "はい",
"tips_prefix_verify_email": "メールアドレス認証:",
"tips_prefix_verify_mobile": "電話番号認証:",
"tips_request_camera_permission": "報告ページの画像アップロード機能を正常にご利用いただくには、カメラへのアクセスが必要となります。",
"tips_request_microphone_permission": "報告ページの録画機能を正常にご利用いただくには、マイクへのアクセスが必要となります。",
"tips_request_photos_permission": "報告ページの画像アップロード機能を正常にご利用いただくには、写真とカメラへのアクセスが必要となります。",
"title_realname": "0",
"token_invalid": "ログイン失敗、もう一度やり直してください",
"twitter": "Twitter",
"twitter_login": "Twitter",
"update_notice": "利用規約またプライバシーポリシーの変更に関するお知らせ",
"user_agreement": "利用規約",
"user_agreement_agree_tips": "利用規約とプライバシーポリシーの内容をご確認の上、ご理解いただいた後にご同意ください。",
"user_agreement_all_agree": "下記の規約にすべて同意する",
"user_agreement_content": "内容をご確認の上、ご理解いただいた後にご同意ください。",
"user_agreement_link_click_desc": "下記のリンクにて規約の詳細をご確認ください。",
"user_agreement_marketing_content": "内容をご確認の上、ご理解いただいた後にご同意ください。",
"user_agreement_marketing_update_title": "マーケティング契約書の更新",
"user_agreement_notice": "%sと%sに同意した",
"user_agreement_notice_content": "",
"user_agreement_notice_content_with_third_privacy": "",
"user_agreement_notice_minors": "",
"user_agreement_notice_privacy": "『プライバシーポリシー』",
"user_agreement_notice_third_privacy": "",
"user_agreement_notice_ua": "『利用規約』",
"user_agreement_optional": "(選択)",
"user_agreement_refuse_tips": "利用規約とプライバシーポリシーをご確認、ご同意の上、ゲームをプレイしてください。",
"user_agreement_required": "(必須)",
"user_agreement_title": "利用規約とプライバシーポリシー",
"user_agreement_update_content": "内容をご確認の上、ご理解いただいた後にご同意ください。",
"user_agreement_update_title": "利用規約とプライバシーポリシーの更新",
"user_center": "ユーザー管理",
"username_empty": "メールアドレス/ユーザー名を入力してください",
"verify_email": "",
"verify_finish": "",
"verify_other": "",
"verify_phone": ""
}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment