Commit 63fc375a authored by fallenstardust's avatar fallenstardust
parents 273f31b2 895942ff
......@@ -15,7 +15,7 @@
"newturn": [
"¡Es mi turno, robo una carta!",
"¡Mi turno, robo una carta!",
"Saqué una carta."
"Saqué una carta.",
"Esto se pondrá interesante, robo una carta."
],
"endturn": [
......
......@@ -41,6 +41,7 @@
"Activo el efecto de {0}.",
"Ah, espera, usamos el efecto de {0}.",
"¿Cómo se usa este {0}? Simplemente lo activamos."
],
"summon": [
"Invocar{0}",
"{0} parece no tener errores hoy.",
......
......@@ -11,7 +11,7 @@ SUPPORT_MASTER_RULE_2020
!Aleatorio-Fácil
Random=AI_LV2
Solo se seleccionarán al azar barajas débiles. (En serio :|, tu manquicie no tiene límites)
Solo se seleccionarán al azar barajas débiles. (En serio, tu manquicie no tiene límites)
SUPPORT_MASTER_RULE_2020
!Aleatorio-Normal
......@@ -41,7 +41,7 @@ AI_LV1 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!Yusei Fudo-Dracounidad
Name=Yusei Fudo Deck=Dragunity Dialog=swordsman.es-ES
Baraja que demuestra la buena sinergia entre: Dracounidad + Dragón de Polvo de Estrellas/Modo de Ataque.
Baraja que demuestra la buena sinergia entre Dracounidad + Dragón de Polvo de Estrellas/Modo de Ataque.
AI_LV2 SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!Yusei Fudo-LV8
......@@ -176,7 +176,7 @@ AI_ANTI_META SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2
!Maju Garzett-Green Maju y compañía
Name=Maju Garzett Deck=GrenMajuThunderBoarder Dialog=kiwi.es-ES
[ATK - ? | DEF - ?] ... parece un chiste, ese bicho que cosa es, jaja su baraja se quedará en 0 si sigue así... +8000 ATK OMG!, pos así es, pepárate para sufrir XD.
ATK - ? | DEF - ? ... parece un chiste, ese bicho que cosa es, jaja su baraja se quedará en 0 si sigue así... +8000 ATK OMG!, pos así es, pepárate para sufrir XD.
AI_ANTI_META SUPPORT_MASTER_RULE_3 SUPPORT_NEW_MASTER_RULE SUPPORT_MASTER_RULE_2020
!Joey Wheeler-Dragoon Oscuro de Ojos Rojos
......
......@@ -15,7 +15,7 @@
!system 20 Durante la Draw Phase.
!system 21 Durante la Standby Phase.
!system 22 Main Phase.
!system 23 Tu oponente está a punto de pasar a la siguiente Phase.
!system 23 Tu adversario está a punto de pasar a la siguiente Phase.
!system 24 Battle Step de la Battle Phase.
!system 25 End Step de la Battle Phase.
!system 26 Durate la End Phase.
......@@ -36,7 +36,7 @@
!system 64 Gemini
!system 65 Usar efecto
!system 66 Mantener revelada
!system 67 Originalmente propiedad del oponente
!system 67 Originalmente propiedad del adversario
!system 70 Cartas Monstruo
!system 71 Cartas Mágicas
!system 72 Cartas Trampa
......@@ -44,17 +44,17 @@
!system 81 Durante la End Phase.
!system 90 ¿Invocar de Modo Normal sin sacrificar?
!system 91 ¿Realizar una Invocación de Modo Normal adicional?
!system 92 ¿Usar monstruo de tu oponente?
!system 92 ¿Usar monstruo(s) de tu adversario?
!system 93 ¿Deseas continuar seleccionando el material?
!system 94 ¿Deseas activar el efecto de esta carta?
!system 95 ¿Deseas usar el efecto de [%ls]?
!system 96 ¿Deseas usar el efecto de [%ls] para evitar la destrucción?
!system 97 ¿Colocar [%ls] en la Zona de cartas Mágicas/Trampa?
!system 98 ¿Sacrificar el/los Monstruo(s) que controla tu oponente?
!system 98 ¿Sacrificar el/los Monstruo(s) que controla tu adversario?
!system 100 Ir Primero
!system 101 Ir Segundo
!system 102 Tu
!system 103 Tu Oponente
!system 103 Tu adversario
!system 200 [%ls] ¿Utilizar el efecto de [%ls]?
!system 201 Ningún efecto puede ser activado por el momento.
!system 202 ¿Quieres revisar el campo?
......@@ -111,11 +111,11 @@
!system 527 Selecciona la carta a colocar en el campo.
!system 528 Selecciona un Monstruo para cambiar su Posición de Batalla.
!system 529 Selecciona tu(s) carta(s).
!system 530 Selecciona carta(s) de tu oponente.
!system 530 Selecciona carta(s) de tu adversario.
!system 531 Selecciona Monstruo(s) para Invocar por Sacrificio.
!system 532 Selecciona un Mounstruo al cual Desacoplar Material(es) XYZ.
!system 533 Selecciona Materiale(s) para esta Invocación por Enlace.
!system 534 Selecciona una carta para mantener en el campo.
!system 534 Selecciona que cartas mantener en el campo.
!system 549 Selecciona un monstruo como objetivo de este ataque.
!system 550 Selecciona un efecto para activar.
!system 551 Selecciona una carta como objetivo para activar este efecto.
......@@ -137,7 +137,7 @@
!system 570 ¿Qué Zona no se puede utilizar?
!system 571 ¿A qué Zona moverá la carta?
!system 572 ¿En qué carta(s) pondrá un/los Contador(es)?
!system 573 Selecciona una carta para Negar.
!system 573 Selecciona una carta para negar.
!system 574 Selecciona una carta como objetivo para este efecto.
!system 1000 Deck
!system 1001 Mano
......@@ -316,24 +316,27 @@
!system 1253 Espectadores:
!system 1254 Seleccionar Deck
!system 1255 ¡Listo!
!system 1260 Master Rules 1
!system 1260 Master Rules
!system 1261 Master Rules 2
!system 1262 Master Rules 3
!system 1263 Master Rules 4
!system 1264 Master Rules (2020)
!system 1263 New Master Rules (2017)
!system 1264 New Master Rules (2020)
!system 1267 Idioma (requiere reinicio)
!system 1268 Comprueba antes de colocar monstruos.
!system 1269 Imagen a escala de péndulo
!system 1270 Carta
!system 1271 Registro
!system 1272 Limpiar Registro
!system 1273 Opciones
!system 1274 Auto-Colocar Monstruos
!system 1275Colocar Cartas al Azar
!system 1276 Auto-Ordenar Cadena
!system 1276 Orden de Cadena Automático
!system 1277 Sin Demora para la Cadena
!system 1278 Auto-Colocar M/T
!system 1279 SE
!system 1280 BGM
!system 1281 Auto-Cambiar BGM
!system 1283 Mostrar Magia de Campo
!system 1283 Mostrar Mágica de Campo
!system 1287 Mostrar Cadena 1
!system 1288 Banlist
!system 1289 Ocultar Nick
......@@ -350,7 +353,7 @@
!system 1300 Categoría:
!system 1301 Deck:
!system 1302 Guardar
!system 1303 Guardar Como
!system 1303 Guardar como
!system 1304 Limpiar
!system 1305 Ordenar
!system 1306 Salir
......@@ -400,7 +403,8 @@
!system 1351 Rendirse
!system 1352 Mensaje Principal:
!system 1353 Empezar en el Turno:
!system 1354 Encadenar al Iniciar el Duelo
!system 1354 Encadenar al Inicio del Duelo
!system 1355 ¿Quieres configurar [%ls]?
!system 1356 ¿Quieres Salir sin Guardar?
!system 1357 Ignorar Cambios del Deck
!system 1358 Auto-Buscar Cartas
......@@ -411,7 +415,7 @@
!system 1363 ¿Deseas Eliminar la Repetición?
!system 1364 Renombrar
!system 1365 ¡Error al Renombrar!¿Quizá haya un archivo de Repetición con el mismo nombre?
!system 1366 Auto-Guardar la Repetición
!system 1366 Auto-Guardar Repetición
!system 1367 Repetición Guardada como %ls.yrp
!system 1368 Compartir
!system 1369 Extraer Deck
......@@ -425,7 +429,7 @@
!system 1380 Modo IA(Sin Banlist)
!system 1381 Modo Puzzle(Con Enseñanza)
!system 1382 Opciones Individuales:
!system 1384 IA Siempre Elije Tijeras
!system 1384 IA Siempre Elige Tijeras
!system 1385 Lista Vacía
!system 1390 Esperando...
!system 1391 Esperando....
......@@ -443,10 +447,10 @@
!system 1410 Error de Side Deck
!system 1411 Las versiones del programa no concuerdan(%X.0%X.%X).
!system 1412 Imposible acceder a la ruta del host.
!system 1413 [%ls] solo está disponible en el OCG y no puede utilizarse en esta sala.
!system 1414 [%ls] solo está disponible en el TCG y no puede utilizarse en esta sala.
!system 1413 [%ls] solo está disponible en OCG y no puede utilizarse en esta sala.
!system 1414 [%ls] solo está disponible en TCG y no puede utilizarse en esta sala.
!system 1415 [%ls(%d)] no puede ser identificada por el host.
!system 1416 Hay más de 3 copias de [%ls] en tu Decks.
!system 1416 Hay más de 3 copias de [%ls] en tu Deck.
!system 1417 El tamaño de tu Deck debe estar entre 40 y 60 cartas. Cartas en el Deck: %d.
!system 1418 El tamaño de tu Deck Extra no puede rebasar las 15 cartas. Cartas en el Deck Extra: %d.
!system 1419 El tamaño de tu Side Deck no puede rebasar las 15 cartas. Cartas en el Side Deck: %d.
......@@ -467,9 +471,9 @@
!system 1441 Acercar
!system 1442 Alejar
!system 1443 Restaurar Tamaño
!system 1450 Paquetes de Cartas
!system 1450 Paquetes
!system 1451 Decks IA
!system 1452 Sin Categoria
!system 1452 Sin Categoría
!system 1453 --------
!system 1460 Deck Mgr
!system 1461 Nueva Categoría
......@@ -513,11 +517,11 @@
!system 1609 Se activó la carta [%ls]
!system 1610 [%ls] (%ls,%d) Objetivo
!system 1611 Robas %d carta(s)
!system 1612 El oponente roba %d carta(s)
!system 1612 El adversario roba %d carta(s)
!system 1613 Recibes %d de Daño
!system 1614 El oponente Recibe %d de Daño
!system 1614 El adversario recibe %d de Daño
!system 1615 Recuperas %d Puntos de Vida
!system 1616 El oponente Recupera %d Puntos de Vida
!system 1616 El Adversario Recupera %d Puntos de Vida
!system 1617 [%ls] ha colocado %d [%ls]
!system 1618 [%ls] ha retirado %d [%ls]
!system 1619 [%ls] Ataca a [%ls]
......@@ -1187,6 +1191,7 @@
!setname 0x19b Diabellstar
!setname 0x19c Ojo de Serpiente
!setname 0x19d Horus
!setname 0x119d Horus el Dragón de la Llama Negra
!setname 0x19e Botín del Pecado
!setname 0x19f Pastecielo
!setname 0x1a0 Heart
......
......@@ -37,4 +37,18 @@
<port>765</port>
<keep>true</keep>
</server>
<server>
<player-name>Knight of Hanoi</player-name>
<name>Koishi OCG服务器</name>
<ip>koishi.momobako.com</ip>
<port>7210</port>
<keep>true</keep>
</server>
<server>
<player-name>Knight of Hanoi</player-name>
<name>Koishi TCG服务器</name>
<ip>koishi.momobako.com</ip>
<port>1311</port>
<keep>true</keep>
</server>
</servers>
......@@ -166,6 +166,10 @@ public interface Constants {
String URL_YGO233_ADVANCE = "";//"https://ygo233.com/pre#pre_release_cards";//关闭233先行卡服务器,但不要删除该字段,许多未调用的遗留代码使用该contant
String URL_YGO233_DATAVER = "https://cdn02.moecube.com:444/ygopro-super-pre/data/version.txt";
String URL_PRE_CARD = "https://cdn02.moecube.com:444/ygopro-super-pre/data/test-release.json";
// String URL_YGO233_DATAVER = "http://192.168.0.103:8006/ygo/version.txt";
// String URL_PRE_CARD = "http://192.168.0.103:8006/ygo/test-release.json";
String URL_YGO233_FILE = "https://cdn02.moecube.com:444/ygopro-super-pre/archive/ygopro-super-pre.ypk";
String URL_YGO233_FILE_ALT = "https://cdn02.moecube.com:444/ygopro-super-pre/archive/ygopro-super-pre.ypk";
String URL_YGO233_BUG_REPORT = "https://ygo233.com/pre#faq";
......
......@@ -26,6 +26,7 @@ import cn.garymb.ygomobile.utils.LogUtil;
import cn.garymb.ygomobile.utils.OkhttpUtil;
import cn.garymb.ygomobile.utils.ServerUtil;
import cn.garymb.ygomobile.utils.glide.GlideCompat;
import cn.garymb.ygomobile.utils.glide.StringSignature;
import okhttp3.Response;
public class ExCardListAdapter extends BaseQuickAdapter<ExCardData, BaseViewHolder> {
......@@ -117,9 +118,12 @@ public class ExCardListAdapter extends BaseQuickAdapter<ExCardData, BaseViewHold
/* 如果能查到版本号,则显示图片,利用glide的signature,将版本号和url作为signature,由glide判断是否使用缓存 */
if (ServerUtil.exCardState == ServerUtil.ExCardState.NEED_UPDATE
|| ServerUtil.exCardState == ServerUtil.ExCardState.UPDATED) {
//ServerUtil.serverExCardVersion = "1701569942";
StringSignature signature = new StringSignature(ServerUtil.serverExCardVersion);
ObjectKey key = new ObjectKey(ServerUtil.serverExCardVersion);
RequestBuilder<Drawable> resource = GlideCompat.with(imageview.getContext()).
load(item.getPicUrl())
.signature(new ObjectKey(ServerUtil.serverExCardVersion + item.getPicUrl()));
.signature(signature);
resource.placeholder(R.drawable.unknown);
resource.error(R.drawable.unknown);
resource.into(imageview);
......
......@@ -12,7 +12,6 @@ import cn.garymb.ygomobile.AppsSettings;
import cn.garymb.ygomobile.YGOStarter;
import cn.garymb.ygomobile.lite.R;
import cn.garymb.ygomobile.ui.home.MainActivity;
import cn.garymb.ygomobile.utils.ServerUtil;
public class LogoActivity extends Activity {
Handler handler;
......@@ -42,7 +41,6 @@ public class LogoActivity extends Activity {
handler.postDelayed(runnable, 1000);
Toast.makeText(LogoActivity.this, R.string.logo_text, Toast.LENGTH_SHORT).show();
}
ServerUtil.initExCardState();//检查扩展卡版本
if (!isTaskRoot()) {
finish();
}
......
......@@ -105,7 +105,7 @@ public abstract class HomeActivity extends BaseActivity implements BottomNavigat
//showNewbieGuide("homePage");
initBottomNavigationBar();
onNewIntent(getIntent());
ServerUtil.initExCardState();//检查扩展卡版本
}
@Override
......
......@@ -78,7 +78,7 @@ public class ServerUtil {
String newVer = response.body().string();
/* 服务器有点怪,返回的版本号带个\n,要去掉 */
if (newVer.endsWith("\n")) {
newVer = newVer.substring(0, newVer.length() - 2);
newVer = newVer.substring(0, newVer.length() - 1);
}
serverExCardVersion = newVer;
......@@ -218,7 +218,6 @@ public class ServerUtil {
mServerInfo.setPlayerName(playerName);
boolean hasServer = false;
if (list != null) {
serverInfos.clear();
......
......@@ -254,7 +254,7 @@
<string name="coverSelect">Tocar en la cubierta para cambiar la imagen</string>
<string name="bgSelect">Tocar en el fondo para cambiar la imagen</string>
<string name="avatarSelect">Tocar en el ávatar para cambiar la imagen</string>
<string name="ClickLinkArrows">Tocar en las flechas de enlace</string>
<string name="ClickLinkArrows">Tocar en las flechas</string>
<string name="Already_Lastest">¡Ya posees la última versión del YGOMobile!</string>
<string name="tip_no_permission" formatted="false">Se ha denegado el permiso %s.</string>
<string name="about_immersive_mode">Se ocultará el teclado virtual</string>
......@@ -282,7 +282,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 de la búsqueda</string>
<string name="searchresult">Resultados</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>
......
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