From 358a48e4600a026edaaf9dc8bc9552d539da7bc1 Mon Sep 17 00:00:00 2001 From: PedroFlores199 <98963275+PedroFlores199@users.noreply.github.com> Date: Sun, 8 Mar 2026 09:32:02 +0100 Subject: [PATCH] Spanish translations (#2862) --- locales/es-ES/analyzer.json | 142 ++++----- locales/es-ES/art.json | 28 +- locales/es-ES/badges.json | 6 +- locales/es-ES/builds.json | 14 +- locales/es-ES/calendar.json | 82 ++--- locales/es-ES/common.json | 496 +++++++++++++++---------------- locales/es-ES/contributions.json | 4 +- locales/es-ES/faq.json | 16 +- locales/es-ES/forms.json | 329 +++++++++----------- locales/es-ES/front.json | 32 +- locales/es-ES/game-misc.json | 30 +- locales/es-ES/gear.json | 6 +- locales/es-ES/lfg.json | 2 +- locales/es-ES/org.json | 48 +-- locales/es-ES/q.json | 24 +- locales/es-ES/team.json | 46 +-- locales/es-ES/tournament.json | 86 +++--- locales/es-ES/user.json | 345 +++++++++++---------- locales/es-ES/vods.json | 26 +- 19 files changed, 873 insertions(+), 889 deletions(-) diff --git a/locales/es-ES/analyzer.json b/locales/es-ES/analyzer.json index b6f5a5adb..cd7ebf5ac 100644 --- a/locales/es-ES/analyzer.json +++ b/locales/es-ES/analyzer.json @@ -1,11 +1,11 @@ { - "weaponSelect.label": "", + "weaponSelect.label": "Arma a analizar", "attribute.weight": "Peso", "attribute.weight.Fast": "Ligero", "attribute.weight.Slow": "Pesado", "attribute.weight.Normal": "Normal", "objCalcAd": "Para información sobre Demolición, revisa la Calculadora de Daño", - "newBuildPrompt": "Crear nuevo build con las abilidades elegidas", + "newBuildPrompt": "Crear nuevo build con las habilidades elegidas", "stat.category.main": "Arma principal", "stat.category.sub": "Arma secundaria", "stat.category.special": "Arma especial", @@ -24,16 +24,16 @@ "stat.specialLostSplattedByRP": "Especial perdido al ser reventado por jugador con Castigo Póstumo", "stat.whiteInk": "Tiempo sin recuperar tinta después de uso", "stat.subWeaponInkConsumptionPercentage": "Consumo del tanque de tinta", - "stat.squidFormInkRecoverySeconds": "Tiempo de recuperar completo el tanque de tinta (forma nadadora)", + "stat.squidFormInkRecoverySeconds": "Tiempo de recuperar completo el tanque de tinta (forma calamar)", "stat.humanoidFormInkRecoverySeconds": "Tiempo de recuperar completo el tanque de tinta (forma humana)", "stat.quickRespawnTime": "Tiempo de regeneración rápida", - "stat.quickRespawnTimeSplattedByRP": "Tiempo de regeneracion rápida (al ser reventado por jugador con Castigo Póstumo)", + "stat.quickRespawnTimeSplattedByRP": "Tiempo de regeneración rápida (al ser reventado por jugador con Castigo Póstumo)", "stat.superJumpTimeGround": "Fotogramas vulnerables de supersalto", "stat.superJumpTimeTotal": "Tiempo de supersalto (total)", - "stat.superJumpTimeTotal.stealthJumpExplanation": "", + "stat.superJumpTimeTotal.stealthJumpExplanation": "El tiempo mostrado es el máximo. La penalización real depende de la distancia del salto.", "stat.jumpShotSpread": "Dispersión de disparos en grados (saltando)", - "stat.groundShotSpread": "Dispersión de disparos en grados (parado)", - "stat.shotAutofireSpreadGround": "Modo de disparo secundario (parado)", + "stat.groundShotSpread": "Dispersión de disparos en grados (en el suelo)", + "stat.shotAutofireSpreadGround": "Modo de disparo secundario (en el suelo)", "stat.shotAutofireSpreadAir": "Modo de disparo secundario (saltando)", "stat.squidSurgeChargeFrames": "Tiempo de carga para saltar desde la tinta en fotogramas", "stat.swimSpeed": "Velocidad de nado (unidades por fotograma)", @@ -43,7 +43,7 @@ "stat.shootingRunSpeed": "Velocidad al correr disparando", "stat.shootingRunSpeedCharging": "Velocidad al correr cargando disparo", "stat.shootingRunSpeedFullCharge": "Velocidad al correr (manteniendo carga completa)", - "stat.shootingRunSpeedSecondaryMode": "Velocidad al correr (disapando en modo secundario)", + "stat.shootingRunSpeedSecondaryMode": "Velocidad al correr (disparando en modo secundario)", "stat.framesBeforeTakingDamageInEnemyInk": "Fotogramas antes de daño de tinta rival", "stat.damageTakenInEnemyInkPerSecond": "Daño de tinta rival por segundo", "stat.enemyInkDamageLimit": "Daño máximo de tinta rival", @@ -54,13 +54,13 @@ "stat.bombLdamage": "Daño de bomba ligero", "stat.consumption.NORMAL": "Disparos", "stat.consumption.SWING": "Barridos", - "stat.consumption.SLOSH": "Lanzos de tinta", + "stat.consumption.SLOSH": "Lanzamientos de tinta", "stat.consumption.VERTICAL_SWING": "Barridos cargados", "stat.consumption.HORIZONTAL_SWING": "Barridos sin carga", - "stat.consumption.TAP_SHOT": "Disparos rapidos", + "stat.consumption.TAP_SHOT": "Disparos rápidos", "stat.consumption.FULL_CHARGE": "Disparos de carga completa", "stat.consumption.SPLATLING_CHARGE": "Carga completa", - "stat.consumption.SHIELD_LAUNCH": "Lanzamiento de armazón", + "stat.consumption.SHIELD_LAUNCH": "Lanzamiento de escudo", "stat.consumption.DUALIE_ROLL": "Rodar con la Clase Dual", "stat.sub.velocity": "Velocidad (decide rango)", "stat.sub.firstPhaseDuration": "Duración de fase de poder máximo", @@ -69,12 +69,12 @@ "stat.sub.markingRadius": "Radio de marcado", "stat.sub.explosionRadius": "Radio de explosión", "stat.sub.hp": "Durabilidad", - "stat.sub.qsjBoost": "Aumento de supersalto rapido", + "stat.sub.qsjBoost": "Aumento de supersalto rápido", "stat.special.duration": "Duración de {{weapon}}", "stat.special.duration.inkStormExplanation": "Aumenta la distancia que derrama tinta pero no la cantidad de tinta.", "stat.special.duration.killerWail": "El tiempo es para un laser individual. El especial dura más tiempo debido a que los lasers se disparan uno tras otro.", "stat.special.damageDistance": "Distancia de daño de {{weapon}}", - "stat.special.paintRadius": "Radio de pintar de {{weapon}}", + "stat.special.paintRadius": "Radio de tintado de {{weapon}}", "stat.special.shieldHp": "Durabilidad de armadura de {{weapon}}", "stat.special.deviceHp": "Durabilidad del dispositivo {{weapon}}", "stat.special.inkConsumptionHook": "Consumo al engancharse con {{weapon}}", @@ -82,33 +82,33 @@ "stat.special.reticleRadius": "Radio de retícula de {{weapon}}", "stat.special.throwDistance": "Distancia para lanzar {{weapon}}", "stat.special.moveSpeed": "Velocidad de movimiento de {{weapon}}", - "stat.special.autoChargeRate": "Velocidad de carga automatica de {{weapon}}", + "stat.special.autoChargeRate": "Velocidad de carga automática de {{weapon}}", "stat.special.maxRadius": "Radio máximo de ondas de {{weapon}}", "stat.special.maxRadius.explanation": "La velocidad de la onda es igual a pesar del aumento del radio.", - "stat.special.radiusRangeMin": "Radio del aspiro de {{weapon}} (Mínimo)", - "stat.special.radiusRangeMax": "Radio del aspiro de {{weapon}} (Máximo)", - "stat.special.powerUpDuration": "Duración del effecto de {{weapon}}", + "stat.special.radiusRangeMin": "Radio de la absorción de {{weapon}} (Mínimo)", + "stat.special.radiusRangeMax": "Radio de la absorción de {{weapon}} (Máximo)", + "stat.special.powerUpDuration": "Duración del efecto de {{weapon}}", "damage.header.type": "Tipo", "damage.header.damage": "Daño", "damage.header.baseDamage": "Daño base", "damage.header.baseDamage.short": "Base", "damage.header.distance": "Distancia", - "damage.toSplat_one": "{{count}} golpe para reventar", - "damage.toSplat_many": "", - "damage.toSplat_other": "{{count}} golpes para reventar", + "damage.toSplat_one": "{{count}} golpe para liquidar", + "damage.toSplat_many": "{{count}} golpes para liquidar", + "damage.toSplat_other": "{{count}} golpes para liquidar", "damage.NORMAL_MIN": "Mínimo", "damage.NORMAL_MAX": "Máximo", "damage.SECONDARY_MODE_MIN": "Modo secundario (mínimo)", "damage.SECONDARY_MODE_MAX": "Modo secundario (máximo)", - "damage.NORMAL_MAX_FULL_CHARGE": "Máximo (caraga completa)", + "damage.NORMAL_MAX_FULL_CHARGE": "Máximo (carga completa)", "damage.DIRECT": "Directo", "damage.DIRECT_MIN": "Directo (mínimo)", "damage.DIRECT_MAX": "Directo (máximo)", - "damage.DIRECT_SECONDARY_MIN": "", - "damage.DIRECT_SECONDARY_MAX": "", + "damage.DIRECT_SECONDARY_MIN": "Secundario directo (mínimo)", + "damage.DIRECT_SECONDARY_MAX": "Secundario directo (máximo)", "damage.FULL_CHARGE": "Disparo de carga completa", "damage.MAX_CHARGE": "Carga parcial máxima", - "damage.TAP_SHOT": "Disparo rapido", + "damage.TAP_SHOT": "Disparo rápido", "damage.DISTANCE": "Daño de salpicadura", "damage.SPLASH": "Daño de salpicadura", "damage.SPLASH_MIN": "Daño de salpicadura (mínimo)", @@ -131,16 +131,16 @@ "damage.SPECIAL_THROW": "Tiro", "damage.SPECIAL_SWING": "Martilleo", "damage.SPECIAL_BULLET_MIN": "Bala (mínimo)", - "damage.SPECIAL_BULLET_MAX": "Mala (máximo)", - "damage.SPECIAL_SPLASH_MAX": "", - "damage.SPECIAL_SPLASH_MIN": "", + "damage.SPECIAL_BULLET_MAX": "Bala (máximo)", + "damage.SPECIAL_SPLASH_MAX": "Salpicadura (máximo)", + "damage.SPECIAL_SPLASH_MIN": "Salpicadura (mínimo)", "damage.SPECIAL_CANNON": "Cañón", "damage.SPECIAL_BUMP": "Golpe", "damage.SPECIAL_JUMP": "Salto", "damage.SPECIAL_TICK": "Por tiempo", "damage.TURRET_MIN": "Tras rodar (mínimo)", "damage.TURRET_MAX": "Tras rodar (máximo)", - "damage.COMBO": "", + "damage.COMBO": "Combo", "suffix.seconds": "s", "suffix.hp": "hp", "suffix.specialPointsShort": "p", @@ -165,49 +165,49 @@ "labels.weapon": "Arma", "dmgHtdExplanation": "DPD = Disparos para destruir", "noDmgData": "No hay información sobre esta arma. Revisa más tarde.", - "perInkTankGrid.header_one": "{{weapon}} disparos despues de ×{{count}} arma secundaria usada", - "perInkTankGrid.header_many": "", + "perInkTankGrid.header_one": "{{weapon}} disparos después de ×{{count}} arma secundaria usada", + "perInkTankGrid.header_many": "{{weapon}} disparos después de ×{{count}} armas secundarias usadas", "perInkTankGrid.header_other": "{{weapon}} disparos despues de ×{{count}} armas secundarias usadas", "bigBubblerExplanation": "Duración de {{weapon}} también es aumentada en conjunto con durabilidad. ", - "button.showChart": "", - "button.showConsumptionGrid": "", - "damageReceiver.suffix.armor": "", - "damageReceiver.suffix.shield": "", - "damageReceiver.suffix.weakPoint": "", - "damageReceiver.suffix.inhale": "", - "damageReceiver.suffix.canopy": "", - "damageReceiver.suffix.canopyLaunched": "", - "comp.groupBy": "", - "comp.groupBy.category": "", - "comp.groupBy.sub": "", - "comp.groupBy.special": "", - "comp.selectWeapons": "", - "comp.removeWeapon": "", - "comp.pickWeapon": "", - "comp.showWeaponGrid": "", - "comp.hideWeaponGrid": "", - "comp.hits_one": "", - "comp.hits_many": "", - "comp.hits_other": "", - "comp.enemyRes": "", - "comp.enemySubDef": "", - "comp.weaponRanges": "", - "comp.damageCombos": "", - "comp.subRoles": "", - "comp.specialRoles": "", - "comp.subCategory.LETHAL": "", - "comp.subCategory.CHIP": "", - "comp.subCategory.SEEKING": "", - "comp.subCategory.AREA_DENIAL": "", - "comp.subCategory.MOBILITY": "", - "comp.subCategory.TRACKING": "", - "comp.subCategory.TURF": "", - "comp.specialCategory.MELEE": "", - "comp.specialCategory.RANGED_BURST": "", - "comp.specialCategory.GLOBAL_TRACKING": "", - "comp.specialCategory.AREA_CONTROL": "", - "comp.specialCategory.TEAM_SHIELD": "", - "comp.specialCategory.TEAM_BUFF": "", - "comp.removeAll": "", - "comp.addAll": "" + "button.showChart": "Mostrar gráfico", + "button.showConsumptionGrid": "Mostrar tabla de consumo", + "damageReceiver.suffix.armor": "Armadura de {{weapon}}", + "damageReceiver.suffix.shield": "Escudo de {{weapon}}", + "damageReceiver.suffix.weakPoint": "Punto débil de {{weapon}}", + "damageReceiver.suffix.inhale": "Absorción de {{weapon}}", + "damageReceiver.suffix.canopy": "Toldo de {{weapon}}", + "damageReceiver.suffix.canopyLaunched": "Toldo de {{weapon}} (lanzado)", + "comp.groupBy": "Agrupar por", + "comp.groupBy.category": "Tipo de arma", + "comp.groupBy.sub": "Arma secundaria", + "comp.groupBy.special": "Arma especial", + "comp.selectWeapons": "Selecciona hasta {{max}} armas", + "comp.removeWeapon": "Eliminar arma", + "comp.pickWeapon": "Elige un arma", + "comp.showWeaponGrid": "Mostrar selector de armas", + "comp.hideWeaponGrid": "Ocultar selector de armas", + "comp.hits_one": "{{count}} golpe", + "comp.hits_many": "{{count}} golpes", + "comp.hits_other": "{{count}} golpes", + "comp.enemyRes": "Resistencia a Tinta Rival del enemigo", + "comp.enemySubDef": "Resistencia Secundaria del enemigo", + "comp.weaponRanges": "Alcances de armas", + "comp.damageCombos": "Combos de daño", + "comp.subRoles": "Roles de armas secundarias", + "comp.specialRoles": "Roles de armas especiales", + "comp.subCategory.LETHAL": "Un golpe", + "comp.subCategory.CHIP": "Daño residual", + "comp.subCategory.SEEKING": "Búsqueda", + "comp.subCategory.AREA_DENIAL": "Control de zona", + "comp.subCategory.MOBILITY": "Movilidad", + "comp.subCategory.TRACKING": "Rastreo", + "comp.subCategory.TURF": "Territorio", + "comp.specialCategory.MELEE": "Cuerpo a cuerpo", + "comp.specialCategory.RANGED_BURST": "Explosión a distancia", + "comp.specialCategory.GLOBAL_TRACKING": "Rastreo global", + "comp.specialCategory.AREA_CONTROL": "Control de zona", + "comp.specialCategory.TEAM_SHIELD": "Escudo de equipo", + "comp.specialCategory.TEAM_BUFF": "Mejora de equipo", + "comp.removeAll": "Eliminar todos", + "comp.addAll": "Añadir todos" } diff --git a/locales/es-ES/art.json b/locales/es-ES/art.json index 02d05bd09..e4e6028a9 100644 --- a/locales/es-ES/art.json +++ b/locales/es-ES/art.json @@ -1,34 +1,34 @@ { "pendingApproval_one": "Tienes {{count}} imagen esperando aprobación.", - "pendingApproval_many": "", - "pendingApproval_other": "Tienes {{count}} imagenes esperando aprobación.", + "pendingApproval_many": "Tienes {{count}} imágenes esperando aprobación.", + "pendingApproval_other": "Tienes {{count}} imágenes esperando aprobación.", "madeBy": "Creada por", "radios.all": "Todos", - "radios.madeBy": "Arte creada por", - "radios.madeFor": "Arte creada para", + "radios.madeBy": "Arte creado por", + "radios.madeFor": "Arte creado para", "filterByTag": "Filtrar por etiqueta", "filteringByTag": "Mostrando resultados filtrados por #{{tag}}", "commissionsOpen": "Comisiones abiertas", "commissionsClosed": "Comisiones cerradas", "openCommissionsOnly": "Mostrar artistas con comisiones abiertas", - "gainPerms": "Por favor manda mensaje en el 'helpdesk' de nuestro Discord para obtener permiso para subir arte. Debes ser el artista que creó el arte que subas, y solo se permite arte relacionada con Splatoon.", - "tabs.recentlyUploaded": "", - "tabs.showcase": "", - "forms.caveats": "NOTAS: 1) Solo sube arte de Splatoon; 2) Solo sube arte que tu creaste; 3) No se permite arte inapropiada (NSFW). Hay un proceso de evaluación antes de que se muestre tu arte públicamente.", + "gainPerms": "Por favor manda mensaje en el 'helpdesk' de nuestro Discord para obtener permiso para subir arte. Debes ser el artista que creó el arte que subas, y solo se permite arte relacionado con Splatoon.", + "tabs.recentlyUploaded": "Subidas recientemente", + "tabs.showcase": "Destacadas", + "forms.caveats": "NOTAS: 1) Solo sube arte de Splatoon; 2) Solo sube arte que tú creaste; 3) No se permite arte inapropiado (NSFW). Hay un proceso de evaluación antes de que se muestre tu arte públicamente.", "forms.description.title": "Descripción", "forms.linkedUsers.title": "Enlaces de usuarios", "forms.linkedUsers.anotherOne": "Uno más", "forms.linkedUsers.info": "¿Quién aparece en tu arte? Agregar enlaces de usuarios hace posible que tu arte se muestre en el perfil del usuario.", "forms.showcase.title": "Exhibición", - "forms.showcase.info": "Tu pieza de exhibición se muestra en la página /arte común. Solo una pieza puede servir de exhibición a a la vez.", + "forms.showcase.info": "Tu pieza de exhibición se muestra en la página /arte común. Solo una pieza puede servir de exhibición a la vez.", "forms.tags.title": "Etiquetas", "forms.tags.selectFromExisting": "Seleccionar etiquetas existentes", - "forms.tags.cantFindExisting": "¿No eucuentras una etiqueta existente?", + "forms.tags.cantFindExisting": "¿No encuentras una etiqueta existente?", "forms.tags.addNew": "Crear nueva.", "forms.tags.addNew.placeholder": "Crear una nueva etiqueta", - "forms.tags.search.placeholder": "", - "forms.tags.placeholder": "", + "forms.tags.search.placeholder": "Buscar etiquetas...", + "forms.tags.placeholder": "Selecciona una etiqueta", "forms.tags.maxReached": "Limite máximo de etiquetas", - "delete.title": "", - "unlink.title": "" + "delete.title": "¿Seguro que quieres eliminar este arte?", + "unlink.title": "¿Seguro que quieres desvincular este arte de tu perfil? (solo {{username}} puede volver a añadirlo)" } diff --git a/locales/es-ES/badges.json b/locales/es-ES/badges.json index fa575f6a3..ffdb90d65 100644 --- a/locales/es-ES/badges.json +++ b/locales/es-ES/badges.json @@ -3,12 +3,12 @@ "patreon+": "Supporter+ de sendou.ink en Patreon", "xp": "Recibido por alcanzar {{xpText}}", "tournament_one": "Recibido por ganar {{tournament}}", - "tournament_many": "", + "tournament_many": "Recibido por ganar {{tournament}} (×{{count}})", "tournament_other": "Recibido por ganar {{tournament}} (×{{count}})", "forYourEvent": "¿Insignia para tu evento?", "managedBy": "Administrado por <0>", - "madeBy": "", + "madeBy": "creada por <0>", "own.divider": "Insignias administradas", "other.divider": "Otras insignias", - "noBadgesFound": "" + "noBadgesFound": "No se encontraron insignias que coincidan con tu búsqueda" } diff --git a/locales/es-ES/builds.json b/locales/es-ES/builds.json index 1dc1ef0a7..7d53c0f09 100644 --- a/locales/es-ES/builds.json +++ b/locales/es-ES/builds.json @@ -1,7 +1,7 @@ { "addBuild": "Añadir build", - "forms.title.new": "", - "forms.title.edit": "", + "forms.title.new": "Crear nuevo build", + "forms.title.edit": "Editar build", "reachBuildMaxCount": "Tienes la cantidad máxima de builds.", "noBuilds": "Aún no hay builds. ¡Agrega tu primer build!", "buildCard.info": "Info", @@ -12,15 +12,15 @@ "forms.gear.HEAD": "Accesorios", "forms.gear.CLOTHES": "Ropa", "forms.gear.SHOES": "Calzado", - "forms.abilities": "", + "forms.abilities": "Habilidades", "forms.private.info": "Builds privados son visibles solo para tí.", "deleteConfirm": "¿Borrar build '{{title}}'?", "stats.count.title": "Estadísticas de {{count}} builds para {{weapon}}", "stats.ap.title": "Promedios de puntos de potenciadores", - "stats.percentage.title": "Frecuencia de potenciadores exclusivas", + "stats.percentage.title": "Frecuencia de potenciadores exclusivos", "stats.all": "Todas", - "stats.public": "", - "stats.private": "", + "stats.public": "Público", + "stats.private": "Privado", "addFilter": "Añadir filtro", "linkButton.abilityStats": "Estadísticas de potenciadores", "linkButton.popularBuilds": "Builds populares", @@ -38,5 +38,5 @@ "filters.atMost": "Máximo", "filters.date.since": "Desde", "filters.date.custom": "Elegir fecha", - "filters.filterByWeapon": "" + "filters.filterByWeapon": "Filtrar por arma" } diff --git a/locales/es-ES/calendar.json b/locales/es-ES/calendar.json index b005cae62..f0d82aff1 100644 --- a/locales/es-ES/calendar.json +++ b/locales/es-ES/calendar.json @@ -3,17 +3,17 @@ "day": "Día {{number}}", "actions.reportWinners": "Anunciar ganadores", "actions.delete": "Borrar evento", - "actions.delete.confirm": "Borrar toda información con relación a {{name}}?", + "actions.delete.confirm": "¿Borrar toda información con relación a {{name}}?", "participatedCount": "{{count}} equipos participaron", "participatedPlayerCount": "{{count}} jugadores participaron", "members": "Miembros", "results": "Resultados", "createMapList": "Crear lista de mapas", "count.teams_one": "{{count}} equipo", - "count.teams_many": "", + "count.teams_many": "{{count}} equipos", "count.teams_other": "{{count}} equipos", - "count.players_one": "{{count}} judador", - "count.players_many": "", + "count.players_one": "{{count}} jugador", + "count.players_many": "{{count}} jugadores", "count.players_other": "{{count}} jugadores", "forms.dates": "Fechas", "forms.bracketUrl": "Enlace de cuadros", @@ -27,59 +27,59 @@ "forms.reportResultsHeader": "Anunciando resultados para {{eventName}}", "forms.reportResultsInfo": "Tú decides cuántos resultados reportar. Puede ser solo el equipo ganador, los 3 primeros o lo que quieras.", "forms.team.add": "Añadir equipo", - "forms.team.remove": "Remover equipo", + "forms.team.remove": "Eliminar equipo", "forms.team.name": "Nombre de equipo", "forms.team.placing": "Lugar", "forms.team.player.header": "Jugador {{number}}", "forms.team.player.add": "Añadir jugador", - "forms.team.player.remove": "Remover jugador", + "forms.team.player.remove": "Eliminar jugador", "forms.team.player.addAsUser": "Añadir como usuario (recomendado)", "forms.team.player.addAsText": "Añadir solo texto", "forms.errors.uniqueTeamName": "Cada equipo requiere un nombre único.", "forms.errors.duplicatePlayer": "No se puede tener el mismo jugador dos veces en el mismo equipo.", "forms.errors.emptyTeam": "Cada equipo requiere por lo menos un jugador.", - "tag.desc.SPECIAL": "Reglas que difieren del estándar, por ejemplo: limite de armas que se pueden usar.", + "tag.desc.SPECIAL": "Reglas que difieren del estándar, por ejemplo: límite de armas que se pueden usar.", "tag.desc.ART": "Puedes ganar arte jugando este torneo.", "tag.desc.MONEY": "Puedes ganar dinero jugando este torneo.", - "tag.desc.REGION": "Limite de jugadores en este evento según su ubicación.", + "tag.desc.REGION": "Límite de jugadores en este evento según su ubicación.", "tag.desc.LOW": "Quién puede jugar en este evento es limitado por habilidad.", - "tag.desc.COUNT": "Hay un limite de equipos que pueden registrarse.", + "tag.desc.COUNT": "Hay un límite de equipos que pueden registrarse.", "tag.desc.LAN": "Este evento se juega en un área local.", "tag.desc.QUALIFIER": "Este torneo es clasificatorio para otro evento.", - "tag.desc.SZ": "Pintazonas es el unico modo.", + "tag.desc.SZ": "Pintazonas es el único modo.", "tag.desc.TW": "Se juega modo Territorial.", "tag.desc.S1": "El juego es Splatoon 1.", "tag.desc.S2": "El juego es Splatoon 2.", "tag.desc.SR": "Evento de Salmon Run", - "tag.desc.CARDS": "Evento de Combate carterritorial", - "icalFeed": "", - "filter.button": "", - "filter.heading": "", - "filter.modes": "", - "filter.exactModes": "", - "filter.exactModesBottom": "", - "filter.games": "", - "filter.vs": "", - "filter.vs.4v4": "", - "filter.vs.3v3": "", - "filter.vs.2v2": "", - "filter.vs.1v1": "", - "filter.startTime": "", - "filter.startTime.any": "", - "filter.startTime.eu": "", - "filter.startTime.na": "", - "filter.startTime.au": "", - "filter.tagsIncluded": "", - "filter.tagsExcluded": "", - "filter.isSendou": "", - "filter.isRanked": "", - "filter.minTeamCount": "", - "filter.orgsIncluded": "", - "filter.orgsExcluded": "", - "filter.authorIdsExcluded": "", - "filter.apply": "", - "filter.applyAndDefault": "", - "forms.draft": "", - "forms.draftInfo": "", - "forms.draftBracketStartBlocked": "" + "tag.desc.CARDS": "Evento de Combate territorial", + "icalFeed": "iCal", + "filter.button": "Filtrar", + "filter.heading": "Filtrar eventos del calendario", + "filter.modes": "Modos", + "filter.exactModes": "Modos exactos", + "filter.exactModesBottom": "Mostrar solo eventos que coincidan con todos los modos seleccionados", + "filter.games": "Juegos", + "filter.vs": "Vs.", + "filter.vs.4v4": "4v4", + "filter.vs.3v3": "3v3", + "filter.vs.2v2": "2v2", + "filter.vs.1v1": "1v1", + "filter.startTime": "Hora de inicio", + "filter.startTime.any": "Cualquiera", + "filter.startTime.eu": "Compatible con Europa", + "filter.startTime.na": "Compatible con América", + "filter.startTime.au": "Compatible con AU/NZ", + "filter.tagsIncluded": "Etiquetas incluidas", + "filter.tagsExcluded": "Etiquetas excluidas", + "filter.isSendou": "Solo eventos alojados en sendou.ink", + "filter.isRanked": "Solo eventos clasificados", + "filter.minTeamCount": "Mínimo de equipos", + "filter.orgsIncluded": "Organizaciones visibles", + "filter.orgsExcluded": "Organizaciones ocultas", + "filter.authorIdsExcluded": "Autores excluidos", + "filter.apply": "Aplicar", + "filter.applyAndDefault": "Aplicar y establecer por defecto", + "forms.draft": "Borrador", + "forms.draftInfo": "Los torneos en borrador están ocultos y solo son visibles para los organizadores. El torneo debe abrirse (desactivando esta opción) antes de que pueda iniciarse cualquier cuadro.", + "forms.draftBracketStartBlocked": "El torneo está en modo borrador. Edita el torneo y desactiva la opción de borrador antes de iniciar el cuadro." } diff --git a/locales/es-ES/common.json b/locales/es-ES/common.json index 397d5be77..6c26a45a6 100644 --- a/locales/es-ES/common.json +++ b/locales/es-ES/common.json @@ -1,26 +1,26 @@ { - "pages.admin": "Administración", + "pages.admin": "Administrador", "pages.api": "API", "pages.articles": "Artículos", "pages.badges": "Insignias", - "pages.plus": "Plus Server", - "pages.contributors": "Contribuidores", + "pages.plus": "Servidor Plus", + "pages.contributors": "Colaboradores", "pages.calendar": "Calendario", - "pages.faq": "FAQ", + "pages.faq": "Preguntas frecuentes", "pages.builds": "Builds", "pages.analyzer": "Analizador de builds", "pages.comp-analyzer": "Analizador de comps", "pages.maps": "Listas de mapas", "pages.plans": "Planificador", - "pages.object-damage-calculator": "Calculo de daño", + "pages.object-damage-calculator": "Calc. de daño", "pages.myPage": "Mi página", "pages.u": "Búsqueda de usuarios", "pages.t": "Equipos", - "pages.support": "Apóyanos", + "pages.support": "Apoyar", "pages.privacy": "Política de Privacidad", - "pages.vods": "Videos", - "pages.xsearch": "Búsqueda X 500 mejores", - "pages.leaderboards": "Tablas de posición", + "pages.vods": "Vídeos", + "pages.xsearch": "Top Búsqueda", + "pages.leaderboards": "Clasificaciones", "pages.links": "Enlaces", "pages.art": "Arte", "pages.sendouq": "SendouQ", @@ -31,255 +31,255 @@ "pages.luti": "LUTI", "header.profile": "Perfil", "header.logout": "Cerrar sesión", - "header.login": "Iniciar sesión", + "header.login": "Acceso", "header.language": "Idioma", - "header.loggedInAs": "Ingresado como {{userName}}", + "header.loggedInAs": "Conectado como {{userName}}", "header.theme": "Tema", - "header.adder.tournament": "", - "header.adder.organization": "", - "header.adder.calendarEvent": "", - "header.adder.build": "", - "header.adder.team": "", - "header.adder.scrimPost": "", - "header.adder.association": "", - "header.adder.lfgPost": "", - "header.adder.art": "", - "header.adder.vod": "", - "header.adder.plusSuggestion": "", - "notifications.title": "", - "notifications.empty": "", - "notifications.seeAll": "", - "notifications.fullList.explanation": "", - "notifications.managePush": "", - "notifications.title.SQ_ADDED_TO_GROUP": "", - "notifications.text.SQ_ADDED_TO_GROUP": "", - "notifications.title.SQ_NEW_MATCH": "", - "notifications.text.SQ_NEW_MATCH": "", - "notifications.title.TO_ADDED_TO_TEAM": "", - "notifications.text.TO_ADDED_TO_TEAM": "", - "notifications.title.TO_TEST_CREATED": "", - "notifications.text.TO_TEST_CREATED": "", - "notifications.title.TO_BRACKET_STARTED": "", - "notifications.text.TO_BRACKET_STARTED": "", - "notifications.title.TO_CHECK_IN_OPENED": "", - "notifications.text.TO_CHECK_IN_OPENED": "", - "notifications.title.BADGE_ADDED": "", - "notifications.text.BADGE_ADDED": "", - "notifications.title.BADGE_MANAGER_ADDED": "", - "notifications.text.BADGE_MANAGER_ADDED": "", - "notifications.title.PLUS_VOTING_STARTED": "", - "notifications.text.PLUS_VOTING_STARTED": "", - "notifications.title.PLUS_SUGGESTION_ADDED": "", - "notifications.text.PLUS_SUGGESTION_ADDED": "", - "notifications.title.TAGGED_TO_ART": "", - "notifications.text.TAGGED_TO_ART": "", - "notifications.title.SEASON_STARTED": "", - "notifications.text.SEASON_STARTED": "", - "notifications.title.SCRIM_NEW_REQUEST": "", - "notifications.text.SCRIM_NEW_REQUEST": "", - "notifications.title.SCRIM_SCHEDULED": "", - "notifications.text.SCRIM_SCHEDULED": "", - "notifications.title.SCRIM_CANCELED": "", - "notifications.text.SCRIM_CANCELED": "", - "notifications.title.SCRIM_STARTING_SOON": "", - "notifications.text.SCRIM_STARTING_SOON": "", - "notifications.title.COMMISSIONS_CLOSED": "", - "notifications.text.COMMISSIONS_CLOSED": "", - "auth.errors.aborted": "Ingreso cancelado", - "auth.errors.failed": "Ingreso fallido", - "auth.errors.discordPermissions": "Para tu perfil en sendou.ink, el sitio requiere aceso a tu nombre en Discord, avatar, y redes sociales.", - "auth.errors.unknown": "", - "toasts.error": "", - "toasts.success": "", - "toasts.info": "", + "header.adder.tournament": "Torneo", + "header.adder.organization": "Organización", + "header.adder.calendarEvent": "Evento de calendario", + "header.adder.build": "Build", + "header.adder.team": "Equipo", + "header.adder.scrimPost": "Publicación de scrim", + "header.adder.association": "Asociación", + "header.adder.lfgPost": "Publicación de LFG", + "header.adder.art": "Arte", + "header.adder.vod": "VoD", + "header.adder.plusSuggestion": "Sugerencia Plus", + "notifications.title": "Notificaciones", + "notifications.empty": "Nada aún, vuelve más tarde", + "notifications.seeAll": "Ver todas", + "notifications.fullList.explanation": "Se muestran máximo 100 notificaciones. Las notificaciones de más de 14 días se eliminan automáticamente.", + "notifications.managePush": "Notificaciones push", + "notifications.title.SQ_ADDED_TO_GROUP": "Añadido a Grupo SendouQ", + "notifications.text.SQ_ADDED_TO_GROUP": "Añadido a un grupo por {{adderUsername}}", + "notifications.title.SQ_NEW_MATCH": "Nueva Partida SendouQ", + "notifications.text.SQ_NEW_MATCH": "Ha comenzado la partida de SendouQ #{{matchId}}", + "notifications.title.TO_ADDED_TO_TEAM": "Añadido a un Equipo", + "notifications.text.TO_ADDED_TO_TEAM": "Añadido al equipo ({{teamName}}) por {{adderUsername}} en {{tournamentName}}", + "notifications.title.TO_TEST_CREATED": "Torneo de prueba creado", + "notifications.text.TO_TEST_CREATED": "Creaste un torneo de prueba {{tournamentName}}", + "notifications.title.TO_BRACKET_STARTED": "Bracket Iniciado", + "notifications.text.TO_BRACKET_STARTED": "El bracket {{bracketName}} de {{tournamentName}} ha comenzado", + "notifications.title.TO_CHECK_IN_OPENED": "Check-in Abierto", + "notifications.text.TO_CHECK_IN_OPENED": "El check-in para {{tournamentName}} está abierto", + "notifications.title.BADGE_ADDED": "Nueva Insignia", + "notifications.text.BADGE_ADDED": "Nueva insignia ({{badgeName}})", + "notifications.title.BADGE_MANAGER_ADDED": "Derechos de Gestor Concedidos", + "notifications.text.BADGE_MANAGER_ADDED": "Tienes derechos de gestor para la insignia {{badgeName}}", + "notifications.title.PLUS_VOTING_STARTED": "Votación Plus Iniciada", + "notifications.text.PLUS_VOTING_STARTED": "La votación del Servidor Plus de la temporada {{seasonNth}} ha comenzado", + "notifications.title.PLUS_SUGGESTION_ADDED": "Sugerencia Plus Añadida", + "notifications.text.PLUS_SUGGESTION_ADDED": "Te han sugerido para +{{tier}}", + "notifications.title.TAGGED_TO_ART": "Etiquetado en Arte", + "notifications.text.TAGGED_TO_ART": "Etiquetado en una obra de arte por {{adderUsername}}", + "notifications.title.SEASON_STARTED": "Nueva Temporada Iniciada", + "notifications.text.SEASON_STARTED": "SendouQ vuelve a estar abierto para la Temporada {{seasonNth}}", + "notifications.title.SCRIM_NEW_REQUEST": "Nueva Solicitud de Scrim", + "notifications.text.SCRIM_NEW_REQUEST": "{{fromUsername}} ha solicitado un scrim", + "notifications.title.SCRIM_SCHEDULED": "Scrim Programado", + "notifications.text.SCRIM_SCHEDULED": "Nuevo scrim programado para las {{timeString}}", + "notifications.title.SCRIM_CANCELED": "Scrim Cancelado", + "notifications.text.SCRIM_CANCELED": "El scrim de las {{timeString}} fue cancelado", + "notifications.title.SCRIM_STARTING_SOON": "El scrim empieza pronto", + "notifications.text.SCRIM_STARTING_SOON": "Tu scrim de las {{timeString}} empieza pronto", + "notifications.title.COMMISSIONS_CLOSED": "Comisiones Cerradas", + "notifications.text.COMMISSIONS_CLOSED": "Si tus comisiones siguen abiertas, por favor vuelve a activarlas", + "auth.errors.aborted": "Inicio de Sesión Cancelado", + "auth.errors.failed": "Error al Iniciar Sesión", + "auth.errors.discordPermissions": "Para tu perfil de sendou.ink, el sitio necesita acceso al nombre, avatar y conexiones sociales de tu perfil de Discord.", + "auth.errors.unknown": "Error desconocido, inténtalo de nuevo más tarde. Verifica también que tu cuenta de Discord tenga un correo electrónico verificado. Para obtener ayuda, contáctanos en el canal #helpdesk de nuestro Discord:", + "toasts.error": "Error", + "toasts.success": "Éxito", + "toasts.info": "Info", "footer.github.subtitle": "Código fuente", "footer.discord.subtitle": "Ayuda y comentarios", "footer.patreon.subtitle": "Apoyar", - "footer.thanks": "Gracias a los Patrons por su apoyo", + "footer.thanks": "Gracias a los mecenas por su apoyo", "actions.save": "Guardar", "actions.saveChanges": "Guardar cambios", - "actions.submit": "Finalizar", + "actions.submit": "Enviar", "actions.edit": "Editar", "actions.add": "Añadir", - "actions.addNew": "", - "actions.remove": "Remover", - "actions.delete": "Borrar", - "actions.reset": "Reiniciar", + "actions.addNew": "Añadir nuevo", + "actions.remove": "Quitar", + "actions.delete": "Eliminar", + "actions.reset": "Restablecer", "actions.loadMore": "Cargar más", - "actions.showMore": "", - "actions.showLess": "", - "actions.copyToClipboard": "Copiar a clipboard", - "actions.copyTimestampForDiscord": "", + "actions.showMore": "Mostrar más", + "actions.showLess": "Mostrar menos", + "actions.copyToClipboard": "Copiar al portapapeles", + "actions.copyTimestampForDiscord": "Copiar timestamp para Discord", "actions.create": "Crear", "actions.close": "Cerrar", "actions.cancel": "Cancelar", "actions.loading": "Cargando...", - "actions.clear": "Aclarar", - "actions.selectAll": "Elegir todos", + "actions.clear": "Limpiar", + "actions.selectAll": "Seleccionar todo", "actions.search": "Buscar", "actions.setBg": "Elegir fondo", - "actions.outlined": "", - "actions.noOutline": "", + "actions.outlined": "Con borde", + "actions.noOutline": "Sin borde", "actions.join": "Unirse", - "actions.nevermind": "Cancelar", + "actions.nevermind": "Olvídalo", "actions.upload": "Subir", - "actions.clickHere": "", - "actions.goBack": "", - "actions.enable": "", - "actions.disable": "", - "actions.accept": "", - "actions.confirm": "", - "actions.next": "", - "actions.previous": "", - "actions.back": "", - "actions.hide": "", - "actions.settings": "", - "noResults": "", + "actions.clickHere": "Haz clic aquí", + "actions.goBack": "Volver atrás", + "actions.enable": "Activar", + "actions.disable": "Desactivar", + "actions.accept": "Aceptar", + "actions.confirm": "Confirmar", + "actions.next": "Siguiente", + "actions.previous": "Anterior", + "actions.back": "Atrás", + "actions.hide": "Ocultar", + "actions.settings": "Ajustes", + "noResults": "Sin resultados", "maps.createMapList": "Crear lista de mapas", "maps.halfSz": "50% Pintazonas", - "maps.mapPool": "Grupo de mapas", + "maps.mapPool": "Rotación de mapas", "maps.tournamentMaplist": "Crear lista de mapas para torneo (maps.iplabs.ink)", - "maps.tieBreakerMapPool": "Grupo de mapas para desempate", + "maps.tieBreakerMapPool": "Mapas para desempate", "maps.template": "Plantilla", - "maps.template.none": "Ninguno", - "maps.template.presets": "Presets", + "maps.template.none": "Ninguna", + "maps.template.presets": "Preajustes", "maps.template.yourRecentEvents": "Eventos recientes", - "maps.template.preset.ANARCHY": "Modos de combate caótico", + "maps.template.preset.ANARCHY": "Modos caóticos", "maps.template.preset.ALL": "Todos los modos", "maps.template.preset.onlyMode": "Solo {{modeName}}", - "maps.validation.PICKING": "Elige un mapa por modo", - "maps.validation.STAGE_REPEAT_IN_SAME_MODE": "No se permite un mapa dos veces en el mismo modo", - "maps.validation.NOT_ONE_MAP_PER_MODE": "Elige solo un mapa por modo", - "maps.validation.MAP_REPEATED": "No se permite el mismo mapa mas de una vez", - "maps.validation.MODE_REPEATED": "No se permite el mismo modo mas de una vez", - "maps.validation.TOO_MUCH_STAGE_REPEAT": "No se permite este mapa mas de {{maxStageRepeat}} veces", - "maps.validation.INCLUDES_BANNED": "No se permiten mapas prohibidos", - "maps.validation.INCLUDES_TIEBREAKER": "No se permite el mapa para desempate", - "maps.validation.VALID": "¡Grupo de mapas OK!", + "maps.validation.PICKING": "Elige un escenario por modo", + "maps.validation.STAGE_REPEAT_IN_SAME_MODE": "No se permite un escenario dos veces en el mismo modo", + "maps.validation.NOT_ONE_MAP_PER_MODE": "Elige solo un escenario por modo", + "maps.validation.MAP_REPEATED": "No se permite el mismo escenario más de una vez", + "maps.validation.MODE_REPEATED": "No se permite el mismo modo más de una vez", + "maps.validation.TOO_MUCH_STAGE_REPEAT": "No se permite un escenario más de {{maxStageRepeat}} veces", + "maps.validation.INCLUDES_BANNED": "No se permiten escenarios prohibidos", + "maps.validation.INCLUDES_TIEBREAKER": "No se permite el escenario de desempate", + "maps.validation.VALID": "¡Rotación de mapas OK!", "results": "Resultados", - "results.placeSuffix_one": "^o", - "results.placeSuffix_many": "", - "results.placeSuffix_other": "^o", - "results.placeSuffix_two": "^o", - "results.placeSuffix_few": "^o", + "results.placeSuffix_one": "º", + "results.placeSuffix_many": "º", + "results.placeSuffix_other": "º", + "results.placeSuffix_two": "º", + "results.placeSuffix_few": "º", "forms.name": "Nombre", "forms.description": "Descripción", - "forms.errors.title": "Los siguientes errores deben corregirse.", - "forms.errors.noSearchMatches": "No se encuentran partidos", - "forms.userSearch.placeholder": "", - "forms.userSearch.noResults": "", - "forms.tournamentSearch.placeholder": "", - "forms.tournamentSearch.noResults": "", - "forms.weaponSearch.placeholder": "", - "forms.weaponSearch.search.placeholder": "", - "forms.weaponSearch.quickSelect": "", - "forms.gearSearch.placeholder": "", - "forms.gearSearch.search.placeholder": "", - "forms.stageSearch.placeholder": "", - "forms.stageSearch.search.placeholder": "", + "forms.errors.title": "Deben corregirse los siguientes errores:", + "forms.errors.noSearchMatches": "No se encontraron coincidencias", + "forms.userSearch.placeholder": "Buscar usuarios por nombre, URL de perfil o ID de Discord...", + "forms.userSearch.noResults": "Ningún usuario que coincida con tu búsqueda", + "forms.tournamentSearch.placeholder": "Buscar torneos por nombre...", + "forms.tournamentSearch.noResults": "Ningún torneo que coincida con tu búsqueda", + "forms.weaponSearch.placeholder": "Selecciona un arma", + "forms.weaponSearch.search.placeholder": "Buscar arma...", + "forms.weaponSearch.quickSelect": "Recientes", + "forms.gearSearch.placeholder": "Selecciona equipamiento", + "forms.gearSearch.search.placeholder": "Buscar equipamiento...", + "forms.stageSearch.placeholder": "Selecciona un escenario", + "forms.stageSearch.search.placeholder": "Buscar escenario...", "tag.name.SPECIAL": "Reglas especiales", "tag.name.ART": "Premios de arte", - "tag.name.MONEY": "Premios de dinero", - "tag.name.REGION": "Region cerrada", - "tag.name.LOW": "Limite de habilidad", - "tag.name.HIGH": "Limite mínimo de habilidad", - "tag.name.COUNT": "Limite de entrada", + "tag.name.MONEY": "Premios en metálico", + "tag.name.REGION": "Bloqueo regional", + "tag.name.LOW": "Skill cap", + "tag.name.HIGH": "Skill floor", + "tag.name.COUNT": "Límite de inscripciones", "tag.name.LAN": "LAN", "tag.name.QUALIFIER": "Clasificatorio", "tag.name.SZ": "Solo Pintazonas", "tag.name.TW": "Incluye Territorial", - "tag.name.ONES": "", - "tag.name.DUOS": "", - "tag.name.TRIOS": "", + "tag.name.ONES": "1v1", + "tag.name.DUOS": "2v2", + "tag.name.TRIOS": "3v3", "tag.name.S1": "Splatoon 1", "tag.name.S2": "Splatoon 2", "tag.name.SR": "Salmon Run", - "tag.name.CARDS": "Combate carterritorial", - "tag.name.COLLEGIATE": "", + "tag.name.CARDS": "Lucha carterritorial", + "tag.name.COLLEGIATE": "Universitario", "weapon.category.SHOOTERS": "Lanzatintas", - "weapon.category.BLASTERS": "Lanzamotas/Devastador", + "weapon.category.BLASTERS": "Devastadores", "weapon.category.ROLLERS": "Rodillos", "weapon.category.BRUSHES": "Brochas", "weapon.category.CHARGERS": "Cargatintas", "weapon.category.SLOSHERS": "Derramatic", - "weapon.category.SPLATLINGS": "Garabateadores", - "weapon.category.DUALIES": "Armas duales", - "weapon.category.BRELLAS": "Paratintas", + "weapon.category.SPLATLINGS": "Tintralladoras", + "weapon.category.DUALIES": "Duales", + "weapon.category.BRELLAS": "Parasoles", "weapon.category.STRINGERS": "Arcromatizador", "weapon.category.SPLATANAS": "Azotintadores", - "weapon.category.subs": "Armas Secundarias", - "weapon.category.specials": "Armas Especiales", + "weapon.category.subs": "Secundarias", + "weapon.category.specials": "Especiales", "plans.blueprint": "Planos", "plans.bgStyle.OVER": "Vista aérea", - "plans.bgStyle.MINI": "", - "plans.adder.objective": "", + "plans.bgStyle.MINI": "Minimapa", + "plans.adder.objective": "Objetivo", "articles.by": "por {{author}}", "theme.light": "Claro", "theme.dark": "Oscuro", - "theme.auto": "Auto", - "websiteSubtitle": "Sitio Central de Splatoon Competitivo", - "upload.imageToUpload": "Imagen para subir", - "upload.title": "Subiendo {{type}}. Se recomienda tamaño de {{width}}×{{height}}.", - "upload.type.team-pfp": "imagen de equipo", - "upload.type.team-banner": "imagen bandera de equipo", - "upload.type.org-pfp": "", - "upload.commonExplanation": "Antes de que la imagen sea publica, debe ser aprobada por un moderador. Imagenes subidas por apoyantes de Patreon no requieren ser aprobadas. ", - "upload.afterExplanation_one": "Tienes {{count}} imagen pendiente. La imagen se auto-publica despues de ser aprobada.", - "upload.afterExplanation_many": "", - "upload.afterExplanation_other": "Tienes {{count}} imagenes pendientes. Las imagenes se auto-publican despues de ser aprobadas.", - "support.intro.first": "¡Hola! Soy Sendou y sendou.ink es mi proyecto para proveer herramientas y recursos para la comunidad de Splatoon. La meta es ayudar a todos a mejorar y disfrutar Splatoon ya sean principiantes o veteranos.", - "support.intro.second": "Si te gusta lo que hago, esta página detalla como puedes dar tu apoyo a mi trabajo y recibir beneficios. Tu apoyo me ayuda pagar el costo del sitio y me hace habil pasar tiempo mejorando el proyecto.", - "support.action": "Apoyanos en Patreon", - "support.footer": "", - "support.perk.supportMyWork": "Apoya mi trabajo", - "support.perk.adFree": "Sitio sin anuncios", - "support.perk.nameInFooter": "Tu nombre en la página", - "support.perk.discordColorRole": "Color en Discord", - "support.perk.discordColorRole.extra": "Puedes tener un color personalizado en el Plus Server y el Discord de sendou.ink. Usa el comando /color del bot Lohi.", - "support.perk.chatColor": "Elige el color de tu nombre en el chat de sendou.ink", - "support.perk.badge": "Insignia para tu perfil", - "support.perk.seePlusPercentage": "Aceso al porcentage de votos para Plus Server", - "support.perk.seePlusPercentage.extra": "Normalmente, solo los rechasados pueden ver su porcentaje. Al apoyar, siempre tentras aceso a tu propio porcentaje.", - "support.perk.autoValidatePictures": "Imagenes subidas auto-aprobadas", - "support.perk.autoValidatePictures.extra": "Imagenes que subas (imagen de equipo/bandera, etc.) son aprobadas automaticamente. Normalmente, un moderador requiere aprobarlas. No aplica a imagenes ya subidas.", - "support.perk.userShortLink": "", - "support.perk.userShortLink.extra": "", + "theme.auto": "Automático", + "websiteSubtitle": "Centro Competitivo de Splatoon", + "upload.imageToUpload": "Imagen a subir", + "upload.title": "Subiendo {{type}}. El tamaño recomendado es {{width}}×{{height}}.", + "upload.type.team-pfp": "foto de perfil del equipo", + "upload.type.team-banner": "banner del equipo", + "upload.type.org-pfp": "foto de perfil de la organización", + "upload.commonExplanation": "Antes de que la imagen sea pública, un moderador debe aprobarla. Las imágenes subidas por mecenas (Patreon) se muestran sin validación.", + "upload.afterExplanation_one": "Tienes {{count}} imagen pendiente. La imagen aparecerá automáticamente tras ser aprobada.", + "upload.afterExplanation_many": "Tienes {{count}} imágenes pendientes. Las imágenes aparecerán automáticamente tras ser aprobadas.", + "upload.afterExplanation_other": "Tienes {{count}} imágenes pendientes. Las imágenes aparecerán automáticamente tras ser aprobadas.", + "support.intro.first": "¡Hola! Soy Sendou y sendou.ink es mi proyecto para proporcionar herramientas y recursos a la comunidad de Splatoon. El objetivo es ayudar a todos a mejorar y disfrutar de Splatoon, ya sean principiantes o veteranos.", + "support.intro.second": "Si te gusta lo que hago, esta página detalla cómo puedes apoyar mi trabajo y obtener ventajas. Tu apoyo me ayuda a pagar el alojamiento y me permite dedicar tiempo a mejorar continuamente el proyecto.", + "support.action": "Apoyar en Patreon", + "support.footer": "Después de convertirte en mecenas, debes conectar <2>tu Discord en Patreon.com. Las ventajas se activarán en el plazo de una hora. Si tienes alguna duda, contacta con Sendou.", + "support.perk.supportMyWork": "Apoyar mi trabajo", + "support.perk.adFree": "Navegación sin anuncios", + "support.perk.nameInFooter": "Nombre en el pie de página", + "support.perk.discordColorRole": "Rol de color en Discord", + "support.perk.discordColorRole.extra": "Puedes tener un rol de color personalizado en el Servidor Plus y en el servidor de Discord de sendou.ink. Utiliza el comando /color del bot Lohi.", + "support.perk.chatColor": "Elegir color de nombre en el chat", + "support.perk.badge": "Insignia de perfil", + "support.perk.seePlusPercentage": "Ver porcentaje de votación de Plus", + "support.perk.seePlusPercentage.extra": "Normalmente, solo las sugerencias rechazadas ven su porcentaje de votación. Con esto, siempre podrás ver tu propio porcentaje.", + "support.perk.autoValidatePictures": "Validación automática de imágenes", + "support.perk.autoValidatePictures.extra": "Ten en cuenta que esto no se aplica a imágenes que ya fueron enviadas anteriormente.", + "support.perk.userShortLink": "Enlace corto de perfil", + "support.perk.userShortLink.extra": "En lugar de sendou.ink/u/sendou también puedes usar snd.ink/sendou al enlazar a tu perfil de usuario.", "support.perk.customizedColorsUser": "Colores personalizados (perfil)", - "support.perk.favoriteBadges": "", - "support.perk.favoriteBadges.extra": "", - "support.perk.customizedColorsTeam": "Colores personalizados (página de equipo)", - "support.perk.customizedColorsTeam.extra": "Solo se requiere un miembro del equipo dando apoyo para aceder este beneficio.", - "support.perk.privateDiscord": "Aceso a un canal exclusivo en Discord", - "support.perk.privateDiscord.extra": "Se usa para compartir noticias de progreso, recibir prioridad de ayuda, y prioridad sobre solicitudes de funciones.", - "support.perk.prioritySupport": "Prioridad de ayuda", - "support.perk.prioritySupport.extra": "Aceso a un servicio de ayuda separado al que le doy prioridad para pedidos de ayuda.", - "support.perk.previewQ": "Avance para ver grupos en SendouQ antes de unirte", - "support.perk.joinFive": "", - "support.perk.tournamentsBeta": "", - "support.perk.joinMoreAssociations": "", - "support.perk.useBotToLogIn": "", - "support.perk.useBotToLogIn.extra": "", - "support.perk.earlyAccess": "", + "support.perk.favoriteBadges": "Fijar insignias favoritas", + "support.perk.favoriteBadges.extra": "Puedes elegir qué insignias aparecen en la página principal de tu perfil y en qué orden.", + "support.perk.customizedColorsTeam": "Colores personalizados (equipo)", + "support.perk.customizedColorsTeam.extra": "Basta con que un miembro del equipo sea mecenas para obtener esta ventaja.", + "support.perk.privateDiscord": "Acceso a un canal exclusivo de Discord", + "support.perk.privateDiscord.extra": "Se usa para compartir avances de desarrollo, recibir soporte prioritario y solicitudes de funciones.", + "support.perk.prioritySupport": "Soporte prioritario", + "support.perk.prioritySupport.extra": "Acceso a un canal de ayuda independiente que priorizo para soporte.", + "support.perk.previewQ": "Previsualizar grupos de SendouQ antes de unirse", + "support.perk.joinFive": "Unirse hasta a 5 equipos", + "support.perk.tournamentsBeta": "Acceso a la beta de torneos", + "support.perk.joinMoreAssociations": "Unirse hasta a 6 asociaciones", + "support.perk.useBotToLogIn": "Iniciar sesión con el bot de Discord", + "support.perk.useBotToLogIn.extra": "Solicita un enlace de inicio de sesión al bot Lohi como alternativa a iniciar sesión desde la web.", + "support.perk.earlyAccess": "Acceso anticipado a nuevas funciones", "custom.colors.title": "Colores personalizados", "custom.colors.bg": "Fondo", "custom.colors.bg-darker": "Fondo más oscuro", - "custom.colors.bg-lighter": "Fondo más ligero", + "custom.colors.bg-lighter": "Fondo más claro", "custom.colors.text": "Texto", - "custom.colors.text-lighter": "Texto más ligero", + "custom.colors.text-lighter": "Texto más claro", "custom.colors.theme": "Tema", - "custom.colors.theme-secondary": "", + "custom.colors.theme-secondary": "Tema (secundario)", "custom.colors.chat": "Nombre en chat", - "custom.colors.contrast.title": "", - "custom.colors.contrast.first-color": "", - "custom.colors.contrast.second-color": "", - "custom.colors.contrast.description": "", - "divisions.WEST": "Tentáctica", - "divisions.JPN": "Pulpioka", - "xsearch.placements": "Lugares", + "custom.colors.contrast.title": "Tabla de contraste de color", + "custom.colors.contrast.first-color": "Primer color", + "custom.colors.contrast.second-color": "Segundo color", + "custom.colors.contrast.description": "Esta tabla muestra el contraste entre dos colores. Para que sean legibles, debes alcanzar una relación de al menos 4.5 (AA).", + "divisions.WEST": "Tentatek", + "divisions.JPN": "Takoroka", + "xsearch.placements": "clasificaciones", "xsearch.aliases": "Alias:", - "xsearch.unlink.title": "", - "xsearch.unlink.action.long": "", - "xsearch.unlink.action.short": "", + "xsearch.unlink.title": "¿Seguro que quieres desvincular? Esto eliminará las clasificaciones de tu perfil así como la insignia asociada (solo el staff de sendou.ink puede volver a vincularla).", + "xsearch.unlink.action.long": "Desvincular tu usuario", + "xsearch.unlink.action.short": "Desvincular", "build.private": "Privado", "or": "O", "yes": "Sí", @@ -287,56 +287,56 @@ "leaderboard.type.USER": "Usuario", "leaderboard.type.TEAM": "Equipo", "leaderboard.type.XP-ALL": "Todos", - "leaderboard.noPlayers": "Aún no hay jugadores en la tabla de posición", - "leaderboard.noTeams": "Aún no hay equipos en la tabla de posición", - "leaderboard.updateInfo": "La tabla de posición es actualizada cada 30 minutos", - "leaderboard.qualification": "Calificación para el fin de demporada", - "leaderboard.qualification.info": "", + "leaderboard.noPlayers": "Aún no hay jugadores en la clasificación", + "leaderboard.noTeams": "Aún no hay equipos en la clasificación", + "leaderboard.updateInfo": "La clasificación se actualiza cada 30 minutos", + "leaderboard.qualification": "Clasificación para la Final de Temporada", + "leaderboard.qualification.info": "Cada jugador de la plantilla debe jugar 7 sets de SendouQ durante la temporada. Cada alineación única de 4 jugadores tiene sus propios puntos.", "chat.connected": "Conectado", - "chat.connecting": "", + "chat.connecting": "Conectando...", "chat.disconnected": "Desconectado", "chat.send": "Enviar", - "chat.input.placeholder": "Presionar 'enter' para enviar", - "chat.systemMsg.scoreReported": "{{name}} informó puntuaje", - "chat.systemMsg.scoreConfirmed": "{{name}} confirmó puntuaje. El partido está cerrado", - "chat.systemMsg.cancelReported": "{{name}} pidió cancelar el partido", - "chat.systemMsg.cancelConfirmed": "{{name}} confirmó cancelar el partido. El partido está cerrado", - "chat.systemMsg.userLeft": "{{name}} se salió del grupo", - "chat.newMessages": "", + "chat.input.placeholder": "Presiona Enter para enviar", + "chat.systemMsg.scoreReported": "{{name}} ha reportado el resultado", + "chat.systemMsg.scoreConfirmed": "{{name}} ha confirmado el resultado. La partida está cerrada", + "chat.systemMsg.cancelReported": "{{name}} pidió cancelar la partida", + "chat.systemMsg.cancelConfirmed": "{{name}} confirmó cancelar la partida. La partida está cerrada", + "chat.systemMsg.userLeft": "{{name}} abandonó el grupo", + "chat.newMessages": "Nuevos mensajes", "fc.title": "Clave de amigo", - "fc.helpText": "", - "fc.whereToFind": "", - "fc.onceSetStaffOnly": "", - "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "", - "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "", - "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "", - "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "", - "settings.UPDATE_NO_SCREEN.label": "", - "settings.UPDATE_NO_SCREEN.bottomText": "", - "settings.notifications.title": "", - "settings.notifications.description": "", - "settings.notifications.disableInfo": "", - "settings.notifications.browserNotSupported": "", - "settings.notifications.permissionDenied": "", - "settings.clockFormat": "", - "clockFormat.auto": "", - "clockFormat.24h": "", - "clockFormat.12h": "", + "fc.helpText": "Se usa para verificar tu identidad ante el staff de sendou.ink, organizadores de torneos y oponentes de SendouQ. Debes jugar siempre con esta misma cuenta.", + "fc.whereToFind": "Encuentra tu clave de amigo en tu Nintendo Switch (2)", + "fc.onceSetStaffOnly": "Una vez guardada, solo un miembro del staff puede modificarla.", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.label": "Builds: Desactivar orden automático de potenciadores", + "settings.UPDATE_DISABLE_BUILD_ABILITY_SORTING.bottomText": "Fuera de tu perfil, los potenciadores se agrupan. Activa esta opción para verlos siempre en el orden en que los creaste.", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.label": "Scrims: No permitir invitaciones de usuarios no verificados", + "settings.DISALLOW_SCRIM_PICKUPS_FROM_UNTRUSTED.bottomText": "Por defecto, cualquiera puede añadirte a un pickup. Activa esto para limitarlo a jugadores de confianza.", + "settings.UPDATE_NO_SCREEN.label": "[Accesibilidad] Evitar Pantalla entintada", + "settings.UPDATE_NO_SCREEN.bottomText": "Afecta a torneos, scrims y SendouQ.", + "settings.notifications.title": "Notificaciones push", + "settings.notifications.description": "Recibe notificaciones en tu dispositivo aunque no tengas sendou.ink abierto.", + "settings.notifications.disableInfo": "Para desactivarlas, revisa los ajustes de tu navegador.", + "settings.notifications.browserNotSupported": "Tu navegador no es compatible con las notificaciones push.", + "settings.notifications.permissionDenied": "El permiso de notificaciones fue denegado. Actívalo en la configuración de tu navegador.", + "settings.clockFormat": "Formato de hora", + "clockFormat.auto": "Automático (usar idioma por defecto)", + "clockFormat.24h": "24 horas", + "clockFormat.12h": "12 horas (AM/PM)", "badges.selector.none": "Ninguna insignia seleccionada", - "badges.selector.select": "Seleccionar insignia añadir", - "badges.selector.noneAvailable": "", - "api.title": "", - "api.description": "", - "api.noAccess": "", - "api.readTokenLabel": "", - "api.readTokenDescription": "", - "api.writeTokenLabel": "", - "api.writeTokenDescription": "", - "api.revealButton": "", - "api.regenerate.heading": "", - "api.regenerate.button": "", - "api.regenerate.confirm": "", - "api.generate": "", - "tier.tentative": "", - "tier.confirmed": "" + "badges.selector.select": "Seleccionar insignia a añadir", + "badges.selector.noneAvailable": "No hay insignias disponibles. Los miembros de la organización deben ser gestores de insignias para poder añadirlas.", + "api.title": "Acceso a la API", + "api.description": "Genera un token para acceder a la API de sendou.ink. Consulta la <1>documentación para ver ejemplos.", + "api.noAccess": "No tienes acceso a la API. El acceso se concede a seguidores (nivel Supporter o superior) y a admins, organizadores o streamers de organizaciones de torneos establecidas.", + "api.readTokenLabel": "Token de lectura", + "api.readTokenDescription": "Permite leer datos de la API sin modificarlos.", + "api.writeTokenLabel": "Token de escritura", + "api.writeTokenDescription": "Permite leer y modificar datos a través de la API.", + "api.revealButton": "Mostrar token", + "api.regenerate.heading": "Regenerar invalidará tu token actual. Las aplicaciones que usen el token anterior dejarán de funcionar.", + "api.regenerate.button": "Regenerar token", + "api.regenerate.confirm": "Confirmar regeneración", + "api.generate": "Generar token", + "tier.tentative": "Tier {{tierName}} provisional", + "tier.confirmed": "Tier {{tierName}} confirmado" } diff --git a/locales/es-ES/contributions.json b/locales/es-ES/contributions.json index 2b861b29a..f37dabf09 100644 --- a/locales/es-ES/contributions.json +++ b/locales/es-ES/contributions.json @@ -3,10 +3,10 @@ "code": "Ver todos los contribuidores", "lean": "Ayudó a descubrir partes internas de Splatoon y creó el bot Lanista", "borzoic": "Creó insignias, íconos y el arte de la página principal", - "toripng": "", + "toripng": "Creó íconos", "uberu": "Dibujó el pequeño emoji the Justino abrazando un corazón", "yaga": "Proporcionó íconos de armas secundarias y especiales", - "centritide": "", + "centritide": "Cálculos de alcance de armas", "antariska": "Proporcionó las imagenes para el planeador", "splatoon3ink": "Da información de resultados de Combate X", "translation": "Traducción", diff --git a/locales/es-ES/faq.json b/locales/es-ES/faq.json index 583b816bd..44aeceb83 100644 --- a/locales/es-ES/faq.json +++ b/locales/es-ES/faq.json @@ -1,22 +1,22 @@ { "q1": "¿Qué es el Plus Server?", - "a1": "", + "a1": "El Plus Server es un servidor de Discord para jugadores de alto nivel donde buscar con quién jugar. Fue fundado en septiembre de 2017. Está dividido en tres niveles, siendo +1 el más alto. Obtienes acceso cuando un miembro te sugiere y pasas la votación mensual, o si quedas lo suficientemente bien en el ranking de SendouQ.\\n\\nEn la votación, obtienes un porcentaje según tu resultado. 0% significa que todos los participantes votaron en contra, mientras que 100% sería lo contrario. Se requiere un 60% para pasar. Si un miembro obtiene menos del 60%, baja un nivel o, en el caso de +3, es expulsado.\\n\\nConsulta la página de clasificaciones para ver quién está en camino de obtener acceso por ese método. En total, 30 personas obtienen acceso cada temporada: 5 a +1, 10 a +2 y 15 a +3.", "q2": "¿Cómo puedo obtener un premio de insignia para mi evento?", - "a2": "", + "a2": "Desde septiembre de 2024, las insignias pueden ser creadas por cualquier persona con las habilidades necesarias. Consulta el enlace al final de la página de insignias para más información.", "q3": "¿Cómo puedo actualizar mi avatar o nombre de usuario?", "a3": "Si actualizas tu nombre de usuario o avatar en Discord, no cambian de inmediato en sendou.ink. Para que eso suceda tienes dos opciones:\n\n1) Si eres miembro del Discord de este sitio o del Plus Server, simplemente puedes esperar. Hay una rutina diaria que se encarga de la actualización.\n\n2) Alternativamente, si deseas actualizarlos de inmediato, puede cerrar la sesión y reiniciarla en sendou.ink.", "q4": "Estoy suscrito en Patreon pero no he visto cambio en el sitio.", - "a4": "Asegura que tu Discord esté conectado en Patreon.com. Después de hacerlo, puede tardar 2 horas para que el sitio se actualize. Si aún hay un problema, envia un mensaje a Sendou directamente por Discord para obtener ayuda.", + "a4": "Asegura que tu Discord esté conectado en Patreon.com. Después de hacerlo, puede tardar 2 horas para que el sitio se actualice. Si aún hay un problema, envía un mensaje a Sendou directamente por Discord para obtener ayuda.", "q5": "¿Hay un app de sendou.ink?", "a5": "No, pero sendou.ink se puede instalar como una 'aplicación web progresiva' (PWA) que obtiene muchos de los mismos beneficios, como pantalla completa, un ícono en la pantalla de inicio y un proceso separado. Busque en Google 'cómo instalar PWA en *su navegador*' para encontrar instrucciones.", "q6": "¿Cómo puedo agregar Twitch/Bluesky/YouTube a mi perfil?", - "a6": "Usamos tu perfil de Discord para eso. Conéctalos y verifícalos a travéz de Discord. Luego, cierra tu sesión y vuelve a iniciar tu sesión en sendou.ink para actualizar.", + "a6": "Usamos tu perfil de Discord para eso. Conéctalos y verifícalos a través de Discord. Luego, cierra tu sesión y vuelve a iniciar tu sesión en sendou.ink para actualizar.", "q7": "¿Cómo puedo agregar videos?", - "a7": "", + "a7": "Envía un mensaje en el canal helpdesk del Discord de sendou.ink solicitando acceso. Incluye también un enlace a un vídeo de ejemplo que vayas a publicar.", "q8": "¿Cómo puedo mostrar mis resultados de Combate X en mi perfil?", - "a8": "", + "a8": "Busca tu página de jugador en la página de Búsqueda Top. Publica el enlace en el helpdesk de nuestro Discord indicando que quieres vincularlo. Ten en cuenta que la vinculación no es posible si no has terminado una temporada en el Top 500.", "q9": "¿Cómo puedo subir arte que he comisionado?", "a9": "Solo puedes agregar arte que tú has creado. También tiene que tener relación con Splatoon. Para piezas comisionadas, por favor pide al artista que suba el arte. El artista puede enlazar tu perfil y así se podrá mostrar en tu perfil.", - "q10": "", - "a10": "" + "q10": "¿Qué son las organizaciones de torneos establecidas?", + "a10": "Son organizaciones con permisos para organizar torneos en sendou.ink. Para convertirse en organización establecida se necesitan 150 usuarios activos mensuales en sus torneos durante un período de 6 meses (revisado en junio y diciembre). Puede ser en sendou.ink u otra plataforma. Además, los mecenas (nivel Supporter o superior) también tienen permisos de torneo." } diff --git a/locales/es-ES/forms.json b/locales/es-ES/forms.json index b3e8ee344..34de5eefc 100644 --- a/locales/es-ES/forms.json +++ b/locales/es-ES/forms.json @@ -2,93 +2,93 @@ "submit": "Finalizar", "labels.name": "Nombre", "labels.bio": "Biografía", - "labels.tag": "", - "labels.teamBsky": "", - "labels.clockFormat": "", - "labels.disableBuildAbilitySorting": "", - "labels.disallowScrimPickupsFromUntrusted": "", - "labels.noScreen": "", + "labels.tag": "Etiqueta", + "labels.teamBsky": "Bluesky del equipo", + "labels.clockFormat": "Formato de hora", + "labels.disableBuildAbilitySorting": "Builds: Desactivar orden automático de potenciadores", + "labels.disallowScrimPickupsFromUntrusted": "No permitir invitaciones de usuarios no verificados", + "labels.noScreen": "[Accesibilidad] Evitar Pantintalla", "bottomTexts.name": "Nota que si cambias el nombre de tu equipo, el nombre y la URL estarán libres para que otro equipo los tome", - "bottomTexts.tag": "", - "bottomTexts.disableBuildAbilitySorting": "", - "bottomTexts.disallowScrimPickupsFromUntrusted": "", - "bottomTexts.noScreen": "", - "options.clockFormat.auto": "", - "options.clockFormat.24h": "", - "options.clockFormat.12h": "", - "errors.required": "", - "errors.minLength": "", - "errors.maxLength": "", - "errors.invalidUrl": "", - "errors.notAllowedCharacters": "", - "errors.atLeastOneOption": "", + "bottomTexts.tag": "Normalmente se usa antes del nombre en el juego para indicar pertenencia a un equipo (ej. [TAG] NombreJugador)", + "bottomTexts.disableBuildAbilitySorting": "Fuera de tu perfil, los potenciadores se agrupan. Activa esta opción para verlos siempre en el orden en que los creaste.", + "bottomTexts.disallowScrimPickupsFromUntrusted": "Solo aplica si estás en el lobby como líder de grupo. Otros líderes de grupo aún pueden añadirte.", + "bottomTexts.noScreen": "Afecta a torneos, scrims y SendouQ.", + "options.clockFormat.auto": "Automático", + "options.clockFormat.24h": "24 horas", + "options.clockFormat.12h": "12 horas", + "errors.required": "Este campo es obligatorio", + "errors.minLength": "Debe tener al menos {{min}} caracteres", + "errors.maxLength": "Debe tener como máximo {{max}} caracteres", + "errors.invalidUrl": "Debe ser una URL válida", + "errors.notAllowedCharacters": "Contiene caracteres no permitidos", + "errors.atLeastOneOption": "Debe seleccionarse al menos una opción", "errors.duplicateName": "Ya existe un equipo con ese nombre", - "errors.noOnlySpecialCharacters": "", - "labels.weaponPool": "Grupo de armas", - "placeholders.weaponPoolFull": "", - "labels.voiceChat": "", - "labels.languages": "", - "options.voiceChat.yes": "", - "options.voiceChat.no": "", - "options.voiceChat.listenOnly": "", + "errors.noOnlySpecialCharacters": "El nombre no puede ser solo caracteres especiales", + "labels.weaponPool": "Selección de armas", + "placeholders.weaponPoolFull": "Selección llena - elimina un arma para añadir más", + "labels.voiceChat": "Puede usar chat de voz", + "labels.languages": "Tus idiomas", + "options.voiceChat.yes": "Sí", + "options.voiceChat.no": "No", + "options.voiceChat.listenOnly": "Solo escuchar", "labels.buildTitle": "Título", "labels.buildModes": "Estilos", - "labels.buildPrivate": "", + "labels.buildPrivate": "Privado", "labels.buildWeapons": "Armas", - "bottomTexts.buildPrivate": "Builds privados son visibles solo para tí.", - "modes.TW": "", - "modes.SZ": "", - "modes.TC": "", - "modes.RM": "", - "modes.CB": "", - "errors.gearAllOrNone": "", - "labels.isEstablished": "", - "labels.text": "", - "bottomTexts.modNote": "", - "bottomTexts.scrimStart": "", - "labels.scrimStartFlexibility": "", - "bottomTexts.scrimStartFlexibility": "", - "labels.scrimManagedByAnyone": "", - "bottomTexts.scrimManagedByAnyone": "", - "labels.scrimMaps": "", - "labels.scrimMaxDiv": "", - "labels.scrimMinDiv": "", - "options.scrimFlexibility.notFlexible": "", - "options.scrimFlexibility.+30min": "", - "options.scrimFlexibility.+1hour": "", - "options.scrimFlexibility.+1.5hours": "", - "options.scrimFlexibility.+2hours": "", - "options.scrimFlexibility.+2.5hours": "", - "options.scrimFlexibility.+3hours": "", - "options.scrimMaps.noPreference": "", - "options.scrimMaps.szOnly": "", - "options.scrimMaps.rankedOnly": "", - "options.scrimMaps.allModes": "", - "options.scrimMaps.tournament": "", - "labels.scrimRequestMessage": "", - "labels.scrimRequestStartTime": "", - "bottomTexts.scrimRequestStartTime": "", - "errors.dateInPast": "", - "errors.dateTooEarly": "", - "errors.dateTooLate": "", - "errors.dateTooFarInFuture": "", - "errors.minUsersExcludingYourself": "", - "errors.usersMustBeUnique": "", - "errors.divBothOrNeither": "", - "errors.tournamentMustBeSelected": "", - "errors.tournamentOnlyWhenMapsIsTournament": "", - "errors.visibilityMustBeDifferent": "", - "errors.visibilityNotAllowedWhenPublic": "", - "errors.dateAfterScrimDate": "", - "errors.canNotSetIfLookingNow": "", - "errors.maxAssociationsReached": "", - "labels.weekdayTimes": "", - "labels.weekendTimes": "", - "labels.start": "", - "labels.end": "", - "labels.member": "", - "labels.members": "", - "labels.urls": "", + "bottomTexts.buildPrivate": "Builds privados son visibles solo para ti.", + "modes.TW": "Territorial", + "modes.SZ": "Pintazonas", + "modes.TC": "Torre", + "modes.RM": "Pez dorado", + "modes.CB": "Almeja", + "errors.gearAllOrNone": "Rellena todos los espacios de equipamiento o déjalos todos vacíos", + "labels.isEstablished": "Es organización establecida", + "labels.text": "Texto", + "bottomTexts.modNote": "Esta nota solo será visible para los miembros del staff", + "bottomTexts.scrimStart": "Deja el valor por defecto si quieres buscar un scrim ahora", + "labels.scrimStartFlexibility": "Flexibilidad de hora de inicio", + "bottomTexts.scrimStartFlexibility": "Si se establece, permite solicitudes para cualquier hora entre el inicio y el fin", + "labels.scrimManagedByAnyone": "Cualquiera puede gestionar", + "bottomTexts.scrimManagedByAnyone": "Si se activa, todos los usuarios de esta publicación pueden aceptar solicitudes y eliminarla, no solo el propietario.", + "labels.scrimMaps": "Mapas", + "labels.scrimMaxDiv": "Div. máxima", + "labels.scrimMinDiv": "Div. mínima", + "options.scrimFlexibility.notFlexible": "Sin flexibilidad", + "options.scrimFlexibility.+30min": "+30 minutos", + "options.scrimFlexibility.+1hour": "+1 hora", + "options.scrimFlexibility.+1.5hours": "+1,5 horas", + "options.scrimFlexibility.+2hours": "+2 horas", + "options.scrimFlexibility.+2.5hours": "+2,5 horas", + "options.scrimFlexibility.+3hours": "+3 horas", + "options.scrimMaps.noPreference": "Sin preferencia", + "options.scrimMaps.szOnly": "Solo Pintazonas", + "options.scrimMaps.rankedOnly": "Solo modos anárquicos", + "options.scrimMaps.allModes": "Todos los modos", + "options.scrimMaps.tournament": "Torneo...", + "labels.scrimRequestMessage": "Mensaje", + "labels.scrimRequestStartTime": "Hora de inicio", + "bottomTexts.scrimRequestStartTime": "Selecciona una hora dentro del rango de tiempo de la publicación", + "errors.dateInPast": "La fecha no puede ser en el pasado", + "errors.dateTooEarly": "La fecha es demasiado temprana", + "errors.dateTooLate": "La fecha es demasiado tarde", + "errors.dateTooFarInFuture": "La fecha no puede ser más de 2 semanas en el futuro", + "errors.minUsersExcludingYourself": "Debe haber al menos {{min}} usuarios sin contarte a ti", + "errors.usersMustBeUnique": "Los usuarios deben ser únicos", + "errors.divBothOrNeither": "Deben establecerse tanto la div. mínima como la máxima, o ninguna", + "errors.tournamentMustBeSelected": "Debe seleccionarse un torneo cuando los mapas son de torneo", + "errors.tournamentOnlyWhenMapsIsTournament": "El torneo solo debe seleccionarse cuando los mapas son de torneo", + "errors.visibilityMustBeDifferent": "La visibilidad de 'no encontrado' debe ser diferente a la visibilidad base", + "errors.visibilityNotAllowedWhenPublic": "La visibilidad de 'no encontrado' no puede establecerse si la visibilidad base es pública", + "errors.dateAfterScrimDate": "La fecha no puede ser posterior a la del scrim", + "errors.canNotSetIfLookingNow": "No se puede establecer si se está buscando scrim ahora", + "errors.maxAssociationsReached": "Has alcanzado el número máximo de asociaciones", + "labels.weekdayTimes": "Horarios entre semana", + "labels.weekendTimes": "Horarios de fin de semana", + "labels.start": "Inicio", + "labels.end": "Fin", + "labels.member": "Miembro", + "labels.members": "Miembros", + "labels.urls": "URLs", "labels.description": "Descripción", "labels.user": "Usuario", "labels.orgMemberRole": "Rol", @@ -98,7 +98,7 @@ "labels.orgSeriesName": "Nombre de la serie", "labels.orgSeriesShowLeaderboard": "Mostrar tablas de posición", "labels.orgBadges": "Insignias", - "bottomTexts.orgMembersInfo": "", + "bottomTexts.orgMembersInfo": "Añádete como admin para mantener el control de esta organización", "options.orgRole.ADMIN": "Admin", "options.orgRole.MEMBER": "Miembro", "options.orgRole.ORGANIZER": "Organizador", @@ -107,113 +107,80 @@ "labels.vodTitle": "Título de video", "labels.vodDate": "Fecha de video", "labels.vodType": "Tipo", - "labels.vodTeamSize": "", + "labels.vodTeamSize": "Tamaño del equipo", "labels.vodStartTimestamp": "Tiempo de comienzo", "labels.vodMode": "Modo", "labels.vodStage": "Mapa", "labels.vodWeapon": "Arma", "labels.vodWeaponsTeamOne": "Armas (Equipo 1)", "labels.vodWeaponsTeamTwo": "Armas (Equipo 2)", - "labels.vodMatches": "", - "errors.dateMustNotBeFuture": "", - "errors.dateTooOld": "", + "labels.vodMatches": "Partidas", + "errors.dateMustNotBeFuture": "La fecha no puede ser futura", + "errors.dateTooOld": "La fecha debe ser posterior al lanzamiento de Splatoon 1 (28 de mayo de 2015)", "vodTypes.TOURNAMENT": "Torneo (punto de vista)", "vodTypes.CAST": "Torneo (comentarista)", "vodTypes.SCRIM": "Práctica", "vodTypes.MATCHMAKING": "Combate caótico/X/territorial", "vodTypes.SENDOUQ": "SendouQ", - "labels.modesExact": "", - "bottomTexts.modesExact": "", - "labels.games": "", - "labels.vs": "", - "labels.startTime": "", - "labels.tagsIncluded": "", - "labels.tagsExcluded": "", - "labels.onlySendouEvents": "", - "labels.onlyRankedEvents": "", - "labels.minTeamCount": "", - "labels.orgsIncluded": "", - "labels.orgsExcluded": "", - "labels.authorIdsExcluded": "", - "bottomTexts.authorIdsExcluded": "", - "options.startTime.any": "", - "options.startTime.eu": "", - "options.startTime.na": "", - "options.startTime.au": "", - "options.game.S1": "", - "options.game.S2": "", - "options.game.S3": "", - "options.tag.SPECIAL": "", - "options.tag.ART": "", - "options.tag.MONEY": "", - "options.tag.REGION": "", - "options.tag.LOW": "", - "options.tag.HIGH": "", - "options.tag.COUNT": "", - "options.tag.LAN": "", - "options.tag.QUALIFIER": "", - "options.tag.COLLEGIATE": "", - "options.tag.SZ": "", - "options.tag.TW": "", - "options.tag.ONES": "", - "options.tag.DUOS": "", - "options.tag.TRIOS": "", - "options.tag.S1": "", - "options.tag.S2": "", - "options.tag.SR": "", - "options.tag.CARDS": "", - "labels.banUserPlayer": "", - "labels.banUserNote": "", - "bottomTexts.banUserNoteHelp": "", - "labels.banUserExpiresAt": "", - "bottomTexts.banUserExpiresAtHelp": "", - "labels.scrimCancelReason": "", - "bottomTexts.scrimCancelReasonHelp": "", - "bottomTexts.bioMarkdown": "", - "labels.division": "", - "options.division.both": "", - "options.division.tentatek": "", - "options.division.takoroka": "", - "labels.timezone": "", - "labels.favoriteStage": "", - "labels.peakXp": "", - "labels.weapon": "", - "labels.artSource": "", - "options.artSource.ALL": "", - "options.artSource.MADE-BY": "", - "options.artSource.MADE-OF": "", - "labels.tierListUrl": "", - "labels.plusTier": "", - "labels.comment": "", - "errors.plusAlreadySuggested": "", - "errors.plusAlreadyMember": "", - "errors.plusCannotSuggest": "", - "labels.profileCustomName": "", - "labels.profileCustomUrl": "Enlace personalizado", - "labels.profileInGameName": "Nombre en el juego", - "labels.profileBattlefy": "", - "labels.profileMotionSens": "Sens del giroscopio", - "labels.profileStickSens": "Sens de palanca", - "labels.profileCountry": "País", - "labels.profileFavoriteBadges": "", - "labels.profileShowDiscordUniqueName": "Mostrar usuario de Discord", - "labels.profileCommissionsOpen": "Comisiones abiertas", - "labels.profileCommissionText": "Info de comisiones", - "labels.profileNewProfileEnabled": "", - "bottomTexts.profileCustomName": "", - "bottomTexts.profileCustomUrl": "", - "bottomTexts.profileInGameName": "", - "bottomTexts.profileBattlefy": "", - "bottomTexts.profileShowDiscordUniqueName": "¿Mostrar tu nombre de Discord ({{discordUniqueName}}) publicamente?", - "bottomTexts.profileCommissionsOpen": "", - "bottomTexts.profileCommissionText": "Precio, espacios abiertos, o cualquier otra información sobre tus comiciones.", - "bottomTexts.profileNewProfileEnabled": "", - "errors.profileCustomUrlStrangeChar": "Enlace personalizado no puede contener caracteres especiales", - "errors.profileCustomUrlNumbers": "Enlace personalizado no puede ser solo numeros", - "errors.profileCustomUrlDuplicate": "Alguien ya tiene ese enlace personalizado", - "errors.profileSensBothOrNeither": "Motion sens can't be set if R-stick sens isn't", - "errors.profileInGameName": "", - "labels.pronoun": "", - "bottomTexts.profilePronouns": "", - "errors.profilePronounsBothOrNeither": "" + "labels.modesExact": "Modos exactos", + "bottomTexts.modesExact": "Mostrar solo eventos que coincidan con todos los modos seleccionados", + "labels.games": "Partidas", + "labels.vs": "Vs.", + "labels.startTime": "Hora de inicio", + "labels.tagsIncluded": "Etiquetas incluidas", + "labels.tagsExcluded": "Etiquetas excluidas", + "labels.onlySendouEvents": "Solo eventos organizados en sendou.ink", + "labels.onlyRankedEvents": "Solo eventos anárquicos", + "labels.minTeamCount": "Mínimo de equipos", + "labels.orgsIncluded": "Organizaciones visibles", + "labels.orgsExcluded": "Organizaciones ocultas", + "labels.authorIdsExcluded": "Autores excluidos", + "bottomTexts.authorIdsExcluded": "Puedes encontrar el ID de un usuario en su página de perfil", + "options.startTime.any": "Cualquiera", + "options.startTime.eu": "Horario europeo", + "options.startTime.na": "Horario americano", + "options.startTime.au": "Horario AU/NZ", + "options.game.S1": "Splatoon 1", + "options.game.S2": "Splatoon 2", + "options.game.S3": "Splatoon 3", + "options.tag.SPECIAL": "Reglas especiales", + "options.tag.ART": "Premios de arte", + "options.tag.MONEY": "Premios en metálico", + "options.tag.REGION": "Bloqueo regional", + "options.tag.LOW": "Skill cap", + "options.tag.HIGH": "Skill floor", + "options.tag.COUNT": "Límite de inscripciones", + "options.tag.LAN": "LAN", + "options.tag.QUALIFIER": "Clasificatorio", + "options.tag.COLLEGIATE": "Universitario", + "options.tag.SZ": "Solo Pintazonas", + "options.tag.TW": "Incluye Territorial", + "options.tag.ONES": "1v1", + "options.tag.DUOS": "2v2", + "options.tag.TRIOS": "3v3", + "options.tag.S1": "Splatoon 1", + "options.tag.S2": "Splatoon 2", + "options.tag.SR": "Salmon Run", + "options.tag.CARDS": "Batallón de cartas", + "labels.banUserPlayer": "Jugador", + "labels.banUserNote": "Nota privada", + "bottomTexts.banUserNoteHelp": "Esta nota solo es visible para los administradores de la organización.", + "labels.banUserExpiresAt": "Fecha de expiración del baneo", + "bottomTexts.banUserExpiresAtHelp": "Deja vacío para un baneo permanente", + "labels.scrimCancelReason": "Motivo de la cancelación", + "bottomTexts.scrimCancelReasonHelp": "Explica por qué cancelas el scrim. Esto será visible para el otro equipo.", + "bottomTexts.bioMarkdown": "Compatible con Markdown", + "labels.division": "División", + "options.division.both": "Ambas divisiones", + "options.division.tentatek": "Solo Tentatek", + "options.division.takoroka": "Solo Takoroka", + "labels.timezone": "Zona horaria", + "labels.favoriteStage": "Escenario favorito", + "labels.peakXp": "XP máximo", + "labels.weapon": "Arma", + "labels.artSource": "Fuente del arte", + "options.artSource.ALL": "Todos", + "options.artSource.MADE-BY": "Creado por mí", + "options.artSource.MADE-OF": "Sobre mí", + "labels.tierListUrl": "URL de Tier List" } diff --git a/locales/es-ES/front.json b/locales/es-ES/front.json index 7b6aa4734..da70a93c0 100644 --- a/locales/es-ES/front.json +++ b/locales/es-ES/front.json @@ -1,18 +1,18 @@ { - "sq.season": "", - "sq.prepare": "", - "sq.participate": "", - "showcase.tabs.signedUp": "", - "showcase.tabs.organizer": "", - "showcase.tabs.discover": "", - "showcase.viewAll": "", - "showcase.card.ranked": "", - "showcase.card.unranked": "", - "showcase.card.winner": "", - "showcase.results": "", - "leaderboards.topPlayers": "", - "leaderboards.topTeams": "", - "leaderboards.viewFull": "", - "updates.header": "", - "updates.viewPast": "" + "sq.season": "Temporada {{nth}}", + "sq.prepare": "¡Prepárate ahora!", + "sq.participate": "¡Participa ahora!", + "showcase.tabs.signedUp": "Inscrito", + "showcase.tabs.organizer": "Organizando", + "showcase.tabs.discover": "Descubrir", + "showcase.viewAll": "Ver todos los torneos", + "showcase.card.ranked": "Anárquico", + "showcase.card.unranked": "Sin rango", + "showcase.card.winner": "Ganador", + "showcase.results": "Resultados recientes", + "leaderboards.topPlayers": "Mejores jugadores", + "leaderboards.topTeams": "Mejores equipos", + "leaderboards.viewFull": "Ver clasificación completa", + "updates.header": "Actualizaciones", + "updates.viewPast": "Ver actualizaciones anteriores" } diff --git a/locales/es-ES/game-misc.json b/locales/es-ES/game-misc.json index 3defea468..4ac229cd4 100644 --- a/locales/es-ES/game-misc.json +++ b/locales/es-ES/game-misc.json @@ -50,21 +50,21 @@ "ABILITY_SJ": "Supersalto invisible", "ABILITY_OS": "Demolición", "ABILITY_DR": "Amortiguador", - "MODE_SHORT_TW": "", - "MODE_SHORT_SZ": "", - "MODE_SHORT_TC": "", - "MODE_SHORT_RM": "", - "MODE_SHORT_CB": "", - "MODE_LONG_TW": "", - "MODE_LONG_SZ": "", - "MODE_LONG_TC": "", - "MODE_LONG_RM": "", - "MODE_LONG_CB": "", - "MODE_LONG_SR": "", - "MODE_LONG_TB": "", - "GAME_S1": "", - "GAME_S2": "", - "GAME_S3": "", + "MODE_SHORT_TW": "TT", + "MODE_SHORT_SZ": "PZ", + "MODE_SHORT_TC": "TC", + "MODE_SHORT_RM": "PD", + "MODE_SHORT_CB": "AL", + "MODE_LONG_TW": "Territorial", + "MODE_LONG_SZ": "Pintazonas", + "MODE_LONG_TC": "Torre", + "MODE_LONG_RM": "Pez dorado", + "MODE_LONG_CB": "Almeja", + "MODE_LONG_SR": "Salmon Run", + "MODE_LONG_TB": "Batallón de cartas", + "GAME_S1": "Splatoon 1", + "GAME_S2": "Splatoon 2", + "GAME_S3": "Splatoon 3", "BRAND_B00": "Kalamas", "BRAND_B01": "Tintaz", "BRAND_B02": "Meddux", diff --git a/locales/es-ES/gear.json b/locales/es-ES/gear.json index d018138eb..6aeb5bfb1 100644 --- a/locales/es-ES/gear.json +++ b/locales/es-ES/gear.json @@ -126,9 +126,9 @@ "C_1063": "Camiseta Arome tándem", "C_1066": "Camiseta Annak collar", "C_1067": "Camiseta Annak brazaletes", - "C_1068": "Camiseta reditada blanca", - "C_1069": "Camiseta reditada azul", - "C_1070": "Camiseta reditada marrón", + "C_1068": "Camiseta retro blanca", + "C_1069": "Camiseta retro azul", + "C_1070": "Camiseta retro marrón", "C_1071": "Pañuelo Barazushi", "C_1072": "Camiseta Barazushi arroz", "C_1073": "Camiseta Barazushi naranja", diff --git a/locales/es-ES/lfg.json b/locales/es-ES/lfg.json index abc2d0ab6..0b341387f 100644 --- a/locales/es-ES/lfg.json +++ b/locales/es-ES/lfg.json @@ -6,7 +6,7 @@ "types.TEAM_FOR_SCRIM": "Buscando compañeros para practicar", "types.COACH_FOR_TEAM": "Ofrecer entrenamiento", "post.lastActive": "hace", - "noPosts": "No posts matching the filter", + "noPosts": "Sin publicaciones que coincidan con el filtro", "expiring": "La publicación caduca. ¿Sigues buscando?", "addFilter": "Añadir filtro", "filters.Weapon": "Grupo de armas", diff --git a/locales/es-ES/org.json b/locales/es-ES/org.json index 2ed48f565..686af9fb7 100644 --- a/locales/es-ES/org.json +++ b/locales/es-ES/org.json @@ -13,7 +13,7 @@ "edit.form.uploadLogo": "Subir logo", "edit.form.socialLinks.title": "Enlaces sociales", "edit.form.members.title": "Miembros", - "edit.form.members.info": "El rol \"Admin\" le permite usuarios editar la organización y cualquier registro de torneo albergado por la organización. Los roles \"Organizador\" y \"Streamer\" den el rol correspondiente en los torneos. El rol de \"Miembro\" no tiene ningún permiso especial asociado.", + "edit.form.members.info": "El rol \"Admin\" permite a los usuarios editar la organización y cualquier registro de torneo albergado por la organización. Los roles \"Organizador\" y \"Streamer\" dan el rol correspondiente en los torneos. El rol de \"Miembro\" no tiene ningún permiso especial asociado.", "edit.form.members.user.title": "Usuario", "edit.form.members.role.title": "Rol", "edit.form.members.roleDisplayName.title": "Nombre del rol", @@ -22,27 +22,27 @@ "edit.form.series.showLeaderboard.title": "Mostrar tablas de posición", "edit.form.badges.title": "Insignias", "edit.form.errors.noUnadmin": "No se puede eliminar como admin", - "banned.title": "", - "banned.empty": "", - "banned.description": "", - "banned.player": "", - "banned.note": "", - "banned.date": "", - "banned.expires": "", - "banned.permanent": "", - "banned.actions": "", - "banned.unban": "", - "banned.unbanConfirm": "", - "banned.ban": "", - "banned.banModal.title": "", - "banned.banModal.player": "", - "banned.banModal.note": "", - "banned.banModal.noteHelp": "", - "banned.banModal.expiresAt": "", - "banned.banModal.expiresAtHelp": "", - "leave.action": "", - "leave.confirm": "", - "leave.soleAdmin": "", - "new.heading": "", - "new.noPermissions": "" + "banned.title": "Jugadores baneados", + "banned.empty": "Actualmente no hay jugadores baneados en esta organización.", + "banned.description": "Los jugadores baneados no pueden crear ni unirse a equipos en los torneos organizados por esta organización. Esta pestaña solo es accesible para los admins de la organización.", + "banned.player": "Jugador", + "banned.note": "Nota", + "banned.date": "Baneado el", + "banned.expires": "Expira", + "banned.permanent": "Permanente", + "banned.actions": "Acciones", + "banned.unban": "Desbanear", + "banned.unbanConfirm": "¿Seguro que quieres desbanear a {{username}}?", + "banned.ban": "Nuevo baneo", + "banned.banModal.title": "Banear a un jugador", + "banned.banModal.player": "Jugador", + "banned.banModal.note": "Nota privada", + "banned.banModal.noteHelp": "Esta nota solo es visible para los admins de la organización.", + "banned.banModal.expiresAt": "Fecha de expiración del baneo", + "banned.banModal.expiresAtHelp": "Deja vacío para un baneo permanente", + "leave.action": "Abandonar", + "leave.confirm": "¿Seguro que quieres abandonar {{organizationName}}?", + "leave.soleAdmin": "Eres el único admin de esta organización. Añade otro admin primero o pide a un administrador del sitio que la elimine.", + "new.heading": "Nueva organización", + "new.noPermissions": "Sin permisos para añadir organizaciones. Las organizaciones pueden ser creadas por usuarios con permisos de organizador de torneos." } diff --git a/locales/es-ES/q.json b/locales/es-ES/q.json index 325c653d1..b4a3008e2 100644 --- a/locales/es-ES/q.json +++ b/locales/es-ES/q.json @@ -2,7 +2,7 @@ "mapListPreference.NO_PREFERENCE": "Sin preferencia", "mapListPreference.PREFER_ALL_MODES": "Preferir todos los modos", "mapListPreference.PREFER_SZ": "Preferir solo Pintazonas", - "mapListPreference.ALL_MODES_ONLY": "Todo los modos", + "mapListPreference.ALL_MODES_ONLY": "Todos los modos", "mapListPreference.SZ_ONLY": "Solo Pintazonas", "mapListPreference.note": "No podrás emparejar con los equipos que seleccionen \"{{optionOne}}\". Considera seleccionar \"{{optionTwo}}\".", "roles.OWNER": "Dueño", @@ -67,7 +67,7 @@ "settings.sounds.likeReceived": "Has recibido un like", "settings.sounds.groupNewMember": "Nuevo miembro al grupo", "settings.sounds.matchStarted": "Comenzo el partido", - "settings.sounds.tournamentMatchStarted": "", + "settings.sounds.tournamentMatchStarted": "Partido de torneo comenzado", "settings.mapPool.notOk": "Elige {{count}} mapas por modo que no evitaste para guardar tus preferencias", "settings.misc.header": "Misc", "settings.banned": "Prohibidos", @@ -75,12 +75,12 @@ "settings.trusted.header": "Usuarios de confianza", "settings.trusted.confirm": "¿Quitar {{name}} de los usuarios de confianza?", "settings.trusted.trustedExplanation": "Los usuarios de confianza pueden añadirte directamente a grupos y equipos de torneos. Si te eliminan de esta lista, en el futuro tendrás que unirte a través de un enlace que ellos compartan.", - "settings.trusted.noTrustedExplanation": "Actualmente no confía en ningún usuario. Se puede confiar en los usuarios cuando te unes a su grupo SendouQ o equipo de torneo a través de un enlace. Los usuarios de confianza pueden añadirle a grupos y equipos de torneos directamente.", - "settings.trusted.teamExplanation": "Además de los usuarios anteriores, los miembros de tu equipo <2>{{name}} se puede añadirte directamente.", - "looking.joiningGroupError": "Antes de unirte a otro grupo, deja el corriente", - "looking.goToSettingsPrompt": "Para encontrar grupos más facil, elige tu grupo de armas y estado de chat en la página de preferencias", - "looking.inactiveGroup.soon": "Grupo será marcado como inactivo. ¿Aún estas buscando?", - "looking.inactiveGroup": "Grupo oculto por inactividad. ¿Aún estas buscando?", + "settings.trusted.noTrustedExplanation": "Actualmente no confías en ningún usuario. Puedes confiar en usuarios cuando te unes a su grupo SendouQ o equipo de torneo a través de un enlace. Los usuarios de confianza pueden agregarte a grupos y equipos de torneos directamente.", + "settings.trusted.teamExplanation": "Además de los usuarios anteriores, los miembros de tu equipo <2>{{name}} pueden agregarte directamente.", + "looking.joiningGroupError": "Antes de unirte a otro grupo, deja el grupo actual", + "looking.goToSettingsPrompt": "Para encontrar grupos más fácil, elige tu grupo de armas y estado de chat en la página de preferencias", + "looking.inactiveGroup.soon": "Grupo será marcado como inactivo. ¿Aún estás buscando?", + "looking.inactiveGroup": "Grupo oculto por inactividad. ¿Aún estás buscando?", "looking.inactiveGroup.action": "Haz click aquí", "looking.lastUpdatedAt": "Se actualizó {{time}}", "looking.columns.invited": "Invitado", @@ -104,9 +104,9 @@ "looking.groups.actions.goBack": "Regresar", "looking.groups.adder.quickAdd": "Añadir rapido", "looking.groups.adder.error": "Ese usuario ya está en un grupo", - "looking.groups.adder.others": "", + "looking.groups.adder.others": "Otros", "looking.groups.adder.inviteLink": "Enlace de invitación", - "looking.groups.adder.select": "", + "looking.groups.adder.select": "Seleccionar usuario...", "looking.groups.editNote": "Editar nota", "looking.groups.addNote": "Añadir nota", "looking.replay": "Repetir", @@ -119,7 +119,7 @@ "looking.allTiers": "Todos los niveles", "looking.joinQPrompt": "Únete a la fila para encontrar un grupo", "looking.range.or": "o", - "looking.range.or.explanation": "", + "looking.range.or.explanation": "Serás emparejado con un grupo cuyo rango promedio sea uno de estos. El rango exacto no se muestra para evitar que los grupos jueguen únicamente contra niveles inferiores al suyo.", "match.header": "Partido #{{number}}", "match.spInfo": "Fuerza Sendou será ajustada despues de que ambos equipos informen el mismo resultado", "match.dispute.button": "¿Disputar?", @@ -150,7 +150,7 @@ "match.cancelMatch.confirm": "¿Cancelar partido? (requiere confirmación del otro grupo, el abuso de esta función puede darte una prohibición)", "match.tabs.reportScore": "Informar resultado", "match.errors.cantCancel": "No se puede cancelar ya que el oponente ha informado el resultado para este partido. Ver instrucciones para disputar al inicio de la página.", - "match.errors.different": "Informaste diferentes resultados que tu oponente. Revisa que la información es correcta, o ve las instrucciones para disputar al inicio de la página.", + "match.errors.different": "Informaste resultados diferentes a los de tu oponente. Revisa que la información es correcta, o ve las instrucciones para disputar al inicio de la página.", "match.submitScores": "Enviar resultado", "match.submitScores.adjusted": "Enviar resultado ajustado", "match.results.unplayed": "No jugado", diff --git a/locales/es-ES/team.json b/locales/es-ES/team.json index 0e230e225..351b43ded 100644 --- a/locales/es-ES/team.json +++ b/locales/es-ES/team.json @@ -2,55 +2,55 @@ "newTeam.header": "Creando nuevo equipo", "teamSearch.placeholder": "Buscar un equipo o jugador...", "actionButtons.leaveTeam": "Abandonar equipo", - "actionButtons.makeMainTeam": "", - "leaveTeam.header": "", - "leaveTeam.header.newOwner": "", + "actionButtons.makeMainTeam": "Hacer equipo principal", + "leaveTeam.header": "¿Seguro que quieres abandonar {{teamName}}?", + "leaveTeam.header.newOwner": "¿Seguro que quieres abandonar {{teamName}}? El nuevo propietario será {{newOwner}}", "actionButtons.leaveTeam.confirm": "Abandonar", "actionButtons.editTeam": "Editar Equipo", "actionButtons.manageRoster": "Manejar Miembros", "actionButtons.deleteTeam": "Eliminar Equipo", - "actionButtons.deleteTeam.profilePicture": "", - "actionButtons.deleteTeam.banner": "", + "actionButtons.deleteTeam.profilePicture": "Eliminar foto de perfil", + "actionButtons.deleteTeam.banner": "Eliminar banner", "actionButtons.kick": "Echar", "kick.header": "¿Echar a {{user}} de {{teamName}}?", "actionButtons.transferOwnership": "Transferir Custodia", "transferOwnership.header": "¿Transferir custodia de {{teamName}} a {{user}}?", "actionButtons.transferOwnership.confirm": "Transferir", "deleteTeam.header": "¿Estás seguro que quieres eliminar a {{teamName}}?", - "deleteTeam.profilePicture.header": "", - "deleteTeam.banner.header": "", + "deleteTeam.profilePicture.header": "¿Seguro que quieres eliminar la foto de perfil del equipo?", + "deleteTeam.banner.header": "¿Seguro que quieres eliminar el banner del equipo?", "roles.CAPTAIN": "Capitán", - "roles.CO_CAPTAIN": "", + "roles.CO_CAPTAIN": "Co-Capitán", "roles.FRONTLINE": "Delantero", - "roles.SLAYER": "", - "roles.SKIRMISHER": "", + "roles.SLAYER": "Slayer", + "roles.SKIRMISHER": "Skirmisher", "roles.SUPPORT": "Soporte", "roles.MIDLINE": "Centro", "roles.BACKLINE": "Defensor", "roles.FLEX": "Flex", - "roles.SUB": "", + "roles.SUB": "Suplente", "roles.COACH": "Entrenador", - "roles.CHEERLEADER": "", - "forms.fields.teamBsky": "", + "roles.CHEERLEADER": "Animador", + "forms.fields.teamBsky": "Bluesky del equipo", "forms.fields.bio": "Bio", - "forms.fields.tag": "", + "forms.fields.tag": "Etiqueta", "forms.fields.uploadImages": "Subir imágenes", - "forms.fields.removeImages": "", + "forms.fields.removeImages": "Eliminar imágenes", "forms.fields.uploadImages.pfp": "Imagen de perfil", "forms.fields.uploadImages.banner": "Banner del equipo", "forms.info.name": "Nota que si cambias el nombre de tu equipo, el nombre y la URL estarán libres para que otro equipo los tome", - "forms.info.tag": "", + "forms.info.tag": "Normalmente se usa antes del nombre en el juego para indicar pertenencia a un equipo (ej. [TAG] NombreJugador)", "forms.errors.duplicateName": "Ya existe un equipo con ese nombre", - "forms.errors.noOnlySpecialCharacters": "", - "roster.teamFull": "El equipo esta lleno", + "forms.errors.noOnlySpecialCharacters": "El nombre del equipo no puede ser solo caracteres especiales", + "roster.teamFull": "El equipo está lleno", "roster.inviteLink.header": "Comparte el link de invitación para agregar más miembros", "roster.members.header": "Miembros", "validation.SHORT_CODE": "El código de invitación no tiene la longitud correcta. ¿Copiaste la URL completa?", - "validation.TEAM_FULL": "El equipo al que te intentas unir ya esta lleno.", + "validation.TEAM_FULL": "El equipo al que te intentas unir ya está lleno.", "validation.INVITE_CODE_WRONG": "El código de invitación es incorrecto.", - "validation.REACHED_TEAM_COUNT_LIMIT": "", + "validation.REACHED_TEAM_COUNT_LIMIT": "Has alcanzado el número máximo de equipos a los que puedes unirte. (Máx. 5 para mecenas y 2 para el resto)", "validation.VALID": "¿Entrar a {{teamName}}?", - "editor.label": "", - "editorsInfo.button": "", - "editorsInfo.popover": "" + "editor.label": "Editor", + "editorsInfo.button": "¿Qué pueden hacer los editores?", + "editorsInfo.popover": "Los editores pueden realizar las mismas acciones que el propietario, excepto echar al propietario y eliminar el equipo." } diff --git a/locales/es-ES/tournament.json b/locales/es-ES/tournament.json index 54ddc34e0..854776163 100644 --- a/locales/es-ES/tournament.json +++ b/locales/es-ES/tournament.json @@ -5,7 +5,7 @@ "tabs.register": "Registrar", "tabs.brackets": "Cuadros de Torneo", "tabs.seeds": "Listas de Equipos", - "tabs.results": "", + "tabs.results": "Resultados", "tabs.streams": "Streams ({{count}})", "tabs.subs": "Subs ({{count}})", "pre.steps.header": "Completa estos pasos para jugar", @@ -26,8 +26,8 @@ "pre.info.unregister.confirm": "¿Cancelar registro del torneo y borrar info del equipo?", "pre.info.noHost": "Mi equipo prefiere no ser a cargo de salas", "pre.roster.header": "Llenar equipo", - "pre.roster.footer": "Se requieren al menos {{atLeastCount}} miembros para participar. Cantidad máxima son {{maxCount}}", - "pre.roster.footer.noSubs": "", + "pre.roster.footer": "Se requieren al menos {{atLeastCount}} miembros para participar. La cantidad máxima es {{maxCount}}", + "pre.roster.footer.noSubs": "El formato es {{format}}. No se permiten subs.", "pre.roster.addTrusted.header": "Agregar personas con quienes has jugado", "pre.roster.delete.button": "Borrar miembro", "pre.roster.delete.header": "Miembro que quieres borrar", @@ -46,16 +46,16 @@ "bestOf.label.short": "Mejor de", "pickInfo.team": "Equipo {{number}} elige", "pickInfo.team.specific": "{{team}} eligió", - "pickInfo.team.counterpick": "", + "pickInfo.team.counterpick": "{{team}} hizo contraselección", "pickInfo.tiebreaker": "Desempate", "pickInfo.both": "Ambos eligieron", - "pickInfo.default": "", - "pickInfo.default.explanation": "", - "pickInfo.votes_one": "", - "pickInfo.votes_many": "", - "pickInfo.votes_other": "", + "pickInfo.default": "Elección de la comunidad", + "pickInfo.default.explanation": "No había un mapa adecuado en los grupos de los participantes. Este mapa fue seleccionado del conjunto de mapas populares.", + "pickInfo.votes_one": "{{count}} voto", + "pickInfo.votes_many": "{{count}} votos", + "pickInfo.votes_other": "{{count}} votos", "pickInfo.counterpick": "Contraselección", - "generator.error": "Cambios no fueron guardados ya que el torneo comenzó", + "generator.error": "Los cambios no fueron guardados ya que el torneo comenzó", "teams.mapsPickedStatus": "Estado de mapas elegidos", "admin.download": "Descarga participantes", "admin.actions.CHANGE_TEAM_OWNER": "Cambiar capitán", @@ -68,34 +68,34 @@ "admin.actions.ADD_TEAM": "Registrar equipo", "admin.actions.DROP_TEAM_OUT": "Retirar equipo", "admin.actions.UNDO_DROP_TEAM_OUT": "Anular retiro", - "admin.actions.UPDATE_IN_GAME_NAME": "", - "admin.actions.DELETE_LOGO": "", + "admin.actions.UPDATE_IN_GAME_NAME": "Actualizar nombre en juego", + "admin.actions.DELETE_LOGO": "Eliminar logo", "staff.role.ORGANIZER": "organizador", "staff.role.STREAMER": "streamer", "actions.addSub": "Añadir sub", "actions.shareLink": "Comparte enlace de invitación para añadir miembros: {{inviteLink}}", "actions.sub.prompt_one": "Aún puedes añadir {{count}} sub a tu equipo", - "actions.sub.prompt_many": "", + "actions.sub.prompt_many": "Aún puedes añadir {{count}} subs a tu equipo", "actions.sub.prompt_other": "Aún puedes añadir {{count}} subs a tu equipo", "actions.sub.prompt_zero": "Tu equipo está lleno y no puedes añadir más subs", - "actions.finalize": "", + "actions.finalize": "Finalizando torneo", "actions.finalize.question": "Al verificar que los resultados presentados son correctos, haz click aquí para finalizar el torneo y procesar los resultados", "actions.finalize.action": "Finalizar", - "actions.finalize.action.withBadges": "", - "actions.finalize.info": "", - "actions.finalize.error.BADGE_NOT_ASSIGNED": "", - "actions.finalize.error.DUPLICATE_TOURNAMENT_TEAM_ID": "", - "actions.finalize.error.BADGE_NOT_FOUND": "", - "actions.finalize.assignBadgesLater": "", - "finalize.receivingTeam.label": "", - "finalize.receivingTeam.placeholder": "", + "actions.finalize.action.withBadges": "Finalizar y asignar insignias", + "actions.finalize.info": "Esta acción no se puede deshacer. Asegúrate de que todos los resultados reportados son correctos antes de continuar.", + "actions.finalize.error.BADGE_NOT_ASSIGNED": "No todas las insignias han sido asignadas a equipos", + "actions.finalize.error.DUPLICATE_TOURNAMENT_TEAM_ID": "La misma insignia fue asignada a varios equipos", + "actions.finalize.error.BADGE_NOT_FOUND": "Insignia inesperada no encontrada", + "actions.finalize.assignBadgesLater": "Asignar insignias manualmente más tarde", + "finalize.receivingTeam.label": "Equipo receptor", + "finalize.receivingTeam.placeholder": "Seleccionar equipo...", "streams.none": "No hay streams disponibles para este torneo al momento", "team.setWins": "Victorias de sets", "team.mapWins": "Victorias de mapas", "team.seed": "Colocado", "team.seed.footer": "de {{count}}", "team.placement": "Colocación", - "team.placement.footer": "", + "team.placement.footer": "General/Cuadro", "bracket.waiting": "Cuadro se muestra aquí cuando al menos {{count}} equipos sean registrados", "bracket.waiting.checkin": "Cuadro se muestra aquí cuando al menos {{count}} equipos se hagan check-in", "bracket.wip": "Este cuadro es temporal y puede cambiar", @@ -112,16 +112,16 @@ "match.score.playAll": "{{scoreOne}}-{{scoreTwo}} (Jugar todos los {{bestOf}})", "match.action.undoLastScore": "Anular resultado previo", "match.action.reopenMatch": "Reabrir partido", - "match.action.endSet": "", - "match.action.confirmEndSet": "", - "match.endSet.selectWinner": "", - "match.endSet.randomWinner": "", - "match.deadline.explanation": "", + "match.action.endSet": "Finalizar set", + "match.action.confirmEndSet": "Confirmar fin de set", + "match.endSet.selectWinner": "Seleccionar ganador", + "match.endSet.randomWinner": "Aleatorio (50/50)", + "match.deadline.explanation": "Informa a los organizadores del torneo sobre cualquier retraso. Los partidos que superen su límite de tiempo pueden terminarse anticipadamente. Consulta las reglas del torneo para más detalles.", "join.error.MISSING_CODE": "Falta código de invitación. ¿Copiaste el enlace completo?", "join.error.SHORT_CODE": "Código de invitación es de cantidad incorrecata. ¿Copiaste el enlace completo?", "join.error.NO_TEAM_MATCHING_CODE": "Ningún equipo coincide con el código de invitación.", "join.error.TEAM_FULL": "El equipo al que quieres unirte está lleno.", - "join.error.ALREADY_JOINED": "Yá eres miembro de este equipo.", + "join.error.ALREADY_JOINED": "Ya eres miembro de este equipo.", "join.error.NOT_LOGGED_IN": "Debes de ingresarte al sitio para unirte a un equipo.", "join.VALID": "¿Unirte a {{teamName}} para {{eventName}}?", "join.giveTrust": "¿Confiar a {{name}} para añadirte a torneos futuros?", @@ -129,7 +129,7 @@ "subs.canPlay": "Puede jugar", "subs.canVC": "Puede usar chat de voz", "subs.noVC": "No chat de voz", - "subs.listenOnlyVC": "", + "subs.listenOnlyVC": "Solo escuchar", "subs.editPost": "Editar anuncio de sub", "subs.addPost": "Agrégate como un sub", "subs.vc.header": "¿Puedes usar chat de voz?", @@ -139,17 +139,17 @@ "subs.message.header": "Mensaje", "subs.visibility.header": "Visibilidad", "subs.visibility.everyone": "Todos", - "subs.defaultsNote": "", - "subs.defaultsPage": "", - "progression.error.PLACEMENTS_PARSE_ERROR": "", - "progression.error.NOT_RESOLVING_WINNER": "", - "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "", - "progression.error.GAP_IN_PLACEMENTS": "", - "progression.error.TOO_MANY_PLACEMENTS": "", - "progression.error.DUPLICATE_BRACKET_NAME": "", - "progression.error.NAME_MISSING": "", - "progression.error.NEGATIVE_PROGRESSION": "", - "progression.error.NO_SE_SOURCE": "", - "progression.error.NO_DE_POSITIVE": "", - "progression.error.SWISS_EARLY_ADVANCE_NO_DESTINATION": "" + "subs.defaultsNote": "Los valores por defecto de chat de voz y grupo de armas se pueden editar en", + "subs.defaultsPage": "la página de ajustes de SendouQ", + "progression.error.PLACEMENTS_PARSE_ERROR": "Error al procesar las clasificaciones", + "progression.error.NOT_RESOLVING_WINNER": "La progresión no resuelve un ganador", + "progression.error.SAME_PLACEMENT_TO_MULTIPLE_BRACKETS": "La misma clasificación lleva a varios cuadros", + "progression.error.GAP_IN_PLACEMENTS": "Hay un hueco en las clasificaciones que avanzan", + "progression.error.TOO_MANY_PLACEMENTS": "Demasiadas clasificaciones (más que equipos en grupos)", + "progression.error.DUPLICATE_BRACKET_NAME": "Nombre de cuadro duplicado", + "progression.error.NAME_MISSING": "Falta el nombre del cuadro", + "progression.error.NEGATIVE_PROGRESSION": "La progresión negativa solo es posible en eliminación doble", + "progression.error.NO_SE_SOURCE": "La eliminación simple no es un cuadro de origen válido", + "progression.error.NO_DE_POSITIVE": "La eliminación doble no es válida para progresión positiva", + "progression.error.SWISS_EARLY_ADVANCE_NO_DESTINATION": "El cuadro suizo con avance/eliminación anticipada debe llevar a otro cuadro" } diff --git a/locales/es-ES/user.json b/locales/es-ES/user.json index de0a99211..8b2544fff 100644 --- a/locales/es-ES/user.json +++ b/locales/es-ES/user.json @@ -1,167 +1,184 @@ { "ign": "Nombre en el juego", "ign.short": "IGN", - "widget.bio": "", - "widget.bio-md": "", - "widget.badges-owned": "", - "widget.badges-authored": "", - "widget.badges-managed": "", - "widget.teams": "", - "widget.organizations": "", - "widget.peak-sp": "", - "widget.top-10-seasons": "", - "widget.top-100-seasons": "", - "widget.peak-xp": "", - "widget.peak-xp-unverified": "", - "widget.peak-xp-weapon": "", - "widget.highlighted-results": "", - "widget.placement-results": "", - "widget.patron-since": "", - "widget.timezone": "", - "widget.favorite-stage": "", - "widget.videos": "", - "widget.lfg-posts": "", - "widget.top-500-weapons": "", - "widget.top-500-weapons-shooters": "", - "widget.top-500-weapons-blasters": "", - "widget.top-500-weapons-rollers": "", - "widget.top-500-weapons-brushes": "", - "widget.top-500-weapons-chargers": "", - "widget.top-500-weapons-sloshers": "", - "widget.top-500-weapons-splatlings": "", - "widget.top-500-weapons-dualies": "", - "widget.top-500-weapons-brellas": "", - "widget.top-500-weapons-stringers": "", - "widget.top-500-weapons-splatanas": "", - "widget.x-rank-peaks": "", - "widget.builds": "", - "widget.weapon-pool": "", - "widget.sens": "", - "widget.art": "", - "widget.commissions": "", - "widget.social-links": "", - "widget.links": "", - "widget.game-badges": "", - "widget.game-badges-small": "", - "widget.tier-list": "", - "widget.link.all": "", - "widgets.edit": "", - "widgets.editProfile": "", - "widgets.editTitle": "", - "widgets.available": "", - "widgets.mainSlot": "", - "widgets.sideSlot": "", - "widgets.main": "", - "widgets.side": "", - "widgets.add": "", - "widgets.remove": "", - "widgets.maxReached": "", - "widgets.search": "", - "widgets.category.misc": "", - "widgets.category.badges": "", - "widgets.category.teams": "", - "widgets.category.sendouq": "", - "widgets.category.xrank": "", - "widgets.category.tournaments": "", - "widgets.category.vods": "", - "widgets.category.builds": "", - "widgets.category.art": "", - "widgets.category.game-badges": "", - "widgets.description.bio": "", - "widgets.description.bio-md": "", - "widgets.description.badges-owned": "", - "widgets.description.badges-authored": "", - "widgets.description.badges-managed": "", - "widgets.description.teams": "", - "widgets.description.organizations": "", - "widgets.description.peak-sp": "", - "widgets.description.top-10-seasons": "", - "widgets.description.top-100-seasons": "", - "widgets.description.peak-xp": "", - "widgets.description.peak-xp-unverified": "", - "widgets.description.peak-xp-weapon": "", - "widgets.description.highlighted-results": "", - "widgets.description.placement-results": "", - "widgets.description.patron-since": "", - "widgets.description.timezone": "", - "widgets.description.favorite-stage": "", - "widgets.description.videos": "", - "widgets.description.lfg-posts": "", - "widgets.description.top-500-weapons": "", - "widgets.description.top-500-weapons-shooters": "", - "widgets.description.top-500-weapons-blasters": "", - "widgets.description.top-500-weapons-rollers": "", - "widgets.description.top-500-weapons-brushes": "", - "widgets.description.top-500-weapons-chargers": "", - "widgets.description.top-500-weapons-sloshers": "", - "widgets.description.top-500-weapons-splatlings": "", - "widgets.description.top-500-weapons-dualies": "", - "widgets.description.top-500-weapons-brellas": "", - "widgets.description.top-500-weapons-stringers": "", - "widgets.description.top-500-weapons-splatanas": "", - "widgets.description.x-rank-peaks": "", - "widgets.description.builds": "", - "widgets.description.weapon-pool": "", - "widgets.description.sens": "", - "widgets.description.art": "", - "widgets.description.commissions": "", - "widgets.description.social-links": "", - "widgets.description.links": "", - "widgets.description.game-badges": "", - "widgets.description.game-badges-small": "", - "widgets.description.tier-list": "", - "widgets.forms.bio": "", - "widgets.forms.bio.markdownSupport": "", - "widgets.forms.division": "", - "widgets.forms.division.both": "", - "widgets.forms.division.tentatek": "", - "widgets.forms.division.takoroka": "", - "widgets.forms.timezone": "", - "widgets.forms.favoriteStage": "", - "widgets.forms.weapon": "", - "widgets.forms.peakXp": "", - "widgets.forms.controller": "", - "widgets.forms.source": "", - "widgets.forms.source.ALL": "", - "widgets.forms.source.MADE-BY": "", - "widgets.forms.source.MADE-OF": "", - "widgets.forms.links": "", - "widgets.forms.gameBadges": "", - "widgets.forms.gameBadgesSearch": "", - "widgets.forms.tierListUrl": "", - "widget.tier-list.untitled": "", - "controllers.s1-pro-con": "", - "controllers.s2-pro-con": "", - "controllers.grip": "", - "controllers.handheld": "", - "stickSens": "Sens de palanca", - "motionSens": "Sens del giroscopio", + "country": "País", + "bio": "Biografía", + "widget.bio": "Biografía", + "widget.bio-md": "Biografía", + "widget.badges-owned": "Insignias", + "widget.badges-authored": "Insignias creadas", + "widget.badges-managed": "Insignias gestionadas", + "widget.teams": "Equipos", + "widget.organizations": "Organizaciones", + "widget.peak-sp": "SP máximo", + "widget.top-10-seasons": "Top 10 en SendouQ", + "widget.top-100-seasons": "Top 100 en SendouQ", + "widget.peak-xp": "Energía X máxima", + "widget.peak-xp-unverified": "Energía X máxima (Sin verificar)", + "widget.peak-xp-weapon": "Energía X máxima (Arma)", + "widget.highlighted-results": "Resultados de torneos", + "widget.placement-results": "Clasificaciones en torneos", + "widget.patron-since": "Mecenas desde", + "widget.timezone": "Hora actual del usuario", + "widget.favorite-stage": "Escenario favorito", + "widget.videos": "Vídeos", + "widget.lfg-posts": "Publicaciones de LFG", + "widget.top-500-weapons": "Top 500 armas", + "widget.top-500-weapons-shooters": "Top 500 Lanzatintas", + "widget.top-500-weapons-blasters": "Top 500 Devastadores", + "widget.top-500-weapons-rollers": "Top 500 Rodillos", + "widget.top-500-weapons-brushes": "Top 500 Brochas", + "widget.top-500-weapons-chargers": "Top 500 Cargatintas", + "widget.top-500-weapons-sloshers": "Top 500 Derramatic", + "widget.top-500-weapons-splatlings": "Top 500 Tintralladoras", + "widget.top-500-weapons-dualies": "Top 500 Difusores", + "widget.top-500-weapons-brellas": "Top 500 Paratintas", + "widget.top-500-weapons-stringers": "Top 500 Arcos", + "widget.top-500-weapons-splatanas": "Top 500 Azotintadores", + "widget.x-rank-peaks": "Picos de Rango X por modo", + "widget.builds": "Builds", + "widget.weapon-pool": "Grupo de armas", + "widget.sens": "Sensibilidad", + "widget.art": "Arte", + "widget.commissions": "Comisiones", + "widget.social-links": "Enlaces sociales verificados", + "widget.links": "Enlaces", + "widget.tier-list": "Tier List destacada", + "widget.link.all": "Todos", + "widgets.edit": "Editar widgets", + "widgets.editProfile": "Editar perfil", + "widgets.editTitle": "Editar widgets del perfil", + "widgets.available": "Galería", + "widgets.mainSlot": "Widgets principales", + "widgets.sideSlot": "Widgets laterales", + "widgets.main": "Principal", + "widgets.side": "Lateral", + "widgets.add": "Añadir", + "widgets.remove": "Quitar", + "widgets.maxReached": "Límite máximo de widgets alcanzado", + "widgets.search": "Buscar widgets...", + "widgets.category.misc": "Miscelánea", + "widgets.category.badges": "Insignias", + "widgets.category.teams": "Equipos", + "widgets.category.sendouq": "SendouQ", + "widgets.category.xrank": "Rango X", + "widgets.category.tournaments": "Torneos", + "widgets.category.vods": "Vídeos", + "widgets.category.builds": "Builds", + "widgets.category.art": "Arte", + "widgets.description.bio": "Comparte información libre sobre ti", + "widgets.description.bio-md": "Comparte información libre sobre ti usando formato Markdown", + "widgets.description.badges-owned": "Muestra las insignias que has conseguido", + "widgets.description.badges-authored": "Muestra las insignias que has creado", + "widgets.description.badges-managed": "Muestra las insignias que gestionas", + "widgets.description.teams": "Muestra los equipos de los que formas parte", + "widgets.description.organizations": "Muestra las organizaciones de torneos en las que estás", + "widgets.description.peak-sp": "Muestra tu puntuación máxima de SendouQ entre todas las temporadas", + "widgets.description.top-10-seasons": "Muestra cuántas veces y en qué temporadas has acabado en el Top 10 de SendouQ", + "widgets.description.top-100-seasons": "Muestra cuántas veces y en qué temporadas has acabado en el Top 100 de SendouQ", + "widgets.description.peak-xp": "Muestra tu récord de Energía en Rango X", + "widgets.description.peak-xp-unverified": "Muestra tu récord de Energía en Rango X (reportado por ti mismo)", + "widgets.description.peak-xp-weapon": "Muestra tu récord de Energía en Rango X con un arma específica y tu posición en la clasificación", + "widgets.description.highlighted-results": "Muestra tus resultados de torneos (resaltados)", + "widgets.description.placement-results": "Muestra tus clasificaciones en torneos por 1º, 2º y 3º lugar", + "widgets.description.patron-since": "Muestra la fecha desde la que eres mecenas", + "widgets.description.timezone": "Muestra tu hora local actual", + "widgets.description.favorite-stage": "Muestra tu escenario favorito", + "widgets.description.videos": "Muestra tus 3 vídeos más recientes", + "widgets.description.lfg-posts": "Muestra tus publicaciones actuales de búsqueda de equipo (LFG)", + "widgets.description.top-500-weapons": "Muestra las armas con las que has llegado al Top 500", + "widgets.description.top-500-weapons-shooters": "Muestra los Lanzatintas con los que has llegado al Top 500", + "widgets.description.top-500-weapons-blasters": "Muestra los Devastadores con los que has llegado al Top 500", + "widgets.description.top-500-weapons-rollers": "Muestra los Rodillos con los que has llegado al Top 500", + "widgets.description.top-500-weapons-brushes": "Muestra las Brochas con las que has llegado al Top 500", + "widgets.description.top-500-weapons-chargers": "Muestra los Cargatintas con los que has llegado al Top 500", + "widgets.description.top-500-weapons-sloshers": "Muestra los Derramatic con los que has llegado al Top 500", + "widgets.description.top-500-weapons-splatlings": "Muestra las Tintralladoras con las que has llegado al Top 500", + "widgets.description.top-500-weapons-dualies": "Muestra los Difusores con los que has llegado al Top 500", + "widgets.description.top-500-weapons-brellas": "Muestra los Paratintas con los que has llegado al Top 500", + "widgets.description.top-500-weapons-stringers": "Muestra los Arcos con los que has llegado al Top 500", + "widgets.description.top-500-weapons-splatanas": "Muestra los Azotintadores con los que has llegado al Top 500", + "widgets.description.x-rank-peaks": "Muestra tu récord en Rango X de cada modo, con opción de elegir la división", + "widgets.description.builds": "Muestra tus 3 builds más recientes", + "widgets.description.weapon-pool": "Muestra tu grupo de armas y te permite seleccionar tus favoritas", + "widgets.description.sens": "Muestra tus ajustes de sensibilidad y el mando que usas", + "widgets.description.art": "Muestra tus 3 obras de arte más recientes", + "widgets.description.commissions": "Muestra el estado y los detalles de tus comisiones", + "widgets.description.social-links": "Muestra los enlaces de tus redes sociales conectados a través de Discord", + "widgets.description.links": "Comparte tus enlaces personalizados de webs y redes sociales", + "widgets.description.tier-list": "Muestra una Tier List que hayas creado", + "widgets.forms.bio": "Biografía", + "widgets.forms.bio.markdownSupport": "Compatible con Markdown", + "widgets.forms.division": "División", + "widgets.forms.division.both": "Ambas divisiones", + "widgets.forms.division.tentatek": "Solo Tentatek", + "widgets.forms.division.takoroka": "Solo Sepioca", + "widgets.forms.timezone": "Zona horaria", + "widgets.forms.favoriteStage": "Escenario favorito", + "widgets.forms.weapon": "Arma", + "widgets.forms.peakXp": "Energía X máxima", + "widgets.forms.controller": "Mando", + "widgets.forms.source": "Fuente del arte", + "widgets.forms.source.ALL": "Todo", + "widgets.forms.source.MADE-BY": "Hecho por mí", + "widgets.forms.source.MADE-OF": "Hecho sobre mí", + "widgets.forms.links": "Enlaces", + "widgets.forms.tierListUrl": "URL de la Tier List", + "widget.tier-list.untitled": "Tier List sin título", + "controllers.s1-pro-con": "Mando Pro de Switch 1", + "controllers.s2-pro-con": "Mando Pro de Switch 2", + "controllers.grip": "Soporte para Joy-Con", + "controllers.handheld": "Modo portátil", + "stickSens": "Sensibilidad de palanca", + "motionSens": "Sensibilidad del giroscopio", "motion": "Giroscopio", "stick": "Palanca", - "sens": "Sens", - "usesPronouns": "", + "sens": "Sensibilidad", + "pronoun": "Pronombres", + "usesPronouns": "Usa", + "pronounsInfo": "¡Este ajuste es opcional! Tus pronombres se mostrarán en tu perfil, plantillas de torneos, grupos de SendouQ y canales de texto.", + "weaponPool": "Grupo de armas", "discordExplanation": "Tu nombre, foto, y cuentas de YouTube, Bluesky y Twitch se obtienen por tu cuenta en Discord. Ver <1>FAQ para más información.", - "results.title": "", + "favoriteBadges": "Insignias favoritas", + "battlefy": "Nombre de cuenta de Battlefy", + "forms.newProfileEnabled": "Nueva página de perfil", + "forms.newProfileEnabled.info": "Activa la nueva página de perfil basada en widgets. Actualmente disponible como acceso anticipado para mecenas.", + "forms.showDiscordUniqueName": "Mostrar usuario de Discord", + "forms.showDiscordUniqueName.info": "¿Mostrar tu nombre de Discord ({{discordUniqueName}}) publicamente?", + "forms.commissionsOpen": "Comisiones abiertas", + "forms.commissionsOpen.info": "Las comisiones se cierran automáticamente y deben volver a activarse al cabo de un mes para evitar que los anuncios queden obsoletos.", + "forms.commissionText": "Info de comisiones", + "forms.commissionText.info": "Precio, espacios abiertos, o cualquier otra información sobre tus comisiones.", + "forms.customName.info": "Si se deja en blanco, se utilizará tu nombre de Discord: \"{{discordName}}\"", + "forms.country.search.placeholder": "Buscar países", + "forms.favoriteBadges.nonSupporter": "Hazte mecenas para elegir qué insignias aparecen en la primera página y en qué orden", + "results.title": "Todos los resultados", "results.placing": "Lugar", "results.team": "Equipo", "results.tournament": "Torneo", - "results.participation": "", + "results.participation": "Participación", "results.date": "Fecha", "results.mates": "Compañeros", - "results.subs": "", + "results.subs": "Suplentes", "results.highlights": "Resaltos", "results.highlights.choose": "Elegir resaltos", "results.highlights.explanation": "Elige los resultados que quieres resaltar", - "results.button.showHighlights": "", - "results.button.showAll": "", + "results.button.showHighlights": "Mostrar resaltados", + "results.button.showAll": "Mostrar todos", "forms.errors.maxWeapons": "Máxima cantidad de armas", - "search.info": "", + "forms.errors.invalidCustomUrl.numbers": "Enlace personalizado no puede ser solo numeros", + "forms.errors.invalidCustomUrl.strangeCharacter": "Enlace personalizado no puede contener caracteres especiales", + "forms.errors.invalidCustomUrl.duplicate": "Alguien ya tiene ese enlace personalizado", + "forms.errors.invalidSens": "Motion sens can't be set if R-stick sens isn't", + "forms.info.customUrl": "Para los mecenas (nivel Supporter o superior) hay un enlace acortado disponible. Ej. en lugar de sendou.ink/u/sendou, se puede usar snd.ink/sendou.", + "forms.info.battlefy": "El nombre de cuenta de Battlefy se usa para el posicionamiento (seeding) y la verificación en algunos torneos", + "search.info": "Busca usuarios por su nombre de Discord o de Splatoon 3", "search.noResults": "No se encontraron usuarios que coincidan con '{{query}}'", - "search.pleaseLogIn.header": "", - "search.pleaseLogIn.button": "", + "search.pleaseLogIn.header": "Por favor, inicia sesión para buscar usuarios", + "search.pleaseLogIn.button": "Iniciar sesión a través de Discord", "seasons": "Temporadas", - "seasons.noQ": "", - "seasons.noSeasons": "", + "seasons.noQ": "Este usuario no ha jugado a SendouQ esta temporada", + "seasons.noSeasons": "Este usuario no ha participado en ninguna temporada", "seasons.tabs.weapons": "Armas", "seasons.tabs.stages": "Mapas", "seasons.tabs.self": "Personal", @@ -177,21 +194,21 @@ "seasons.noReportedWeapons": "No se han informado armas", "seasons.clickARow": "Haga clic en una fila para ver estadísticas de armas", "seasons.loading": "Cargando...", - "builds.sorting.changeButton": "", - "builds.sorting.header": "", - "builds.sorting.backToDefaults": "", - "builds.sorting.info": "", - "builds.sorting.UPDATED_AT": "", - "builds.sorting.TOP_500": "", - "builds.sorting.WEAPON_POOL": "", - "builds.sorting.WEAPON_IN_GAME_ORDER": "", - "builds.sorting.ALPHABETICAL_TITLE": "", - "builds.sorting.MODE": "", - "builds.sorting.HEADGEAR_ID": "", - "builds.sorting.CLOTHES_ID": "", - "builds.sorting.SHOES_ID": "", - "builds.sorting.PUBLIC_BUILD": "", - "builds.sorting.PRIVATE_BUILD": "", - "commissions.open": "", - "commissions.closed": "" + "builds.sorting.changeButton": "Cambiar orden", + "builds.sorting.header": "Cambiar orden de las builds", + "builds.sorting.backToDefaults": "Volver por defecto", + "builds.sorting.info": "Cambia cómo se ordenan las builds en tu perfil. Esto te afecta tanto a ti como a los visitantes que vean tus builds.", + "builds.sorting.UPDATED_AT": "Última actualización", + "builds.sorting.TOP_500": "Top 500 en Rango X", + "builds.sorting.WEAPON_POOL": "Grupo de armas", + "builds.sorting.WEAPON_IN_GAME_ORDER": "Armas en el orden del juego", + "builds.sorting.ALPHABETICAL_TITLE": "Título en orden alfabético", + "builds.sorting.MODE": "Modo", + "builds.sorting.HEADGEAR_ID": "Accesorios en el orden del juego", + "builds.sorting.CLOTHES_ID": "Ropa en el orden del juego", + "builds.sorting.SHOES_ID": "Calzado en el orden del juego", + "builds.sorting.PUBLIC_BUILD": "Builds públicas", + "builds.sorting.PRIVATE_BUILD": "Builds privadas", + "commissions.open": "Abiertas", + "commissions.closed": "Cerradas" } diff --git a/locales/es-ES/vods.json b/locales/es-ES/vods.json index 7fe70f76d..69f99c6ca 100644 --- a/locales/es-ES/vods.json +++ b/locales/es-ES/vods.json @@ -7,8 +7,8 @@ "gameCount": "Juego {{count}}", "minShort": "min", "secShort": "seg", - "forms.title.create": "", - "forms.title.edit": "", + "forms.title.create": "Añadir un nuevo vídeo (VoD)", + "forms.title.edit": "Editar un vídeo (VoD)", "forms.title.youtubeUrl": "Enlace de YouTube", "forms.title.videoTitle": "Título de video", "forms.title.videoDate": "Fecha de video", @@ -20,17 +20,17 @@ "forms.title.weaponsTeamOne": "Armas (Equipo 1)", "forms.title.weaponsTeamTwo": "Armas (Equipo 2)", "forms.title.weapon": "Arma", - "forms.title.teamSize": "", - "teamSize.1v1": "", - "teamSize.2v2": "", - "teamSize.3v3": "", - "teamSize.4v4": "", + "forms.title.teamSize": "Tamaño del equipo", + "teamSize.1v1": "1v1", + "teamSize.2v2": "2v2", + "teamSize.3v3": "3v3", + "teamSize.4v4": "4v4", "forms.action.addMatch": "Agregar partido", "forms.action.deleteMatch": "Borrar partido", - "forms.action.setAsCurrent": "", - "forms.action.copyFromPrevious": "", - "noVods": "", - "gainPerms": "Por favor envia un mensaje en el 'helpdesk' de nuestro Discord para obtener permiso para subir videos.", - "deleteConfirm": "", - "errors.youtubePreviewFailed": "" + "forms.action.setAsCurrent": "Establecer como actual ({{time}})", + "forms.action.copyFromPrevious": "Copiar de la partida anterior", + "noVods": "No se han encontrado vídeos que coincidan con este filtro. ¿Nos falta alguno? Consulta la página de Preguntas frecuentes para saber cómo obtener permisos para subir vídeos (VoD).", + "gainPerms": "Por favor envía un mensaje en el 'helpdesk' de nuestro Discord para obtener permiso para subir videos.", + "deleteConfirm": "¿Borrar el vídeo con el título '{{title}}'?", + "errors.youtubePreviewFailed": "Error al cargar la vista previa de YouTube" }