taiko_web/plugins/languages/language-es-419.taikoweb.js

333 lines
12 KiB
JavaScript

export default class Plugin extends Patch{
name = "Language: Spanish (Latin America)"
name_lang = {
"es-419": "Idioma: Español (Latinoamérica)"
}
version = "22.03.11"
description = ""
author = "Glas, Katie Frogs"
strings = {
id: "es-419",
name: "Español (Latinoamérica)",
regex: /^es$|^es-(?!ES$)/,
font: "spanishFont, TnT, Meiryo, sans-serif",
intl: "es-419",
preferEn: true,
taikoWeb: "Taiko Web",
titleProceed: "Has clic o presiona Enter!",
titleDisclaimer: "Este simulador no-oficial no está afiliado a BANDAI NAMCO.",
titleCopyright: null,
selectSong: "Seleccionar canción",
selectDifficulty: "Seleccionar dificultad",
back: "Regresar",
random: "Aleatoria",
randomSong: "Canción Aleatoria",
howToPlay: "Como Jugar",
aboutSimulator: "Acerca del simulador",
gameSettings: "Opciones del juego",
songOptions: "Opciones de canción",
none: "Ninguno",
auto: "Auto",
netplay: "Multijugador",
easy: "Fácil",
normal: "Normal",
hard: "Difícil",
oni: "Extremo",
songBranch: "Notas Divergentes",
defaultName: "Don-chan",
default2PName: "Katsu-chan",
notLoggedIn: "No Conectado",
sessionStart: "Comienza una sesión en linea",
sessionEnd: "Terminar sesión",
scoreSaveFailed: "No se pudo conectar con el servidor, tu puntaje no ha sido guardado. \n\n Por favor inicia sesión nuevamente o recarga la pagina para guardar tu puntaje nuevamente",
loadSongError: "No se pudo cargar la canción %s con el id %s.\n\n%s",
accessNotGrantedError: "No se otorgaron permisos para acceder a este archivo.",
loading: "Cargando",
waitingForP2: "Esperando al otro jugador...",
cancel: "Cancelar",
note: {
don: "Don",
ka: "Ka",
daiDon: "DON",
daiKa: "KA",
drumroll: "¡Redobleー!",
daiDrumroll: "REDOBLEー!!",
balloon: "Globo"
},
ex_note: {
don: ["Do", "Do"],
ka: ["Ka"],
daiDon: ["DON", "DON"],
daiKa: ["KA"]
},
combo: "Combo",
clear: "Completado",
good: "BIEN",
ok: "OK",
bad: "MAL",
branch: {
normal: "Normal",
advanced: "Profesional",
master: "Maestro"
},
pauseOptions: [
"Continuar",
"Reintentar",
"Regresar al menú principal"
],
results: "Resultados",
points: "pts",
maxCombo: "Combo máximo",
drumroll: "Redobles",
errorOccured: "Ha ocurrido un error, recarga la pagina por favor.",
tutorial: {
basics: [
"Cuando una nota esté sobre el marco, es tu momento de golpear el tambor!",
"Para las notas rojas, golpea el centro del tambor (%s or %s)...",
"...y para las notas azules, golpea el borde!! (%s or %s)",
"Se puede jugar con controles USB!"
],
otherControls: "Otros controles",
otherTutorial: [
"%s — pausa el juego",
"%s y %s mientras escojes una canción — cambia de categoría",
"%s mientras escojes dificultad — activa el modo automático",
"%s mientras escojes dificultad — activa el modo 2 jugadores"
],
ok: "OK",
key: {
ctrl: null,
shift: null,
leftArrow: null,
rightArrow: null,
esc: null,
join: null,
or: " o "
}
},
about: {
bugReporting: [
"Este Simulador aun esta en desarrollo.",
"Por favor reporta cualquier error que encuentres.",
"Puedes reportar los errores en nuestro repositorio de Git o vía email."
],
diagnosticWarning: "Asegurate de incluir los siguientes datos de diagnostico!",
issueTemplate: "###### Describe el problema que tuviste abajo, También incluye in screenshot y la información de diagnostico.",
issues: "Incidencias"
},
session: {
multiplayerSession: "Sesión Multijugador",
linkTutorial: "Comparte este enlace con tu amigo para jugar juntos! NO Cierres esta ventana mientras se conecta al juego.",
cancel: "Cancelar"
},
settings: {
language: {
name: "Idioma"
},
resolution: {
name: "Resolución del juego",
high: "Alto",
medium: "Medio",
low: "Bajo",
lowest: "Lo mas bajo"
},
touchAnimation: {
name: "Animación de toque"
},
keyboardSettings: {
name: "Mapeo del teclado",
ka_l: "Borde izquierdo",
don_l: "Superficie izquierda",
don_r: "Superficie derecha",
ka_r: "Borde derecho"
},
gamepadLayout: {
name: "Configuración del Gamepad",
a: "Tipo A",
b: "Tipo B",
c: "Tipo C"
},
latency: {
name: "Latencia",
value: "Audio: %s, Video: %s",
calibration: "Calibración de latencia",
audio: "Audio",
video: "Video",
drumSounds: "Sonidos del Tambor"
},
easierBigNotes: {
name: "Notas grandes mas fáciles"
},
showLyrics: {
name: "Mostrar letras"
},
on: "Encendido",
off: "Apagado",
default: "Reiniciar configuración",
ok: "OK"
},
calibration: {
title: "Calibración de latencia",
ms: "%sms",
back: "Regresar a opciones",
retryPrevious: "Reintentar Anterior",
start: "Comenzar",
finish: "Terminar",
audioHelp: {
title: "Calibración de latencia de audio",
content: "Escucha el sonido que suena en el fondo.\n\nGolpea la superficie del tambor (%s or %s) cuando lo escuches!",
contentAlt: "Escucha un sonido de fondo.\n\nGolpea la superficie del tambor (%s or %s) cuando lo escuches!"
},
audioComplete: "Calibración de latencia de audio completada!",
videoHelp: {
title: "Calibración de latencia de video",
content: "Esta vez no habrán sonidos.\n\nEn cambio, observa las notas parpadeantes con forma de circulo, golpea el tambor cuando según vayan apareciendo!"
},
videoComplete: "Calibración de latencia de video completada!",
results: {
title: "Resultados de calibración de latencia",
content: "Latencia de Audio: %s\nLatencia de Video: %s\n\nPuedes configurar estos valores manualmente en el menú de opciones."
}
},
account: {
username: "Usuario",
enterUsername: "Ingrese Usuario",
password: "Contraseña",
enterPassword: "Ingrese Contraseña",
repeatPassword: "Repetir contraseña",
remember: "Recordar datos",
login: "Iniciar sesión",
register: "Crear cuenta",
privacy: "Privacidad",
registerAccount: "Registrar Cuenta",
passwordsDoNotMatch: "Las contraseñas no coinciden",
newPasswordsDoNotMatch: "Las nuevas contraseñas no coinciden",
cannotBeEmpty: "%s no puede estar vació",
error: "Ha ocurrido un error mientras procesamos tu solicitud",
logout: "Cerrar Sesión",
back: "Regresar",
cancel: "Cancelar",
save: "Guardar",
displayName: "Nombre a mostrar",
customdon: {
bodyFill: "Cuerpo",
faceFill: "Cara",
reset: "Reiniciar"
},
changePassword: "Cambiar Contraseña",
currentNewRepeat: [
"Contraseña Actual",
"Nueva Contraseña",
"Repetir nueva contraseña"
],
deleteAccount: "Eliminar cuenta",
verifyPassword: "Verifica la contraseña para eliminar esta cuenta"
},
serverError: {
not_logged_in: "No conectado",
invalid_username: "Usuario Invalido, un usuario puede solo contener letras, números y guion-bajo. Ademas debe tener entre 3 y 20 caracteres de largo",
username_in_use: "Ya existe un usuario con este nombre",
invalid_password: "No se puede usar esta contraseña, por favor verifica que tu contraseña tenga al menos 6 caracteres de largo",
invalid_username_password: "Usuario o contraseña inválidos",
invalid_display_name: "No se puede usar este nombre, por favor verifica que tu nuevo nombre tenga hasta 25 caracteres de largo",
invalid_don: "No se pudo guardar tu Don personalizado",
current_password_invalid: "La contraseña actual no coincide",
invalid_new_password: "No se puede usar este contraseña, por favor verifica que al menos tenga 6 caracteres de largo como minimo",
verify_password_invalid: "La contraseña de verificación no coincide",
invalid_csrf: "Ha expirado el Token de seguridad. Por favor recarga la pagina."
},
browserSupport: {
browserWarning: "Estas usando un navegador no compatible (%s)",
details: "Detalles...",
failedTests: "Las siguientes pruebas han fallado:",
supportedBrowser: "Por favor utilice un navegador compatible como %s"
},
creative: {
creative: "Creativo",
maker: "Creador:"
},
withLyrics: "Con letras",
customSongs: {
title: "Lista personalizada",
default: "Lista de canciones por defecto",
description: [
"Escoje una carpeta con archivos de partitura Taiko en formato TJA para jugar tu lista personalizada!"
],
localFolder: "Carpeta Local...",
gdriveFolder: "Google Drive...",
gdriveAccount: "Cambiar cuentas",
dropzone: "Arrastra tus archivos aquí",
importError: "Error al importar",
noSongs: "No se han encontrado archivos de partitura Taiko en la carpeta que entregaste."
},
gpicker: {
locale: "es-419",
myDrive: "Mi unidad",
starred: "Destacados",
sharedWithMe: "Compartidos conmigo",
authError: "Error de Autenticación: %s",
cookieError: "Esta función requiere Cookies de terceros."
},
plugins: {
title: "Módulos",
unloadAll: "Desactivar todos",
warning: "Vas a cargar %s. Los módulos solo deberían ser cargados si confias en ellos, ¿Deseas continuar?",
plugin: {
one: "modulo de %s",
other: "módulos de %s",
many: "módulos de %s"
},
author: "por %s",
version: "Versión %s"
},
search: {
search: "Buscar Canciones",
searchInput: "Busca canciones aquí...",
noResults: "No se han encontrado resultados.",
tip: "Tip:",
tips: [
"Abre la ventana de búsqueda presionando CTRL+F!",
"Usa uno o mas filtros de búsqueda! Todos los que quieras!",
"Filtra por genero musical utilizando la palabra clave \"genre:\"! (Ej: \"genre:variety\", \"genre:namco\")",
"Usa filtros como \"oni:10\" para buscar canciones con una dificultad en particular!",
"Los filtros de dificultad también soportan rangos! Intenta con: \"ura:1-5\"!",
"¿Quieres ver solamente tus Full Combos? Intenta con: \"gold:any\", \"gold:oni\", etc.!",
"¿Quieres solo ver canciones creativas/custom? Prueba con el filtro \"creative:yes\"!",
"Busca canciones que tengan letras/lyrics disponibles con el filtro \"lyrics:yes\" !",
"¿Te gustaría probar algo nuevo? Utiliza el filtro \"played:no\" para ver canciones que no hayas jugado nunca antes!",
"¿Buscas canciones hechas por un creador en particular? Utiliza el filtro \"maker:<name>\"!"
]
},
categories: {
"Pop": "Pop",
"Anime": "Anime",
"VOCALOID™ Music": "Música VOCALOID™",
"Variety": "Variados",
"Classical": "Clásica",
"Game Music": "Musica de Juegos",
"NAMCO Original": "Originales de NAMCO"
}
}
load(){
this.addLanguage(this.strings)
this.font = new FontFace("spanishFont", "url('" + spanishFont() + "')")
return this.font.load().then(font => document.fonts.add(font))
}
unload(){
if(this.font){
document.fonts.delete(this.font)
delete this.font
}
}
}
function spanishFont(){
return "data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAAB4AAAAOgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlYAglIICAkREQgKhVCEbAsOAAE2AiQDGAQgBYFAByAMExckGBgb9QVRlC1KGeIjtRuu8bK6wfP0Xu+5M9lsHoxKwBbkV5sG7CKo/PenasbS2MLco0wLeNIhXqDEOsYE6X3t1WVRaW7iFqReK1LZq25MFAdG2ES3bhHQBohaKtNxYCkUAH26gpycd1MaC+nHA2I5AfAFKN2gagmKs4Lvurvdnek6q1AAtG5EIpJSGY3wBtnnWVgoYAU3+G7bC4+2lnYuOxBBIyYIkYgCFL8v0NEgNA7Crxm5Q8gk23beZMmUGaY+DhDbRgFgAuAJmCBOkHsyXj+uhseFh0Y0Di/tqnpVRiTcrXc3ZpHHpBwu1B7usQeBs92fJG9M3yojMjZZXNoGOXM+7w7aEzJPRZG42n3i2tE/o\
hNv5FLWVZOkBTBoXNSSsOFhC8Clbh6oO09G1L1Td7mTWiFiO3sh80KE1RH17jZL9FJZGjw3ea1vzdzkMamOC4GuOnpE+IiCB1VsHl6l0cmV8mQu/378LLGaK3Solqf23Tj0SJ0lqDP8xDN7JeeGLw32alVkhFAtPDvUrLoityOb9SSEFPGY1Iu5W09YWxu8UcTm/U/+Njp2rHzmvoB6Ma0SOuUrFhpaLKRS++k+k3ytQomex47FJiwr9LNQr/y5+/WLjT2UKzFx0D7PYpZvv1wWkb0aln3TwvDx98zSLDz4frBPy1WWj793t6jo4Ll0sUPb+jVLqqAgb4e3di+xxZVWN6JrXe1WrnPb+VO3Zam3oFLJtNzddieUjqyhsiQ+GjeKKQmRisbWJjn8Ax2hZZceSGnbLtBrc86YvOUTSsWmmu777s6636RANs9uhQMDNs+PLvKtfpaiwUz7XcJj0ykzIjbQOThbSrXUiFP5vCLiQgc586R+n\
O1qmLdcqwKl81ul62kd60vxxIBaOetk5okaWmtDqN+D2rXNJ2XLZt336HYsk9ovSmXmulq0RHhFxIjSQhu6+Pr4mj57XwZFX1sbWAMABBB4ketYm2Y+hX9bHgYA6+td6g7wpOyNYyTbq3Ue3QKwUAAI/C2eggGAzoOQ+6YBtLfIK4brVmRVs0lGAJN+m6kBBdZmADhpiEYMNwBgCYJCgcLCBE1+fMFAUREc+FP1PBNFS6A1UJJudKMTUJZudKX3dHxP2tGGWHKSlewJChJL60YushQ+J9lTObcarksbetKLDmjFEmu9TAPAv+vkhN9ze/FKNesfEBsiDgA0mDIG8UXy/AeMbPZqjusWgHzRiu5+oZDdSMInIE9XAAA="
}