New Crowdin updates (#172)

This commit is contained in:
TrèsAbhi authored and GitHub committed 2025-10-04 22:15:25 -05:00
1 parent 8639b31b8f
commit 1e996cb970
8 files changed
+620 -756

No files matched your search

+76 -93
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "test", "default": "test",
"long": "Esta es una cadena de prueba larga. NO DEBES verla NUNCA en la interfaz de usuario. Mi fruta favorita es %s1 porque tiene el color %s2. ¡Me gusta tanto que diré su nombre 3 veces! ¡ %s1! ¡ %s1! ¡ %s1! Una vez más, es %s2, no %s3.", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "El rápido zorro marrón salta sobre el perro perezoso." "fox": "El rápido zorro marrón salta sobre el perro perezoso."
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1m", "m": "{value}m",
"mm": "%s1mm", "mm": "{value}mm",
"deg": "%s1°", "deg": "{value}°",
"hp": "%s1pv", "hp": "{value}hp",
"x": "x%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1°/s" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "Auto cargador", "auto_loader": "Auto cargador",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# No se pudo encontrar el clan\nNo se pudo encontrar \"%s\". Prueba seleccionando un clan de los resultados de búsqueda.", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# No se pudo encontrar el usuario\nNo pude encontrar al usuario \"%s\". Prueba eligiendo un usuario de los resultados de búsqueda, escribiendo un nombre de usuario aceptable o usando el comando `/vincular`.", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "# Usa `/vincular` para empezar\n¡No sé quién eres, pero puedes decírmelo hoy!", "player_not_linked": "# Usa `/vincular` para empezar\n¡No sé quién eres, pero puedes decírmelo hoy!",
"tank_name_not_found": "# No se pudo encontrar el tanque\nNo se pudo encontrar el tanque con el nombre \"%s\".", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# Tanque no encontrado\nNo se pudo encontrar al tanque del ID \"%s\". Prueba escribiendo el nombre del tanque en vez de un número.", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# No hay estadísticas de tanque disponibles\nEste jugador no tiene estadísticas disponibles. Este podría no ser el jugador que estás buscando.", "no_tank_stats": "# No hay estadísticas de tanque disponibles\nEste jugador no tiene estadísticas disponibles. Este podría no ser el jugador que estás buscando.",
"get_help": "Servidor de ayuda de Discord", "get_help": "Servidor de ayuda de Discord",
"uncaught_error": "# ¡Blitzkrieg sufrió un error!\nLo sentimos mucho. Siéntete libre de [unirte al servidor oficial de Discord](https://discord.gg/nDt7AjGJQH) para obtener ayuda.", "uncaught_error": "# ¡Blitzkrieg sufrió un error!\nLo sentimos mucho. Siéntete libre de [unirte al servidor oficial de Discord](https://discord.gg/nDt7AjGJQH) para obtener ayuda.",
@@ -284,19 +284,19 @@
"name": "tier", "name": "tier",
"description": "Nivel", "description": "Nivel",
"choices": { "choices": {
"tier": "Nivel %s - %s" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "Carrera", "career": "Carrera",
"today": "Hoy", "today": "Hoy",
"days": "%s días", "days": "{days} days",
"custom": "%s - %s días" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "Sin filtros", "none": "Sin filtros",
"tier": "Nivel %s" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "No hay batallas jugadas en este período", "battles_in_period": "No hay batallas jugadas en este período",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "subasta",
"description": "Tanques disponibles ahora mismo en la subasta",
"body": {
"title": "Subasta Blitz",
"subtitle": "%s disponible • siguientes precios %s\nPujar ahora: %s",
"next": "Siguiente precio: %s",
"available": "Disponible: %s / %s"
},
"errors": {
"no_auction": "# No hay ninguna subasta\nActualmente no hay tanques disponibles para comprar en la subasta. Si crees que esto es un error, por favor, reporta esta discrepancia en [el servidor oficial de Discord](https://discord.gg/nDt7AjGJQH)."
},
"actions": {
"bid": "Pujar ahora"
}
},
"replay": { "replay": {
"name": "repetición", "name": "repetición",
"description": "Mostrar resultados de la repetición" "description": "Mostrar resultados de la repetición"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "Investigar", "subtitle": "Investigar",
"total": "Total", "total": "Total",
"research": "Investigar: %s", "research": "Research: {cost}",
"upgrades": "Mejoras: %s", "upgrades": "Upgrades: {cost}",
"purchase": "Comprar: %s", "purchase": "Purchase: {cost}",
"equipment": "Equipamiento: %s", "equipment": "Equipment: {cost}",
"estimation": "# ¡Esto es una estimación!\n\nEsta lista podría incluir tanques ya investigados debido a la información errónea que proporciona Wargaming. Si puedes, prueba proporcionando un `tanque-inicial` de la línea al usar el comando." "estimation": "# ¡Esto es una estimación!\n\nEsta lista podría incluir tanques ya investigados debido a la información errónea que proporciona Wargaming. Si puedes, prueba proporcionando un `tanque-inicial` de la línea al usar el comando."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s no está en el árbol tecnológico\n\nNo puedes investigar un tanque prémium o coleccionista.", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# %s es un nivel I\n\nLos tanque de nivel I están siempre desbloqueados gratuitamente para todos los jugadores.", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# %s ya está investigado\n\nPrueba proporcionando un `tanque-inicial` al usar el comando para ver los totales para una línea que ya has investigado.", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# %s fue proporcionado dos veces\n\nAsegúrate de que `tanque-inicial` y `tanque-objetivo` son diferentes.", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "# %s y %s no están en la misma línea\n\nAsegúrate de que `tanque-inicial` y `tanque-objetivo` están en la misma línea del árbol tecnológico.", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# %s de nivel superior a %s\n\nAsegúrate de proporcionar %s como el `tanque-inicial` en su lugar ya que es el tanque de nivel inferior." "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "Tasa de victorias", "winrate": "Tasa de victorias",
"damage": "Daño", "damage": "Daño",
"unknown_tank": "Tanque desconocido %s" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "umbral", "name": "umbral",
"description": "El número de días inactivo (predeterminado: %s días)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "Inactivo por %s+ días", "subtitle": "Inactive for {days}+ days",
"listing": "%s días" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "Cuentas vinculadas", "accounts_linked": "Cuentas vinculadas",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 no se pudo verificar", "title": "{name} failed to verify",
"description": "No tengo permiso para administrar roles." "description": "No tengo permiso para administrar roles."
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "límite", "name": "límite",
"description": "El número máximo de resultados de clanes (predeterminado: %s)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Búsqueda del clan %s en la región %s", "title": "Clan search for {search} in region {region}",
"no_results": "No se encontraron clanes" "no_results": "No se encontraron clanes"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "límite", "name": "límite",
"description": "El número máximo para resultados de jugador (predeterminado: %s)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Búsqueda del jugador %s en la región %s", "title": "Player search for {search} in region {region}",
"no_results": "No se encontraron jugadores" "no_results": "No se encontraron jugadores"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "limite", "name": "limite",
"description": "Cuántos vecinos a mostrar (predeterminado: %s)" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "temporada", "name": "temporada",
"description": "Número de temporada (predeterminado: actual)", "description": "Número de temporada (predeterminado: actual)",
"choices": { "choices": {
"current": "%s (actual)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "Mejores %s jugadores", "top_players": "Top {count} players",
"no_participation": "# %s no jugó clasificatoria en la temporada %s\n\nEste jugador no participó en esta temporada o no pasó de la calibración.", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# No hay temporada en curso\n\nActualmente no hay ninguna temporada de clasificatoria.", "no_ongoing_season": "# No hay temporada en curso\n\nActualmente no hay ninguna temporada de clasificatoria.",
"deleted_player": "%s eliminado", "deleted_player": "Deleted {id}",
"neighbors": "Vecinos de clasificatoria", "neighbors": "Vecinos de clasificatoria",
"more": "+ %s más" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "tanques en propiedad", "name": "tanques en propiedad",
"description": "Muestra todos los tanques propios en un nivel", "description": "Muestra todos los tanques propios en un nivel",
"body": { "body": {
"title": "# Tanques de %s de nivel %s\n\n" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "permisos", "name": "permisos",
"description": "Comprueba si el bot tiene los permisos requeridos para funcionar", "description": "Comprueba si el bot tiene los permisos requeridos para funcionar",
"body": { "body": {
"title": "# Permisos\n\n%s", "title": "# Permissions\n\n{body}",
"view_channels": "Ver canales: necesario para encontrar el mensaje en el cual el botón \"actualizar\" fue usado", "view_channels": "Ver canales: necesario para encontrar el mensaje en el cual el botón \"actualizar\" fue usado",
"read_message_history": "Leer historial de mensajes: necesario para encontrar el mensaje a actualizar", "read_message_history": "Leer historial de mensajes: necesario para encontrar el mensaje a actualizar",
"attach_files": "Adjuntar archivos: necesario para añadir imágenes a los comandos basados en estas", "attach_files": "Adjuntar archivos: necesario para añadir imágenes a los comandos basados en estas",
@@ -601,7 +585,7 @@
"description": "Comprueba si el bot está vivo.", "description": "Comprueba si el bot está vivo.",
"body": { "body": {
"pong": "Pong 🏓", "pong": "Pong 🏓",
"pong_with_time": "Pong 🏓 - %s1ms" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "info del jugador", "name": "info del jugador",
"description": "Información básica sobre un jugador", "description": "Información básica sobre un jugador",
"body": { "body": {
"title": "Información de %s", "title": "{name}'s information",
"nickname": "Apodo", "nickname": "Apodo",
"battles": "Batallas", "battles": "Batallas",
"winrate": "Tasa de victorias", "winrate": "Tasa de victorias",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s no ha jugado clasificatoria\n\nEste jugador no ha participado en el modo clasificatoria esta temporada.", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# Estadísticas no disponibles actualmente\n\nWargaming podría estar sufriendo una caída del servidor. Si hay alguna temporada en curso, las estadísticas deberían estar disponibles en 24 horas." "unrecorded_stats": "# Estadísticas no disponibles actualmente\n\nWargaming podría estar sufriendo una caída del servidor. Si hay alguna temporada en curso, las estadísticas deberían estar disponibles en 24 horas."
} }
} }
@@ -675,12 +659,13 @@
"select_dialog_title": "Search for tanks", "select_dialog_title": "Search for tanks",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Swap tank",
"clear_filters": "Clear filters", "clear_filters": "Clear filters",
"login": "Login to use this",
"search_bar_hint": "Buscar tanques...", "search_bar_hint": "Buscar tanques...",
"recent": "Visto recientemente", "recent": "Visto recientemente",
"select_all": "Seleccionar todo", "select_all": "Seleccionar todo",
"count_singular": "1 tanque", "count_singular": "1 tanque",
"count_plural": "%s1 tanques", "count_plural": "{count} tanks",
"sorting_by": "Ordenar por %s1", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "No se encontraron tanques.", "body": "No se encontraron tanques.",
"search_again": "Intenta buscar de nuevo.", "search_again": "Intenta buscar de nuevo.",
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "Por %s1 ❤️" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "Tanques populares", "title": "Tanques populares",
"subtitle": "Últimos %s1 días" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "Otros proyectos interesantes" "title": "Otros proyectos interesantes"
}, },
"help_translate": "¡Por favor ayuda a traducir %s1 a %s2!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "Herramientas para todo lo que es World of Tanks Blitz" "seo_description": "Herramientas para todo lo que es World of Tanks Blitz"
}, },
"docs": { "docs": {
@@ -795,7 +780,7 @@
"next": "Next", "next": "Next",
"no_results": "Sin resultados" "no_results": "Sin resultados"
}, },
"stats": "%s1 / %s2 guessed correctly" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "Search a stat...", "search": "Search a stat...",
@@ -803,8 +788,8 @@
"button": "Encuentra tanques", "button": "Encuentra tanques",
"description": "Enciclopedia de tanques de WOTB", "description": "Enciclopedia de tanques de WOTB",
"seo_description": "Estadísticas, armaduras y más para todos los tanques en World of Tanks Blitz", "seo_description": "Estadísticas, armaduras y más para todos los tanques en World of Tanks Blitz",
"tank_seo_title": "%s1 - Nivel %s2 %s3 %s4 | %s5 Tankopedia | World of Tanks Blitz (WoTB)", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 blindaje, estadisticas, equipamiento, proviciones y mas.\n%s2 DPM, %3hp alfa, %s4mm penetracion, %s5kph velocidad maxima, %s6 hp salud", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "Skip" "skip": "Skip"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "Camo", "camo": "Camo",
"percentage": "%s1%",
"ghost_factory": "Ghost Factory", "ghost_factory": "Ghost Factory",
"dead_rail": "Dead Rail" "dead_rail": "Dead Rail"
}, },
@@ -873,7 +857,6 @@
"reset": "Restablecer" "reset": "Restablecer"
}, },
"advanced": "Resaltado avanzado", "advanced": "Resaltado avanzado",
"shooter": "Tirador:",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "Primario", "primary": "Primario",
@@ -884,15 +867,15 @@
"track": "Orugas" "track": "Orugas"
}, },
"status": { "status": {
"penetration": "%s1pv penetracion", "penetration": "{damage}hp penetration",
"blocked": "Bloqueado", "blocked": "Bloqueado",
"ricochet": "Rebote", "ricochet": "Rebote",
"splash": "%s1pv splash" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "%s1mm %s2°", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1mm nominal", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1% penetracion" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "Árbol tecnológico", "title": "Árbol tecnológico",
"battle": "1 batalla", "battle": "1 batalla",
"battles": "%s1 batallas", "battles": "{count} battles",
"route": "Ruta %s1 de %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "Habilidades del modo de juego" "title": "Habilidades del modo de juego"
}, },
"review": { "review": {
"title": "Vídeos de reseña", "title": "Vídeos de reseña",
"join": "Aplica para el programa de YouTube de %s1" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "", "title": "",
@@ -974,15 +957,15 @@
"title": "Características", "title": "Características",
"compare": { "compare": {
"label": "Comparar con", "label": "Comparar con",
"class": "Nivel %s1 - %s2", "class": "Tier {tier} {class}",
"tier": "Todos de nivel %s1", "tier": "All of tier {tier}",
"all": "Todos los tanques" "all": "Todos los tanques"
}, },
"values": { "values": {
"shell_index": "Proyectil %s1", "shell_index": "Shell {index}",
"at_distance": "A %s1m", "at_distance": "At {distance}m",
"at_distance_slider_label": "Distancia", "at_distance_slider_label": "Distancia",
"dispersion_at_distance": "Dispersión a %s1m", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "Flexibilidad del arma", "gun_flexibility": "Flexibilidad del arma",
"speed": "Velocidad", "speed": "Velocidad",
"terrain_coefficients": "Coeficientes de terreno", "terrain_coefficients": "Coeficientes de terreno",
@@ -1131,9 +1114,9 @@
"description": "Estadísticas de rendimiento del tanque", "description": "Estadísticas de rendimiento del tanque",
"seo_description": "Los mejores tanques y su rendimiento en World of Tanks Blitz", "seo_description": "Los mejores tanques y su rendimiento en World of Tanks Blitz",
"estimation": { "estimation": {
"body": "Estadísticas estimadas basadas en %s1 jugadores. Actualizado hace %s2.", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 horas", "hours": "{count} hours",
"minutes": "%s1 minutos" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "Contador de jugadores" "label": "Contador de jugadores"
@@ -1165,10 +1148,10 @@
"button": "Explorar todo", "button": "Explorar todo",
"description": "Avatares para los jugadores de WOTB", "description": "Avatares para los jugadores de WOTB",
"seo_description": "Todos los avatares del jugador en World of Tanks Blitz", "seo_description": "Todos los avatares del jugador en World of Tanks Blitz",
"last_updated": "Última actualización el %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "Buscar avatares...", "hint": "Buscar avatares...",
"results": "%s1 avatares" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "No se encontraron jugadores" "no_results": "No se encontraron jugadores"
}, },
"controls": { "controls": {
"title": "Siguiendo a %s1", "title": "Tracking {name}",
"subtitle": "Desde %s1", "subtitle": "Since {time}",
"reset": "Restablecer", "reset": "Restablecer",
"change": "Change" "change": "Change"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"success": { "success": {
"title": "Copiar URL", "title": "Copiar URL",
"info": "Se generó la URL para %s1. El embebido comenzará a rastrear tan pronto como se pegue. Restablece en cualquier momento haciendo clic derecho en PC o manteniendo presionado en móvil y luego seleccionando \"Restablecer\".", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "Volver", "back": "Volver",
"copy": "Copiar URL" "copy": "Copiar URL"
} }
+76 -93
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "teste", "default": "teste",
"long": "Ceci est une longue chaîne de test. Vous ne DEVEZ JAMAIS le voir dans l'interface utilisateur. Mon fruit préféré est %s1, car il a la couleur %s2. Je l'aime tellement que je vais dire son nom 3 fois ! %s1! %s1! %s1 ! Encore une fois, c'est %s2, pas %s3.", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "Le renard brun et rapide saute par-dessus le chien paresseux." "fox": "Le renard brun et rapide saute par-dessus le chien paresseux."
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1m", "m": "{value}m",
"mm": "%s1mm", "mm": "{value}mm",
"deg": "%s1°", "deg": "{value}°",
"hp": "%s1ps", "hp": "{value}hp",
"x": "x%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1°/s" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "Chargement auto", "auto_loader": "Chargement auto",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Impossible de trouver le clan\nImpossible de trouver «%s1 ». Essayez de sélectionner un clan dans le résultat de la recherche.", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# Impossible de trouver l'utilisateur\nJe n'ai pas pu trouver l'utilisateur \"%s1\". Essayez de choisir un utilisateur dans le résultat de la recherche, en tapant un nom d'utilisateur valide, ou en utilisant la commande `/link`.", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "# Utilisez `/link` pour commencer\nJe ne sais pas qui vous êtes, mais vous pouvez me le dire aujourd'hui !", "player_not_linked": "# Utilisez `/link` pour commencer\nJe ne sais pas qui vous êtes, mais vous pouvez me le dire aujourd'hui !",
"tank_name_not_found": "Impossible de trouver le char sous le nom \"%s1\".", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# Réservoir introuvable\nImpossible de trouver le char avec l'ID \"%s1\". Essayez de taper le nom du char au lieu d'un nombre.", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# Aucune statistique de tank disponible\nCe joueur n'a pas de statistiques disponibles. Ce n'est peut-être pas le joueur que vous cherchez.", "no_tank_stats": "# Aucune statistique de tank disponible\nCe joueur n'a pas de statistiques disponibles. Ce n'est peut-être pas le joueur que vous cherchez.",
"get_help": "Aidez le serveur Discord", "get_help": "Aidez le serveur Discord",
"uncaught_error": "# Blitzkit a rencontré une erreur !\nNous sommes désolés de cela. N'hésitez pas à [rejoindre le serveur officiel Discord](https://discord.gg/nDt7AjGJQH) pour obtenir de l'aide.", "uncaught_error": "# Blitzkit a rencontré une erreur !\nNous sommes désolés de cela. N'hésitez pas à [rejoindre le serveur officiel Discord](https://discord.gg/nDt7AjGJQH) pour obtenir de l'aide.",
@@ -284,19 +284,19 @@
"name": "rang", "name": "rang",
"description": "Rang", "description": "Rang",
"choices": { "choices": {
"tier": "Rang %s1 - %s2" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "Carrière", "career": "Carrière",
"today": "Aujourd'hui", "today": "Aujourd'hui",
"days": "%s1 jour", "days": "{days} days",
"custom": "%s1 - %s2 jours" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "Aucun filtre", "none": "Aucun filtre",
"tier": "Rang %s1" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "", "battles_in_period": "",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "Char cible",
"description": "Des chars sont disponibles dès maintenant dans la vente aux enchères",
"body": {
"title": "Enchères Blitz",
"subtitle": "%s1 disponible • prochains prix %s2\nOffre : %s3",
"next": "Prochain prix : %s1",
"available": "Disponible : %s1 / %s2"
},
"errors": {
"no_auction": "# Pas de vente aux enchères\n\nActuellement, il n'y a pas de chars disponibles à l'achat dans la vente aux enchères. Si vous pensez qu'il s'agit d'une erreur, veuillez signaler cette anomalie dans [le serveur officiel Discord](https://discord.gg/nDt7AjGJQH)."
},
"actions": {
"bid": "Enchérir maintenant"
}
},
"replay": { "replay": {
"name": "rejouer", "name": "rejouer",
"description": "Afficher les résultats de la relecture" "description": "Afficher les résultats de la relecture"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "Recherche", "subtitle": "Recherche",
"total": "Total", "total": "Total",
"research": "Recherche: %s1", "research": "Research: {cost}",
"upgrades": "Améliorations : %s1", "upgrades": "Upgrades: {cost}",
"purchase": "Achat : %s1", "purchase": "Purchase: {cost}",
"equipment": "Equipment: %s1", "equipment": "Equipment: {cost}",
"estimation": "# Ceci est une estimation !\n\nCette liste peut inclure des chars déjà recherchés en raison de l'information inexacte fournie par Wargaming. Essayez de fournir un `char de départ` depuis la ligne lorsque vous utilisez la commande si vous le pouvez." "estimation": "# Ceci est une estimation !\n\nCette liste peut inclure des chars déjà recherchés en raison de l'information inexacte fournie par Wargaming. Essayez de fournir un `char de départ` depuis la ligne lorsque vous utilisez la commande si vous le pouvez."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 n'est pas dans l'arbre technologique\n\nVous ne pouvez pas rechercher un char prenium/de collection.", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# %s1 est un char de tier I\n\nLe char de tier 1 sont déverrouillé gratuitement pour tous les joueurs.", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# %s1 est déjà recherché\n\nEssayez de fournir un `char de départ` en utilisant la commande pour voir la progression d'une lignée.", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# %s1 a été fourni deux fois\n\nAssurez-vous que `starting-tank` et `target-tank` sont différents.", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "%s1 et %s2 ne sont pas sur la même ligne \n\nAssurez-vous que « starting-tank » et « target-tank » sont sur la même ligne d'arbre technologique.", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# %s1 niveau supérieur à %s2\n\nAssurez-vous de fournir %s3 comme le `starting-tank` à la place car c'est le réservoir de niveau inférieur." "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "Taux de victoires", "winrate": "Taux de victoires",
"damage": "Dégâts", "damage": "Dégâts",
"unknown_tank": "Char %s1 inconnu" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "seuil", "name": "seuil",
"description": "Le nombre de jours inactifs (par défaut: %s1 jours)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "Inactif depuis %s1+ de jours", "subtitle": "Inactive for {days}+ days",
"listing": "%s1 jour" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "Comptes liés", "accounts_linked": "Comptes liés",
"no_role_permissions": { "no_role_permissions": {
"title": "La vérification de %s1 a échoué", "title": "{name} failed to verify",
"description": "Je n'ai pas l'autorisation de gérer les rôles." "description": "Je n'ai pas l'autorisation de gérer les rôles."
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limite", "name": "limite",
"description": "Nombre maximum de résultats du clan (par défaut: %s1)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Recherche de clan %s1 dans la région %s2", "title": "Clan search for {search} in region {region}",
"no_results": "Pas de clan trouvé" "no_results": "Pas de clan trouvé"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limite", "name": "limite",
"description": "Le nombre maximum de résultats de joueur (par défaut: %s1)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Recherche de %s1 dans la région %s2", "title": "Player search for {search} in region {region}",
"no_results": "Pas de joueur de trouvé" "no_results": "Pas de joueur de trouvé"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "limite", "name": "limite",
"description": "Combien de voisins afficher (par défaut : %s1)" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "saison", "name": "saison",
"description": "Numéro de saison (défaut : courant)", "description": "Numéro de saison (défaut : courant)",
"choices": { "choices": {
"current": "%s1 (actuel)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "Top %s1 joueurs", "top_players": "Top {count} players",
"no_participation": "%s1 n'a pas joué au classement dans la saison %s2", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "Pas de saison en cours\n\nIl n'y a pas de saison de notation en cours actuellement.", "no_ongoing_season": "Pas de saison en cours\n\nIl n'y a pas de saison de notation en cours actuellement.",
"deleted_player": "%s1 supprimé", "deleted_player": "Deleted {id}",
"neighbors": "évaluer les voisins", "neighbors": "évaluer les voisins",
"more": "+ %s1 de plus" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "chars possédés", "name": "chars possédés",
"description": "Affiche tous les chars d'un niveau", "description": "Affiche tous les chars d'un niveau",
"body": { "body": {
"title": "# %s1 possédait des chars de rang %s2" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "permissions", "name": "permissions",
"description": "Vérifie si le bot a les permissions nécessaires pour fonctionner", "description": "Vérifie si le bot a les permissions nécessaires pour fonctionner",
"body": { "body": {
"title": "# Permissions\n\n%s1", "title": "# Permissions\n\n{body}",
"view_channels": "Afficher les canaux : nécessaire pour trouver le message sur lequel le bouton d'actualisation a été utilisé", "view_channels": "Afficher les canaux : nécessaire pour trouver le message sur lequel le bouton d'actualisation a été utilisé",
"read_message_history": "Lire l'historique des messages : nécessaire pour trouver le message à rafraîchir", "read_message_history": "Lire l'historique des messages : nécessaire pour trouver le message à rafraîchir",
"attach_files": "Joindre des fichiers : nécessaire pour ajouter des images à des commandes basées sur l'image", "attach_files": "Joindre des fichiers : nécessaire pour ajouter des images à des commandes basées sur l'image",
@@ -601,7 +585,7 @@
"description": "Vérifiez si le bot est en vie.", "description": "Vérifiez si le bot est en vie.",
"body": { "body": {
"pong": "Pong 🏓", "pong": "Pong 🏓",
"pong_with_time": "Pong 🏓 - %s1ms" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "info-joueur", "name": "info-joueur",
"description": "Informations de base sur un joueur", "description": "Informations de base sur un joueur",
"body": { "body": {
"title": "Informations de %s1", "title": "{name}'s information",
"nickname": "Nickname", "nickname": "Nickname",
"battles": "Batailles", "battles": "Batailles",
"winrate": "Taux de victoires", "winrate": "Taux de victoires",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours." "unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours."
} }
} }
@@ -675,12 +659,13 @@
"select_dialog_title": "Search for tanks", "select_dialog_title": "Search for tanks",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Swap tank",
"clear_filters": "Clear filters", "clear_filters": "Clear filters",
"login": "Login to use this",
"search_bar_hint": "Search tanks...", "search_bar_hint": "Search tanks...",
"recent": "Recently viewed", "recent": "Recently viewed",
"select_all": "Select all", "select_all": "Select all",
"count_singular": "1 tank", "count_singular": "1 tank",
"count_plural": "%s1 tanks", "count_plural": "{count} tanks",
"sorting_by": "Sorting by %s1", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "No tanks found.", "body": "No tanks found.",
"search_again": "Try searching again.", "search_again": "Try searching again.",
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "By %s1 ❤️" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "Popular tanks", "title": "Popular tanks",
"subtitle": "Last %s1 days" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "Other cool projects" "title": "Other cool projects"
}, },
"help_translate": "Please help translate %s1 to %s2!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "Tools for everything World of Tanks Blitz" "seo_description": "Tools for everything World of Tanks Blitz"
}, },
"docs": { "docs": {
@@ -795,7 +780,7 @@
"next": "Next", "next": "Next",
"no_results": "No results" "no_results": "No results"
}, },
"stats": "%s1 / %s2 guessed correctly" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "Search a stat...", "search": "Search a stat...",
@@ -803,8 +788,8 @@
"button": "Find tanks", "button": "Find tanks",
"description": "Blitz tank encyclopedia", "description": "Blitz tank encyclopedia",
"seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz", "seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz",
"tank_seo_title": "%s1 - Tier %s2 %s3 %s4 | %s5 Tankopedia | World of Tanks Blitz (WoTB)", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "Skip" "skip": "Skip"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "Camo", "camo": "Camo",
"percentage": "%s1%",
"ghost_factory": "Ghost Factory", "ghost_factory": "Ghost Factory",
"dead_rail": "Dead Rail" "dead_rail": "Dead Rail"
}, },
@@ -873,7 +857,6 @@
"reset": "Reset" "reset": "Reset"
}, },
"advanced": "Advanced highlighting", "advanced": "Advanced highlighting",
"shooter": "Shooter:",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "Primary", "primary": "Primary",
@@ -884,15 +867,15 @@
"track": "Tracks" "track": "Tracks"
}, },
"status": { "status": {
"penetration": "%s1hp penetration", "penetration": "{damage}hp penetration",
"blocked": "Blocked", "blocked": "Blocked",
"ricochet": "Ricochet", "ricochet": "Ricochet",
"splash": "%s1hp splash" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "%s1mm %s2°", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1mm nominal", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1% penetration" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "Arbre technologique", "title": "Arbre technologique",
"battle": "1 battle", "battle": "1 battle",
"battles": "%s1 battles", "battles": "{count} battles",
"route": "Route %s1 of %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "Game mode abilities" "title": "Game mode abilities"
}, },
"review": { "review": {
"title": "Review videos", "title": "Review videos",
"join": "Apply to %s1 YouTuber program" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "Configuration", "title": "Configuration",
@@ -974,15 +957,15 @@
"title": "Characteristics", "title": "Characteristics",
"compare": { "compare": {
"label": "Compare against", "label": "Compare against",
"class": "Tier %s1 %s2", "class": "Tier {tier} {class}",
"tier": "All of tier %s1", "tier": "All of tier {tier}",
"all": "All tanks" "all": "All tanks"
}, },
"values": { "values": {
"shell_index": "Shell %s1", "shell_index": "Shell {index}",
"at_distance": "At %s1m", "at_distance": "At {distance}m",
"at_distance_slider_label": "Distance", "at_distance_slider_label": "Distance",
"dispersion_at_distance": "Dispersion at %s1m", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "Gun flexibility", "gun_flexibility": "Gun flexibility",
"speed": "Speed", "speed": "Speed",
"terrain_coefficients": "Terrain coefficients", "terrain_coefficients": "Terrain coefficients",
@@ -1131,9 +1114,9 @@
"description": "Tank performance statistics", "description": "Tank performance statistics",
"seo_description": "Best tanks and their performances in World of Tanks Blitz", "seo_description": "Best tanks and their performances in World of Tanks Blitz",
"estimation": { "estimation": {
"body": "Estimated stats based on %s1 players. Updated %s2 ago.", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 hours", "hours": "{count} hours",
"minutes": "%s1 minutes" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "Player count" "label": "Player count"
@@ -1165,10 +1148,10 @@
"button": "Browse all", "button": "Browse all",
"description": "Blitz player avatars", "description": "Blitz player avatars",
"seo_description": "All World of Tanks Blitz player avatars", "seo_description": "All World of Tanks Blitz player avatars",
"last_updated": "Last updated on %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "Search avatars...", "hint": "Search avatars...",
"results": "%s1 avatars" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "Pas de joueur de trouvé" "no_results": "Pas de joueur de trouvé"
}, },
"controls": { "controls": {
"title": "Tracking %s1", "title": "Tracking {name}",
"subtitle": "Since %s1", "subtitle": "Since {time}",
"reset": "Reset", "reset": "Reset",
"change": "Change" "change": "Change"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "Cancel", "cancel": "Cancel",
"success": { "success": {
"title": "Copy URL", "title": "Copy URL",
"info": "Generated the URL for %s1. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "Back", "back": "Back",
"copy": "Copy URL" "copy": "Copy URL"
} }
+76 -93
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "test", "default": "test",
"long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is %s1 because it has the color of %s2. I like it so much that I will say its name 3 times! %s1! %s1! %s1! Once again, it's %s2, not %s3.", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "すばしっこい茶色のキツネが怠け者の犬を飛び越した。" "fox": "すばしっこい茶色のキツネが怠け者の犬を飛び越した。"
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1m", "m": "{value}m",
"mm": "%s1mm", "mm": "{value}mm",
"deg": "%s1°", "deg": "{value}°",
"hp": "%s1hp", "hp": "{value}hp",
"x": "x%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1°/s" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "自動装填砲", "auto_loader": "自動装填砲",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# クランが見つかりませんでした\n\"%s1\"は見つかりませんでした。検索結果からクランを選択してください。", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# ユーザーが見つかりませんでした\nユーザー「\"%s1\"」は見つかりませんでした。検索結果からユーザーを選択するか、有効な名前を入力してください。`/link`コマンドを使用することも可能です。", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "# `/link`を使用して始めましょう\nはじめまして!あなたが誰か、私に教えてください。", "player_not_linked": "# `/link`を使用して始めましょう\nはじめまして!あなたが誰か、私に教えてください。",
"tank_name_not_found": "# 車輌が見つかりませんでした\n\"%s1\"という名前の車輌は見つかりませんでした。", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# 車輌が見つかりませんでした\n\"%s1\"というIDの車輌は見つかりませんでした。番号ではなく名前で検索してください。", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# 利用可能な車輌統計がありません\nこのプレイヤーには利用可能な統計がありません。あなたが探しているプレイヤーではない可能性があります。", "no_tank_stats": "# 利用可能な車輌統計がありません\nこのプレイヤーには利用可能な統計がありません。あなたが探しているプレイヤーではない可能性があります。",
"get_help": "Discordサーバーに参加する", "get_help": "Discordサーバーに参加する",
"uncaught_error": "# BlitzKitがエラーに遭遇しました!\n申し訳ありません。お気軽に[公式Discordサーバー](https://discord.gg/nDt7AjGJQH)にお問い合わせください。", "uncaught_error": "# BlitzKitがエラーに遭遇しました!\n申し訳ありません。お気軽に[公式Discordサーバー](https://discord.gg/nDt7AjGJQH)にお問い合わせください。",
@@ -284,19 +284,19 @@
"name": "tier", "name": "tier",
"description": "Tier", "description": "Tier",
"choices": { "choices": {
"tier": "Tier %s1 - %s2" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "Career", "career": "Career",
"today": "Today", "today": "Today",
"days": "%s1 days", "days": "{days} days",
"custom": "%s1 - %s2 days" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "フィルターなし", "none": "フィルターなし",
"tier": "Tier %s1" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "No battles played in this period", "battles_in_period": "No battles played in this period",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "オークション",
"description": "現在オークションで購入可能な車輌",
"body": {
"title": "Blitzオークション",
"subtitle": "%s1 残り• 次の価格 %s2\n今すぐ入札: %s3",
"next": "次の価格: %s1",
"available": "残り: %s1 / %s2"
},
"errors": {
"no_auction": "# 進行中のオークションはありません\n現在、オークションで購入可能な車輌はありません。もしこれが間違いの場合、[公式Discardサーバー](https://discord.gg/nDt7AjGJQH)に報告してください。"
},
"actions": {
"bid": "今すぐ入札"
}
},
"replay": { "replay": {
"name": "replay", "name": "replay",
"description": "Display replay results" "description": "Display replay results"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "Research", "subtitle": "Research",
"total": "トータル", "total": "トータル",
"research": "Research: %s1", "research": "Research: {cost}",
"upgrades": "Upgrades: %s1", "upgrades": "Upgrades: {cost}",
"purchase": "Purchase: %s1", "purchase": "Purchase: {cost}",
"equipment": "Equipment: %s1", "equipment": "Equipment: {cost}",
"estimation": "# This is an estimation!\n\nThis list may include already researched tanks because of the inaccurate information Wargaming provides. Try providing a `starting-tank` from the line when using the command if you can." "estimation": "# This is an estimation!\n\nThis list may include already researched tanks because of the inaccurate information Wargaming provides. Try providing a `starting-tank` from the line when using the command if you can."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 is not on the tech tree\n\nYou cannot research a premium/collector tank.", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# %s1 is a tier I\n\nTier I tanks are always unlocked for free for all players.", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# %s1 is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# %s1 was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "# %s1 and %s2 are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "勝率", "winrate": "勝率",
"damage": "ダメージ", "damage": "ダメージ",
"unknown_tank": "Unknown tank %s1" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "threshold", "name": "threshold",
"description": "The number of days inactive (default: %s1 days)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "Inactive for %s1+ days", "subtitle": "Inactive for {days}+ days",
"listing": "%s1 days" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "Accounts linked", "accounts_linked": "Accounts linked",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 failed to verify", "title": "{name} failed to verify",
"description": "I don't have the permission to manage roles." "description": "I don't have the permission to manage roles."
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limit", "name": "limit",
"description": "The max number of clan results (default: %s1)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Clan search for %s1 in region %s2", "title": "Clan search for {search} in region {region}",
"no_results": "No clans found" "no_results": "No clans found"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limit", "name": "limit",
"description": "The max number of player results (default: %s1)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Player search for %s1 in region %s2", "title": "Player search for {search} in region {region}",
"no_results": "No players found" "no_results": "No players found"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "limit", "name": "limit",
"description": "How many neighbors to display (default: %s1)" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "season", "name": "season",
"description": "Season number (default: current)", "description": "Season number (default: current)",
"choices": { "choices": {
"current": "%s1 (current)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "Top %s1 players", "top_players": "Top {count} players",
"no_participation": "# %s1 didn't play rating in season %s2\n\nThis player did not participate in this season or did not get past calibration.", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", "no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.",
"deleted_player": "Deleted %s1", "deleted_player": "Deleted {id}",
"neighbors": "Rating neighbors", "neighbors": "Rating neighbors",
"more": "+ %s1 more" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "owned-tanks", "name": "owned-tanks",
"description": "Shows all own tanks in a tier", "description": "Shows all own tanks in a tier",
"body": { "body": {
"title": "# %s1's owned tier %s2 tanks\n\n" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "permissions", "name": "permissions",
"description": "Checks wether the bot has the required permissions to function", "description": "Checks wether the bot has the required permissions to function",
"body": { "body": {
"title": "# Permissions\n\n%s1", "title": "# Permissions\n\n{body}",
"view_channels": "View channels: needed to find the message the refresh button was used on", "view_channels": "View channels: needed to find the message the refresh button was used on",
"read_message_history": "Read message history: needed to find the message to refresh", "read_message_history": "Read message history: needed to find the message to refresh",
"attach_files": "Attach files: needed to add images to image-based commands", "attach_files": "Attach files: needed to add images to image-based commands",
@@ -601,7 +585,7 @@
"description": "Check wether the bot is alive.", "description": "Check wether the bot is alive.",
"body": { "body": {
"pong": "Pong 🏓", "pong": "Pong 🏓",
"pong_with_time": "Pong 🏓 - %s1ms" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "player-info", "name": "player-info",
"description": "Basic information about a player", "description": "Basic information about a player",
"body": { "body": {
"title": "%s1's information", "title": "{name}'s information",
"nickname": "Nickname", "nickname": "Nickname",
"battles": "戦闘数", "battles": "戦闘数",
"winrate": "勝率", "winrate": "勝率",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours." "unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours."
} }
} }
@@ -675,12 +659,13 @@
"select_dialog_title": "Search for tanks", "select_dialog_title": "Search for tanks",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Swap tank",
"clear_filters": "Clear filters", "clear_filters": "Clear filters",
"login": "Login to use this",
"search_bar_hint": "車輌名を入力…", "search_bar_hint": "車輌名を入力…",
"recent": "最近の閲覧", "recent": "最近の閲覧",
"select_all": "全て選択", "select_all": "全て選択",
"count_singular": "1 輌", "count_singular": "1 輌",
"count_plural": "%s1輌", "count_plural": "{count} tanks",
"sorting_by": ":%s1で並び替え", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "該当する車輌が存在しません。", "body": "該当する車輌が存在しません。",
"search_again": "もう一度検索してください。", "search_again": "もう一度検索してください。",
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "By %s1 ❤️" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "人気の車輌", "title": "人気の車輌",
"subtitle": "過去 %s1日間" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "他のプロジェクト" "title": "他のプロジェクト"
}, },
"help_translate": "%s1の %s2への翻訳にご協力ください!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "World of Tanks Blitz全般のツール" "seo_description": "World of Tanks Blitz全般のツール"
}, },
"docs": { "docs": {
@@ -795,7 +780,7 @@
"next": "Next", "next": "Next",
"no_results": "該当なし" "no_results": "該当なし"
}, },
"stats": "%s1 / %s2 guessed correctly" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "Search a stat...", "search": "Search a stat...",
@@ -803,8 +788,8 @@
"button": "戦車を探す", "button": "戦車を探す",
"description": "Blitz戦車百科", "description": "Blitz戦車百科",
"seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz", "seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz",
"tank_seo_title": "%s1 - Tier %s2 %s3 %s4 | %s5 Tankopedia | World of Tanks Blitz (WoTB)", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "Skip" "skip": "Skip"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "Camo", "camo": "Camo",
"percentage": "%s1%",
"ghost_factory": "Ghost Factory", "ghost_factory": "Ghost Factory",
"dead_rail": "Dead Rail" "dead_rail": "Dead Rail"
}, },
@@ -873,7 +857,6 @@
"reset": "リセット" "reset": "リセット"
}, },
"advanced": "高度なハイライト", "advanced": "高度なハイライト",
"shooter": "自車両",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "主装甲", "primary": "主装甲",
@@ -884,15 +867,15 @@
"track": "履帯" "track": "履帯"
}, },
"status": { "status": {
"penetration": "%s1hp 貫通", "penetration": "{damage}hp penetration",
"blocked": "非貫通", "blocked": "非貫通",
"ricochet": "跳弾", "ricochet": "跳弾",
"splash": "%s1hp 爆風ダメージ" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "%s1mm %s2°", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1mm 装甲", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1% penetration" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "技術ツリー", "title": "技術ツリー",
"battle": "1 戦", "battle": "1 戦",
"battles": "%s1 戦", "battles": "{count} battles",
"route": "ルート %s1 / %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "ゲームモードアビリティ" "title": "ゲームモードアビリティ"
}, },
"review": { "review": {
"title": "Review videos", "title": "Review videos",
"join": "%s1 YouTuberプログラムに応募する" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "構成", "title": "構成",
@@ -974,15 +957,15 @@
"title": "性能値", "title": "性能値",
"compare": { "compare": {
"label": "比較対象", "label": "比較対象",
"class": "Tier %s1 %s2", "class": "Tier {tier} {class}",
"tier": "Tier %s1 全車輌", "tier": "All of tier {tier}",
"all": "全車輌" "all": "全車輌"
}, },
"values": { "values": {
"shell_index": "Shell %s1", "shell_index": "Shell {index}",
"at_distance": "At %s1m", "at_distance": "At {distance}m",
"at_distance_slider_label": "距離", "at_distance_slider_label": "距離",
"dispersion_at_distance": "%s1m での散布界", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "主砲旋回上限", "gun_flexibility": "主砲旋回上限",
"speed": "最高速度", "speed": "最高速度",
"terrain_coefficients": "地形走破能力", "terrain_coefficients": "地形走破能力",
@@ -1131,9 +1114,9 @@
"description": "車輌の戦闘統計", "description": "車輌の戦闘統計",
"seo_description": "Best tanks and their performances in World of Tanks Blitz", "seo_description": "Best tanks and their performances in World of Tanks Blitz",
"estimation": { "estimation": {
"body": "%s1 人のプレイヤーの推定統計。 %s2前に更新されました。", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 時間", "hours": "{count} hours",
"minutes": "%s1 分" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "統計期間:" "label": "統計期間:"
@@ -1165,10 +1148,10 @@
"button": "全て見る", "button": "全て見る",
"description": "Blitzアバター図鑑", "description": "Blitzアバター図鑑",
"seo_description": "World of Tanks Blitz の 全ての プレイヤーアバター", "seo_description": "World of Tanks Blitz の 全ての プレイヤーアバター",
"last_updated": "最終更新: %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "アバターを検索...", "hint": "アバターを検索...",
"results": "検索結果: %s1 個" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "プレイヤーが見つかりませんでした" "no_results": "プレイヤーが見つかりませんでした"
}, },
"controls": { "controls": {
"title": "%s1 を追跡中", "title": "Tracking {name}",
"subtitle": "開始日時: %s1", "subtitle": "Since {time}",
"reset": "リセット", "reset": "リセット",
"change": "変更" "change": "変更"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "Cancel", "cancel": "Cancel",
"success": { "success": {
"title": "Copy URL", "title": "Copy URL",
"info": "Generated the URL for %s1. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "戻る", "back": "戻る",
"copy": "Copy URL" "copy": "Copy URL"
} }
+76 -93
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "", "default": "",
"long": "To jest długi ciąg testowy. NIGDY NIE ZOBACZYSZ tego w interfejsie użytkownika. Mój ulubiony owoc to %s1, ponieważ ma kolor %s2. Tak bardzo je lubię, że powiem ich nazwę 3 razy! %s1! %s1! %s1! Po raz kolejny to %s2, a nie %s3.", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "Szybki brązowy lis przeskoczył nad leniwym psem." "fox": "Szybki brązowy lis przeskoczył nad leniwym psem."
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1m", "m": "{value}m",
"mm": "%s1mm", "mm": "{value}mm",
"deg": "%s1°", "deg": "{value}°",
"hp": "%s1hp", "hp": "{value}hp",
"x": "x%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1°/s" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "Auto loader", "auto_loader": "Auto loader",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Nie można znaleźć klanu\nNie można znaleźć \"%s1\". Spróbuj wybrać klan z wyników wyszukiwania.", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# Nie można znaleźć użytkownika\nNie mogłem znaleźć użytkownika \"%s1\". Spróbuj wybrać użytkownika z wyniku wyszukiwania, wpisując poprawną nazwę użytkownika lub używając polecenia `/link`.", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "# Użyj `/link` aby zacząć\nNie wiem, kim jesteś, ale możesz mi dziś powiedzieć!", "player_not_linked": "# Użyj `/link` aby zacząć\nNie wiem, kim jesteś, ale możesz mi dziś powiedzieć!",
"tank_name_not_found": "# Czołg nie został znaleziony\nNie można znaleźć czołgu o nazwie \"%s1\".", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# Czołg nie został znaleziony\nNie można znaleźć czołgu o ID \"%s1\". Spróbuj wpisać nazwę czołgu zamiast liczby.", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# Brak dostępnych statystyk czołgów\nTen gracz nie ma żadnych dostępnych statystyk. Może to nie być gracz, którego szukasz.", "no_tank_stats": "# Brak dostępnych statystyk czołgów\nTen gracz nie ma żadnych dostępnych statystyk. Może to nie być gracz, którego szukasz.",
"get_help": "Pomóż serwerowi Discord", "get_help": "Pomóż serwerowi Discord",
"uncaught_error": "# BlitzKit wpadł w błąd!\nPrzepraszamy za to. Możesz [dołączyć do oficjalnego serwera Discord](https://discord.gg/nDt7AjGJQH), aby uzyskać pomoc.", "uncaught_error": "# BlitzKit wpadł w błąd!\nPrzepraszamy za to. Możesz [dołączyć do oficjalnego serwera Discord](https://discord.gg/nDt7AjGJQH), aby uzyskać pomoc.",
@@ -284,19 +284,19 @@
"name": "poziom", "name": "poziom",
"description": "Poziom", "description": "Poziom",
"choices": { "choices": {
"tier": "Poziom %s1 - %s2" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "Kariera", "career": "Kariera",
"today": "Dzisiaj", "today": "Dzisiaj",
"days": "%s1 dzień", "days": "{days} days",
"custom": "%s1 - %s2 dni" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "Brak filtrów", "none": "Brak filtrów",
"tier": "Poziom %s1" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "Brak bitew w tym okresie", "battles_in_period": "Brak bitew w tym okresie",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "aukcja",
"description": "Czołgi dostępne na aukcji",
"body": {
"title": "Aukcja Blitz",
"subtitle": "%s1 dostępne • następne ceny %s2\nOferta teraz: %s3",
"next": "Następna cena: %s1",
"available": "Dostępne: %s1 / %s2"
},
"errors": {
"no_auction": "# Brak bieżącej aukcji\n\nObecnie nie ma dostępnych czołgów do zakupu na aukcji. Jeśli uważasz, że to błąd, zgłoś go na [oficjalnym serwerze Discord](https://discord.gg/nDt7AjGJQH)."
},
"actions": {
"bid": "Oferta teraz"
}
},
"replay": { "replay": {
"name": "powtórz", "name": "powtórz",
"description": "Wyświetl wyniki powtórki" "description": "Wyświetl wyniki powtórki"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "Rozpocznij badania", "subtitle": "Rozpocznij badania",
"total": "Całkowity", "total": "Całkowity",
"research": "Badanie: %s1", "research": "Research: {cost}",
"upgrades": "Ulepszenie: %s1", "upgrades": "Upgrades: {cost}",
"purchase": "Zakup: %s1", "purchase": "Purchase: {cost}",
"equipment": "Wyposażenie: %s1", "equipment": "Equipment: {cost}",
"estimation": "# To jest szacunek!\n\nTa lista może zawierać już zbadane czołgi z powodu niedokładnych informacji dostarczanych przez Wargaming. Spróbuj podać `starting-tank` z wiersza podczas używania polecenia, jeśli możesz." "estimation": "# To jest szacunek!\n\nTa lista może zawierać już zbadane czołgi z powodu niedokładnych informacji dostarczanych przez Wargaming. Spróbuj podać `starting-tank` z wiersza podczas używania polecenia, jeśli możesz."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 nie jest na drzewie technologii\n\nNie możesz zbadać czołg premium/kolekcjonerski.", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# %s1 jest czołgami poziomu I\n\nPoziom I są zawsze odblokowane za darmo dla wszystkich graczy.", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# %s1 jest już zbadany\n\nSpróbuj podać `starting-tank` gdy użyjesz komendy aby zobaczyć sumy dla linii, którą już zbadałeś.", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# %s1 został dostarczony dwa razy\n\nUpewnij się, że `starting-tank` i `target-tank` są inne.", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "# %s i %s nie znajdują się w tej samej linii\n\nUpewnij się, że `starting-tank` i `target-tank` znajdują się na tej samej linii drzewa technicznego.", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# %s1 wyższy stopień %s2\n\nUpewnij się, że zamiast tego %s3 jest `starting-tank`, ponieważ jest tierowo niższym czołgiem." "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "Śr. wygranych", "winrate": "Śr. wygranych",
"damage": "Uszkodzenia", "damage": "Uszkodzenia",
"unknown_tank": "Nieznany czołg %s1" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "threshold", "name": "threshold",
"description": "Liczba dni nieaktywnych (domyślnie: %s dni)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "Inactive for %s1+ days", "subtitle": "Inactive for {days}+ days",
"listing": "%s1 dzień" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "Accounts linked", "accounts_linked": "Accounts linked",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 failed to verify", "title": "{name} failed to verify",
"description": "I don't have the permission to manage roles." "description": "I don't have the permission to manage roles."
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limit", "name": "limit",
"description": "The max number of clan results (default: %s1)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Clan search for %s1 in region %s2", "title": "Clan search for {search} in region {region}",
"no_results": "No clans found" "no_results": "No clans found"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limit", "name": "limit",
"description": "Maksymalna liczba wyników gracza (domyślnie: %s)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Player search for %s1 in region %s2", "title": "Player search for {search} in region {region}",
"no_results": "No players found" "no_results": "No players found"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "limit", "name": "limit",
"description": "How many neighbors to display (default: %s1)" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "season", "name": "season",
"description": "Season number (default: current)", "description": "Season number (default: current)",
"choices": { "choices": {
"current": "%s1 (current)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "Top %s1 players", "top_players": "Top {count} players",
"no_participation": "# %s1 didn't play rating in season %s2\n\nThis player did not participate in this season or did not get past calibration.", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", "no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.",
"deleted_player": "Usunięto %s1", "deleted_player": "Deleted {id}",
"neighbors": "Rating neighbors", "neighbors": "Rating neighbors",
"more": "+ %s1 więcej" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "posiadane czołgi", "name": "posiadane czołgi",
"description": "Pokazuje wszystkie własne czołgi na poziomie", "description": "Pokazuje wszystkie własne czołgi na poziomie",
"body": { "body": {
"title": "# %s1 posiadany poziom %s2 czołgi\n\n" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "uprawnienia", "name": "uprawnienia",
"description": "Sprawdza, czy bot ma wymagane uprawnienia do funkcji", "description": "Sprawdza, czy bot ma wymagane uprawnienia do funkcji",
"body": { "body": {
"title": "# Uprawnienia\n\n%s1", "title": "# Permissions\n\n{body}",
"view_channels": "Wyświetl kanały: potrzebne do znalezienia wiadomości użyty przycisk odświeżania", "view_channels": "Wyświetl kanały: potrzebne do znalezienia wiadomości użyty przycisk odświeżania",
"read_message_history": "Przeczytaj historię wiadomości: potrzebne do znalezienia wiadomości do odświeżenia", "read_message_history": "Przeczytaj historię wiadomości: potrzebne do znalezienia wiadomości do odświeżenia",
"attach_files": "Dołącz pliki: potrzebne do dodawania obrazów do komend opartych na obrazach", "attach_files": "Dołącz pliki: potrzebne do dodawania obrazów do komend opartych na obrazach",
@@ -601,7 +585,7 @@
"description": "Sprawdź, czy bot żyje.", "description": "Sprawdź, czy bot żyje.",
"body": { "body": {
"pong": "Pong 🏓", "pong": "Pong 🏓",
"pong_with_time": "Pong 🏓 - %s1ms" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "informacje o graczu", "name": "informacje o graczu",
"description": "Podstawowe informacje o graczu", "description": "Podstawowe informacje o graczu",
"body": { "body": {
"title": "Informacje o %s1", "title": "{name}'s information",
"nickname": "Nick", "nickname": "Nick",
"battles": "Bitwy", "battles": "Bitwy",
"winrate": "Śr. wygranych", "winrate": "Śr. wygranych",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 nie grał w \n\nTen gracz nie uczestniczył w grze oceniającej w tym sezonie.", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours." "unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours."
} }
} }
@@ -675,12 +659,13 @@
"select_dialog_title": "Search for tanks", "select_dialog_title": "Search for tanks",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Swap tank",
"clear_filters": "Clear filters", "clear_filters": "Clear filters",
"login": "Login to use this",
"search_bar_hint": "Search tanks...", "search_bar_hint": "Search tanks...",
"recent": "Recently viewed", "recent": "Recently viewed",
"select_all": "Select all", "select_all": "Select all",
"count_singular": "1 tank", "count_singular": "1 tank",
"count_plural": "%s1 tanks", "count_plural": "{count} tanks",
"sorting_by": "Sorting by %s1", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "No tanks found.", "body": "No tanks found.",
"search_again": "Try searching again.", "search_again": "Try searching again.",
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "By %s1 ❤️" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "Popular tanks", "title": "Popular tanks",
"subtitle": "Last %s1 days" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "Other cool projects" "title": "Other cool projects"
}, },
"help_translate": "Please help translate %s1 to %s2!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "Tools for everything World of Tanks Blitz" "seo_description": "Tools for everything World of Tanks Blitz"
}, },
"docs": { "docs": {
@@ -795,7 +780,7 @@
"next": "Next", "next": "Next",
"no_results": "Brak wyników" "no_results": "Brak wyników"
}, },
"stats": "" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "Search a stat...", "search": "Search a stat...",
@@ -803,8 +788,8 @@
"button": "Find tanks", "button": "Find tanks",
"description": "Blitz tank encyclopedia", "description": "Blitz tank encyclopedia",
"seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz", "seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz",
"tank_seo_title": "%s1 - Tier %s2 %s3 %s4 | %s5 Tankopedia | World of Tanks Blitz (WoTB)", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "Skip" "skip": "Skip"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "Camo", "camo": "Camo",
"percentage": "%s1%",
"ghost_factory": "Ghost Factory", "ghost_factory": "Ghost Factory",
"dead_rail": "Dead Rail" "dead_rail": "Dead Rail"
}, },
@@ -873,7 +857,6 @@
"reset": "Reset" "reset": "Reset"
}, },
"advanced": "Advanced highlighting", "advanced": "Advanced highlighting",
"shooter": "Shooter:",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "Primary", "primary": "Primary",
@@ -884,15 +867,15 @@
"track": "Tracks" "track": "Tracks"
}, },
"status": { "status": {
"penetration": "%s1hp penetration", "penetration": "{damage}hp penetration",
"blocked": "Blocked", "blocked": "Blocked",
"ricochet": "Ricochet", "ricochet": "Ricochet",
"splash": "%s1hp splash" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "%s1mm %s2°", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1mm nominal", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1% penetration" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "Tech tree", "title": "Tech tree",
"battle": "1 battle", "battle": "1 battle",
"battles": "%s1 battles", "battles": "{count} battles",
"route": "Route %s1 of %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "Game mode abilities" "title": "Game mode abilities"
}, },
"review": { "review": {
"title": "Review videos", "title": "Review videos",
"join": "Apply to %s1 YouTuber program" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "Configuration", "title": "Configuration",
@@ -974,15 +957,15 @@
"title": "Characteristics", "title": "Characteristics",
"compare": { "compare": {
"label": "Compare against", "label": "Compare against",
"class": "Tier %s1 %s2", "class": "Tier {tier} {class}",
"tier": "All of tier %s1", "tier": "All of tier {tier}",
"all": "All tanks" "all": "All tanks"
}, },
"values": { "values": {
"shell_index": "Shell %s1", "shell_index": "Shell {index}",
"at_distance": "At %s1m", "at_distance": "At {distance}m",
"at_distance_slider_label": "Distance", "at_distance_slider_label": "Distance",
"dispersion_at_distance": "Dispersion at %s1m", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "Gun flexibility", "gun_flexibility": "Gun flexibility",
"speed": "Speed", "speed": "Speed",
"terrain_coefficients": "Terrain coefficients", "terrain_coefficients": "Terrain coefficients",
@@ -1131,9 +1114,9 @@
"description": "Tank performance statistics", "description": "Tank performance statistics",
"seo_description": "Best tanks and their performances in World of Tanks Blitz", "seo_description": "Best tanks and their performances in World of Tanks Blitz",
"estimation": { "estimation": {
"body": "Estimated stats based on %s1 players. Updated %s2 ago.", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 hours", "hours": "{count} hours",
"minutes": "%s1 minutes" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "Player count" "label": "Player count"
@@ -1165,10 +1148,10 @@
"button": "Browse all", "button": "Browse all",
"description": "Blitz player avatars", "description": "Blitz player avatars",
"seo_description": "All World of Tanks Blitz player avatars", "seo_description": "All World of Tanks Blitz player avatars",
"last_updated": "Last updated on %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "Search avatars...", "hint": "Search avatars...",
"results": "%s1 avatars" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "No players found" "no_results": "No players found"
}, },
"controls": { "controls": {
"title": "Tracking %s1", "title": "Tracking {name}",
"subtitle": "Since %s1", "subtitle": "Since {time}",
"reset": "Reset", "reset": "Reset",
"change": "Change" "change": "Change"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "Cancel", "cancel": "Cancel",
"success": { "success": {
"title": "Copy URL", "title": "Copy URL",
"info": "Generated the URL for %s1. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "Back", "back": "Back",
"copy": "Copy URL" "copy": "Copy URL"
} }
+76 -93
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "teste", "default": "teste",
"long": "Esta é uma sequência de testes longa. Você NUNCA DEVE ver isto na UI. Minha fruta favorita é %s1 porque tem a cor de %s2. Eu gosto tanto dela que vou dizer o nome dela 3 vezes! %s1! %s1! %s1! Mais uma vez, é %s2, não %s3.", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "A ágil raposa castanha salta por cima do cão preguiçoso." "fox": "A ágil raposa castanha salta por cima do cão preguiçoso."
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1m", "m": "{value}m",
"mm": "%s1mm", "mm": "{value}mm",
"deg": "%s1°", "deg": "{value}°",
"hp": "%s1hp", "hp": "{value}hp",
"x": "x%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1°/s" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "Autocarregador", "auto_loader": "Autocarregador",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Não foi possível encontrar o clã\nNão foi possível encontrar \"%s1\". Tente selecionar um clã do resultado de pesquisa.", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# Não foi possível encontrar o usuário\nEu não consegui encontrar o usuário \"%s1\". Tente escolher um usuário do resultado de pesquisa, digitando um nome de usuário válido, ou usando o comando `/link`.", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "Digite \"/link\" para começar.\nEu posso não saber quem é você, mas pode-me dizer hoje sobre isso!", "player_not_linked": "Digite \"/link\" para começar.\nEu posso não saber quem é você, mas pode-me dizer hoje sobre isso!",
"tank_name_not_found": "# Tanque não encontrado\nNão foi possível encontrar um tanque pelo nome \"%s1\".", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# Tanque não encontrado\nNão foi possível encontrar o tanque pelo ID \"%s1\". Tente digitar o nome do tanque ao invés de um número.", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# Nenhuma estatística de tanques disponível\nEsse jogador não tem as suas estatísticas disponíveis. Talvez esse pode não ser o jogador que procura.", "no_tank_stats": "# Nenhuma estatística de tanques disponível\nEsse jogador não tem as suas estatísticas disponíveis. Talvez esse pode não ser o jogador que procura.",
"get_help": "Servidor de Ajuda no Discord", "get_help": "Servidor de Ajuda no Discord",
"uncaught_error": "# O BlitzKit apresentou um erro!\nSentimos muito por isso. Sinta-se a vontade para [entrar no servidor oficial no Discord]\n(https://discord.gg/nDt7AjGJQH) para conseguir ajuda.", "uncaught_error": "# O BlitzKit apresentou um erro!\nSentimos muito por isso. Sinta-se a vontade para [entrar no servidor oficial no Discord]\n(https://discord.gg/nDt7AjGJQH) para conseguir ajuda.",
@@ -284,19 +284,19 @@
"name": "nível", "name": "nível",
"description": "Nível", "description": "Nível",
"choices": { "choices": {
"tier": "Nível %s1 - %s2" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "Carreira", "career": "Carreira",
"today": "Hoje", "today": "Hoje",
"days": "%s1 dias", "days": "{days} days",
"custom": "%s1 - %s2 dias" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "Sem filtros", "none": "Sem filtros",
"tier": "Nível %s1" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "Não há batalhas jogadas neste período", "battles_in_period": "Não há batalhas jogadas neste período",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "leilão",
"description": "Tanques disponíveis agora mesmo no leilão",
"body": {
"title": "Leilão Blitz",
"subtitle": "%s1 disponível • próximos preços %s2 oferta agora: %s3",
"next": "Próximo preço: %s1",
"available": "Disponível: %s1 / %s2"
},
"errors": {
"no_auction": "# Nenhum leilão em curso\n\nNo momento, não há tanques disponíveis para compra no leilão. Se você acha que isso é um erro, relate esta discrepância no [servidor oficial do Discord](https://discord.gg/nDt7AjGJQH)."
},
"actions": {
"bid": "Ofertar agora"
}
},
"replay": { "replay": {
"name": "replay", "name": "replay",
"description": "Exibir resultados de replays" "description": "Exibir resultados de replays"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "Pesquisa", "subtitle": "Pesquisa",
"total": "Total", "total": "Total",
"research": "Pesquisa: %s1", "research": "Research: {cost}",
"upgrades": "Melhorias: %s1", "upgrades": "Upgrades: {cost}",
"purchase": "Compra: %s1", "purchase": "Purchase: {cost}",
"equipment": "Equipamento: %s1", "equipment": "Equipment: {cost}",
"estimation": "# Esta é uma estimativa!\n\nEsta lista pode incluir tanques já pesquisados devido à informação imprecisa que a Wargaming fornece. Tente fornecer um `tanque-inicial` da linha ao usar o comando, se puder." "estimation": "# Esta é uma estimativa!\n\nEsta lista pode incluir tanques já pesquisados devido à informação imprecisa que a Wargaming fornece. Tente fornecer um `tanque-inicial` da linha ao usar o comando, se puder."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 não está na árvore tecnológica\n\nVocê não pode pesquisar um tanque premium/colecionador.", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# %s1 é um nível I\n\nOs tanques de nível I sempre são desbloqueados gratuitamente para todos os jogadores.", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# %s1 já foi pesquisado\n\nTente fornecer um `tanque-inicial` ao usar o comando para ver os totais de uma linha que você já pesquisou.", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# %s1 foi fornecido duas vezes\n\nCertifique-se de que `tanque-inicial` e `tanque-alvo` são diferentes.", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "# %s1 e %s2 não estão na mesma linha\n\nCertifique-se de que `tanque-inicial` e `tanque-alvo` estão na mesma linha tecnológica.", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# %s1 de nível mais alto para %s2\n\nCertifique-se de fornecer %s3 como o `tanque-inicial` em vez disso, pois é o tanque de nível inferior." "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "Taxa de vitória", "winrate": "Taxa de vitória",
"damage": "Dano", "damage": "Dano",
"unknown_tank": "Tanque desconhecido %s1" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "limite", "name": "limite",
"description": "O número de dias inativos (padrão: %s1 dias)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "Inativo por %s1+ dias", "subtitle": "Inactive for {days}+ days",
"listing": "%s1 dias" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "Contas vinculadas", "accounts_linked": "Contas vinculadas",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 falhou ao verificar", "title": "{name} failed to verify",
"description": "Eu não tenho permissão para gerenciar funções." "description": "Eu não tenho permissão para gerenciar funções."
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limite", "name": "limite",
"description": "O número máximo de resultados do clã (padrão: %s1)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Pesquisa do clã para %s1 na região %s2", "title": "Clan search for {search} in region {region}",
"no_results": "Nenhum clã encontrado" "no_results": "Nenhum clã encontrado"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "limite", "name": "limite",
"description": "O número máximo de resultados do jogador (padrão: %s1)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Busca de jogador para %s1 na região %s2", "title": "Player search for {search} in region {region}",
"no_results": "Nenhum jogador encontrado" "no_results": "Nenhum jogador encontrado"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "limite", "name": "limite",
"description": "Quantos vizinhos exibir (padrão: %s1)" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "temporada", "name": "temporada",
"description": "Número da temporada (padrão: atual)", "description": "Número da temporada (padrão: atual)",
"choices": { "choices": {
"current": "%s1 (atual)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "Melhores %s1 jogadores", "top_players": "Top {count} players",
"no_participation": "# %s1 não jogou classificação na temporada %s2\n\nEste jogador não participou nesta temporada ou não passou da calibração.", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# Nenhuma temporada em andamento\n\nNão há uma temporada de classificação em execução no momento.", "no_ongoing_season": "# Nenhuma temporada em andamento\n\nNão há uma temporada de classificação em execução no momento.",
"deleted_player": "Excluído %s1", "deleted_player": "Deleted {id}",
"neighbors": "Classificação de vizinhos", "neighbors": "Classificação de vizinhos",
"more": "+ %s1 mais" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "tanques-possuídos", "name": "tanques-possuídos",
"description": "Mostra todos os tanques possuídos em um nível", "description": "Mostra todos os tanques possuídos em um nível",
"body": { "body": {
"title": "# %s1's possuía nível %s2 tanques\n\n" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "Permissões", "name": "Permissões",
"description": "Verifica se o bot tem as permissões necessárias para funcionar", "description": "Verifica se o bot tem as permissões necessárias para funcionar",
"body": { "body": {
"title": "# Permissões\n\n%s1", "title": "# Permissions\n\n{body}",
"view_channels": "Ver canais: necessário para encontrar a mensagem em que o botão atualizar foi usado", "view_channels": "Ver canais: necessário para encontrar a mensagem em que o botão atualizar foi usado",
"read_message_history": "Histórico de mensagens lidas: necessário para encontrar a mensagem para atualizar", "read_message_history": "Histórico de mensagens lidas: necessário para encontrar a mensagem para atualizar",
"attach_files": "Anexar arquivos: necessário para adicionar imagens a comandos baseados em imagens", "attach_files": "Anexar arquivos: necessário para adicionar imagens a comandos baseados em imagens",
@@ -601,7 +585,7 @@
"description": "Verifique se o bot está vivo.", "description": "Verifique se o bot está vivo.",
"body": { "body": {
"pong": "Pong 🏓", "pong": "Pong 🏓",
"pong_with_time": "Pong 🏓 - %s1ms" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "informação do jogador", "name": "informação do jogador",
"description": "Informações básicas sobre um jogador", "description": "Informações básicas sobre um jogador",
"body": { "body": {
"title": "%s1's informações", "title": "{name}'s information",
"nickname": "Apelido", "nickname": "Apelido",
"battles": "Batalhas", "battles": "Batalhas",
"winrate": "Taxa de vitória", "winrate": "Taxa de vitória",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 não jogou classificação\n\nEste jogador não participou do modo de classificação nesta temporada.", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# Estatísticas atualmente indisponível\n\nWargaming pode estar no momento, enfrentando tempo de inatividade do servidor. Se houver uma temporada em curso, as estatísticas deverão ser disponibilizadas dentro de 24 horas." "unrecorded_stats": "# Estatísticas atualmente indisponível\n\nWargaming pode estar no momento, enfrentando tempo de inatividade do servidor. Se houver uma temporada em curso, as estatísticas deverão ser disponibilizadas dentro de 24 horas."
} }
} }
@@ -675,12 +659,13 @@
"select_dialog_title": "Search for tanks", "select_dialog_title": "Search for tanks",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Swap tank",
"clear_filters": "Clear filters", "clear_filters": "Clear filters",
"login": "Login to use this",
"search_bar_hint": "Procurar tanques...", "search_bar_hint": "Procurar tanques...",
"recent": "Visto recentemente", "recent": "Visto recentemente",
"select_all": "Selecionar todos", "select_all": "Selecionar todos",
"count_singular": "1 tanque", "count_singular": "1 tanque",
"count_plural": "%s1 tanques", "count_plural": "{count} tanks",
"sorting_by": "Ordenando por %s1", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "Nenhum tanque encontrado.", "body": "Nenhum tanque encontrado.",
"search_again": "Tente pesquisar novamente.", "search_again": "Tente pesquisar novamente.",
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "Por %s1 ❤️" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "Tanques populares", "title": "Tanques populares",
"subtitle": "Últimos %s1 dias" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "Outros projetos legais" "title": "Outros projetos legais"
}, },
"help_translate": "Por favor, ajude a traduzir %s1 para %s2!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "Ferramentas para tudo World of Tanks Blitz" "seo_description": "Ferramentas para tudo World of Tanks Blitz"
}, },
"docs": { "docs": {
@@ -795,7 +780,7 @@
"next": "Next", "next": "Next",
"no_results": "Sem resultados" "no_results": "Sem resultados"
}, },
"stats": "%s1 / %s2 guessed correctly" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "Search a stat...", "search": "Search a stat...",
@@ -803,8 +788,8 @@
"button": "Encontrar tanques", "button": "Encontrar tanques",
"description": "Blitz enciclopédia de tanques", "description": "Blitz enciclopédia de tanques",
"seo_description": "Estatísticas, blindagem, e mais para todos os tanques de Wolrd of Tanks Blitz", "seo_description": "Estatísticas, blindagem, e mais para todos os tanques de Wolrd of Tanks Blitz",
"tank_seo_title": "%s1 - Nível %s2 %s3 %s4 | %s5 Tanquepedia | World of Tanks Blitz (WoTB)", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 blindagem, estatísticas, equipamentos, provisões e mais. %s2 DPM, %s3hp alfa, %s4mm de penetração, %s5km/h velocidade máxima, %s6hp vida.", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "Skip" "skip": "Skip"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "Camo", "camo": "Camo",
"percentage": "%s1%",
"ghost_factory": "Ghost Factory", "ghost_factory": "Ghost Factory",
"dead_rail": "Dead Rail" "dead_rail": "Dead Rail"
}, },
@@ -873,7 +857,6 @@
"reset": "Restaurar" "reset": "Restaurar"
}, },
"advanced": "Realce avançado", "advanced": "Realce avançado",
"shooter": "Atirador:",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "Primário", "primary": "Primário",
@@ -884,15 +867,15 @@
"track": "Esteiras" "track": "Esteiras"
}, },
"status": { "status": {
"penetration": "%s1HP penetração", "penetration": "{damage}hp penetration",
"blocked": "Bloqueado", "blocked": "Bloqueado",
"ricochet": "Ricochete", "ricochet": "Ricochete",
"splash": "%s1hp respingo" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "%s1mm %s2°", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1mm nominal", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1% penetração" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "Árvore tecnológica", "title": "Árvore tecnológica",
"battle": "1 batalha", "battle": "1 batalha",
"battles": "%s1 batalhas", "battles": "{count} battles",
"route": "Rota %s1 de %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "Habilidades do modo de jogo" "title": "Habilidades do modo de jogo"
}, },
"review": { "review": {
"title": "Vídeos de análise", "title": "Vídeos de análise",
"join": "Candidate-se para %s1 um programa YouTuber" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "Configuração", "title": "Configuração",
@@ -974,15 +957,15 @@
"title": "Características", "title": "Características",
"compare": { "compare": {
"label": "Comparar com", "label": "Comparar com",
"class": "Nível %s1 %s2", "class": "Tier {tier} {class}",
"tier": "Tudo de nível %s1", "tier": "All of tier {tier}",
"all": "Todos os tanques" "all": "Todos os tanques"
}, },
"values": { "values": {
"shell_index": "Projétil %s1", "shell_index": "Shell {index}",
"at_distance": "À %s1m", "at_distance": "At {distance}m",
"at_distance_slider_label": "Distância", "at_distance_slider_label": "Distância",
"dispersion_at_distance": "Dispersão à %s1m", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "Flexibilidade da arma", "gun_flexibility": "Flexibilidade da arma",
"speed": "Velocidade", "speed": "Velocidade",
"terrain_coefficients": "Coeficientes do terreno", "terrain_coefficients": "Coeficientes do terreno",
@@ -1131,9 +1114,9 @@
"description": "Estatísticas de desempenho do tanque", "description": "Estatísticas de desempenho do tanque",
"seo_description": "Melhores tanques e suas performances no World of Tanks Blitz", "seo_description": "Melhores tanques e suas performances no World of Tanks Blitz",
"estimation": { "estimation": {
"body": "Estatísticas estimadas baseadas em %s1 jogadores. Atualizado %s2 atrás.", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 horas", "hours": "{count} hours",
"minutes": "%s1 minutos" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "Número de jogadores" "label": "Número de jogadores"
@@ -1165,10 +1148,10 @@
"button": "Procurar todos", "button": "Procurar todos",
"description": "Avatares do jogador Blitz", "description": "Avatares do jogador Blitz",
"seo_description": "Todos os avatares do jogador World of Tanks Blitz", "seo_description": "Todos os avatares do jogador World of Tanks Blitz",
"last_updated": "Última atualização em %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "Procurar avatares...", "hint": "Procurar avatares...",
"results": "%s1 avatares" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "Nenhum jogador encontrado" "no_results": "Nenhum jogador encontrado"
}, },
"controls": { "controls": {
"title": "Rastreando %s1", "title": "Tracking {name}",
"subtitle": "Desde %s1", "subtitle": "Since {time}",
"reset": "Restaurar", "reset": "Restaurar",
"change": "Mudança" "change": "Mudança"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"success": { "success": {
"title": "Copiar URL", "title": "Copiar URL",
"info": "Gerou a URL para %s1. A incorporação começará a rastrear assim que a URL for colada. Redefina a qualquer momento clicando com o botão direito no PC ou pressionando longamente no celular e, em seguida, selecionando \"Redefinir\".", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "Voltar", "back": "Voltar",
"copy": "Copiar URL" "copy": "Copiar URL"
} }
+88 -105
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "тест", "default": "тест",
"long": "Это длинная тестовая строка. Вы НИКОГДА не должны видеть её в пользовательском интерфейсе. Мой любимый фрукт — %s1, потому что это цвет %s2. Он мне так нравится, что я произнесу его имя 3 раза! %s1! %s1! %s1! И ещё раз, это %s2, а не %s3.", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "Съешь же ещё этих мягких французских булок, да выпей чаю." "fox": "Съешь же ещё этих мягких французских булок, да выпей чаю."
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1м", "m": "{value}m",
"mm": "%s1мм", "mm": "{value}mm",
"deg": "%s1°", "deg": "{value}°",
"hp": "%s1hp", "hp": "{value}hp",
"x": "x%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1°/с" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "Барабан", "auto_loader": "Барабан",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Не удалось найти клан\nНе найден «%s1». Попробуйте выбрать клан из результатов поиска.", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# Не удалось найти пользователя\nНе удалось найти пользователя «%s1». Попробуйте выбрать пользователя из результатов поиска, введя правильное имя пользователя или используя команду «/link».", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "# Используйте «/link», чтобы начать\nЯ не знаю, кто ты, но давай познакомимся сегодня!", "player_not_linked": "# Используйте «/link», чтобы начать\nЯ не знаю, кто ты, но давай познакомимся сегодня!",
"tank_name_not_found": "# Танк не найден\nНе удалось найти танк по названию «%s1».", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# Танк не найден\nНе удалось найти танк по ID «%s1». Попробуйте ввести название танка вместо числа.", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# Статистика танка недоступна\nУ этого игрока нет доступной статистики. Возможно, это не тот игрок, которого вы ищете.", "no_tank_stats": "# Статистика танка недоступна\nУ этого игрока нет доступной статистики. Возможно, это не тот игрок, которого вы ищете.",
"get_help": "Получить помощь", "get_help": "Получить помощь",
"uncaught_error": "# BlitzKit столкнулся с ошибкой!\nНам очень жаль. Не стесняйтесь и [присоединяйтесь к официальному серверу Discord](https://discord.gg/nDt7AjGJQH), чтобы получить помощь.", "uncaught_error": "# BlitzKit столкнулся с ошибкой!\nНам очень жаль. Не стесняйтесь и [присоединяйтесь к официальному серверу Discord](https://discord.gg/nDt7AjGJQH), чтобы получить помощь.",
@@ -284,19 +284,19 @@
"name": "уровень", "name": "уровень",
"description": "Уровень", "description": "Уровень",
"choices": { "choices": {
"tier": "Уровень %s1 - %s2" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "Карьера", "career": "Карьера",
"today": "Cегодня", "today": "Cегодня",
"days": "%s1 дней", "days": "{days} days",
"custom": "%s1 - %s2 дней" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "Без фильтров", "none": "Без фильтров",
"tier": "Уровень %s1" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "За этот период боёв не было", "battles_in_period": "За этот период боёв не было",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "аукцион",
"description": "Танки доступные на аукционе сейчас",
"body": {
"title": "Blitz аукцион",
"subtitle": "%s1 доступные • следующие цены %s2\nПокупка сейчас: %s3",
"next": "Следующая цена: %s1",
"available": "Доступно: %s1 / %s2"
},
"errors": {
"no_auction": "# Аукцион сейчас не проходит\n\nНа данный момент нет танков для покупки на аукционе. Если считаете, что это ошибка, пожалуйста о несоответствии на [официальном сервере Discord](https://discord.gg/nDt7AjGJQH)."
},
"actions": {
"bid": "Купить сейчас"
}
},
"replay": { "replay": {
"name": "повтор", "name": "повтор",
"description": "Показать результаты повтора" "description": "Показать результаты повтора"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "Исследование", "subtitle": "Исследование",
"total": "Всего", "total": "Всего",
"research": "Исследование: %s1", "research": "Research: {cost}",
"upgrades": "Улучшения: %s1", "upgrades": "Upgrades: {cost}",
"purchase": "Покупка: %s1", "purchase": "Purchase: {cost}",
"equipment": "Снаряжение: %s1", "equipment": "Equipment: {cost}",
"estimation": "# Это приблизительная оценка!\n\nВ этот список могут входить уже исследованные танки из-за неточной информации, предоставляемой Wargaming. Попробуйте указать «стартовый-танк» в строке при использовании команды, если сможете." "estimation": "# Это приблизительная оценка!\n\nВ этот список могут входить уже исследованные танки из-за неточной информации, предоставляемой Wargaming. Попробуйте указать «стартовый-танк» в строке при использовании команды, если сможете."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 отсутствует в дереве танков\n\nВы не можете исследовать премиум / коллекционный танк.", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# %s1 - это уровень I\n\nУровень I всегда открыт бесплатно для всех игроков.", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# %s1 уже исследован\n\nПопробуйте предоставить «starting-tank» при использовании команды для просмотра итогов уже исследованной ветки.", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# %s1 был предоставлен дважды\n\nУбедитесь, что «starting-tank» и «target-tank» различаются.", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "# %s1 и %s2 находятся не в одной ветке\n\nУбедитесь, что «starting-tank» и «target-tank» находятся на той же ветке дерева танков.", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# У %s1 более высокий уровень чем у %s2\n\nОбязательно укажите %s3 в качестве «starting-tank», так как это танк более низкого уровня." "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "Коэффициент побед", "winrate": "Коэффициент побед",
"damage": "Урон", "damage": "Урон",
"unknown_tank": "Неизвестный танк %s1" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "порог", "name": "порог",
"description": "Количество дней не активности (по умолчанию: %s1 дней)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "Неактивен %s1+ дней", "subtitle": "Inactive for {days}+ days",
"listing": "%s1 дней" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "Аккаунты привязаны", "accounts_linked": "Аккаунты привязаны",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 не удалось проверить", "title": "{name} failed to verify",
"description": "У меня нет разрешения на управление ролями." "description": "У меня нет разрешения на управление ролями."
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "лимит", "name": "лимит",
"description": "Максимальное количество результатов клана (по умолчанию: %s1)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Поиск клана %s1 в регионе %s2", "title": "Clan search for {search} in region {region}",
"no_results": "Кланов не найдено" "no_results": "Кланов не найдено"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "лимит", "name": "лимит",
"description": "Максимальное число результатов игрока (по умолчанию: %s1)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Поиск игрока %s1 в регионе %s2", "title": "Player search for {search} in region {region}",
"no_results": "Игроков не найдено" "no_results": "Игроков не найдено"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "лимит", "name": "лимит",
"description": "Количество отображаемых ближайших игроков (по умолчанию: %s1)" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "сезон", "name": "сезон",
"description": "Номер сезона (по умолчанию: текущий)", "description": "Номер сезона (по умолчанию: текущий)",
"choices": { "choices": {
"current": "%s1 (текущая)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "Топ %s1 игроков", "top_players": "Top {count} players",
"no_participation": "# %s1 не играл в рейтинг в сезоне %s2\n\nЭтот игрок не участвовал в этом сезоне или не получил прошлую калибровку.", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# Нет текущего сезона\n\nВ данный момент нет рейтингового сезона.", "no_ongoing_season": "# Нет текущего сезона\n\nВ данный момент нет рейтингового сезона.",
"deleted_player": "Удалено %s1", "deleted_player": "Deleted {id}",
"neighbors": "Рейтинг ближайших игроков", "neighbors": "Рейтинг ближайших игроков",
"more": "+ ещё %s1" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "cобственные-танки", "name": "cобственные-танки",
"description": "Показывает все принадлежащие танки на уровне", "description": "Показывает все принадлежащие танки на уровне",
"body": { "body": {
"title": "# %s1 принадлежал уровень %s2 танков\n\n" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "разрешения", "name": "разрешения",
"description": "Проверяет, есть ли у бота необходимые разрешения для работы", "description": "Проверяет, есть ли у бота необходимые разрешения для работы",
"body": { "body": {
"title": "# Разрешения\n\n%s1", "title": "# Permissions\n\n{body}",
"view_channels": "Просмотр каналов: необходимо найти сообщение, на котором была использована кнопка обновления", "view_channels": "Просмотр каналов: необходимо найти сообщение, на котором была использована кнопка обновления",
"read_message_history": "Просмотр истории сообщений: необходимо найти сообщение для обновления", "read_message_history": "Просмотр истории сообщений: необходимо найти сообщение для обновления",
"attach_files": "Прикрепить файлы: необходимо для добавления изображений в команды на основе изображения", "attach_files": "Прикрепить файлы: необходимо для добавления изображений в команды на основе изображения",
@@ -601,7 +585,7 @@
"description": "Проверьте, что бот жив.", "description": "Проверьте, что бот жив.",
"body": { "body": {
"pong": "Понг 🏓", "pong": "Понг 🏓",
"pong_with_time": "Понг 🏓 - %s1мс" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "информация-об-игроке", "name": "информация-об-игроке",
"description": "Основная информация о игроке", "description": "Основная информация о игроке",
"body": { "body": {
"title": "Информация о %s1", "title": "{name}'s information",
"nickname": "Никнейм", "nickname": "Никнейм",
"battles": "Боёв", "battles": "Боёв",
"winrate": "Коэффициент побед", "winrate": "Коэффициент побед",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 не получил рейтинга\n\nЭтот игрок в этом сезоне не участвовал в рейтинговом режиме.", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# Статистика недоступна в настоящее время\n\nВ настоящее время Wargaming, возможно, сталкивается с простоями сервера. Если сезон продолжается, статистика должна быть доступна в течение 24 часов." "unrecorded_stats": "# Статистика недоступна в настоящее время\n\nВ настоящее время Wargaming, возможно, сталкивается с простоями сервера. Если сезон продолжается, статистика должна быть доступна в течение 24 часов."
} }
} }
@@ -672,15 +656,16 @@
"copied": "Скопировано!" "copied": "Скопировано!"
}, },
"tank_search": { "tank_search": {
"select_dialog_title": "Search for tanks", "select_dialog_title": "Поиск танка",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Заменить танк",
"clear_filters": "Сбросить фильтры", "clear_filters": "Сбросить фильтры",
"login": "Login to use this",
"search_bar_hint": "Поиск танков...", "search_bar_hint": "Поиск танков...",
"recent": "Недавние", "recent": "Недавние",
"select_all": "Выбрать всё", "select_all": "Выбрать всё",
"count_singular": "1 танк", "count_singular": "1 танк",
"count_plural": "Танков: %s1", "count_plural": "{count} tanks",
"sorting_by": "Сортировать по %s1", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "Танков не найдено.", "body": "Танков не найдено.",
"search_again": "Попробуйте повторить поиск.", "search_again": "Попробуйте повторить поиск.",
@@ -743,11 +728,11 @@
}, },
"home": { "home": {
"pwa": { "pwa": {
"title": "Install the BlitzKit App", "title": "Установите приложение BlitzKit",
"new": "NEW", "new": "НОВИНКА",
"checking": "Checking compatibility...", "checking": "Проверка совместимости...",
"instructions": "Instructions for Apple devices.", "instructions": "Инструкция для устройств Apple.",
"install": "Install", "install": "Установка",
"dismiss": "Отклонить" "dismiss": "Отклонить"
}, },
"discord": { "discord": {
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "От %s1 ❤️" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "Популярные танки", "title": "Популярные танки",
"subtitle": "За последнее %s1 дней" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "Другие классные проекты" "title": "Другие классные проекты"
}, },
"help_translate": "Пожалуйста, помогите перевести %s1 на %s2!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "Инструменты для World of Tanks Blitz" "seo_description": "Инструменты для World of Tanks Blitz"
}, },
"docs": { "docs": {
@@ -780,8 +765,8 @@
"button": "Смешать и собрать", "button": "Смешать и собрать",
"description": "Модули смешанного танка", "description": "Модули смешанного танка",
"seo_description": "Смешивание и сбор корпусов, башен и пушек танков из World of Tanks Blitz", "seo_description": "Смешивание и сбор корпусов, башен и пушек танков из World of Tanks Blitz",
"screenshot": "Screenshot", "screenshot": "Скриншот",
"randomize": "Случайный выбор" "randomize": "Случайно"
}, },
"guess": { "guess": {
"name": "Угадайте танк", "name": "Угадайте танк",
@@ -795,7 +780,7 @@
"next": "Следующий", "next": "Следующий",
"no_results": "Ничего не найденo" "no_results": "Ничего не найденo"
}, },
"stats": "%s1 / %s2 угадано верно" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "Поиск характеристик...", "search": "Поиск характеристик...",
@@ -803,8 +788,8 @@
"button": "Поиск танков", "button": "Поиск танков",
"description": "Танковая энциклопедия Blitz", "description": "Танковая энциклопедия Blitz",
"seo_description": "Статистика, броня и многое другое по всем танкам World of Tanks Blitz", "seo_description": "Статистика, броня и многое другое по всем танкам World of Tanks Blitz",
"tank_seo_title": "%s1 — %s4 %s3 %s2 уровня | Танкопедия %s5 | World of Tanks Blitz (WoTB)", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 броня, статистика, оборудование, снабжение и многое другое. %s2 УВМ, %s3hp альфа, %s4mm пробитие, %s5км/ч лучшая скорость, %s6hp здоровье.", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "Пропуск" "skip": "Пропуск"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "Камуфляж", "camo": "Камуфляж",
"percentage": "%s1%",
"ghost_factory": "Промзона", "ghost_factory": "Промзона",
"dead_rail": "Эшелон" "dead_rail": "Эшелон"
}, },
@@ -873,7 +857,6 @@
"reset": "Сброс" "reset": "Сброс"
}, },
"advanced": "Продвинутая подсветка", "advanced": "Продвинутая подсветка",
"shooter": "Стреляет:",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "Броня", "primary": "Броня",
@@ -884,15 +867,15 @@
"track": "Гусеницы" "track": "Гусеницы"
}, },
"status": { "status": {
"penetration": "Пробитие на %s1оп", "penetration": "{damage}hp penetration",
"blocked": "Не пробил", "blocked": "Не пробил",
"ricochet": "Рикошет", "ricochet": "Рикошет",
"splash": "Урон осколками на %s1оп" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "%s1мм %s2°", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1мм номинала", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1% пробития" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "Дерево танков", "title": "Дерево танков",
"battle": "1 бой", "battle": "1 бой",
"battles": "%s1 боёв", "battles": "{count} battles",
"route": "Ветка %s1 из %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "Способности в игровых режимах" "title": "Способности в игровых режимах"
}, },
"review": { "review": {
"title": "Видеообзоры", "title": "Видеообзоры",
"join": "Предложить ютубера для программы %s1" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "Конфигурация", "title": "Конфигурация",
@@ -974,15 +957,15 @@
"title": "Характеристики", "title": "Характеристики",
"compare": { "compare": {
"label": "Сравнивать с", "label": "Сравнивать с",
"class": "%s2 %s1 уровня", "class": "Tier {tier} {class}",
"tier": "Все %s1 уровня", "tier": "All of tier {tier}",
"all": "Все танки" "all": "Все танки"
}, },
"values": { "values": {
"shell_index": "Снаряд %s1", "shell_index": "Shell {index}",
"at_distance": "На %s1м", "at_distance": "At {distance}m",
"at_distance_slider_label": "Дистанция", "at_distance_slider_label": "Дистанция",
"dispersion_at_distance": "Разброс на %s1м", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "Углы наводки", "gun_flexibility": "Углы наводки",
"speed": "Скорость", "speed": "Скорость",
"terrain_coefficients": "Сопротивление грунтам", "terrain_coefficients": "Сопротивление грунтам",
@@ -1131,9 +1114,9 @@
"description": "Статистика эффективности танков", "description": "Статистика эффективности танков",
"seo_description": "Лучшие танки и их эффективность в World of Tanks Blitz", "seo_description": "Лучшие танки и их эффективность в World of Tanks Blitz",
"estimation": { "estimation": {
"body": "Примерная статистика на основе %s1 игроков. Обновлено %s2 назад.", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 часов", "hours": "{count} hours",
"minutes": "%s1 минут" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "Количество игроков" "label": "Количество игроков"
@@ -1165,10 +1148,10 @@
"button": "Просмотреть", "button": "Просмотреть",
"description": "Аватары игрока Blitz", "description": "Аватары игрока Blitz",
"seo_description": "Все аватары игрока World of Tanks Blitz", "seo_description": "Все аватары игрока World of Tanks Blitz",
"last_updated": "Последнее обновление %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "Поиск аватаров...", "hint": "Поиск аватаров...",
"results": "Аватаров: %s1" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "Игроков не найдено" "no_results": "Игроков не найдено"
}, },
"controls": { "controls": {
"title": "Отслеживание %s1", "title": "Tracking {name}",
"subtitle": "Начиная с %s1", "subtitle": "Since {time}",
"reset": "Сброс", "reset": "Сброс",
"change": "Изменить" "change": "Изменить"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "Отмена", "cancel": "Отмена",
"success": { "success": {
"title": "Скопировать URL", "title": "Скопировать URL",
"info": "Сгенерирован URL для %s1. Встройка начнет отслеживание, как только URL будет вставлен. Можно сбросить, щелкнув правой кнопкой мыши на ПК или долгим нажатием на мобильном телефоне и выбором «Сброс».", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "Назад", "back": "Назад",
"copy": "Скопировать URL" "copy": "Скопировать URL"
} }
@@ -1329,9 +1312,9 @@
}, },
"api": { "api": {
"name": "API", "name": "API",
"button": "To the docs", "button": "К документации",
"description": "BlitzKit hosted API", "description": "API сервера BlitzKit",
"seo_description": "BlitzKit hosted static API for World of Tanks Blitz" "seo_description": "Статический API сервера BlitzKit для World of Tanks Blitz"
} }
}, },
"footer": { "footer": {
+76 -93
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "тест", "default": "тест",
"long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is %s1 because it has the color of %s2. I like it so much that I will say its name 3 times! %s1! %s1! %s1! Once again, it's %s2, not %s3.", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "Швидка бура лисиця перестрибує через лінивого собаку." "fox": "Швидка бура лисиця перестрибує через лінивого собаку."
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1м", "m": "{value}m",
"mm": "%s1мм", "mm": "{value}mm",
"deg": "%s1°", "deg": "{value}°",
"hp": "%s1хп", "hp": "{value}hp",
"x": "х%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1°/с" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "Магазинна система заряджання", "auto_loader": "Магазинна система заряджання",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Не вдалося знайти клан\nНе вдалося знайти клан \"%s1\". Спробуйте вибрати клан з пошукового результату.", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# Не вдалося знайти користувача\nЯ не зміг знайти користувача \"%s1\". Спробуйте вибрати користувача з результату пошуку, ввести коректний нікнейм, або використати команду '/link'.", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "# Використайте команду \"/link\" щоб почати\nЯ не знаю, хто ви, але ви можете сказати мені сьогодні!", "player_not_linked": "# Використайте команду \"/link\" щоб почати\nЯ не знаю, хто ви, але ви можете сказати мені сьогодні!",
"tank_name_not_found": "# Танк не знайдено\nНе вдалось знайти танк за ім'ям \"%s1\".", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# Танк не знайдено\nНе вдалось знайти танк за ID \"%s1\". Спробуйте ввести назву танка замість числа.", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# Немає статистики для танка\nЦей гравець не має статистики.\nМожливо, це не той гравець, якого ви шукаєте.", "no_tank_stats": "# Немає статистики для танка\nЦей гравець не має статистики.\nМожливо, це не той гравець, якого ви шукаєте.",
"get_help": "Допомогти Discord серверу", "get_help": "Допомогти Discord серверу",
"uncaught_error": "# Упс! BlitzKit зіткнувся з помилкою!\nНам дуже шкода. Можете попросити допомоги на [офіційному сервері Discord](https://discord.gg/nDt7AjGJQH).", "uncaught_error": "# Упс! BlitzKit зіткнувся з помилкою!\nНам дуже шкода. Можете попросити допомоги на [офіційному сервері Discord](https://discord.gg/nDt7AjGJQH).",
@@ -284,19 +284,19 @@
"name": "рівень", "name": "рівень",
"description": "Рівень", "description": "Рівень",
"choices": { "choices": {
"tier": "Рівень %s1 - %s2" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "Кар'єра", "career": "Кар'єра",
"today": "Сьогодні", "today": "Сьогодні",
"days": "%s1 днів", "days": "{days} days",
"custom": "%s1 - %s2 днів" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "Немає фільтрів", "none": "Немає фільтрів",
"tier": "Рівень %s1" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "За цей період боїв не було", "battles_in_period": "За цей період боїв не було",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "аукціон",
"description": "Танки доступні зараз на аукціоні",
"body": {
"title": "Бліц Аукціон",
"subtitle": "%s1 доступно • наступна ціна %s2\nПоточна ставка: %s3",
"next": "Наступна ціна:%s1",
"available": "Доступно: %s1 / %s2"
},
"errors": {
"no_auction": "# Немає поточного аукціону\n\nНаразі немає танків, доступних для купівлі на аукціоні. Якщо ви вважаєте це помилкою, будь ласка, повідомте про цю невідповідність на [офіційний Дискорд сервер](https://discord.gg/nDt7AjGJQH)."
},
"actions": {
"bid": "Поточна ставка"
}
},
"replay": { "replay": {
"name": "реплей", "name": "реплей",
"description": "Показати результати реплею" "description": "Показати результати реплею"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "Дослідження", "subtitle": "Дослідження",
"total": "Загалом", "total": "Загалом",
"research": "Дослідження: %s1", "research": "Research: {cost}",
"upgrades": "Покращення: %s1", "upgrades": "Upgrades: {cost}",
"purchase": "Придбання: %s1", "purchase": "Purchase: {cost}",
"equipment": "Спорядження: %s1", "equipment": "Equipment: {cost}",
"estimation": "# Це оцінка!\n\nЦей список може включати вже досліджені танки через неточну інформацію для вантажу. Спробуйте використати \"початковий танк\" з рядка за допомогою команди." "estimation": "# Це оцінка!\n\nЦей список може включати вже досліджені танки через неточну інформацію для вантажу. Спробуйте використати \"початковий танк\" з рядка за допомогою команди."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 не в технічному дереві\n\nВи не можете досліджувати преміум/колекційний танк.", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# %s1 це рівень I\n\nТанки рівню I завжди відкриті для всіх гравців безкоштовно.", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# %s1 уже досліджено!\n\nСпробуйте забезпечити `starting-tank` коли використовуєте команду щоб подивитись підсумки гілки, яку ви вже дослідили.", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# %s1 було надано двічі\n\nПереконайся, що `starting-tank` та `target-tank` різні.", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": ".", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "" "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "Відсоток перемог", "winrate": "Відсоток перемог",
"damage": "Шкода", "damage": "Шкода",
"unknown_tank": "Невідомий танк %s1" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "поріг", "name": "поріг",
"description": "Кількість днів неактивності (за замовчуванням: %s1 днів)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "Неактивний %s1+ днів", "subtitle": "Inactive for {days}+ days",
"listing": "%s1 днів" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "Прив'язані акаунти", "accounts_linked": "Прив'язані акаунти",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 не вдалося перевірити", "title": "{name} failed to verify",
"description": "У мене немає дозволу керувати ролями." "description": "У мене немає дозволу керувати ролями."
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "ліміт", "name": "ліміт",
"description": "Максимальна кількість результатів клану (за замовчуванням: %s1)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Clan search for %s1 in region %s2", "title": "Clan search for {search} in region {region}",
"no_results": "Жодного клану не знайдено" "no_results": "Жодного клану не знайдено"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "ліміт", "name": "ліміт",
"description": "The max number of player results (default: %s1)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "Player search for %s1 in region %s2", "title": "Player search for {search} in region {region}",
"no_results": "Гравця не знайдено" "no_results": "Гравця не знайдено"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "ліміт", "name": "ліміт",
"description": "" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "сезон", "name": "сезон",
"description": "Базова інформація про гравця", "description": "Базова інформація про гравця",
"choices": { "choices": {
"current": "%s1 (current)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "Top %s1 players", "top_players": "Top {count} players",
"no_participation": "# %s1 didn't play rating in season %s2\n\nThis player did not participate in this season or did not get past calibration.", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", "no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.",
"deleted_player": "Deleted %s1", "deleted_player": "Deleted {id}",
"neighbors": "Rating neighbors", "neighbors": "Rating neighbors",
"more": "+ %s1 more" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "отримані танки", "name": "отримані танки",
"description": "Показує всі ваші танки даного рівня", "description": "Показує всі ваші танки даного рівня",
"body": { "body": {
"title": "# %s1's owned tier %s2 tanks\n\n" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "дозволи", "name": "дозволи",
"description": "Checks wether the bot has the required permissions to function", "description": "Checks wether the bot has the required permissions to function",
"body": { "body": {
"title": "# Permissions\n\n%s1", "title": "# Permissions\n\n{body}",
"view_channels": "View channels: needed to find the message the refresh button was used on", "view_channels": "View channels: needed to find the message the refresh button was used on",
"read_message_history": "Read message history: needed to find the message to refresh", "read_message_history": "Read message history: needed to find the message to refresh",
"attach_files": "Attach files: needed to add images to image-based commands", "attach_files": "Attach files: needed to add images to image-based commands",
@@ -601,7 +585,7 @@
"description": "Check wether the bot is alive.", "description": "Check wether the bot is alive.",
"body": { "body": {
"pong": "Pong 🏓", "pong": "Pong 🏓",
"pong_with_time": "Pong 🏓 - %s1ms" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "player-info", "name": "player-info",
"description": "Базова інформація про гравця", "description": "Базова інформація про гравця",
"body": { "body": {
"title": "%s1's information", "title": "{name}'s information",
"nickname": "Нік", "nickname": "Нік",
"battles": "Бої", "battles": "Бої",
"winrate": "Відсоток перемог", "winrate": "Відсоток перемог",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours." "unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours."
} }
} }
@@ -675,12 +659,13 @@
"select_dialog_title": "Search for tanks", "select_dialog_title": "Search for tanks",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Swap tank",
"clear_filters": "Clear filters", "clear_filters": "Clear filters",
"login": "Login to use this",
"search_bar_hint": "Шукайте техніку...", "search_bar_hint": "Шукайте техніку...",
"recent": "Недавно переглянуті", "recent": "Недавно переглянуті",
"select_all": "Вибрати все", "select_all": "Вибрати все",
"count_singular": "1 танк", "count_singular": "1 танк",
"count_plural": "%s1 танків", "count_plural": "{count} tanks",
"sorting_by": "Сортувати за %s1", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "Нічого не знайдено.", "body": "Нічого не знайдено.",
"search_again": "Спробуйте шукати заново.", "search_again": "Спробуйте шукати заново.",
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "Зроблено %s1 ❤" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "Популярні танки", "title": "Популярні танки",
"subtitle": "Останні %s1 дні(в)" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "Інші класні проєкти" "title": "Інші класні проєкти"
}, },
"help_translate": "Будь ласка, допоможіть перекласти %s1 на %s2!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "Інструменти для всього, пов'язаного з WoT Blitz" "seo_description": "Інструменти для всього, пов'язаного з WoT Blitz"
}, },
"docs": { "docs": {
@@ -795,7 +780,7 @@
"next": "Next", "next": "Next",
"no_results": "Немає результатів" "no_results": "Немає результатів"
}, },
"stats": "%s1 / %s2 guessed correctly" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "Search a stat...", "search": "Search a stat...",
@@ -803,8 +788,8 @@
"button": "Знайти танки", "button": "Знайти танки",
"description": "Танкова енциклопедія", "description": "Танкова енциклопедія",
"seo_description": "Характеристики, броня та інше для всіх танків WoT Blitz", "seo_description": "Характеристики, броня та інше для всіх танків WoT Blitz",
"tank_seo_title": "%s1 - Рівень %s2 %s3 %s4 | %s5 Танкопедія | WoT Blitz", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 броня, характеристики, обладнання, амуніція та більше. %s2 шкода на хвилину, %s3 разова шкода, %s4 мм пробиття, %s5 км/год максимальна швидкість, %s6 міцність.", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "Skip" "skip": "Skip"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "Camo", "camo": "Camo",
"percentage": "%s1%",
"ghost_factory": "Ghost Factory", "ghost_factory": "Ghost Factory",
"dead_rail": "Dead Rail" "dead_rail": "Dead Rail"
}, },
@@ -873,7 +857,6 @@
"reset": "Reset" "reset": "Reset"
}, },
"advanced": "Advanced highlighting", "advanced": "Advanced highlighting",
"shooter": "Shooter:",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "Primary", "primary": "Primary",
@@ -884,15 +867,15 @@
"track": "Tracks" "track": "Tracks"
}, },
"status": { "status": {
"penetration": "%s1hp penetration", "penetration": "{damage}hp penetration",
"blocked": "Blocked", "blocked": "Blocked",
"ricochet": "Рикошет", "ricochet": "Рикошет",
"splash": "%s1hp splash" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "%s1mm %s2°", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1mm nominal", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1% penetration" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "Звичайний", "title": "Звичайний",
"battle": "1 бій", "battle": "1 бій",
"battles": "%s1 battles", "battles": "{count} battles",
"route": "Route %s1 of %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "Game mode abilities" "title": "Game mode abilities"
}, },
"review": { "review": {
"title": "Review videos", "title": "Review videos",
"join": "Apply to %s1 YouTuber program" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "Configuration", "title": "Configuration",
@@ -974,15 +957,15 @@
"title": "Characteristics", "title": "Characteristics",
"compare": { "compare": {
"label": "Compare against", "label": "Compare against",
"class": "Tier %s1 %s2", "class": "Tier {tier} {class}",
"tier": "All of tier %s1", "tier": "All of tier {tier}",
"all": "Усі танки" "all": "Усі танки"
}, },
"values": { "values": {
"shell_index": "Снаряд %s1", "shell_index": "Shell {index}",
"at_distance": "At %s1m", "at_distance": "At {distance}m",
"at_distance_slider_label": "Відстань", "at_distance_slider_label": "Відстань",
"dispersion_at_distance": "Dispersion at %s1m", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "Gun flexibility", "gun_flexibility": "Gun flexibility",
"speed": "Швидкість", "speed": "Швидкість",
"terrain_coefficients": "Terrain coefficients", "terrain_coefficients": "Terrain coefficients",
@@ -1131,9 +1114,9 @@
"description": "Tank performance statistics", "description": "Tank performance statistics",
"seo_description": "Best tanks and their performances in World of Tanks Blitz", "seo_description": "Best tanks and their performances in World of Tanks Blitz",
"estimation": { "estimation": {
"body": "Estimated stats based on %s1 players. Updated %s2 ago.", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 hours", "hours": "{count} hours",
"minutes": "%s1 minutes" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "Player count" "label": "Player count"
@@ -1165,10 +1148,10 @@
"button": "Browse all", "button": "Browse all",
"description": "Blitz player avatars", "description": "Blitz player avatars",
"seo_description": "All World of Tanks Blitz player avatars", "seo_description": "All World of Tanks Blitz player avatars",
"last_updated": "Last updated on %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "Search avatars...", "hint": "Search avatars...",
"results": "%s1 avatars" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "Гравця не знайдено" "no_results": "Гравця не знайдено"
}, },
"controls": { "controls": {
"title": "Відстежуємо %s1", "title": "Tracking {name}",
"subtitle": "Від %s1", "subtitle": "Since {time}",
"reset": "Скинути", "reset": "Скинути",
"change": "Змінити" "change": "Змінити"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "Cancel", "cancel": "Cancel",
"success": { "success": {
"title": "Copy URL", "title": "Copy URL",
"info": "Generated the URL for %s1. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "Назад", "back": "Назад",
"copy": "Copy URL" "copy": "Copy URL"
} }
+76 -93
View File
@@ -1,19 +1,19 @@
{ {
"test": { "test": {
"default": "测试", "default": "测试",
"long": "这是一个测试用长字符串。你不会在用户界面中看见这些。我最喜欢的水果是%s1因为它的颜色是%s2。我如此喜欢它以至于我会把它的名字念3次!%s1!%s1!%s1!重申一次,它是%s2而不是%s3。", "long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is {fruit} because it has the color of {color}. I like it so much that I will say its name 3 times! {fruit}! {fruit}! {fruit}! Once again, it's {color}, not {not_color}.",
"fox": "褐色的狐狸迅速地跳过那只懒狗" "fox": "褐色的狐狸迅速地跳过那只懒狗"
}, },
"common": { "common": {
"name": "BlitzKit", "name": "BlitzKit",
"units": { "units": {
"m": "%s1公尺", "m": "{value}m",
"mm": "%s1毫米", "mm": "{value}mm",
"deg": "%s1度", "deg": "{value}°",
"hp": "%s1生命值", "hp": "{value}hp",
"x": "x%s1", "x": "x{value}",
"percentage": "%s1%", "percentage": "{value}%",
"deg_s": "%s1度/秒" "deg_s": "{value}°/s"
}, },
"gun_types": { "gun_types": {
"auto_loader": "弹夹型战车", "auto_loader": "弹夹型战车",
@@ -186,11 +186,11 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# 找不到公会\n找不到\"%s1\"。请尝试从搜索结果中选择一个公会。", "clan_not_found": "# Could not find clan\nCouldn't find \"{search}\". Try selecting a clan from the search result.",
"player_not_found": "# 找不到玩家\n无法找到玩家 “%s1”。 尝试从搜索结果中选择玩家,或输入一个有效的玩家名称, 或使用“/link”命令。", "player_not_found": "# Could not find user\nI couldn't find user \"{search}\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.",
"player_not_linked": "# 使用 `/link` 来开始\n我不知道你是谁,但你今天可以告诉我!", "player_not_linked": "# 使用 `/link` 来开始\n我不知道你是谁,但你今天可以告诉我!",
"tank_name_not_found": "# 找不到战车\n找不到名为 “%s1 ”的战车。", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"{search}\".",
"tank_id_not_found": "# 找不到战车\n无法找到ID为 “%s1”的战车。 请尝试输入战车的名称而不是数字。", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"{search}\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# 没有这辆战车的数据\n这个玩家没有可用资料。 这可能不是你要找的玩家。", "no_tank_stats": "# 没有这辆战车的数据\n这个玩家没有可用资料。 这可能不是你要找的玩家。",
"get_help": "Discord的协助服务器", "get_help": "Discord的协助服务器",
"uncaught_error": "# BlitzKit 发生错误!\n我们对此感到抱歉。 欢迎加入[官方Discord](https://discord.gg/nDt7AjGJQH),以方便帮助你解决问题。", "uncaught_error": "# BlitzKit 发生错误!\n我们对此感到抱歉。 欢迎加入[官方Discord](https://discord.gg/nDt7AjGJQH),以方便帮助你解决问题。",
@@ -284,19 +284,19 @@
"name": "阶级", "name": "阶级",
"description": "阶级", "description": "阶级",
"choices": { "choices": {
"tier": "%s1阶 - %s2" "tier": "Tier {tier_1} - {tier_2}"
} }
} }
}, },
"periods": { "periods": {
"career": "玩家资料", "career": "玩家资料",
"today": "今日:", "today": "今日:",
"days": "%s1 天", "days": "{days} days",
"custom": "%s1 - %s2 天" "custom": "{day_1} - {day_2} days"
}, },
"filters": { "filters": {
"none": "无筛选器", "none": "无筛选器",
"tier": "%s1 阶级" "tier": "Tier {tier}"
}, },
"no_data": { "no_data": {
"battles_in_period": "在这段时间里没有参与任何战斗", "battles_in_period": "在这段时间里没有参与任何战斗",
@@ -319,22 +319,6 @@
} }
}, },
"commands": { "commands": {
"auction": {
"name": "拍卖",
"description": "目前拍卖中的战车",
"body": {
"title": "Blitz 拍卖会",
"subtitle": "%s1 可用 • 下一个价格 %s2\n现在出价: %s3",
"next": "下一个价格: %s1",
"available": "可用: %s1 / %s2"
},
"errors": {
"no_auction": "# 目前没有正在进行中的拍卖会\n\n拍卖中没有可供购买的战车。 如果您认为这是一个错误,请在[官方的 Discord服务器](https://discord.gg/nDt7AjGJQH)中报告这个问题。"
},
"actions": {
"bid": "立刻购买"
}
},
"replay": { "replay": {
"name": "回放", "name": "回放",
"description": "显示重播结果" "description": "显示重播结果"
@@ -355,19 +339,19 @@
"body": { "body": {
"subtitle": "研发", "subtitle": "研发",
"total": "全部", "total": "全部",
"research": "研发:%s1", "research": "Research: {cost}",
"upgrades": "升级:%s1", "upgrades": "Upgrades: {cost}",
"purchase": "购买:%s1", "purchase": "Purchase: {cost}",
"equipment": "装备:%s1", "equipment": "Equipment: {cost}",
"estimation": "# 这是一个估计值!\n\n这个列表可能包含已经研发过的战车,因为 Wargaming 提供了不正确的资料。 如果可以,请尝试在同一研发线路中提供一个 “起始战车” 。" "estimation": "# 这是一个估计值!\n\n这个列表可能包含已经研发过的战车,因为 Wargaming 提供了不正确的资料。 如果可以,请尝试在同一研发线路中提供一个 “起始战车” 。"
}, },
"errors": { "errors": {
"non_tech_tree": "# \"%s1\" 不在科技树里\n\n你不能研究一个 加值/收藏家 战车。", "non_tech_tree": "# {tank} is not on the tech tree\n\nYou cannot research a premium/collector tank.",
"tier_1": "# “%s1”是一阶战车\n\n一阶战车是可免费解锁的。", "tier_1": "# {tank} is a tier I\n\nTier I tanks are always unlocked for free for all players.",
"already_researched": "# \"%s1\" 已完成研发\n\n请尝试在同一研发线路上提供“起始战车”, 以查看全部您已研发过的战车。", "already_researched": "# {tank} is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.",
"start_end_equal": "# \"%s1\" 重复提供了\n\n请确认 \"初始战车\" 和 \"目标战车\" 是不同的。", "start_end_equal": "# {tank} was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "# “%s1” 和 “%s2” 不在同一个研发线路上\n\n请确认“起始战车” 和 “目标战车” 在同一研发线路中。", "tanks_not_on_line": "# {tank_1} and {tank_2} are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# “%s1” 阶级比 “%s2” 高\n\n请以 %s3 作为起始战车,因为它的阶级更低。" "unordered": "# {tank_1} higher tiered to {tank_2}\n\nMake sure to provide {tank_2} as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
@@ -410,7 +394,7 @@
"wn8": "WN8", "wn8": "WN8",
"winrate": "胜率", "winrate": "胜率",
"damage": "伤害", "damage": "伤害",
"unknown_tank": "未知战车 %s1" "unknown_tank": "Unknown tank {id}"
} }
}, },
"debug": { "debug": {
@@ -446,12 +430,12 @@
"options": { "options": {
"threshold": { "threshold": {
"name": "阈值", "name": "阈值",
"description": "未上线天数( 默认:%s1 天)" "description": "The number of days inactive (default: {days} days)"
} }
}, },
"body": { "body": {
"subtitle": "%s1+ 天以上未上线", "subtitle": "Inactive for {days}+ days",
"listing": "%s1 天" "listing": "{days} days"
} }
}, },
"full_stats": { "full_stats": {
@@ -494,7 +478,7 @@
"body": { "body": {
"accounts_linked": "帐号已绑定", "accounts_linked": "帐号已绑定",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 验证失败", "title": "{name} failed to verify",
"description": "我没有管理身份的权限。" "description": "我没有管理身份的权限。"
} }
}, },
@@ -509,11 +493,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "限制", "name": "限制",
"description": "公会结果的最大数量 (默认:%s1)" "description": "The max number of clan results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "在 %s2 地区搜索 %s1 公会的结果", "title": "Clan search for {search} in region {region}",
"no_results": "没有找到该公会" "no_results": "没有找到该公会"
} }
}, },
@@ -523,11 +507,11 @@
"options": { "options": {
"limit": { "limit": {
"name": "限制", "name": "限制",
"description": "最大玩家结果数 (默认:%s1)" "description": "The max number of player results (default: {limit})"
} }
}, },
"body": { "body": {
"title": "在 %s2 地区搜索 %s1 玩家的结果", "title": "Player search for {search} in region {region}",
"no_results": "未找到玩家" "no_results": "未找到玩家"
} }
}, },
@@ -547,13 +531,13 @@
"options": { "options": {
"limit": { "limit": {
"name": "限制", "name": "限制",
"description": "显示附近有多少玩家(默认:%s1)" "description": "How many neighbors to display (default: {count})"
}, },
"season": { "season": {
"name": "赛季", "name": "赛季",
"description": "赛季数 (默认:当前)", "description": "赛季数 (默认:当前)",
"choices": { "choices": {
"current": "%s1 (当前)" "current": "{season} (current)"
} }
}, },
"league": { "league": {
@@ -562,12 +546,12 @@
} }
}, },
"body": { "body": {
"top_players": "前 %s1 玩家", "top_players": "Top {count} players",
"no_participation": "# %s1 在赛季 %s2 没有进行过评价战斗\n\n该玩家没有参加该赛季或没有完成校准。", "no_participation": "# {player} didn't play rating in season {season}\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# 没有进行中的赛季\n\n目前没有赛季。", "no_ongoing_season": "# 没有进行中的赛季\n\n目前没有赛季。",
"deleted_player": "已删除玩家 %s1", "deleted_player": "Deleted {id}",
"neighbors": "对邻居进行评分", "neighbors": "对邻居进行评分",
"more": "+ %s1 更多" "more": "+ {count} more"
} }
}, },
"today": { "today": {
@@ -582,14 +566,14 @@
"name": "已拥有的战车", "name": "已拥有的战车",
"description": "显示该阶级中所有您已拥有的战车", "description": "显示该阶级中所有您已拥有的战车",
"body": { "body": {
"title": "# %s1 所拥有的 %s2 阶战车\n\n" "title": "# {name}'s owned tier {tier} tanks\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "权限", "name": "权限",
"description": "检查机器人是否拥有运行所需的权限", "description": "检查机器人是否拥有运行所需的权限",
"body": { "body": {
"title": "# 权限\n\n%s1", "title": "# Permissions\n\n{body}",
"view_channels": "查看频道:需要找到重新整理按钮使用的讯息", "view_channels": "查看频道:需要找到重新整理按钮使用的讯息",
"read_message_history": "读取消息历史: 需要找到消息以刷新", "read_message_history": "读取消息历史: 需要找到消息以刷新",
"attach_files": "附加文件:需要将图像添加到基于图像的命令", "attach_files": "附加文件:需要将图像添加到基于图像的命令",
@@ -601,7 +585,7 @@
"description": "检查机器人是否处于活动状态。", "description": "检查机器人是否处于活动状态。",
"body": { "body": {
"pong": "Pong 🏓", "pong": "Pong 🏓",
"pong_with_time": "Pong 🏓 - %s1ms" "pong_with_time": "Pong 🏓 - {time}ms"
}, },
"subcommands": { "subcommands": {
"blitzkit": { "blitzkit": {
@@ -618,7 +602,7 @@
"name": "玩家信息", "name": "玩家信息",
"description": "玩家基本信息", "description": "玩家基本信息",
"body": { "body": {
"title": "%s1的信息", "title": "{name}'s information",
"nickname": "昵称", "nickname": "昵称",
"battles": "战斗场次", "battles": "战斗场次",
"winrate": "胜率", "winrate": "胜率",
@@ -647,7 +631,7 @@
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 未完成评价\n\n该玩家未参与本赛季的评价战斗。", "no_participation": "# {name} hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.",
"unrecorded_stats": "# 统计数据目前无法使用\n\nWargaming 可能暂停了服务器。 如果有连续的赛季,统计数据可能在24小时内提供。" "unrecorded_stats": "# 统计数据目前无法使用\n\nWargaming 可能暂停了服务器。 如果有连续的赛季,统计数据可能在24小时内提供。"
} }
} }
@@ -675,12 +659,13 @@
"select_dialog_title": "Search for tanks", "select_dialog_title": "Search for tanks",
"swap_dialog_title": "Swap tank", "swap_dialog_title": "Swap tank",
"clear_filters": "清除筛选", "clear_filters": "清除筛选",
"login": "Login to use this",
"search_bar_hint": "搜寻战车……", "search_bar_hint": "搜寻战车……",
"recent": "最近查看的", "recent": "最近查看的",
"select_all": "全选", "select_all": "全选",
"count_singular": "1辆战车", "count_singular": "1辆战车",
"count_plural": "%s1辆战车", "count_plural": "{count} tanks",
"sorting_by": "按 %s1 排序", "sorting_by": "Sorting by {name}",
"no_tanks_found": { "no_tanks_found": {
"body": "找不到战车。", "body": "找不到战车。",
"search_again": "请尝试重新搜索。", "search_again": "请尝试重新搜索。",
@@ -756,16 +741,16 @@
"action": "Discord" "action": "Discord"
}, },
"hero": { "hero": {
"credit": "由 %s1 制作 ❤️" "credit": "By {name} ❤️"
}, },
"hot_tanks": { "hot_tanks": {
"title": "受欢迎的坦克", "title": "受欢迎的坦克",
"subtitle": "过去 %s1 天" "subtitle": "Last {days} days"
}, },
"other_projects": { "other_projects": {
"title": "其他酷炫的项目" "title": "其他酷炫的项目"
}, },
"help_translate": "请帮忙将 %s1 翻译成 %s2!", "help_translate": "Please help translate {name} to {language}!",
"seo_description": "战车世界闪击战 全方位工具" "seo_description": "战车世界闪击战 全方位工具"
}, },
"docs": { "docs": {
@@ -795,7 +780,7 @@
"next": "下一个", "next": "下一个",
"no_results": "沒有結果" "no_results": "沒有結果"
}, },
"stats": "猜对了 %s1 / %s2" "stats": "{correct} / {total} guessed correctly"
}, },
"tankopedia": { "tankopedia": {
"search": "搜索属性……", "search": "搜索属性……",
@@ -803,8 +788,8 @@
"button": "搜索战车", "button": "搜索战车",
"description": "闪击战战车百科全书", "description": "闪击战战车百科全书",
"seo_description": "战车世界闪击战的所有坦克参数, 装甲, 等等...", "seo_description": "战车世界闪击战的所有坦克参数, 装甲, 等等...",
"tank_seo_title": "%s1 - %s2 阶 %s3 %s4 | %s5 战车百科 | 战车世界闪击战 (WoTB)", "tank_seo_title": "{name} - Tier {tier} {nationality} {class} | {website} Tankopedia | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 装甲,统计设备,装备,供给等。 %s2 每分钟伤害, %s3生命值, %s4毫米穿透, %s5kph 最高速度, %s6hp 生命值。", "tank_seo_description": "{name} armor, statistics, equipment, provisions, and more. {dpm} DPM, {alpha}hp alpha, {penetration}mm penetration, {speed}kph top speed, {health}hp health.",
"visualizers": { "visualizers": {
"reload": { "reload": {
"skip": "跳过" "skip": "跳过"
@@ -829,7 +814,6 @@
}, },
"view_range": { "view_range": {
"camo": "迷彩", "camo": "迷彩",
"percentage": "%s1%",
"ghost_factory": "幽灵工厂", "ghost_factory": "幽灵工厂",
"dead_rail": "死亡铁道" "dead_rail": "死亡铁道"
}, },
@@ -873,7 +857,6 @@
"reset": "重置" "reset": "重置"
}, },
"advanced": "进阶高亮显示", "advanced": "进阶高亮显示",
"shooter": "主视角射击者",
"shot_card": { "shot_card": {
"element": { "element": {
"primary": "主装甲", "primary": "主装甲",
@@ -884,15 +867,15 @@
"track": "履带" "track": "履带"
}, },
"status": { "status": {
"penetration": "%s1生命值 击穿", "penetration": "{damage}hp penetration",
"blocked": "抵挡伤害", "blocked": "抵挡伤害",
"ricochet": "跳弹", "ricochet": "跳弹",
"splash": "%s1生命值 溅射" "splash": "{damage}hp splash"
}, },
"stats": { "stats": {
"thickness_and_angle": "等效%s1毫米 %s2度", "thickness_and_angle": "{thickness}mm {angle}°",
"nominal": "%s1毫米 装甲厚度", "nominal": "{thickness}mm nominal",
"ricochet_loss": "%s1%概率击穿" "ricochet_loss": "{loss}% penetration"
} }
} }
}, },
@@ -930,15 +913,15 @@
"tech_tree": { "tech_tree": {
"title": "科技树", "title": "科技树",
"battle": "一场比赛", "battle": "一场比赛",
"battles": "%s1场比赛", "battles": "{count} battles",
"route": "路线 %s1 / %s2" "route": "Route {index} of {count}"
}, },
"game_modes": { "game_modes": {
"title": "游戏模式技能" "title": "游戏模式技能"
}, },
"review": { "review": {
"title": "回顾影片", "title": "回顾影片",
"join": "应用到 %s1 YouTuber程序" "join": "Apply to {name} YouTuber program"
}, },
"configuration": { "configuration": {
"title": "配置设定", "title": "配置设定",
@@ -974,15 +957,15 @@
"title": "属性", "title": "属性",
"compare": { "compare": {
"label": "比较", "label": "比较",
"class": "%s1阶 %s2", "class": "Tier {tier} {class}",
"tier": "所有 %s1 阶", "tier": "All of tier {tier}",
"all": "所有战车" "all": "所有战车"
}, },
"values": { "values": {
"shell_index": "炮弹 %s1", "shell_index": "Shell {index}",
"at_distance": "在 %s1 公尺", "at_distance": "At {distance}m",
"at_distance_slider_label": "距离", "at_distance_slider_label": "距离",
"dispersion_at_distance": "%s1 公尺扩散度", "dispersion_at_distance": "Dispersion at {distance}m",
"gun_flexibility": "炮管转动界限", "gun_flexibility": "炮管转动界限",
"speed": "速度", "speed": "速度",
"terrain_coefficients": "地形系数", "terrain_coefficients": "地形系数",
@@ -1131,9 +1114,9 @@
"description": "战车性能统计", "description": "战车性能统计",
"seo_description": "最好的战车及其在战车世界闪击战中的表现", "seo_description": "最好的战车及其在战车世界闪击战中的表现",
"estimation": { "estimation": {
"body": "基于 %s1 个玩家的估计数据。更新于 %s2 之前。", "body": "Estimated stats based on {count} players. Updated {age} ago.",
"hours": "%s1 小时", "hours": "{count} hours",
"minutes": "%s1 分钟" "minutes": "{count} minutes"
}, },
"player_count": { "player_count": {
"label": "玩家数量" "label": "玩家数量"
@@ -1165,10 +1148,10 @@
"button": "浏览全部", "button": "浏览全部",
"description": "Blitz玩家头像", "description": "Blitz玩家头像",
"seo_description": "所有战车世界闪击战玩家头像", "seo_description": "所有战车世界闪击战玩家头像",
"last_updated": "最后更新于 %s1", "last_updated": "Last updated on {time}",
"search": { "search": {
"hint": "搜索頭像……", "hint": "搜索頭像……",
"results": "%s1 头像" "results": "{count} avatars"
} }
}, },
"session": { "session": {
@@ -1183,8 +1166,8 @@
"no_results": "找不到玩家" "no_results": "找不到玩家"
}, },
"controls": { "controls": {
"title": "追踪 %s1", "title": "Tracking {name}",
"subtitle": "起始于 %s1", "subtitle": "Since {time}",
"reset": "重置", "reset": "重置",
"change": "变更" "change": "变更"
}, },
@@ -1244,7 +1227,7 @@
"cancel": "取消", "cancel": "取消",
"success": { "success": {
"title": "拷贝 URL", "title": "拷贝 URL",
"info": "已为 %s1 生成 URL。 当 URL 粘贴后,嵌入功能将开始追踪。 您可以随时在 PC 上点击右键或手机上长按并选择「重置」来重置。", "info": "Generated the URL for {name}. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".",
"back": "返回", "back": "返回",
"copy": "拷贝 URL" "copy": "拷贝 URL"
} }