From 438b565cbb1a60098b8612629b54625a464c0c9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sun, 19 Jan 2025 13:00:15 -0600 Subject: [PATCH] New Crowdin updates (#145) --- packages/i18n/strings/es.json | 1239 ++++++++++++++++++----------- packages/i18n/strings/fr.json | 1339 ++++++++++++++++++++++++++----- packages/i18n/strings/ja.json | 1339 ++++++++++++++++++++++++++----- packages/i18n/strings/pl.json | 1314 +++++++++++++++++++++++++----- packages/i18n/strings/pt.json | 1375 +++++++++++++++++++++++++------- packages/i18n/strings/ru.json | 1100 ++++++++++++++----------- packages/i18n/strings/uk.json | 1339 ++++++++++++++++++++++++++----- packages/i18n/strings/zh.json | 1414 ++++++++++++++++++++++++++------- 8 files changed, 8223 insertions(+), 2236 deletions(-) diff --git a/packages/i18n/strings/es.json b/packages/i18n/strings/es.json index 7dec3d3c2..69405c1b6 100644 --- a/packages/i18n/strings/es.json +++ b/packages/i18n/strings/es.json @@ -1,425 +1,30 @@ { - "bot": { - "common": { - "errors": { - "player_not_linked": "# Usa `/vincular` para empezar\n¡No sé quién eres, pero puedes decírmelo hoy!", - "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", - "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.", - "preview": "# Este comando es una vista previa\n\nSolo puedes acceder a este comando en [el servidor oficial de Discord](https://discord.gg/nDt7AjGJQH). Generalmente este comando estará disponible pronto.", - "query_too_small": "# Tu búsqueda es demasiado corta\nDebe ser por lo menos de 3 caracteres de largo.", - "query_too_long": "# Tu búsqueda es demasiado larga\nDebe ser como mucho de 100 caracteres de largo." - }, - "wn8": { - "types": { - "very_bad": "Muy Malo", - "bad": "Malo", - "below_average": "Debajo del Promedio", - "average": "Promedio", - "above_average": "Superior al Promedio", - "good": "Bueno", - "very_good": "Muy Bueno", - "great": "Excelente", - "super_unicum": "Super Unicum" - } - }, - "subcommands": { - "30": { - "description": "30 días" - }, - "60": { - "description": "60 días" - }, - "90": { - "description": "90 días" - }, - "today": { - "name": "Hoy", - "description": "Hoy" - }, - "career": { - "name": "carrera", - "description": "Carrera" - }, - "custom": { - "name": "personalizado", - "description": "Rango personalizado", - "options": { - "start": { - "name": "comenzar", - "description": "Comenzar en cantidad de días pasados desde hoy" - }, - "end": { - "name": "fin", - "description": "Terminar en cantidad de días pasados desde hoy" - } - } - } - }, - "options": { - "clan": { - "description": "El nombre o etiqueta del clan" - }, - "tank": { - "name": "tanque", - "description": "El tanque al cual conseguirle estadísticas" - }, - "username": { - "name": "nombre de usuario", - "description": "El nombre de usuario de Blitz" - }, - "filters": { - "nation": { - "name": "nación", - "description": "Nación" - }, - "class": { - "name": "clase", - "description": "Clase" - }, - "type": { - "name": "tipo", - "description": "Tipo" - } - }, - "region": { - "name": "región", - "description": "Región" - }, - "tier": { - "description": "Nivel", - "choices": {} - } - }, - "periods": { - "career": "Carrera", - "today": "Hoy" - }, - "filters": { - "none": "Sin filtros" - }, - "no_data": { - "battles_in_period": "No hay batallas jugadas en este período", - "battles_in_season": "No hay batallas jugadas en esta temporada", - "players_in_period": "No hay jugadores en este período", - "tanks_found": "No se encontraron tanques" - }, - "buttons": { - "refresh": "Actualizar" - }, - "hero_stats": { - "battles": "Batallas", - "winrate": "Tasa de victorias", - "damage": "Daño", - "damage_ratio": "Relación de daño", - "tier": "Nivel", - "survival": "Supervivencia", - "accuracy": "Precisión", - "kills": "Bajas" - } - }, - "commands": { - "auction": { - "name": "subasta", - "description": "Tanques disponibles ahora mismo en la subasta", - "body": { - "title": "Subasta Blitz" - }, - "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": { - "name": "repetición", - "description": "Mostrar resultados de la repetición" - }, - "research": { - "name": "desarollar", - "description": "Enumera los gastos por investigar una línea", - "options": { - "target_tank": { - "name": "tanque objetivo", - "description": "El último tanque a investigar en la línea" - }, - "starting_tank": { - "name": "tanque de inicio", - "description": "El tanque inicial en la línea (se deduce automáticamente si no se proporciona)" - } - }, - "body": { - "subtitle": "Investigar", - "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": {} - }, - "about": { - "name": "acerca", - "description": "Toda la información que necesitas sobre el bot", - "subcommands": { - "commands": { - "name": "comandos", - "description": "Lista de todos los comandos y sus descripciones", - "body": "# Comandos\n\nBlitzKit ofrece los siguientes comandos:\n\n" - }, - "embeds": { - "description": "Cómo funcionan los embeds" - }, - "introduction": { - "name": "introducción", - "description": "Sobre el bot" - }, - "invite": { - "name": "invitar", - "description": "Cómo invitar al bot" - }, - "timezones": { - "name": "zonas horarias", - "description": "Cómo Blitzkrieg infiere y utiliza tu zona horaria" - }, - "credits": { - "name": "créditos", - "description": "Personas que han ayudado a BlitzKit" - } - } - }, - "breakdown": { - "name": "resumen", - "description": "Resumen de un período por tanques jugados", - "body": { - "battles": "Batallas", - "winrate": "Tasa de victorias", - "damage": "Daño" - } - }, - "debug": { - "name": "depurar", - "description": "Muestra más información sobre el bot", - "body": { - "title": "# Depuración\n\n", - "version": "Versión", - "shard": { - "label": "Fragmentar", - "default": "predeterminado" - }, - "uptime": "Tiempo en línea" - } - }, - "evolution": { - "name": "evolución", - "description": "Evolución de estadísticas", - "groups": { - "player": { - "name": "jugador", - "description": "Estadísticas del jugador" - }, - "tank": { - "name": "tanque", - "description": "Estadísticas del tanque" - } - } - }, - "inactive": { - "name": "inactivo", - "description": "Enumera a todos los jugadores inactivos en un clan por encima de un umbral", - "options": { - "threshold": { - "name": "umbral" - } - }, - "body": {} - }, - "full_stats": { - "name": "estadísticas completas", - "description": "Estadísticas completas del juego", - "body": { - "cards": { - "games": { - "title": "Partidas", - "winrate": "Tasa de victorias", - "battles": "Batallas", - "wins_losses": "Victorias / derrotas" - }, - "efficiency": { - "title": "Eficiencia", - "survival": "Supervivencia", - "accuracy": "Precisión" - }, - "lethality": { - "title": "Letalidad", - "average_damage": "Daño promedio", - "damage_per_tier": "Daño por nivel", - "damage_ratio": "Relación de daño", - "average_kills": "Promedio de bajas" - }, - "miscellaneous": { - "title": "Misceláneo", - "average_tier": "Nivel promedio", - "average_spots": "Promedio de detecciones", - "average_xp": "Promedio de XP", - "kills_to_death_ratio": "Relación bajas-muertes" - } - } - } - }, - "link": { - "name": "vincular", - "description": "Vincula tu cuenta de Blitz y Discord", - "body": { - "accounts_linked": "Cuentas vinculadas", - "no_role_permissions": { - "title": "%s1 no se pudo verificar", - "description": "No tengo permiso para administrar roles." - } - }, - "embed": { - "title": "¿Cuenta incorrecta?", - "description": "Usa el comando de nuevo y selecciona un usuario de los resultados de búsqueda." - } - }, - "search_clans": { - "name": "buscar clanes", - "description": "Buscar clanes", - "options": { - "limit": { - "name": "límite" - } - }, - "body": { - "no_results": "No se encontraron clanes" - } - }, - "search_players": { - "name": "buscar jugadores", - "description": "Buscar jugadores", - "options": { - "limit": { - "name": "límite" - } - }, - "body": { - "no_results": "No se encontraron jugadores" - } - }, - "rating_leaderboard": { - "name": "tabla de clasificación", - "description": "Estadísticas de batallas de clasificatoria", - "subcommands": { - "neighbors": { - "name": "vecinos", - "description": "Jugadores vecinos en la tabla de posiciones" - }, - "league": { - "name": "liga", - "description": "Mejores jugadores de una liga" - } - }, - "options": { - "limit": { - "name": "limite" - }, - "season": { - "name": "temporada", - "description": "Número de temporada (predeterminado: actual)", - "choices": {} - }, - "league": { - "name": "liga", - "description": "La liga a mostrar" - } - }, - "body": { - "no_ongoing_season": "# No hay temporada en curso\n\nActualmente no hay ninguna temporada de clasificatoria.", - "neighbors": "Vecinos de clasificatoria" - } - }, - "today": { - "name": "hoy", - "description": "Tanques jugados hoy y estadísticas" - }, - "stats": { - "name": "estadísticas", - "description": "Estadísticas rápidas para un período" - }, - "owned_tanks": { - "name": "tanques en propiedad", - "description": "Muestra todos los tanques propios en un nivel", - "body": {} - }, - "permissions": { - "name": "permisos", - "description": "Comprueba si el bot tiene los permisos requeridos para funcionar", - "body": { - "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", - "attach_files": "Adjuntar archivos: necesario para añadir imágenes a los comandos basados en estas", - "external_emojis": "Emoticonos externos: necesario para añadir emoticonos de banderas nacionales y clases de tanque" - } - }, - "ping": { - "description": "Comprueba si el bot está vivo.", - "body": {}, - "subcommands": { - "blitzkit": { - "description": "Hacerle un ping a BlitzKit" - }, - "wotb": { - "description": "Hacerle un ping a World of Tanks Blitz" - } - } - }, - "player_info": { - "name": "info del jugador", - "description": "Información básica sobre un jugador", - "body": { - "nickname": "Apodo", - "battles": "Batallas", - "winrate": "Tasa de victorias", - "account_id": "ID de cuenta", - "created": "Creado", - "last_battle": "Última batalla" - } - }, - "rating": { - "name": "clasificatoria", - "description": "Estadísticas de clasificatoria del jugador", - "subcommands": { - "today": { - "name": "hoy", - "description": "Estadísticas de clasificatoria de hoy" - }, - "season": { - "name": "temporada", - "description": "Estadísticas de clasificatoria de esta temporada" - } - }, - "body": { - "subtitle": { - "today": "Estadísticas de clasificatoria de hoy", - "season": "Estadísticas de clasificatoria de esta temporada" - } - }, - "errors": { - "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." - } - } - } + "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.", + "fox": "El rápido zorro marrón salta sobre el perro perezoso." }, "common": { "units": { - "hp": "%s1pv" + "m": "%s1m", + "mm": "%s1mm", + "deg": "%s1°", + "hp": "%s1pv", + "x": "x%s1" }, "gun_types": { "auto_loader": "Auto cargador", - "auto_reloader": "Auto recargador" + "auto_reloader": "Auto recargador", + "regular": "Regular" }, "shells": { + "ap": "AP", + "apcr": "APCR", "heat": "AEAC", "he": "AE" }, "player_count_period": { + "total": "Total", "d_120": "Últimos 120 días", "d_90": "Últimos 90 días", "d_60": "Últimos 60 días", @@ -453,10 +58,12 @@ "5": "Bueno", "6": "Muy bueno", "7": "Genial", + "8": "Unicum", "9": "Súper unicum" }, "bkni_percentile": { "0": "Súper malum", + "1": "Malum", "2": "Muy malo", "3": "Malo", "4": "Inferior al promedio", @@ -464,12 +71,14 @@ "6": "Superior al promedio", "7": "Bueno", "8": "Muy bueno", + "9": "Unicum", "10": "Súper Unicum" }, "nations": { "ussr": "U.R.S.S", "germany": "Alemania", "usa": "EE. UU.", + "china": "China", "uk": "R. U.", "france": "Francia", "japan": "Japón", @@ -488,11 +97,11 @@ "other": "Híbrido" }, "tank_class_short": { + "-1": "no reconocido", "0": "Ligero", "1": "Medio", "2": "Pesado", - "3": "Cazacarro", - "-1": "no reconocido" + "3": "Cazacarro" }, "tank_class_short_plural_lowercase": { "0": "ligeros", @@ -501,17 +110,17 @@ "3": "Cazacarros" }, "tank_class_medium": { + "-1": "no reconocido", "0": "Ligero", "1": "Medio", "2": "Pesado", - "3": "Cazacarro", - "-1": "no reconocido" + "3": "Cazacarro" }, "tree_type": { + "-1": "no reconocido", "0": "Árbol tecnológico", "1": "Prémium", - "2": "Coleccionista", - "-1": "no reconocido" + "2": "Coleccionista" }, "regions": { "normal": { @@ -520,6 +129,7 @@ "asia": "Asia-Pacífico" }, "short": { + "com": "NA", "eu": "Europa", "asia": "APAC - ASIA" } @@ -566,12 +176,479 @@ "cumulative_win_and_survived": "Batallas ganadas y sobrevividas", "cumulative_wins": "Victorias", "cumulative_xp": "EXP total", + "cumulative_wn8": "WN8", "cumulative_battle_life_time": "Tiempo total de batalla" } }, - "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.", - "fox": "El rápido zorro marrón salta sobre el perro perezoso." + "bot": { + "common": { + "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.", + "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_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_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.", + "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", + "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.", + "preview": "# Este comando es una vista previa\n\nSolo puedes acceder a este comando en [el servidor oficial de Discord](https://discord.gg/nDt7AjGJQH). Generalmente este comando estará disponible pronto.", + "query_too_small": "# Tu búsqueda es demasiado corta\nDebe ser por lo menos de 3 caracteres de largo.", + "query_too_long": "# Tu búsqueda es demasiado larga\nDebe ser como mucho de 100 caracteres de largo." + }, + "wn8": { + "name": "WN8", + "types": { + "very_bad": "Muy Malo", + "bad": "Malo", + "below_average": "Debajo del Promedio", + "average": "Promedio", + "above_average": "Superior al Promedio", + "good": "Bueno", + "very_good": "Muy Bueno", + "great": "Excelente", + "unicum": "Unicum", + "super_unicum": "Super Unicum" + } + }, + "subcommands": { + "today": { + "name": "Hoy", + "description": "Hoy" + }, + "30": { + "name": "30", + "description": "30 días" + }, + "60": { + "name": "60", + "description": "60 días" + }, + "90": { + "name": "90", + "description": "90 días" + }, + "career": { + "name": "carrera", + "description": "Carrera" + }, + "custom": { + "name": "personalizado", + "description": "Rango personalizado", + "options": { + "start": { + "name": "comenzar", + "description": "Comenzar en cantidad de días pasados desde hoy" + }, + "end": { + "name": "fin", + "description": "Terminar en cantidad de días pasados desde hoy" + } + } + } + }, + "options": { + "clan": { + "name": "clan", + "description": "El nombre o etiqueta del clan" + }, + "tank": { + "name": "tanque", + "description": "El tanque al cual conseguirle estadísticas" + }, + "username": { + "name": "nombre de usuario", + "description": "El nombre de usuario de Blitz" + }, + "filters": { + "nation": { + "name": "nación", + "description": "Nación" + }, + "class": { + "name": "clase", + "description": "Clase" + }, + "type": { + "name": "tipo", + "description": "Tipo" + } + }, + "region": { + "name": "región", + "description": "Región" + }, + "tier": { + "name": "tier", + "description": "Nivel", + "choices": { + "tier": "Nivel %s - %s" + } + } + }, + "periods": { + "career": "Carrera", + "today": "Hoy", + "days": "%s días", + "custom": "%s - %s días" + }, + "filters": { + "none": "Sin filtros", + "tier": "Nivel %s" + }, + "no_data": { + "battles_in_period": "No hay batallas jugadas en este período", + "battles_in_season": "No hay batallas jugadas en esta temporada", + "players_in_period": "No hay jugadores en este período", + "tanks_found": "No se encontraron tanques" + }, + "buttons": { + "refresh": "Actualizar" + }, + "hero_stats": { + "battles": "Batallas", + "winrate": "Tasa de victorias", + "damage": "Daño", + "damage_ratio": "Relación de daño", + "tier": "Nivel", + "survival": "Supervivencia", + "accuracy": "Precisión", + "kills": "Bajas" + } + }, + "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": { + "name": "repetición", + "description": "Mostrar resultados de la repetición" + }, + "research": { + "name": "desarollar", + "description": "Enumera los gastos por investigar una línea", + "options": { + "target_tank": { + "name": "tanque objetivo", + "description": "El último tanque a investigar en la línea" + }, + "starting_tank": { + "name": "tanque de inicio", + "description": "El tanque inicial en la línea (se deduce automáticamente si no se proporciona)" + } + }, + "body": { + "subtitle": "Investigar", + "total": "Total", + "research": "Investigar: %s", + "upgrades": "Mejoras: %s", + "purchase": "Comprar: %s", + "equipment": "Equipamiento: %s", + "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": { + "non_tech_tree": "# %s no está en el árbol tecnológico\n\nNo puedes investigar un tanque prémium o coleccionista.", + "tier_1": "# %s es un nivel I\n\nLos tanque de nivel I están siempre desbloqueados gratuitamente para todos los jugadores.", + "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.", + "start_end_equal": "# %s fue proporcionado dos veces\n\nAsegúrate de que `tanque-inicial` y `tanque-objetivo` son diferentes.", + "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.", + "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." + } + }, + "about": { + "name": "acerca", + "description": "Toda la información que necesitas sobre el bot", + "subcommands": { + "commands": { + "name": "comandos", + "description": "Lista de todos los comandos y sus descripciones", + "body": "# Comandos\n\nBlitzKit ofrece los siguientes comandos:\n\n" + }, + "embeds": { + "name": "embeds", + "description": "Cómo funcionan los embeds" + }, + "introduction": { + "name": "introducción", + "description": "Sobre el bot" + }, + "invite": { + "name": "invitar", + "description": "Cómo invitar al bot" + }, + "timezones": { + "name": "zonas horarias", + "description": "Cómo Blitzkrieg infiere y utiliza tu zona horaria" + }, + "credits": { + "name": "créditos", + "description": "Personas que han ayudado a BlitzKit" + } + } + }, + "breakdown": { + "name": "resumen", + "description": "Resumen de un período por tanques jugados", + "body": { + "total": "Total", + "battles": "Batallas", + "wn8": "WN8", + "winrate": "Tasa de victorias", + "damage": "Daño", + "unknown_tank": "Tanque desconocido %s" + } + }, + "debug": { + "name": "depurar", + "description": "Muestra más información sobre el bot", + "body": { + "title": "# Depuración\n\n", + "version": "Versión", + "shard": { + "label": "Fragmentar", + "default": "predeterminado" + }, + "uptime": "Tiempo en línea" + } + }, + "evolution": { + "name": "evolución", + "description": "Evolución de estadísticas", + "groups": { + "player": { + "name": "jugador", + "description": "Estadísticas del jugador" + }, + "tank": { + "name": "tanque", + "description": "Estadísticas del tanque" + } + } + }, + "inactive": { + "name": "inactivo", + "description": "Enumera a todos los jugadores inactivos en un clan por encima de un umbral", + "options": { + "threshold": { + "name": "umbral", + "description": "El número de días inactivo (predeterminado: %s días)" + } + }, + "body": { + "subtitle": "Inactivo por %s+ días", + "listing": "%s días" + } + }, + "full_stats": { + "name": "estadísticas completas", + "description": "Estadísticas completas del juego", + "body": { + "cards": { + "games": { + "title": "Partidas", + "winrate": "Tasa de victorias", + "battles": "Batallas", + "wins_losses": "Victorias / derrotas" + }, + "efficiency": { + "title": "Eficiencia", + "wn8": "WN8", + "survival": "Supervivencia", + "accuracy": "Precisión" + }, + "lethality": { + "title": "Letalidad", + "average_damage": "Daño promedio", + "damage_per_tier": "Daño por nivel", + "damage_ratio": "Relación de daño", + "average_kills": "Promedio de bajas" + }, + "miscellaneous": { + "title": "Misceláneo", + "average_tier": "Nivel promedio", + "average_spots": "Promedio de detecciones", + "average_xp": "Promedio de XP", + "kills_to_death_ratio": "Relación bajas-muertes" + } + } + } + }, + "link": { + "name": "vincular", + "description": "Vincula tu cuenta de Blitz y Discord", + "body": { + "accounts_linked": "Cuentas vinculadas", + "no_role_permissions": { + "title": "%s1 no se pudo verificar", + "description": "No tengo permiso para administrar roles." + } + }, + "embed": { + "title": "¿Cuenta incorrecta?", + "description": "Usa el comando de nuevo y selecciona un usuario de los resultados de búsqueda." + } + }, + "search_clans": { + "name": "buscar clanes", + "description": "Buscar clanes", + "options": { + "limit": { + "name": "límite", + "description": "El número máximo de resultados de clanes (predeterminado: %s)" + } + }, + "body": { + "title": "Búsqueda del clan %s en la región %s", + "no_results": "No se encontraron clanes" + } + }, + "search_players": { + "name": "buscar jugadores", + "description": "Buscar jugadores", + "options": { + "limit": { + "name": "límite", + "description": "El número máximo para resultados de jugador (predeterminado: %s)" + } + }, + "body": { + "title": "Búsqueda del jugador %s en la región %s", + "no_results": "No se encontraron jugadores" + } + }, + "rating_leaderboard": { + "name": "tabla de clasificación", + "description": "Estadísticas de batallas de clasificatoria", + "subcommands": { + "neighbors": { + "name": "vecinos", + "description": "Jugadores vecinos en la tabla de posiciones" + }, + "league": { + "name": "liga", + "description": "Mejores jugadores de una liga" + } + }, + "options": { + "limit": { + "name": "limite", + "description": "Cuántos vecinos a mostrar (predeterminado: %s)" + }, + "season": { + "name": "temporada", + "description": "Número de temporada (predeterminado: actual)", + "choices": { + "current": "%s (actual)" + } + }, + "league": { + "name": "liga", + "description": "La liga a mostrar" + } + }, + "body": { + "top_players": "Mejores %s jugadores", + "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_ongoing_season": "# No hay temporada en curso\n\nActualmente no hay ninguna temporada de clasificatoria.", + "deleted_player": "%s eliminado", + "neighbors": "Vecinos de clasificatoria", + "more": "+ %s más" + } + }, + "today": { + "name": "hoy", + "description": "Tanques jugados hoy y estadísticas" + }, + "stats": { + "name": "estadísticas", + "description": "Estadísticas rápidas para un período" + }, + "owned_tanks": { + "name": "tanques en propiedad", + "description": "Muestra todos los tanques propios en un nivel", + "body": { + "title": "# Tanques de %s de nivel %s\n\n" + } + }, + "permissions": { + "name": "permisos", + "description": "Comprueba si el bot tiene los permisos requeridos para funcionar", + "body": { + "title": "# Permisos\n\n%s", + "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", + "attach_files": "Adjuntar archivos: necesario para añadir imágenes a los comandos basados en estas", + "external_emojis": "Emoticonos externos: necesario para añadir emoticonos de banderas nacionales y clases de tanque" + } + }, + "ping": { + "name": "ping", + "description": "Comprueba si el bot está vivo.", + "body": { + "pong": "Pong 🏓", + "pong_with_time": "Pong 🏓 - %s1ms" + }, + "subcommands": { + "blitzkit": { + "name": "blitzkit", + "description": "Hacerle un ping a BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Hacerle un ping a World of Tanks Blitz" + } + } + }, + "player_info": { + "name": "info del jugador", + "description": "Información básica sobre un jugador", + "body": { + "title": "Información de %s", + "nickname": "Apodo", + "battles": "Batallas", + "winrate": "Tasa de victorias", + "account_id": "ID de cuenta", + "created": "Creado", + "last_battle": "Última batalla" + } + }, + "rating": { + "name": "clasificatoria", + "description": "Estadísticas de clasificatoria del jugador", + "subcommands": { + "today": { + "name": "hoy", + "description": "Estadísticas de clasificatoria de hoy" + }, + "season": { + "name": "temporada", + "description": "Estadísticas de clasificatoria de esta temporada" + } + }, + "body": { + "subtitle": { + "today": "Estadísticas de clasificatoria de hoy", + "season": "Estadísticas de clasificatoria de esta temporada" + } + }, + "errors": { + "no_participation": "# %s no ha jugado clasificatoria\n\nEste jugador no ha participado en el modo clasificatoria esta temporada.", + "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." + } + } + } }, "website": { "settings": { @@ -669,6 +746,7 @@ }, "tools": { "tankopedia": { + "name": "Tankopedia", "button": "Encuentra tanques", "description": "Enciclopedia de tanques de WOTB", "seo_description": "Estadísticas, armaduras y más para todos los tanques en World of Tanks Blitz", @@ -676,6 +754,7 @@ "tank_seo_description": "%s1 blindaje, estadisticas, equipamiento, proviciones y mas.\n%s2 DPM, %3hp alfa, %s4mm penetracion, %s5kph velocidad maxima, %s6 hp salud", "sandbox": { "poses": { + "hull_down": "Hull down", "face_hug": "Cara a cara", "default": "Predeterminado" }, @@ -684,6 +763,7 @@ "green_penetration": "Penetración verde", "hide_model_under_armor": "Ocultar modelo bajo la armadura", "opaque": "Opaco", + "dev_wireframe": "DEV: wireframe", "environment": "Entorno", "show_grid": "Mostrar cuadrícula" }, @@ -724,32 +804,146 @@ "splash": "%s1pv splash" }, "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm nominal", "ricochet_loss": "%s1% penetracion" } } }, "static": { "name": "Blindaje estatico", - "edit": {} + "primary": "Primario", + "spaced": "Espaciado", + "external": "Externa", + "edit": { + "label": "Edit", + "reset": "Restablecer" + } } }, "meta": { - "swap": {} + "back": "Back", + "compare": "Compare", + "swap": { + "button": "Swap", + "title": "Swap tanks" + }, + "vanilla": "Vanilla", + "opentest": "OpenTest", + "full_name": "Full name", + "nation": "Nación", + "class": "Clase", + "tier": "Nivel", + "type": "Tipo", + "dev_id": "DEV: ID", + "purchase": "Purchase price", + "restoration": "Restoration price", + "sale": "Sale price", + "research": "Research XP" + }, + "tech_tree": { + "title": "Árbol tecnológico", + "battle": "1 battle", + "battles": "%s1 battles", + "route": "Route %s1 of %s2" + }, + "game_modes": { + "title": "Game mode abilities" + }, + "review": { + "title": "Review videos", + "disclaimer": "BlitzKit does not endorse any review videos.", + "join": "Apply to %s1 YouTuber program" }, - "tech_tree": {}, - "game_modes": {}, - "review": {}, "configuration": { - "modules": {}, - "equipment": {}, - "provisions": {}, - "consumables": {}, - "skills": {}, - "miscellaneous": {} + "title": "Configuration", + "modules": { + "title": "Modules", + "stock": "Stock", + "upgrade": "Upgrade" + }, + "equipment": { + "title": "Equipment", + "clear": "Clear" + }, + "provisions": { + "title": "Provisions", + "clear": "Clear" + }, + "consumables": { + "title": "Consumables", + "clear": "Clear", + "info": "Yellow consumables do not affect the statistics." + }, + "skills": { + "title": "Crew skills", + "clear": "Clear", + "maximize": "Maximize", + "info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7." + }, + "miscellaneous": { + "title": "Misceláneo" + } }, "characteristics": { - "compare": {}, + "title": "Characteristics", + "compare": { + "label": "Compare against", + "class": "Tier %s1 %s2", + "tier": "All of tier %s1", + "all": "All tanks" + }, "values": { + "shell_index": "Shell %s1", + "at_distance": "At %s1m", + "at_distance_slider_label": "Distance", + "dispersion_at_distance": "Dispersion at %s1m", + "gun_flexibility": "Gun flexibility", + "speed": "Speed", + "terrain_coefficients": "Terrain coefficients", + "raw_terrain_coefficients": "Raw terrain coefficients", + "power_to_weight_ratio": "Power to weight ratio", + "hull_traverse_speed": "Hull traverse speed", + "camouflage": "Camouflage", + "reload": "Reload", + "crewCount": "Crew count", + "shellNormalization": "Normalización", + "shellRicochet": "Rebote", + "dpm": "DPM", + "dpmEffective": "Effective at 60s", + "shells": "Shells", + "mostOptimalShellIndex": "Most optimal shell", + "shellReloads": "Shell reloads", + "shellReload": "Shell reload", + "intraClip": "Intra-clip", + "caliber": "Calibre", + "penetration": "Penetración", + "damage": "Daño", + "clipDamage": "Clipping potential", + "moduleDamage": "Module damage", + "explosionRadius": "Radio de Explosión", + "shellVelocity": "Shell velocity", + "aimTime": "Aim time", + "dispersion": "Still", + "dispersionMoving": "Moving", + "dispersionHullTraversing": "Hull traversing", + "dispersionTurretTraversing": "Turret traversing", + "dispersionShooting": "Shooting", + "dispersionGunDamaged": "Gun damaged", + "gunDepression": "Depression", + "gunElevation": "Elevation", + "gunFrontalDepression": "Frontal depression", + "gunFrontalElevation": "Frontal elevation", + "gunRearDepression": "Rear depression", + "gunRearElevation": "Rear elevation", + "azimuthLeft": "Azimuth left", + "azimuthRight": "Azimuth right", + "speedForwards": "Forwards", + "speedBackwards": "Backwards", + "hardTerrainCoefficient": "Hard", + "hardTerrainCoefficientRaw": "Hard", + "mediumTerrainCoefficient": "Medio", + "mediumTerrainCoefficientRaw": "Medio", "softTerrainCoefficient": "Suave", "softTerrainCoefficientRaw": "Suave", "enginePower": "Potencia del motor", @@ -832,6 +1026,7 @@ "maximize": "Maximizar" }, "modules": { + "stock": "Stock", "upgrade": "Mejorar" }, "provisions": { @@ -857,7 +1052,8 @@ }, "table": { "tanks": { - "header": "Tanque" + "header": "Tanque", + "total": "Total" }, "stats": { "winrate": "Tasa de victorias", @@ -900,44 +1096,177 @@ }, "controls": { "title": "Siguiendo a %s1", - "subtitle": "Desde %s1" + "subtitle": "Desde %s1", + "reset": "Restablecer", + "change": "Change" }, - "no_cc": {}, - "no_battles": {}, - "table": {} + "no_cc": { + "title": "You're attempting to track a CC account", + "body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", + "alright": "Alright" + }, + "no_battles": { + "title": "No battles", + "hint": "Go ahead and play a game" + }, + "table": { + "tank": "Tanque", + "total": "Total", + "remove": "Remove" + } }, "tier_list": { - "buttons": {} + "name": "Tier list", + "button": "Rank tanks", + "description": "Rank Blitz tanks", + "seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", + "buttons": { + "reset": "Restablecer", + "share": "Share" + } }, "embed": { - "preview": {}, + "name": "Embed", + "button": "Create now", + "description": "Embeds for streaming", + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "More embeds coming soon.", + "suggest": "Suggest ideas.", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, "configuration": { - "import": {}, - "export": { - "generate": { - "success": {} - } + "import": { + "title": "Import", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Apply", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" }, - "customize": {} + "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", + "generate": { + "button": "Generate URL", + "title": "Generate URL", + "subtitle": "Search an account to track", + "cancel": "Cancel", + "success": { + "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\".", + "back": "Back", + "copy": "Copy URL" + } + }, + "css": "Copy CSS", + "width": "Copy Width", + "height": "Copy Height", + "framerate": "Copy Framerate" + }, + "customize": { + "title": "Customize", + "reset": "Restablecer", + "description": "Bells and whistles of your embed" + } }, "types": { "breakdown": { - "options": {} + "name": "Breakdown", + "options": { + "width": "Ancho", + "height": "Altura", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" + } } } }, - "charts": {}, - "rating": {}, - "discord": {}, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, - "blitz_insider": {} + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Rating", + "button": "View leaderboard", + "description": "Full rating leaderboard", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, + "discord": { + "name": "Discord bot", + "button": "Install now", + "description": "Stats right in Discord", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "More coming soon", + "button": "Join Discord", + "description": "What we're making", + "seo_description": "What we're making with BlitzKit" + }, + "players": { + "name": "Jugadores", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Home", + "button": "Get started", + "description": "Get started with BlitzKit", + "seo_description": "Get started with BlitzKit" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Analyze now", + "description": "Rich historic average stats", + "seo_description": "Rich historic average stats in World of Tanks Blitz" + }, + "blitz_insider": { + "name": "Blitz Insider", + "button": "Discover today", + "description": "In-game session stats", + "seo_description": "In-game session stats in World of Tanks Blitz" + } }, "footer": { - "about": {}, - "legal": {} + "motto": "Everything World of Tanks Blitz", + "copyright": "Unaffiliated with Wargaming or any service", + "about": { + "title": "About", + "credits": "Credits", + "discord": "Discord", + "github": "GitHub", + "patches": "Patches" + }, + "legal": { + "title": "Legal", + "privacy": "Privacy policy", + "terms": "Terms of service" + } } } -} \ No newline at end of file +} diff --git a/packages/i18n/strings/fr.json b/packages/i18n/strings/fr.json index 3db6c0209..d188c7341 100644 --- a/packages/i18n/strings/fr.json +++ b/packages/i18n/strings/fr.json @@ -1,311 +1,1272 @@ { + "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.", + "fox": "The quick brown fox jumps over the lazy dog." + }, + "common": { + "units": { + "m": "%s1m", + "mm": "%s1mm", + "deg": "%s1°", + "hp": "%s1ps", + "x": "x%s1" + }, + "gun_types": { + "auto_loader": "Chargement auto", + "auto_reloader": "Rechargement auto", + "regular": "Régulier" + }, + "shells": { + "ap": "AP", + "apcr": "APCR", + "heat": "HEAT", + "he": "HE" + }, + "player_count_period": { + "total": "Total", + "d_120": "120 derniers jours", + "d_90": "90 derniers jours", + "d_60": "60 derniers jours", + "d_30": "Mois dernier", + "d_7": "Semaine dernière", + "d_1": "Hier" + }, + "branches": { + "local": "dev", + "dev": "beta", + "opentest": "test ouvert", + "preview": "aperçu" + }, + "locales": { + "en": "Anglais", + "es": "Espagnol", + "pt": "Portugais", + "ru": "Russe", + "uk": "Ukrainien", + "zh": "Chinois", + "ja": "Japonais", + "fr": "Français", + "pl": "Polonais" + }, + "wn8_percentile": { + "0": "Très nul", + "1": "Nul", + "2": "En-dessous de la moyenne", + "3": "Moyenne", + "4": "Au-dessus de la moyenne", + "5": "Bien", + "6": "Très bien", + "7": "Super", + "8": "Unique", + "9": "Super unique" + }, + "bkni_percentile": { + "0": "Super mal", + "1": "Mal", + "2": "Très nul", + "3": "Nul", + "4": "En dessous de la moyenne", + "5": "Moyenne", + "6": "Au-dessus de la moyenne", + "7": "Bien", + "8": "Très bien", + "9": "Unique", + "10": "Super unique" + }, + "nations": { + "ussr": "U.S.S.R.", + "germany": "Germany", + "usa": "U.S.A.", + "china": "China", + "uk": "U.K.", + "france": "France", + "japan": "Japan", + "european": "European Nation", + "other": "Hybrid Nation" + }, + "nations_adjectives": { + "ussr": "U.S.S.R.", + "germany": "German", + "usa": "U.S.A.", + "china": "Chinois", + "uk": "U.K.", + "france": "Français", + "japan": "Japonais", + "european": "European", + "other": "Hybrid" + }, + "tank_class_short": { + "-1": "unrecognized", + "0": "Light", + "1": "Medium", + "2": "Heavy", + "3": "TD" + }, + "tank_class_short_plural_lowercase": { + "0": "lights", + "1": "mediums", + "2": "heavies", + "3": "TDs" + }, + "tank_class_medium": { + "-1": "unrecognized", + "0": "Light", + "1": "Medium", + "2": "Heavy", + "3": "Tank destroyer" + }, + "tree_type": { + "-1": "unrecognized", + "0": "Tech tree", + "1": "Premium", + "2": "Collector" + }, + "regions": { + "normal": { + "com": "North America", + "eu": "Europe", + "asia": "Asia-Pacific" + }, + "short": { + "com": "NA", + "eu": "EU", + "asia": "APAC" + } + }, + "leagues": { + "diamond": "Diamond", + "platinum": "Platinum", + "gold": "Gold", + "silver": "Silver", + "bronze": "Bronze" + }, + "composite_stats": { + "normalized_damage_dealt": "Damage", + "normalized_damage_received": "Damage received", + "normalized_deaths": "Deathrate", + "normalized_frags": "Tués", + "normalized_hits": "Coups", + "normalized_losses": "Taux de perte", + "normalized_misses": "Ratés", + "normalized_shots": "Tirs", + "normalized_spotted": "Détections", + "normalized_survived_battles": "Taux de survie", + "normalized_win_and_survived": "Taux de victoires et de survie", + "normalized_wins": "Taux de victoires", + "normalized_xp": "XP", + "normalized_battle_life_time": "Temps de bataille", + "cumulative_accuracy": "Précision", + "cumulative_battles": "Batailles", + "cumulative_capture_points": "Total capture points", + "cumulative_damage_dealt": "Total de dégâts", + "cumulative_damage_ratio": "Rapport de dégâts", + "cumulative_damage_received": "Total de dégât reçus", + "cumulative_deaths": "Total de morts", + "cumulative_dropped_capture_points": "Total de points de capture abandonnés", + "cumulative_frags": "Total de tués", + "cumulative_hits": "Total de coups", + "cumulative_inaccuracy": "Imprécision", + "cumulative_kills_to_death_ratio": "Rapport tués/morts", + "cumulative_losses": "Défaites", + "cumulative_misses": "Total de ratés", + "cumulative_shots": "Total de tirs", + "cumulative_spotted": "Total de détections", + "cumulative_survived_battles": "Batailles survécues", + "cumulative_win_and_survived": "Batailles gagnées et survécues", + "cumulative_wins": "Victoires", + "cumulative_xp": "Total XP", + "cumulative_wn8": "WN8", + "cumulative_battle_life_time": "Total de temps de bataille" + } + }, "bot": { "common": { - "errors": {}, + "errors": { + "clan_not_found": "# Could not find clan\nCouldn't find \"%s1\". Try selecting a clan from the search result.", + "player_not_found": "# Could not find user\nI couldn't find user \"%s1\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.", + "player_not_linked": "# Use `/link` to get started\nI don't know who you are but you can tell me today!", + "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", + "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.", + "no_tank_stats": "# No tank stats available\nThis player doesn't have any stats available. This may not be the player you are looking for.", + "get_help": "Help Discord server", + "uncaught_error": "# BlitzKit ran into an error!\nWe're so sorry about this. Feel free to [join the official Discord server](https://discord.gg/nDt7AjGJQH) to get help.", + "preview": "# This command is in preview\n\nYou can only access this command in [the official Discord server](https://discord.gg/nDt7AjGJQH). The command will be generally available soon.", + "query_too_small": "# Your search is too short\nYour search must be at least 3 characters long.", + "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." + }, "wn8": { - "types": {} + "name": "WN8", + "types": { + "very_bad": "Très nul", + "bad": "Nul", + "below_average": "En-dessous de la moyenne", + "average": "Moyenne", + "above_average": "Au-dessus de la moyenne", + "good": "Bien", + "very_good": "Très bien", + "great": "Super", + "unicum": "Unique", + "super_unicum": "Super unique" + } }, "subcommands": { - "30": {}, - "60": {}, - "90": {}, - "today": {}, - "career": {}, + "today": { + "name": "today", + "description": "Today" + }, + "30": { + "name": "30", + "description": "30 days" + }, + "60": { + "name": "60", + "description": "60 days" + }, + "90": { + "name": "90", + "description": "90 days" + }, + "career": { + "name": "career", + "description": "Career" + }, "custom": { + "name": "custom", + "description": "Custom range", "options": { - "start": {}, - "end": {} + "start": { + "name": "start", + "description": "Start in number of days ago from today" + }, + "end": { + "name": "end", + "description": "End in number of days ago from today" + } } } }, "options": { - "clan": {}, - "tank": {}, - "username": {}, + "clan": { + "name": "clan", + "description": "The clan name or tag" + }, + "tank": { + "name": "tank", + "description": "The tank to get stats for" + }, + "username": { + "name": "username", + "description": "The Blitz username of the player" + }, "filters": { - "nation": {}, - "class": {}, - "type": {} + "nation": { + "name": "nation", + "description": "Nation" + }, + "class": { + "name": "class", + "description": "Class" + }, + "type": { + "name": "type", + "description": "Type" + } + }, + "region": { + "name": "region", + "description": "Region" }, - "region": {}, "tier": { - "choices": {} + "name": "tier", + "description": "Tier", + "choices": { + "tier": "Tier %s1 - %s2" + } } }, - "periods": {}, - "filters": {}, - "no_data": {}, - "buttons": {}, - "hero_stats": {} + "periods": { + "career": "Career", + "today": "Today", + "days": "%s1 days", + "custom": "%s1 - %s2 days" + }, + "filters": { + "none": "No filters", + "tier": "Tier %s1" + }, + "no_data": { + "battles_in_period": "No battles played in this period", + "battles_in_season": "No battles played in this season", + "players_in_period": "No players in this period", + "tanks_found": "No tanks found" + }, + "buttons": { + "refresh": "Refresh" + }, + "hero_stats": { + "battles": "Batailles", + "winrate": "Taux de victoires", + "damage": "Damage", + "damage_ratio": "Rapport de dégâts", + "tier": "Tier", + "survival": "Survival", + "accuracy": "Précision", + "kills": "Tués" + } }, "commands": { "auction": { - "body": {}, - "errors": {}, - "actions": {} - }, - "replay": {}, - "research": { - "options": { - "target_tank": {}, - "starting_tank": {} + "name": "auction", + "description": "Tanks available right now in the auction", + "body": { + "title": "Blitz Auction", + "subtitle": "%s1 available • next prices %s2\nBid now: %s3", + "next": "Next price: %s1", + "available": "Available: %s1 / %s2" }, - "body": {}, - "errors": {} + "errors": { + "no_auction": "# No ongoing auction\n\nCurrently, there are no tanks available for purchase in the auction. If you think this is an error, please report this discrepancy in [the official Discord Server](https://discord.gg/nDt7AjGJQH)." + }, + "actions": { + "bid": "Bid now" + } + }, + "replay": { + "name": "replay", + "description": "Display replay results" + }, + "research": { + "name": "research", + "description": "Lists the expenses in researching a line", + "options": { + "target_tank": { + "name": "target-tank", + "description": "The final tank to research in the line" + }, + "starting_tank": { + "name": "starting-tank", + "description": "The starting tank in the line (inferred automatically if not provided)" + } + }, + "body": { + "subtitle": "Research", + "total": "Total", + "research": "Research: %s1", + "upgrades": "Upgrades: %s1", + "purchase": "Purchase: %s1", + "equipment": "Equipment: %s1", + "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": { + "non_tech_tree": "# %s1 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.", + "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.", + "start_end_equal": "# %s1 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.", + "unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." + } }, "about": { + "name": "about", + "description": "All the info you need about the bot", "subcommands": { - "commands": {}, - "embeds": {}, - "introduction": {}, - "invite": {}, - "timezones": {}, - "credits": {} + "commands": { + "name": "commands", + "description": "List of all commands and their descriptions", + "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" + }, + "embeds": { + "name": "embeds", + "description": "How embeds work" + }, + "introduction": { + "name": "introduction", + "description": "About the bot" + }, + "invite": { + "name": "invite", + "description": "How to invite the bot" + }, + "timezones": { + "name": "timezones", + "description": "How BlitzKit infers and uses your timezone" + }, + "credits": { + "name": "credits", + "description": "People who have helped BlitzKit" + } } }, "breakdown": { - "body": {} + "name": "breakdown", + "description": "A period's breakdown by tanks played", + "body": { + "total": "Total", + "battles": "Batailles", + "wn8": "WN8", + "winrate": "Taux de victoires", + "damage": "Damage", + "unknown_tank": "Unknown tank %s1" + } }, "debug": { + "name": "debug", + "description": "Debug information about the bot", "body": { - "shard": {} + "title": "# Debug\n\n", + "version": "Version", + "shard": { + "label": "Shard", + "default": "default" + }, + "uptime": "Uptime" } }, "evolution": { + "name": "evolution", + "description": "Evolution of statistics", "groups": { - "player": {}, - "tank": {} + "player": { + "name": "player", + "description": "Player statistics" + }, + "tank": { + "name": "tank", + "description": "Tank statistics" + } } }, "inactive": { + "name": "inactive", + "description": "Lists all inactive players in a clan above a threshold", "options": { - "threshold": {} + "threshold": { + "name": "threshold", + "description": "The number of days inactive (default: %s1 days)" + } }, - "body": {} + "body": { + "subtitle": "Inactive for %s1+ days", + "listing": "%s1 days" + } }, "full_stats": { + "name": "full-stats", + "description": "Full in-game statistics", "body": { "cards": { - "games": {}, - "efficiency": {}, - "lethality": {}, - "miscellaneous": {} + "games": { + "title": "Games", + "winrate": "Taux de victoires", + "battles": "Batailles", + "wins_losses": "Wins / losses" + }, + "efficiency": { + "title": "Efficiency", + "wn8": "WN8", + "survival": "Survival", + "accuracy": "Précision" + }, + "lethality": { + "title": "Lethality", + "average_damage": "Average damage", + "damage_per_tier": "Damage per tier", + "damage_ratio": "Rapport de dégâts", + "average_kills": "Average kills" + }, + "miscellaneous": { + "title": "Miscellaneous", + "average_tier": "Average tier", + "average_spots": "Average spots", + "average_xp": "Average XP", + "kills_to_death_ratio": "Rapport tués/morts" + } } } }, "link": { + "name": "link", + "description": "Links your Blitz and Discord account", "body": { - "no_role_permissions": {} + "accounts_linked": "Accounts linked", + "no_role_permissions": { + "title": "%s1 failed to verify", + "description": "I don't have the permission to manage roles." + } }, - "embed": {} + "embed": { + "title": "Incorrect account?", + "description": "Use the command again and select a username from the search results." + } }, "search_clans": { + "name": "search-clans", + "description": "Search clans", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "The max number of clan results (default: %s1)" + } }, - "body": {} + "body": { + "title": "Clan search for %s1 in region %s2", + "no_results": "No clans found" + } }, "search_players": { + "name": "search-players", + "description": "Search players", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "The max number of player results (default: %s1)" + } }, - "body": {} + "body": { + "title": "Player search for %s1 in region %s2", + "no_results": "No players found" + } }, "rating_leaderboard": { + "name": "rating-leaderboard", + "description": "Rating battles statistics", "subcommands": { - "neighbors": {}, - "league": {} + "neighbors": { + "name": "neighbors", + "description": "Neighboring players on the leaderboard" + }, + "league": { + "name": "league", + "description": "Top players of a league" + } }, "options": { - "limit": {}, - "season": { - "choices": {} + "limit": { + "name": "limit", + "description": "How many neighbors to display (default: %s1)" }, - "league": {} + "season": { + "name": "season", + "description": "Season number (default: current)", + "choices": { + "current": "%s1 (current)" + } + }, + "league": { + "name": "league", + "description": "The league to display" + } }, - "body": {} + "body": { + "top_players": "Top %s1 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_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", + "deleted_player": "Deleted %s1", + "neighbors": "Rating neighbors", + "more": "+ %s1 more" + } + }, + "today": { + "name": "today", + "description": "Today's played tanks and statistics" + }, + "stats": { + "name": "stats", + "description": "Quick statistics for a period" }, - "today": {}, - "stats": {}, "owned_tanks": { - "body": {} + "name": "owned-tanks", + "description": "Shows all own tanks in a tier", + "body": { + "title": "# %s1's owned tier %s2 tanks\n\n" + } }, "permissions": { - "body": {} + "name": "permissions", + "description": "Checks wether the bot has the required permissions to function", + "body": { + "title": "# Permissions\n\n%s1", + "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", + "attach_files": "Attach files: needed to add images to image-based commands", + "external_emojis": "External emojis: needed to add national flags and tank class emojis" + } }, "ping": { - "body": {}, + "name": "ping", + "description": "Check wether the bot is alive.", + "body": { + "pong": "Pong 🏓", + "pong_with_time": "Pong 🏓 - %s1ms" + }, "subcommands": { - "blitzkit": {}, - "wotb": {} + "blitzkit": { + "name": "blitzkit", + "description": "Ping BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Ping World of Tanks Blitz" + } } }, "player_info": { - "body": {} + "name": "player-info", + "description": "Basic information about a player", + "body": { + "title": "%s1's information", + "nickname": "Nickname", + "battles": "Batailles", + "winrate": "Taux de victoires", + "account_id": "Account ID", + "created": "Created", + "last_battle": "Last battle" + } }, "rating": { + "name": "rating", + "description": "Rating player's statistics", "subcommands": { - "today": {}, - "season": {} + "today": { + "name": "today", + "description": "Today's rating statistics" + }, + "season": { + "name": "season", + "description": "This season's rating statistics" + } }, "body": { - "subtitle": {} + "subtitle": { + "today": "Today's rating statistics", + "season": "This season's rating statistics" + } }, - "errors": {} + "errors": { + "no_participation": "# %s1 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." + } } } }, - "common": { - "units": {}, - "gun_types": {}, - "shells": {}, - "player_count_period": {}, - "branches": {}, - "locales": {}, - "wn8_percentile": {}, - "bkni_percentile": {}, - "nations": {}, - "nations_adjectives": {}, - "tank_class_short": {}, - "tank_class_short_plural_lowercase": {}, - "tank_class_medium": {}, - "tree_type": {}, - "regions": { - "normal": {}, - "short": {} - }, - "leagues": {}, - "composite_stats": {} - }, - "test": {}, "website": { - "settings": {}, + "settings": { + "dev_mode": "Development mode", + "language": "Language" + }, "common": { - "player_search": {}, - "copy_button": {}, + "player_search": { + "hint": "Search players...", + "no_results": "No results", + "searching": "Searching..." + }, + "copy_button": { + "copied": "Copied!" + }, "tank_search": { - "no_tanks_found": {}, - "sort": {}, + "search_bar_hint": "Search tanks...", + "recent": "Recently viewed", + "select_all": "Select all", + "count_singular": "1 tank", + "count_plural": "%s1 tanks", + "sorting_by": "Sorting by %s1", + "no_tanks_found": { + "body": "No tanks found.", + "search_again": "Try searching again.", + "clear_filters": "Try clearing filters." + }, + "sort": { + "meta.none": "none", + "survivability.health": "health", + "survivability.viewRange": "view range", + "survivability.camouflageStill": "camouflage still", + "survivability.camouflageMoving": "camouflage moving", + "survivability.camouflageShooting": "camouflage shooting", + "survivability.volume": "volume", + "survivability.length": "length", + "fire.dpm": "standard DPM", + "fire.dpmPremium": "premium DPM", + "fire.reload": "reload", + "fire.caliber": "caliber", + "fire.standardPenetration": "standard penetration", + "fire.premiumPenetration": "premium penetration", + "fire.damage": "damage", + "fire.moduleDamage": "module damage", + "fire.shellVelocity": "shell velocity", + "fire.shellRange": "shell range", + "fire.shellCapacity": "shell capacity", + "fire.aimTime": "aim time", + "fire.dispersionStill": "dispersion still", + "fire.dispersionMoving": "dispersion moving", + "fire.gunDepression": "gun depression", + "fire.gunElevation": "gun elevation", + "maneuverability.forwardsSpeed": "forwards speed", + "maneuverability.backwardsSpeed": "backwards speed", + "maneuverability.power": "power", + "maneuverability.powerToWeight": "power to weight", + "maneuverability.weight": "weight", + "maneuverability.traverseSpeed": "traverse speed" + }, "sort_dropdown": { + "label": "Sort", "groups": { - "sort": {}, - "direction": {} + "sort": { + "no_sort": "No sort", + "label": "Sort by", + "fire": "Fire", + "maneuverability": "Maneuverability", + "survivability": "Survivability" + }, + "direction": { + "label": "Direction", + "ascending": "Ascending", + "descending": "Descending" + } } } }, - "warnings": {} + "warnings": { + "test": "Tanks in testing are subject to change and may not represent the final product." + } }, "home": { - "hero": {}, - "hot_tanks": {}, - "other_projects": {} + "hero": { + "credit": "By %s1 ❤️" + }, + "hot_tanks": { + "title": "Popular tanks", + "subtitle": "Last %s1 days" + }, + "other_projects": { + "title": "Other cool projects" + }, + "help_translate": "Please help translate %s1 to %s2!", + "seo_description": "Tools for everything World of Tanks Blitz" }, "tools": { "tankopedia": { + "name": "Tankopedia", + "button": "Find tanks", + "description": "Blitz tank encyclopedia", + "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_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "sandbox": { - "poses": {}, - "settings": {}, - "screenshot": {}, - "model": {}, + "poses": { + "hull_down": "Hull down", + "face_hug": "Face hug", + "default": "Default" + }, + "settings": { + "armor": "Armor", + "green_penetration": "Green penetration", + "hide_model_under_armor": "Hide model under armor", + "opaque": "Opaque", + "dev_wireframe": "DEV: wireframe", + "environment": "Environment", + "show_grid": "Show grid" + }, + "screenshot": { + "download": "Download", + "copy": "Copy" + }, + "model": { + "name": "Model" + }, "dynamic": { - "custom_shell": {}, + "name": "Dynamic armor", + "custom_shell": { + "type": "Type", + "caliber": "Caliber", + "penetration": "Penetration", + "normalization": "Normalization", + "ricochet": "Ricochet", + "explosion_radius": "Explosion radius", + "exit": "Exit", + "reset": "Reset" + }, + "advanced": "Advanced highlighting", + "shooter": "Shooter:", "shot_card": { - "element": {}, - "status": {}, - "stats": {} + "element": { + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "gap": "Gap", + "gun": "Gun", + "track": "Tracks" + }, + "status": { + "penetration": "%s1hp penetration", + "blocked": "Blocked", + "ricochet": "Ricochet", + "splash": "%s1hp splash" + }, + "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm nominal", + "ricochet_loss": "%s1% penetration" + } } }, "static": { - "edit": {} + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } } }, "meta": { - "swap": {} + "back": "Back", + "compare": "Compare", + "swap": { + "button": "Swap", + "title": "Swap tanks" + }, + "vanilla": "Vanilla", + "opentest": "OpenTest", + "full_name": "Full name", + "nation": "Nation", + "class": "Class", + "tier": "Tier", + "type": "Type", + "dev_id": "DEV: ID", + "purchase": "Purchase price", + "restoration": "Restoration price", + "sale": "Sale price", + "research": "Research XP" + }, + "tech_tree": { + "title": "Tech tree", + "battle": "1 battle", + "battles": "%s1 battles", + "route": "Route %s1 of %s2" + }, + "game_modes": { + "title": "Game mode abilities" + }, + "review": { + "title": "Review videos", + "disclaimer": "BlitzKit does not endorse any review videos.", + "join": "Apply to %s1 YouTuber program" }, - "tech_tree": {}, - "game_modes": {}, - "review": {}, "configuration": { - "modules": {}, - "equipment": {}, - "provisions": {}, - "consumables": {}, - "skills": {}, - "miscellaneous": {} + "title": "Configuration", + "modules": { + "title": "Modules", + "stock": "Stock", + "upgrade": "Upgrade" + }, + "equipment": { + "title": "Equipment", + "clear": "Clear" + }, + "provisions": { + "title": "Provisions", + "clear": "Clear" + }, + "consumables": { + "title": "Consumables", + "clear": "Clear", + "info": "Yellow consumables do not affect the statistics." + }, + "skills": { + "title": "Crew skills", + "clear": "Clear", + "maximize": "Maximize", + "info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7." + }, + "miscellaneous": { + "title": "Miscellaneous" + } }, "characteristics": { - "compare": {}, - "values": {} + "title": "Characteristics", + "compare": { + "label": "Compare against", + "class": "Tier %s1 %s2", + "tier": "All of tier %s1", + "all": "All tanks" + }, + "values": { + "shell_index": "Shell %s1", + "at_distance": "At %s1m", + "at_distance_slider_label": "Distance", + "dispersion_at_distance": "Dispersion at %s1m", + "gun_flexibility": "Gun flexibility", + "speed": "Speed", + "terrain_coefficients": "Terrain coefficients", + "raw_terrain_coefficients": "Raw terrain coefficients", + "power_to_weight_ratio": "Power to weight ratio", + "hull_traverse_speed": "Hull traverse speed", + "camouflage": "Camouflage", + "reload": "Reload", + "crewCount": "Crew count", + "shellNormalization": "Normalization", + "shellRicochet": "Ricochet", + "dpm": "DPM", + "dpmEffective": "Effective at 60s", + "shells": "Shells", + "mostOptimalShellIndex": "Most optimal shell", + "shellReloads": "Shell reloads", + "shellReload": "Shell reload", + "intraClip": "Intra-clip", + "caliber": "Caliber", + "penetration": "Penetration", + "damage": "Damage", + "clipDamage": "Clipping potential", + "moduleDamage": "Module damage", + "explosionRadius": "Explosion radius", + "shellVelocity": "Shell velocity", + "aimTime": "Aim time", + "dispersion": "Still", + "dispersionMoving": "Moving", + "dispersionHullTraversing": "Hull traversing", + "dispersionTurretTraversing": "Turret traversing", + "dispersionShooting": "Shooting", + "dispersionGunDamaged": "Gun damaged", + "gunDepression": "Depression", + "gunElevation": "Elevation", + "gunFrontalDepression": "Frontal depression", + "gunFrontalElevation": "Frontal elevation", + "gunRearDepression": "Rear depression", + "gunRearElevation": "Rear elevation", + "azimuthLeft": "Azimuth left", + "azimuthRight": "Azimuth right", + "speedForwards": "Forwards", + "speedBackwards": "Backwards", + "hardTerrainCoefficient": "Hard", + "hardTerrainCoefficientRaw": "Hard", + "mediumTerrainCoefficient": "Medium", + "mediumTerrainCoefficientRaw": "Medium", + "softTerrainCoefficient": "Soft", + "softTerrainCoefficientRaw": "Soft", + "enginePower": "Engine power", + "powerToWeightRatioHardTerrain": "Hard", + "powerToWeightRatioMediumTerrain": "Medium", + "powerToWeightRatioSoftTerrain": "Soft", + "weight": "Weight", + "turretTraverseSpeed": "Turret traverse speed", + "gunTraverseSpeed": "Gun traverse speed", + "hullTraverseHardTerrain": "Hard", + "hullTraverseMediumTerrain": "Medium", + "hullTraverseSoftTerrain": "Soft", + "health": "Health", + "fireChance": "Fire chance", + "viewRange": "View range", + "camouflageStill": "Still", + "camouflageMoving": "Moving", + "camouflageShootingStill": "Still", + "camouflageShootingMoving": "Moving", + "camouflageCaughtOnFire": "Caught on fire", + "width": "Width", + "height": "Height", + "length": "Length", + "volume": "Volume", + "shellRange": "Shell range", + "shellCapacity": "Shell capacity", + "gunType": "Gun type", + "penetrationAt250m": "Penetration at 250m" + } }, - "firepower": {}, - "crew": {}, - "maneuverability": {}, - "survivability": {} + "firepower": { + "title": "Firepower" + }, + "crew": { + "title": "Crew training", + "info": "represents the other roles a crew member can take.", + "count": "Crew count", + "commander": "Commander", + "gunner": "Gunner", + "driver": "Driver", + "radioman": "Radioman", + "loader": "Loader" + }, + "maneuverability": { + "title": "Maneuverability" + }, + "survivability": { + "title": "Survivability" + } }, "compare": { + "name": "Compare", + "button": "Compare tanks", + "description": "Compare tank statistics", + "seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz", "actions": { - "add": {}, - "deltas": {} - }, - "no_tanks": {}, - "table": { - "equipment": {}, - "skills": {}, - "modules": {}, - "provisions": {}, - "consumables": {} - } - }, - "performance": { - "estimation": {}, - "player_count": {}, - "table": { - "tanks": {}, - "stats": {} - } - }, - "gallery": { - "search": {} - }, - "session": { - "search": {}, - "controls": {}, - "no_cc": {}, - "no_battles": {}, - "table": {} - }, - "tier_list": { - "buttons": {} - }, - "embed": { - "preview": {}, - "configuration": { - "import": {}, - "export": { - "generate": { - "success": {} - } + "add": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" }, - "customize": {} + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } }, - "types": { - "breakdown": { - "options": {} + "no_tanks": { + "title": "No tanks selected", + "body": "Press the Add button to get started" + }, + "table": { + "equipment": { + "clear": "Clear", + "apply_to_all": "Apply to all" + }, + "skills": { + "clear": "Clear", + "maximize": "Maximize" + }, + "modules": { + "stock": "Stock", + "upgrade": "Upgrade" + }, + "provisions": { + "clear": "Clear" + }, + "consumables": { + "clear": "Clear" } } }, - "charts": {}, - "rating": {}, - "discord": {}, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, - "blitz_insider": {} + "performance": { + "name": "Performance", + "button": "View tanks", + "description": "Tank performance statistics", + "seo_description": "Best tanks and their performances in World of Tanks Blitz", + "estimation": { + "body": "Estimated stats based on %s1 players. Updated %s2 ago.", + "hours": "%s1 hours", + "minutes": "%s1 minutes" + }, + "player_count": { + "label": "Player count" + }, + "table": { + "tanks": { + "header": "Tank", + "total": "Total" + }, + "stats": { + "winrate": "Taux de victoires", + "players": "Players", + "damage": "Damage", + "survival": "Survival", + "xp": "XP", + "kills": "Tués", + "spots": "Détections", + "accuracy": "Précision", + "shots": "Tirs", + "hits": "Coups", + "damage_ratio": "Dmg. ratio", + "damage_taken": "Dmg. taken", + "capture_points": "Cap points" + } + } + }, + "gallery": { + "name": "Gallery", + "button": "Browse all", + "description": "Blitz player avatars", + "seo_description": "All World of Tanks Blitz player avatars", + "last_updated": "Last updated on %s1", + "search": { + "hint": "Search avatars...", + "results": "%s1 avatars" + } + }, + "session": { + "name": "Session", + "button": "Start tracking", + "description": "Live session stats", + "seo_description": "Track your stats in real time as you play World of Tanks Blitz", + "search": { + "lookup": "Look up a player to get started", + "hint": "Search players...", + "searching": "Searching...", + "no_results": "No players found" + }, + "controls": { + "title": "Tracking %s1", + "subtitle": "Since %s1", + "reset": "Reset", + "change": "Change" + }, + "no_cc": { + "title": "You're attempting to track a CC account", + "body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", + "alright": "Alright" + }, + "no_battles": { + "title": "No battles", + "hint": "Go ahead and play a game" + }, + "table": { + "tank": "Tank", + "total": "Total", + "remove": "Remove" + } + }, + "tier_list": { + "name": "Tier list", + "button": "Rank tanks", + "description": "Rank Blitz tanks", + "seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", + "buttons": { + "reset": "Reset", + "share": "Share" + } + }, + "embed": { + "name": "Embed", + "button": "Create now", + "description": "Embeds for streaming", + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "More embeds coming soon.", + "suggest": "Suggest ideas.", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, + "configuration": { + "import": { + "title": "Import", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Apply", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" + }, + "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", + "generate": { + "button": "Generate URL", + "title": "Generate URL", + "subtitle": "Search an account to track", + "cancel": "Cancel", + "success": { + "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\".", + "back": "Back", + "copy": "Copy URL" + } + }, + "css": "Copy CSS", + "width": "Copy Width", + "height": "Copy Height", + "framerate": "Copy Framerate" + }, + "customize": { + "title": "Customize", + "reset": "Reset", + "description": "Bells and whistles of your embed" + } + }, + "types": { + "breakdown": { + "name": "Breakdown", + "options": { + "width": "Width", + "height": "Height", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" + } + } + } + }, + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Rating", + "button": "View leaderboard", + "description": "Full rating leaderboard", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, + "discord": { + "name": "Discord bot", + "button": "Install now", + "description": "Stats right in Discord", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "More coming soon", + "button": "Join Discord", + "description": "What we're making", + "seo_description": "What we're making with BlitzKit" + }, + "players": { + "name": "Players", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Home", + "button": "Get started", + "description": "Get started with BlitzKit", + "seo_description": "Get started with BlitzKit" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Analyze now", + "description": "Rich historic average stats", + "seo_description": "Rich historic average stats in World of Tanks Blitz" + }, + "blitz_insider": { + "name": "Blitz Insider", + "button": "Discover today", + "description": "In-game session stats", + "seo_description": "In-game session stats in World of Tanks Blitz" + } }, "footer": { - "about": {}, - "legal": {} + "motto": "Everything World of Tanks Blitz", + "copyright": "Unaffiliated with Wargaming or any service", + "about": { + "title": "About", + "credits": "Credits", + "discord": "Discord", + "github": "GitHub", + "patches": "Patches" + }, + "legal": { + "title": "Legal", + "privacy": "Privacy policy", + "terms": "Terms of service" + } } } -} \ No newline at end of file +} diff --git a/packages/i18n/strings/ja.json b/packages/i18n/strings/ja.json index 3db6c0209..a9a0a81c6 100644 --- a/packages/i18n/strings/ja.json +++ b/packages/i18n/strings/ja.json @@ -1,311 +1,1272 @@ { + "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.", + "fox": "The quick brown fox jumps over the lazy dog." + }, + "common": { + "units": { + "m": "%s1m", + "mm": "%s1mm", + "deg": "%s1°", + "hp": "%s1hp", + "x": "x%s1" + }, + "gun_types": { + "auto_loader": "自動装填砲", + "auto_reloader": "自動再装填砲", + "regular": "単発砲" + }, + "shells": { + "ap": "AP", + "apcr": "APCR", + "heat": "HEAT", + "he": "HE" + }, + "player_count_period": { + "total": "Total", + "d_120": "過去 120 日間", + "d_90": "過去 90 日間", + "d_60": "過去 60 日間", + "d_30": "過去 1 ヶ月", + "d_7": "過去 1 週間", + "d_1": "昨日" + }, + "branches": { + "local": "dev", + "dev": "beta", + "opentest": "opentest", + "preview": "preview" + }, + "locales": { + "en": "英語", + "es": "スペイン語", + "pt": "ポルトガル語", + "ru": "ロシア語", + "uk": "ウクライナ語", + "zh": "中国語", + "ja": "日本語", + "fr": "フランス語", + "pl": "ポーランド語" + }, + "wn8_percentile": { + "0": "Very bad", + "1": "Bad", + "2": "Below average", + "3": "Average", + "4": "Above average", + "5": "Good", + "6": "Very good", + "7": "Great", + "8": "Unicum", + "9": "Super unicum" + }, + "bkni_percentile": { + "0": "Super malum", + "1": "Malum", + "2": "Very bad", + "3": "Bad", + "4": "Below average", + "5": "Average", + "6": "Above average", + "7": "Good", + "8": "Very good", + "9": "Unicum", + "10": "Super unicum" + }, + "nations": { + "ussr": "ソ連", + "germany": "ドイツ", + "usa": "アメリカ", + "china": "中国", + "uk": "イギリス", + "france": "フランス", + "japan": "日本", + "european": "ヨーロッパ諸国", + "other": "多国籍" + }, + "nations_adjectives": { + "ussr": "ソ連", + "germany": "ドイツ", + "usa": "アメリカ", + "china": "中国", + "uk": "イギリス", + "france": "フランス", + "japan": "日本", + "european": "ヨーロッパ", + "other": "多国籍" + }, + "tank_class_short": { + "-1": "不明", + "0": "軽戦車", + "1": "中戦車", + "2": "重戦車", + "3": "駆逐戦車" + }, + "tank_class_short_plural_lowercase": { + "0": "LT", + "1": "MT", + "2": "HT", + "3": "TD" + }, + "tank_class_medium": { + "-1": "不明", + "0": "軽戦車", + "1": "中戦車", + "2": "重戦車", + "3": "駆逐戦車" + }, + "tree_type": { + "-1": "不明", + "0": "技術ツリー", + "1": "プレミアム", + "2": "コレクター" + }, + "regions": { + "normal": { + "com": "North America", + "eu": "Europe", + "asia": "Asia-Pacific" + }, + "short": { + "com": "NA", + "eu": "EU", + "asia": "APAC" + } + }, + "leagues": { + "diamond": "ダイヤモンド", + "platinum": "プラチナ", + "gold": "ゴールド", + "silver": "シルバー", + "bronze": "ブロンズ" + }, + "composite_stats": { + "normalized_damage_dealt": "Damage", + "normalized_damage_received": "Damage received", + "normalized_deaths": "Deathrate", + "normalized_frags": "Kills", + "normalized_hits": "Hits", + "normalized_losses": "Lossrate", + "normalized_misses": "Misses", + "normalized_shots": "Shots", + "normalized_spotted": "Spots", + "normalized_survived_battles": "Survival rate", + "normalized_win_and_survived": "Winning and surviving rate", + "normalized_wins": "Winrate", + "normalized_xp": "XP", + "normalized_battle_life_time": "Battle time", + "cumulative_accuracy": "Accuracy", + "cumulative_battles": "Battles", + "cumulative_capture_points": "Total capture points", + "cumulative_damage_dealt": "Total damage", + "cumulative_damage_ratio": "Damage ratio", + "cumulative_damage_received": "Total damage received", + "cumulative_deaths": "Total deaths", + "cumulative_dropped_capture_points": "Total dropped capture points", + "cumulative_frags": "Total kills", + "cumulative_hits": "Total hits", + "cumulative_inaccuracy": "Inaccuracy", + "cumulative_kills_to_death_ratio": "Kills to death ratio", + "cumulative_losses": "Losses", + "cumulative_misses": "Total misses", + "cumulative_shots": "Total shots", + "cumulative_spotted": "Total spots", + "cumulative_survived_battles": "Survived battles", + "cumulative_win_and_survived": "Won and survived battles", + "cumulative_wins": "Wins", + "cumulative_xp": "Total XP", + "cumulative_wn8": "WN8", + "cumulative_battle_life_time": "Total battle time" + } + }, "bot": { "common": { - "errors": {}, + "errors": { + "clan_not_found": "# Could not find clan\nCouldn't find \"%s1\". Try selecting a clan from the search result.", + "player_not_found": "# Could not find user\nI couldn't find user \"%s1\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.", + "player_not_linked": "# Use `/link` to get started\nI don't know who you are but you can tell me today!", + "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", + "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.", + "no_tank_stats": "# No tank stats available\nThis player doesn't have any stats available. This may not be the player you are looking for.", + "get_help": "Help Discord server", + "uncaught_error": "# BlitzKit ran into an error!\nWe're so sorry about this. Feel free to [join the official Discord server](https://discord.gg/nDt7AjGJQH) to get help.", + "preview": "# This command is in preview\n\nYou can only access this command in [the official Discord server](https://discord.gg/nDt7AjGJQH). The command will be generally available soon.", + "query_too_small": "# Your search is too short\nYour search must be at least 3 characters long.", + "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." + }, "wn8": { - "types": {} + "name": "WN8", + "types": { + "very_bad": "Very bad", + "bad": "Bad", + "below_average": "Below average", + "average": "Average", + "above_average": "Above average", + "good": "Good", + "very_good": "Very good", + "great": "Great", + "unicum": "Unicum", + "super_unicum": "Super unicum" + } }, "subcommands": { - "30": {}, - "60": {}, - "90": {}, - "today": {}, - "career": {}, + "today": { + "name": "today", + "description": "Today" + }, + "30": { + "name": "30", + "description": "30 days" + }, + "60": { + "name": "60", + "description": "60 days" + }, + "90": { + "name": "90", + "description": "90 days" + }, + "career": { + "name": "career", + "description": "Career" + }, "custom": { + "name": "custom", + "description": "Custom range", "options": { - "start": {}, - "end": {} + "start": { + "name": "start", + "description": "Start in number of days ago from today" + }, + "end": { + "name": "end", + "description": "End in number of days ago from today" + } } } }, "options": { - "clan": {}, - "tank": {}, - "username": {}, + "clan": { + "name": "clan", + "description": "The clan name or tag" + }, + "tank": { + "name": "tank", + "description": "The tank to get stats for" + }, + "username": { + "name": "username", + "description": "The Blitz username of the player" + }, "filters": { - "nation": {}, - "class": {}, - "type": {} + "nation": { + "name": "nation", + "description": "Nation" + }, + "class": { + "name": "class", + "description": "Class" + }, + "type": { + "name": "type", + "description": "Type" + } + }, + "region": { + "name": "region", + "description": "Region" }, - "region": {}, "tier": { - "choices": {} + "name": "tier", + "description": "Tier", + "choices": { + "tier": "Tier %s1 - %s2" + } } }, - "periods": {}, - "filters": {}, - "no_data": {}, - "buttons": {}, - "hero_stats": {} + "periods": { + "career": "Career", + "today": "Today", + "days": "%s1 days", + "custom": "%s1 - %s2 days" + }, + "filters": { + "none": "No filters", + "tier": "Tier %s1" + }, + "no_data": { + "battles_in_period": "No battles played in this period", + "battles_in_season": "No battles played in this season", + "players_in_period": "No players in this period", + "tanks_found": "No tanks found" + }, + "buttons": { + "refresh": "Refresh" + }, + "hero_stats": { + "battles": "Battles", + "winrate": "Winrate", + "damage": "Damage", + "damage_ratio": "Damage ratio", + "tier": "Tier", + "survival": "Survival", + "accuracy": "Accuracy", + "kills": "Kills" + } }, "commands": { "auction": { - "body": {}, - "errors": {}, - "actions": {} - }, - "replay": {}, - "research": { - "options": { - "target_tank": {}, - "starting_tank": {} + "name": "auction", + "description": "Tanks available right now in the auction", + "body": { + "title": "Blitz Auction", + "subtitle": "%s1 available • next prices %s2\nBid now: %s3", + "next": "Next price: %s1", + "available": "Available: %s1 / %s2" }, - "body": {}, - "errors": {} + "errors": { + "no_auction": "# No ongoing auction\n\nCurrently, there are no tanks available for purchase in the auction. If you think this is an error, please report this discrepancy in [the official Discord Server](https://discord.gg/nDt7AjGJQH)." + }, + "actions": { + "bid": "Bid now" + } + }, + "replay": { + "name": "replay", + "description": "Display replay results" + }, + "research": { + "name": "research", + "description": "Lists the expenses in researching a line", + "options": { + "target_tank": { + "name": "target-tank", + "description": "The final tank to research in the line" + }, + "starting_tank": { + "name": "starting-tank", + "description": "The starting tank in the line (inferred automatically if not provided)" + } + }, + "body": { + "subtitle": "Research", + "total": "Total", + "research": "Research: %s1", + "upgrades": "Upgrades: %s1", + "purchase": "Purchase: %s1", + "equipment": "Equipment: %s1", + "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": { + "non_tech_tree": "# %s1 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.", + "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.", + "start_end_equal": "# %s1 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.", + "unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." + } }, "about": { + "name": "about", + "description": "All the info you need about the bot", "subcommands": { - "commands": {}, - "embeds": {}, - "introduction": {}, - "invite": {}, - "timezones": {}, - "credits": {} + "commands": { + "name": "commands", + "description": "List of all commands and their descriptions", + "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" + }, + "embeds": { + "name": "embeds", + "description": "How embeds work" + }, + "introduction": { + "name": "introduction", + "description": "About the bot" + }, + "invite": { + "name": "invite", + "description": "How to invite the bot" + }, + "timezones": { + "name": "timezones", + "description": "How BlitzKit infers and uses your timezone" + }, + "credits": { + "name": "credits", + "description": "People who have helped BlitzKit" + } } }, "breakdown": { - "body": {} + "name": "breakdown", + "description": "A period's breakdown by tanks played", + "body": { + "total": "Total", + "battles": "Battles", + "wn8": "WN8", + "winrate": "Winrate", + "damage": "Damage", + "unknown_tank": "Unknown tank %s1" + } }, "debug": { + "name": "debug", + "description": "Debug information about the bot", "body": { - "shard": {} + "title": "# Debug\n\n", + "version": "Version", + "shard": { + "label": "Shard", + "default": "default" + }, + "uptime": "Uptime" } }, "evolution": { + "name": "evolution", + "description": "Evolution of statistics", "groups": { - "player": {}, - "tank": {} + "player": { + "name": "player", + "description": "Player statistics" + }, + "tank": { + "name": "tank", + "description": "Tank statistics" + } } }, "inactive": { + "name": "inactive", + "description": "Lists all inactive players in a clan above a threshold", "options": { - "threshold": {} + "threshold": { + "name": "threshold", + "description": "The number of days inactive (default: %s1 days)" + } }, - "body": {} + "body": { + "subtitle": "Inactive for %s1+ days", + "listing": "%s1 days" + } }, "full_stats": { + "name": "full-stats", + "description": "Full in-game statistics", "body": { "cards": { - "games": {}, - "efficiency": {}, - "lethality": {}, - "miscellaneous": {} + "games": { + "title": "Games", + "winrate": "Winrate", + "battles": "Battles", + "wins_losses": "Wins / losses" + }, + "efficiency": { + "title": "Efficiency", + "wn8": "WN8", + "survival": "Survival", + "accuracy": "Accuracy" + }, + "lethality": { + "title": "Lethality", + "average_damage": "Average damage", + "damage_per_tier": "Damage per tier", + "damage_ratio": "Damage ratio", + "average_kills": "Average kills" + }, + "miscellaneous": { + "title": "Miscellaneous", + "average_tier": "Average tier", + "average_spots": "Average spots", + "average_xp": "Average XP", + "kills_to_death_ratio": "Kills to death ratio" + } } } }, "link": { + "name": "link", + "description": "Links your Blitz and Discord account", "body": { - "no_role_permissions": {} + "accounts_linked": "Accounts linked", + "no_role_permissions": { + "title": "%s1 failed to verify", + "description": "I don't have the permission to manage roles." + } }, - "embed": {} + "embed": { + "title": "Incorrect account?", + "description": "Use the command again and select a username from the search results." + } }, "search_clans": { + "name": "search-clans", + "description": "Search clans", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "The max number of clan results (default: %s1)" + } }, - "body": {} + "body": { + "title": "Clan search for %s1 in region %s2", + "no_results": "No clans found" + } }, "search_players": { + "name": "search-players", + "description": "Search players", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "The max number of player results (default: %s1)" + } }, - "body": {} + "body": { + "title": "Player search for %s1 in region %s2", + "no_results": "No players found" + } }, "rating_leaderboard": { + "name": "rating-leaderboard", + "description": "Rating battles statistics", "subcommands": { - "neighbors": {}, - "league": {} + "neighbors": { + "name": "neighbors", + "description": "Neighboring players on the leaderboard" + }, + "league": { + "name": "league", + "description": "Top players of a league" + } }, "options": { - "limit": {}, - "season": { - "choices": {} + "limit": { + "name": "limit", + "description": "How many neighbors to display (default: %s1)" }, - "league": {} + "season": { + "name": "season", + "description": "Season number (default: current)", + "choices": { + "current": "%s1 (current)" + } + }, + "league": { + "name": "league", + "description": "The league to display" + } }, - "body": {} + "body": { + "top_players": "Top %s1 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_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", + "deleted_player": "Deleted %s1", + "neighbors": "Rating neighbors", + "more": "+ %s1 more" + } + }, + "today": { + "name": "today", + "description": "Today's played tanks and statistics" + }, + "stats": { + "name": "stats", + "description": "Quick statistics for a period" }, - "today": {}, - "stats": {}, "owned_tanks": { - "body": {} + "name": "owned-tanks", + "description": "Shows all own tanks in a tier", + "body": { + "title": "# %s1's owned tier %s2 tanks\n\n" + } }, "permissions": { - "body": {} + "name": "permissions", + "description": "Checks wether the bot has the required permissions to function", + "body": { + "title": "# Permissions\n\n%s1", + "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", + "attach_files": "Attach files: needed to add images to image-based commands", + "external_emojis": "External emojis: needed to add national flags and tank class emojis" + } }, "ping": { - "body": {}, + "name": "ping", + "description": "Check wether the bot is alive.", + "body": { + "pong": "Pong 🏓", + "pong_with_time": "Pong 🏓 - %s1ms" + }, "subcommands": { - "blitzkit": {}, - "wotb": {} + "blitzkit": { + "name": "blitzkit", + "description": "Ping BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Ping World of Tanks Blitz" + } } }, "player_info": { - "body": {} + "name": "player-info", + "description": "Basic information about a player", + "body": { + "title": "%s1's information", + "nickname": "Nickname", + "battles": "Battles", + "winrate": "Winrate", + "account_id": "Account ID", + "created": "Created", + "last_battle": "Last battle" + } }, "rating": { + "name": "rating", + "description": "Rating player's statistics", "subcommands": { - "today": {}, - "season": {} + "today": { + "name": "today", + "description": "Today's rating statistics" + }, + "season": { + "name": "season", + "description": "This season's rating statistics" + } }, "body": { - "subtitle": {} + "subtitle": { + "today": "Today's rating statistics", + "season": "This season's rating statistics" + } }, - "errors": {} + "errors": { + "no_participation": "# %s1 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." + } } } }, - "common": { - "units": {}, - "gun_types": {}, - "shells": {}, - "player_count_period": {}, - "branches": {}, - "locales": {}, - "wn8_percentile": {}, - "bkni_percentile": {}, - "nations": {}, - "nations_adjectives": {}, - "tank_class_short": {}, - "tank_class_short_plural_lowercase": {}, - "tank_class_medium": {}, - "tree_type": {}, - "regions": { - "normal": {}, - "short": {} - }, - "leagues": {}, - "composite_stats": {} - }, - "test": {}, "website": { - "settings": {}, + "settings": { + "dev_mode": "開発者モード", + "language": "言語 / Language" + }, "common": { - "player_search": {}, - "copy_button": {}, + "player_search": { + "hint": "プレイヤーを検索中...", + "no_results": "該当なし", + "searching": "検索中..." + }, + "copy_button": { + "copied": "コピーしました!" + }, "tank_search": { - "no_tanks_found": {}, - "sort": {}, + "search_bar_hint": "車輌名を入力…", + "recent": "最近の閲覧", + "select_all": "全て選択", + "count_singular": "1 輌", + "count_plural": "%s1 輌", + "sorting_by": "並べ替え:%s1", + "no_tanks_found": { + "body": "該当する車輌が存在しません。", + "search_again": "もう一度探してください。", + "clear_filters": "フィルターをクリアしてください" + }, + "sort": { + "meta.none": "なし", + "survivability.health": "耐久値", + "survivability.viewRange": "視認範囲", + "survivability.camouflageStill": "静止時隠蔽率", + "survivability.camouflageMoving": "移動時隠蔽率", + "survivability.camouflageShooting": "射撃時隠蔽率", + "survivability.volume": "体積", + "survivability.length": "全長", + "fire.dpm": "通常弾DPM", + "fire.dpmPremium": "課金弾DPM", + "fire.reload": "装填速度", + "fire.caliber": "砲口径", + "fire.standardPenetration": "通常弾貫通力", + "fire.premiumPenetration": "課金弾貫通力", + "fire.damage": "ダメージ", + "fire.moduleDamage": "モジュールダメージ", + "fire.shellVelocity": "弾速", + "fire.shellRange": "射程範囲", + "fire.shellCapacity": "総弾数", + "fire.aimTime": "照準時間", + "fire.dispersionStill": "静止時散布界", + "fire.dispersionMoving": "移動時散布界", + "fire.gunDepression": "主砲俯角", + "fire.gunElevation": "主砲仰角", + "maneuverability.forwardsSpeed": "前進速度", + "maneuverability.backwardsSpeed": "後退速度", + "maneuverability.power": "馬力", + "maneuverability.powerToWeight": "出力重量比", + "maneuverability.weight": "重量", + "maneuverability.traverseSpeed": "車体旋回速度" + }, "sort_dropdown": { + "label": "ソート", "groups": { - "sort": {}, - "direction": {} + "sort": { + "no_sort": "ソートなし", + "label": "並べ替え項目", + "fire": "火力", + "maneuverability": "機動性", + "survivability": "生存性" + }, + "direction": { + "label": "方法", + "ascending": "昇順", + "descending": "降順" + } } } }, - "warnings": {} + "warnings": { + "test": "テスト中の車輌は変更が加えられる可能性があり、最終的な性能と異なる場合があります。" + } }, "home": { - "hero": {}, - "hot_tanks": {}, - "other_projects": {} + "hero": { + "credit": "By %s1 ❤️" + }, + "hot_tanks": { + "title": "人気の車輌", + "subtitle": "過去 %s1 日間" + }, + "other_projects": { + "title": "Other cool projects" + }, + "help_translate": "%s1 の %s2 への翻訳にご協力ください!", + "seo_description": "Tools for everything World of Tanks Blitz" }, "tools": { "tankopedia": { + "name": "Tankopedia", + "button": "戦車を探す", + "description": "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_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "sandbox": { - "poses": {}, - "settings": {}, - "screenshot": {}, - "model": {}, + "poses": { + "hull_down": "ハルダウン", + "face_hug": "密着", + "default": "通常" + }, + "settings": { + "armor": "装甲", + "green_penetration": "貫通可能域を緑色表示", + "hide_model_under_armor": "車輌モデルを非表示", + "opaque": "貫通アシストを不透明にする", + "dev_wireframe": "DEV: wireframe", + "environment": "環境", + "show_grid": "グリッドを表示" + }, + "screenshot": { + "download": "保存する", + "copy": "コピー" + }, + "model": { + "name": "モデル" + }, "dynamic": { - "custom_shell": {}, + "name": "装甲ギア", + "custom_shell": { + "type": "弾種", + "caliber": "口径", + "penetration": "貫通力", + "normalization": "標準化", + "ricochet": "跳弾角度", + "explosion_radius": "爆風半径", + "exit": "決定", + "reset": "リセット" + }, + "advanced": "高度なハイライト", + "shooter": "自車両", "shot_card": { - "element": {}, - "status": {}, - "stats": {} + "element": { + "primary": "主装甲", + "spaced": "空間装甲", + "external": "外部モジュール", + "gap": "空間", + "gun": "主砲", + "track": "履帯" + }, + "status": { + "penetration": "%s1hp 装甲貫通", + "blocked": "装甲非貫通", + "ricochet": "跳弾", + "splash": "%s1hp 爆風ダメージ" + }, + "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm 装甲", + "ricochet_loss": "%s1% penetration" + } } }, "static": { - "edit": {} + "name": "Static armor", + "primary": "主装甲", + "spaced": "空間装甲", + "external": "外部モジュール", + "edit": { + "label": "編集", + "reset": "リセット" + } } }, "meta": { - "swap": {} + "back": "戻る", + "compare": "性能比較", + "swap": { + "button": "入れ替え", + "title": "車輌を入れ替える" + }, + "vanilla": "Vanilla", + "opentest": "OpenTest", + "full_name": "正式名称", + "nation": "国籍", + "class": "車種", + "tier": "Tier", + "type": "タイプ", + "dev_id": "DEV: ID", + "purchase": "購入価格", + "restoration": "再購入価格", + "sale": "売却価格", + "research": "研究費用" + }, + "tech_tree": { + "title": "技術ツリー", + "battle": "1 戦", + "battles": "%s1 戦", + "route": "ルート %s1 / %s2" + }, + "game_modes": { + "title": "ゲームモードアビリティ" + }, + "review": { + "title": "Review videos", + "disclaimer": "BlitzKitはレビュー動画を推奨していません。", + "join": "%s1 YouTuberプログラムに応募する" }, - "tech_tree": {}, - "game_modes": {}, - "review": {}, "configuration": { - "modules": {}, - "equipment": {}, - "provisions": {}, - "consumables": {}, - "skills": {}, - "miscellaneous": {} + "title": "構成", + "modules": { + "title": "モジュール", + "stock": "初期装備", + "upgrade": "最終装備" + }, + "equipment": { + "title": "拡張パーツ", + "clear": "クリア" + }, + "provisions": { + "title": "常備品", + "clear": "クリア" + }, + "consumables": { + "title": "消耗品", + "clear": "クリア", + "info": "黄色の消耗品は統計には影響しません。" + }, + "skills": { + "title": "搭乗員スキル", + "clear": "クリア", + "maximize": "最大", + "info": "黄色のスキルは特殊な状況下でのみ適用されます。スペースキーを長押しすると、レベル0とレベル7を素早く切り替えられます。" + }, + "miscellaneous": { + "title": "その他" + } }, "characteristics": { - "compare": {}, - "values": {} + "title": "性能値", + "compare": { + "label": "比較対象", + "class": "Tier %s1 %s2", + "tier": "Tier %s1 全車輌", + "all": "全車輌" + }, + "values": { + "shell_index": "Shell %s1", + "at_distance": "At %s1m", + "at_distance_slider_label": "距離", + "dispersion_at_distance": "%s1m での散布界", + "gun_flexibility": "主砲旋回上限", + "speed": "最高速度", + "terrain_coefficients": "地形走破能力", + "raw_terrain_coefficients": "地形係数", + "power_to_weight_ratio": "出力重量比", + "hull_traverse_speed": "車体旋回速度", + "camouflage": "隠蔽率", + "reload": "装填速度", + "crewCount": "搭乗員数", + "shellNormalization": "標準化", + "shellRicochet": "跳弾角度", + "dpm": "DPM", + "dpmEffective": "60秒での有効値", + "shells": "砲弾", + "mostOptimalShellIndex": "最適な弾数", + "shellReloads": "自動装填時間", + "shellReload": "弾倉再装填時間", + "intraClip": "砲弾再装填時間", + "caliber": "口径", + "penetration": "貫通力", + "damage": "ダメージ", + "clipDamage": "弾倉合計攻撃力", + "moduleDamage": "モジュールダメージ", + "explosionRadius": "爆風半径", + "shellVelocity": "弾速", + "aimTime": "照準時間", + "dispersion": "静止時", + "dispersionMoving": "移動時", + "dispersionHullTraversing": "車体旋回時", + "dispersionTurretTraversing": "砲塔旋回時", + "dispersionShooting": "射撃時", + "dispersionGunDamaged": "主砲損傷時", + "gunDepression": "俯角", + "gunElevation": "仰角", + "gunFrontalDepression": "正面俯角", + "gunFrontalElevation": "正面仰角", + "gunRearDepression": "背面俯角", + "gunRearElevation": "背面仰角", + "azimuthLeft": "左射界", + "azimuthRight": "右射界", + "speedForwards": "前進", + "speedBackwards": "後退", + "hardTerrainCoefficient": "道", + "hardTerrainCoefficientRaw": "道", + "mediumTerrainCoefficient": "地面", + "mediumTerrainCoefficientRaw": "地面", + "softTerrainCoefficient": "水辺", + "softTerrainCoefficientRaw": "水辺", + "enginePower": "エンジン出力", + "powerToWeightRatioHardTerrain": "道", + "powerToWeightRatioMediumTerrain": "地面", + "powerToWeightRatioSoftTerrain": "水辺", + "weight": "重量", + "turretTraverseSpeed": "砲塔旋回速度", + "gunTraverseSpeed": "主砲旋回速度", + "hullTraverseHardTerrain": "道", + "hullTraverseMediumTerrain": "地面", + "hullTraverseSoftTerrain": "水辺", + "health": "耐久値", + "fireChance": "火災発生率", + "viewRange": "視認範囲", + "camouflageStill": "静止時", + "camouflageMoving": "移動時", + "camouflageShootingStill": "静止時", + "camouflageShootingMoving": "移動時", + "camouflageCaughtOnFire": "Caught on fire", + "width": "全幅", + "height": "全高", + "length": "車体長", + "volume": "体積", + "shellRange": "射程範囲", + "shellCapacity": "総弾数", + "gunType": "主砲タイプ", + "penetrationAt250m": "250m での貫通力" + } }, - "firepower": {}, - "crew": {}, - "maneuverability": {}, - "survivability": {} + "firepower": { + "title": "火力" + }, + "crew": { + "title": "搭乗員熟練度", + "info": "搭乗員が担うことができるその他の役割を表します", + "count": "搭乗員数", + "commander": "車長", + "gunner": "砲手", + "driver": "操縦手", + "radioman": "通信手", + "loader": "装填手" + }, + "maneuverability": { + "title": "機動性" + }, + "survivability": { + "title": "生存性" + } }, "compare": { + "name": "性能比較", + "button": "戦車を比較", + "description": "車輌の統計を比較します", + "seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz", "actions": { - "add": {}, - "deltas": {} - }, - "no_tanks": {}, - "table": { - "equipment": {}, - "skills": {}, - "modules": {}, - "provisions": {}, - "consumables": {} - } - }, - "performance": { - "estimation": {}, - "player_count": {}, - "table": { - "tanks": {}, - "stats": {} - } - }, - "gallery": { - "search": {} - }, - "session": { - "search": {}, - "controls": {}, - "no_cc": {}, - "no_battles": {}, - "table": {} - }, - "tier_list": { - "buttons": {} - }, - "embed": { - "preview": {}, - "configuration": { - "import": {}, - "export": { - "generate": { - "success": {} - } + "add": { + "button": "追加", + "title": "車輌を追加", + "description": "比較に追加する車輌を選択" }, - "customize": {} + "clear": "クリア", + "deltas": { + "none": "差分なし", + "percentage": "割合", + "absolute": "絶対値" + } }, - "types": { - "breakdown": { - "options": {} + "no_tanks": { + "title": "車輌が選択されていません", + "body": "「追加」ボタンを押して開始" + }, + "table": { + "equipment": { + "clear": "クリア", + "apply_to_all": "すべて選択" + }, + "skills": { + "clear": "クリア", + "maximize": "最大" + }, + "modules": { + "stock": "初期装備", + "upgrade": "最終装備" + }, + "provisions": { + "clear": "クリア" + }, + "consumables": { + "clear": "クリア" } } }, - "charts": {}, - "rating": {}, - "discord": {}, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, - "blitz_insider": {} + "performance": { + "name": "Performance", + "button": "戦車を見る", + "description": "戦車性能統計", + "seo_description": "Best tanks and their performances in World of Tanks Blitz", + "estimation": { + "body": "%s1 人のプレイヤーの推定統計。 %s2前に更新されました。", + "hours": "%s1 時間", + "minutes": "%s1 分" + }, + "player_count": { + "label": "統計期間:" + }, + "table": { + "tanks": { + "header": "車輌名", + "total": "Total" + }, + "stats": { + "winrate": "勝率", + "players": "プレイヤー数", + "damage": "ダメージ", + "survival": "生還率", + "xp": "EXP", + "kills": "撃破数", + "spots": "発見数", + "accuracy": "命中率", + "shots": "射撃数", + "hits": "命中回数", + "damage_ratio": "ダメージ比", + "damage_taken": "被ダメージ", + "capture_points": "占領ポイント" + } + } + }, + "gallery": { + "name": "Gallery", + "button": "全て見る", + "description": "Blitzアバター図鑑", + "seo_description": "World of Tanks Blitz の 全ての プレイヤーアバター", + "last_updated": "最終更新:", + "search": { + "hint": "アバターを検索...", + "results": "検索結果: %s1 個" + } + }, + "session": { + "name": "Session", + "button": "追跡開始", + "description": "セッション中プレイヤーの追跡", + "seo_description": "World of Tanks Blitz をプレイ中、統計をリアルタイムで追跡します", + "search": { + "lookup": "プレイヤーを検索して開始", + "hint": "プレイヤー名を入力...", + "searching": "検索中...", + "no_results": "プレイヤーが見つかりませんでした" + }, + "controls": { + "title": "%s1 を追跡中", + "subtitle": "開始日時: %s1", + "reset": "リセット", + "change": "変更" + }, + "no_cc": { + "title": "CCアカウントを追跡しようとしています", + "body": "CC (Community Contributor) アカウントは、統計が公開されていません。CC アカウントの埋め込みを追加する作業を進めていますので、お待ちください。", + "alright": "Alright" + }, + "no_battles": { + "title": "まだ戦闘がありません", + "hint": "ゲームをプレイしてください" + }, + "table": { + "tank": "車輌名", + "total": "Total", + "remove": "削除" + } + }, + "tier_list": { + "name": "Tier list", + "button": "ランク付けする", + "description": "Blitzの戦車ランキング", + "seo_description": "World of Tanks Blitz のプレイヤー評価とパフォーマンス統計に基づいて、最良から最悪までのランキングを作成しましょう", + "buttons": { + "reset": "リセット", + "share": "共有" + } + }, + "embed": { + "name": "Embed", + "button": "今すぐ作成", + "description": "ストリーミング用の埋め込み", + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "埋め込みは近日中さらに追加される予定です。", + "suggest": "アイデアを提案してください。", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, + "configuration": { + "import": { + "title": "Import", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Apply", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" + }, + "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", + "generate": { + "button": "Generate URL", + "title": "Generate URL", + "subtitle": "Search an account to track", + "cancel": "Cancel", + "success": { + "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\".", + "back": "戻る", + "copy": "Copy URL" + } + }, + "css": "Copy CSS", + "width": "Copy Width", + "height": "Copy Height", + "framerate": "Copy Framerate" + }, + "customize": { + "title": "Customize", + "reset": "リセット", + "description": "Bells and whistles of your embed" + } + }, + "types": { + "breakdown": { + "name": "Breakdown", + "options": { + "width": "全幅", + "height": "全高", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" + } + } + } + }, + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Rating", + "button": "View leaderboard", + "description": "Full rating leaderboard", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, + "discord": { + "name": "Discord bot", + "button": "インストール", + "description": "Discordで統計情報を確認", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "More coming soon", + "button": "Discord に参加", + "description": "近日追加予定 - 私たちが作っているもの", + "seo_description": "What we're making with BlitzKit" + }, + "players": { + "name": "プレイヤー数", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Home", + "button": "Get started", + "description": "さあ、BlitzKit を始めよう!", + "seo_description": "さあ、BlitzKit を始めよう!" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Analyze now", + "description": "Rich historic average stats", + "seo_description": "Rich historic average stats in World of Tanks Blitz" + }, + "blitz_insider": { + "name": "Blitz Insider", + "button": "Discover today", + "description": "ゲーム内のセッション統計", + "seo_description": "In-game session stats in World of Tanks Blitz" + } }, "footer": { - "about": {}, - "legal": {} + "motto": "Everything World of Tanks Blitz", + "copyright": "Wargamingやその他のサービスとは関係ありません", + "about": { + "title": "概要", + "credits": "クレジット", + "discord": "Discord", + "github": "GitHub", + "patches": "パッチノート" + }, + "legal": { + "title": "法的事項", + "privacy": "Privacy policy", + "terms": "Terms of service" + } } } -} \ No newline at end of file +} diff --git a/packages/i18n/strings/pl.json b/packages/i18n/strings/pl.json index 4a238255b..062a614d5 100644 --- a/packages/i18n/strings/pl.json +++ b/packages/i18n/strings/pl.json @@ -1,334 +1,1272 @@ { + "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.", + "fox": "The quick brown fox jumps over the lazy dog." + }, + "common": { + "units": { + "m": "%s1m", + "mm": "%s1mm", + "deg": "%s1°", + "hp": "%s1hp", + "x": "x%s1" + }, + "gun_types": { + "auto_loader": "Auto loader", + "auto_reloader": "Auto reloader", + "regular": "Regular" + }, + "shells": { + "ap": "AP", + "apcr": "APCR", + "heat": "HEAT", + "he": "HE" + }, + "player_count_period": { + "total": "Total", + "d_120": "Past 120 days", + "d_90": "Past 90 days", + "d_60": "Past 60 days", + "d_30": "Past month", + "d_7": "Past week", + "d_1": "Yesterday" + }, + "branches": { + "local": "dev", + "dev": "beta", + "opentest": "opentest", + "preview": "preview" + }, + "locales": { + "en": "English", + "es": "Spanish", + "pt": "Portuguese", + "ru": "Russian", + "uk": "Ukrainian", + "zh": "Chinese", + "ja": "Japanese", + "fr": "French", + "pl": "Polish" + }, + "wn8_percentile": { + "0": "Very bad", + "1": "Bad", + "2": "Below average", + "3": "Average", + "4": "Above average", + "5": "Good", + "6": "Very good", + "7": "Great", + "8": "Unicum", + "9": "Super unicum" + }, + "bkni_percentile": { + "0": "Super malum", + "1": "Malum", + "2": "Very bad", + "3": "Bad", + "4": "Below average", + "5": "Average", + "6": "Above average", + "7": "Good", + "8": "Very good", + "9": "Unicum", + "10": "Super unicum" + }, + "nations": { + "ussr": "U.S.S.R.", + "germany": "Germany", + "usa": "U.S.A.", + "china": "China", + "uk": "U.K.", + "france": "France", + "japan": "Japan", + "european": "European Nation", + "other": "Hybrid Nation" + }, + "nations_adjectives": { + "ussr": "U.S.S.R.", + "germany": "German", + "usa": "U.S.A.", + "china": "Chinese", + "uk": "U.K.", + "france": "French", + "japan": "Japanese", + "european": "European", + "other": "Hybrid" + }, + "tank_class_short": { + "-1": "unrecognized", + "0": "Light", + "1": "Medium", + "2": "Heavy", + "3": "TD" + }, + "tank_class_short_plural_lowercase": { + "0": "lights", + "1": "mediums", + "2": "heavies", + "3": "TDs" + }, + "tank_class_medium": { + "-1": "unrecognized", + "0": "Lekki", + "1": "Medium", + "2": "Heavy", + "3": "Tank destroyer" + }, + "tree_type": { + "-1": "unrecognized", + "0": "Tech tree", + "1": "Premium", + "2": "Collector" + }, + "regions": { + "normal": { + "com": "North America", + "eu": "Europe", + "asia": "Asia-Pacific" + }, + "short": { + "com": "NA", + "eu": "EU", + "asia": "APAC" + } + }, + "leagues": { + "diamond": "Diamond", + "platinum": "Platinum", + "gold": "Gold", + "silver": "Silver", + "bronze": "Bronze" + }, + "composite_stats": { + "normalized_damage_dealt": "Damage", + "normalized_damage_received": "Damage received", + "normalized_deaths": "Deathrate", + "normalized_frags": "Kills", + "normalized_hits": "Hits", + "normalized_losses": "Lossrate", + "normalized_misses": "Misses", + "normalized_shots": "Shots", + "normalized_spotted": "Spots", + "normalized_survived_battles": "Survival rate", + "normalized_win_and_survived": "Winning and surviving rate", + "normalized_wins": "Winrate", + "normalized_xp": "XP", + "normalized_battle_life_time": "Battle time", + "cumulative_accuracy": "Accuracy", + "cumulative_battles": "Battles", + "cumulative_capture_points": "Total capture points", + "cumulative_damage_dealt": "Total damage", + "cumulative_damage_ratio": "Damage ratio", + "cumulative_damage_received": "Total damage received", + "cumulative_deaths": "Total deaths", + "cumulative_dropped_capture_points": "Total dropped capture points", + "cumulative_frags": "Total kills", + "cumulative_hits": "Total hits", + "cumulative_inaccuracy": "Inaccuracy", + "cumulative_kills_to_death_ratio": "Kills to death ratio", + "cumulative_losses": "Losses", + "cumulative_misses": "Total misses", + "cumulative_shots": "Total shots", + "cumulative_spotted": "Suma wykryć", + "cumulative_survived_battles": "Survived battles", + "cumulative_win_and_survived": "Won and survived battles", + "cumulative_wins": "Wins", + "cumulative_xp": "Łączne PD", + "cumulative_wn8": "WN8", + "cumulative_battle_life_time": "Total battle time" + } + }, "bot": { "common": { "errors": { + "clan_not_found": "# Could not find clan\nCouldn't find \"%s1\". Try selecting a clan from the search result.", + "player_not_found": "# Could not find user\nI couldn't find user \"%s1\". 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ć!", - "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." + "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", + "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.", + "no_tank_stats": "# No tank stats available\nThis player doesn't have any stats available. This may not be the player you are looking for.", + "get_help": "Help Discord server", + "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.", + "preview": "# This command is in preview\n\nYou can only access this command in [the official Discord server](https://discord.gg/nDt7AjGJQH). The command will be generally available soon.", + "query_too_small": "# Your search is too short\nYour search must be at least 3 characters long.", + "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." }, "wn8": { - "types": {} + "name": "WN8", + "types": { + "very_bad": "Very bad", + "bad": "Bad", + "below_average": "Below average", + "average": "Average", + "above_average": "Above average", + "good": "Good", + "very_good": "Very good", + "great": "Great", + "unicum": "Unicum", + "super_unicum": "Super unicum" + } }, "subcommands": { - "30": {}, - "60": {}, - "90": {}, - "today": {}, - "career": {}, + "today": { + "name": "today", + "description": "Today" + }, + "30": { + "name": "30", + "description": "30 days" + }, + "60": { + "name": "60", + "description": "60 days" + }, + "90": { + "name": "90", + "description": "90 days" + }, + "career": { + "name": "career", + "description": "Career" + }, "custom": { + "name": "custom", + "description": "Custom range", "options": { - "start": {}, - "end": {} + "start": { + "name": "start", + "description": "Start in number of days ago from today" + }, + "end": { + "name": "end", + "description": "End in number of days ago from today" + } } } }, "options": { - "clan": {}, + "clan": { + "name": "clan", + "description": "The clan name or tag" + }, "tank": { + "name": "tank", "description": "Czołg do pobrania statystyk" }, - "username": {}, + "username": { + "name": "username", + "description": "The Blitz username of the player" + }, "filters": { - "nation": {}, - "class": {}, - "type": {} + "nation": { + "name": "nation", + "description": "Nation" + }, + "class": { + "name": "class", + "description": "Class" + }, + "type": { + "name": "type", + "description": "Type" + } + }, + "region": { + "name": "region", + "description": "Region" }, - "region": {}, "tier": { - "choices": {} + "name": "tier", + "description": "Tier", + "choices": { + "tier": "Tier %s1 - %s2" + } } }, - "periods": {}, - "filters": { - "none": "Brak filtrów" + "periods": { + "career": "Career", + "today": "Today", + "days": "%s1 days", + "custom": "%s1 - %s2 days" }, - "no_data": {}, - "buttons": {}, - "hero_stats": {} + "filters": { + "none": "Brak filtrów", + "tier": "Tier %s1" + }, + "no_data": { + "battles_in_period": "No battles played in this period", + "battles_in_season": "No battles played in this season", + "players_in_period": "No players in this period", + "tanks_found": "No tanks found" + }, + "buttons": { + "refresh": "Refresh" + }, + "hero_stats": { + "battles": "Battles", + "winrate": "Winrate", + "damage": "Damage", + "damage_ratio": "Damage ratio", + "tier": "Tier", + "survival": "Survival", + "accuracy": "Accuracy", + "kills": "Kills" + } }, "commands": { "auction": { - "body": {}, + "name": "auction", + "description": "Tanks available right now in the auction", + "body": { + "title": "Blitz Auction", + "subtitle": "%s1 available • next prices %s2\nBid now: %s3", + "next": "Next price: %s1", + "available": "Available: %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": {} + "actions": { + "bid": "Bid now" + } + }, + "replay": { + "name": "replay", + "description": "Display replay results" }, - "replay": {}, "research": { + "name": "research", + "description": "Lists the expenses in researching a line", "options": { - "target_tank": {}, - "starting_tank": {} + "target_tank": { + "name": "target-tank", + "description": "The final tank to research in the line" + }, + "starting_tank": { + "name": "starting-tank", + "description": "The starting tank in the line (inferred automatically if not provided)" + } }, - "body": {}, - "errors": {} + "body": { + "subtitle": "Research", + "total": "Total", + "research": "Research: %s1", + "upgrades": "Upgrades: %s1", + "purchase": "Purchase: %s1", + "equipment": "Equipment: %s1", + "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": { + "non_tech_tree": "# %s1 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.", + "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.", + "start_end_equal": "# %s1 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.", + "unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." + } }, "about": { + "name": "about", + "description": "All the info you need about the bot", "subcommands": { - "commands": {}, - "embeds": {}, - "introduction": {}, - "invite": {}, - "timezones": {}, - "credits": {} + "commands": { + "name": "commands", + "description": "List of all commands and their descriptions", + "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" + }, + "embeds": { + "name": "embeds", + "description": "How embeds work" + }, + "introduction": { + "name": "introduction", + "description": "About the bot" + }, + "invite": { + "name": "invite", + "description": "How to invite the bot" + }, + "timezones": { + "name": "timezones", + "description": "How BlitzKit infers and uses your timezone" + }, + "credits": { + "name": "credits", + "description": "People who have helped BlitzKit" + } } }, "breakdown": { - "body": {} + "name": "breakdown", + "description": "A period's breakdown by tanks played", + "body": { + "total": "Total", + "battles": "Battles", + "wn8": "WN8", + "winrate": "Winrate", + "damage": "Damage", + "unknown_tank": "Unknown tank %s1" + } }, "debug": { + "name": "debug", + "description": "Debug information about the bot", "body": { - "shard": {} + "title": "# Debug\n\n", + "version": "Version", + "shard": { + "label": "Shard", + "default": "default" + }, + "uptime": "Uptime" } }, "evolution": { + "name": "evolution", + "description": "Evolution of statistics", "groups": { - "player": {}, - "tank": {} + "player": { + "name": "player", + "description": "Player statistics" + }, + "tank": { + "name": "tank", + "description": "Tank statistics" + } } }, "inactive": { + "name": "inactive", + "description": "Lists all inactive players in a clan above a threshold", "options": { - "threshold": {} + "threshold": { + "name": "threshold", + "description": "Liczba dni nieaktywnych (domyślnie: %s dni)" + } }, - "body": {} + "body": { + "subtitle": "Inactive for %s1+ days", + "listing": "%s1 days" + } }, "full_stats": { + "name": "full-stats", + "description": "Full in-game statistics", "body": { "cards": { "games": { + "title": "Games", + "winrate": "Winrate", + "battles": "Battles", "wins_losses": "Zwycięstwa / porażki" }, - "efficiency": {}, + "efficiency": { + "title": "Efficiency", + "wn8": "WN8", + "survival": "Survival", + "accuracy": "Accuracy" + }, "lethality": { - "average_damage": "Średnie uszkodzenia" + "title": "Lethality", + "average_damage": "Średnie uszkodzenia", + "damage_per_tier": "Damage per tier", + "damage_ratio": "Damage ratio", + "average_kills": "Average kills" }, "miscellaneous": { - "average_tier": "Średni poziom" + "title": "Miscellaneous", + "average_tier": "Średni poziom", + "average_spots": "Average spots", + "average_xp": "Average XP", + "kills_to_death_ratio": "Kills to death ratio" } } } }, "link": { + "name": "link", + "description": "Links your Blitz and Discord account", "body": { - "no_role_permissions": {} + "accounts_linked": "Accounts linked", + "no_role_permissions": { + "title": "%s1 failed to verify", + "description": "I don't have the permission to manage roles." + } }, - "embed": {} + "embed": { + "title": "Incorrect account?", + "description": "Use the command again and select a username from the search results." + } }, "search_clans": { + "name": "search-clans", + "description": "Search clans", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "The max number of clan results (default: %s1)" + } }, - "body": {} + "body": { + "title": "Clan search for %s1 in region %s2", + "no_results": "No clans found" + } }, "search_players": { + "name": "search-players", + "description": "Search players", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "Maksymalna liczba wyników gracza (domyślnie: %s)" + } }, - "body": {} + "body": { + "title": "Player search for %s1 in region %s2", + "no_results": "No players found" + } }, "rating_leaderboard": { + "name": "rating-leaderboard", + "description": "Rating battles statistics", "subcommands": { - "neighbors": {}, + "neighbors": { + "name": "neighbors", + "description": "Neighboring players on the leaderboard" + }, "league": { + "name": "league", "description": "Najlepsi gracze ligi" } }, "options": { - "limit": {}, - "season": { - "choices": {} + "limit": { + "name": "limit", + "description": "How many neighbors to display (default: %s1)" }, - "league": {} + "season": { + "name": "season", + "description": "Season number (default: current)", + "choices": { + "current": "%s1 (current)" + } + }, + "league": { + "name": "league", + "description": "The league to display" + } }, - "body": {} + "body": { + "top_players": "Top %s1 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_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", + "deleted_player": "Deleted %s1", + "neighbors": "Rating neighbors", + "more": "+ %s1 more" + } + }, + "today": { + "name": "today", + "description": "Today's played tanks and statistics" + }, + "stats": { + "name": "stats", + "description": "Quick statistics for a period" }, - "today": {}, - "stats": {}, "owned_tanks": { - "body": {} + "name": "owned-tanks", + "description": "Shows all own tanks in a tier", + "body": { + "title": "# %s1's owned tier %s2 tanks\n\n" + } }, "permissions": { - "body": {} + "name": "permissions", + "description": "Checks wether the bot has the required permissions to function", + "body": { + "title": "# Permissions\n\n%s1", + "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", + "attach_files": "Attach files: needed to add images to image-based commands", + "external_emojis": "External emojis: needed to add national flags and tank class emojis" + } }, "ping": { + "name": "ping", "description": "Sprawdź, czy bot żyje.", - "body": {}, + "body": { + "pong": "Pong 🏓", + "pong_with_time": "Pong 🏓 - %s1ms" + }, "subcommands": { - "blitzkit": {}, - "wotb": {} + "blitzkit": { + "name": "blitzkit", + "description": "Ping BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Ping World of Tanks Blitz" + } } }, "player_info": { - "body": {} + "name": "player-info", + "description": "Basic information about a player", + "body": { + "title": "%s1's information", + "nickname": "Nickname", + "battles": "Battles", + "winrate": "Winrate", + "account_id": "Account ID", + "created": "Created", + "last_battle": "Last battle" + } }, "rating": { + "name": "rating", + "description": "Rating player's statistics", "subcommands": { - "today": {}, - "season": {} + "today": { + "name": "today", + "description": "Today's rating statistics" + }, + "season": { + "name": "season", + "description": "This season's rating statistics" + } }, "body": { - "subtitle": {} + "subtitle": { + "today": "Today's rating statistics", + "season": "This season's rating statistics" + } }, - "errors": {} + "errors": { + "no_participation": "# %s1 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." + } } } }, - "common": { - "units": {}, - "gun_types": {}, - "shells": {}, - "player_count_period": {}, - "branches": {}, - "locales": {}, - "wn8_percentile": {}, - "bkni_percentile": {}, - "nations": {}, - "nations_adjectives": {}, - "tank_class_short": {}, - "tank_class_short_plural_lowercase": {}, - "tank_class_medium": { - "0": "Lekki" - }, - "tree_type": {}, - "regions": { - "normal": {}, - "short": {} - }, - "leagues": {}, - "composite_stats": { - "cumulative_spotted": "Suma wykryć", - "cumulative_xp": "Łączne PD" - } - }, - "test": {}, "website": { - "settings": {}, + "settings": { + "dev_mode": "Development mode", + "language": "Language" + }, "common": { - "player_search": {}, - "copy_button": {}, + "player_search": { + "hint": "Search players...", + "no_results": "No results", + "searching": "Searching..." + }, + "copy_button": { + "copied": "Copied!" + }, "tank_search": { - "no_tanks_found": {}, - "sort": {}, + "search_bar_hint": "Search tanks...", + "recent": "Recently viewed", + "select_all": "Select all", + "count_singular": "1 tank", + "count_plural": "%s1 tanks", + "sorting_by": "Sorting by %s1", + "no_tanks_found": { + "body": "No tanks found.", + "search_again": "Try searching again.", + "clear_filters": "Try clearing filters." + }, + "sort": { + "meta.none": "none", + "survivability.health": "health", + "survivability.viewRange": "view range", + "survivability.camouflageStill": "camouflage still", + "survivability.camouflageMoving": "camouflage moving", + "survivability.camouflageShooting": "camouflage shooting", + "survivability.volume": "volume", + "survivability.length": "length", + "fire.dpm": "standard DPM", + "fire.dpmPremium": "premium DPM", + "fire.reload": "reload", + "fire.caliber": "caliber", + "fire.standardPenetration": "standard penetration", + "fire.premiumPenetration": "premium penetration", + "fire.damage": "damage", + "fire.moduleDamage": "module damage", + "fire.shellVelocity": "shell velocity", + "fire.shellRange": "shell range", + "fire.shellCapacity": "shell capacity", + "fire.aimTime": "aim time", + "fire.dispersionStill": "dispersion still", + "fire.dispersionMoving": "dispersion moving", + "fire.gunDepression": "gun depression", + "fire.gunElevation": "gun elevation", + "maneuverability.forwardsSpeed": "forwards speed", + "maneuverability.backwardsSpeed": "backwards speed", + "maneuverability.power": "power", + "maneuverability.powerToWeight": "power to weight", + "maneuverability.weight": "weight", + "maneuverability.traverseSpeed": "traverse speed" + }, "sort_dropdown": { + "label": "Sort", "groups": { - "sort": {}, - "direction": {} + "sort": { + "no_sort": "No sort", + "label": "Sort by", + "fire": "Fire", + "maneuverability": "Maneuverability", + "survivability": "Survivability" + }, + "direction": { + "label": "Direction", + "ascending": "Ascending", + "descending": "Descending" + } } } }, - "warnings": {} + "warnings": { + "test": "Tanks in testing are subject to change and may not represent the final product." + } }, "home": { - "hero": {}, - "hot_tanks": {}, - "other_projects": {} + "hero": { + "credit": "By %s1 ❤️" + }, + "hot_tanks": { + "title": "Popular tanks", + "subtitle": "Last %s1 days" + }, + "other_projects": { + "title": "Other cool projects" + }, + "help_translate": "Please help translate %s1 to %s2!", + "seo_description": "Tools for everything World of Tanks Blitz" }, "tools": { "tankopedia": { + "name": "Tankopedia", + "button": "Find tanks", + "description": "Blitz tank encyclopedia", + "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_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "sandbox": { - "poses": {}, - "settings": {}, - "screenshot": {}, - "model": {}, + "poses": { + "hull_down": "Hull down", + "face_hug": "Face hug", + "default": "Default" + }, + "settings": { + "armor": "Armor", + "green_penetration": "Green penetration", + "hide_model_under_armor": "Hide model under armor", + "opaque": "Opaque", + "dev_wireframe": "DEV: wireframe", + "environment": "Environment", + "show_grid": "Show grid" + }, + "screenshot": { + "download": "Download", + "copy": "Copy" + }, + "model": { + "name": "Model" + }, "dynamic": { - "custom_shell": {}, + "name": "Dynamic armor", + "custom_shell": { + "type": "Type", + "caliber": "Caliber", + "penetration": "Penetration", + "normalization": "Normalization", + "ricochet": "Ricochet", + "explosion_radius": "Explosion radius", + "exit": "Exit", + "reset": "Reset" + }, + "advanced": "Advanced highlighting", + "shooter": "Shooter:", "shot_card": { - "element": {}, - "status": {}, - "stats": {} + "element": { + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "gap": "Gap", + "gun": "Gun", + "track": "Tracks" + }, + "status": { + "penetration": "%s1hp penetration", + "blocked": "Blocked", + "ricochet": "Ricochet", + "splash": "%s1hp splash" + }, + "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm nominal", + "ricochet_loss": "%s1% penetration" + } } }, "static": { - "edit": {} + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } } }, "meta": { - "swap": {} + "back": "Back", + "compare": "Compare", + "swap": { + "button": "Swap", + "title": "Swap tanks" + }, + "vanilla": "Vanilla", + "opentest": "OpenTest", + "full_name": "Full name", + "nation": "Nation", + "class": "Class", + "tier": "Tier", + "type": "Type", + "dev_id": "DEV: ID", + "purchase": "Purchase price", + "restoration": "Restoration price", + "sale": "Sale price", + "research": "Research XP" + }, + "tech_tree": { + "title": "Tech tree", + "battle": "1 battle", + "battles": "%s1 battles", + "route": "Route %s1 of %s2" + }, + "game_modes": { + "title": "Game mode abilities" + }, + "review": { + "title": "Review videos", + "disclaimer": "BlitzKit does not endorse any review videos.", + "join": "Apply to %s1 YouTuber program" }, - "tech_tree": {}, - "game_modes": {}, - "review": {}, "configuration": { - "modules": {}, - "equipment": {}, - "provisions": {}, - "consumables": {}, - "skills": {}, - "miscellaneous": {} + "title": "Configuration", + "modules": { + "title": "Modules", + "stock": "Stock", + "upgrade": "Upgrade" + }, + "equipment": { + "title": "Equipment", + "clear": "Clear" + }, + "provisions": { + "title": "Provisions", + "clear": "Clear" + }, + "consumables": { + "title": "Consumables", + "clear": "Clear", + "info": "Yellow consumables do not affect the statistics." + }, + "skills": { + "title": "Crew skills", + "clear": "Clear", + "maximize": "Maximize", + "info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7." + }, + "miscellaneous": { + "title": "Miscellaneous" + } }, "characteristics": { - "compare": {}, - "values": {} + "title": "Characteristics", + "compare": { + "label": "Compare against", + "class": "Tier %s1 %s2", + "tier": "All of tier %s1", + "all": "All tanks" + }, + "values": { + "shell_index": "Shell %s1", + "at_distance": "At %s1m", + "at_distance_slider_label": "Distance", + "dispersion_at_distance": "Dispersion at %s1m", + "gun_flexibility": "Gun flexibility", + "speed": "Speed", + "terrain_coefficients": "Terrain coefficients", + "raw_terrain_coefficients": "Raw terrain coefficients", + "power_to_weight_ratio": "Power to weight ratio", + "hull_traverse_speed": "Hull traverse speed", + "camouflage": "Camouflage", + "reload": "Reload", + "crewCount": "Crew count", + "shellNormalization": "Normalization", + "shellRicochet": "Ricochet", + "dpm": "DPM", + "dpmEffective": "Effective at 60s", + "shells": "Shells", + "mostOptimalShellIndex": "Most optimal shell", + "shellReloads": "Shell reloads", + "shellReload": "Shell reload", + "intraClip": "Intra-clip", + "caliber": "Caliber", + "penetration": "Penetration", + "damage": "Damage", + "clipDamage": "Clipping potential", + "moduleDamage": "Module damage", + "explosionRadius": "Explosion radius", + "shellVelocity": "Shell velocity", + "aimTime": "Aim time", + "dispersion": "Still", + "dispersionMoving": "Moving", + "dispersionHullTraversing": "Hull traversing", + "dispersionTurretTraversing": "Turret traversing", + "dispersionShooting": "Shooting", + "dispersionGunDamaged": "Gun damaged", + "gunDepression": "Depression", + "gunElevation": "Elevation", + "gunFrontalDepression": "Frontal depression", + "gunFrontalElevation": "Frontal elevation", + "gunRearDepression": "Rear depression", + "gunRearElevation": "Rear elevation", + "azimuthLeft": "Azimuth left", + "azimuthRight": "Azimuth right", + "speedForwards": "Forwards", + "speedBackwards": "Backwards", + "hardTerrainCoefficient": "Hard", + "hardTerrainCoefficientRaw": "Hard", + "mediumTerrainCoefficient": "Medium", + "mediumTerrainCoefficientRaw": "Medium", + "softTerrainCoefficient": "Soft", + "softTerrainCoefficientRaw": "Soft", + "enginePower": "Engine power", + "powerToWeightRatioHardTerrain": "Hard", + "powerToWeightRatioMediumTerrain": "Medium", + "powerToWeightRatioSoftTerrain": "Soft", + "weight": "Weight", + "turretTraverseSpeed": "Turret traverse speed", + "gunTraverseSpeed": "Gun traverse speed", + "hullTraverseHardTerrain": "Hard", + "hullTraverseMediumTerrain": "Medium", + "hullTraverseSoftTerrain": "Soft", + "health": "Health", + "fireChance": "Fire chance", + "viewRange": "View range", + "camouflageStill": "Still", + "camouflageMoving": "Moving", + "camouflageShootingStill": "Still", + "camouflageShootingMoving": "Moving", + "camouflageCaughtOnFire": "Caught on fire", + "width": "Width", + "height": "Height", + "length": "Length", + "volume": "Volume", + "shellRange": "Shell range", + "shellCapacity": "Shell capacity", + "gunType": "Gun type", + "penetrationAt250m": "Penetration at 250m" + } }, - "firepower": {}, - "crew": {}, - "maneuverability": {}, - "survivability": {} + "firepower": { + "title": "Firepower" + }, + "crew": { + "title": "Crew training", + "info": "represents the other roles a crew member can take.", + "count": "Crew count", + "commander": "Commander", + "gunner": "Gunner", + "driver": "Driver", + "radioman": "Radioman", + "loader": "Loader" + }, + "maneuverability": { + "title": "Maneuverability" + }, + "survivability": { + "title": "Survivability" + } }, "compare": { + "name": "Compare", + "button": "Compare tanks", + "description": "Compare tank statistics", + "seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz", "actions": { - "add": {}, - "deltas": {} - }, - "no_tanks": {}, - "table": { - "equipment": {}, - "skills": {}, - "modules": {}, - "provisions": {}, - "consumables": {} - } - }, - "performance": { - "estimation": {}, - "player_count": {}, - "table": { - "tanks": {}, - "stats": {} - } - }, - "gallery": { - "search": {} - }, - "session": { - "search": {}, - "controls": {}, - "no_cc": {}, - "no_battles": {}, - "table": {} - }, - "tier_list": { - "buttons": {} - }, - "embed": { - "preview": {}, - "configuration": { - "import": {}, - "export": { - "generate": { - "success": {} - } + "add": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" }, - "customize": {} + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } }, - "types": { - "breakdown": { - "options": {} + "no_tanks": { + "title": "No tanks selected", + "body": "Press the Add button to get started" + }, + "table": { + "equipment": { + "clear": "Clear", + "apply_to_all": "Apply to all" + }, + "skills": { + "clear": "Clear", + "maximize": "Maximize" + }, + "modules": { + "stock": "Stock", + "upgrade": "Upgrade" + }, + "provisions": { + "clear": "Clear" + }, + "consumables": { + "clear": "Clear" } } }, - "charts": {}, - "rating": {}, - "discord": {}, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, - "blitz_insider": {} + "performance": { + "name": "Performance", + "button": "View tanks", + "description": "Tank performance statistics", + "seo_description": "Best tanks and their performances in World of Tanks Blitz", + "estimation": { + "body": "Estimated stats based on %s1 players. Updated %s2 ago.", + "hours": "%s1 hours", + "minutes": "%s1 minutes" + }, + "player_count": { + "label": "Player count" + }, + "table": { + "tanks": { + "header": "Tank", + "total": "Total" + }, + "stats": { + "winrate": "Winrate", + "players": "Players", + "damage": "Damage", + "survival": "Survival", + "xp": "XP", + "kills": "Kills", + "spots": "Spots", + "accuracy": "Accuracy", + "shots": "Shots", + "hits": "Hits", + "damage_ratio": "Dmg. ratio", + "damage_taken": "Dmg. taken", + "capture_points": "Cap points" + } + } + }, + "gallery": { + "name": "Gallery", + "button": "Browse all", + "description": "Blitz player avatars", + "seo_description": "All World of Tanks Blitz player avatars", + "last_updated": "Last updated on %s1", + "search": { + "hint": "Search avatars...", + "results": "%s1 avatars" + } + }, + "session": { + "name": "Session", + "button": "Start tracking", + "description": "Live session stats", + "seo_description": "Track your stats in real time as you play World of Tanks Blitz", + "search": { + "lookup": "Look up a player to get started", + "hint": "Search players...", + "searching": "Searching...", + "no_results": "No players found" + }, + "controls": { + "title": "Tracking %s1", + "subtitle": "Since %s1", + "reset": "Reset", + "change": "Change" + }, + "no_cc": { + "title": "You're attempting to track a CC account", + "body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", + "alright": "Alright" + }, + "no_battles": { + "title": "No battles", + "hint": "Go ahead and play a game" + }, + "table": { + "tank": "Tank", + "total": "Total", + "remove": "Remove" + } + }, + "tier_list": { + "name": "Tier list", + "button": "Rank tanks", + "description": "Rank Blitz tanks", + "seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", + "buttons": { + "reset": "Reset", + "share": "Share" + } + }, + "embed": { + "name": "Embed", + "button": "Create now", + "description": "Embeds for streaming", + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "More embeds coming soon.", + "suggest": "Suggest ideas.", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, + "configuration": { + "import": { + "title": "Import", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Apply", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" + }, + "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", + "generate": { + "button": "Generate URL", + "title": "Generate URL", + "subtitle": "Search an account to track", + "cancel": "Cancel", + "success": { + "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\".", + "back": "Back", + "copy": "Copy URL" + } + }, + "css": "Copy CSS", + "width": "Copy Width", + "height": "Copy Height", + "framerate": "Copy Framerate" + }, + "customize": { + "title": "Customize", + "reset": "Reset", + "description": "Bells and whistles of your embed" + } + }, + "types": { + "breakdown": { + "name": "Breakdown", + "options": { + "width": "Width", + "height": "Height", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" + } + } + } + }, + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Rating", + "button": "View leaderboard", + "description": "Full rating leaderboard", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, + "discord": { + "name": "Discord bot", + "button": "Install now", + "description": "Stats right in Discord", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "More coming soon", + "button": "Join Discord", + "description": "What we're making", + "seo_description": "What we're making with BlitzKit" + }, + "players": { + "name": "Players", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Home", + "button": "Get started", + "description": "Get started with BlitzKit", + "seo_description": "Get started with BlitzKit" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Analyze now", + "description": "Rich historic average stats", + "seo_description": "Rich historic average stats in World of Tanks Blitz" + }, + "blitz_insider": { + "name": "Blitz Insider", + "button": "Discover today", + "description": "In-game session stats", + "seo_description": "In-game session stats in World of Tanks Blitz" + } }, "footer": { - "about": {}, - "legal": {} + "motto": "Everything World of Tanks Blitz", + "copyright": "Unaffiliated with Wargaming or any service", + "about": { + "title": "About", + "credits": "Credits", + "discord": "Discord", + "github": "GitHub", + "patches": "Patches" + }, + "legal": { + "title": "Legal", + "privacy": "Privacy policy", + "terms": "Terms of service" + } } } -} \ No newline at end of file +} diff --git a/packages/i18n/strings/pt.json b/packages/i18n/strings/pt.json index dbe6c885e..59a16a3c8 100644 --- a/packages/i18n/strings/pt.json +++ b/packages/i18n/strings/pt.json @@ -1,170 +1,30 @@ { - "bot": { - "common": { - "errors": { - "player_not_linked": "Digite \"/link\" para começar.\nEu posso não saber quem é você, mas pode-me dizer hoje sobre isso!", - "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", - "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." - }, - "wn8": { - "types": {} - }, - "subcommands": { - "30": {}, - "60": {}, - "90": {}, - "today": {}, - "career": {}, - "custom": { - "options": { - "start": {}, - "end": {} - } - } - }, - "options": { - "clan": {}, - "tank": {}, - "username": {}, - "filters": { - "nation": {}, - "class": {}, - "type": {} - }, - "region": {}, - "tier": { - "choices": {} - } - }, - "periods": {}, - "filters": {}, - "no_data": {}, - "buttons": {}, - "hero_stats": {} - }, - "commands": { - "auction": { - "body": {}, - "errors": {}, - "actions": {} - }, - "replay": {}, - "research": { - "options": { - "target_tank": {}, - "starting_tank": {} - }, - "body": {}, - "errors": {} - }, - "about": { - "subcommands": { - "commands": {}, - "embeds": {}, - "introduction": {}, - "invite": {}, - "timezones": {}, - "credits": {} - } - }, - "breakdown": { - "body": {} - }, - "debug": { - "body": { - "shard": {} - } - }, - "evolution": { - "groups": { - "player": {}, - "tank": {} - } - }, - "inactive": { - "options": { - "threshold": {} - }, - "body": {} - }, - "full_stats": { - "body": { - "cards": { - "games": {}, - "efficiency": {}, - "lethality": {}, - "miscellaneous": {} - } - } - }, - "link": { - "body": { - "no_role_permissions": {} - }, - "embed": {} - }, - "search_clans": { - "options": { - "limit": {} - }, - "body": {} - }, - "search_players": { - "options": { - "limit": {} - }, - "body": {} - }, - "rating_leaderboard": { - "subcommands": { - "neighbors": {}, - "league": {} - }, - "options": { - "limit": {}, - "season": { - "choices": {} - }, - "league": {} - }, - "body": {} - }, - "today": {}, - "stats": {}, - "owned_tanks": { - "body": {} - }, - "permissions": { - "body": {} - }, - "ping": { - "body": {}, - "subcommands": { - "blitzkit": {}, - "wotb": {} - } - }, - "player_info": { - "body": {} - }, - "rating": { - "subcommands": { - "today": {}, - "season": {} - }, - "body": { - "subtitle": {} - }, - "errors": {} - } - } + "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.", + "fox": "The quick brown fox jumps over the lazy dog." }, "common": { - "units": {}, - "gun_types": {}, - "shells": {}, + "units": { + "m": "%s1m", + "mm": "%s1mm", + "deg": "%s1°", + "hp": "%s1hp", + "x": "x%s1" + }, + "gun_types": { + "auto_loader": "Auto loader", + "auto_reloader": "Auto reloader", + "regular": "Regular" + }, + "shells": { + "ap": "AP", + "apcr": "APCR", + "heat": "HEAT", + "he": "HE" + }, "player_count_period": { + "total": "Total", "d_120": "Últimos 120 dias", "d_90": "Últimos 90 dias", "d_60": "Últimos 60 dias", @@ -172,7 +32,12 @@ "d_7": "Última semana", "d_1": "Ontem" }, - "branches": {}, + "branches": { + "local": "dev", + "dev": "beta", + "opentest": "opentest", + "preview": "preview" + }, "locales": { "en": "Inglês", "es": "Espanhol", @@ -193,9 +58,12 @@ "5": "Bom", "6": "Muito bom", "7": "Ótimo", - "8": "Excelente" + "8": "Excelente", + "9": "Super unicum" }, "bkni_percentile": { + "0": "Super malum", + "1": "Malum", "2": "Muito ruim", "3": "Ruim", "4": "Abaixo da média", @@ -203,12 +71,14 @@ "6": "Acima da média", "7": "Bom", "8": "Muito bom", + "9": "Excelente", "10": "Super Unicum" }, "nations": { "ussr": "U.R.S.S.", "germany": "Alemanha", "usa": "E.U.A.", + "china": "China", "uk": "Reino Unido", "france": "França", "japan": "Japão", @@ -227,11 +97,11 @@ "other": "Híbrido" }, "tank_class_short": { + "-1": "Não reconhecido", "0": "Leve", "1": "Médio", "2": "Pesado", - "3": "Caça-tanques", - "-1": "Não reconhecido" + "3": "Caça-tanques" }, "tank_class_short_plural_lowercase": { "0": "leves", @@ -240,16 +110,17 @@ "3": "Caça-tanques" }, "tank_class_medium": { + "-1": "não reconhecido", "0": "Leve", "1": "Médio", "2": "Pesado", - "3": "Caça-tanque", - "-1": "não reconhecido" + "3": "Caça-tanque" }, "tree_type": { + "-1": "não reconhecido", "0": "Arvore Tecnológica", - "2": "Colecionador", - "-1": "não reconhecido" + "1": "Premium", + "2": "Colecionador" }, "regions": { "normal": { @@ -257,13 +128,18 @@ "eu": "Europa", "asia": "Asia-Pacífico" }, - "short": {} + "short": { + "com": "NA", + "eu": "EU", + "asia": "APAC" + } }, "leagues": { "diamond": "Diamante", "platinum": "Platina", "gold": "Ouro", - "silver": "Prata" + "silver": "Prata", + "bronze": "Bronze" }, "composite_stats": { "normalized_damage_dealt": "Dano", @@ -300,138 +176,1097 @@ "cumulative_win_and_survived": "Batalhas ganhas e sobrevividas", "cumulative_wins": "Vitórias", "cumulative_xp": "XP total", + "cumulative_wn8": "WN8", "cumulative_battle_life_time": "Tempo de batalha total" } }, - "test": {}, - "website": { - "settings": {}, + "bot": { "common": { - "player_search": {}, - "copy_button": {}, - "tank_search": { - "no_tanks_found": {}, - "sort": {}, - "sort_dropdown": { - "groups": { - "sort": {}, - "direction": {} + "errors": { + "clan_not_found": "# Could not find clan\nCouldn't find \"%s1\". Try selecting a clan from the search result.", + "player_not_found": "# Could not find user\nI couldn't find user \"%s1\". 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!", + "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", + "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". 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.", + "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.", + "preview": "# This command is in preview\n\nYou can only access this command in [the official Discord server](https://discord.gg/nDt7AjGJQH). The command will be generally available soon.", + "query_too_small": "# Your search is too short\nYour search must be at least 3 characters long.", + "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." + }, + "wn8": { + "name": "WN8", + "types": { + "very_bad": "Muito ruim", + "bad": "Ruim", + "below_average": "Abaixo da média", + "average": "Na média", + "above_average": "Acima da média", + "good": "Bom", + "very_good": "Muito bom", + "great": "Ótimo", + "unicum": "Excelente", + "super_unicum": "Super unicum" + } + }, + "subcommands": { + "today": { + "name": "today", + "description": "Today" + }, + "30": { + "name": "30", + "description": "30 days" + }, + "60": { + "name": "60", + "description": "60 days" + }, + "90": { + "name": "90", + "description": "90 days" + }, + "career": { + "name": "career", + "description": "Career" + }, + "custom": { + "name": "custom", + "description": "Custom range", + "options": { + "start": { + "name": "start", + "description": "Start in number of days ago from today" + }, + "end": { + "name": "end", + "description": "End in number of days ago from today" + } } } }, - "warnings": {} + "options": { + "clan": { + "name": "clan", + "description": "The clan name or tag" + }, + "tank": { + "name": "tank", + "description": "The tank to get stats for" + }, + "username": { + "name": "username", + "description": "The Blitz username of the player" + }, + "filters": { + "nation": { + "name": "nation", + "description": "Nation" + }, + "class": { + "name": "class", + "description": "Class" + }, + "type": { + "name": "type", + "description": "Type" + } + }, + "region": { + "name": "region", + "description": "Region" + }, + "tier": { + "name": "tier", + "description": "Tier", + "choices": { + "tier": "Tier %s1 - %s2" + } + } + }, + "periods": { + "career": "Career", + "today": "Today", + "days": "%s1 days", + "custom": "%s1 - %s2 days" + }, + "filters": { + "none": "No filters", + "tier": "Tier %s1" + }, + "no_data": { + "battles_in_period": "No battles played in this period", + "battles_in_season": "No battles played in this season", + "players_in_period": "No players in this period", + "tanks_found": "No tanks found" + }, + "buttons": { + "refresh": "Refresh" + }, + "hero_stats": { + "battles": "Batalhas", + "winrate": "Taxa de vitória", + "damage": "Dano", + "damage_ratio": "Razão entre dano dado e recebido", + "tier": "Tier", + "survival": "Survival", + "accuracy": "Precisão", + "kills": "Abates" + } + }, + "commands": { + "auction": { + "name": "auction", + "description": "Tanks available right now in the auction", + "body": { + "title": "Blitz Auction", + "subtitle": "%s1 available • next prices %s2\nBid now: %s3", + "next": "Next price: %s1", + "available": "Available: %s1 / %s2" + }, + "errors": { + "no_auction": "# No ongoing auction\n\nCurrently, there are no tanks available for purchase in the auction. If you think this is an error, please report this discrepancy in [the official Discord Server](https://discord.gg/nDt7AjGJQH)." + }, + "actions": { + "bid": "Bid now" + } + }, + "replay": { + "name": "replay", + "description": "Display replay results" + }, + "research": { + "name": "research", + "description": "Lists the expenses in researching a line", + "options": { + "target_tank": { + "name": "target-tank", + "description": "The final tank to research in the line" + }, + "starting_tank": { + "name": "starting-tank", + "description": "The starting tank in the line (inferred automatically if not provided)" + } + }, + "body": { + "subtitle": "Research", + "total": "Total", + "research": "Research: %s1", + "upgrades": "Upgrades: %s1", + "purchase": "Purchase: %s1", + "equipment": "Equipment: %s1", + "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": { + "non_tech_tree": "# %s1 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.", + "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.", + "start_end_equal": "# %s1 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.", + "unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." + } + }, + "about": { + "name": "about", + "description": "All the info you need about the bot", + "subcommands": { + "commands": { + "name": "commands", + "description": "List of all commands and their descriptions", + "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" + }, + "embeds": { + "name": "embeds", + "description": "How embeds work" + }, + "introduction": { + "name": "introduction", + "description": "About the bot" + }, + "invite": { + "name": "invite", + "description": "How to invite the bot" + }, + "timezones": { + "name": "timezones", + "description": "How BlitzKit infers and uses your timezone" + }, + "credits": { + "name": "credits", + "description": "People who have helped BlitzKit" + } + } + }, + "breakdown": { + "name": "breakdown", + "description": "A period's breakdown by tanks played", + "body": { + "total": "Total", + "battles": "Batalhas", + "wn8": "WN8", + "winrate": "Taxa de vitória", + "damage": "Dano", + "unknown_tank": "Unknown tank %s1" + } + }, + "debug": { + "name": "debug", + "description": "Debug information about the bot", + "body": { + "title": "# Debug\n\n", + "version": "Version", + "shard": { + "label": "Shard", + "default": "default" + }, + "uptime": "Uptime" + } + }, + "evolution": { + "name": "evolution", + "description": "Evolution of statistics", + "groups": { + "player": { + "name": "player", + "description": "Player statistics" + }, + "tank": { + "name": "tank", + "description": "Tank statistics" + } + } + }, + "inactive": { + "name": "inactive", + "description": "Lists all inactive players in a clan above a threshold", + "options": { + "threshold": { + "name": "threshold", + "description": "The number of days inactive (default: %s1 days)" + } + }, + "body": { + "subtitle": "Inactive for %s1+ days", + "listing": "%s1 days" + } + }, + "full_stats": { + "name": "full-stats", + "description": "Full in-game statistics", + "body": { + "cards": { + "games": { + "title": "Games", + "winrate": "Taxa de vitória", + "battles": "Batalhas", + "wins_losses": "Wins / losses" + }, + "efficiency": { + "title": "Efficiency", + "wn8": "WN8", + "survival": "Survival", + "accuracy": "Precisão" + }, + "lethality": { + "title": "Lethality", + "average_damage": "Average damage", + "damage_per_tier": "Damage per tier", + "damage_ratio": "Razão entre dano dado e recebido", + "average_kills": "Average kills" + }, + "miscellaneous": { + "title": "Miscellaneous", + "average_tier": "Average tier", + "average_spots": "Average spots", + "average_xp": "Average XP", + "kills_to_death_ratio": "Razão entre abates e mortes" + } + } + } + }, + "link": { + "name": "link", + "description": "Links your Blitz and Discord account", + "body": { + "accounts_linked": "Accounts linked", + "no_role_permissions": { + "title": "%s1 failed to verify", + "description": "I don't have the permission to manage roles." + } + }, + "embed": { + "title": "Incorrect account?", + "description": "Use the command again and select a username from the search results." + } + }, + "search_clans": { + "name": "search-clans", + "description": "Search clans", + "options": { + "limit": { + "name": "limit", + "description": "The max number of clan results (default: %s1)" + } + }, + "body": { + "title": "Clan search for %s1 in region %s2", + "no_results": "No clans found" + } + }, + "search_players": { + "name": "search-players", + "description": "Search players", + "options": { + "limit": { + "name": "limit", + "description": "The max number of player results (default: %s1)" + } + }, + "body": { + "title": "Player search for %s1 in region %s2", + "no_results": "No players found" + } + }, + "rating_leaderboard": { + "name": "rating-leaderboard", + "description": "Rating battles statistics", + "subcommands": { + "neighbors": { + "name": "neighbors", + "description": "Neighboring players on the leaderboard" + }, + "league": { + "name": "league", + "description": "Top players of a league" + } + }, + "options": { + "limit": { + "name": "limit", + "description": "How many neighbors to display (default: %s1)" + }, + "season": { + "name": "season", + "description": "Season number (default: current)", + "choices": { + "current": "%s1 (current)" + } + }, + "league": { + "name": "league", + "description": "The league to display" + } + }, + "body": { + "top_players": "Top %s1 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_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", + "deleted_player": "Deleted %s1", + "neighbors": "Rating neighbors", + "more": "+ %s1 more" + } + }, + "today": { + "name": "today", + "description": "Today's played tanks and statistics" + }, + "stats": { + "name": "stats", + "description": "Quick statistics for a period" + }, + "owned_tanks": { + "name": "owned-tanks", + "description": "Shows all own tanks in a tier", + "body": { + "title": "# %s1's owned tier %s2 tanks\n\n" + } + }, + "permissions": { + "name": "permissions", + "description": "Checks wether the bot has the required permissions to function", + "body": { + "title": "# Permissions\n\n%s1", + "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", + "attach_files": "Attach files: needed to add images to image-based commands", + "external_emojis": "External emojis: needed to add national flags and tank class emojis" + } + }, + "ping": { + "name": "ping", + "description": "Check wether the bot is alive.", + "body": { + "pong": "Pong 🏓", + "pong_with_time": "Pong 🏓 - %s1ms" + }, + "subcommands": { + "blitzkit": { + "name": "blitzkit", + "description": "Ping BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Ping World of Tanks Blitz" + } + } + }, + "player_info": { + "name": "player-info", + "description": "Basic information about a player", + "body": { + "title": "%s1's information", + "nickname": "Nickname", + "battles": "Batalhas", + "winrate": "Taxa de vitória", + "account_id": "Account ID", + "created": "Created", + "last_battle": "Last battle" + } + }, + "rating": { + "name": "rating", + "description": "Rating player's statistics", + "subcommands": { + "today": { + "name": "today", + "description": "Today's rating statistics" + }, + "season": { + "name": "season", + "description": "This season's rating statistics" + } + }, + "body": { + "subtitle": { + "today": "Today's rating statistics", + "season": "This season's rating statistics" + } + }, + "errors": { + "no_participation": "# %s1 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." + } + } + } + }, + "website": { + "settings": { + "dev_mode": "Development mode", + "language": "Language" + }, + "common": { + "player_search": { + "hint": "Search players...", + "no_results": "No results", + "searching": "Searching..." + }, + "copy_button": { + "copied": "Copied!" + }, + "tank_search": { + "search_bar_hint": "Search tanks...", + "recent": "Recently viewed", + "select_all": "Select all", + "count_singular": "1 tank", + "count_plural": "%s1 tanks", + "sorting_by": "Sorting by %s1", + "no_tanks_found": { + "body": "No tanks found.", + "search_again": "Try searching again.", + "clear_filters": "Try clearing filters." + }, + "sort": { + "meta.none": "none", + "survivability.health": "health", + "survivability.viewRange": "view range", + "survivability.camouflageStill": "camouflage still", + "survivability.camouflageMoving": "camouflage moving", + "survivability.camouflageShooting": "camouflage shooting", + "survivability.volume": "volume", + "survivability.length": "length", + "fire.dpm": "standard DPM", + "fire.dpmPremium": "premium DPM", + "fire.reload": "reload", + "fire.caliber": "caliber", + "fire.standardPenetration": "standard penetration", + "fire.premiumPenetration": "premium penetration", + "fire.damage": "damage", + "fire.moduleDamage": "module damage", + "fire.shellVelocity": "shell velocity", + "fire.shellRange": "shell range", + "fire.shellCapacity": "shell capacity", + "fire.aimTime": "aim time", + "fire.dispersionStill": "dispersion still", + "fire.dispersionMoving": "dispersion moving", + "fire.gunDepression": "gun depression", + "fire.gunElevation": "gun elevation", + "maneuverability.forwardsSpeed": "forwards speed", + "maneuverability.backwardsSpeed": "backwards speed", + "maneuverability.power": "power", + "maneuverability.powerToWeight": "power to weight", + "maneuverability.weight": "weight", + "maneuverability.traverseSpeed": "traverse speed" + }, + "sort_dropdown": { + "label": "Sort", + "groups": { + "sort": { + "no_sort": "No sort", + "label": "Sort by", + "fire": "Fire", + "maneuverability": "Maneuverability", + "survivability": "Survivability" + }, + "direction": { + "label": "Direction", + "ascending": "Ascending", + "descending": "Descending" + } + } + } + }, + "warnings": { + "test": "Tanks in testing are subject to change and may not represent the final product." + } }, "home": { - "hero": {}, - "hot_tanks": {}, - "other_projects": {} + "hero": { + "credit": "By %s1 ❤️" + }, + "hot_tanks": { + "title": "Popular tanks", + "subtitle": "Last %s1 days" + }, + "other_projects": { + "title": "Other cool projects" + }, + "help_translate": "Please help translate %s1 to %s2!", + "seo_description": "Tools for everything World of Tanks Blitz" }, "tools": { "tankopedia": { + "name": "Tankopedia", + "button": "Find tanks", + "description": "Blitz tank encyclopedia", + "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_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "sandbox": { - "poses": {}, - "settings": {}, - "screenshot": {}, - "model": {}, + "poses": { + "hull_down": "Hull down", + "face_hug": "Face hug", + "default": "Default" + }, + "settings": { + "armor": "Armor", + "green_penetration": "Green penetration", + "hide_model_under_armor": "Hide model under armor", + "opaque": "Opaque", + "dev_wireframe": "DEV: wireframe", + "environment": "Environment", + "show_grid": "Show grid" + }, + "screenshot": { + "download": "Download", + "copy": "Copy" + }, + "model": { + "name": "Model" + }, "dynamic": { - "custom_shell": {}, + "name": "Dynamic armor", + "custom_shell": { + "type": "Type", + "caliber": "Caliber", + "penetration": "Penetration", + "normalization": "Normalization", + "ricochet": "Ricochet", + "explosion_radius": "Explosion radius", + "exit": "Exit", + "reset": "Reset" + }, + "advanced": "Advanced highlighting", + "shooter": "Shooter:", "shot_card": { - "element": {}, - "status": {}, - "stats": {} + "element": { + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "gap": "Gap", + "gun": "Gun", + "track": "Tracks" + }, + "status": { + "penetration": "%s1hp penetration", + "blocked": "Blocked", + "ricochet": "Ricochet", + "splash": "%s1hp splash" + }, + "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm nominal", + "ricochet_loss": "%s1% penetration" + } } }, "static": { - "edit": {} + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } } }, "meta": { - "swap": {} + "back": "Back", + "compare": "Compare", + "swap": { + "button": "Swap", + "title": "Swap tanks" + }, + "vanilla": "Vanilla", + "opentest": "OpenTest", + "full_name": "Full name", + "nation": "Nation", + "class": "Class", + "tier": "Tier", + "type": "Type", + "dev_id": "DEV: ID", + "purchase": "Purchase price", + "restoration": "Restoration price", + "sale": "Sale price", + "research": "Research XP" + }, + "tech_tree": { + "title": "Arvore Tecnológica", + "battle": "1 battle", + "battles": "%s1 battles", + "route": "Route %s1 of %s2" + }, + "game_modes": { + "title": "Game mode abilities" + }, + "review": { + "title": "Review videos", + "disclaimer": "BlitzKit does not endorse any review videos.", + "join": "Apply to %s1 YouTuber program" }, - "tech_tree": {}, - "game_modes": {}, - "review": {}, "configuration": { - "modules": {}, - "equipment": {}, - "provisions": {}, - "consumables": {}, - "skills": {}, - "miscellaneous": {} + "title": "Configuration", + "modules": { + "title": "Modules", + "stock": "Stock", + "upgrade": "Upgrade" + }, + "equipment": { + "title": "Equipment", + "clear": "Clear" + }, + "provisions": { + "title": "Provisions", + "clear": "Clear" + }, + "consumables": { + "title": "Consumables", + "clear": "Clear", + "info": "Yellow consumables do not affect the statistics." + }, + "skills": { + "title": "Crew skills", + "clear": "Clear", + "maximize": "Maximize", + "info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7." + }, + "miscellaneous": { + "title": "Miscellaneous" + } }, "characteristics": { - "compare": {}, - "values": {} + "title": "Characteristics", + "compare": { + "label": "Compare against", + "class": "Tier %s1 %s2", + "tier": "All of tier %s1", + "all": "All tanks" + }, + "values": { + "shell_index": "Shell %s1", + "at_distance": "At %s1m", + "at_distance_slider_label": "Distance", + "dispersion_at_distance": "Dispersion at %s1m", + "gun_flexibility": "Gun flexibility", + "speed": "Speed", + "terrain_coefficients": "Terrain coefficients", + "raw_terrain_coefficients": "Raw terrain coefficients", + "power_to_weight_ratio": "Power to weight ratio", + "hull_traverse_speed": "Hull traverse speed", + "camouflage": "Camouflage", + "reload": "Reload", + "crewCount": "Crew count", + "shellNormalization": "Normalization", + "shellRicochet": "Ricochet", + "dpm": "DPM", + "dpmEffective": "Effective at 60s", + "shells": "Shells", + "mostOptimalShellIndex": "Most optimal shell", + "shellReloads": "Shell reloads", + "shellReload": "Shell reload", + "intraClip": "Intra-clip", + "caliber": "Caliber", + "penetration": "Penetration", + "damage": "Dano", + "clipDamage": "Clipping potential", + "moduleDamage": "Module damage", + "explosionRadius": "Explosion radius", + "shellVelocity": "Shell velocity", + "aimTime": "Aim time", + "dispersion": "Still", + "dispersionMoving": "Moving", + "dispersionHullTraversing": "Hull traversing", + "dispersionTurretTraversing": "Turret traversing", + "dispersionShooting": "Shooting", + "dispersionGunDamaged": "Gun damaged", + "gunDepression": "Depression", + "gunElevation": "Elevation", + "gunFrontalDepression": "Frontal depression", + "gunFrontalElevation": "Frontal elevation", + "gunRearDepression": "Rear depression", + "gunRearElevation": "Rear elevation", + "azimuthLeft": "Azimuth left", + "azimuthRight": "Azimuth right", + "speedForwards": "Forwards", + "speedBackwards": "Backwards", + "hardTerrainCoefficient": "Hard", + "hardTerrainCoefficientRaw": "Hard", + "mediumTerrainCoefficient": "Médio", + "mediumTerrainCoefficientRaw": "Médio", + "softTerrainCoefficient": "Soft", + "softTerrainCoefficientRaw": "Soft", + "enginePower": "Engine power", + "powerToWeightRatioHardTerrain": "Hard", + "powerToWeightRatioMediumTerrain": "Médio", + "powerToWeightRatioSoftTerrain": "Soft", + "weight": "Weight", + "turretTraverseSpeed": "Turret traverse speed", + "gunTraverseSpeed": "Gun traverse speed", + "hullTraverseHardTerrain": "Hard", + "hullTraverseMediumTerrain": "Médio", + "hullTraverseSoftTerrain": "Soft", + "health": "Health", + "fireChance": "Fire chance", + "viewRange": "View range", + "camouflageStill": "Still", + "camouflageMoving": "Moving", + "camouflageShootingStill": "Still", + "camouflageShootingMoving": "Moving", + "camouflageCaughtOnFire": "Caught on fire", + "width": "Width", + "height": "Height", + "length": "Length", + "volume": "Volume", + "shellRange": "Shell range", + "shellCapacity": "Shell capacity", + "gunType": "Gun type", + "penetrationAt250m": "Penetration at 250m" + } }, - "firepower": {}, - "crew": {}, - "maneuverability": {}, - "survivability": {} + "firepower": { + "title": "Firepower" + }, + "crew": { + "title": "Crew training", + "info": "represents the other roles a crew member can take.", + "count": "Crew count", + "commander": "Commander", + "gunner": "Gunner", + "driver": "Driver", + "radioman": "Radioman", + "loader": "Loader" + }, + "maneuverability": { + "title": "Maneuverability" + }, + "survivability": { + "title": "Survivability" + } }, "compare": { + "name": "Compare", + "button": "Compare tanks", + "description": "Compare tank statistics", + "seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz", "actions": { - "add": {}, - "deltas": {} - }, - "no_tanks": {}, - "table": { - "equipment": {}, - "skills": {}, - "modules": {}, - "provisions": {}, - "consumables": {} - } - }, - "performance": { - "estimation": {}, - "player_count": {}, - "table": { - "tanks": {}, - "stats": {} - } - }, - "gallery": { - "search": {} - }, - "session": { - "search": {}, - "controls": {}, - "no_cc": {}, - "no_battles": {}, - "table": {} - }, - "tier_list": { - "buttons": {} - }, - "embed": { - "preview": {}, - "configuration": { - "import": {}, - "export": { - "generate": { - "success": {} - } + "add": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" }, - "customize": {} + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } }, - "types": { - "breakdown": { - "options": {} + "no_tanks": { + "title": "No tanks selected", + "body": "Press the Add button to get started" + }, + "table": { + "equipment": { + "clear": "Clear", + "apply_to_all": "Apply to all" + }, + "skills": { + "clear": "Clear", + "maximize": "Maximize" + }, + "modules": { + "stock": "Stock", + "upgrade": "Upgrade" + }, + "provisions": { + "clear": "Clear" + }, + "consumables": { + "clear": "Clear" } } }, - "charts": {}, - "rating": {}, - "discord": {}, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, - "blitz_insider": {} + "performance": { + "name": "Performance", + "button": "View tanks", + "description": "Tank performance statistics", + "seo_description": "Best tanks and their performances in World of Tanks Blitz", + "estimation": { + "body": "Estimated stats based on %s1 players. Updated %s2 ago.", + "hours": "%s1 hours", + "minutes": "%s1 minutes" + }, + "player_count": { + "label": "Player count" + }, + "table": { + "tanks": { + "header": "Tank", + "total": "Total" + }, + "stats": { + "winrate": "Taxa de vitória", + "players": "Players", + "damage": "Dano", + "survival": "Survival", + "xp": "EXP", + "kills": "Abates", + "spots": "Detecções", + "accuracy": "Precisão", + "shots": "Disparos", + "hits": "Acertos", + "damage_ratio": "Dmg. ratio", + "damage_taken": "Dmg. taken", + "capture_points": "Cap points" + } + } + }, + "gallery": { + "name": "Gallery", + "button": "Browse all", + "description": "Blitz player avatars", + "seo_description": "All World of Tanks Blitz player avatars", + "last_updated": "Last updated on %s1", + "search": { + "hint": "Search avatars...", + "results": "%s1 avatars" + } + }, + "session": { + "name": "Session", + "button": "Start tracking", + "description": "Live session stats", + "seo_description": "Track your stats in real time as you play World of Tanks Blitz", + "search": { + "lookup": "Look up a player to get started", + "hint": "Search players...", + "searching": "Searching...", + "no_results": "No players found" + }, + "controls": { + "title": "Tracking %s1", + "subtitle": "Since %s1", + "reset": "Reset", + "change": "Change" + }, + "no_cc": { + "title": "You're attempting to track a CC account", + "body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", + "alright": "Alright" + }, + "no_battles": { + "title": "No battles", + "hint": "Go ahead and play a game" + }, + "table": { + "tank": "Tank", + "total": "Total", + "remove": "Remove" + } + }, + "tier_list": { + "name": "Tier list", + "button": "Rank tanks", + "description": "Rank Blitz tanks", + "seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", + "buttons": { + "reset": "Reset", + "share": "Share" + } + }, + "embed": { + "name": "Embed", + "button": "Create now", + "description": "Embeds for streaming", + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "More embeds coming soon.", + "suggest": "Suggest ideas.", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, + "configuration": { + "import": { + "title": "Import", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Apply", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" + }, + "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", + "generate": { + "button": "Generate URL", + "title": "Generate URL", + "subtitle": "Search an account to track", + "cancel": "Cancel", + "success": { + "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\".", + "back": "Back", + "copy": "Copy URL" + } + }, + "css": "Copy CSS", + "width": "Copy Width", + "height": "Copy Height", + "framerate": "Copy Framerate" + }, + "customize": { + "title": "Customize", + "reset": "Reset", + "description": "Bells and whistles of your embed" + } + }, + "types": { + "breakdown": { + "name": "Breakdown", + "options": { + "width": "Width", + "height": "Height", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" + } + } + } + }, + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Rating", + "button": "View leaderboard", + "description": "Full rating leaderboard", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, + "discord": { + "name": "Discord bot", + "button": "Install now", + "description": "Stats right in Discord", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "More coming soon", + "button": "Join Discord", + "description": "What we're making", + "seo_description": "What we're making with BlitzKit" + }, + "players": { + "name": "Players", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Home", + "button": "Get started", + "description": "Get started with BlitzKit", + "seo_description": "Get started with BlitzKit" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Analyze now", + "description": "Rich historic average stats", + "seo_description": "Rich historic average stats in World of Tanks Blitz" + }, + "blitz_insider": { + "name": "Blitz Insider", + "button": "Discover today", + "description": "In-game session stats", + "seo_description": "In-game session stats in World of Tanks Blitz" + } }, "footer": { - "about": {}, - "legal": {} + "motto": "Everything World of Tanks Blitz", + "copyright": "Unaffiliated with Wargaming or any service", + "about": { + "title": "About", + "credits": "Credits", + "discord": "Discord", + "github": "GitHub", + "patches": "Patches" + }, + "legal": { + "title": "Legal", + "privacy": "Privacy policy", + "terms": "Terms of service" + } } } -} \ No newline at end of file +} diff --git a/packages/i18n/strings/ru.json b/packages/i18n/strings/ru.json index f79a74f22..6436f98af 100644 --- a/packages/i18n/strings/ru.json +++ b/packages/i18n/strings/ru.json @@ -1,426 +1,16 @@ { - "bot": { - "common": { - "errors": { - "player_not_linked": "# Используйте «/link», чтобы начать\nЯ не знаю, кто ты, но можешь мне сказать сегодня!", - "no_tank_stats": "# Статистика танка недоступна\nУ этого игрока нет доступной статистики. Возможно, это не тот игрок, которого вы ищете.", - "get_help": "Помочь Discord серверу", - "uncaught_error": "# BlitzKit столкнулся с ошибкой!\nНам так жаль об этом. Не стесняйтесь [присоединиться к официальному серверу Discord](https://discord.gg/nDt7AjGJQH), чтобы получить помощь.", - "preview": "# Эта команда находится в предварительном просмотре\n\nВы можете получить доступ к этой команде только на [официальном сервере Discord] (https://discord.gg/nDt7AjGJQH). Команда скоро станет общедоступной.", - "query_too_small": "# Ваш поисковой запрос слишком короткий\nДлина вашего запроса должна составлять не менее 3 символов.", - "query_too_long": "# Ваш поисковой запрос слишком длинный\nДлина вашего запроса должна составлять не более 100 символов." - }, - "wn8": { - "types": { - "very_bad": "Очень плохо", - "bad": "Плохо", - "below_average": "Ниже среднего", - "average": "Средне", - "above_average": "Выше среднего", - "good": "Хорошо", - "very_good": "Очень хорошо", - "great": "Отлично", - "unicum": "Уникально", - "super_unicum": "Крайне уникально" - } - }, - "subcommands": { - "30": { - "description": "30 дней" - }, - "60": { - "description": "60 дней" - }, - "90": { - "description": "90 дней" - }, - "today": { - "name": "cегодня", - "description": "Cегодня" - }, - "career": { - "name": "карьера", - "description": "Карьера" - }, - "custom": { - "name": "пользовательский", - "description": "Собственный диапазон", - "options": { - "start": { - "name": "начало", - "description": "Начать через несколько дней с сегодняшнего дня" - }, - "end": { - "name": "конец", - "description": "Закончить через несколько дней с сегодняшнего дня" - } - } - } - }, - "options": { - "clan": { - "name": "клан", - "description": "Название или тег клана" - }, - "tank": { - "name": "танк", - "description": "Танк для получения статистики для" - }, - "username": { - "name": "ник", - "description": "Blitz никнейм игрока" - }, - "filters": { - "nation": { - "name": "нация", - "description": "Нация" - }, - "class": { - "name": "класс", - "description": "Класс" - }, - "type": { - "name": "тип", - "description": "Тип" - } - }, - "region": { - "name": "регион", - "description": "Регион" - }, - "tier": { - "name": "уровень", - "description": "Уровень", - "choices": {} - } - }, - "periods": { - "career": "Карьера", - "today": "Cегодня" - }, - "filters": { - "none": "Без фильтров" - }, - "no_data": { - "battles_in_period": "За этот период боёв не было", - "battles_in_season": "За этот сезон боёв не было", - "players_in_period": "Нет игроков за этот период", - "tanks_found": "Танки не найдены" - }, - "buttons": { - "refresh": "Обновить" - }, - "hero_stats": { - "battles": "Боёв", - "winrate": "Коэффициент побед", - "damage": "Урон", - "damage_ratio": "Коэффициент урона", - "tier": "Уровень", - "survival": "Выживание", - "accuracy": "Точность стрельбы", - "kills": "Уничтожил" - } - }, - "commands": { - "auction": { - "name": "аукцион", - "description": "Танки доступные на аукционе сейчас", - "body": { - "title": "Blitz аукцион" - }, - "errors": { - "no_auction": "# Аукцион сейчас не проходит\n\nНа данный момент нет танков для покупки на аукционе. Если считаете, что это ошибка, пожалуйста о несоответствии на [официальном сервере Discord](https://discord.gg/nDt7AjGJQH)." - }, - "actions": { - "bid": "Купить сейчас" - } - }, - "replay": { - "name": "повтор", - "description": "Показать результаты повтора" - }, - "research": { - "name": "исследование", - "description": "Список ресурсов для исследования ветки", - "options": { - "target_tank": { - "name": "целевой-танк", - "description": "Конечный танк исследования ветки" - }, - "starting_tank": { - "name": "стартовый-танк", - "description": "Стартовый танк в ветке (назначен автоматически, если не предусмотрен)" - } - }, - "body": { - "subtitle": "Исследование", - "total": "Всего", - "estimation": "# Это приблизительная оценка!\n\nВ этот список могут входить уже исследованные танки из-за неточной информации, предоставляемой Wargaming. Попробуйте указать «стартовый танк» в строке при использовании команды, если сможете." - }, - "errors": {} - }, - "about": { - "name": "о-нас", - "description": "Вся необходимая информация о боте", - "subcommands": { - "commands": { - "name": "команды", - "description": "Список всех команд и их описаний", - "body": "# Команды\n\nBlitzKit предлагает следующие команды:\n\n" - }, - "embeds": { - "name": "встраиваемые-элементы", - "description": "Как работают встраиваемые элементы" - }, - "introduction": { - "name": "введение", - "description": "О боте" - }, - "invite": { - "name": "пригласить", - "description": "Как пригласить бота" - }, - "timezones": { - "name": "часовой-пояс", - "description": "Как BlitzKit вводит и использует ваш часовой пояс" - }, - "credits": { - "name": "кредиты", - "description": "Люди, которые помогли BlitzKit" - } - } - }, - "breakdown": { - "name": "разбивка", - "description": "Разбивка периода по сыгранным танкам", - "body": { - "total": "Всего", - "battles": "Боёв", - "winrate": "Коэффициент побед", - "damage": "Урон" - } - }, - "debug": { - "name": "отладка", - "description": "Отладочная информация о боте", - "body": { - "title": "# Отладка", - "version": "Версия", - "shard": { - "label": "Фрагмент", - "default": "по умолчанию" - }, - "uptime": "Время работы" - } - }, - "evolution": { - "name": "изменение", - "description": "Изменения статистики", - "groups": { - "player": { - "name": "игрок", - "description": "Статистика игрока" - }, - "tank": { - "name": "танк", - "description": "Статистика танков" - } - } - }, - "inactive": { - "name": "неактивно", - "description": "Список всех неактивных игроков в клане выше порога", - "options": { - "threshold": { - "name": "порог" - } - }, - "body": {} - }, - "full_stats": { - "name": "полная-статистика", - "description": "Полная статистика в игре", - "body": { - "cards": { - "games": { - "title": "Игры", - "winrate": "Коэффициент побед", - "battles": "Боёв", - "wins_losses": "Побед / поражений" - }, - "efficiency": { - "title": "Эффективность", - "survival": "Выжил", - "accuracy": "Точность стрельбы" - }, - "lethality": { - "title": "Смертность", - "average_damage": "Средний урон", - "damage_per_tier": "Урон по уровню", - "damage_ratio": "Коэффициент урона", - "average_kills": "Среднее число уничтоженных" - }, - "miscellaneous": { - "title": "Прочее", - "average_tier": "Средний уровень", - "average_spots": "Среднее число попаданий", - "average_xp": "Средний опыт", - "kills_to_death_ratio": "Коэффициент убийств и смертей" - } - } - } - }, - "link": { - "name": "ссылка", - "description": "Привяжите учётную запись Blitz и Discord", - "body": { - "accounts_linked": "Аккаунты привязаны", - "no_role_permissions": { - "title": "%s1 не удалось проверить", - "description": "У меня нет разрешения на управление ролями." - } - }, - "embed": { - "title": "Неверный аккаунт?", - "description": "Используйте команду снова и выберите имя пользователя из результатов поиска." - } - }, - "search_clans": { - "name": "поиск-кланов", - "description": "Поиск кланов", - "options": { - "limit": { - "name": "лимит" - } - }, - "body": { - "no_results": "Кланов не найдено" - } - }, - "search_players": { - "name": "поиск-игроков", - "description": "Поиск игроков", - "options": { - "limit": { - "name": "лимит" - } - }, - "body": { - "no_results": "Игроков не найдено" - } - }, - "rating_leaderboard": { - "name": "таблица-лидеров", - "description": "Статистика рейтингов боёв", - "subcommands": { - "neighbors": { - "name": "соседние", - "description": "Соседние игроки в таблице лидеров" - }, - "league": { - "name": "лига", - "description": "Топ игроков лиги" - } - }, - "options": { - "limit": { - "name": "лимит" - }, - "season": { - "name": "сезон", - "description": "Номер сезона (по умолчанию: текущий)", - "choices": {} - }, - "league": { - "name": "лига", - "description": "Отображаемая лига" - } - }, - "body": { - "no_ongoing_season": "# Нет текущего сезона\n\nВ данный момент нет рейтингового сезона.", - "neighbors": "Рейтинг соседних" - } - }, - "today": { - "name": "cегодня", - "description": "Танки, на которых сыграли сегодня и статистика" - }, - "stats": { - "name": "статистика", - "description": "Быстрая статистика за период" - }, - "owned_tanks": { - "name": "cобственные-танки", - "description": "Показывает все принадлежащие танки на уровне", - "body": {} - }, - "permissions": { - "name": "разрешения", - "description": "Проверяет, есть ли у бота необходимые разрешения для работы", - "body": { - "view_channels": "Просмотр каналов: необходимо найти сообщение, на котором была использована кнопка обновления", - "read_message_history": "Просмотр истории сообщений: необходимо найти сообщение для обновления", - "attach_files": "Прикрепить файлы: необходимо для добавления изображений в команды на основе изображения", - "external_emojis": "Внешние эмоции: необходимы для добавления национальных флагов и эмодзи класса танков" - } - }, - "ping": { - "name": "пинг", - "description": "Проверьте, что бот жив.", - "body": { - "pong": "Понг 🏓" - }, - "subcommands": { - "blitzkit": { - "description": "Пинг BlitzKit" - }, - "wotb": { - "description": "Пинг World of Tanks Blitz" - } - } - }, - "player_info": { - "name": "информация-об-игроке", - "description": "Основная информация о игроке", - "body": { - "nickname": "Никнейм", - "battles": "Боёв", - "winrate": "Коэффициент побед", - "account_id": "ID учётной записи", - "created": "Создано", - "last_battle": "Последний бой" - } - }, - "rating": { - "name": "рейтинг", - "description": "Статистика рейтинга игрока", - "subcommands": { - "today": { - "name": "cегодня", - "description": "Статистика рейтинга за сегодня" - }, - "season": { - "name": "сезон", - "description": "Статистика рейтинга в этом сезоне" - } - }, - "body": { - "subtitle": { - "today": "Статистика рейтинга за сегодня", - "season": "Статистика рейтинга в этом сезоне" - } - }, - "errors": { - "unrecorded_stats": "# Статистика недоступна в настоящее время\n\nВ настоящее время Wargaming, возможно, сталкивается с простоями сервера. Если сезон продолжается, статистика должна быть доступна в течение 24 часов." - } - } - } + "test": { + "default": "тест", + "long": "Это длинная тестовая строка. Вы, ДОЛЖНО быть, никогда не увидите этого в интерфейсе. Мой любимый фрукт — %s1, потому что у него цвет %s2. Он мне так нравится, что я повторю его название 3 раза! %s1! %s1! %s1! Еще раз, это %s2, а не %s3.", + "fox": "Съешь же ещё этих мягких французских булок, да выпей чаю." }, "common": { "units": { "m": "%s1м", "mm": "%s1мм", - "hp": "%s1оп" + "deg": "%s1°", + "hp": "%s1оп", + "x": "x%s1" }, "gun_types": { "auto_loader": "Барабан", @@ -443,6 +33,7 @@ "d_1": "Вчера" }, "branches": { + "local": "dev", "dev": "бета", "opentest": "открытый тест", "preview": "превью" @@ -506,11 +97,11 @@ "other": "Сборной нации" }, "tank_class_short": { + "-1": "неизвестно", "0": "Лёгкий танк", "1": "Средний танк", "2": "Тяжёлый танк", - "3": "ПТ-САУ", - "-1": "неизвестно" + "3": "ПТ-САУ" }, "tank_class_short_plural_lowercase": { "0": "Лёгкие", @@ -519,17 +110,17 @@ "3": "ПТ-САУ" }, "tank_class_medium": { + "-1": "неизвестно", "0": "Лёгкий танк", "1": "Средний танк", "2": "Тяжёлый танк", - "3": "ПТ-САУ", - "-1": "неизвестно" + "3": "ПТ-САУ" }, "tree_type": { + "-1": "неизвестно", "0": "Дерево танков", "1": "Премиальный", - "2": "Коллекционный", - "-1": "неизвестно" + "2": "Коллекционный" }, "regions": { "normal": { @@ -585,13 +176,479 @@ "cumulative_win_and_survived": "Выжил и победил в боях", "cumulative_wins": "Победы", "cumulative_xp": "Всего опыта", + "cumulative_wn8": "WN8", "cumulative_battle_life_time": "Общее время в боях" } }, - "test": { - "default": "тест", - "long": "Это длинная тестовая строка. Вы, ДОЛЖНО быть, никогда не увидите этого в интерфейсе. Мой любимый фрукт — %s1, потому что у него цвет %s2. Он мне так нравится, что я повторю его название 3 раза! %s1! %s1! %s1! Еще раз, это %s2, а не %s3.", - "fox": "Съешь же ещё этих мягких французских булок, да выпей чаю." + "bot": { + "common": { + "errors": { + "clan_not_found": "# Не удалось найти клан\nНе найден «%s». Попробуйте выбрать клан из результатов поиска.", + "player_not_found": "# Не удалось найти пользователя\nЯ не могу найти пользователя «%s». Попробуйте выбрать пользователя из результатов поиска, введя правильное имя пользователя или используя команду «/link».", + "player_not_linked": "# Используйте «/link», чтобы начать\nЯ не знаю, кто ты, но можешь мне сказать сегодня!", + "tank_name_not_found": "# Танк не найден\nНе удалось найти танк по названию «%s».", + "tank_id_not_found": "# Танк не найден\nНе удалось найти танк по ID «%s». Попробуйте ввести название танка вместо числа.", + "no_tank_stats": "# Статистика танка недоступна\nУ этого игрока нет доступной статистики. Возможно, это не тот игрок, которого вы ищете.", + "get_help": "Помочь Discord серверу", + "uncaught_error": "# BlitzKit столкнулся с ошибкой!\nНам так жаль об этом. Не стесняйтесь [присоединиться к официальному серверу Discord](https://discord.gg/nDt7AjGJQH), чтобы получить помощь.", + "preview": "# Эта команда находится в предварительном просмотре\n\nВы можете получить доступ к этой команде только на [официальном сервере Discord] (https://discord.gg/nDt7AjGJQH). Команда скоро станет общедоступной.", + "query_too_small": "# Ваш поисковой запрос слишком короткий\nДлина вашего запроса должна составлять не менее 3 символов.", + "query_too_long": "# Ваш поисковой запрос слишком длинный\nДлина вашего запроса должна составлять не более 100 символов." + }, + "wn8": { + "name": "WN8", + "types": { + "very_bad": "Очень плохо", + "bad": "Плохо", + "below_average": "Ниже среднего", + "average": "Средне", + "above_average": "Выше среднего", + "good": "Хорошо", + "very_good": "Очень хорошо", + "great": "Отлично", + "unicum": "Уникально", + "super_unicum": "Крайне уникально" + } + }, + "subcommands": { + "today": { + "name": "cегодня", + "description": "Cегодня" + }, + "30": { + "name": "30", + "description": "30 дней" + }, + "60": { + "name": "60", + "description": "60 дней" + }, + "90": { + "name": "90", + "description": "90 дней" + }, + "career": { + "name": "карьера", + "description": "Карьера" + }, + "custom": { + "name": "пользовательский", + "description": "Собственный диапазон", + "options": { + "start": { + "name": "начало", + "description": "Начать через несколько дней с сегодняшнего дня" + }, + "end": { + "name": "конец", + "description": "Закончить через несколько дней с сегодняшнего дня" + } + } + } + }, + "options": { + "clan": { + "name": "клан", + "description": "Название или тег клана" + }, + "tank": { + "name": "танк", + "description": "Танк для получения статистики для" + }, + "username": { + "name": "ник", + "description": "Blitz никнейм игрока" + }, + "filters": { + "nation": { + "name": "нация", + "description": "Нация" + }, + "class": { + "name": "класс", + "description": "Класс" + }, + "type": { + "name": "тип", + "description": "Тип" + } + }, + "region": { + "name": "регион", + "description": "Регион" + }, + "tier": { + "name": "уровень", + "description": "Уровень", + "choices": { + "tier": "Уровень %s - %s" + } + } + }, + "periods": { + "career": "Карьера", + "today": "Cегодня", + "days": "%s дней", + "custom": "%s - %s дней" + }, + "filters": { + "none": "Без фильтров", + "tier": "Уровень %s1" + }, + "no_data": { + "battles_in_period": "За этот период боёв не было", + "battles_in_season": "За этот сезон боёв не было", + "players_in_period": "Нет игроков за этот период", + "tanks_found": "Танки не найдены" + }, + "buttons": { + "refresh": "Обновить" + }, + "hero_stats": { + "battles": "Боёв", + "winrate": "Коэффициент побед", + "damage": "Урон", + "damage_ratio": "Коэффициент урона", + "tier": "Уровень", + "survival": "Выживание", + "accuracy": "Точность стрельбы", + "kills": "Уничтожил" + } + }, + "commands": { + "auction": { + "name": "аукцион", + "description": "Танки доступные на аукционе сейчас", + "body": { + "title": "Blitz аукцион", + "subtitle": "%s доступные • следующие цены %s\nПокупка сейчас: %s", + "next": "Следующая цена: %s", + "available": "Доступно: %s / %s" + }, + "errors": { + "no_auction": "# Аукцион сейчас не проходит\n\nНа данный момент нет танков для покупки на аукционе. Если считаете, что это ошибка, пожалуйста о несоответствии на [официальном сервере Discord](https://discord.gg/nDt7AjGJQH)." + }, + "actions": { + "bid": "Купить сейчас" + } + }, + "replay": { + "name": "повтор", + "description": "Показать результаты повтора" + }, + "research": { + "name": "исследование", + "description": "Список ресурсов для исследования ветки", + "options": { + "target_tank": { + "name": "целевой-танк", + "description": "Конечный танк исследования ветки" + }, + "starting_tank": { + "name": "стартовый-танк", + "description": "Стартовый танк в ветке (назначен автоматически, если не предусмотрен)" + } + }, + "body": { + "subtitle": "Исследование", + "total": "Всего", + "research": "Исследование: %s", + "upgrades": "Улучшения: %s", + "purchase": "Покупка: %s", + "equipment": "Снаряжение: %s", + "estimation": "# Это приблизительная оценка!\n\nВ этот список могут входить уже исследованные танки из-за неточной информации, предоставляемой Wargaming. Попробуйте указать «стартовый танк» в строке при использовании команды, если сможете." + }, + "errors": { + "non_tech_tree": "# %s отсутствует в дереве танков\n\nВы не можете исследовать премиум / коллекционный танк.", + "tier_1": "# %s - это уровень I\n\nУровень I всегда открыт бесплатно для всех игроков.", + "already_researched": "# %s уже исследован\n\nПопробуйте предоставить «starting-tank» при использовании команды для просмотра итогов уже исследованной ветки.", + "start_end_equal": "# %s был предоставлен дважды\n\nУбедитесь, что «starting-tank» и «target-tank» различаются.", + "tanks_not_on_line": "# %s и %s находятся не в одной ветке\n\nУбедитесь, что «starting-tank» и «target-tank» находятся на той же ветке дерева танков.", + "unordered": "# У %s более высокий уровень чем у %s\n\nОбязательно укажите %s в качестве «starting-tank», так как это танк более низкого уровня." + } + }, + "about": { + "name": "о-нас", + "description": "Вся необходимая информация о боте", + "subcommands": { + "commands": { + "name": "команды", + "description": "Список всех команд и их описаний", + "body": "# Команды\n\nBlitzKit предлагает следующие команды:\n\n" + }, + "embeds": { + "name": "встраиваемые-элементы", + "description": "Как работают встраиваемые элементы" + }, + "introduction": { + "name": "введение", + "description": "О боте" + }, + "invite": { + "name": "пригласить", + "description": "Как пригласить бота" + }, + "timezones": { + "name": "часовой-пояс", + "description": "Как BlitzKit вводит и использует ваш часовой пояс" + }, + "credits": { + "name": "кредиты", + "description": "Люди, которые помогли BlitzKit" + } + } + }, + "breakdown": { + "name": "разбивка", + "description": "Разбивка периода по сыгранным танкам", + "body": { + "total": "Всего", + "battles": "Боёв", + "wn8": "WN8", + "winrate": "Коэффициент побед", + "damage": "Урон", + "unknown_tank": "Неизвестный танк %s" + } + }, + "debug": { + "name": "отладка", + "description": "Отладочная информация о боте", + "body": { + "title": "# Отладка", + "version": "Версия", + "shard": { + "label": "Фрагмент", + "default": "по умолчанию" + }, + "uptime": "Время работы" + } + }, + "evolution": { + "name": "изменение", + "description": "Изменения статистики", + "groups": { + "player": { + "name": "игрок", + "description": "Статистика игрока" + }, + "tank": { + "name": "танк", + "description": "Статистика танков" + } + } + }, + "inactive": { + "name": "неактивно", + "description": "Список всех неактивных игроков в клане выше порога", + "options": { + "threshold": { + "name": "порог", + "description": "Количество дней не активности (по умолчанию: %s дней)" + } + }, + "body": { + "subtitle": "Неактивен %s+ дней", + "listing": "%s дней" + } + }, + "full_stats": { + "name": "полная-статистика", + "description": "Полная статистика в игре", + "body": { + "cards": { + "games": { + "title": "Игры", + "winrate": "Коэффициент побед", + "battles": "Боёв", + "wins_losses": "Побед / поражений" + }, + "efficiency": { + "title": "Эффективность", + "wn8": "WN8", + "survival": "Выжил", + "accuracy": "Точность стрельбы" + }, + "lethality": { + "title": "Смертность", + "average_damage": "Средний урон", + "damage_per_tier": "Урон по уровню", + "damage_ratio": "Коэффициент урона", + "average_kills": "Среднее число уничтоженных" + }, + "miscellaneous": { + "title": "Прочее", + "average_tier": "Средний уровень", + "average_spots": "Среднее число попаданий", + "average_xp": "Средний опыт", + "kills_to_death_ratio": "Коэффициент убийств и смертей" + } + } + } + }, + "link": { + "name": "ссылка", + "description": "Привяжите учётную запись Blitz и Discord", + "body": { + "accounts_linked": "Аккаунты привязаны", + "no_role_permissions": { + "title": "%s1 не удалось проверить", + "description": "У меня нет разрешения на управление ролями." + } + }, + "embed": { + "title": "Неверный аккаунт?", + "description": "Используйте команду снова и выберите имя пользователя из результатов поиска." + } + }, + "search_clans": { + "name": "поиск-кланов", + "description": "Поиск кланов", + "options": { + "limit": { + "name": "лимит", + "description": "Максимальное количество результатов клана (по умолчанию: %s)" + } + }, + "body": { + "title": "Поиск клана %s в регионе %s", + "no_results": "Кланов не найдено" + } + }, + "search_players": { + "name": "поиск-игроков", + "description": "Поиск игроков", + "options": { + "limit": { + "name": "лимит", + "description": "Максимальное число результатов игрока (по умолчанию: %s)" + } + }, + "body": { + "title": "Поиск игрока %s в регионе %s", + "no_results": "Игроков не найдено" + } + }, + "rating_leaderboard": { + "name": "таблица-лидеров", + "description": "Статистика рейтингов боёв", + "subcommands": { + "neighbors": { + "name": "соседние", + "description": "Соседние игроки в таблице лидеров" + }, + "league": { + "name": "лига", + "description": "Топ игроков лиги" + } + }, + "options": { + "limit": { + "name": "лимит", + "description": "Сколько отображаемых соседних (по умолчанию: %s)" + }, + "season": { + "name": "сезон", + "description": "Номер сезона (по умолчанию: текущий)", + "choices": { + "current": "%s (текущая)" + } + }, + "league": { + "name": "лига", + "description": "Отображаемая лига" + } + }, + "body": { + "top_players": "Топ %s игроков", + "no_participation": "# %s не играл в рейтинг в сезоне %s\n\nЭтот игрок не участвовал в этом сезоне или не получил прошлую калибровку.", + "no_ongoing_season": "# Нет текущего сезона\n\nВ данный момент нет рейтингового сезона.", + "deleted_player": "Удалено %s", + "neighbors": "Рейтинг соседних", + "more": "+ ещё %s" + } + }, + "today": { + "name": "cегодня", + "description": "Танки, на которых сыграли сегодня и статистика" + }, + "stats": { + "name": "статистика", + "description": "Быстрая статистика за период" + }, + "owned_tanks": { + "name": "cобственные-танки", + "description": "Показывает все принадлежащие танки на уровне", + "body": { + "title": "# %s принадлежал уровень %s танков\n\n" + } + }, + "permissions": { + "name": "разрешения", + "description": "Проверяет, есть ли у бота необходимые разрешения для работы", + "body": { + "title": "# Разрешения\n\n%s", + "view_channels": "Просмотр каналов: необходимо найти сообщение, на котором была использована кнопка обновления", + "read_message_history": "Просмотр истории сообщений: необходимо найти сообщение для обновления", + "attach_files": "Прикрепить файлы: необходимо для добавления изображений в команды на основе изображения", + "external_emojis": "Внешние эмоции: необходимы для добавления национальных флагов и эмодзи класса танков" + } + }, + "ping": { + "name": "пинг", + "description": "Проверьте, что бот жив.", + "body": { + "pong": "Понг 🏓", + "pong_with_time": "Понг 🏓 - %sмс" + }, + "subcommands": { + "blitzkit": { + "name": "blitzkit", + "description": "Пинг BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Пинг World of Tanks Blitz" + } + } + }, + "player_info": { + "name": "информация-об-игроке", + "description": "Основная информация о игроке", + "body": { + "title": "Информация о %s", + "nickname": "Никнейм", + "battles": "Боёв", + "winrate": "Коэффициент побед", + "account_id": "ID учётной записи", + "created": "Создано", + "last_battle": "Последний бой" + } + }, + "rating": { + "name": "рейтинг", + "description": "Статистика рейтинга игрока", + "subcommands": { + "today": { + "name": "cегодня", + "description": "Статистика рейтинга за сегодня" + }, + "season": { + "name": "сезон", + "description": "Статистика рейтинга в этом сезоне" + } + }, + "body": { + "subtitle": { + "today": "Статистика рейтинга за сегодня", + "season": "Статистика рейтинга в этом сезоне" + } + }, + "errors": { + "no_participation": "# %s не получил рейтинга\n\nЭтот игрок в этом сезоне не участвовал в рейтинговом режиме.", + "unrecorded_stats": "# Статистика недоступна в настоящее время\n\nВ настоящее время Wargaming, возможно, сталкивается с простоями сервера. Если сезон продолжается, статистика должна быть доступна в течение 24 часов." + } + } + } }, "website": { "settings": { @@ -647,7 +704,7 @@ "maneuverability.forwardsSpeed": "скорость вперед", "maneuverability.backwardsSpeed": "скорость назад", "maneuverability.power": "мощность", - "maneuverability.powerToWeight": "мощность к весу", + "maneuverability.powerToWeight": "тяговооруженность", "maneuverability.weight": "вес", "maneuverability.traverseSpeed": "скорость поворота" }, @@ -658,7 +715,7 @@ "no_sort": "Без сортировки", "label": "Сортировка", "fire": "Стрельба", - "maneuverability": "Маневренность", + "maneuverability": "Манёвренность", "survivability": "Живучесть" }, "direction": { @@ -678,7 +735,8 @@ "credit": "От %s1 ❤️" }, "hot_tanks": { - "title": "Популярные танки" + "title": "Популярные танки", + "subtitle": "За последнее %s1 дней" }, "other_projects": { "title": "Другие классные проекты" @@ -689,11 +747,15 @@ "tools": { "tankopedia": { "name": "Такнопедия", - "button": "Найти танки", + "button": "Найти", "description": "Танковая энциклопедия Blitz", "seo_description": "Статистика, броня и многое другое по всем танкам World of Tanks Blitz", + "tank_seo_title": "%s1- %s3 %s4 %s2 уровня | Танкопедия %s5 | 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.", "sandbox": { "poses": { + "hull_down": "Hull down", + "face_hug": "Face hug", "default": "По умолчанию" }, "settings": { @@ -701,6 +763,7 @@ "green_penetration": "Зелёное пробитие", "hide_model_under_armor": "Скрыть модель под броней", "opaque": "Прозрачность", + "dev_wireframe": "DEV: wireframe", "environment": "Окружение", "show_grid": "Показать сетку" }, @@ -765,12 +828,14 @@ "button": "Поменять", "title": "Поменять танк" }, + "vanilla": "Vanilla", "opentest": "Открытый тест", "full_name": "Полное название", "nation": "Нация", "class": "Класс", "tier": "Уровень", "type": "Тип", + "dev_id": "DEV: ID", "purchase": "Стоимость покупки", "restoration": "Цена восстановления", "sale": "Цена прожажи", @@ -786,13 +851,16 @@ "title": "Способности в игровых режимах" }, "review": { - "title": "Видео обзоры", - "disclaimer": "BlitzKit не несёт ответственность за видео обзоры." + "title": "Видеообзоры", + "disclaimer": "BlitzKit не несёт ответственности за видеообзоры.", + "join": "Apply to %s1 YouTuber program" }, "configuration": { + "title": "Конфигурация", "modules": { "title": "Модули", - "stock": "Сток" + "stock": "Сток", + "upgrade": "Upgrade" }, "equipment": { "title": "Оборудование", @@ -821,6 +889,7 @@ "title": "Характеристики", "compare": { "label": "Сравнивать с", + "class": "%s2 %s1 уровня", "tier": "Все %s1 уровня", "all": "Все танки" }, @@ -833,11 +902,11 @@ "speed": "Скорость", "terrain_coefficients": "Сопротивление грунтам", "raw_terrain_coefficients": "Сырое сопротивление грунтам", - "power_to_weight_ratio": "Мощность / вес", + "power_to_weight_ratio": "Тяговооружённость", "hull_traverse_speed": "Скорость поворота корпуса", "camouflage": "Маскировка", "reload": "Перезарядка", - "crewCount": "Экипаж", + "crewCount": "Количество экипажа", "shellNormalization": "Нормализация", "shellRicochet": "Рикошет", "dpm": "ДПМ", @@ -845,7 +914,7 @@ "shells": "Снарядов в барабане", "mostOptimalShellIndex": "Самый эффективный снаряд", "shellReloads": "Перезарядка снарядов", - "shellReload": "Перезагрузка снаряда", + "shellReload": "Перезарядка", "intraClip": "Между снарядами", "caliber": "Калибр", "penetration": "Пробитие", @@ -867,8 +936,8 @@ "gunFrontalElevation": "Вверх спереди", "gunRearDepression": "Вниз сзади", "gunRearElevation": "Вверх сзади", - "azimuthLeft": "Азимут слева", - "azimuthRight": "Азимут справа", + "azimuthLeft": "Влево", + "azimuthRight": "Вправо", "speedForwards": "Вперёд", "speedBackwards": "Назад", "hardTerrainCoefficient": "На жёстком грунте", @@ -888,9 +957,13 @@ "hullTraverseMediumTerrain": "На среднем грунте", "hullTraverseSoftTerrain": "На мягком грунте", "health": "Прочность", + "fireChance": "Вероятность возгорания", "viewRange": "Радиус обзора", "camouflageStill": "Когда неподвижен", - "camouflageShootingStill": "Когда неподвижен", + "camouflageMoving": "В движении", + "camouflageShootingStill": "После выстрела, если неподвижен", + "camouflageShootingMoving": "После выстрела в движении", + "camouflageCaughtOnFire": "При пожаре", "width": "Ширина", "height": "Высота", "length": "Длина", @@ -909,13 +982,13 @@ "info": "обозначает другие роли, которые может взять член экипажа.", "count": "Количество экипажа", "commander": "Командир", - "gunner": "Заряжающий", + "gunner": "Наводчик", "driver": "Механик-водитель", "radioman": "Радист", "loader": "Заряжающий" }, "maneuverability": { - "title": "Маневренность" + "title": "Манёвренность" }, "survivability": { "title": "Живучесть" @@ -923,7 +996,7 @@ }, "compare": { "name": "Сравнение", - "button": "Сравнить танки", + "button": "Сравнить", "description": "Сравнить статистику танков", "seo_description": "Сравните статистику танков и снаряжения в World of Tanks Blitz", "actions": { @@ -949,9 +1022,13 @@ "apply_to_all": "Применить ко всем" }, "skills": { - "clear": "Очистить" + "clear": "Очистить", + "maximize": "Максимум" + }, + "modules": { + "stock": "Сток", + "upgrade": "Upgrade" }, - "modules": {}, "provisions": { "clear": "Очистить" }, @@ -962,8 +1039,13 @@ }, "performance": { "name": "Эффективность", + "button": "Изучить", + "description": "Статистика эффективности танков", + "seo_description": "Лучшие танки и их эффективность в World of Tanks Blitz", "estimation": { - "body": "Примерная статистика на основе %s1 игроков. Обновлено %s2 назад." + "body": "Примерная статистика на основе %s1 игроков. Обновлено %s2 назад.", + "hours": "%s1 часов", + "minutes": "%s1 минут" }, "player_count": { "label": "Количество игроков" @@ -974,7 +1056,7 @@ "total": "Всего" }, "stats": { - "winrate": "Коэффициент побед", + "winrate": "Коэф. побед", "players": "Игроки", "damage": "Урон", "survival": "Выжил", @@ -985,35 +1067,47 @@ "shots": "Выстрелов", "hits": "Уничтожен", "damage_ratio": "Коэф. урона", - "damage_taken": "Получено урона" + "damage_taken": "Получено урона", + "capture_points": "Cap points" } } }, "gallery": { "name": "Галерея", + "button": "Просмотреть", "description": "Аватары игрока Blitz", "seo_description": "Все аватары игрока World of Tanks Blitz", + "last_updated": "Последнее обновление %s1", "search": { - "hint": "Поиск аватаров..." + "hint": "Поиск аватаров...", + "results": "%s1 аватар" } }, "session": { "name": "Сессия", + "button": "Найти", "description": "Статистика сеанса игры", + "seo_description": "Track your stats in real time as you play World of Tanks Blitz", "search": { + "lookup": "Look up a player to get started", "hint": "Поиск игроков...", "searching": "Поиск...", "no_results": "Игроков не найдено" }, "controls": { + "title": "Tracking %s1", + "subtitle": "Since %s1", "reset": "Сброс", "change": "Изменить" }, "no_cc": { + "title": "You're attempting to track a CC account", + "body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", "alright": "Принять" }, "no_battles": { - "title": "Нет боёв" + "title": "Нет боёв", + "hint": "Go ahead and play a game" }, "table": { "tank": "Танк", @@ -1023,6 +1117,9 @@ }, "tier_list": { "name": "Тир-лист", + "button": "Ранжировать", + "description": "Ранжирование танков Blitz", + "seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", "buttons": { "reset": "Сброс", "share": "Поделиться" @@ -1030,11 +1127,28 @@ }, "embed": { "name": "Встройки", + "button": "Создать", "description": "Встраиваемые элементы для стримов", - "preview": {}, + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "More embeds coming soon.", + "suggest": "Suggest ideas.", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, "configuration": { - "import": {}, + "import": { + "title": "Импорт", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Применить", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" + }, "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", "generate": { "button": "Сгенерировать URL", "title": "Сгенерировать URL", @@ -1042,6 +1156,7 @@ "cancel": "Отмена", "success": { "title": "Скопировать 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\".", "back": "Назад", "copy": "Скопировать URL" } @@ -1053,31 +1168,86 @@ }, "customize": { "title": "Настроить", - "reset": "Сброс" + "reset": "Сброс", + "description": "Bells and whistles of your embed" } }, "types": { "breakdown": { + "name": "Breakdown", "options": { "width": "Ширина", - "height": "Высота" + "height": "Высота", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" } } } }, - "charts": {}, - "rating": {}, + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Рейтинг", + "button": "Посмотреть таблицу лидеров", + "description": "Полный таблица лидеров", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, "discord": { "name": "Discord-бот", - "button": "Установить сейчас", - "description": "Статистика в Discord" + "button": "Установить", + "description": "Статистика в Discord", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "Дальше больше", + "button": "Присоединяйся", + "description": "Что мы готовим", + "seo_description": "Что мы готовим для BlitzKit" + }, + "players": { + "name": "Игроки", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Главная", + "button": "Начать", + "description": "Get started with BlitzKit", + "seo_description": "Get started with BlitzKit" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Анализируй", + "description": "Богатая статистика", + "seo_description": "Rich historic average stats in World of Tanks Blitz" }, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, "blitz_insider": { - "button": "Откройте для себя", + "name": "Blitz Insider", + "button": "Открой для себя", "description": "Статистика сеанса игры", "seo_description": "Статистика сеанса игры в World of Tanks Blitz" } @@ -1088,6 +1258,8 @@ "about": { "title": "О сайте", "credits": "Авторы", + "discord": "Discord", + "github": "GitHub", "patches": "Патчи" }, "legal": { @@ -1097,4 +1269,4 @@ } } } -} \ No newline at end of file +} diff --git a/packages/i18n/strings/uk.json b/packages/i18n/strings/uk.json index 3db6c0209..78cbe070a 100644 --- a/packages/i18n/strings/uk.json +++ b/packages/i18n/strings/uk.json @@ -1,311 +1,1272 @@ { + "test": { + "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.", + "fox": "The quick brown fox jumps over the lazy dog." + }, + "common": { + "units": { + "m": "%s1m", + "mm": "%s1mm", + "deg": "%s1°", + "hp": "%s1hp", + "x": "x%s1" + }, + "gun_types": { + "auto_loader": "Auto loader", + "auto_reloader": "Auto reloader", + "regular": "Regular" + }, + "shells": { + "ap": "AP", + "apcr": "APCR", + "heat": "HEAT", + "he": "HE" + }, + "player_count_period": { + "total": "Total", + "d_120": "Past 120 days", + "d_90": "Past 90 days", + "d_60": "Past 60 days", + "d_30": "Past month", + "d_7": "Past week", + "d_1": "Yesterday" + }, + "branches": { + "local": "dev", + "dev": "beta", + "opentest": "opentest", + "preview": "preview" + }, + "locales": { + "en": "English", + "es": "Spanish", + "pt": "Portuguese", + "ru": "Russian", + "uk": "Ukrainian", + "zh": "Chinese", + "ja": "Japanese", + "fr": "French", + "pl": "Polish" + }, + "wn8_percentile": { + "0": "Very bad", + "1": "Bad", + "2": "Below average", + "3": "Average", + "4": "Above average", + "5": "Good", + "6": "Very good", + "7": "Great", + "8": "Unicum", + "9": "Super unicum" + }, + "bkni_percentile": { + "0": "Super malum", + "1": "Malum", + "2": "Very bad", + "3": "Bad", + "4": "Нижче середнього", + "5": "Average", + "6": "Above average", + "7": "Good", + "8": "Very good", + "9": "Unicum", + "10": "Super unicum" + }, + "nations": { + "ussr": "U.S.S.R.", + "germany": "Germany", + "usa": "U.S.A.", + "china": "China", + "uk": "U.K.", + "france": "France", + "japan": "Japan", + "european": "European Nation", + "other": "Hybrid Nation" + }, + "nations_adjectives": { + "ussr": "U.S.S.R.", + "germany": "German", + "usa": "U.S.A.", + "china": "Chinese", + "uk": "U.K.", + "france": "French", + "japan": "Japanese", + "european": "European", + "other": "Hybrid" + }, + "tank_class_short": { + "-1": "unrecognized", + "0": "Light", + "1": "Medium", + "2": "Heavy", + "3": "TD" + }, + "tank_class_short_plural_lowercase": { + "0": "lights", + "1": "mediums", + "2": "heavies", + "3": "TDs" + }, + "tank_class_medium": { + "-1": "unrecognized", + "0": "Light", + "1": "Medium", + "2": "Heavy", + "3": "Tank destroyer" + }, + "tree_type": { + "-1": "unrecognized", + "0": "Tech tree", + "1": "Premium", + "2": "Collector" + }, + "regions": { + "normal": { + "com": "North America", + "eu": "Europe", + "asia": "Asia-Pacific" + }, + "short": { + "com": "NA", + "eu": "EU", + "asia": "APAC" + } + }, + "leagues": { + "diamond": "Diamond", + "platinum": "Platinum", + "gold": "Gold", + "silver": "Silver", + "bronze": "Bronze" + }, + "composite_stats": { + "normalized_damage_dealt": "Damage", + "normalized_damage_received": "Damage received", + "normalized_deaths": "Deathrate", + "normalized_frags": "Kills", + "normalized_hits": "Hits", + "normalized_losses": "Lossrate", + "normalized_misses": "Misses", + "normalized_shots": "Shots", + "normalized_spotted": "Spots", + "normalized_survived_battles": "Survival rate", + "normalized_win_and_survived": "Winning and surviving rate", + "normalized_wins": "Winrate", + "normalized_xp": "XP", + "normalized_battle_life_time": "Battle time", + "cumulative_accuracy": "Accuracy", + "cumulative_battles": "Battles", + "cumulative_capture_points": "Total capture points", + "cumulative_damage_dealt": "Total damage", + "cumulative_damage_ratio": "Damage ratio", + "cumulative_damage_received": "Total damage received", + "cumulative_deaths": "Total deaths", + "cumulative_dropped_capture_points": "Total dropped capture points", + "cumulative_frags": "Total kills", + "cumulative_hits": "Total hits", + "cumulative_inaccuracy": "Inaccuracy", + "cumulative_kills_to_death_ratio": "Kills to death ratio", + "cumulative_losses": "Losses", + "cumulative_misses": "Total misses", + "cumulative_shots": "Total shots", + "cumulative_spotted": "Total spots", + "cumulative_survived_battles": "Survived battles", + "cumulative_win_and_survived": "Won and survived battles", + "cumulative_wins": "Wins", + "cumulative_xp": "Total XP", + "cumulative_wn8": "WN8", + "cumulative_battle_life_time": "Total battle time" + } + }, "bot": { "common": { - "errors": {}, + "errors": { + "clan_not_found": "# Could not find clan\nCouldn't find \"%s1\". Try selecting a clan from the search result.", + "player_not_found": "# Could not find user\nI couldn't find user \"%s1\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.", + "player_not_linked": "# Use `/link` to get started\nI don't know who you are but you can tell me today!", + "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", + "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.", + "no_tank_stats": "# No tank stats available\nThis player doesn't have any stats available. This may not be the player you are looking for.", + "get_help": "Help Discord server", + "uncaught_error": "# BlitzKit ran into an error!\nWe're so sorry about this. Feel free to [join the official Discord server](https://discord.gg/nDt7AjGJQH) to get help.", + "preview": "# This command is in preview\n\nYou can only access this command in [the official Discord server](https://discord.gg/nDt7AjGJQH). The command will be generally available soon.", + "query_too_small": "# Your search is too short\nYour search must be at least 3 characters long.", + "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." + }, "wn8": { - "types": {} + "name": "WN8", + "types": { + "very_bad": "Very bad", + "bad": "Bad", + "below_average": "Below average", + "average": "Average", + "above_average": "Above average", + "good": "Good", + "very_good": "Very good", + "great": "Great", + "unicum": "Unicum", + "super_unicum": "Super unicum" + } }, "subcommands": { - "30": {}, - "60": {}, - "90": {}, - "today": {}, - "career": {}, + "today": { + "name": "today", + "description": "Today" + }, + "30": { + "name": "30", + "description": "30 days" + }, + "60": { + "name": "60", + "description": "60 days" + }, + "90": { + "name": "90", + "description": "90 days" + }, + "career": { + "name": "career", + "description": "Career" + }, "custom": { + "name": "custom", + "description": "Custom range", "options": { - "start": {}, - "end": {} + "start": { + "name": "start", + "description": "Start in number of days ago from today" + }, + "end": { + "name": "end", + "description": "End in number of days ago from today" + } } } }, "options": { - "clan": {}, - "tank": {}, - "username": {}, + "clan": { + "name": "clan", + "description": "The clan name or tag" + }, + "tank": { + "name": "tank", + "description": "The tank to get stats for" + }, + "username": { + "name": "username", + "description": "The Blitz username of the player" + }, "filters": { - "nation": {}, - "class": {}, - "type": {} + "nation": { + "name": "nation", + "description": "Nation" + }, + "class": { + "name": "class", + "description": "Class" + }, + "type": { + "name": "type", + "description": "Type" + } + }, + "region": { + "name": "region", + "description": "Region" }, - "region": {}, "tier": { - "choices": {} + "name": "tier", + "description": "Tier", + "choices": { + "tier": "Tier %s1 - %s2" + } } }, - "periods": {}, - "filters": {}, - "no_data": {}, - "buttons": {}, - "hero_stats": {} + "periods": { + "career": "Career", + "today": "Today", + "days": "%s1 days", + "custom": "%s1 - %s2 days" + }, + "filters": { + "none": "No filters", + "tier": "Tier %s1" + }, + "no_data": { + "battles_in_period": "No battles played in this period", + "battles_in_season": "No battles played in this season", + "players_in_period": "No players in this period", + "tanks_found": "No tanks found" + }, + "buttons": { + "refresh": "Refresh" + }, + "hero_stats": { + "battles": "Battles", + "winrate": "Winrate", + "damage": "Damage", + "damage_ratio": "Damage ratio", + "tier": "Tier", + "survival": "Survival", + "accuracy": "Accuracy", + "kills": "Kills" + } }, "commands": { "auction": { - "body": {}, - "errors": {}, - "actions": {} - }, - "replay": {}, - "research": { - "options": { - "target_tank": {}, - "starting_tank": {} + "name": "auction", + "description": "Tanks available right now in the auction", + "body": { + "title": "Blitz Auction", + "subtitle": "%s1 available • next prices %s2\nBid now: %s3", + "next": "Next price: %s1", + "available": "Available: %s1 / %s2" }, - "body": {}, - "errors": {} + "errors": { + "no_auction": "# No ongoing auction\n\nCurrently, there are no tanks available for purchase in the auction. If you think this is an error, please report this discrepancy in [the official Discord Server](https://discord.gg/nDt7AjGJQH)." + }, + "actions": { + "bid": "Bid now" + } + }, + "replay": { + "name": "replay", + "description": "Display replay results" + }, + "research": { + "name": "research", + "description": "Lists the expenses in researching a line", + "options": { + "target_tank": { + "name": "target-tank", + "description": "The final tank to research in the line" + }, + "starting_tank": { + "name": "starting-tank", + "description": "The starting tank in the line (inferred automatically if not provided)" + } + }, + "body": { + "subtitle": "Research", + "total": "Total", + "research": "Research: %s1", + "upgrades": "Upgrades: %s1", + "purchase": "Purchase: %s1", + "equipment": "Equipment: %s1", + "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": { + "non_tech_tree": "# %s1 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.", + "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.", + "start_end_equal": "# %s1 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.", + "unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." + } }, "about": { + "name": "about", + "description": "All the info you need about the bot", "subcommands": { - "commands": {}, - "embeds": {}, - "introduction": {}, - "invite": {}, - "timezones": {}, - "credits": {} + "commands": { + "name": "commands", + "description": "List of all commands and their descriptions", + "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" + }, + "embeds": { + "name": "embeds", + "description": "How embeds work" + }, + "introduction": { + "name": "introduction", + "description": "About the bot" + }, + "invite": { + "name": "invite", + "description": "How to invite the bot" + }, + "timezones": { + "name": "timezones", + "description": "How BlitzKit infers and uses your timezone" + }, + "credits": { + "name": "credits", + "description": "People who have helped BlitzKit" + } } }, "breakdown": { - "body": {} + "name": "breakdown", + "description": "A period's breakdown by tanks played", + "body": { + "total": "Total", + "battles": "Battles", + "wn8": "WN8", + "winrate": "Winrate", + "damage": "Damage", + "unknown_tank": "Unknown tank %s1" + } }, "debug": { + "name": "debug", + "description": "Debug information about the bot", "body": { - "shard": {} + "title": "# Debug\n\n", + "version": "Version", + "shard": { + "label": "Shard", + "default": "default" + }, + "uptime": "Uptime" } }, "evolution": { + "name": "evolution", + "description": "Evolution of statistics", "groups": { - "player": {}, - "tank": {} + "player": { + "name": "player", + "description": "Player statistics" + }, + "tank": { + "name": "tank", + "description": "Tank statistics" + } } }, "inactive": { + "name": "inactive", + "description": "Lists all inactive players in a clan above a threshold", "options": { - "threshold": {} + "threshold": { + "name": "threshold", + "description": "The number of days inactive (default: %s1 days)" + } }, - "body": {} + "body": { + "subtitle": "Inactive for %s1+ days", + "listing": "%s1 days" + } }, "full_stats": { + "name": "full-stats", + "description": "Full in-game statistics", "body": { "cards": { - "games": {}, - "efficiency": {}, - "lethality": {}, - "miscellaneous": {} + "games": { + "title": "Games", + "winrate": "Winrate", + "battles": "Battles", + "wins_losses": "Wins / losses" + }, + "efficiency": { + "title": "Efficiency", + "wn8": "WN8", + "survival": "Survival", + "accuracy": "Accuracy" + }, + "lethality": { + "title": "Lethality", + "average_damage": "Average damage", + "damage_per_tier": "Damage per tier", + "damage_ratio": "Damage ratio", + "average_kills": "Average kills" + }, + "miscellaneous": { + "title": "Miscellaneous", + "average_tier": "Average tier", + "average_spots": "Average spots", + "average_xp": "Average XP", + "kills_to_death_ratio": "Kills to death ratio" + } } } }, "link": { + "name": "link", + "description": "Links your Blitz and Discord account", "body": { - "no_role_permissions": {} + "accounts_linked": "Accounts linked", + "no_role_permissions": { + "title": "%s1 failed to verify", + "description": "I don't have the permission to manage roles." + } }, - "embed": {} + "embed": { + "title": "Incorrect account?", + "description": "Use the command again and select a username from the search results." + } }, "search_clans": { + "name": "search-clans", + "description": "Search clans", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "The max number of clan results (default: %s1)" + } }, - "body": {} + "body": { + "title": "Clan search for %s1 in region %s2", + "no_results": "No clans found" + } }, "search_players": { + "name": "search-players", + "description": "Search players", "options": { - "limit": {} + "limit": { + "name": "limit", + "description": "The max number of player results (default: %s1)" + } }, - "body": {} + "body": { + "title": "Player search for %s1 in region %s2", + "no_results": "No players found" + } }, "rating_leaderboard": { + "name": "rating-leaderboard", + "description": "Rating battles statistics", "subcommands": { - "neighbors": {}, - "league": {} + "neighbors": { + "name": "neighbors", + "description": "Neighboring players on the leaderboard" + }, + "league": { + "name": "league", + "description": "Top players of a league" + } }, "options": { - "limit": {}, - "season": { - "choices": {} + "limit": { + "name": "limit", + "description": "How many neighbors to display (default: %s1)" }, - "league": {} + "season": { + "name": "season", + "description": "Season number (default: current)", + "choices": { + "current": "%s1 (current)" + } + }, + "league": { + "name": "league", + "description": "The league to display" + } }, - "body": {} + "body": { + "top_players": "Top %s1 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_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", + "deleted_player": "Deleted %s1", + "neighbors": "Rating neighbors", + "more": "+ %s1 more" + } + }, + "today": { + "name": "today", + "description": "Today's played tanks and statistics" + }, + "stats": { + "name": "stats", + "description": "Quick statistics for a period" }, - "today": {}, - "stats": {}, "owned_tanks": { - "body": {} + "name": "owned-tanks", + "description": "Shows all own tanks in a tier", + "body": { + "title": "# %s1's owned tier %s2 tanks\n\n" + } }, "permissions": { - "body": {} + "name": "permissions", + "description": "Checks wether the bot has the required permissions to function", + "body": { + "title": "# Permissions\n\n%s1", + "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", + "attach_files": "Attach files: needed to add images to image-based commands", + "external_emojis": "External emojis: needed to add national flags and tank class emojis" + } }, "ping": { - "body": {}, + "name": "ping", + "description": "Check wether the bot is alive.", + "body": { + "pong": "Pong 🏓", + "pong_with_time": "Pong 🏓 - %s1ms" + }, "subcommands": { - "blitzkit": {}, - "wotb": {} + "blitzkit": { + "name": "blitzkit", + "description": "Ping BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Ping World of Tanks Blitz" + } } }, "player_info": { - "body": {} + "name": "player-info", + "description": "Basic information about a player", + "body": { + "title": "%s1's information", + "nickname": "Nickname", + "battles": "Battles", + "winrate": "Winrate", + "account_id": "Account ID", + "created": "Created", + "last_battle": "Last battle" + } }, "rating": { + "name": "rating", + "description": "Rating player's statistics", "subcommands": { - "today": {}, - "season": {} + "today": { + "name": "today", + "description": "Today's rating statistics" + }, + "season": { + "name": "season", + "description": "This season's rating statistics" + } }, "body": { - "subtitle": {} + "subtitle": { + "today": "Today's rating statistics", + "season": "This season's rating statistics" + } }, - "errors": {} + "errors": { + "no_participation": "# %s1 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." + } } } }, - "common": { - "units": {}, - "gun_types": {}, - "shells": {}, - "player_count_period": {}, - "branches": {}, - "locales": {}, - "wn8_percentile": {}, - "bkni_percentile": {}, - "nations": {}, - "nations_adjectives": {}, - "tank_class_short": {}, - "tank_class_short_plural_lowercase": {}, - "tank_class_medium": {}, - "tree_type": {}, - "regions": { - "normal": {}, - "short": {} - }, - "leagues": {}, - "composite_stats": {} - }, - "test": {}, "website": { - "settings": {}, + "settings": { + "dev_mode": "Development mode", + "language": "Language" + }, "common": { - "player_search": {}, - "copy_button": {}, + "player_search": { + "hint": "Search players...", + "no_results": "No results", + "searching": "Searching..." + }, + "copy_button": { + "copied": "Copied!" + }, "tank_search": { - "no_tanks_found": {}, - "sort": {}, + "search_bar_hint": "Search tanks...", + "recent": "Recently viewed", + "select_all": "Select all", + "count_singular": "1 tank", + "count_plural": "%s1 tanks", + "sorting_by": "Sorting by %s1", + "no_tanks_found": { + "body": "No tanks found.", + "search_again": "Try searching again.", + "clear_filters": "Try clearing filters." + }, + "sort": { + "meta.none": "none", + "survivability.health": "health", + "survivability.viewRange": "view range", + "survivability.camouflageStill": "camouflage still", + "survivability.camouflageMoving": "camouflage moving", + "survivability.camouflageShooting": "camouflage shooting", + "survivability.volume": "volume", + "survivability.length": "length", + "fire.dpm": "standard DPM", + "fire.dpmPremium": "premium DPM", + "fire.reload": "reload", + "fire.caliber": "caliber", + "fire.standardPenetration": "standard penetration", + "fire.premiumPenetration": "premium penetration", + "fire.damage": "damage", + "fire.moduleDamage": "module damage", + "fire.shellVelocity": "shell velocity", + "fire.shellRange": "shell range", + "fire.shellCapacity": "shell capacity", + "fire.aimTime": "aim time", + "fire.dispersionStill": "dispersion still", + "fire.dispersionMoving": "dispersion moving", + "fire.gunDepression": "gun depression", + "fire.gunElevation": "gun elevation", + "maneuverability.forwardsSpeed": "forwards speed", + "maneuverability.backwardsSpeed": "backwards speed", + "maneuverability.power": "power", + "maneuverability.powerToWeight": "power to weight", + "maneuverability.weight": "weight", + "maneuverability.traverseSpeed": "traverse speed" + }, "sort_dropdown": { + "label": "Sort", "groups": { - "sort": {}, - "direction": {} + "sort": { + "no_sort": "No sort", + "label": "Sort by", + "fire": "Fire", + "maneuverability": "Maneuverability", + "survivability": "Survivability" + }, + "direction": { + "label": "Direction", + "ascending": "Ascending", + "descending": "Descending" + } } } }, - "warnings": {} + "warnings": { + "test": "Tanks in testing are subject to change and may not represent the final product." + } }, "home": { - "hero": {}, - "hot_tanks": {}, - "other_projects": {} + "hero": { + "credit": "By %s1 ❤️" + }, + "hot_tanks": { + "title": "Popular tanks", + "subtitle": "Last %s1 days" + }, + "other_projects": { + "title": "Other cool projects" + }, + "help_translate": "Please help translate %s1 to %s2!", + "seo_description": "Tools for everything World of Tanks Blitz" }, "tools": { "tankopedia": { + "name": "Tankopedia", + "button": "Find tanks", + "description": "Blitz tank encyclopedia", + "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_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "sandbox": { - "poses": {}, - "settings": {}, - "screenshot": {}, - "model": {}, + "poses": { + "hull_down": "Hull down", + "face_hug": "Face hug", + "default": "Default" + }, + "settings": { + "armor": "Armor", + "green_penetration": "Green penetration", + "hide_model_under_armor": "Hide model under armor", + "opaque": "Opaque", + "dev_wireframe": "DEV: wireframe", + "environment": "Environment", + "show_grid": "Show grid" + }, + "screenshot": { + "download": "Download", + "copy": "Copy" + }, + "model": { + "name": "Model" + }, "dynamic": { - "custom_shell": {}, + "name": "Dynamic armor", + "custom_shell": { + "type": "Type", + "caliber": "Caliber", + "penetration": "Penetration", + "normalization": "Normalization", + "ricochet": "Ricochet", + "explosion_radius": "Explosion radius", + "exit": "Exit", + "reset": "Reset" + }, + "advanced": "Advanced highlighting", + "shooter": "Shooter:", "shot_card": { - "element": {}, - "status": {}, - "stats": {} + "element": { + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "gap": "Gap", + "gun": "Gun", + "track": "Tracks" + }, + "status": { + "penetration": "%s1hp penetration", + "blocked": "Blocked", + "ricochet": "Ricochet", + "splash": "%s1hp splash" + }, + "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm nominal", + "ricochet_loss": "%s1% penetration" + } } }, "static": { - "edit": {} + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } } }, "meta": { - "swap": {} + "back": "Back", + "compare": "Compare", + "swap": { + "button": "Swap", + "title": "Swap tanks" + }, + "vanilla": "Vanilla", + "opentest": "OpenTest", + "full_name": "Full name", + "nation": "Nation", + "class": "Class", + "tier": "Tier", + "type": "Type", + "dev_id": "DEV: ID", + "purchase": "Purchase price", + "restoration": "Restoration price", + "sale": "Sale price", + "research": "Research XP" + }, + "tech_tree": { + "title": "Tech tree", + "battle": "1 battle", + "battles": "%s1 battles", + "route": "Route %s1 of %s2" + }, + "game_modes": { + "title": "Game mode abilities" + }, + "review": { + "title": "Review videos", + "disclaimer": "BlitzKit does not endorse any review videos.", + "join": "Apply to %s1 YouTuber program" }, - "tech_tree": {}, - "game_modes": {}, - "review": {}, "configuration": { - "modules": {}, - "equipment": {}, - "provisions": {}, - "consumables": {}, - "skills": {}, - "miscellaneous": {} + "title": "Configuration", + "modules": { + "title": "Modules", + "stock": "Stock", + "upgrade": "Upgrade" + }, + "equipment": { + "title": "Equipment", + "clear": "Clear" + }, + "provisions": { + "title": "Provisions", + "clear": "Clear" + }, + "consumables": { + "title": "Consumables", + "clear": "Clear", + "info": "Yellow consumables do not affect the statistics." + }, + "skills": { + "title": "Crew skills", + "clear": "Clear", + "maximize": "Maximize", + "info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7." + }, + "miscellaneous": { + "title": "Miscellaneous" + } }, "characteristics": { - "compare": {}, - "values": {} + "title": "Characteristics", + "compare": { + "label": "Compare against", + "class": "Tier %s1 %s2", + "tier": "All of tier %s1", + "all": "All tanks" + }, + "values": { + "shell_index": "Shell %s1", + "at_distance": "At %s1m", + "at_distance_slider_label": "Distance", + "dispersion_at_distance": "Dispersion at %s1m", + "gun_flexibility": "Gun flexibility", + "speed": "Speed", + "terrain_coefficients": "Terrain coefficients", + "raw_terrain_coefficients": "Raw terrain coefficients", + "power_to_weight_ratio": "Power to weight ratio", + "hull_traverse_speed": "Hull traverse speed", + "camouflage": "Camouflage", + "reload": "Reload", + "crewCount": "Crew count", + "shellNormalization": "Normalization", + "shellRicochet": "Ricochet", + "dpm": "DPM", + "dpmEffective": "Effective at 60s", + "shells": "Shells", + "mostOptimalShellIndex": "Most optimal shell", + "shellReloads": "Shell reloads", + "shellReload": "Shell reload", + "intraClip": "Intra-clip", + "caliber": "Caliber", + "penetration": "Penetration", + "damage": "Damage", + "clipDamage": "Clipping potential", + "moduleDamage": "Module damage", + "explosionRadius": "Explosion radius", + "shellVelocity": "Shell velocity", + "aimTime": "Aim time", + "dispersion": "Still", + "dispersionMoving": "Moving", + "dispersionHullTraversing": "Hull traversing", + "dispersionTurretTraversing": "Turret traversing", + "dispersionShooting": "Shooting", + "dispersionGunDamaged": "Gun damaged", + "gunDepression": "Depression", + "gunElevation": "Elevation", + "gunFrontalDepression": "Frontal depression", + "gunFrontalElevation": "Frontal elevation", + "gunRearDepression": "Rear depression", + "gunRearElevation": "Rear elevation", + "azimuthLeft": "Azimuth left", + "azimuthRight": "Azimuth right", + "speedForwards": "Forwards", + "speedBackwards": "Backwards", + "hardTerrainCoefficient": "Hard", + "hardTerrainCoefficientRaw": "Hard", + "mediumTerrainCoefficient": "Medium", + "mediumTerrainCoefficientRaw": "Medium", + "softTerrainCoefficient": "Soft", + "softTerrainCoefficientRaw": "Soft", + "enginePower": "Engine power", + "powerToWeightRatioHardTerrain": "Hard", + "powerToWeightRatioMediumTerrain": "Medium", + "powerToWeightRatioSoftTerrain": "Soft", + "weight": "Weight", + "turretTraverseSpeed": "Turret traverse speed", + "gunTraverseSpeed": "Gun traverse speed", + "hullTraverseHardTerrain": "Hard", + "hullTraverseMediumTerrain": "Medium", + "hullTraverseSoftTerrain": "Soft", + "health": "Health", + "fireChance": "Fire chance", + "viewRange": "View range", + "camouflageStill": "Still", + "camouflageMoving": "Moving", + "camouflageShootingStill": "Still", + "camouflageShootingMoving": "Moving", + "camouflageCaughtOnFire": "Caught on fire", + "width": "Width", + "height": "Height", + "length": "Length", + "volume": "Volume", + "shellRange": "Shell range", + "shellCapacity": "Shell capacity", + "gunType": "Gun type", + "penetrationAt250m": "Penetration at 250m" + } }, - "firepower": {}, - "crew": {}, - "maneuverability": {}, - "survivability": {} + "firepower": { + "title": "Firepower" + }, + "crew": { + "title": "Crew training", + "info": "represents the other roles a crew member can take.", + "count": "Crew count", + "commander": "Commander", + "gunner": "Gunner", + "driver": "Driver", + "radioman": "Radioman", + "loader": "Loader" + }, + "maneuverability": { + "title": "Maneuverability" + }, + "survivability": { + "title": "Survivability" + } }, "compare": { + "name": "Compare", + "button": "Compare tanks", + "description": "Compare tank statistics", + "seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz", "actions": { - "add": {}, - "deltas": {} - }, - "no_tanks": {}, - "table": { - "equipment": {}, - "skills": {}, - "modules": {}, - "provisions": {}, - "consumables": {} - } - }, - "performance": { - "estimation": {}, - "player_count": {}, - "table": { - "tanks": {}, - "stats": {} - } - }, - "gallery": { - "search": {} - }, - "session": { - "search": {}, - "controls": {}, - "no_cc": {}, - "no_battles": {}, - "table": {} - }, - "tier_list": { - "buttons": {} - }, - "embed": { - "preview": {}, - "configuration": { - "import": {}, - "export": { - "generate": { - "success": {} - } + "add": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" }, - "customize": {} + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } }, - "types": { - "breakdown": { - "options": {} + "no_tanks": { + "title": "No tanks selected", + "body": "Press the Add button to get started" + }, + "table": { + "equipment": { + "clear": "Clear", + "apply_to_all": "Apply to all" + }, + "skills": { + "clear": "Clear", + "maximize": "Maximize" + }, + "modules": { + "stock": "Stock", + "upgrade": "Upgrade" + }, + "provisions": { + "clear": "Clear" + }, + "consumables": { + "clear": "Clear" } } }, - "charts": {}, - "rating": {}, - "discord": {}, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, - "blitz_insider": {} + "performance": { + "name": "Performance", + "button": "View tanks", + "description": "Tank performance statistics", + "seo_description": "Best tanks and their performances in World of Tanks Blitz", + "estimation": { + "body": "Estimated stats based on %s1 players. Updated %s2 ago.", + "hours": "%s1 hours", + "minutes": "%s1 minutes" + }, + "player_count": { + "label": "Player count" + }, + "table": { + "tanks": { + "header": "Tank", + "total": "Total" + }, + "stats": { + "winrate": "Winrate", + "players": "Players", + "damage": "Damage", + "survival": "Survival", + "xp": "XP", + "kills": "Kills", + "spots": "Spots", + "accuracy": "Accuracy", + "shots": "Shots", + "hits": "Hits", + "damage_ratio": "Dmg. ratio", + "damage_taken": "Dmg. taken", + "capture_points": "Cap points" + } + } + }, + "gallery": { + "name": "Gallery", + "button": "Browse all", + "description": "Blitz player avatars", + "seo_description": "All World of Tanks Blitz player avatars", + "last_updated": "Last updated on %s1", + "search": { + "hint": "Search avatars...", + "results": "%s1 avatars" + } + }, + "session": { + "name": "Session", + "button": "Start tracking", + "description": "Live session stats", + "seo_description": "Track your stats in real time as you play World of Tanks Blitz", + "search": { + "lookup": "Look up a player to get started", + "hint": "Search players...", + "searching": "Searching...", + "no_results": "No players found" + }, + "controls": { + "title": "Tracking %s1", + "subtitle": "Since %s1", + "reset": "Reset", + "change": "Change" + }, + "no_cc": { + "title": "You're attempting to track a CC account", + "body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", + "alright": "Alright" + }, + "no_battles": { + "title": "No battles", + "hint": "Go ahead and play a game" + }, + "table": { + "tank": "Tank", + "total": "Total", + "remove": "Remove" + } + }, + "tier_list": { + "name": "Tier list", + "button": "Rank tanks", + "description": "Rank Blitz tanks", + "seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", + "buttons": { + "reset": "Reset", + "share": "Share" + } + }, + "embed": { + "name": "Embed", + "button": "Create now", + "description": "Embeds for streaming", + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "More embeds coming soon.", + "suggest": "Suggest ideas.", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, + "configuration": { + "import": { + "title": "Import", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Apply", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" + }, + "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", + "generate": { + "button": "Generate URL", + "title": "Generate URL", + "subtitle": "Search an account to track", + "cancel": "Cancel", + "success": { + "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\".", + "back": "Back", + "copy": "Copy URL" + } + }, + "css": "Copy CSS", + "width": "Copy Width", + "height": "Copy Height", + "framerate": "Copy Framerate" + }, + "customize": { + "title": "Customize", + "reset": "Reset", + "description": "Bells and whistles of your embed" + } + }, + "types": { + "breakdown": { + "name": "Breakdown", + "options": { + "width": "Width", + "height": "Height", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" + } + } + } + }, + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Rating", + "button": "View leaderboard", + "description": "Full rating leaderboard", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, + "discord": { + "name": "Discord bot", + "button": "Install now", + "description": "Stats right in Discord", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "More coming soon", + "button": "Join Discord", + "description": "What we're making", + "seo_description": "What we're making with BlitzKit" + }, + "players": { + "name": "Players", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Home", + "button": "Get started", + "description": "Get started with BlitzKit", + "seo_description": "Get started with BlitzKit" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Analyze now", + "description": "Rich historic average stats", + "seo_description": "Rich historic average stats in World of Tanks Blitz" + }, + "blitz_insider": { + "name": "Blitz Insider", + "button": "Discover today", + "description": "In-game session stats", + "seo_description": "In-game session stats in World of Tanks Blitz" + } }, "footer": { - "about": {}, - "legal": {} + "motto": "Everything World of Tanks Blitz", + "copyright": "Unaffiliated with Wargaming or any service", + "about": { + "title": "About", + "credits": "Credits", + "discord": "Discord", + "github": "GitHub", + "patches": "Patches" + }, + "legal": { + "title": "Legal", + "privacy": "Privacy policy", + "terms": "Terms of service" + } } } -} \ No newline at end of file +} diff --git a/packages/i18n/strings/zh.json b/packages/i18n/strings/zh.json index e08a3afb0..73eb9dd8e 100644 --- a/packages/i18n/strings/zh.json +++ b/packages/i18n/strings/zh.json @@ -1,194 +1,54 @@ { - "bot": { - "common": { - "errors": { - "player_not_linked": "# 使用 `/link` 来开始\n我不知道你是谁,但你今天可以告诉我!", - "no_tank_stats": "# 没有这个坦克的数据\n这个玩家没有数据。你可能找错人了。", - "uncaught_error": "# BlitzKit 崩溃了!\n非常抱歉。请加入[官方Discord](https://discord.gg/nDt7AjGJQH),以方便帮助你的问题。", - "preview": "# 此命令处于预览\n\n您只能在[官方Discord服务器](https://discord.gg/nDt7AjGJQH)访问此命令。该命令将很快可用。", - "query_too_small": "# 您的搜索太短了\n您的搜索必须至少 3 个字符长。", - "query_too_long": "# 您的搜索太长了\n您的搜索必须最长为 100 个字符。" - }, - "wn8": { - "types": {} - }, - "subcommands": { - "30": { - "description": "30天" - }, - "60": { - "description": "60天" - }, - "90": { - "description": "90天" - }, - "today": { - "description": "今日:" - }, - "career": { - "description": "玩家资料" - }, - "custom": { - "description": "自定义范围", - "options": { - "start": { - "description": "从今天开始于数天前" - }, - "end": { - "description": "从今天开始于数天前" - } - } - } - }, - "options": { - "clan": {}, - "tank": {}, - "username": {}, - "filters": { - "nation": {}, - "class": {}, - "type": {} - }, - "region": {}, - "tier": { - "choices": {} - } - }, - "periods": {}, - "filters": {}, - "no_data": {}, - "buttons": {}, - "hero_stats": { - "damage_ratio": "伤害比率", - "tier": "等级", - "survival": "生存性", - "kills": "击杀数" - } - }, - "commands": { - "auction": { - "body": {}, - "errors": {}, - "actions": {} - }, - "replay": {}, - "research": { - "options": { - "target_tank": {}, - "starting_tank": {} - }, - "body": {}, - "errors": {} - }, - "about": { - "subcommands": { - "commands": {}, - "embeds": {}, - "introduction": {}, - "invite": {}, - "timezones": {}, - "credits": {} - } - }, - "breakdown": { - "body": {} - }, - "debug": { - "body": { - "shard": {} - } - }, - "evolution": { - "groups": { - "player": {}, - "tank": {} - } - }, - "inactive": { - "options": { - "threshold": {} - }, - "body": {} - }, - "full_stats": { - "body": { - "cards": { - "games": {}, - "efficiency": {}, - "lethality": {}, - "miscellaneous": {} - } - } - }, - "link": { - "body": { - "no_role_permissions": {} - }, - "embed": {} - }, - "search_clans": { - "options": { - "limit": {} - }, - "body": {} - }, - "search_players": { - "options": { - "limit": {} - }, - "body": {} - }, - "rating_leaderboard": { - "subcommands": { - "neighbors": {}, - "league": {} - }, - "options": { - "limit": {}, - "season": { - "choices": {} - }, - "league": {} - }, - "body": {} - }, - "today": {}, - "stats": {}, - "owned_tanks": { - "body": {} - }, - "permissions": { - "body": {} - }, - "ping": { - "body": {}, - "subcommands": { - "blitzkit": {}, - "wotb": {} - } - }, - "player_info": { - "body": {} - }, - "rating": { - "subcommands": { - "today": {}, - "season": {} - }, - "body": { - "subtitle": {} - }, - "errors": {} - } - } + "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.", + "fox": "The quick brown fox jumps over the lazy dog." }, "common": { - "units": {}, - "gun_types": {}, - "shells": {}, - "player_count_period": {}, - "branches": {}, - "locales": {}, + "units": { + "m": "%s1m", + "mm": "%s1mm", + "deg": "%s1°", + "hp": "%s1hp", + "x": "x%s1" + }, + "gun_types": { + "auto_loader": "Auto loader", + "auto_reloader": "Auto reloader", + "regular": "Regular" + }, + "shells": { + "ap": "AP", + "apcr": "APCR", + "heat": "HEAT", + "he": "HE" + }, + "player_count_period": { + "total": "Total", + "d_120": "Past 120 days", + "d_90": "Past 90 days", + "d_60": "Past 60 days", + "d_30": "Past month", + "d_7": "Past week", + "d_1": "Yesterday" + }, + "branches": { + "local": "dev", + "dev": "beta", + "opentest": "opentest", + "preview": "preview" + }, + "locales": { + "en": "English", + "es": "Spanish", + "pt": "Portuguese", + "ru": "Russian", + "uk": "Ukrainian", + "zh": "Chinese", + "ja": "Japanese", + "fr": "French", + "pl": "Polish" + }, "wn8_percentile": { "0": "非常差", "1": "差", @@ -197,15 +57,22 @@ "4": "高于平均", "5": "好", "6": "非常好", - "7": "很好" + "7": "很好", + "8": "Unicum", + "9": "Super unicum" }, "bkni_percentile": { + "0": "Super malum", + "1": "Malum", + "2": "非常差", "3": "差", "4": "较差", "5": "平均", "6": "高于平均", "7": "好", - "8": "非常好" + "8": "非常好", + "9": "Unicum", + "10": "Super unicum" }, "nations": { "ussr": "苏联 (S系)", @@ -230,11 +97,11 @@ "other": "X系" }, "tank_class_short": { + "-1": "无法识别", "0": "轻型坦克", "1": "中型坦克", "2": "重型坦克", - "3": "坦克歼击车", - "-1": "无法识别" + "3": "坦克歼击车" }, "tank_class_short_plural_lowercase": { "0": "轻型坦克", @@ -243,11 +110,14 @@ "3": "坦克歼击车" }, "tank_class_medium": { + "-1": "无法识别", "0": "轻型坦克", - "3": "坦克歼击车", - "-1": "无法识别" + "1": "中型坦克", + "2": "重型坦克", + "3": "坦克歼击车" }, "tree_type": { + "-1": "无法识别", "0": "科技树", "1": "加值", "2": "收藏" @@ -260,7 +130,8 @@ }, "short": { "com": "北美", - "eu": "欧洲" + "eu": "欧洲", + "asia": "APAC" } }, "leagues": { @@ -305,138 +176,1097 @@ "cumulative_win_and_survived": "胜利和幸存场次", "cumulative_wins": "胜利", "cumulative_xp": "总经验", + "cumulative_wn8": "WN8", "cumulative_battle_life_time": "总战斗时间" } }, - "test": {}, - "website": { - "settings": {}, + "bot": { "common": { - "player_search": {}, - "copy_button": {}, - "tank_search": { - "no_tanks_found": {}, - "sort": {}, - "sort_dropdown": { - "groups": { - "sort": {}, - "direction": {} + "errors": { + "clan_not_found": "# 找不到军团\n找不到\"%s\"。请尝试从搜索结果中选择一个军团。", + "player_not_found": "# 找不到用户\n无法找到用户 \"%s\"。 尝试从搜索结果中挑选用户,输入一个有效的用户名或使用 \"/link\" 命令。", + "player_not_linked": "# 使用 `/link` 来开始\n我不知道你是谁,但你今天可以告诉我!", + "tank_name_not_found": "# 坦克找不到\n无法找到名为 \"%s \"的坦克。", + "tank_id_not_found": "# 坦克找不到\n无法找到ID \"%s\"的坦克。 试着输入坦克的名称而不是数字。", + "no_tank_stats": "# 没有这个坦克的数据\n这个玩家没有数据。你可能找错人了。", + "get_help": "Help Discord server", + "uncaught_error": "# BlitzKit 崩溃了!\n非常抱歉。请加入[官方Discord](https://discord.gg/nDt7AjGJQH),以方便帮助你的问题。", + "preview": "# 此命令处于预览\n\n您只能在[官方Discord服务器](https://discord.gg/nDt7AjGJQH)访问此命令。该命令将很快可用。", + "query_too_small": "# 您的搜索太短了\n您的搜索必须至少 3 个字符长。", + "query_too_long": "# 您的搜索太长了\n您的搜索必须最长为 100 个字符。" + }, + "wn8": { + "name": "WN8", + "types": { + "very_bad": "非常差", + "bad": "差", + "below_average": "较差", + "average": "平均", + "above_average": "高于平均", + "good": "好", + "very_good": "非常好", + "great": "很好", + "unicum": "Unicum", + "super_unicum": "Super unicum" + } + }, + "subcommands": { + "today": { + "name": "today", + "description": "今日:" + }, + "30": { + "name": "30", + "description": "30天" + }, + "60": { + "name": "60", + "description": "60天" + }, + "90": { + "name": "90", + "description": "90天" + }, + "career": { + "name": "career", + "description": "玩家资料" + }, + "custom": { + "name": "custom", + "description": "自定义范围", + "options": { + "start": { + "name": "start", + "description": "从今天开始于数天前" + }, + "end": { + "name": "end", + "description": "从今天开始于数天前" + } } } }, - "warnings": {} + "options": { + "clan": { + "name": "clan", + "description": "The clan name or tag" + }, + "tank": { + "name": "tank", + "description": "The tank to get stats for" + }, + "username": { + "name": "username", + "description": "The Blitz username of the player" + }, + "filters": { + "nation": { + "name": "nation", + "description": "Nation" + }, + "class": { + "name": "class", + "description": "Class" + }, + "type": { + "name": "type", + "description": "Type" + } + }, + "region": { + "name": "region", + "description": "Region" + }, + "tier": { + "name": "tier", + "description": "Tier", + "choices": { + "tier": "Tier %s1 - %s2" + } + } + }, + "periods": { + "career": "玩家资料", + "today": "今日:", + "days": "%s1 days", + "custom": "%s1 - %s2 days" + }, + "filters": { + "none": "No filters", + "tier": "Tier %s1" + }, + "no_data": { + "battles_in_period": "No battles played in this period", + "battles_in_season": "No battles played in this season", + "players_in_period": "No players in this period", + "tanks_found": "No tanks found" + }, + "buttons": { + "refresh": "Refresh" + }, + "hero_stats": { + "battles": "战斗场次", + "winrate": "胜率", + "damage": "伤害", + "damage_ratio": "伤害比率", + "tier": "等级", + "survival": "生存性", + "accuracy": "命中率", + "kills": "击杀数" + } + }, + "commands": { + "auction": { + "name": "auction", + "description": "Tanks available right now in the auction", + "body": { + "title": "Blitz Auction", + "subtitle": "%s1 available • next prices %s2\nBid now: %s3", + "next": "Next price: %s1", + "available": "Available: %s1 / %s2" + }, + "errors": { + "no_auction": "# No ongoing auction\n\nCurrently, there are no tanks available for purchase in the auction. If you think this is an error, please report this discrepancy in [the official Discord Server](https://discord.gg/nDt7AjGJQH)." + }, + "actions": { + "bid": "Bid now" + } + }, + "replay": { + "name": "replay", + "description": "Display replay results" + }, + "research": { + "name": "research", + "description": "Lists the expenses in researching a line", + "options": { + "target_tank": { + "name": "target-tank", + "description": "The final tank to research in the line" + }, + "starting_tank": { + "name": "starting-tank", + "description": "The starting tank in the line (inferred automatically if not provided)" + } + }, + "body": { + "subtitle": "Research", + "total": "Total", + "research": "Research: %s1", + "upgrades": "Upgrades: %s1", + "purchase": "Purchase: %s1", + "equipment": "Equipment: %s1", + "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": { + "non_tech_tree": "# %s1 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.", + "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.", + "start_end_equal": "# %s1 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.", + "unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." + } + }, + "about": { + "name": "about", + "description": "All the info you need about the bot", + "subcommands": { + "commands": { + "name": "commands", + "description": "List of all commands and their descriptions", + "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" + }, + "embeds": { + "name": "embeds", + "description": "How embeds work" + }, + "introduction": { + "name": "introduction", + "description": "About the bot" + }, + "invite": { + "name": "invite", + "description": "How to invite the bot" + }, + "timezones": { + "name": "timezones", + "description": "How BlitzKit infers and uses your timezone" + }, + "credits": { + "name": "credits", + "description": "People who have helped BlitzKit" + } + } + }, + "breakdown": { + "name": "breakdown", + "description": "A period's breakdown by tanks played", + "body": { + "total": "Total", + "battles": "战斗场次", + "wn8": "WN8", + "winrate": "胜率", + "damage": "伤害", + "unknown_tank": "Unknown tank %s1" + } + }, + "debug": { + "name": "debug", + "description": "Debug information about the bot", + "body": { + "title": "# Debug\n\n", + "version": "Version", + "shard": { + "label": "Shard", + "default": "default" + }, + "uptime": "Uptime" + } + }, + "evolution": { + "name": "evolution", + "description": "Evolution of statistics", + "groups": { + "player": { + "name": "player", + "description": "Player statistics" + }, + "tank": { + "name": "tank", + "description": "Tank statistics" + } + } + }, + "inactive": { + "name": "inactive", + "description": "Lists all inactive players in a clan above a threshold", + "options": { + "threshold": { + "name": "threshold", + "description": "The number of days inactive (default: %s1 days)" + } + }, + "body": { + "subtitle": "Inactive for %s1+ days", + "listing": "%s1 days" + } + }, + "full_stats": { + "name": "full-stats", + "description": "Full in-game statistics", + "body": { + "cards": { + "games": { + "title": "Games", + "winrate": "胜率", + "battles": "战斗场次", + "wins_losses": "Wins / losses" + }, + "efficiency": { + "title": "Efficiency", + "wn8": "WN8", + "survival": "生存性", + "accuracy": "命中率" + }, + "lethality": { + "title": "Lethality", + "average_damage": "Average damage", + "damage_per_tier": "Damage per tier", + "damage_ratio": "伤害比率", + "average_kills": "Average kills" + }, + "miscellaneous": { + "title": "Miscellaneous", + "average_tier": "Average tier", + "average_spots": "Average spots", + "average_xp": "Average XP", + "kills_to_death_ratio": "战损比" + } + } + } + }, + "link": { + "name": "link", + "description": "Links your Blitz and Discord account", + "body": { + "accounts_linked": "Accounts linked", + "no_role_permissions": { + "title": "%s1 failed to verify", + "description": "I don't have the permission to manage roles." + } + }, + "embed": { + "title": "Incorrect account?", + "description": "Use the command again and select a username from the search results." + } + }, + "search_clans": { + "name": "search-clans", + "description": "Search clans", + "options": { + "limit": { + "name": "limit", + "description": "The max number of clan results (default: %s1)" + } + }, + "body": { + "title": "Clan search for %s1 in region %s2", + "no_results": "No clans found" + } + }, + "search_players": { + "name": "search-players", + "description": "Search players", + "options": { + "limit": { + "name": "limit", + "description": "The max number of player results (default: %s1)" + } + }, + "body": { + "title": "Player search for %s1 in region %s2", + "no_results": "No players found" + } + }, + "rating_leaderboard": { + "name": "rating-leaderboard", + "description": "Rating battles statistics", + "subcommands": { + "neighbors": { + "name": "neighbors", + "description": "Neighboring players on the leaderboard" + }, + "league": { + "name": "league", + "description": "Top players of a league" + } + }, + "options": { + "limit": { + "name": "limit", + "description": "How many neighbors to display (default: %s1)" + }, + "season": { + "name": "season", + "description": "Season number (default: current)", + "choices": { + "current": "%s1 (current)" + } + }, + "league": { + "name": "league", + "description": "The league to display" + } + }, + "body": { + "top_players": "Top %s1 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_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", + "deleted_player": "Deleted %s1", + "neighbors": "Rating neighbors", + "more": "+ %s1 more" + } + }, + "today": { + "name": "today", + "description": "Today's played tanks and statistics" + }, + "stats": { + "name": "stats", + "description": "Quick statistics for a period" + }, + "owned_tanks": { + "name": "owned-tanks", + "description": "Shows all own tanks in a tier", + "body": { + "title": "# %s1's owned tier %s2 tanks\n\n" + } + }, + "permissions": { + "name": "permissions", + "description": "Checks wether the bot has the required permissions to function", + "body": { + "title": "# Permissions\n\n%s1", + "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", + "attach_files": "Attach files: needed to add images to image-based commands", + "external_emojis": "External emojis: needed to add national flags and tank class emojis" + } + }, + "ping": { + "name": "ping", + "description": "Check wether the bot is alive.", + "body": { + "pong": "Pong 🏓", + "pong_with_time": "Pong 🏓 - %s1ms" + }, + "subcommands": { + "blitzkit": { + "name": "blitzkit", + "description": "Ping BlitzKit" + }, + "wotb": { + "name": "wotb", + "description": "Ping World of Tanks Blitz" + } + } + }, + "player_info": { + "name": "player-info", + "description": "Basic information about a player", + "body": { + "title": "%s1's information", + "nickname": "Nickname", + "battles": "战斗场次", + "winrate": "胜率", + "account_id": "Account ID", + "created": "Created", + "last_battle": "Last battle" + } + }, + "rating": { + "name": "rating", + "description": "Rating player's statistics", + "subcommands": { + "today": { + "name": "today", + "description": "Today's rating statistics" + }, + "season": { + "name": "season", + "description": "This season's rating statistics" + } + }, + "body": { + "subtitle": { + "today": "Today's rating statistics", + "season": "This season's rating statistics" + } + }, + "errors": { + "no_participation": "# %s1 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." + } + } + } + }, + "website": { + "settings": { + "dev_mode": "Development mode", + "language": "Language" + }, + "common": { + "player_search": { + "hint": "Search players...", + "no_results": "No results", + "searching": "Searching..." + }, + "copy_button": { + "copied": "Copied!" + }, + "tank_search": { + "search_bar_hint": "Search tanks...", + "recent": "Recently viewed", + "select_all": "Select all", + "count_singular": "1 tank", + "count_plural": "%s1 tanks", + "sorting_by": "Sorting by %s1", + "no_tanks_found": { + "body": "No tanks found.", + "search_again": "Try searching again.", + "clear_filters": "Try clearing filters." + }, + "sort": { + "meta.none": "none", + "survivability.health": "health", + "survivability.viewRange": "view range", + "survivability.camouflageStill": "camouflage still", + "survivability.camouflageMoving": "camouflage moving", + "survivability.camouflageShooting": "camouflage shooting", + "survivability.volume": "volume", + "survivability.length": "length", + "fire.dpm": "standard DPM", + "fire.dpmPremium": "premium DPM", + "fire.reload": "reload", + "fire.caliber": "caliber", + "fire.standardPenetration": "standard penetration", + "fire.premiumPenetration": "premium penetration", + "fire.damage": "damage", + "fire.moduleDamage": "module damage", + "fire.shellVelocity": "shell velocity", + "fire.shellRange": "shell range", + "fire.shellCapacity": "shell capacity", + "fire.aimTime": "aim time", + "fire.dispersionStill": "dispersion still", + "fire.dispersionMoving": "dispersion moving", + "fire.gunDepression": "gun depression", + "fire.gunElevation": "gun elevation", + "maneuverability.forwardsSpeed": "forwards speed", + "maneuverability.backwardsSpeed": "backwards speed", + "maneuverability.power": "power", + "maneuverability.powerToWeight": "power to weight", + "maneuverability.weight": "weight", + "maneuverability.traverseSpeed": "traverse speed" + }, + "sort_dropdown": { + "label": "Sort", + "groups": { + "sort": { + "no_sort": "No sort", + "label": "Sort by", + "fire": "Fire", + "maneuverability": "Maneuverability", + "survivability": "Survivability" + }, + "direction": { + "label": "Direction", + "ascending": "Ascending", + "descending": "Descending" + } + } + } + }, + "warnings": { + "test": "Tanks in testing are subject to change and may not represent the final product." + } }, "home": { - "hero": {}, - "hot_tanks": {}, - "other_projects": {} + "hero": { + "credit": "By %s1 ❤️" + }, + "hot_tanks": { + "title": "Popular tanks", + "subtitle": "Last %s1 days" + }, + "other_projects": { + "title": "Other cool projects" + }, + "help_translate": "Please help translate %s1 to %s2!", + "seo_description": "Tools for everything World of Tanks Blitz" }, "tools": { "tankopedia": { + "name": "Tankopedia", + "button": "Find tanks", + "description": "Blitz tank encyclopedia", + "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_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "sandbox": { - "poses": {}, - "settings": {}, - "screenshot": {}, - "model": {}, + "poses": { + "hull_down": "Hull down", + "face_hug": "Face hug", + "default": "Default" + }, + "settings": { + "armor": "Armor", + "green_penetration": "Green penetration", + "hide_model_under_armor": "Hide model under armor", + "opaque": "Opaque", + "dev_wireframe": "DEV: wireframe", + "environment": "Environment", + "show_grid": "Show grid" + }, + "screenshot": { + "download": "Download", + "copy": "Copy" + }, + "model": { + "name": "Model" + }, "dynamic": { - "custom_shell": {}, + "name": "Dynamic armor", + "custom_shell": { + "type": "Type", + "caliber": "Caliber", + "penetration": "Penetration", + "normalization": "Normalization", + "ricochet": "Ricochet", + "explosion_radius": "Explosion radius", + "exit": "Exit", + "reset": "Reset" + }, + "advanced": "Advanced highlighting", + "shooter": "Shooter:", "shot_card": { - "element": {}, - "status": {}, - "stats": {} + "element": { + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "gap": "Gap", + "gun": "Gun", + "track": "Tracks" + }, + "status": { + "penetration": "%s1hp penetration", + "blocked": "Blocked", + "ricochet": "Ricochet", + "splash": "%s1hp splash" + }, + "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm nominal", + "ricochet_loss": "%s1% penetration" + } } }, "static": { - "edit": {} + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } } }, "meta": { - "swap": {} + "back": "Back", + "compare": "Compare", + "swap": { + "button": "Swap", + "title": "Swap tanks" + }, + "vanilla": "Vanilla", + "opentest": "OpenTest", + "full_name": "Full name", + "nation": "Nation", + "class": "Class", + "tier": "Tier", + "type": "Type", + "dev_id": "DEV: ID", + "purchase": "Purchase price", + "restoration": "Restoration price", + "sale": "Sale price", + "research": "Research XP" + }, + "tech_tree": { + "title": "科技树", + "battle": "1 battle", + "battles": "%s1 battles", + "route": "Route %s1 of %s2" + }, + "game_modes": { + "title": "Game mode abilities" + }, + "review": { + "title": "Review videos", + "disclaimer": "BlitzKit does not endorse any review videos.", + "join": "Apply to %s1 YouTuber program" }, - "tech_tree": {}, - "game_modes": {}, - "review": {}, "configuration": { - "modules": {}, - "equipment": {}, - "provisions": {}, - "consumables": {}, - "skills": {}, - "miscellaneous": {} + "title": "Configuration", + "modules": { + "title": "Modules", + "stock": "Stock", + "upgrade": "Upgrade" + }, + "equipment": { + "title": "Equipment", + "clear": "Clear" + }, + "provisions": { + "title": "Provisions", + "clear": "Clear" + }, + "consumables": { + "title": "Consumables", + "clear": "Clear", + "info": "Yellow consumables do not affect the statistics." + }, + "skills": { + "title": "Crew skills", + "clear": "Clear", + "maximize": "Maximize", + "info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7." + }, + "miscellaneous": { + "title": "Miscellaneous" + } }, "characteristics": { - "compare": {}, - "values": {} + "title": "Characteristics", + "compare": { + "label": "Compare against", + "class": "Tier %s1 %s2", + "tier": "All of tier %s1", + "all": "All tanks" + }, + "values": { + "shell_index": "Shell %s1", + "at_distance": "At %s1m", + "at_distance_slider_label": "Distance", + "dispersion_at_distance": "Dispersion at %s1m", + "gun_flexibility": "Gun flexibility", + "speed": "Speed", + "terrain_coefficients": "Terrain coefficients", + "raw_terrain_coefficients": "Raw terrain coefficients", + "power_to_weight_ratio": "Power to weight ratio", + "hull_traverse_speed": "Hull traverse speed", + "camouflage": "Camouflage", + "reload": "Reload", + "crewCount": "Crew count", + "shellNormalization": "Normalization", + "shellRicochet": "Ricochet", + "dpm": "DPM", + "dpmEffective": "Effective at 60s", + "shells": "Shells", + "mostOptimalShellIndex": "Most optimal shell", + "shellReloads": "Shell reloads", + "shellReload": "Shell reload", + "intraClip": "Intra-clip", + "caliber": "Caliber", + "penetration": "Penetration", + "damage": "伤害", + "clipDamage": "Clipping potential", + "moduleDamage": "Module damage", + "explosionRadius": "Explosion radius", + "shellVelocity": "Shell velocity", + "aimTime": "Aim time", + "dispersion": "Still", + "dispersionMoving": "Moving", + "dispersionHullTraversing": "Hull traversing", + "dispersionTurretTraversing": "Turret traversing", + "dispersionShooting": "Shooting", + "dispersionGunDamaged": "Gun damaged", + "gunDepression": "Depression", + "gunElevation": "Elevation", + "gunFrontalDepression": "Frontal depression", + "gunFrontalElevation": "Frontal elevation", + "gunRearDepression": "Rear depression", + "gunRearElevation": "Rear elevation", + "azimuthLeft": "Azimuth left", + "azimuthRight": "Azimuth right", + "speedForwards": "Forwards", + "speedBackwards": "Backwards", + "hardTerrainCoefficient": "Hard", + "hardTerrainCoefficientRaw": "Hard", + "mediumTerrainCoefficient": "中型坦克", + "mediumTerrainCoefficientRaw": "中型坦克", + "softTerrainCoefficient": "Soft", + "softTerrainCoefficientRaw": "Soft", + "enginePower": "Engine power", + "powerToWeightRatioHardTerrain": "Hard", + "powerToWeightRatioMediumTerrain": "中型坦克", + "powerToWeightRatioSoftTerrain": "Soft", + "weight": "Weight", + "turretTraverseSpeed": "Turret traverse speed", + "gunTraverseSpeed": "Gun traverse speed", + "hullTraverseHardTerrain": "Hard", + "hullTraverseMediumTerrain": "中型坦克", + "hullTraverseSoftTerrain": "Soft", + "health": "Health", + "fireChance": "Fire chance", + "viewRange": "View range", + "camouflageStill": "Still", + "camouflageMoving": "Moving", + "camouflageShootingStill": "Still", + "camouflageShootingMoving": "Moving", + "camouflageCaughtOnFire": "Caught on fire", + "width": "Width", + "height": "Height", + "length": "Length", + "volume": "Volume", + "shellRange": "Shell range", + "shellCapacity": "Shell capacity", + "gunType": "Gun type", + "penetrationAt250m": "Penetration at 250m" + } }, - "firepower": {}, - "crew": {}, - "maneuverability": {}, - "survivability": {} + "firepower": { + "title": "Firepower" + }, + "crew": { + "title": "Crew training", + "info": "represents the other roles a crew member can take.", + "count": "Crew count", + "commander": "Commander", + "gunner": "Gunner", + "driver": "Driver", + "radioman": "Radioman", + "loader": "Loader" + }, + "maneuverability": { + "title": "Maneuverability" + }, + "survivability": { + "title": "Survivability" + } }, "compare": { + "name": "Compare", + "button": "Compare tanks", + "description": "Compare tank statistics", + "seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz", "actions": { - "add": {}, - "deltas": {} - }, - "no_tanks": {}, - "table": { - "equipment": {}, - "skills": {}, - "modules": {}, - "provisions": {}, - "consumables": {} - } - }, - "performance": { - "estimation": {}, - "player_count": {}, - "table": { - "tanks": {}, - "stats": {} - } - }, - "gallery": { - "search": {} - }, - "session": { - "search": {}, - "controls": {}, - "no_cc": {}, - "no_battles": {}, - "table": {} - }, - "tier_list": { - "buttons": {} - }, - "embed": { - "preview": {}, - "configuration": { - "import": {}, - "export": { - "generate": { - "success": {} - } + "add": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" }, - "customize": {} + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } }, - "types": { - "breakdown": { - "options": {} + "no_tanks": { + "title": "No tanks selected", + "body": "Press the Add button to get started" + }, + "table": { + "equipment": { + "clear": "Clear", + "apply_to_all": "Apply to all" + }, + "skills": { + "clear": "Clear", + "maximize": "Maximize" + }, + "modules": { + "stock": "Stock", + "upgrade": "Upgrade" + }, + "provisions": { + "clear": "Clear" + }, + "consumables": { + "clear": "Clear" } } }, - "charts": {}, - "rating": {}, - "discord": {}, - "more": {}, - "players": {}, - "home": {}, - "blitz_analysis": {}, - "blitz_insider": {} + "performance": { + "name": "Performance", + "button": "View tanks", + "description": "Tank performance statistics", + "seo_description": "Best tanks and their performances in World of Tanks Blitz", + "estimation": { + "body": "Estimated stats based on %s1 players. Updated %s2 ago.", + "hours": "%s1 hours", + "minutes": "%s1 minutes" + }, + "player_count": { + "label": "Player count" + }, + "table": { + "tanks": { + "header": "Tank", + "total": "Total" + }, + "stats": { + "winrate": "胜率", + "players": "Players", + "damage": "伤害", + "survival": "生存性", + "xp": "经验值", + "kills": "击杀数", + "spots": "点亮次数", + "accuracy": "命中率", + "shots": "开火次数", + "hits": "命中数", + "damage_ratio": "Dmg. ratio", + "damage_taken": "Dmg. taken", + "capture_points": "Cap points" + } + } + }, + "gallery": { + "name": "Gallery", + "button": "Browse all", + "description": "Blitz player avatars", + "seo_description": "All World of Tanks Blitz player avatars", + "last_updated": "Last updated on %s1", + "search": { + "hint": "Search avatars...", + "results": "%s1 avatars" + } + }, + "session": { + "name": "Session", + "button": "Start tracking", + "description": "Live session stats", + "seo_description": "Track your stats in real time as you play World of Tanks Blitz", + "search": { + "lookup": "Look up a player to get started", + "hint": "Search players...", + "searching": "Searching...", + "no_results": "No players found" + }, + "controls": { + "title": "Tracking %s1", + "subtitle": "Since %s1", + "reset": "Reset", + "change": "Change" + }, + "no_cc": { + "title": "You're attempting to track a CC account", + "body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", + "alright": "Alright" + }, + "no_battles": { + "title": "No battles", + "hint": "Go ahead and play a game" + }, + "table": { + "tank": "Tank", + "total": "Total", + "remove": "Remove" + } + }, + "tier_list": { + "name": "Tier list", + "button": "Rank tanks", + "description": "Rank Blitz tanks", + "seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", + "buttons": { + "reset": "Reset", + "share": "Share" + } + }, + "embed": { + "name": "Embed", + "button": "Create now", + "description": "Embeds for streaming", + "seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", + "coming_soon": "More embeds coming soon.", + "suggest": "Suggest ideas.", + "preview": { + "title": "Example preview", + "upload": "Upload test background" + }, + "configuration": { + "import": { + "title": "Import", + "description": "Paste your current URL if you have one already to import your settings", + "hint": "Paste URL...", + "apply": "Apply", + "idiot_title": "Invalid URL", + "idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", + "idiot_button": "Okay, my bad" + }, + "export": { + "title": "Export", + "description": "Copy all properties for you streaming software", + "generate": { + "button": "Generate URL", + "title": "Generate URL", + "subtitle": "Search an account to track", + "cancel": "Cancel", + "success": { + "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\".", + "back": "Back", + "copy": "Copy URL" + } + }, + "css": "Copy CSS", + "width": "Copy Width", + "height": "Copy Height", + "framerate": "Copy Framerate" + }, + "customize": { + "title": "Customize", + "reset": "Reset", + "description": "Bells and whistles of your embed" + } + }, + "types": { + "breakdown": { + "name": "Breakdown", + "options": { + "width": "Width", + "height": "Height", + "showTotal": "Show total", + "listGap": "List gap", + "listMaxTanks": "Max tanks", + "cardRadius": "Card radius", + "cardHeaderBackgroundColor": "Card header background color", + "cardHeaderPadding": "Card header padding", + "cardTitle": "Card title", + "cardTitleTypeColor": "Card title type color", + "cardTitleClassIcon": "Card title class icon", + "cardBodyBackgroundColor": "Card body background color", + "cardBodyPadding": "Card body padding", + "columnGap": "Column gap", + "columnValue": "Column value", + "columnLabel": "Column label", + "column1": "Column 1", + "column2": "Column 2", + "column3": "Column 3", + "column4": "Column 4", + "column1CustomLabel": "Column 1 label", + "column2CustomLabel": "Column 2 label", + "column3CustomLabel": "Column 3 label" + } + } + } + }, + "charts": { + "name": "Charts", + "button": "Nerd out", + "description": "Lots of graphs", + "seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" + }, + "rating": { + "name": "Rating", + "button": "View leaderboard", + "description": "Full rating leaderboard", + "seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" + }, + "discord": { + "name": "Discord bot", + "button": "Install now", + "description": "Stats right in Discord", + "seo_description": "Get stats right in Discord with BlitzKit's Discord bot" + }, + "more": { + "name": "More coming soon", + "button": "Join Discord", + "description": "What we're making", + "seo_description": "What we're making with BlitzKit" + }, + "players": { + "name": "Players", + "button": "Lookup player", + "description": "Periodical player statistics", + "seo_description": "Periodical player statistics in World of Tanks Blitz" + }, + "home": { + "name": "Home", + "button": "Get started", + "description": "Get started with BlitzKit", + "seo_description": "Get started with BlitzKit" + }, + "blitz_analysis": { + "name": "BlitzAnalysis[]", + "button": "Analyze now", + "description": "Rich historic average stats", + "seo_description": "Rich historic average stats in World of Tanks Blitz" + }, + "blitz_insider": { + "name": "Blitz Insider", + "button": "Discover today", + "description": "In-game session stats", + "seo_description": "In-game session stats in World of Tanks Blitz" + } }, "footer": { - "about": {}, - "legal": {} + "motto": "Everything World of Tanks Blitz", + "copyright": "Unaffiliated with Wargaming or any service", + "about": { + "title": "About", + "credits": "Credits", + "discord": "Discord", + "github": "GitHub", + "patches": "Patches" + }, + "legal": { + "title": "Legal", + "privacy": "Privacy policy", + "terms": "Terms of service" + } } } -} \ No newline at end of file +}