diff --git a/packages/i18n/strings/es.json b/packages/i18n/strings/es.json index 2870827e5..4ce67ed57 100644 --- a/packages/i18n/strings/es.json +++ b/packages/i18n/strings/es.json @@ -1,5 +1,54 @@ { + "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": "Muy malo", "1": "Malo", @@ -147,49 +196,51 @@ "query_too_long": "# Tu búsqueda es demasiado larga\nDebe ser como mucho de 100 caracteres de largo." }, "wn8": { - "$": "WN8", - "very_bad": "Muy malo", - "bad": "Malo", - "below_average": "Inferior al promedio", - "average": "Promedio", - "above_average": "Superior al promedio", - "good": "Bueno", - "very_good": "Muy bueno", - "great": "Genial", - "unicum": "Unicum", - "super_unicum": "Súper unicum" + "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": { "today": { - "$": "hoy", + "name": "today", "description": "Hoy" }, "30": { - "$": "30", + "name": "30", "description": "30 días" }, "60": { - "$": "60", + "name": "60", "description": "60 días" }, "90": { - "$": "90", + "name": "90", "description": "90 días" }, "career": { - "$": "carrera", + "name": "career", "description": "Carrera" }, "custom": { - "$": "personalizado", + "name": "custom", "description": "Rango personalizado", "options": { "start": { - "$": "comienzo", + "name": "start", "description": "Comenzar en cantidad de días pasados desde hoy" }, "end": { - "$": "fin", + "name": "end", "description": "Terminar en cantidad de días pasados desde hoy" } } @@ -197,37 +248,37 @@ }, "options": { "clan": { - "$": "clan", + "name": "clan", "description": "El nombre o etiqueta del clan" }, "tank": { - "$": "tanque", + "name": "tank", "description": "El tanque al cual conseguirle estadísticas" }, "username": { - "$": "usuario", + "name": "username", "description": "El nombre de usuario de Blitz" }, "filters": { "nation": { - "$": "nación", + "name": "nation", "description": "Nación" }, "class": { - "$": "clase", + "name": "class", "description": "Clase" }, "type": { - "$": "tipo", + "name": "type", "description": "Tipo" } }, "region": { - "$": "región", + "name": "region", "description": "Región" }, "tier": { - "$": "nivel", + "name": "tier", "description": "Nivel", "choices": { "tier": "Nivel %s - %s" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "subasta", + "name": "auction", "description": "Tanques disponibles ahora mismo en la subasta", "body": { "title": "Subasta Blitz", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "replay", + "name": "replay", "description": "Display replay results" }, "research": { - "$": "investigar", + "name": "research", "description": "Enumera los gastos por investigar una línea", "options": { "target_tank": { - "$": "tanque-objetivo", + "name": "target-tank", "description": "El último tanque a investigar en la línea" }, "starting_tank": { - "$": "tanque-inicial", + "name": "starting-tank", "description": "El tanque inicial en la línea (se deduce automáticamente si no se proporciona)" } }, @@ -317,38 +368,38 @@ } }, "about": { - "$": "sobre", + "name": "about", "description": "Toda la información que necesitas sobre el bot", "subcommands": { "commands": { - "$": "comandos", + "name": "commands", "description": "Lista de todos los comandos y sus descripciones", "body": "# Comandos\n\nBlitzKit ofrece los siguientes comandos:\n\n" }, "embeds": { - "$": "embeds", + "name": "embeds", "description": "Cómo funcionan los embeds" }, "introduction": { - "$": "introducción", + "name": "introduction", "description": "Sobre el bot" }, "invite": { - "$": "invitar", + "name": "invite", "description": "Cómo invitar al bot" }, "timezones": { - "$": "zonas-horarias", + "name": "timezones", "description": "Cómo Blitzkrieg infiere y utiliza tu zona horaria" }, "credits": { - "$": "créditos", + "name": "credits", "description": "Personas que han ayudado a BlitzKit" } } }, "breakdown": { - "$": "resumen", + "name": "breakdown", "description": "Resumen de un período por tanques jugados", "body": { "total": "Total", @@ -360,38 +411,38 @@ } }, "debug": { - "$": "depurar", + "name": "debug", "description": "Muestra más información sobre el bot", "body": { "title": "# Depuración\n\n", "version": "Versión", "shard": { - "$": "Partición", + "label": "Shard", "default": "predeterminado" }, "uptime": "Tiempo en línea" } }, "evolution": { - "$": "evolución", + "name": "evolution", "description": "Evolución de estadísticas", "groups": { "player": { - "$": "jugador", + "name": "player", "description": "Estadísticas del jugador" }, "tank": { - "$": "tanque", + "name": "tank", "description": "Estadísticas del tanque" } } }, "inactive": { - "$": "inactivo", + "name": "inactive", "description": "Enumera a todos los jugadores inactivos en un clan por encima de un umbral", "options": { "threshold": { - "$": "umbral", + "name": "threshold", "description": "El número de días inactivo (predeterminado: %s días)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "estadísticas-completas", + "name": "full-stats", "description": "Estadísticas completas del juego", "body": { "cards": { "games": { - "$": "Partidas", + "title": "Games", "winrate": "Tasa de victorias", "battles": "Batallas", "wins_losses": "Victorias / derrotas" }, "efficiency": { - "$": "Eficiencia", + "title": "Efficiency", "wn8": "WN8", "survival": "Supervivencia", "accuracy": "Precisión" }, "lethality": { - "$": "Letalidad", + "title": "Lethality", "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": { - "$": "Misceláneo", + "title": "Miscellaneous", "average_tier": "Nivel promedio", "average_spots": "Promedio de detecciones", "average_xp": "Promedio de XP", @@ -435,12 +486,12 @@ } }, "link": { - "$": "vincular", + "name": "link", "description": "Vincula tu cuenta de Blitz y Discord", "body": { "accounts_linked": "Cuentas vinculadas", "no_role_permissions": { - "$": "%s no se pudo verificar", + "title": "%s1 failed to verify", "description": "No tengo permiso para administrar roles." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "buscar-clanes", + "name": "search-clans", "description": "Buscar clanes", "options": { "limit": { - "$": "límite", + "name": "limit", "description": "El número máximo de resultados de clanes (predeterminado: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "buscar-jugadores", + "name": "search-players", "description": "Buscar jugadores", "options": { "limit": { - "$": "límite", + "name": "limit", "description": "El número máximo para resultados de jugador (predeterminado: %s)" } }, @@ -478,32 +529,32 @@ } }, "rating_leaderboard": { - "$": "clasificatoria-tabla", + "name": "rating-leaderboard", "description": "Estadísticas de batallas de clasificatoria", "subcommands": { "neighbors": { - "$": "vecinos", + "name": "neighbors", "description": "Jugadores vecinos en la tabla de posiciones" }, "league": { - "$": "liga", + "name": "league", "description": "Mejores jugadores de una liga" } }, "options": { "limit": { - "$": "límite", + "name": "limit", "description": "Cuántos vecinos a mostrar (predeterminado: %s)" }, "season": { - "$": "temporada", + "name": "season", "description": "Número de temporada (predeterminado: actual)", "choices": { "current": "%s (actual)" } }, "league": { - "$": "liga", + "name": "league", "description": "La liga a mostrar" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "hoy", + "name": "today", "description": "Tanques jugados hoy y estadísticas" }, "stats": { - "$": "estadísticas", + "name": "stats", "description": "Estadísticas rápidas para un período" }, "owned_tanks": { - "$": "tanques-propios", + "name": "owned-tanks", "description": "Muestra todos los tanques propios en un nivel", "body": { "title": "# Tanques de %s de nivel %s\n\n" } }, "permissions": { - "$": "permisos", + "name": "permissions", "description": "Comprueba si el bot tiene los permisos requeridos para funcionar", "body": { "title": "# Permisos\n\n%s", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "ping", + "name": "ping", "description": "Comprueba si el bot está vivo.", "body": { "pong": "Pong 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Hacerle un ping a BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Hacerle un ping a World of Tanks Blitz" } } }, "player_info": { - "$": "info-jugador", + "name": "player-info", "description": "Información básica sobre un jugador", "body": { "title": "Información de %s", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "clasificatoria", + "name": "rating", "description": "Estadísticas de clasificatoria del jugador", "subcommands": { "today": { - "$": "hoy", + "name": "today", "description": "Estadísticas de clasificatoria de hoy" }, "season": { - "$": "temporada", + "name": "season", "description": "Estadísticas de clasificatoria de esta temporada" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "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": { + "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": { + "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": { + "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": { + "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": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } + } + }, + "meta": { + "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" + }, + "configuration": { + "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": { + "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": { + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "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": { + "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" + } + } + } } diff --git a/packages/i18n/strings/fr.json b/packages/i18n/strings/fr.json index d4b26dca9..d6055c112 100644 --- a/packages/i18n/strings/fr.json +++ b/packages/i18n/strings/fr.json @@ -1,5 +1,54 @@ { + "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", @@ -147,49 +196,51 @@ "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." }, "wn8": { - "$": "WN8", - "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" + "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": { "today": { - "$": "today", + "name": "today", "description": "Today" }, "30": { - "$": "30", + "name": "30", "description": "30 days" }, "60": { - "$": "60", + "name": "60", "description": "60 days" }, "90": { - "$": "90", + "name": "90", "description": "90 days" }, "career": { - "$": "career", + "name": "career", "description": "Career" }, "custom": { - "$": "custom", + "name": "custom", "description": "Custom range", "options": { "start": { - "$": "start", + "name": "start", "description": "Start in number of days ago from today" }, "end": { - "$": "end", + "name": "end", "description": "End in number of days ago from today" } } @@ -197,37 +248,37 @@ }, "options": { "clan": { - "$": "clan", + "name": "clan", "description": "The clan name or tag" }, "tank": { - "$": "tank", + "name": "tank", "description": "The tank to get stats for" }, "username": { - "$": "username", + "name": "username", "description": "The Blitz username of the player" }, "filters": { "nation": { - "$": "nation", + "name": "nation", "description": "Nation" }, "class": { - "$": "class", + "name": "class", "description": "Class" }, "type": { - "$": "type", + "name": "type", "description": "Type" } }, "region": { - "$": "region", + "name": "region", "description": "Region" }, "tier": { - "$": "tier", + "name": "tier", "description": "Tier", "choices": { "tier": "Tier %s - %s" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "auction", + "name": "auction", "description": "Tanks available right now in the auction", "body": { "title": "Blitz Auction", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "replay", + "name": "replay", "description": "Display replay results" }, "research": { - "$": "research", + "name": "research", "description": "Lists the expenses in researching a line", "options": { "target_tank": { - "$": "target-tank", + "name": "target-tank", "description": "The final tank to research in the line" }, "starting_tank": { - "$": "starting-tank", + "name": "starting-tank", "description": "The starting tank in the line (inferred automatically if not provided)" } }, @@ -317,38 +368,38 @@ } }, "about": { - "$": "about", + "name": "about", "description": "All the info you need about the bot", "subcommands": { "commands": { - "$": "commands", + "name": "commands", "description": "List of all commands and their descriptions", "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" }, "embeds": { - "$": "embeds", + "name": "embeds", "description": "How embeds work" }, "introduction": { - "$": "introduction", + "name": "introduction", "description": "About the bot" }, "invite": { - "$": "invite", + "name": "invite", "description": "How to invite the bot" }, "timezones": { - "$": "timezones", + "name": "timezones", "description": "How BlitzKit infers and uses your timezone" }, "credits": { - "$": "credits", + "name": "credits", "description": "People who have helped BlitzKit" } } }, "breakdown": { - "$": "breakdown", + "name": "breakdown", "description": "A period's breakdown by tanks played", "body": { "total": "Total", @@ -360,38 +411,38 @@ } }, "debug": { - "$": "debug", + "name": "debug", "description": "Debug information about the bot", "body": { "title": "# Debug\n\n", "version": "Version", "shard": { - "$": "Shard", + "label": "Shard", "default": "default" }, "uptime": "Uptime" } }, "evolution": { - "$": "evolution", + "name": "evolution", "description": "Evolution of statistics", "groups": { "player": { - "$": "player", + "name": "player", "description": "Player statistics" }, "tank": { - "$": "tank", + "name": "tank", "description": "Tank statistics" } } }, "inactive": { - "$": "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: %s days)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "full-stats", + "name": "full-stats", "description": "Full in-game statistics", "body": { "cards": { "games": { - "$": "Games", + "title": "Games", "winrate": "Winrate", "battles": "Battles", "wins_losses": "Wins / losses" }, "efficiency": { - "$": "Efficiency", + "title": "Efficiency", "wn8": "WN8", "survival": "Survival", "accuracy": "Accuracy" }, "lethality": { - "$": "Lethality", + "title": "Lethality", "average_damage": "Average damage", "damage_per_tier": "Damage per tier", "damage_ratio": "Damage ratio", "average_kills": "Average kills" }, "miscellaneous": { - "$": "Miscellaneous", + "title": "Miscellaneous", "average_tier": "Average tier", "average_spots": "Average spots", "average_xp": "Average XP", @@ -435,12 +486,12 @@ } }, "link": { - "$": "link", + "name": "link", "description": "Links your Blitz and Discord account", "body": { "accounts_linked": "Accounts linked", "no_role_permissions": { - "$": "%s failed to verify", + "title": "%s1 failed to verify", "description": "I don't have the permission to manage roles." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "search-clans", + "name": "search-clans", "description": "Search clans", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of clan results (default: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "search-players", + "name": "search-players", "description": "Search players", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of player results (default: %s)" } }, @@ -478,32 +529,32 @@ } }, "rating_leaderboard": { - "$": "rating-leaderboard", + "name": "rating-leaderboard", "description": "Rating battles statistics", "subcommands": { "neighbors": { - "$": "neighbors", + "name": "neighbors", "description": "Neighboring players on the leaderboard" }, "league": { - "$": "league", + "name": "league", "description": "Top players of a league" } }, "options": { "limit": { - "$": "limit", + "name": "limit", "description": "How many neighbors to display (default: %s)" }, "season": { - "$": "season", + "name": "season", "description": "Season number (default: current)", "choices": { "current": "%s (current)" } }, "league": { - "$": "league", + "name": "league", "description": "The league to display" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "today", + "name": "today", "description": "Today's played tanks and statistics" }, "stats": { - "$": "stats", + "name": "stats", "description": "Quick statistics for a period" }, "owned_tanks": { - "$": "owned-tanks", + "name": "owned-tanks", "description": "Shows all own tanks in a tier", "body": { "title": "# %s's owned tier %s tanks\n\n" } }, "permissions": { - "$": "permissions", + "name": "permissions", "description": "Checks wether the bot has the required permissions to function", "body": { "title": "# Permissions\n\n%s", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "ping", + "name": "ping", "description": "Check wether the bot is alive.", "body": { "pong": "Pong 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Ping BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Ping World of Tanks Blitz" } } }, "player_info": { - "$": "player-info", + "name": "player-info", "description": "Basic information about a player", "body": { "title": "%s's information", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "rating", + "name": "rating", "description": "Rating player's statistics", "subcommands": { "today": { - "$": "today", + "name": "today", "description": "Today's rating statistics" }, "season": { - "$": "season", + "name": "season", "description": "This season's rating statistics" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "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": { + "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": { + "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": { + "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": { + "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": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } + } + }, + "meta": { + "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" + }, + "configuration": { + "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": { + "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": { + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "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": { + "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" + } + } + } } diff --git a/packages/i18n/strings/ja.json b/packages/i18n/strings/ja.json index d4b26dca9..d6055c112 100644 --- a/packages/i18n/strings/ja.json +++ b/packages/i18n/strings/ja.json @@ -1,5 +1,54 @@ { + "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", @@ -147,49 +196,51 @@ "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." }, "wn8": { - "$": "WN8", - "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" + "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": { "today": { - "$": "today", + "name": "today", "description": "Today" }, "30": { - "$": "30", + "name": "30", "description": "30 days" }, "60": { - "$": "60", + "name": "60", "description": "60 days" }, "90": { - "$": "90", + "name": "90", "description": "90 days" }, "career": { - "$": "career", + "name": "career", "description": "Career" }, "custom": { - "$": "custom", + "name": "custom", "description": "Custom range", "options": { "start": { - "$": "start", + "name": "start", "description": "Start in number of days ago from today" }, "end": { - "$": "end", + "name": "end", "description": "End in number of days ago from today" } } @@ -197,37 +248,37 @@ }, "options": { "clan": { - "$": "clan", + "name": "clan", "description": "The clan name or tag" }, "tank": { - "$": "tank", + "name": "tank", "description": "The tank to get stats for" }, "username": { - "$": "username", + "name": "username", "description": "The Blitz username of the player" }, "filters": { "nation": { - "$": "nation", + "name": "nation", "description": "Nation" }, "class": { - "$": "class", + "name": "class", "description": "Class" }, "type": { - "$": "type", + "name": "type", "description": "Type" } }, "region": { - "$": "region", + "name": "region", "description": "Region" }, "tier": { - "$": "tier", + "name": "tier", "description": "Tier", "choices": { "tier": "Tier %s - %s" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "auction", + "name": "auction", "description": "Tanks available right now in the auction", "body": { "title": "Blitz Auction", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "replay", + "name": "replay", "description": "Display replay results" }, "research": { - "$": "research", + "name": "research", "description": "Lists the expenses in researching a line", "options": { "target_tank": { - "$": "target-tank", + "name": "target-tank", "description": "The final tank to research in the line" }, "starting_tank": { - "$": "starting-tank", + "name": "starting-tank", "description": "The starting tank in the line (inferred automatically if not provided)" } }, @@ -317,38 +368,38 @@ } }, "about": { - "$": "about", + "name": "about", "description": "All the info you need about the bot", "subcommands": { "commands": { - "$": "commands", + "name": "commands", "description": "List of all commands and their descriptions", "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" }, "embeds": { - "$": "embeds", + "name": "embeds", "description": "How embeds work" }, "introduction": { - "$": "introduction", + "name": "introduction", "description": "About the bot" }, "invite": { - "$": "invite", + "name": "invite", "description": "How to invite the bot" }, "timezones": { - "$": "timezones", + "name": "timezones", "description": "How BlitzKit infers and uses your timezone" }, "credits": { - "$": "credits", + "name": "credits", "description": "People who have helped BlitzKit" } } }, "breakdown": { - "$": "breakdown", + "name": "breakdown", "description": "A period's breakdown by tanks played", "body": { "total": "Total", @@ -360,38 +411,38 @@ } }, "debug": { - "$": "debug", + "name": "debug", "description": "Debug information about the bot", "body": { "title": "# Debug\n\n", "version": "Version", "shard": { - "$": "Shard", + "label": "Shard", "default": "default" }, "uptime": "Uptime" } }, "evolution": { - "$": "evolution", + "name": "evolution", "description": "Evolution of statistics", "groups": { "player": { - "$": "player", + "name": "player", "description": "Player statistics" }, "tank": { - "$": "tank", + "name": "tank", "description": "Tank statistics" } } }, "inactive": { - "$": "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: %s days)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "full-stats", + "name": "full-stats", "description": "Full in-game statistics", "body": { "cards": { "games": { - "$": "Games", + "title": "Games", "winrate": "Winrate", "battles": "Battles", "wins_losses": "Wins / losses" }, "efficiency": { - "$": "Efficiency", + "title": "Efficiency", "wn8": "WN8", "survival": "Survival", "accuracy": "Accuracy" }, "lethality": { - "$": "Lethality", + "title": "Lethality", "average_damage": "Average damage", "damage_per_tier": "Damage per tier", "damage_ratio": "Damage ratio", "average_kills": "Average kills" }, "miscellaneous": { - "$": "Miscellaneous", + "title": "Miscellaneous", "average_tier": "Average tier", "average_spots": "Average spots", "average_xp": "Average XP", @@ -435,12 +486,12 @@ } }, "link": { - "$": "link", + "name": "link", "description": "Links your Blitz and Discord account", "body": { "accounts_linked": "Accounts linked", "no_role_permissions": { - "$": "%s failed to verify", + "title": "%s1 failed to verify", "description": "I don't have the permission to manage roles." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "search-clans", + "name": "search-clans", "description": "Search clans", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of clan results (default: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "search-players", + "name": "search-players", "description": "Search players", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of player results (default: %s)" } }, @@ -478,32 +529,32 @@ } }, "rating_leaderboard": { - "$": "rating-leaderboard", + "name": "rating-leaderboard", "description": "Rating battles statistics", "subcommands": { "neighbors": { - "$": "neighbors", + "name": "neighbors", "description": "Neighboring players on the leaderboard" }, "league": { - "$": "league", + "name": "league", "description": "Top players of a league" } }, "options": { "limit": { - "$": "limit", + "name": "limit", "description": "How many neighbors to display (default: %s)" }, "season": { - "$": "season", + "name": "season", "description": "Season number (default: current)", "choices": { "current": "%s (current)" } }, "league": { - "$": "league", + "name": "league", "description": "The league to display" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "today", + "name": "today", "description": "Today's played tanks and statistics" }, "stats": { - "$": "stats", + "name": "stats", "description": "Quick statistics for a period" }, "owned_tanks": { - "$": "owned-tanks", + "name": "owned-tanks", "description": "Shows all own tanks in a tier", "body": { "title": "# %s's owned tier %s tanks\n\n" } }, "permissions": { - "$": "permissions", + "name": "permissions", "description": "Checks wether the bot has the required permissions to function", "body": { "title": "# Permissions\n\n%s", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "ping", + "name": "ping", "description": "Check wether the bot is alive.", "body": { "pong": "Pong 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Ping BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Ping World of Tanks Blitz" } } }, "player_info": { - "$": "player-info", + "name": "player-info", "description": "Basic information about a player", "body": { "title": "%s's information", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "rating", + "name": "rating", "description": "Rating player's statistics", "subcommands": { "today": { - "$": "today", + "name": "today", "description": "Today's rating statistics" }, "season": { - "$": "season", + "name": "season", "description": "This season's rating statistics" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "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": { + "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": { + "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": { + "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": { + "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": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } + } + }, + "meta": { + "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" + }, + "configuration": { + "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": { + "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": { + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "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": { + "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" + } + } + } } diff --git a/packages/i18n/strings/pl.json b/packages/i18n/strings/pl.json index d5bd5598c..b6a1a123c 100644 --- a/packages/i18n/strings/pl.json +++ b/packages/i18n/strings/pl.json @@ -1,5 +1,54 @@ { + "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", @@ -147,49 +196,51 @@ "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." }, "wn8": { - "$": "WN8", - "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" + "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": { "today": { - "$": "today", + "name": "today", "description": "Today" }, "30": { - "$": "30", + "name": "30", "description": "30 days" }, "60": { - "$": "60", + "name": "60", "description": "60 days" }, "90": { - "$": "90", + "name": "90", "description": "90 days" }, "career": { - "$": "career", + "name": "career", "description": "Career" }, "custom": { - "$": "custom", + "name": "custom", "description": "Custom range", "options": { "start": { - "$": "start", + "name": "start", "description": "Start in number of days ago from today" }, "end": { - "$": "end", + "name": "end", "description": "End in number of days ago from today" } } @@ -197,37 +248,37 @@ }, "options": { "clan": { - "$": "clan", + "name": "clan", "description": "The clan name or tag" }, "tank": { - "$": "tank", + "name": "tank", "description": "Czołg do pobrania statystyk" }, "username": { - "$": "username", + "name": "username", "description": "The Blitz username of the player" }, "filters": { "nation": { - "$": "nation", + "name": "nation", "description": "Nation" }, "class": { - "$": "class", + "name": "class", "description": "Class" }, "type": { - "$": "type", + "name": "type", "description": "Type" } }, "region": { - "$": "region", + "name": "region", "description": "Region" }, "tier": { - "$": "", + "name": "tier", "description": "Tier", "choices": { "tier": "Tier %s - %s" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "auction", + "name": "auction", "description": "Tanks available right now in the auction", "body": { "title": "Blitz Auction", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "replay", + "name": "replay", "description": "Display replay results" }, "research": { - "$": "research", + "name": "research", "description": "Lists the expenses in researching a line", "options": { "target_tank": { - "$": "target-tank", + "name": "target-tank", "description": "The final tank to research in the line" }, "starting_tank": { - "$": "czołg rozpoczynający", + "name": "starting-tank", "description": "The starting tank in the line (inferred automatically if not provided)" } }, @@ -317,38 +368,38 @@ } }, "about": { - "$": "about", + "name": "about", "description": "All the info you need about the bot", "subcommands": { "commands": { - "$": "komendy", + "name": "commands", "description": "List of all commands and their descriptions", "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" }, "embeds": { - "$": "embeds", + "name": "embeds", "description": "How embeds work" }, "introduction": { - "$": "introduction", + "name": "introduction", "description": "About the bot" }, "invite": { - "$": "invite", + "name": "invite", "description": "How to invite the bot" }, "timezones": { - "$": "timezones", + "name": "timezones", "description": "How BlitzKit infers and uses your timezone" }, "credits": { - "$": "uznania", + "name": "credits", "description": "People who have helped BlitzKit" } } }, "breakdown": { - "$": "podział", + "name": "breakdown", "description": "A period's breakdown by tanks played", "body": { "total": "Total", @@ -360,38 +411,38 @@ } }, "debug": { - "$": "debug", + "name": "debug", "description": "Debug information about the bot", "body": { "title": "# Debug\n\n", "version": "Version", "shard": { - "$": "Shard", + "label": "Shard", "default": "default" }, "uptime": "Uptime" } }, "evolution": { - "$": "evolution", + "name": "evolution", "description": "Evolution of statistics", "groups": { "player": { - "$": "player", + "name": "player", "description": "Player statistics" }, "tank": { - "$": "tank", + "name": "tank", "description": "Tank statistics" } } }, "inactive": { - "$": "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)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "full-stats", + "name": "full-stats", "description": "Full in-game statistics", "body": { "cards": { "games": { - "$": "Games", + "title": "Games", "winrate": "Winrate", "battles": "Battles", "wins_losses": "Zwycięstwa / porażki" }, "efficiency": { - "$": "Efficiency", + "title": "Efficiency", "wn8": "WN8", "survival": "Survival", "accuracy": "Accuracy" }, "lethality": { - "$": "Lethality", + "title": "Lethality", "average_damage": "Średnie uszkodzenia", "damage_per_tier": "Damage per tier", "damage_ratio": "Damage ratio", "average_kills": "Average kills" }, "miscellaneous": { - "$": "Miscellaneous", + "title": "Miscellaneous", "average_tier": "Średni poziom", "average_spots": "Average spots", "average_xp": "Average XP", @@ -435,12 +486,12 @@ } }, "link": { - "$": "połącz", + "name": "link", "description": "Links your Blitz and Discord account", "body": { "accounts_linked": "Accounts linked", "no_role_permissions": { - "$": "%s failed to verify", + "title": "%s1 failed to verify", "description": "I don't have the permission to manage roles." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "search-clans", + "name": "search-clans", "description": "Search clans", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of clan results (default: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "search-players", + "name": "search-players", "description": "Search players", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "Maksymalna liczba wyników gracza (domyślnie: %s)" } }, @@ -478,32 +529,32 @@ } }, "rating_leaderboard": { - "$": "rating-leaderboard", + "name": "rating-leaderboard", "description": "Rating battles statistics", "subcommands": { "neighbors": { - "$": "neighbors", + "name": "neighbors", "description": "Neighboring players on the leaderboard" }, "league": { - "$": "league", + "name": "league", "description": "Najlepsi gracze ligi" } }, "options": { "limit": { - "$": "limit", + "name": "limit", "description": "How many neighbors to display (default: %s)" }, "season": { - "$": "season", + "name": "season", "description": "Season number (default: current)", "choices": { "current": "%s (current)" } }, "league": { - "$": "league", + "name": "league", "description": "The league to display" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "today", + "name": "today", "description": "Today's played tanks and statistics" }, "stats": { - "$": "stats", + "name": "stats", "description": "Quick statistics for a period" }, "owned_tanks": { - "$": "owned-tanks", + "name": "owned-tanks", "description": "Shows all own tanks in a tier", "body": { "title": "# %s's owned tier %s tanks\n\n" } }, "permissions": { - "$": "permissions", + "name": "permissions", "description": "Checks wether the bot has the required permissions to function", "body": { "title": "# Permissions\n\n%s", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "ping", + "name": "ping", "description": "Sprawdź, czy bot żyje.", "body": { "pong": "Pong 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Ping BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Ping World of Tanks Blitz" } } }, "player_info": { - "$": "player-info", + "name": "player-info", "description": "Basic information about a player", "body": { "title": "%s's information", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "rating", + "name": "rating", "description": "Rating player's statistics", "subcommands": { "today": { - "$": "today", + "name": "today", "description": "Today's rating statistics" }, "season": { - "$": "season", + "name": "season", "description": "This season's rating statistics" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "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": { + "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": { + "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": { + "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": { + "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": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } + } + }, + "meta": { + "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" + }, + "configuration": { + "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": { + "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": { + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "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": { + "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" + } + } + } } diff --git a/packages/i18n/strings/pt.json b/packages/i18n/strings/pt.json index 22ac7268b..3a8dc008a 100644 --- a/packages/i18n/strings/pt.json +++ b/packages/i18n/strings/pt.json @@ -1,5 +1,54 @@ { + "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": "Últimos 120 dias", + "d_90": "Últimos 90 dias", + "d_60": "Últimos 60 dias", + "d_30": "Último mês", + "d_7": "Última semana", + "d_1": "Ontem" + }, + "branches": { + "local": "dev", + "dev": "beta", + "opentest": "opentest", + "preview": "preview" + }, + "locales": { + "en": "Inglês", + "es": "Espanhol", + "pt": "Portuguese", + "ru": "Russo", + "uk": "Ucraniano", + "zh": "Chinês", + "ja": "Japonês", + "fr": "Francês", + "pl": "Polonês" + }, "wn8_percentile": { "0": "Muito ruim", "1": "Ruim", @@ -13,8 +62,8 @@ "9": "Super unicum" }, "bkni_percentile": { - "0": "", - "1": "", + "0": "Super malum", + "1": "Malum", "2": "Muito ruim", "3": "Ruim", "4": "Abaixo da média", @@ -125,8 +174,8 @@ "cumulative_spotted": "Total de detecções", "cumulative_survived_battles": "Batalhas sobrevividas", "cumulative_win_and_survived": "Batalhas ganhas e sobrevividas", - "cumulative_wins": "Wins", - "cumulative_xp": "Total XP", + "cumulative_wins": "Vitórias", + "cumulative_xp": "XP total", "cumulative_wn8": "WN8", "cumulative_battle_life_time": "Tempo de batalha total" } @@ -136,60 +185,62 @@ "errors": { "clan_not_found": "# Could not find clan\nCouldn't find \"%s\". Try selecting a clan from the search result.", "player_not_found": "# Could not find user\nI couldn't find user \"%s\". 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!", + "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 \"%s\".", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s\". 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.", + "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": { - "$": "WN8", - "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" + "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": { "today": { - "$": "today", + "name": "today", "description": "Today" }, "30": { - "$": "30", + "name": "30", "description": "30 days" }, "60": { - "$": "60", + "name": "60", "description": "60 days" }, "90": { - "$": "90", + "name": "90", "description": "90 days" }, "career": { - "$": "career", + "name": "career", "description": "Career" }, "custom": { - "$": "custom", + "name": "custom", "description": "Custom range", "options": { "start": { - "$": "start", + "name": "start", "description": "Start in number of days ago from today" }, "end": { - "$": "end", + "name": "end", "description": "End in number of days ago from today" } } @@ -197,37 +248,37 @@ }, "options": { "clan": { - "$": "clan", + "name": "clan", "description": "The clan name or tag" }, "tank": { - "$": "tank", + "name": "tank", "description": "The tank to get stats for" }, "username": { - "$": "username", + "name": "username", "description": "The Blitz username of the player" }, "filters": { "nation": { - "$": "nation", + "name": "nation", "description": "Nation" }, "class": { - "$": "class", + "name": "class", "description": "Class" }, "type": { - "$": "type", + "name": "type", "description": "Type" } }, "region": { - "$": "region", + "name": "region", "description": "Region" }, "tier": { - "$": "tier", + "name": "tier", "description": "Tier", "choices": { "tier": "Tier %s - %s" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "auction", + "name": "auction", "description": "Tanks available right now in the auction", "body": { "title": "Blitz Auction", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "replay", + "name": "replay", "description": "Display replay results" }, "research": { - "$": "research", + "name": "research", "description": "Lists the expenses in researching a line", "options": { "target_tank": { - "$": "target-tank", + "name": "target-tank", "description": "The final tank to research in the line" }, "starting_tank": { - "$": "starting-tank", + "name": "starting-tank", "description": "The starting tank in the line (inferred automatically if not provided)" } }, @@ -317,38 +368,38 @@ } }, "about": { - "$": "about", + "name": "about", "description": "All the info you need about the bot", "subcommands": { "commands": { - "$": "commands", + "name": "commands", "description": "List of all commands and their descriptions", "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" }, "embeds": { - "$": "embeds", + "name": "embeds", "description": "How embeds work" }, "introduction": { - "$": "introduction", + "name": "introduction", "description": "About the bot" }, "invite": { - "$": "invite", + "name": "invite", "description": "How to invite the bot" }, "timezones": { - "$": "timezones", + "name": "timezones", "description": "How BlitzKit infers and uses your timezone" }, "credits": { - "$": "credits", + "name": "credits", "description": "People who have helped BlitzKit" } } }, "breakdown": { - "$": "breakdown", + "name": "breakdown", "description": "A period's breakdown by tanks played", "body": { "total": "Total", @@ -360,38 +411,38 @@ } }, "debug": { - "$": "debug", + "name": "debug", "description": "Debug information about the bot", "body": { "title": "# Debug\n\n", "version": "Version", "shard": { - "$": "Shard", + "label": "Shard", "default": "default" }, "uptime": "Uptime" } }, "evolution": { - "$": "evolution", + "name": "evolution", "description": "Evolution of statistics", "groups": { "player": { - "$": "player", + "name": "player", "description": "Player statistics" }, "tank": { - "$": "tank", + "name": "tank", "description": "Tank statistics" } } }, "inactive": { - "$": "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: %s days)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "full-stats", + "name": "full-stats", "description": "Full in-game statistics", "body": { "cards": { "games": { - "$": "Games", + "title": "Games", "winrate": "Winrate", "battles": "Battles", "wins_losses": "Wins / losses" }, "efficiency": { - "$": "Efficiency", + "title": "Efficiency", "wn8": "WN8", "survival": "Survival", "accuracy": "Accuracy" }, "lethality": { - "$": "Lethality", + "title": "Lethality", "average_damage": "Average damage", "damage_per_tier": "Damage per tier", "damage_ratio": "Damage ratio", "average_kills": "Average kills" }, "miscellaneous": { - "$": "Miscellaneous", + "title": "Miscellaneous", "average_tier": "Average tier", "average_spots": "Average spots", "average_xp": "Average XP", @@ -435,12 +486,12 @@ } }, "link": { - "$": "link", + "name": "link", "description": "Links your Blitz and Discord account", "body": { "accounts_linked": "Accounts linked", "no_role_permissions": { - "$": "%s failed to verify", + "title": "%s1 failed to verify", "description": "I don't have the permission to manage roles." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "search-clans", + "name": "search-clans", "description": "Search clans", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of clan results (default: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "search-players", + "name": "search-players", "description": "Search players", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of player results (default: %s)" } }, @@ -478,32 +529,32 @@ } }, "rating_leaderboard": { - "$": "rating-leaderboard", + "name": "rating-leaderboard", "description": "Rating battles statistics", "subcommands": { "neighbors": { - "$": "neighbors", + "name": "neighbors", "description": "Neighboring players on the leaderboard" }, "league": { - "$": "league", + "name": "league", "description": "Top players of a league" } }, "options": { "limit": { - "$": "limit", + "name": "limit", "description": "How many neighbors to display (default: %s)" }, "season": { - "$": "season", + "name": "season", "description": "Season number (default: current)", "choices": { "current": "%s (current)" } }, "league": { - "$": "league", + "name": "league", "description": "The league to display" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "today", + "name": "today", "description": "Today's played tanks and statistics" }, "stats": { - "$": "stats", + "name": "stats", "description": "Quick statistics for a period" }, "owned_tanks": { - "$": "owned-tanks", + "name": "owned-tanks", "description": "Shows all own tanks in a tier", "body": { "title": "# %s's owned tier %s tanks\n\n" } }, "permissions": { - "$": "permissions", + "name": "permissions", "description": "Checks wether the bot has the required permissions to function", "body": { "title": "# Permissions\n\n%s", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "ping", + "name": "ping", "description": "Check wether the bot is alive.", "body": { "pong": "Pong 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Ping BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Ping World of Tanks Blitz" } } }, "player_info": { - "$": "player-info", + "name": "player-info", "description": "Basic information about a player", "body": { "title": "%s's information", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "rating", + "name": "rating", "description": "Rating player's statistics", "subcommands": { "today": { - "$": "today", + "name": "today", "description": "Today's rating statistics" }, "season": { - "$": "season", + "name": "season", "description": "This season's rating statistics" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "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": { + "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": { + "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": { + "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": { + "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": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } + } + }, + "meta": { + "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" + }, + "configuration": { + "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": { + "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": { + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "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": { + "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" + } + } + } } diff --git a/packages/i18n/strings/ru.json b/packages/i18n/strings/ru.json index 1e491884b..899d34119 100644 --- a/packages/i18n/strings/ru.json +++ b/packages/i18n/strings/ru.json @@ -1,5 +1,54 @@ { + "test": { + "default": "тест", + "long": "Это длинная тестовая строка. Вы, ДОЛЖНО быть, никогда не увидите этого в интерфейсе. Мой любимый фрукт — %s1, потому что у него цвет %s2. Он мне так нравится, что я повторю его название 3 раза! %s1! %s1! %s1! Еще раз, это %s2, а не %s3.", + "fox": "Съешь же ещё этих мягких французских булок, да выпей чаю." + }, "common": { + "units": { + "m": "%s1м", + "mm": "%s1мм", + "deg": "%s1°", + "hp": "%s1hp", + "x": "x%s1" + }, + "gun_types": { + "auto_loader": "Система заряжения", + "auto_reloader": "Система дозарядки", + "regular": "Цикл" + }, + "shells": { + "ap": "ББ", + "apcr": "КС", + "heat": "КС", + "he": "Фугас" + }, + "player_count_period": { + "total": "Всего", + "d_120": "За последние 120 дней", + "d_90": "За последние 90 дней", + "d_60": "За последние 60 дней", + "d_30": "За последний месяц", + "d_7": "За неделю", + "d_1": "Вчера" + }, + "branches": { + "local": "dev", + "dev": "бета", + "opentest": "открытый тест", + "preview": "превью" + }, + "locales": { + "en": "Английский", + "es": "Испанский", + "pt": "Португальский", + "ru": "Русский", + "uk": "Украинский", + "zh": "Китайский", + "ja": "Японский", + "fr": "Французский", + "pl": "Польский" + }, "wn8_percentile": { "0": "Очень плохо", "1": "Плохо", @@ -49,9 +98,9 @@ }, "tank_class_short": { "-1": "неизвестно", - "0": "Лёгкий", - "1": "Средний", - "2": "Тяжёлый", + "0": "Лёгкий танк", + "1": "Средний танк", + "2": "Тяжёлый танк", "3": "ПТ-САУ" }, "tank_class_short_plural_lowercase": { @@ -62,9 +111,9 @@ }, "tank_class_medium": { "-1": "неизвестно", - "0": "Лёгкий", - "1": "Средний", - "2": "Тяжёлый", + "0": "Лёгкий танк", + "1": "Средний танк", + "2": "Тяжёлый танк", "3": "ПТ-САУ" }, "tree_type": { @@ -147,49 +196,51 @@ "query_too_long": "# Ваш поисковой запрос слишком длинный\nДлина вашего запроса должна составлять не более 100 символов." }, "wn8": { - "$": "WN8", - "very_bad": "Очень плохо", - "bad": "Плохо", - "below_average": "Ниже среднего", - "average": "Средне", - "above_average": "Выше среднего", - "good": "Хорошо", - "very_good": "Очень хорошо", - "great": "Отлично", - "unicum": "Уникально", - "super_unicum": "Крайне уникально" + "name": "WN8", + "types": { + "very_bad": "Очень плохо", + "bad": "Плохо", + "below_average": "Ниже среднего", + "average": "Средне", + "above_average": "Выше среднего", + "good": "Хорошо", + "very_good": "Очень хорошо", + "great": "Отлично", + "unicum": "Уникально", + "super_unicum": "Крайне уникально" + } }, "subcommands": { "today": { - "$": "cегодня", + "name": "cегодня", "description": "Cегодня" }, "30": { - "$": "30", + "name": "30", "description": "30 дней" }, "60": { - "$": "60", + "name": "60", "description": "60 дней" }, "90": { - "$": "90", + "name": "90", "description": "90 дней" }, "career": { - "$": "карьера", + "name": "карьера", "description": "Карьера" }, "custom": { - "$": "собственный", + "name": "пользовательский", "description": "Собственный диапазон", "options": { "start": { - "$": "начало", + "name": "начало", "description": "Начать через несколько дней с сегодняшнего дня" }, "end": { - "$": "конец", + "name": "конец", "description": "Закончить через несколько дней с сегодняшнего дня" } } @@ -197,37 +248,37 @@ }, "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" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "аукцион", + "name": "аукцион", "description": "Танки доступные на аукционе сейчас", "body": { "title": "Blitz аукцион", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "повтор", + "name": "повтор", "description": "Показать результаты повтора" }, "research": { - "$": "исследование", + "name": "исследование", "description": "Список ресурсов для исследования ветки", "options": { "target_tank": { - "$": "целевой-танк", + "name": "целевой-танк", "description": "Конечный танк исследования ветки" }, "starting_tank": { - "$": "стартовый-танк", + "name": "стартовый-танк", "description": "Стартовый танк в ветке (назначен автоматически, если не предусмотрен)" } }, @@ -317,38 +368,38 @@ } }, "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": "Всего", @@ -360,38 +411,38 @@ } }, "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 дней)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "полная-статистика", + "name": "полная-статистика", "description": "Полная статистика в игре", "body": { "cards": { "games": { - "$": "Игры", + "title": "Игры", "winrate": "Коэффициент побед", "battles": "Боёв", "wins_losses": "Побед / поражений" }, "efficiency": { - "$": "Эффективность", + "title": "Эффективность", "wn8": "WN8", "survival": "Выжил", "accuracy": "Точность стрельбы" }, "lethality": { - "$": "Смертность", + "title": "Lethality", "average_damage": "Средний урон", "damage_per_tier": "Урон по уровню", "damage_ratio": "Коэффициент урона", "average_kills": "Среднее число уничтоженных" }, "miscellaneous": { - "$": "Прочее", + "title": "Прочее", "average_tier": "Средний уровень", "average_spots": "Среднее число попаданий", "average_xp": "Средний опыт", @@ -435,12 +486,12 @@ } }, "link": { - "$": "привязать", + "name": "ссылка", "description": "Привяжите учётную запись Blitz и Discord", "body": { "accounts_linked": "Аккаунты привязаны", "no_role_permissions": { - "$": "%s не удалось пройти проверку", + "title": "%s1 не удалось проверить", "description": "У меня нет разрешения на управление ролями." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "поиск-кланов", + "name": "поиск-кланов", "description": "Поиск кланов", "options": { "limit": { - "$": "лимит", + "name": "лимит", "description": "Максимальное количество результатов клана (по умолчанию: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "поиск-игроков", + "name": "поиск-игроков", "description": "Поиск игроков", "options": { "limit": { - "$": "лимит", + "name": "лимит", "description": "Максимальное число результатов игрока (по умолчанию: %s)" } }, @@ -478,32 +529,32 @@ } }, "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": "Отображаемая лига" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "cегодня", + "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", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "пинг", + "name": "пинг", "description": "Проверьте, что бот жив.", "body": { "pong": "Понг 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Пинг BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Пинг World of Tanks Blitz" } } }, "player_info": { - "$": "информация-об-игроке", + "name": "информация-об-игроке", "description": "Основная информация о игроке", "body": { "title": "Информация о %s", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "рейтинг", + "name": "рейтинг", "description": "Статистика рейтинга игрока", "subcommands": { "today": { - "$": "cегодня", + "name": "cегодня", "description": "Статистика рейтинга за сегодня" }, "season": { - "$": "сезон", + "name": "сезон", "description": "Статистика рейтинга в этом сезоне" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "website": { + "settings": { + "dev_mode": "Режим разработчика", + "language": "Язык" + }, + "common": { + "player_search": { + "hint": "Поиск игроков...", + "no_results": "Ничего не найденo", + "searching": "Поиск..." + }, + "copy_button": { + "copied": "Скопировано!" + }, + "tank_search": { + "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": "базовый ДПМ", + "fire.dpmPremium": "улучшенный ДПМ", + "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": { + "no_sort": "Без сортировки", + "label": "Сортировка", + "fire": "Стрельба", + "maneuverability": "Маневренность", + "survivability": "Живучесть" + }, + "direction": { + "label": "Направление", + "ascending": "По возрастанию", + "descending": "По убыванию" + } + } + } + }, + "warnings": { + "test": "Танки на тестировании могут быть изменены и не могут отражать конечный продукт." + } + }, + "home": { + "hero": { + "credit": "От %s1 ❤️" + }, + "hot_tanks": { + "title": "Популярные танки", + "subtitle": "Last %s1 days" + }, + "other_projects": { + "title": "Другие классные проекты" + }, + "help_translate": "Пожалуйста, помогите перевести %s1 на %s2!", + "seo_description": "Инструменты для World of Tanks Blitz" + }, + "tools": { + "tankopedia": { + "name": "Tankopedia", + "button": "Найти танки", + "description": "Танковая энциклопедия Blitz", + "seo_description": "Статистика, броня и многое другое по всем танкам 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": { + "hull_down": "Hull down", + "face_hug": "Face hug", + "default": "По умолчанию" + }, + "settings": { + "armor": "Броня", + "green_penetration": "Green penetration", + "hide_model_under_armor": "Скрыть модель под броней", + "opaque": "Прозрачность", + "dev_wireframe": "DEV: wireframe", + "environment": "Окружение", + "show_grid": "Показать сетку" + }, + "screenshot": { + "download": "Загрузить", + "copy": "Скопировать" + }, + "model": { + "name": "Модель" + }, + "dynamic": { + "name": "Динамическая броня", + "custom_shell": { + "type": "Тип", + "caliber": "Калибр", + "penetration": "Пробитие", + "normalization": "Нормализация", + "ricochet": "Рикошет", + "explosion_radius": "Разлет осколков", + "exit": "Выход", + "reset": "Сброс" + }, + "advanced": "Продвинутая подсветка", + "shooter": "Shooter:", + "shot_card": { + "element": { + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "gap": "Gap", + "gun": "Gun", + "track": "Tracks" + }, + "status": { + "penetration": "%s1hp penetration", + "blocked": "Blocked", + "ricochet": "Рикошет", + "splash": "%s1hp splash" + }, + "stats": { + "thickness_and_angle": "%s1mm %s2°", + "nominal": "%s1mm nominal", + "ricochet_loss": "%s1% penetration" + } + } + }, + "static": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Сброс" + } + } + }, + "meta": { + "back": "Назад", + "compare": "Сравнение", + "swap": { + "button": "Swap", + "title": "Swap tanks" + }, + "vanilla": "Vanilla", + "opentest": "Открытый тест", + "full_name": "Полное название", + "nation": "Нация", + "class": "Класс", + "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": "Видео обзоры", + "disclaimer": "BlitzKit не несёт ответственность ни за видео обзор.", + "join": "Apply to %s1 YouTuber program" + }, + "configuration": { + "title": "Configuration", + "modules": { + "title": "Модули", + "stock": "Сток", + "upgrade": "Upgrade" + }, + "equipment": { + "title": "Оборудование", + "clear": "Очистить" + }, + "provisions": { + "title": "Provisions", + "clear": "Очистить" + }, + "consumables": { + "title": "Расходники", + "clear": "Очистить", + "info": "Жёлтые расходники не влияют на характеристики." + }, + "skills": { + "title": "Навыки экипажа", + "clear": "Очистить", + "maximize": "Максимум", + "info": "Желтые навыки применяются только при особых условиях. Удерживайте пробел, чтобы быстро переключаться между уровнями 0 и 7." + }, + "miscellaneous": { + "title": "Прочее" + } + }, + "characteristics": { + "title": "Характеристики", + "compare": { + "label": "Сравнивать с", + "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": "Камуфляж", + "reload": "Reload", + "crewCount": "Экипаж", + "shellNormalization": "Нормализация", + "shellRicochet": "Рикошет", + "dpm": "ДПМ", + "dpmEffective": "Effective at 60s", + "shells": "Shells", + "mostOptimalShellIndex": "Most optimal shell", + "shellReloads": "Shell reloads", + "shellReload": "Shell reload", + "intraClip": "Intra-clip", + "caliber": "Калибр", + "penetration": "Пробитие", + "damage": "Урон", + "clipDamage": "Clipping potential", + "moduleDamage": "Урон по модулям", + "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": "Мощность двигателя", + "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": "Пробитие на 250м" + } + }, + "firepower": { + "title": "Огневая мощь" + }, + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "performance": { + "name": "Эффективность", + "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": "Галерея", + "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": "Сессия", + "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": "Тир-лист", + "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": "Сброс", + "share": "Поделиться" + } + }, + "embed": { + "name": "Встройки", + "button": "Create now", + "description": "Встраиваемые элементы для стримов", + "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": "Сгенерировать URL", + "title": "Сгенерировать URL", + "subtitle": "Поиск учетной записи для отслеживания", + "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" + } + }, + "css": "Скопировать CSS", + "width": "Скопировать ширину", + "height": "Скопировать высоту", + "framerate": "Скопировать частоту кадров" + }, + "customize": { + "title": "Настроить", + "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-бот", + "button": "Установить сейчас", + "description": "Статистика в 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": "Откройте для себя", + "description": "Статистика сеанса игры", + "seo_description": "Статистика сеанса игры в World of Tanks Blitz" + } + }, + "footer": { + "motto": "Всё о World of Tanks Blitz", + "copyright": "Не связан с Wargaming или иным сервисом", + "about": { + "title": "О сайте", + "credits": "Авторы", + "discord": "Discord", + "github": "GitHub", + "patches": "Патчи" + }, + "legal": { + "title": "Правовая информация", + "privacy": "Политика конфиденциальности", + "terms": "Условия использования" + } + } + } } diff --git a/packages/i18n/strings/uk.json b/packages/i18n/strings/uk.json index d4b26dca9..d6055c112 100644 --- a/packages/i18n/strings/uk.json +++ b/packages/i18n/strings/uk.json @@ -1,5 +1,54 @@ { + "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", @@ -147,49 +196,51 @@ "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." }, "wn8": { - "$": "WN8", - "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" + "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": { "today": { - "$": "today", + "name": "today", "description": "Today" }, "30": { - "$": "30", + "name": "30", "description": "30 days" }, "60": { - "$": "60", + "name": "60", "description": "60 days" }, "90": { - "$": "90", + "name": "90", "description": "90 days" }, "career": { - "$": "career", + "name": "career", "description": "Career" }, "custom": { - "$": "custom", + "name": "custom", "description": "Custom range", "options": { "start": { - "$": "start", + "name": "start", "description": "Start in number of days ago from today" }, "end": { - "$": "end", + "name": "end", "description": "End in number of days ago from today" } } @@ -197,37 +248,37 @@ }, "options": { "clan": { - "$": "clan", + "name": "clan", "description": "The clan name or tag" }, "tank": { - "$": "tank", + "name": "tank", "description": "The tank to get stats for" }, "username": { - "$": "username", + "name": "username", "description": "The Blitz username of the player" }, "filters": { "nation": { - "$": "nation", + "name": "nation", "description": "Nation" }, "class": { - "$": "class", + "name": "class", "description": "Class" }, "type": { - "$": "type", + "name": "type", "description": "Type" } }, "region": { - "$": "region", + "name": "region", "description": "Region" }, "tier": { - "$": "tier", + "name": "tier", "description": "Tier", "choices": { "tier": "Tier %s - %s" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "auction", + "name": "auction", "description": "Tanks available right now in the auction", "body": { "title": "Blitz Auction", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "replay", + "name": "replay", "description": "Display replay results" }, "research": { - "$": "research", + "name": "research", "description": "Lists the expenses in researching a line", "options": { "target_tank": { - "$": "target-tank", + "name": "target-tank", "description": "The final tank to research in the line" }, "starting_tank": { - "$": "starting-tank", + "name": "starting-tank", "description": "The starting tank in the line (inferred automatically if not provided)" } }, @@ -317,38 +368,38 @@ } }, "about": { - "$": "about", + "name": "about", "description": "All the info you need about the bot", "subcommands": { "commands": { - "$": "commands", + "name": "commands", "description": "List of all commands and their descriptions", "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" }, "embeds": { - "$": "embeds", + "name": "embeds", "description": "How embeds work" }, "introduction": { - "$": "introduction", + "name": "introduction", "description": "About the bot" }, "invite": { - "$": "invite", + "name": "invite", "description": "How to invite the bot" }, "timezones": { - "$": "timezones", + "name": "timezones", "description": "How BlitzKit infers and uses your timezone" }, "credits": { - "$": "credits", + "name": "credits", "description": "People who have helped BlitzKit" } } }, "breakdown": { - "$": "breakdown", + "name": "breakdown", "description": "A period's breakdown by tanks played", "body": { "total": "Total", @@ -360,38 +411,38 @@ } }, "debug": { - "$": "debug", + "name": "debug", "description": "Debug information about the bot", "body": { "title": "# Debug\n\n", "version": "Version", "shard": { - "$": "Shard", + "label": "Shard", "default": "default" }, "uptime": "Uptime" } }, "evolution": { - "$": "evolution", + "name": "evolution", "description": "Evolution of statistics", "groups": { "player": { - "$": "player", + "name": "player", "description": "Player statistics" }, "tank": { - "$": "tank", + "name": "tank", "description": "Tank statistics" } } }, "inactive": { - "$": "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: %s days)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "full-stats", + "name": "full-stats", "description": "Full in-game statistics", "body": { "cards": { "games": { - "$": "Games", + "title": "Games", "winrate": "Winrate", "battles": "Battles", "wins_losses": "Wins / losses" }, "efficiency": { - "$": "Efficiency", + "title": "Efficiency", "wn8": "WN8", "survival": "Survival", "accuracy": "Accuracy" }, "lethality": { - "$": "Lethality", + "title": "Lethality", "average_damage": "Average damage", "damage_per_tier": "Damage per tier", "damage_ratio": "Damage ratio", "average_kills": "Average kills" }, "miscellaneous": { - "$": "Miscellaneous", + "title": "Miscellaneous", "average_tier": "Average tier", "average_spots": "Average spots", "average_xp": "Average XP", @@ -435,12 +486,12 @@ } }, "link": { - "$": "link", + "name": "link", "description": "Links your Blitz and Discord account", "body": { "accounts_linked": "Accounts linked", "no_role_permissions": { - "$": "%s failed to verify", + "title": "%s1 failed to verify", "description": "I don't have the permission to manage roles." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "search-clans", + "name": "search-clans", "description": "Search clans", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of clan results (default: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "search-players", + "name": "search-players", "description": "Search players", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of player results (default: %s)" } }, @@ -478,32 +529,32 @@ } }, "rating_leaderboard": { - "$": "rating-leaderboard", + "name": "rating-leaderboard", "description": "Rating battles statistics", "subcommands": { "neighbors": { - "$": "neighbors", + "name": "neighbors", "description": "Neighboring players on the leaderboard" }, "league": { - "$": "league", + "name": "league", "description": "Top players of a league" } }, "options": { "limit": { - "$": "limit", + "name": "limit", "description": "How many neighbors to display (default: %s)" }, "season": { - "$": "season", + "name": "season", "description": "Season number (default: current)", "choices": { "current": "%s (current)" } }, "league": { - "$": "league", + "name": "league", "description": "The league to display" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "today", + "name": "today", "description": "Today's played tanks and statistics" }, "stats": { - "$": "stats", + "name": "stats", "description": "Quick statistics for a period" }, "owned_tanks": { - "$": "owned-tanks", + "name": "owned-tanks", "description": "Shows all own tanks in a tier", "body": { "title": "# %s's owned tier %s tanks\n\n" } }, "permissions": { - "$": "permissions", + "name": "permissions", "description": "Checks wether the bot has the required permissions to function", "body": { "title": "# Permissions\n\n%s", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "ping", + "name": "ping", "description": "Check wether the bot is alive.", "body": { "pong": "Pong 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Ping BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Ping World of Tanks Blitz" } } }, "player_info": { - "$": "player-info", + "name": "player-info", "description": "Basic information about a player", "body": { "title": "%s's information", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "rating", + "name": "rating", "description": "Rating player's statistics", "subcommands": { "today": { - "$": "today", + "name": "today", "description": "Today's rating statistics" }, "season": { - "$": "season", + "name": "season", "description": "This season's rating statistics" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "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": { + "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": { + "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": { + "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": { + "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": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } + } + }, + "meta": { + "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" + }, + "configuration": { + "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": { + "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": { + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "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": { + "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" + } + } + } } diff --git a/packages/i18n/strings/zh.json b/packages/i18n/strings/zh.json index 6202d5b1c..c6a5edc03 100644 --- a/packages/i18n/strings/zh.json +++ b/packages/i18n/strings/zh.json @@ -1,5 +1,54 @@ { + "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": "", + "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": "差", @@ -147,49 +196,51 @@ "query_too_long": "# 您的搜索太长了\n您的搜索必须最长为 100 个字符。" }, "wn8": { - "$": "WN8", - "very_bad": "非常差", - "bad": "差", - "below_average": "较差", - "average": "平均", - "above_average": "高于平均", - "good": "好", - "very_good": "非常好", - "great": "很好", - "unicum": "Unicum", - "super_unicum": "Super unicum" + "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": { "today": { - "$": "今日:", + "name": "today", "description": "今日:" }, "30": { - "$": "30", + "name": "30", "description": "30天" }, "60": { - "$": "60", + "name": "60", "description": "60天" }, "90": { - "$": "90", + "name": "90", "description": "90天" }, "career": { - "$": "玩家资料", + "name": "career", "description": "玩家资料" }, "custom": { - "$": "自定义", + "name": "custom", "description": "自定义范围", "options": { "start": { - "$": "开始时间", + "name": "start", "description": "从今天开始于数天前" }, "end": { - "$": "结束时间", + "name": "end", "description": "从今天开始于数天前" } } @@ -197,37 +248,37 @@ }, "options": { "clan": { - "$": "军团", + "name": "clan", "description": "The clan name or tag" }, "tank": { - "$": "tank", + "name": "tank", "description": "The tank to get stats for" }, "username": { - "$": "username", + "name": "username", "description": "The Blitz username of the player" }, "filters": { "nation": { - "$": "nation", + "name": "nation", "description": "Nation" }, "class": { - "$": "class", + "name": "class", "description": "Class" }, "type": { - "$": "type", + "name": "type", "description": "Type" } }, "region": { - "$": "region", + "name": "region", "description": "Region" }, "tier": { - "$": "tier", + "name": "tier", "description": "Tier", "choices": { "tier": "Tier %s - %s" @@ -266,7 +317,7 @@ }, "commands": { "auction": { - "$": "auction", + "name": "auction", "description": "Tanks available right now in the auction", "body": { "title": "Blitz Auction", @@ -282,19 +333,19 @@ } }, "replay": { - "$": "replay", + "name": "replay", "description": "Display replay results" }, "research": { - "$": "research", + "name": "research", "description": "Lists the expenses in researching a line", "options": { "target_tank": { - "$": "target-tank", + "name": "target-tank", "description": "The final tank to research in the line" }, "starting_tank": { - "$": "starting-tank", + "name": "starting-tank", "description": "The starting tank in the line (inferred automatically if not provided)" } }, @@ -317,38 +368,38 @@ } }, "about": { - "$": "about", + "name": "about", "description": "All the info you need about the bot", "subcommands": { "commands": { - "$": "commands", + "name": "commands", "description": "List of all commands and their descriptions", "body": "# Commands\n\nBlitzKit offers the following commands:\n\n" }, "embeds": { - "$": "embeds", + "name": "embeds", "description": "How embeds work" }, "introduction": { - "$": "introduction", + "name": "introduction", "description": "About the bot" }, "invite": { - "$": "invite", + "name": "invite", "description": "How to invite the bot" }, "timezones": { - "$": "timezones", + "name": "timezones", "description": "How BlitzKit infers and uses your timezone" }, "credits": { - "$": "credits", + "name": "credits", "description": "People who have helped BlitzKit" } } }, "breakdown": { - "$": "breakdown", + "name": "breakdown", "description": "A period's breakdown by tanks played", "body": { "total": "Total", @@ -360,38 +411,38 @@ } }, "debug": { - "$": "debug", + "name": "debug", "description": "Debug information about the bot", "body": { "title": "# Debug\n\n", "version": "Version", "shard": { - "$": "Shard", + "label": "Shard", "default": "default" }, "uptime": "Uptime" } }, "evolution": { - "$": "evolution", + "name": "evolution", "description": "Evolution of statistics", "groups": { "player": { - "$": "player", + "name": "player", "description": "Player statistics" }, "tank": { - "$": "tank", + "name": "tank", "description": "Tank statistics" } } }, "inactive": { - "$": "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: %s days)" } }, @@ -401,31 +452,31 @@ } }, "full_stats": { - "$": "full-stats", + "name": "full-stats", "description": "Full in-game statistics", "body": { "cards": { "games": { - "$": "Games", + "title": "Games", "winrate": "Winrate", "battles": "Battles", "wins_losses": "Wins / losses" }, "efficiency": { - "$": "Efficiency", + "title": "Efficiency", "wn8": "WN8", "survival": "Survival", "accuracy": "Accuracy" }, "lethality": { - "$": "Lethality", + "title": "Lethality", "average_damage": "Average damage", "damage_per_tier": "Damage per tier", "damage_ratio": "Damage ratio", "average_kills": "Average kills" }, "miscellaneous": { - "$": "Miscellaneous", + "title": "Miscellaneous", "average_tier": "Average tier", "average_spots": "Average spots", "average_xp": "Average XP", @@ -435,12 +486,12 @@ } }, "link": { - "$": "link", + "name": "link", "description": "Links your Blitz and Discord account", "body": { "accounts_linked": "Accounts linked", "no_role_permissions": { - "$": "%s failed to verify", + "title": "%s1 failed to verify", "description": "I don't have the permission to manage roles." } }, @@ -450,11 +501,11 @@ } }, "search_clans": { - "$": "search-clans", + "name": "search-clans", "description": "Search clans", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of clan results (default: %s)" } }, @@ -464,11 +515,11 @@ } }, "search_players": { - "$": "search-players", + "name": "search-players", "description": "Search players", "options": { "limit": { - "$": "limit", + "name": "limit", "description": "The max number of player results (default: %s)" } }, @@ -478,32 +529,32 @@ } }, "rating_leaderboard": { - "$": "rating-leaderboard", + "name": "rating-leaderboard", "description": "Rating battles statistics", "subcommands": { "neighbors": { - "$": "neighbors", + "name": "neighbors", "description": "Neighboring players on the leaderboard" }, "league": { - "$": "league", + "name": "league", "description": "Top players of a league" } }, "options": { "limit": { - "$": "limit", + "name": "limit", "description": "How many neighbors to display (default: %s)" }, "season": { - "$": "season", + "name": "season", "description": "Season number (default: current)", "choices": { "current": "%s (current)" } }, "league": { - "$": "league", + "name": "league", "description": "The league to display" } }, @@ -517,22 +568,22 @@ } }, "today": { - "$": "today", + "name": "today", "description": "Today's played tanks and statistics" }, "stats": { - "$": "stats", + "name": "stats", "description": "Quick statistics for a period" }, "owned_tanks": { - "$": "owned-tanks", + "name": "owned-tanks", "description": "Shows all own tanks in a tier", "body": { "title": "# %s's owned tier %s tanks\n\n" } }, "permissions": { - "$": "permissions", + "name": "permissions", "description": "Checks wether the bot has the required permissions to function", "body": { "title": "# Permissions\n\n%s", @@ -543,7 +594,7 @@ } }, "ping": { - "$": "ping", + "name": "ping", "description": "Check wether the bot is alive.", "body": { "pong": "Pong 🏓", @@ -551,17 +602,17 @@ }, "subcommands": { "blitzkit": { - "$": "blitzkit", + "name": "blitzkit", "description": "Ping BlitzKit" }, "wotb": { - "$": "wotb", + "name": "wotb", "description": "Ping World of Tanks Blitz" } } }, "player_info": { - "$": "player-info", + "name": "player-info", "description": "Basic information about a player", "body": { "title": "%s's information", @@ -574,15 +625,15 @@ } }, "rating": { - "$": "rating", + "name": "rating", "description": "Rating player's statistics", "subcommands": { "today": { - "$": "today", + "name": "today", "description": "Today's rating statistics" }, "season": { - "$": "season", + "name": "season", "description": "This season's rating statistics" } }, @@ -599,5 +650,623 @@ } } }, - "website": {} + "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": { + "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": { + "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": { + "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": { + "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": { + "name": "Static armor", + "primary": "Primary", + "spaced": "Spaced", + "external": "External", + "edit": { + "label": "Edit", + "reset": "Reset" + } + } + }, + "meta": { + "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" + }, + "configuration": { + "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": { + "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": { + "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": { + "button": "Add", + "title": "Add tanks", + "description": "Select tanks to add to comparison" + }, + "clear": "Clear", + "deltas": { + "none": "No deltas", + "percentage": "Percentage", + "absolute": "Absolute" + } + }, + "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" + } + } + }, + "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": { + "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" + } + } + } }