Commit 8fd26ae3 authored by fallenstardust's avatar fallenstardust
parents 0ac7325a ae886707
......@@ -7,7 +7,7 @@
"Ah, tal vez BA corrigió algo en la CBD nuevamente y {0} desapareció."
],
"duelstart": [
"Esto es solu un duelo vs la IA, no estés muy feliz si me derrotas.",
"Esto es solo un duelo vs la IA, no estés muy feliz si me derrotas.",
"Muchas gracias al servidor 233 por permitirnos tener juegos para divertirnos, no olvides visitarnos.",
"Sociedad anti-mainstream NOVA.",
"Es hora del duelooooooooo."
......@@ -45,7 +45,7 @@
"¡{0}, ¡Libera tu poder sobre {1}!"
],
"ondirectattack": [
"Odioso......",
"Ahhhh......",
"¡Es solo {0}!",
"Efectivamente, todavía estoy demasiado débil..."
],
......
......@@ -55,13 +55,13 @@
"Activo el poder de {0}."
],
"summon": [
"Convoco a {0}.",
"¡Convoco a {0}!",
"¡Sal, {0}!",
"¡Preséntate, {0}!",
"¡Convoqué a la bella {0}!",
"¡Convoqué al poderoso {0}!",
"¡Llamo a {0} para que se una a la batalla!",
"Llamo a {0}.",
"¡Llamo a {0}!",
"Déjame convocar a {0}."
],
"setmonster": [
......@@ -70,7 +70,7 @@
],
"chaining": [
"¡Mira esto! ¡Activo {0}!",
"Utilizo el poder de {0}.",
"¡Utilizo el poder de {0}!",
"¡Prepárate! ¡Uso el efecto de {0}!",
"¡Parece que olvidaste mi {0}!",
"¿Has considerado que tengo {0}?"
......
......@@ -31,7 +31,7 @@
"{0}, ¡Ataca directamente para liberar tu poder!",
"¡Mi {0} aplastará tus Puntos de Vida!",
"¡Muestra tu fuerza a tus oponentes, {0}!",
"Ya no puedes detenerme. {0}, ¡ataca!"
"Ya no puedes detenerme. {0}, ¡Ataca!"
],
"attack": [
"¡{0}, Ataca a su {1}!",
......
......@@ -8,7 +8,7 @@
],
"duelstart": [
"¡Empieza el verdadero duelo!",
"¡Tengamos un buen duelo!"
"¡Tengamos un buen duelo!",
"¡Si te derroto tendrás que llamarme MAESTRO por una semana!"
],
"newturn": [
......
......@@ -23,8 +23,8 @@
"..."
],
"ondirectattack": [
"¡Estoy enojado!"
"¡No abuces de mi!"
"¡Estoy enojado!",
"¡No abuces de mi!",
"¡Le diré a Dark Zane que te regañe!"
],
"facedownmonstername": "Monstruo",
......
......@@ -31,7 +31,7 @@
"{0}, ¡Ataca directamente para liberar tu poder!",
"¡Mi {0} aplastará tus Puntos de Vida!",
"¡Muestra tu fuerza a tus oponentes, {0}!",
"Ya no puedes detenerme. {0}, ¡ataca!"
"Ya no puedes detenerme. {0}, ¡Ataca!"
],
"attack": [
"¡{0}, Ataca a su {1}!",
......
This diff is collapsed.
#bots list
# !name
# command
# description
# flags (avail flags: SUPPORT_MASTER_RULE_3, SUPPORT_NEW_MASTER_RULE, SUPPORT_MASTER_RULE_2020, SELECT_DECKFILE)
!ランダムLV1
Random=AI_LV1
弱いデッキ
SUPPORT_MASTER_RULE_2020
!ランダムLV2
Random=AI_LV2
中堅デッキ
SUPPORT_MASTER_RULE_2020
!ランダムLV3
Random=AI_LV3
環境デッキ
SUPPORT_MASTER_RULE_2020
!ランダムLVメタ
Random=AI_ANTI_META
メタデッキ
SUPPORT_MASTER_RULE_2020
!AI自由デッキ
Name=AI Deck=Lucky Dialog=default
AIデッキを選択して遊ぶ、ランダムでカードを発動する
SELECT_DECKFILE SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!サイバース
Name=サイバース Deck=ST1732 Dialog=default
サイバース族のみで構成された、リンク召喚中心のデッキ
AI_LV2 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!オールドスクール
Name=オールドスクール Deck=OldSchool Dialog=default
通常モンスターデッキ
AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!もけもけ
Name=もけもけ Deck=MokeyMokey Dialog=default
もけもけを中心に、通常モンスターのみで構成されたデッキ
AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!もけもけキング
Name=もけもけキング Deck=MokeyMokeyKing Dialog=default
通常モンスターを中心にリンクやエクシーズを展開するデッキ
AI_LV1 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!バーン
Name=バーン Deck=Burn Dialog=default
バーン効果を中心としたデッキ
AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!チェインバーン
Name=チェインバーン Deck=ChainBurn Dialog=default
チェインバーン効果を中心としたデッキ
AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!カエル
Name=カエル Deck=Frog Dialog=default
カエルデッキ
AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ホルスの黒炎竜
Name=ホルスの黒炎竜 Deck=Horus Dialog=default
ホルスの黒炎竜を中心としたデッキ
AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!レベル4N
Name=レベル4バニラ Deck=Rainbow Dialog=default
通常モンスターでエクシーズとシンクロを展開するデッキ
AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ランク5X
Name=ランク5エクシーズ Deck='Rank V' Dialog=default
ランク5エクシーズモンスターをを中心としたデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!レベル8S
Name=レベル8シンクロ Deck='Level VIII' Dialog=default
レベル8シンクロモンスターを中心としたデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ブラック・マジシャン
Name=ブラック・マジシャン Deck=DarkMagician Dialog=default
ブラック・マジシャンを中心としたデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ブルーアイズ
Name=ブルーアイズ Deck=Blue-Eyes Dialog=default
青眼の白龍を中心としたデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ドラグニティ
Name=ドラグニティ Deck=Dragunity Dialog=default
スターダスト・ドラゴン/バスターを中心としたデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!クロノダイバー
Name=クロノダイバー Deck=TimeThief Dialog=default
クロノダイバーデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!サイバー・ドラゴン
Name=サイバー・ドラゴン Deck='CyberDragon' Dialog=default
サイバー・ドラゴン・インフィニティを中心としたデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ヴェルズ
Name=ヴェルズ Deck=Evilswarm Dialog=default
ヴェルズデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!グレイドル
Name=グレイドル Deck=Graydle Dialog=default
グレイドルデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!クリフォート
Name=クリフォート Deck=Qliphort Dialog=default
クリフォートデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ライトロード
Name=ライトロード Deck=Lightsworn Dialog=default
ライトロードを中心としたリンク召喚も扱うデッキ
AI_LV2 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!シャドール・ティラノ
Name=シャドール・ティラノ Deck=LightswornShaddoldinosour Dialog=default
ライトロードを使用しシャドールと究極伝導恐獣を中心としたリンク召喚も扱うデッキ
AI_LV2 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!希望皇ホープ
Name=ゼアルウェポン Deck='Zexal Weapons' Dialog=default
希望皇ホープとZWを中心としたデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!影霊衣
Name=影霊衣 Deck=Nekroz Dialog=default
影霊衣デッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!斬機
Name=斬機 Deck=MathMech Dialog=default
斬機デッキ
AI_LV2 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!BF
Name=BF Deck=Blackwing Dialog=default
ブラックフェザーデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!WW
Name=WW Deck=PureWinds Dialog=default
ウィンド・ウィッチデッキ
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!トリックスター
Name=トリックスター Deck=Trickstar Dialog=default
トリックスターデッキ。
AI_LV3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!オルフェゴール
Name=オルフェゴール Deck=Orcust Dialog=default
オルフェゴールデッキ
AI_LV3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ウィッチクラフト
Name=ウィッチクラフト Deck=Witchcraft Dialog=default
ウィッチクラフトデッキ
AI_LV3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!オルターガイスト
Name=オルターガイスト Deck=Altergeist Dialog=default
オルターガイストデッキ
AI_LV3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!ブルーアイズ・カオス・MAX・ドラゴン
Name=ブルーアイズ・カオス・MAX・ドラゴン Deck=BlueEyesMaxDragon Dialog=default
ブルーアイズ・カオス・MAX・ドラゴンを中心としたデッキ
AI_LV3 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!勇者
Name=勇者 Deck=Brave Dialog=default
勇者トークンデッキ
AI_LV3 SUPPORT_MASTER_RULE_2020
!HAT
Name=HAT Deck=HAT Dialog=default
HATデッキ
AI_LV3 SUPPORT_NEW_MASTER_RULE
!十二獣
Name=十二獣 Deck=Zoodiac Dialog=default
壊獣と十二獣を中心としたデッキ
AI_LV3 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!閃刀姫
Name=閃刀姫 Deck=SkyStriker Dialog=default
閃刀姫のデッキ
AI_LV3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!転生炎獣
Name=転生炎獣 Deck=Salamangreat Dialog=default
サラマングレイトデッキ
AI_LV3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!餅カエル
Name=餅カエル Deck='Toadally Awesome' Dialog=default
氷結界とカエルを使用して、餅カエルを中心としたランク2を展開するデッキ
AI_LV3 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!超魔導竜騎士
Name=超魔導竜騎士 Deck=Dragun Dialog=default
超魔導竜騎士-ドラグーン・オブ・レッドアイズを中心としたデッキ
AI_LV3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!紅蓮魔獣サンダーボーダー
Name=紅蓮魔獣サンダーボーダー Deck=GrenMajuThunderBoarder Dialog=default
フィールドに存在する効果が中心のデッキ
AI_ANTI_META SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!墓守
Name=墓守 Deck=Gravekeeper Dialog=default
墓守デッキ
AI_ANTI_META SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!幻煌龍
Name=幻煌龍 Deck=Phantasm Dialog=default
幻煌龍デッキ
AI_ANTI_META SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!妖仙獣
Name=妖仙獣 Deck=Yosenju Dialog=default
妖仙獣を中心としたメタデッキ
AI_ANTI_META SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!憑依装着
Name=憑依装着 Deck=FamiliarPossessed Dialog=default
憑依装着を中心としたメタデッキ
AI_ANTI_META SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!クシャトリラ
Name=クシャトリラ Deck=Kashtira Dialog=default
クシャトリラデッキ
AI_LV3 SUPPORT_MASTER_RULE_2020
!サンダー・ドラゴン
Name=サンダー・ドラゴン Deck=ThunderDragon Dialog=default
サンダー・ドラゴンデッキ
AI_LV3 SUPPORT_MASTER_RULE_2020
!ティアラメンツ
Name=ティアラメンツ Deck=Tearlaments Dialog=default
ティアラメンツデッキ
AI_LV3 SUPPORT_MASTER_RULE_2020
!セフィラ
Name=セフィラ Deck=Zefra Dialog=default
セフィラデッキ
AI_LV3 SUPPORT_MASTER_RULE_2020
!エクソシスター
Name=エクソシスター Deck=Exosister Dialog=default
エクソシスターデッキ
AI_LV3 SUPPORT_MASTER_RULE_3 SUPPORT_MASTER_RULE_2020
!相剣
Name=相剣 Deck=Swordsoul Dialog=default
相剣デッキ
AI_LV3 SUPPORT_MASTER_RULE_3 SUPPORT_MASTER_RULE_2020
This diff is collapsed.
......@@ -2,6 +2,7 @@ package cn.garymb.ygomobile;
import static cn.garymb.ygomobile.Constants.ASSETS_EN;
import static cn.garymb.ygomobile.Constants.ASSETS_ES;
import static cn.garymb.ygomobile.Constants.ASSETS_JP;
import static cn.garymb.ygomobile.Constants.ASSETS_KOR;
import static cn.garymb.ygomobile.Constants.BOT_CONF;
import static cn.garymb.ygomobile.Constants.CORE_BOT_CONF_PATH;
......@@ -745,7 +746,8 @@ public class AppsSettings {
Chinese(0, "zh"),
Korean(1, "ko"),
English(2, "en"),
Spanish(3, "es");
Spanish(3, "es"),
Japanese(4,"jp");
public Integer code;
public String name;
......@@ -819,6 +821,23 @@ public class AppsSettings {
setDataLanguage(languageEnum.Spanish.code);
}
public void copyJpData() throws IOException {
String jpStringConf = ASSETS_JP + getDatapath("conf") + "/" + CORE_STRING_PATH;
String jpBotConf = ASSETS_JP + getDatapath("conf") + "/" + CORE_BOT_CONF_PATH;
String jpCdb = ASSETS_JP + getDatapath(DATABASE_NAME);
//复制数据库
copyCdbFile(jpCdb);
//复制人机资源
IOUtils.copyFilesFromAssets(context, getDatapath(Constants.WINDBOT_PATH), getResourcePath(), true);
//复制游戏配置文件
IOUtils.copyFilesFromAssets(context, jpStringConf, getResourcePath(), true);
IOUtils.copyFilesFromAssets(context, jpBotConf, getResourcePath(), true);
//替换换行符
replaceLineFeed();
//设置语言为4=Japanese
setDataLanguage(languageEnum.Japanese.code);
}
private void replaceLineFeed(){
//替换换行符
String stringConfPath = new File(getResourcePath(), CORE_STRING_PATH).getAbsolutePath();
......
......@@ -59,6 +59,7 @@ public interface Constants {
String ASSETS_EN = "en/";
String ASSETS_KOR = "kor/";
String ASSETS_ES = "es/";
String ASSETS_JP = "jp/";
String ASSETS_PATH = "data/";
String ASSET_SERVER_LIST = "serverlist.xml";
String ASSET_LIMIT_PNG = ASSETS_PATH + "textures/lim.png";
......
......@@ -146,7 +146,6 @@ public class DeckManagerFragment extends BaseFragemnt implements RecyclerViewIte
AnimationShake2(layoutView);
initView(layoutView);
preLoadFile();
restoreDeck();
//event
if (!EventBus.getDefault().isRegistered(this)) {//加上判断
EventBus.getDefault().register(this);
......@@ -196,24 +195,6 @@ public class DeckManagerFragment extends BaseFragemnt implements RecyclerViewIte
mContext = (BaseActivity) getActivity();
}
private void restoreDeck() {
File oriDeckFiles = new File(ORI_DECK);
File deckFiles = new File(AppsSettings.get().getDeckDir());
if (oriDeckFiles.exists() && deckFiles.list().length <= 1) {
DialogPlus dialogplus = new DialogPlus(mContext);
dialogplus.setTitle(R.string.tip);
dialogplus.setMessage(R.string.restore_deck);
dialogplus.setLeftButtonText(R.string.Cancel);
dialogplus.setLeftButtonListener((dlg, i) -> {
dialogplus.dismiss();
});
dialogplus.setRightButtonText(R.string.deck_restore);
dialogplus.setRightButtonListener((dlg, i) -> {
mContext.startPermissionsActivity();
dialogplus.dismiss();
});
}
}
public void preLoadFile() {
String preLoadFile = "";
if (getArguments() != null) {
......@@ -235,6 +216,22 @@ public class DeckManagerFragment extends BaseFragemnt implements RecyclerViewIte
_file = new File(path);
}
}
File oriDeckFiles = new File(ORI_DECK);
File deckFiles = new File(AppsSettings.get().getDeckDir());
if (oriDeckFiles.exists() && deckFiles.list().length <= 1) {
DialogPlus dialogplus = new DialogPlus(mContext);
dialogplus.setTitle(R.string.tip);
dialogplus.setMessage(R.string.restore_deck);
dialogplus.setLeftButtonText(R.string.Cancel);
dialogplus.setLeftButtonListener((dlg, i) -> {
dialogplus.dismiss();
});
dialogplus.setRightButtonText(R.string.deck_restore);
dialogplus.setRightButtonListener((dlg, i) -> {
mContext.startPermissionsActivity();
dialogplus.dismiss();
});
}
init(_file);
}
......
......@@ -2,6 +2,7 @@ package cn.garymb.ygomobile.ui.home;
import static cn.garymb.ygomobile.Constants.ASSETS_EN;
import static cn.garymb.ygomobile.Constants.ASSETS_ES;
import static cn.garymb.ygomobile.Constants.ASSETS_JP;
import static cn.garymb.ygomobile.Constants.ASSETS_KOR;
import static cn.garymb.ygomobile.Constants.ASSETS_PATH;
import static cn.garymb.ygomobile.Constants.BOT_CONF;
......@@ -297,6 +298,8 @@ public class ResCheckTask extends AsyncTask<Void, Integer, Integer> {
copyKorData(true);
} else if (language.equals(languageEnum.Spanish.name)) {
copyEsData(true);
} else if (language.equals(languageEnum.Japanese)){
copyJpData(true);
} else {
copyEnData(true);
}
......@@ -305,6 +308,7 @@ public class ResCheckTask extends AsyncTask<Void, Integer, Integer> {
if (mSettings.getDataLanguage() == languageEnum.Korean.code) copyKorData(true);
if (mSettings.getDataLanguage() == languageEnum.English.code) copyEnData(true);
if (mSettings.getDataLanguage() == languageEnum.Spanish.code) copyEsData(true);
if (mSettings.getDataLanguage() == languageEnum.Japanese.code) copyJpData(true);
}
}
han.sendEmptyMessage(0);
......@@ -379,6 +383,23 @@ public class ResCheckTask extends AsyncTask<Void, Integer, Integer> {
return ERROR_NONE;
}
public int copyJpData(Boolean needsUpdate) throws IOException {
String jpStringConf = ASSETS_JP + getDatapath("conf") + "/" + CORE_STRING_PATH;
String jpBotConf = ASSETS_JP + getDatapath("conf") + "/" + CORE_BOT_CONF_PATH;
String jpCdb = ASSETS_JP + getDatapath(DATABASE_NAME);
String enSingle = ASSETS_EN + getDatapath(CORE_SINGLE_PATH);
//复制数据库
copyCdbFile(jpCdb, true);
//复制残局
setMessage(mContext.getString(R.string.check_things, mContext.getString(R.string.single_lua)));
IOUtils.copyFilesFromAssets(mContext, enSingle, mSettings.getSingleDir(), needsUpdate);
//复制游戏配置文件
copyCoreConfig(jpStringConf, jpBotConf, mSettings.getResourcePath(), needsUpdate);
mSettings.setDataLanguage(languageEnum.Spanish.code);
mSettings.setDataLanguage(languageEnum.Japanese.code);
return ERROR_NONE;
}
private void loadData() {
setMessage(mContext.getString(R.string.loading));
DataManager.get().load(false);
......
......@@ -637,6 +637,8 @@ public class SettingFragment extends PreferenceFragmentPlus {
mSettings.copyKorData();
} else if (language.equals(AppsSettings.languageEnum.Spanish.name)) {
mSettings.copyEsData();
} else if (language.equals(AppsSettings.languageEnum.Japanese.name)) {
mSettings.copyJpData();
} else {
mSettings.copyEnData();
}
......
......@@ -96,6 +96,7 @@
<item>Koreano</item>
<item>Inglés</item>
<item>Español</item>
<item>日本語</item>
</string-array>
<string-array name="screen_top_bottom_desc" translatable="false">
<item>Deshabilitado</item>
......@@ -114,12 +115,12 @@
<string name="server_port">Port:</string>
<string name="server_room_pwd">PSW:</string>
<string name="server_user_pwd">PSW:</string>
<string name="server_info_edit">Editar información del servidor</string>
<string name="server_info_edit">Editar info del servidor</string>
<string name="save">Guardar</string>
<string name="must_info">Información requerida</string>
<string name="server_is_exist">¡La información del servidor ya existe!</string>
<string name="server_info_error">La información del servidor se completó incorrectamente</string>
<string name="card_search">Buscado cartas...</string>
<string name="card_search">Buscar</string>
<string name="deck_manager">Deck</string>
<string name="category_manager">Gestionar categorías</string>
<string name="search">Buscar</string>
......@@ -150,7 +151,7 @@
<string name="delete_deck">Eliminar deck</string>
<string name="save_deck">Guardar deck</string>
<string name="save_as_deck">Guardar deck como</string>
<string name="deck_list">Decks</string>
<string name="deck_list">Deck</string>
<string name="card_add_main">+Main Deck</string>
<string name="card_add_side">+Side Deck</string>
<string name="deck_main" formatted="false">Main:%d Monstruo:%d Mágica:%d Trampa:%d</string>
......@@ -235,7 +236,7 @@
<string name="ex_pack">Paquete de cartas de expansión</string>
<string name="deck_manager_v2">Editor de Decks V2</string>
<string name="reset_game_ver_fail">Fallo al intentar restablecer la versión del juego</string>
<string name="deck_name">Decks</string>
<string name="deck_name">Deck</string>
<string name="category_name">Categoría</string>
<string name="save_quit">Guardar y salir</string>
<string name="tip_reset_game_res">Restauración de datos del juego completada</string>
......@@ -282,7 +283,7 @@
<string name="save_failed_bcos">Error al guardar debido a: </string>
<string name="deck_text_copyed">Texto del deck copiado al portapapeles</string>
<string name="save_n_open">Guardar y Abrir</string>
<string name="searchresult">Resultados</string>
<string name="searchresult">Resultado</string>
<string name="Pre_share">Listo para compartir, por favor espere...</string>
<string name="category_pack">Paquetes</string>
<string name="category_windbot_deck">Decks I.A.</string>
......@@ -300,8 +301,8 @@
<string name="unable_to_edit_empty_deck">No puedes usar un deck vacío</string>
<string name="create_new_failed">Falló la creación</string>
<string name="about_pref_settings_keep_scale">Resolución de Pantalla: Escala Original</string>
<string name="already_top">Primera carta del deck</string>
<string name="already_end">Última carta del deck</string>
<string name="already_top">Primera carta de la lista</string>
<string name="already_end">Última carta de la lista</string>
<string name="tip_redownload">Re-descargar</string>
<string name="tip_expansions_image">No hay imágenes para cartas pre-lanzamiento</string>
<string name="tip_return_to_duel">¡Haz regresado al juego actual!</string>
......
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<string-array name="opengl_version_value" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
<string-array name="card_quality_value" translatable="false">
<item>0</item>
<item>1</item>
</string-array>
<string-array name="tips" tools:ignore="InconsistentArrays">
<item>遊戯王界は広くないです,皆仲良くにしてね</item>
<item>决斗界面点触不准?可以去功能菜单→设置→沉浸式游戏界面√</item>
<item>サーバを左にスワイプしたら「删除」ができます</item>
<item>右下の浮く「機能メニュー」をクリックしたら他の機能が現れます</item>
<item>ネット接続しなくてもAIと対戦がしたいん?「機能メニュー」→「SOLOモード」→「AIモード」</item>
<item>デッキが見つからなかった?「機能メニュー」→「リセット」をクリックしてください</item>
<item>自分でデッキを組むにはとても楽しいです,神ドローがもっと出しやすいです</item>
<item>サーバ右下のジェム見たか?クリックして見て</item>
<item>非公式パスコードと正式パスコードは違います,パッチをしたら注意してください</item>
<item>觉得遇到BUG先请准备好局面截图和录像再反馈</item>
<item>更新する方法がからない?「メニュー」→「設定」→「更新チェック」にチェックしてください</item>
<item>使い方が分からないなら「メニュー」→「チュートリアル」を参考してください</item>
<item>维护开发不容易,欢迎前往「爱发电」的YGOMobile页面留下您的心意</item>
<item>リプレイエーラ,未だ解決方法がないですT.T</item>
<item>共有デッキを使用しても強にはなりません,自分の努力で組んだデッキは必ず報いがあります</item>
<item>不管是新手还是回归玩家,只要肯学习,不用多久就能成为大佬哦</item>
<item>立てスクリーンでカードを削除したい時はそのかーどを長押しでできます</item>
</string-array>
</resources>
\ No newline at end of file
This diff is collapsed.
......@@ -87,6 +87,7 @@
<item>한글</item>
<item>English</item>
<item>Español</item>
<item>日本語</item>
</string-array>
<!-- settings -->
<string name="server_list">다이렉트 듀얼</string>
......
......@@ -87,6 +87,7 @@
<item>조선말</item>
<item>English</item>
<item>Español</item>
<item>日本語</item>
</string-array>
<!-- settings -->
<string name="server_list">直连决斗</string>
......
......@@ -14,6 +14,7 @@
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
</string-array>
<string-array name="screen_top_bottom_value" translatable="false">
<item>0</item>
......
......@@ -96,6 +96,7 @@
<item>조선말</item>
<item>English</item>
<item>Español</item>
<item>日本語</item>
</string-array>
<string-array name="screen_top_bottom_desc" translatable="false">
<item>Disable</item>
......
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