Merge branch 'main' into ue

This commit is contained in:
tresabhi committed 2025-03-04 22:45:27 -06:00
commit 5d81b7ff5a
13 files changed
+2478 -2477

No files matched your search

+17 -17
View File
@@ -816,30 +816,30 @@
"spaced": "Espaciado", "spaced": "Espaciado",
"external": "Externa", "external": "Externa",
"edit": { "edit": {
"label": "Edit", "label": "Editar",
"reset": "Restablecer" "reset": "Restablecer"
} }
} }
}, },
"meta": { "meta": {
"back": "Back", "back": "Volver",
"compare": "Compare", "compare": "Comparar",
"swap": { "swap": {
"button": "Swap", "button": "Intercambiar",
"title": "Swap tanks" "title": "Intercambio de tanques"
}, },
"vanilla": "Vanilla", "vanilla": "Vainilla",
"opentest": "OpenTest", "opentest": "Prueba abierta",
"full_name": "Full name", "full_name": "Nombre completo",
"nation": "Nación", "nation": "Nación",
"class": "Clase", "class": "Clase",
"tier": "Nivel", "tier": "Nivel",
"type": "Tipo", "type": "Tipo",
"dev_id": "DEV: ID", "dev_id": "DEV: ID",
"purchase": "Purchase price", "purchase": "Precio de compra",
"restoration": "Restoration price", "restoration": "Precio de restauración",
"sale": "Sale price", "sale": "Precio de venta",
"research": "Research XP" "research": "Investigar experiencia"
}, },
"tech_tree": { "tech_tree": {
"title": "Árbol tecnológico", "title": "Árbol tecnológico",
@@ -852,11 +852,11 @@
}, },
"review": { "review": {
"title": "Review videos", "title": "Review videos",
"disclaimer": "BlitzKit does not endorse any review videos.", "disclaimer": "BlitzKit no respalda ningún vídeo de reseñas.",
"join": "Apply to %s1 YouTuber program" "join": "Apply to %s1 YouTuber program"
}, },
"configuration": { "configuration": {
"title": "Configuration", "title": "",
"modules": { "modules": {
"title": "Modules", "title": "Modules",
"stock": "Stock", "stock": "Stock",
@@ -867,8 +867,8 @@
"clear": "Clear" "clear": "Clear"
}, },
"provisions": { "provisions": {
"title": "Provisions", "title": "Provisiones",
"clear": "Clear" "clear": "Limpiar"
}, },
"consumables": { "consumables": {
"title": "Consumables", "title": "Consumables",
@@ -1157,7 +1157,7 @@
"success": { "success": {
"title": "Copy URL", "title": "Copy URL",
"info": "Generated the URL for %s1. The embed will start tracking as soon as the URL is pasted. Reset at any time by right-clicking on PC or long-pressing on mobile and then selecting \"Reset\".", "info": "Generated the URL for %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", "back": "Volver",
"copy": "Copy URL" "copy": "Copy URL"
} }
}, },
+190 -190
View File
@@ -1,8 +1,8 @@
{ {
"test": { "test": {
"default": "test", "default": "teste",
"long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is %s1 because it has the color of %s2. I like it so much that I will say its name 3 times! %s1! %s1! %s1! Once again, it's %s2, not %s3.", "long": "Ceci est une longue chaîne de test. Vous ne DEVEZ JAMAIS le voir dans l'interface utilisateur. Mon fruit préféré est %s1, car il a la couleur %s2. Je l'aime tellement que je vais dire son nom 3 fois ! %s1! %s1! %s1 ! Encore une fois, c'est %s2, pas %s3.",
"fox": "The quick brown fox jumps over the lazy dog." "fox": "Le renard brun et rapide saute par-dessus le chien paresseux."
}, },
"common": { "common": {
"units": { "units": {
@@ -15,7 +15,7 @@
"gun_types": { "gun_types": {
"auto_loader": "Chargement auto", "auto_loader": "Chargement auto",
"auto_reloader": "Rechargement auto", "auto_reloader": "Rechargement auto",
"regular": "Régulier" "regular": "Standard"
}, },
"shells": { "shells": {
"ap": "AP", "ap": "AP",
@@ -51,12 +51,12 @@
}, },
"wn8_percentile": { "wn8_percentile": {
"0": "Très nul", "0": "Très nul",
"1": "Nul", "1": "Mauvais",
"2": "En-dessous de la moyenne", "2": "En-dessous de la moyenne",
"3": "Moyenne", "3": "Moyen",
"4": "Au-dessus de la moyenne", "4": "Au-dessus de la moyenne",
"5": "Bien", "5": "Bon",
"6": "Très bien", "6": "Très bon",
"7": "Super", "7": "Super",
"8": "Unique", "8": "Unique",
"9": "Super unique" "9": "Super unique"
@@ -75,76 +75,76 @@
"10": "Super unique" "10": "Super unique"
}, },
"nations": { "nations": {
"ussr": "U.S.S.R.", "ussr": "U.R.S.S",
"germany": "Germany", "germany": "Allemagne",
"usa": "U.S.A.", "usa": "\"U.S.A\".",
"china": "China", "china": "Chine",
"uk": "U.K.", "uk": "Royaume-Uni.",
"france": "France", "france": "France",
"japan": "Japan", "japan": "Japon",
"european": "European Nation", "european": "Nation européenne",
"other": "Hybrid Nation" "other": "Nation hybride"
}, },
"nations_adjectives": { "nations_adjectives": {
"ussr": "U.S.S.R.", "ussr": "U.R.S.S",
"germany": "German", "germany": "Allemand",
"usa": "U.S.A.", "usa": "\"U.S.A\".",
"china": "Chinois", "china": "Chinois",
"uk": "U.K.", "uk": "Royaume-Uni.",
"france": "Français", "france": "Français",
"japan": "Japonais", "japan": "Japonais",
"european": "European", "european": "Européen",
"other": "Hybrid" "other": "Hybride"
}, },
"tank_class_short": { "tank_class_short": {
"-1": "unrecognized", "-1": "Non reconnu",
"0": "Light", "0": "Léger",
"1": "Medium", "1": "Moyen",
"2": "Heavy", "2": "Lourd",
"3": "TD" "3": "Chasseur de char"
}, },
"tank_class_short_plural_lowercase": { "tank_class_short_plural_lowercase": {
"0": "lights", "0": "légers",
"1": "mediums", "1": "moyens",
"2": "heavies", "2": "lourds",
"3": "TDs" "3": "Chasseurs de char"
}, },
"tank_class_medium": { "tank_class_medium": {
"-1": "unrecognized", "-1": "Non reconnu",
"0": "Light", "0": "Léger",
"1": "Medium", "1": "Moyen",
"2": "Heavy", "2": "Lourd",
"3": "Tank destroyer" "3": "Chasseur de char"
}, },
"tree_type": { "tree_type": {
"-1": "unrecognized", "-1": "Non reconnu",
"0": "Tech tree", "0": "Arbre technologique",
"1": "Premium", "1": "Premium",
"2": "Collector" "2": "Char de collection"
}, },
"regions": { "regions": {
"normal": { "normal": {
"com": "North America", "com": "Amérique du Nord",
"eu": "Europe", "eu": "Europe",
"asia": "Asia-Pacific" "asia": "Asie-Pacifique"
}, },
"short": { "short": {
"com": "NA", "com": "NA",
"eu": "EU", "eu": "Europe",
"asia": "APAC" "asia": "APAC"
} }
}, },
"leagues": { "leagues": {
"diamond": "Diamond", "diamond": "Diamant",
"platinum": "Platinum", "platinum": "Platine",
"gold": "Gold", "gold": "Or",
"silver": "Silver", "silver": "Argent",
"bronze": "Bronze" "bronze": "Bronze"
}, },
"composite_stats": { "composite_stats": {
"normalized_damage_dealt": "Damage", "normalized_damage_dealt": "Dégâts",
"normalized_damage_received": "Damage received", "normalized_damage_received": "Dégâts reçus",
"normalized_deaths": "Deathrate", "normalized_deaths": "Taux de Mort",
"normalized_frags": "Tués", "normalized_frags": "Tués",
"normalized_hits": "Coups", "normalized_hits": "Coups",
"normalized_losses": "Taux de perte", "normalized_losses": "Taux de perte",
@@ -158,7 +158,7 @@
"normalized_battle_life_time": "Temps de bataille", "normalized_battle_life_time": "Temps de bataille",
"cumulative_accuracy": "Précision", "cumulative_accuracy": "Précision",
"cumulative_battles": "Batailles", "cumulative_battles": "Batailles",
"cumulative_capture_points": "Total capture points", "cumulative_capture_points": "Points de capture totaux",
"cumulative_damage_dealt": "Total de dégâts", "cumulative_damage_dealt": "Total de dégâts",
"cumulative_damage_ratio": "Rapport de dégâts", "cumulative_damage_ratio": "Rapport de dégâts",
"cumulative_damage_received": "Total de dégât reçus", "cumulative_damage_received": "Total de dégât reçus",
@@ -183,17 +183,17 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Could not find clan\nCouldn't find \"%s1\". Try selecting a clan from the search result.", "clan_not_found": "# Impossible de trouver le clan\nImpossible de trouver «%s1 ». Essayez de sélectionner un clan dans le résultat de la recherche.",
"player_not_found": "# Could not find user\nI couldn't find user \"%s1\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.", "player_not_found": "# Impossible de trouver l'utilisateur\nJe n'ai pas pu trouver l'utilisateur \"%s1\". Essayez de choisir un utilisateur dans le résultat de la recherche, en tapant un nom d'utilisateur valide, ou en utilisant la commande `/link`.",
"player_not_linked": "# Use `/link` to get started\nI don't know who you are but you can tell me today!", "player_not_linked": "# Utilisez `/link` pour commencer\nJe ne sais pas qui vous êtes, mais vous pouvez me le dire aujourd'hui !",
"tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", "tank_name_not_found": "Impossible de trouver le char sous le nom \"%s1\".",
"tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.", "tank_id_not_found": "# Réservoir introuvable\nImpossible de trouver le char avec l'ID \"%s1\". Essayez de taper le nom du char au lieu d'un nombre.",
"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.", "no_tank_stats": "# Aucune statistique de tank disponible\nCe joueur n'a pas de statistiques disponibles. Ce n'est peut-être pas le joueur que vous cherchez.",
"get_help": "Help Discord server", "get_help": "Aidez le serveur Discord",
"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.", "uncaught_error": "# Blitzkit a rencontré une erreur !\nNous sommes désolés de cela. N'hésitez pas à [rejoindre le serveur officiel Discord](https://discord.gg/nDt7AjGJQH) pour obtenir de l'aide.",
"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.", "preview": "# Cette commande est en aperçu\n\nVous ne pouvez accéder à cette commande que dans [le serveur officiel Discord](https://discord.gg/nDt7AjGJQH). La commande sera généralement disponible sous peu.",
"query_too_small": "# Your search is too short\nYour search must be at least 3 characters long.", "query_too_small": "# Votre recherche est trop courte\nVotre recherche doit comporter au moins 3 caractères.",
"query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." "query_too_long": "# Votre recherche est trop longue\nVotre recherche doit comporter au maximum 100 caractères."
}, },
"wn8": { "wn8": {
"name": "WN8", "name": "WN8",
@@ -212,36 +212,36 @@
}, },
"subcommands": { "subcommands": {
"today": { "today": {
"name": "today", "name": "aujourd'hui",
"description": "Today" "description": "Aujourd'hui"
}, },
"30": { "30": {
"name": "30", "name": "30",
"description": "30 days" "description": "30 jours"
}, },
"60": { "60": {
"name": "60", "name": "60",
"description": "60 days" "description": "60 jours"
}, },
"90": { "90": {
"name": "90", "name": "90",
"description": "90 days" "description": "90 jours"
}, },
"career": { "career": {
"name": "career", "name": "carrière",
"description": "Career" "description": "Carrière"
}, },
"custom": { "custom": {
"name": "custom", "name": "personnaliser",
"description": "Custom range", "description": "Période spécifique",
"options": { "options": {
"start": { "start": {
"name": "start", "name": "début",
"description": "Start in number of days ago from today" "description": "Commencer il y a un nombre de jours à partir d'aujourd'hui"
}, },
"end": { "end": {
"name": "end", "name": "fin",
"description": "End in number of days ago from today" "description": "Fin en nombre de jours à partir d'aujourd'hui"
} }
} }
} }
@@ -249,24 +249,24 @@
"options": { "options": {
"clan": { "clan": {
"name": "clan", "name": "clan",
"description": "The clan name or tag" "description": "Le nom ou le tag du clan"
}, },
"tank": { "tank": {
"name": "tank", "name": "char",
"description": "The tank to get stats for" "description": "Le char pour obtenir des statistiques pour"
}, },
"username": { "username": {
"name": "username", "name": "nom d'utilisateur",
"description": "The Blitz username of the player" "description": "Le nom d'utilisateur Blitz du joueur"
}, },
"filters": { "filters": {
"nation": { "nation": {
"name": "nation", "name": "pays",
"description": "Nation" "description": "Pays"
}, },
"class": { "class": {
"name": "class", "name": "classe",
"description": "Class" "description": "Classe"
}, },
"type": { "type": {
"name": "type", "name": "type",
@@ -274,107 +274,107 @@
} }
}, },
"region": { "region": {
"name": "region", "name": "région",
"description": "Region" "description": "Région"
}, },
"tier": { "tier": {
"name": "tier", "name": "rang",
"description": "Tier", "description": "Rang",
"choices": { "choices": {
"tier": "Tier %s1 - %s2" "tier": "Rang %s1 - %s2"
} }
} }
}, },
"periods": { "periods": {
"career": "Career", "career": "Carrière",
"today": "Today", "today": "Aujourd'hui",
"days": "%s1 days", "days": "%s1 jour",
"custom": "%s1 - %s2 days" "custom": "%s1 - %s2 jours"
}, },
"filters": { "filters": {
"none": "No filters", "none": "Aucun filtre",
"tier": "Tier %s1" "tier": "Rang %s1"
}, },
"no_data": { "no_data": {
"battles_in_period": "No battles played in this period", "battles_in_period": "",
"battles_in_season": "No battles played in this season", "battles_in_season": "Aucune bataille jouée dans cette saison",
"players_in_period": "No players in this period", "players_in_period": "Aucun joueur pendant cette période",
"tanks_found": "No tanks found" "tanks_found": "Aucun char de trouver"
}, },
"buttons": { "buttons": {
"refresh": "Refresh" "refresh": "Actualiser"
}, },
"hero_stats": { "hero_stats": {
"battles": "Batailles", "battles": "Batailles",
"winrate": "Taux de victoires", "winrate": "Taux de victoires",
"damage": "Damage", "damage": "Dégâts",
"damage_ratio": "Rapport de dégâts", "damage_ratio": "Rapport de dégâts",
"tier": "Tier", "tier": "Rang",
"survival": "Survival", "survival": "Survie",
"accuracy": "Précision", "accuracy": "Précision",
"kills": "Tués" "kills": "Tués"
} }
}, },
"commands": { "commands": {
"auction": { "auction": {
"name": "auction", "name": "Char cible",
"description": "Tanks available right now in the auction", "description": "Des chars sont disponibles dès maintenant dans la vente aux enchères",
"body": { "body": {
"title": "Blitz Auction", "title": "Enchères Blitz",
"subtitle": "%s1 available • next prices %s2\nBid now: %s3", "subtitle": "%s1 disponible • prochains prix %s2\nOffre : %s3",
"next": "Next price: %s1", "next": "Prochain prix : %s1",
"available": "Available: %s1 / %s2" "available": "Disponible : %s1 / %s2"
}, },
"errors": { "errors": {
"no_auction": "# No ongoing auction\n\nCurrently, there are no tanks available for purchase in the auction. If you think this is an error, please report this discrepancy in [the official Discord Server](https://discord.gg/nDt7AjGJQH)." "no_auction": "# Pas de vente aux enchères\n\nActuellement, il n'y a pas de chars disponibles à l'achat dans la vente aux enchères. Si vous pensez qu'il s'agit d'une erreur, veuillez signaler cette anomalie dans [le serveur officiel Discord](https://discord.gg/nDt7AjGJQH)."
}, },
"actions": { "actions": {
"bid": "Bid now" "bid": "Enchérir maintenant"
} }
}, },
"replay": { "replay": {
"name": "replay", "name": "rejouer",
"description": "Display replay results" "description": "Afficher les résultats de la relecture"
}, },
"research": { "research": {
"name": "research", "name": "recherche",
"description": "Lists the expenses in researching a line", "description": "Liste des dépenses liées à la recherche d'une ligne",
"options": { "options": {
"target_tank": { "target_tank": {
"name": "target-tank", "name": "char cible",
"description": "The final tank to research in the line" "description": "Le dernier char à rechercher dans la ligne"
}, },
"starting_tank": { "starting_tank": {
"name": "starting-tank", "name": "Char de départ",
"description": "The starting tank in the line (inferred automatically if not provided)" "description": ""
} }
}, },
"body": { "body": {
"subtitle": "Research", "subtitle": "Research",
"total": "Total", "total": "Total",
"research": "Research: %s1", "research": "Recherche: %s1",
"upgrades": "Upgrades: %s1", "upgrades": "Améliorations : %s1",
"purchase": "Purchase: %s1", "purchase": "Achat : %s1",
"equipment": "Equipment: %s1", "equipment": "Equipment: %s1",
"estimation": "# This is an estimation!\n\nThis list may include already researched tanks because of the inaccurate information Wargaming provides. Try providing a `starting-tank` from the line when using the command if you can." "estimation": "# Ceci est une estimation !\n\nCette liste peut inclure des chars déjà recherchés en raison de l'information inexacte fournie par Wargaming. Essayez de fournir un `char de départ` depuis la ligne lorsque vous utilisez la commande si vous le pouvez."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 is not on the tech tree\n\nYou cannot research a premium/collector tank.", "non_tech_tree": "# %s1 n'est pas dans l'arbre technologique\n\nVous ne pouvez pas rechercher un char prenium/de collection.",
"tier_1": "# %s1 is a tier I\n\nTier I tanks are always unlocked for free for all players.", "tier_1": "# %s1 est un char de tier I\n\nLe char de tier 1 sont déverrouillé gratuitement pour tous les joueurs.",
"already_researched": "# %s1 is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.", "already_researched": "# %s1 est déjà recherché\n\nEssayez de fournir un `char de départ` en utilisant la commande pour voir la progression d'une lignée.",
"start_end_equal": "# %s1 was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.", "start_end_equal": "# %s1 was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.",
"tanks_not_on_line": "# %s1 and %s2 are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.", "tanks_not_on_line": "# %s1 and %s2 are not on the same line\n\nMake sure `starting-tank` and `target-tank` are on the same tech-tree line.",
"unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." "unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank."
} }
}, },
"about": { "about": {
"name": "about", "name": "à propos",
"description": "All the info you need about the bot", "description": "Toutes les informations dont vous avez besoin sur le bot",
"subcommands": { "subcommands": {
"commands": { "commands": {
"name": "commands", "name": "commandes",
"description": "List of all commands and their descriptions", "description": "Liste de toutes les commandes et leurs descriptions",
"body": "# Commands\n\nBlitzKit offers the following commands:\n\n" "body": "# Commandes\n\nBlitzKit offre les commandes suivantes :\n\n"
}, },
"embeds": { "embeds": {
"name": "embeds", "name": "embeds",
@@ -382,121 +382,121 @@
}, },
"introduction": { "introduction": {
"name": "introduction", "name": "introduction",
"description": "About the bot" "description": "À propos du bot"
}, },
"invite": { "invite": {
"name": "invite", "name": "inviter",
"description": "How to invite the bot" "description": "Comment inviter le bot"
}, },
"timezones": { "timezones": {
"name": "timezones", "name": "fuseau horaire",
"description": "How BlitzKit infers and uses your timezone" "description": "Comment BlitzKit déduit et utilise votre fuseau horaire"
}, },
"credits": { "credits": {
"name": "credits", "name": "crédits",
"description": "People who have helped BlitzKit" "description": "Personnes qui ont aidé BlitzKit"
} }
} }
}, },
"breakdown": { "breakdown": {
"name": "breakdown", "name": "décomposition",
"description": "A period's breakdown by tanks played", "description": "A period's breakdown by tanks played",
"body": { "body": {
"total": "Total", "total": "Total",
"battles": "Batailles", "battles": "Batailles",
"wn8": "WN8", "wn8": "WN8",
"winrate": "Taux de victoires", "winrate": "Taux de victoires",
"damage": "Damage", "damage": "Dégâts",
"unknown_tank": "Unknown tank %s1" "unknown_tank": "Char %s1 inconnu"
} }
}, },
"debug": { "debug": {
"name": "debug", "name": "déboguer",
"description": "Debug information about the bot", "description": "Déboguer les informations sur le bot",
"body": { "body": {
"title": "# Debug\n\n", "title": "# Debog\n\n",
"version": "Version", "version": "Version",
"shard": { "shard": {
"label": "Shard", "label": "Fragment",
"default": "default" "default": "par défaut"
}, },
"uptime": "Uptime" "uptime": "Temps de fonctionnement"
} }
}, },
"evolution": { "evolution": {
"name": "evolution", "name": "évolution",
"description": "Evolution of statistics", "description": "Évolution des statistiques",
"groups": { "groups": {
"player": { "player": {
"name": "player", "name": "joueur",
"description": "Player statistics" "description": "Statistiques du joueur"
}, },
"tank": { "tank": {
"name": "tank", "name": "char",
"description": "Tank statistics" "description": "Statistiques du char"
} }
} }
}, },
"inactive": { "inactive": {
"name": "inactive", "name": "inactif",
"description": "Lists all inactive players in a clan above a threshold", "description": "Liste tous les joueurs inactifs dans un clan au-dessus d'un seuil",
"options": { "options": {
"threshold": { "threshold": {
"name": "threshold", "name": "seuil",
"description": "The number of days inactive (default: %s1 days)" "description": "Le nombre de jours inactifs (par défaut: %s1 jours)"
} }
}, },
"body": { "body": {
"subtitle": "Inactive for %s1+ days", "subtitle": "Inactif depuis %s1+ de jours",
"listing": "%s1 days" "listing": "%s1 jour"
} }
}, },
"full_stats": { "full_stats": {
"name": "full-stats", "name": "statistiques complètes",
"description": "Full in-game statistics", "description": "Statistiques complètes en jeu",
"body": { "body": {
"cards": { "cards": {
"games": { "games": {
"title": "Games", "title": "Games",
"winrate": "Taux de victoires", "winrate": "Taux de victoires",
"battles": "Batailles", "battles": "Batailles",
"wins_losses": "Wins / losses" "wins_losses": "Victoires/Défaites"
}, },
"efficiency": { "efficiency": {
"title": "Efficiency", "title": "Efficacité",
"wn8": "WN8", "wn8": "WN8",
"survival": "Survival", "survival": "Survie",
"accuracy": "Précision" "accuracy": "Précision"
}, },
"lethality": { "lethality": {
"title": "Lethality", "title": "Lethality",
"average_damage": "Average damage", "average_damage": "Dégâts moyens",
"damage_per_tier": "Damage per tier", "damage_per_tier": "Dégâts par tier",
"damage_ratio": "Rapport de dégâts", "damage_ratio": "Rapport de dégâts",
"average_kills": "Average kills" "average_kills": "Destruction moyenne"
}, },
"miscellaneous": { "miscellaneous": {
"title": "Miscellaneous", "title": "Divers",
"average_tier": "Average tier", "average_tier": "Tier moyen",
"average_spots": "Average spots", "average_spots": "Repérage moyen",
"average_xp": "Average XP", "average_xp": "Exp. Moyenne par bataille",
"kills_to_death_ratio": "Rapport tués/morts" "kills_to_death_ratio": "Rapport tués/morts"
} }
} }
} }
}, },
"link": { "link": {
"name": "link", "name": "lien",
"description": "Links your Blitz and Discord account", "description": "Lier votre compte Blitz et Discord",
"body": { "body": {
"accounts_linked": "Accounts linked", "accounts_linked": "Comptes liés",
"no_role_permissions": { "no_role_permissions": {
"title": "%s1 failed to verify", "title": "La vérification de %s1 a échoué",
"description": "I don't have the permission to manage roles." "description": "Je n'ai pas l'autorisation de gérer les rôles."
} }
}, },
"embed": { "embed": {
"title": "Incorrect account?", "title": "Compte invalide ?",
"description": "Use the command again and select a username from the search results." "description": "Use the command again and select a username from the search results."
} }
}, },
@@ -568,7 +568,7 @@
} }
}, },
"today": { "today": {
"name": "today", "name": "aujourd'hui",
"description": "Today's played tanks and statistics" "description": "Today's played tanks and statistics"
}, },
"stats": { "stats": {
@@ -629,7 +629,7 @@
"description": "Rating player's statistics", "description": "Rating player's statistics",
"subcommands": { "subcommands": {
"today": { "today": {
"name": "today", "name": "aujourd'hui",
"description": "Today's rating statistics" "description": "Today's rating statistics"
}, },
"season": { "season": {
@@ -831,9 +831,9 @@
"vanilla": "Vanilla", "vanilla": "Vanilla",
"opentest": "OpenTest", "opentest": "OpenTest",
"full_name": "Full name", "full_name": "Full name",
"nation": "Nation", "nation": "Pays",
"class": "Class", "class": "Classe",
"tier": "Tier", "tier": "Rang",
"type": "Type", "type": "Type",
"dev_id": "DEV: ID", "dev_id": "DEV: ID",
"purchase": "Purchase price", "purchase": "Purchase price",
@@ -842,7 +842,7 @@
"research": "Research XP" "research": "Research XP"
}, },
"tech_tree": { "tech_tree": {
"title": "Tech tree", "title": "Arbre technologique",
"battle": "1 battle", "battle": "1 battle",
"battles": "%s1 battles", "battles": "%s1 battles",
"route": "Route %s1 of %s2" "route": "Route %s1 of %s2"
@@ -882,7 +882,7 @@
"info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7." "info": "Yellow skills only apply under special circumstances. Hold Space to quickly toggle between level 0 and 7."
}, },
"miscellaneous": { "miscellaneous": {
"title": "Miscellaneous" "title": "Divers"
} }
}, },
"characteristics": { "characteristics": {
@@ -918,7 +918,7 @@
"intraClip": "Intra-clip", "intraClip": "Intra-clip",
"caliber": "Caliber", "caliber": "Caliber",
"penetration": "Penetration", "penetration": "Penetration",
"damage": "Damage", "damage": "Dégâts",
"clipDamage": "Clipping potential", "clipDamage": "Clipping potential",
"moduleDamage": "Module damage", "moduleDamage": "Module damage",
"explosionRadius": "Explosion radius", "explosionRadius": "Explosion radius",
@@ -942,19 +942,19 @@
"speedBackwards": "Backwards", "speedBackwards": "Backwards",
"hardTerrainCoefficient": "Hard", "hardTerrainCoefficient": "Hard",
"hardTerrainCoefficientRaw": "Hard", "hardTerrainCoefficientRaw": "Hard",
"mediumTerrainCoefficient": "Medium", "mediumTerrainCoefficient": "Moyen",
"mediumTerrainCoefficientRaw": "Medium", "mediumTerrainCoefficientRaw": "Moyen",
"softTerrainCoefficient": "Soft", "softTerrainCoefficient": "Soft",
"softTerrainCoefficientRaw": "Soft", "softTerrainCoefficientRaw": "Soft",
"enginePower": "Engine power", "enginePower": "Engine power",
"powerToWeightRatioHardTerrain": "Hard", "powerToWeightRatioHardTerrain": "Hard",
"powerToWeightRatioMediumTerrain": "Medium", "powerToWeightRatioMediumTerrain": "Moyen",
"powerToWeightRatioSoftTerrain": "Soft", "powerToWeightRatioSoftTerrain": "Soft",
"weight": "Weight", "weight": "Weight",
"turretTraverseSpeed": "Turret traverse speed", "turretTraverseSpeed": "Turret traverse speed",
"gunTraverseSpeed": "Gun traverse speed", "gunTraverseSpeed": "Gun traverse speed",
"hullTraverseHardTerrain": "Hard", "hullTraverseHardTerrain": "Hard",
"hullTraverseMediumTerrain": "Medium", "hullTraverseMediumTerrain": "Moyen",
"hullTraverseSoftTerrain": "Soft", "hullTraverseSoftTerrain": "Soft",
"health": "Health", "health": "Health",
"fireChance": "Fire chance", "fireChance": "Fire chance",
@@ -1058,8 +1058,8 @@
"stats": { "stats": {
"winrate": "Taux de victoires", "winrate": "Taux de victoires",
"players": "Players", "players": "Players",
"damage": "Damage", "damage": "Dégâts",
"survival": "Survival", "survival": "Survie",
"xp": "XP", "xp": "XP",
"kills": "Tués", "kills": "Tués",
"spots": "Détections", "spots": "Détections",
+32 -32
View File
@@ -24,7 +24,7 @@
"he": "HE" "he": "HE"
}, },
"player_count_period": { "player_count_period": {
"total": "Total", "total": "トータル",
"d_120": "過去 120 日間", "d_120": "過去 120 日間",
"d_90": "過去 90 日間", "d_90": "過去 90 日間",
"d_60": "過去 60 日間", "d_60": "過去 60 日間",
@@ -189,8 +189,8 @@
"tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", "tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".",
"tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.", "tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.",
"no_tank_stats": "# No tank stats available\nThis player doesn't have any stats available. This may not be the player you are looking for.", "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", "get_help": "Discordサーバーに参加する",
"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.", "uncaught_error": "# BlitzKit がエラーに遭遇しました!\n申し訳ありません。お気軽に[Discordの公式サーバー](https://discord.gg/nDt7AjGJQH) をご利用ください。",
"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.", "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_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." "query_too_long": "# Your search is too long\nYour search must be at most 100 characters long."
@@ -225,10 +225,10 @@
}, },
"90": { "90": {
"name": "90", "name": "90",
"description": "90 days" "description": "90日"
}, },
"career": { "career": {
"name": "career", "name": "総合戦績",
"description": "Career" "description": "Career"
}, },
"custom": { "custom": {
@@ -265,7 +265,7 @@
"description": "Nation" "description": "Nation"
}, },
"class": { "class": {
"name": "class", "name": "",
"description": "Class" "description": "Class"
}, },
"type": { "type": {
@@ -351,7 +351,7 @@
}, },
"body": { "body": {
"subtitle": "Research", "subtitle": "Research",
"total": "Total", "total": "トータル",
"research": "Research: %s1", "research": "Research: %s1",
"upgrades": "Upgrades: %s1", "upgrades": "Upgrades: %s1",
"purchase": "Purchase: %s1", "purchase": "Purchase: %s1",
@@ -402,7 +402,7 @@
"name": "breakdown", "name": "breakdown",
"description": "A period's breakdown by tanks played", "description": "A period's breakdown by tanks played",
"body": { "body": {
"total": "Total", "total": "トータル",
"battles": "Battles", "battles": "Battles",
"wn8": "WN8", "wn8": "WN8",
"winrate": "Winrate", "winrate": "Winrate",
@@ -687,7 +687,7 @@
"survivability.length": "全長", "survivability.length": "全長",
"fire.dpm": "通常弾DPM", "fire.dpm": "通常弾DPM",
"fire.dpmPremium": "課金弾DPM", "fire.dpmPremium": "課金弾DPM",
"fire.reload": "装填速度", "fire.reload": "装填時間",
"fire.caliber": "砲口径", "fire.caliber": "砲口径",
"fire.standardPenetration": "通常弾貫通力", "fire.standardPenetration": "通常弾貫通力",
"fire.premiumPenetration": "課金弾貫通力", "fire.premiumPenetration": "課金弾貫通力",
@@ -748,7 +748,7 @@
"tankopedia": { "tankopedia": {
"name": "Tankopedia", "name": "Tankopedia",
"button": "戦車を探す", "button": "戦車を探す",
"description": "Blitz戦車百科事典", "description": "Blitz戦車百科",
"seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz", "seo_description": "Statistics, armor, and more for all tanks in World of Tanks Blitz",
"tank_seo_title": "%s1 - Tier %s2 %s3 %s4 | %s5 Tankopedia | World of Tanks Blitz (WoTB)", "tank_seo_title": "%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.", "tank_seo_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.",
@@ -775,7 +775,7 @@
"name": "モデル" "name": "モデル"
}, },
"dynamic": { "dynamic": {
"name": "装甲ギア", "name": "貫通テスト",
"custom_shell": { "custom_shell": {
"type": "弾種", "type": "弾種",
"caliber": "口径", "caliber": "口径",
@@ -798,8 +798,8 @@
"track": "履帯" "track": "履帯"
}, },
"status": { "status": {
"penetration": "%s1hp 装甲貫通", "penetration": "%s1hp 貫通",
"blocked": "装甲非貫通", "blocked": "非貫通",
"ricochet": "跳弾", "ricochet": "跳弾",
"splash": "%s1hp 爆風ダメージ" "splash": "%s1hp 爆風ダメージ"
}, },
@@ -811,7 +811,7 @@
} }
}, },
"static": { "static": {
"name": "Static armor", "name": "装甲モデル",
"primary": "主装甲", "primary": "主装甲",
"spaced": "空間装甲", "spaced": "空間装甲",
"external": "外部モジュール", "external": "外部モジュール",
@@ -852,7 +852,7 @@
}, },
"review": { "review": {
"title": "Review videos", "title": "Review videos",
"disclaimer": "BlitzKitはレビュー動画を推奨していません。", "disclaimer": "BlitzKitはいかなるレビュー動画も後援していません。",
"join": "%s1 YouTuberプログラムに応募する" "join": "%s1 YouTuberプログラムに応募する"
}, },
"configuration": { "configuration": {
@@ -905,7 +905,7 @@
"power_to_weight_ratio": "出力重量比", "power_to_weight_ratio": "出力重量比",
"hull_traverse_speed": "車体旋回速度", "hull_traverse_speed": "車体旋回速度",
"camouflage": "隠蔽率", "camouflage": "隠蔽率",
"reload": "装填速度", "reload": "装填時間",
"crewCount": "搭乗員数", "crewCount": "搭乗員数",
"shellNormalization": "標準化", "shellNormalization": "標準化",
"shellRicochet": "跳弾角度", "shellRicochet": "跳弾角度",
@@ -914,12 +914,12 @@
"shells": "砲弾", "shells": "砲弾",
"mostOptimalShellIndex": "最適な弾数", "mostOptimalShellIndex": "最適な弾数",
"shellReloads": "自動装填時間", "shellReloads": "自動装填時間",
"shellReload": "弾倉再装填時間", "shellReload": "装填時間",
"intraClip": "砲弾再装填時間", "intraClip": "砲弾再装填時間",
"caliber": "口径", "caliber": "口径",
"penetration": "貫通力", "penetration": "貫通力",
"damage": "ダメージ", "damage": "ダメージ",
"clipDamage": "弾倉合計攻撃力", "clipDamage": "弾倉火力",
"moduleDamage": "モジュールダメージ", "moduleDamage": "モジュールダメージ",
"explosionRadius": "爆風半径", "explosionRadius": "爆風半径",
"shellVelocity": "弾速", "shellVelocity": "弾速",
@@ -995,9 +995,9 @@
} }
}, },
"compare": { "compare": {
"name": "性能比較", "name": "比較",
"button": "戦車を比較", "button": "戦車を比較",
"description": "車輌の統計を比較します", "description": "車輌の特性を比較",
"seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz", "seo_description": "Compare tanks statistics and loadouts in World of Tanks Blitz",
"actions": { "actions": {
"add": { "add": {
@@ -1040,7 +1040,7 @@
"performance": { "performance": {
"name": "Performance", "name": "Performance",
"button": "戦車を見る", "button": "戦車を見る",
"description": "戦車性能統計", "description": "車輌の戦闘統計",
"seo_description": "Best tanks and their performances in World of Tanks Blitz", "seo_description": "Best tanks and their performances in World of Tanks Blitz",
"estimation": { "estimation": {
"body": "%s1 人のプレイヤーの推定統計。 %s2前に更新されました。", "body": "%s1 人のプレイヤーの推定統計。 %s2前に更新されました。",
@@ -1053,21 +1053,21 @@
"table": { "table": {
"tanks": { "tanks": {
"header": "車輌名", "header": "車輌名",
"total": "Total" "total": "トータル"
}, },
"stats": { "stats": {
"winrate": "勝率", "winrate": "勝率",
"players": "プレイヤー数", "players": "プレイヤー数",
"damage": "ダメージ", "damage": "Dmg",
"survival": "生還率", "survival": "生還率",
"xp": "EXP", "xp": "EXP",
"kills": "撃破数", "kills": "撃破数",
"spots": "発見数", "spots": "発見数",
"accuracy": "命中率", "accuracy": "命中率",
"shots": "射撃数", "shots": "射撃数",
"hits": "命中回数", "hits": "命中数",
"damage_ratio": "ダメージ比", "damage_ratio": "ダメ比",
"damage_taken": "被ダメージ", "damage_taken": "被ダメ",
"capture_points": "占領ポイント" "capture_points": "占領ポイント"
} }
} }
@@ -1077,7 +1077,7 @@
"button": "全て見る", "button": "全て見る",
"description": "Blitzアバター図鑑", "description": "Blitzアバター図鑑",
"seo_description": "World of Tanks Blitz の 全ての プレイヤーアバター", "seo_description": "World of Tanks Blitz の 全ての プレイヤーアバター",
"last_updated": "最終更新:", "last_updated": "最終更新: %s1",
"search": { "search": {
"hint": "アバターを検索...", "hint": "アバターを検索...",
"results": "検索結果: %s1 個" "results": "検索結果: %s1 個"
@@ -1106,18 +1106,18 @@
"alright": "Alright" "alright": "Alright"
}, },
"no_battles": { "no_battles": {
"title": "まだ戦闘がありません", "title": "まだ戦闘未参加です",
"hint": "ゲームをプレイしてください" "hint": "ゲームをプレイしてください"
}, },
"table": { "table": {
"tank": "車輌名", "tank": "車輌名",
"total": "Total", "total": "トータル",
"remove": "削除" "remove": "削除"
} }
}, },
"tier_list": { "tier_list": {
"name": "Tier list", "name": "Tier list",
"button": "ランク付けする", "button": "ランク付け",
"description": "Blitzの戦車ランキング", "description": "Blitzの戦車ランキング",
"seo_description": "World of Tanks Blitz のプレイヤー評価とパフォーマンス統計に基づいて、最良から最悪までのランキングを作成しましょう", "seo_description": "World of Tanks Blitz のプレイヤー評価とパフォーマンス統計に基づいて、最良から最悪までのランキングを作成しましょう",
"buttons": { "buttons": {
@@ -1264,8 +1264,8 @@
}, },
"legal": { "legal": {
"title": "法的事項", "title": "法的事項",
"privacy": "Privacy policy", "privacy": "プライバシーポリシー",
"terms": "Terms of service" "terms": "利用規約"
} }
} }
} }
+268 -268
View File
@@ -1,8 +1,8 @@
{ {
"test": { "test": {
"default": "test", "default": "",
"long": "This is a long test string. You MUST NEVER see this in the UI. My favorite fruit is %s1 because it has the color of %s2. I like it so much that I will say its name 3 times! %s1! %s1! %s1! Once again, it's %s2, not %s3.", "long": "To jest długi ciąg testowy. NIGDY NIE ZOBACZYSZ tego w interfejsie użytkownika. Mój ulubiony owoc to %s1, ponieważ ma kolor %s2. Tak bardzo je lubię, że powiem ich nazwę 3 razy! %s1! %s1! %s1! Po raz kolejny to %s2, a nie %s3.",
"fox": "The quick brown fox jumps over the lazy dog." "fox": "Szybki brązowy lis przeskoczył nad leniwym psem."
}, },
"common": { "common": {
"units": { "units": {
@@ -14,14 +14,14 @@
}, },
"gun_types": { "gun_types": {
"auto_loader": "Auto loader", "auto_loader": "Auto loader",
"auto_reloader": "Auto reloader", "auto_reloader": "Automatyczne przeładowanie",
"regular": "Regular" "regular": ""
}, },
"shells": { "shells": {
"ap": "AP", "ap": "AP",
"apcr": "APCR", "apcr": "APCR",
"heat": "HEAT", "heat": "HEAT",
"he": "HE" "he": "OB"
}, },
"player_count_period": { "player_count_period": {
"total": "Total", "total": "Total",
@@ -29,70 +29,70 @@
"d_90": "Past 90 days", "d_90": "Past 90 days",
"d_60": "Past 60 days", "d_60": "Past 60 days",
"d_30": "Past month", "d_30": "Past month",
"d_7": "Past week", "d_7": "W minionym tygodniu",
"d_1": "Yesterday" "d_1": "Yesterday"
}, },
"branches": { "branches": {
"local": "dev", "local": "dev",
"dev": "beta", "dev": "beta",
"opentest": "opentest", "opentest": "opentest",
"preview": "preview" "preview": "podgląd"
}, },
"locales": { "locales": {
"en": "English", "en": "Angielski",
"es": "Spanish", "es": "Hiszpański",
"pt": "Portuguese", "pt": "Portugalski",
"ru": "Russian", "ru": "Rosyjski",
"uk": "Ukrainian", "uk": "Ukraiński",
"zh": "Chinese", "zh": "Chiński",
"ja": "Japanese", "ja": "Japoński",
"fr": "French", "fr": "Francuski",
"pl": "Polish" "pl": "Polski"
}, },
"wn8_percentile": { "wn8_percentile": {
"0": "Very bad", "0": "Bardzo złe",
"1": "Bad", "1": "Złe",
"2": "Below average", "2": "Poniżej średniej",
"3": "Average", "3": "Średnie",
"4": "Above average", "4": "Powyżej średniej",
"5": "Good", "5": "Dobre",
"6": "Very good", "6": "Bardzo dobre",
"7": "Great", "7": "Świetne",
"8": "Unicum", "8": "Unikalny",
"9": "Super unicum" "9": "Super unikalny"
}, },
"bkni_percentile": { "bkni_percentile": {
"0": "Super malum", "0": "Super źle",
"1": "Malum", "1": "Źle",
"2": "Very bad", "2": "Bardzo złe",
"3": "Bad", "3": "Złe",
"4": "Below average", "4": "Poniżej średniej",
"5": "Average", "5": "Średnie",
"6": "Above average", "6": "Powyżej średniej",
"7": "Good", "7": "Dobre",
"8": "Very good", "8": "Bardzo dobre",
"9": "Unicum", "9": "Unikalny",
"10": "Super unicum" "10": "Super unikalny"
}, },
"nations": { "nations": {
"ussr": "U.S.S.R.", "ussr": "ZSRR",
"germany": "Germany", "germany": "Germany",
"usa": "U.S.A.", "usa": "U.S.A.",
"china": "China", "china": "Chiny",
"uk": "U.K.", "uk": "Wielka Brytania",
"france": "France", "france": "France",
"japan": "Japan", "japan": "Japan",
"european": "European Nation", "european": "Nacja Europejska",
"other": "Hybrid Nation" "other": "Nacja Hybrydowa"
}, },
"nations_adjectives": { "nations_adjectives": {
"ussr": "U.S.S.R.", "ussr": "ZSRR",
"germany": "German", "germany": "German",
"usa": "U.S.A.", "usa": "Amerykański",
"china": "Chinese", "china": "Chiński",
"uk": "U.K.", "uk": "Wielkiej Brytanii",
"france": "French", "france": "Francuski",
"japan": "Japanese", "japan": "Japoński",
"european": "European", "european": "European",
"other": "Hybrid" "other": "Hybrid"
}, },
@@ -120,13 +120,13 @@
"-1": "unrecognized", "-1": "unrecognized",
"0": "Tech tree", "0": "Tech tree",
"1": "Premium", "1": "Premium",
"2": "Collector" "2": "Kolekcjonerski"
}, },
"regions": { "regions": {
"normal": { "normal": {
"com": "North America", "com": "Ameryka Północna",
"eu": "Europe", "eu": "Europa",
"asia": "Asia-Pacific" "asia": "Azja-Pacyfik"
}, },
"short": { "short": {
"com": "NA", "com": "NA",
@@ -135,142 +135,142 @@
} }
}, },
"leagues": { "leagues": {
"diamond": "Diamond", "diamond": "Diament",
"platinum": "Platinum", "platinum": "Platyna",
"gold": "Gold", "gold": "Złoty",
"silver": "Silver", "silver": "Srebro",
"bronze": "Bronze" "bronze": "Brąz"
}, },
"composite_stats": { "composite_stats": {
"normalized_damage_dealt": "Damage", "normalized_damage_dealt": "Uszkodzenia",
"normalized_damage_received": "Damage received", "normalized_damage_received": "Otrzymane uszkodzenia",
"normalized_deaths": "Deathrate", "normalized_deaths": "Wskaźnik śmierci",
"normalized_frags": "Kills", "normalized_frags": "Zniszczenia",
"normalized_hits": "Hits", "normalized_hits": "Trafienia",
"normalized_losses": "Lossrate", "normalized_losses": "Wskaźnik przegranych",
"normalized_misses": "Misses", "normalized_misses": "Nietrafione",
"normalized_shots": "Shots", "normalized_shots": "Strzały",
"normalized_spotted": "Spots", "normalized_spotted": "Zwiad",
"normalized_survived_battles": "Survival rate", "normalized_survived_battles": "Współczynnik przeżycia",
"normalized_win_and_survived": "Winning and surviving rate", "normalized_win_and_survived": "Wskaźnik wygranych i przeżywalności",
"normalized_wins": "Winrate", "normalized_wins": "Śr. wygranych",
"normalized_xp": "XP", "normalized_xp": "XP",
"normalized_battle_life_time": "Battle time", "normalized_battle_life_time": "Czas bitwy",
"cumulative_accuracy": "Accuracy", "cumulative_accuracy": "Skuteczność",
"cumulative_battles": "Battles", "cumulative_battles": "Bitwy",
"cumulative_capture_points": "Total capture points", "cumulative_capture_points": "Całkowita liczba punktów bazy",
"cumulative_damage_dealt": "Total damage", "cumulative_damage_dealt": "Łączne obrażenia",
"cumulative_damage_ratio": "Damage ratio", "cumulative_damage_ratio": "Współczynnik obrażeń",
"cumulative_damage_received": "Total damage received", "cumulative_damage_received": "Całkowita liczba otrzymanych obrażeń",
"cumulative_deaths": "Total deaths", "cumulative_deaths": "Łączna liczba zgonów",
"cumulative_dropped_capture_points": "Total dropped capture points", "cumulative_dropped_capture_points": "Całkowita liczba zdjętych punktów bazy",
"cumulative_frags": "Total kills", "cumulative_frags": "Łączna liczba zabójstw",
"cumulative_hits": "Total hits", "cumulative_hits": "Łączna liczba trafień",
"cumulative_inaccuracy": "Inaccuracy", "cumulative_inaccuracy": "Niedokładność",
"cumulative_kills_to_death_ratio": "Kills to death ratio", "cumulative_kills_to_death_ratio": "Stosunek zabójstw do śmierci",
"cumulative_losses": "Losses", "cumulative_losses": "Przegrane",
"cumulative_misses": "Total misses", "cumulative_misses": "Łącznie nietrafionych",
"cumulative_shots": "Total shots", "cumulative_shots": "Strzały ogółem",
"cumulative_spotted": "Suma wykryć", "cumulative_spotted": "Suma wykryć",
"cumulative_survived_battles": "Survived battles", "cumulative_survived_battles": "Przetrwane bitwy",
"cumulative_win_and_survived": "Won and survived battles", "cumulative_win_and_survived": "Wygrana i przetrwana bitwa",
"cumulative_wins": "Wins", "cumulative_wins": "Zwycięstwa",
"cumulative_xp": "Łączne PD", "cumulative_xp": "Łączne PD",
"cumulative_wn8": "WN8", "cumulative_wn8": "WN8",
"cumulative_battle_life_time": "Total battle time" "cumulative_battle_life_time": "Całkowity czas bitwy"
} }
}, },
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Could not find clan\nCouldn't find \"%s1\". Try selecting a clan from the search result.", "clan_not_found": "# Nie można znaleźć klanu\nNie można znaleźć \"%s1\". Spróbuj wybrać klan z wyników wyszukiwania.",
"player_not_found": "# Could not find user\nI couldn't find user \"%s1\". Try picking an user from the search result, typing in a valid username, or using the `/link` command.", "player_not_found": "# Nie można znaleźć użytkownika\nNie mogłem znaleźć użytkownika \"%s1\". Spróbuj wybrać użytkownika z wyniku wyszukiwania, wpisując poprawną nazwę użytkownika lub używając polecenia `/link`.",
"player_not_linked": "# Użyj `/link` aby zacząć\nNie wiem, kim jesteś, ale możesz mi dziś powiedzieć!", "player_not_linked": "# Użyj `/link` aby zacząć\nNie wiem, kim jesteś, ale możesz mi dziś powiedzieć!",
"tank_name_not_found": "# Tank not found\nCould not find tank by the name \"%s1\".", "tank_name_not_found": "# Czołg nie został znaleziony\nNie można znaleźć czołgu o nazwie \"%s1\".",
"tank_id_not_found": "# Tank not found\nCould not find tank by the ID \"%s1\". Try typing the name of the tank instead of a number.", "tank_id_not_found": "# Czołg nie został znaleziony\nNie można znaleźć czołgu o ID \"%s1\". Spróbuj wpisać nazwę czołgu zamiast liczby.",
"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.", "no_tank_stats": "# Brak dostępnych statystyk czołgów\nTen gracz nie ma żadnych dostępnych statystyk. Może to nie być gracz, którego szukasz.",
"get_help": "Help Discord server", "get_help": "Pomóż serwerowi Discord",
"uncaught_error": "# BlitzKit wpadł w błąd!\nPrzepraszamy za to. Możesz [dołączyć do oficjalnego serwera Discord](https://discord.gg/nDt7AjGJQH), aby uzyskać pomoc.", "uncaught_error": "# BlitzKit wpadł w błąd!\nPrzepraszamy za to. Możesz [dołączyć do oficjalnego serwera Discord](https://discord.gg/nDt7AjGJQH), aby uzyskać pomoc.",
"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.", "preview": "# Ta komenda jest w podglądzie\n\nMożesz uzyskać dostęp do tej komendy tylko na [oficjalnym serwerze Discorda](https://discord.gg/nDt7AjGJQH). Polecenie będzie ogólnie dostępne wkrótce.",
"query_too_small": "# Your search is too short\nYour search must be at least 3 characters long.", "query_too_small": "# Twoje wyszukiwanie jest zbyt krótkie\nTwoje wyszukiwanie musi mieć co najmniej 3 znaki.",
"query_too_long": "# Your search is too long\nYour search must be at most 100 characters long." "query_too_long": "# Twoje wyszukiwanie jest zbyt długie\nTwoje wyszukiwanie musi mieć maksymalnie 100 znaków."
}, },
"wn8": { "wn8": {
"name": "WN8", "name": "WN8",
"types": { "types": {
"very_bad": "Very bad", "very_bad": "Bardzo złe",
"bad": "Bad", "bad": "Złe",
"below_average": "Below average", "below_average": "Poniżej średniej",
"average": "Average", "average": "Średnia",
"above_average": "Above average", "above_average": "Powyżej średniej",
"good": "Good", "good": "Dobrze",
"very_good": "Very good", "very_good": "Bardzo dobrze",
"great": "Great", "great": "Świetne",
"unicum": "Unicum", "unicum": "Unikalny ",
"super_unicum": "Super unicum" "super_unicum": "Bardzo unikalny"
} }
}, },
"subcommands": { "subcommands": {
"today": { "today": {
"name": "today", "name": "dziś",
"description": "Today" "description": "Dziś"
}, },
"30": { "30": {
"name": "30", "name": "30",
"description": "30 days" "description": "30 dni"
}, },
"60": { "60": {
"name": "60", "name": "60",
"description": "60 days" "description": "60 dni"
}, },
"90": { "90": {
"name": "90", "name": "90",
"description": "90 days" "description": "90 dni"
}, },
"career": { "career": {
"name": "career", "name": "kariera",
"description": "Career" "description": "Kariera"
}, },
"custom": { "custom": {
"name": "custom", "name": "Niestandardowy",
"description": "Custom range", "description": "Zakres niestandardowy",
"options": { "options": {
"start": { "start": {
"name": "start", "name": "start",
"description": "Start in number of days ago from today" "description": "Rozpocznij od dnia dzisiejszego"
}, },
"end": { "end": {
"name": "end", "name": "zakończ",
"description": "End in number of days ago from today" "description": "Zakończ od dnia dzisiejszego"
} }
} }
} }
}, },
"options": { "options": {
"clan": { "clan": {
"name": "clan", "name": "klan",
"description": "The clan name or tag" "description": "Wpisz nazwę klanu lub tag"
}, },
"tank": { "tank": {
"name": "tank", "name": "czołg",
"description": "Czołg do pobrania statystyk" "description": "Czołg do pobrania statystyk"
}, },
"username": { "username": {
"name": "username", "name": "nazwa użytkownika",
"description": "The Blitz username of the player" "description": "Nazwa użytkownika Blitz gracza"
}, },
"filters": { "filters": {
"nation": { "nation": {
"name": "nation", "name": "naród",
"description": "Nation" "description": "Naród"
}, },
"class": { "class": {
"name": "class", "name": "klasa",
"description": "Class" "description": "Klasa"
}, },
"type": { "type": {
"name": "type", "name": "rodzaj",
"description": "Type" "description": "Rodzaj"
} }
}, },
"region": { "region": {
@@ -278,162 +278,162 @@
"description": "Region" "description": "Region"
}, },
"tier": { "tier": {
"name": "tier", "name": "poziom",
"description": "Tier", "description": "Poziom",
"choices": { "choices": {
"tier": "Tier %s1 - %s2" "tier": "Poziom %s1 - %s2"
} }
} }
}, },
"periods": { "periods": {
"career": "Career", "career": "Kariera",
"today": "Today", "today": "Dzisiaj",
"days": "%s1 days", "days": "%s1 dzień",
"custom": "%s1 - %s2 days" "custom": "%s1 - %s2 dni"
}, },
"filters": { "filters": {
"none": "Brak filtrów", "none": "Brak filtrów",
"tier": "Tier %s1" "tier": "Poziom %s1"
}, },
"no_data": { "no_data": {
"battles_in_period": "No battles played in this period", "battles_in_period": "Brak bitew w tym okresie",
"battles_in_season": "No battles played in this season", "battles_in_season": "Brak bitew w tym sezonie",
"players_in_period": "No players in this period", "players_in_period": "Brak graczy w tym okresie",
"tanks_found": "No tanks found" "tanks_found": "Nie znaleziono czołgu"
}, },
"buttons": { "buttons": {
"refresh": "Refresh" "refresh": "Odśwież"
}, },
"hero_stats": { "hero_stats": {
"battles": "Battles", "battles": "Bitwy",
"winrate": "Winrate", "winrate": "Zwycięstwa",
"damage": "Damage", "damage": "Obrażenia",
"damage_ratio": "Damage ratio", "damage_ratio": "Współczynnik obrażeń",
"tier": "Tier", "tier": "Poziom",
"survival": "Survival", "survival": "Przeżycie",
"accuracy": "Accuracy", "accuracy": "Celność",
"kills": "Kills" "kills": "Zabójstwa"
} }
}, },
"commands": { "commands": {
"auction": { "auction": {
"name": "auction", "name": "aukcja",
"description": "Tanks available right now in the auction", "description": "Czołgi dostępne na aukcji",
"body": { "body": {
"title": "Blitz Auction", "title": "Aukcja Blitz",
"subtitle": "%s1 available • next prices %s2\nBid now: %s3", "subtitle": "%s1 dostępne • następne ceny %s2\nOferta teraz: %s3",
"next": "Next price: %s1", "next": "Następna cena: %s1",
"available": "Available: %s1 / %s2" "available": "Dostępne: %s1 / %s2"
}, },
"errors": { "errors": {
"no_auction": "# Brak bieżącej aukcji\n\nObecnie nie ma dostępnych czołgów do zakupu na aukcji. Jeśli uważasz, że to błąd, zgłoś go na [oficjalnym serwerze Discord](https://discord.gg/nDt7AjGJQH)." "no_auction": "# Brak bieżącej aukcji\n\nObecnie nie ma dostępnych czołgów do zakupu na aukcji. Jeśli uważasz, że to błąd, zgłoś go na [oficjalnym serwerze Discord](https://discord.gg/nDt7AjGJQH)."
}, },
"actions": { "actions": {
"bid": "Bid now" "bid": "Oferta teraz"
} }
}, },
"replay": { "replay": {
"name": "replay", "name": "powtórz",
"description": "Display replay results" "description": "Wyświetl wyniki powtórki"
}, },
"research": { "research": {
"name": "research", "name": "badanie",
"description": "Lists the expenses in researching a line", "description": "Wyświetla wydatki na badanie linii",
"options": { "options": {
"target_tank": { "target_tank": {
"name": "target-tank", "name": "docelowy czołg",
"description": "The final tank to research in the line" "description": "Ostatni czołg do badań w linii"
}, },
"starting_tank": { "starting_tank": {
"name": "starting-tank", "name": "czołg rozpoczynający",
"description": "The starting tank in the line (inferred automatically if not provided)" "description": "Czołg początkowy w linii (automatycznie, jeżeli nie jest dostarczony)"
} }
}, },
"body": { "body": {
"subtitle": "Research", "subtitle": "Rozpocznij badania",
"total": "Total", "total": "Całkowity",
"research": "Research: %s1", "research": "Badanie: %s1",
"upgrades": "Upgrades: %s1", "upgrades": "Ulepszenie: %s1",
"purchase": "Purchase: %s1", "purchase": "Zakup: %s1",
"equipment": "Equipment: %s1", "equipment": "Wyposażenie: %s1",
"estimation": "# This is an estimation!\n\nThis list may include already researched tanks because of the inaccurate information Wargaming provides. Try providing a `starting-tank` from the line when using the command if you can." "estimation": "# To jest szacunek!\n\nTa lista może zawierać już zbadane czołgi z powodu niedokładnych informacji dostarczanych przez Wargaming. Spróbuj podać `starting-tank` z wiersza podczas używania polecenia, jeśli możesz."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s1 is not on the tech tree\n\nYou cannot research a premium/collector tank.", "non_tech_tree": "# %s1 nie jest na drzewie technologii\n\nNie możesz zbadać czołg premium/kolekcjonerski.",
"tier_1": "# %s1 is a tier I\n\nTier I tanks are always unlocked for free for all players.", "tier_1": "# %s1 jest czołgami poziomu I\n\nPoziom I są zawsze odblokowane za darmo dla wszystkich graczy.",
"already_researched": "# %s1 is already researched\n\nTry providing a `starting-tank` when using the command to view the totals for a line you have already researched.", "already_researched": "# %s1 jest już zbadany\n\nSpróbuj podać `starting-tank` gdy użyjesz komendy aby zobaczyć sumy dla linii, którą już zbadałeś.",
"start_end_equal": "# %s1 was provided twice\n\nMake sure `starting-tank` and `target-tank` are different.", "start_end_equal": "# %s1 został dostarczony dwa razy\n\nUpewnij się, że `starting-tank` i `target-tank` są inne.",
"tanks_not_on_line": "# %s i %s nie znajdują się w tej samej linii\n\nUpewnij się, że `starting-tank` i `target-tank` znajdują się na tej samej linii drzewa technicznego.", "tanks_not_on_line": "# %s i %s nie znajdują się w tej samej linii\n\nUpewnij się, że `starting-tank` i `target-tank` znajdują się na tej samej linii drzewa technicznego.",
"unordered": "# %s1 higher tiered to %s2\n\nMake sure to provide %s3 as the `starting-tank` instead as it is the lower tiered tank." "unordered": "# %s1 wyższy stopień %s2\n\nUpewnij się, że zamiast tego %s3 jest `starting-tank`, ponieważ jest tierowo niższym czołgiem."
} }
}, },
"about": { "about": {
"name": "about", "name": "opis",
"description": "All the info you need about the bot", "description": "Wszystkie informacje na temat bota",
"subcommands": { "subcommands": {
"commands": { "commands": {
"name": "commands", "name": "komendy",
"description": "List of all commands and their descriptions", "description": "Lista wszystkich poleceń i ich opisów",
"body": "# Commands\n\nBlitzKit offers the following commands:\n\n" "body": "# Polecenia\n\nBlitzKit oferuje następujące polecenia:\n\n"
}, },
"embeds": { "embeds": {
"name": "embeds", "name": "osadzenie",
"description": "How embeds work" "description": "Jak działa osadzanie"
}, },
"introduction": { "introduction": {
"name": "introduction", "name": "wprowadzenie",
"description": "About the bot" "description": "O bocie"
}, },
"invite": { "invite": {
"name": "invite", "name": "zaproszenie",
"description": "How to invite the bot" "description": "Jak zaprosić bota"
}, },
"timezones": { "timezones": {
"name": "timezones", "name": "strefy czasowe",
"description": "How BlitzKit infers and uses your timezone" "description": "W jaki sposób BlitzKit wnioskuje i wykorzystuje Twoją strefę czasową"
}, },
"credits": { "credits": {
"name": "credits", "name": "uznania",
"description": "People who have helped BlitzKit" "description": "Ludzie, którzy pomogli BlitzKit"
} }
} }
}, },
"breakdown": { "breakdown": {
"name": "breakdown", "name": "podział",
"description": "A period's breakdown by tanks played", "description": "Podział przez okres według rozgrywanych czołgów",
"body": { "body": {
"total": "Total", "total": "Ogółem",
"battles": "Battles", "battles": "Bitwy",
"wn8": "WN8", "wn8": "WN8",
"winrate": "Winrate", "winrate": "Śr. wygranych",
"damage": "Damage", "damage": "Uszkodzenia",
"unknown_tank": "Unknown tank %s1" "unknown_tank": "Nieznany czołg %s1"
} }
}, },
"debug": { "debug": {
"name": "debug", "name": "debugowanie",
"description": "Debug information about the bot", "description": "Debugowanie informacji o botu",
"body": { "body": {
"title": "# Debug\n\n", "title": "# Debug\n\n",
"version": "Version", "version": "Wersja",
"shard": { "shard": {
"label": "Shard", "label": "Fragment",
"default": "default" "default": "domyślne"
}, },
"uptime": "Uptime" "uptime": "Czas działania"
} }
}, },
"evolution": { "evolution": {
"name": "evolution", "name": "rozwój",
"description": "Evolution of statistics", "description": "Rozwój statystyk",
"groups": { "groups": {
"player": { "player": {
"name": "player", "name": "gracz",
"description": "Player statistics" "description": "Statystyki gracza"
}, },
"tank": { "tank": {
"name": "tank", "name": "czołg",
"description": "Tank statistics" "description": "Statystyki czołgu"
} }
} }
}, },
@@ -448,7 +448,7 @@
}, },
"body": { "body": {
"subtitle": "Inactive for %s1+ days", "subtitle": "Inactive for %s1+ days",
"listing": "%s1 days" "listing": "%s1 dzień"
} }
}, },
"full_stats": { "full_stats": {
@@ -458,21 +458,21 @@
"cards": { "cards": {
"games": { "games": {
"title": "Games", "title": "Games",
"winrate": "Winrate", "winrate": "Śr. wygranych",
"battles": "Battles", "battles": "Bitwy",
"wins_losses": "Zwycięstwa / porażki" "wins_losses": "Zwycięstwa / porażki"
}, },
"efficiency": { "efficiency": {
"title": "Efficiency", "title": "Efficiency",
"wn8": "WN8", "wn8": "WN8",
"survival": "Survival", "survival": "Przeżycie",
"accuracy": "Accuracy" "accuracy": "Skuteczność"
}, },
"lethality": { "lethality": {
"title": "Lethality", "title": "Lethality",
"average_damage": "Średnie uszkodzenia", "average_damage": "Średnie uszkodzenia",
"damage_per_tier": "Damage per tier", "damage_per_tier": "Damage per tier",
"damage_ratio": "Damage ratio", "damage_ratio": "Współczynnik obrażeń",
"average_kills": "Average kills" "average_kills": "Average kills"
}, },
"miscellaneous": { "miscellaneous": {
@@ -480,7 +480,7 @@
"average_tier": "Średni poziom", "average_tier": "Średni poziom",
"average_spots": "Average spots", "average_spots": "Average spots",
"average_xp": "Average XP", "average_xp": "Average XP",
"kills_to_death_ratio": "Kills to death ratio" "kills_to_death_ratio": "Stosunek zabójstw do śmierci"
} }
} }
} }
@@ -562,35 +562,35 @@
"top_players": "Top %s1 players", "top_players": "Top %s1 players",
"no_participation": "# %s1 didn't play rating in season %s2\n\nThis player did not participate in this season or did not get past calibration.", "no_participation": "# %s1 didn't play rating in season %s2\n\nThis player did not participate in this season or did not get past calibration.",
"no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.", "no_ongoing_season": "# No ongoing season\n\nThere isn't a currently running rating season.",
"deleted_player": "Deleted %s1", "deleted_player": "Usunięto %s1",
"neighbors": "Rating neighbors", "neighbors": "Rating neighbors",
"more": "+ %s1 more" "more": "+ %s1 więcej"
} }
}, },
"today": { "today": {
"name": "today", "name": "dzisiaj",
"description": "Today's played tanks and statistics" "description": "Dzisiejsze zagrane czołgami i statystyki"
}, },
"stats": { "stats": {
"name": "stats", "name": "stats",
"description": "Quick statistics for a period" "description": "Szybkie statystyki na okres"
}, },
"owned_tanks": { "owned_tanks": {
"name": "owned-tanks", "name": "posiadane czołgi",
"description": "Shows all own tanks in a tier", "description": "Pokazuje wszystkie własne czołgi na poziomie",
"body": { "body": {
"title": "# %s1's owned tier %s2 tanks\n\n" "title": "# %s1 posiadany poziom %s2 czołgi\n\n"
} }
}, },
"permissions": { "permissions": {
"name": "permissions", "name": "uprawnienia",
"description": "Checks wether the bot has the required permissions to function", "description": "Sprawdza, czy bot ma wymagane uprawnienia do funkcji",
"body": { "body": {
"title": "# Permissions\n\n%s1", "title": "# Uprawnienia\n\n%s1",
"view_channels": "View channels: needed to find the message the refresh button was used on", "view_channels": "Wyświetl kanały: potrzebne do znalezienia wiadomości użyty przycisk odświeżania",
"read_message_history": "Read message history: needed to find the message to refresh", "read_message_history": "Przeczytaj historię wiadomości: potrzebne do znalezienia wiadomości do odświeżenia",
"attach_files": "Attach files: needed to add images to image-based commands", "attach_files": "Dołącz pliki: potrzebne do dodawania obrazów do komend opartych na obrazach",
"external_emojis": "External emojis: needed to add national flags and tank class emojis" "external_emojis": "Zewnętrzne emotikony: potrzebne do dodania flagi krajowych i emotikonów klasy zbiorników"
} }
}, },
"ping": { "ping": {
@@ -612,39 +612,39 @@
} }
}, },
"player_info": { "player_info": {
"name": "player-info", "name": "informacje o graczu",
"description": "Basic information about a player", "description": "Podstawowe informacje o graczu",
"body": { "body": {
"title": "%s1's information", "title": "Informacje o %s1",
"nickname": "Nickname", "nickname": "Nick",
"battles": "Battles", "battles": "Bitwy",
"winrate": "Winrate", "winrate": "Śr. wygranych",
"account_id": "Account ID", "account_id": "ID konta",
"created": "Created", "created": "Stworzony",
"last_battle": "Last battle" "last_battle": "Ostatnia bitwa"
} }
}, },
"rating": { "rating": {
"name": "rating", "name": "klasyfikacja",
"description": "Rating player's statistics", "description": "Statystyki klasyfikacji gracza",
"subcommands": { "subcommands": {
"today": { "today": {
"name": "today", "name": "dzisiaj",
"description": "Today's rating statistics" "description": "Dzisiejsze statystyki klasyfikacji"
}, },
"season": { "season": {
"name": "season", "name": "sezon",
"description": "This season's rating statistics" "description": "Statystyki klasyfikacji w tym sezonie"
} }
}, },
"body": { "body": {
"subtitle": { "subtitle": {
"today": "Today's rating statistics", "today": "Dzisiejsze statystyki klasyfikacji",
"season": "This season's rating statistics" "season": "Statystyki klasyfikacji w tym sezonie"
} }
}, },
"errors": { "errors": {
"no_participation": "# %s1 hasn't played rating\n\nThis player hasn't participated in the rating gamemode this season.", "no_participation": "# %s1 nie grał w \n\nTen gracz nie uczestniczył w grze oceniającej w tym sezonie.",
"unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours." "unrecorded_stats": "# Statistics currently unavailable\n\nWargaming may be currently be facing server downtime. If there is an on-going season, statistics should be available withing 24 hours."
} }
} }
@@ -777,7 +777,7 @@
"dynamic": { "dynamic": {
"name": "Dynamic armor", "name": "Dynamic armor",
"custom_shell": { "custom_shell": {
"type": "Type", "type": "Rodzaj",
"caliber": "Caliber", "caliber": "Caliber",
"penetration": "Penetration", "penetration": "Penetration",
"normalization": "Normalization", "normalization": "Normalization",
@@ -831,10 +831,10 @@
"vanilla": "Vanilla", "vanilla": "Vanilla",
"opentest": "OpenTest", "opentest": "OpenTest",
"full_name": "Full name", "full_name": "Full name",
"nation": "Nation", "nation": "Naród",
"class": "Class", "class": "Klasa",
"tier": "Tier", "tier": "Poziom",
"type": "Type", "type": "Rodzaj",
"dev_id": "DEV: ID", "dev_id": "DEV: ID",
"purchase": "Purchase price", "purchase": "Purchase price",
"restoration": "Restoration price", "restoration": "Restoration price",
@@ -918,7 +918,7 @@
"intraClip": "Intra-clip", "intraClip": "Intra-clip",
"caliber": "Caliber", "caliber": "Caliber",
"penetration": "Penetration", "penetration": "Penetration",
"damage": "Damage", "damage": "Uszkodzenia",
"clipDamage": "Clipping potential", "clipDamage": "Clipping potential",
"moduleDamage": "Module damage", "moduleDamage": "Module damage",
"explosionRadius": "Explosion radius", "explosionRadius": "Explosion radius",
@@ -1056,16 +1056,16 @@
"total": "Total" "total": "Total"
}, },
"stats": { "stats": {
"winrate": "Winrate", "winrate": "Śr. wygranych",
"players": "Players", "players": "Players",
"damage": "Damage", "damage": "Uszkodzenia",
"survival": "Survival", "survival": "Przeżycie",
"xp": "XP", "xp": "XP",
"kills": "Kills", "kills": "Zniszczenia",
"spots": "Spots", "spots": "Zwiad",
"accuracy": "Accuracy", "accuracy": "Skuteczność",
"shots": "Shots", "shots": "Strzały",
"hits": "Hits", "hits": "Trafienia",
"damage_ratio": "Dmg. ratio", "damage_ratio": "Dmg. ratio",
"damage_taken": "Dmg. taken", "damage_taken": "Dmg. taken",
"capture_points": "Cap points" "capture_points": "Cap points"
File diff suppressed because it is too large. Load diff
+117 -117
View File
@@ -1,27 +1,27 @@
{ {
"test": { "test": {
"default": "тест", "default": "тест",
"long": "Это длинная тестовая строка. Вы, ДОЛЖНО быть, никогда не увидите этого в интерфейсе. Мой любимый фрукт — %s1, потому что у него цвет %s2. Он мне так нравится, что я повторю его название 3 раза! %s1! %s1! %s1! Еще раз, это %s2, а не %s3.", "long": "Это длинная тестовая строка. Вы НИКОГДА не должны видеть её в пользовательском интерфейсе. Мой любимый фрукт - %s1, потому что его цвет %s2. Он мне так нравится, что я произнесу его имя 3 раза! %s1! %s1! %s1! И ещё раз, это %s2, а не %s3.",
"fox": "Съешь же ещё этих мягких французских булок, да выпей чаю." "fox": "Это длинная тестовая строка. Вы НИКОГДА не должны видеть её в пользовательском интерфейсе. Мой любимый фрукт - %s1, потому что его цвет %s2. Он мне так нравится, что я произнесу его имя 3 раза! %s1! %s1! %s1! И ещё раз, это %s2, а не %s3."
}, },
"common": { "common": {
"units": { "units": {
"m": "%s1м", "m": "%s1м",
"mm": "%s1мм", "mm": "%s1мм",
"deg": "%s1°", "deg": "%s1°",
"hp": "%s1оп", "hp": "%s1hp",
"x": "x%s1" "x": "x%s1"
}, },
"gun_types": { "gun_types": {
"auto_loader": "Барабан", "auto_loader": "Барабан",
"auto_reloader": "Барабан с дозарядкой", "auto_reloader": "Барабан с дозарядкой",
"regular": "Стандартное" "regular": "Цикличный"
}, },
"shells": { "shells": {
"ap": "ББ", "ap": "ББ",
"apcr": "КС", "apcr": "БП",
"heat": "КС", "heat": "КС",
"he": "ФС" "he": "ОФ"
}, },
"player_count_period": { "player_count_period": {
"total": "Всего", "total": "Всего",
@@ -36,7 +36,7 @@
"local": "dev", "local": "dev",
"dev": "бета", "dev": "бета",
"opentest": "открытый тест", "opentest": "открытый тест",
"preview": "превью" "preview": "предварительный просмотр"
}, },
"locales": { "locales": {
"en": "Английский", "en": "Английский",
@@ -86,14 +86,14 @@
"other": "Сборная нация" "other": "Сборная нация"
}, },
"nations_adjectives": { "nations_adjectives": {
"ussr": "Советский", "ussr": "СССР",
"germany": "Немецкий", "germany": "Германии",
"usa": "Американский", "usa": "США",
"china": "Китайский", "china": "Китая",
"uk": "Великобританский", "uk": "Великобритании",
"france": "Французский", "france": "Франции",
"japan": "Японский", "japan": "Японии",
"european": "Европейский", "european": "Сборной Европы",
"other": "Сборной нации" "other": "Сборной нации"
}, },
"tank_class_short": { "tank_class_short": {
@@ -118,8 +118,8 @@
}, },
"tree_type": { "tree_type": {
"-1": "неизвестно", "-1": "неизвестно",
"0": "Дерево танков", "0": "Исследуемый",
"1": "Премиальный", "1": "Премиумный",
"2": "Коллекционный" "2": "Коллекционный"
}, },
"regions": { "regions": {
@@ -135,7 +135,7 @@
} }
}, },
"leagues": { "leagues": {
"diamond": "Алмазная", "diamond": "Диамантовая",
"platinum": "Платиновая", "platinum": "Платиновая",
"gold": "Золотая", "gold": "Золотая",
"silver": "Серебряная", "silver": "Серебряная",
@@ -183,15 +183,15 @@
"bot": { "bot": {
"common": { "common": {
"errors": { "errors": {
"clan_not_found": "# Не удалось найти клан\nНе найден «%s». Попробуйте выбрать клан из результатов поиска.", "clan_not_found": "# Не удалось найти клан\nНе найден «%s1». Попробуйте выбрать клан из результатов поиска.",
"player_not_found": "# Не удалось найти пользователя\nЯ не могу найти пользователя «%s». Попробуйте выбрать пользователя из результатов поиска, введя правильное имя пользователя или используя команду «/link».", "player_not_found": "# Не удалось найти пользователя\nНе удалось найти пользователя «%s1». Попробуйте выбрать пользователя из результатов поиска, введя правильное имя пользователя или используя команду «/link».",
"player_not_linked": "# Используйте «/link», чтобы начать\nЯ не знаю, кто ты, но можешь мне сказать сегодня!", "player_not_linked": "# Используйте «/link», чтобы начать\nЯ не знаю, кто ты, но давай познакомимся сегодня!",
"tank_name_not_found": "# Танк не найден\nНе удалось найти танк по названию «%s».", "tank_name_not_found": "# Танк не найден\nНе удалось найти танк по названию «%s1».",
"tank_id_not_found": "# Танк не найден\nНе удалось найти танк по ID «%s». Попробуйте ввести название танка вместо числа.", "tank_id_not_found": "# Танк не найден\nНе удалось найти танк по ID «%s1». Попробуйте ввести название танка вместо числа.",
"no_tank_stats": "# Статистика танка недоступна\nУ этого игрока нет доступной статистики. Возможно, это не тот игрок, которого вы ищете.", "no_tank_stats": "# Статистика танка недоступна\nУ этого игрока нет доступной статистики. Возможно, это не тот игрок, которого вы ищете.",
"get_help": "Помочь Discord серверу", "get_help": "Получить помощь",
"uncaught_error": "# BlitzKit столкнулся с ошибкой!\nНам так жаль об этом. Не стесняйтесь [присоединиться к официальному серверу Discord](https://discord.gg/nDt7AjGJQH), чтобы получить помощь.", "uncaught_error": "# BlitzKit столкнулся с ошибкой!\nНам очень жаль. Не стесняйтесь и [присоединяйтесь к официальному серверу Discord](https://discord.gg/nDt7AjGJQH), чтобы получить помощь.",
"preview": "# Эта команда находится в предварительном просмотре\n\nВы можете получить доступ к этой команде только на [официальном сервере Discord] (https://discord.gg/nDt7AjGJQH). Команда скоро станет общедоступной.", "preview": "# Эта команда находится в тестируется\n\nВы можете получить доступ к этой команде только на [официальном сервере Discord] (https://discord.gg/nDt7AjGJQH). Команда скоро станет общедоступной.",
"query_too_small": "# Ваш поисковой запрос слишком короткий\nДлина вашего запроса должна составлять не менее 3 символов.", "query_too_small": "# Ваш поисковой запрос слишком короткий\nДлина вашего запроса должна составлять не менее 3 символов.",
"query_too_long": "# Ваш поисковой запрос слишком длинный\nДлина вашего запроса должна составлять не более 100 символов." "query_too_long": "# Ваш поисковой запрос слишком длинный\nДлина вашего запроса должна составлять не более 100 символов."
}, },
@@ -236,12 +236,12 @@
"description": "Собственный диапазон", "description": "Собственный диапазон",
"options": { "options": {
"start": { "start": {
"name": "начало", "name": "начать",
"description": "Начать через несколько дней с сегодняшнего дня" "description": "Начать через N дней с сегодняшнего дня"
}, },
"end": { "end": {
"name": "конец", "name": "конец",
"description": "Закончить через несколько дней с сегодняшнего дня" "description": "Закончить через N дней с сегодняшнего дня"
} }
} }
} }
@@ -257,7 +257,7 @@
}, },
"username": { "username": {
"name": "ник", "name": "ник",
"description": "Blitz никнейм игрока" "description": "Ник игрока в Blitz"
}, },
"filters": { "filters": {
"nation": { "nation": {
@@ -341,12 +341,12 @@
"description": "Список ресурсов для исследования ветки", "description": "Список ресурсов для исследования ветки",
"options": { "options": {
"target_tank": { "target_tank": {
"name": "целевой-танк", "name": "желаемый танк",
"description": "Конечный танк исследования ветки" "description": "Желаемый танк ветки исследования"
}, },
"starting_tank": { "starting_tank": {
"name": "стартовый-танк", "name": "стартовый-танк",
"description": "Стартовый танк в ветке (назначен автоматически, если не предусмотрен)" "description": "Стартовый танк в ветке (назначен автоматически, если не установлен)"
} }
}, },
"body": { "body": {
@@ -356,7 +356,7 @@
"upgrades": "Улучшения: %s", "upgrades": "Улучшения: %s",
"purchase": "Покупка: %s", "purchase": "Покупка: %s",
"equipment": "Снаряжение: %s", "equipment": "Снаряжение: %s",
"estimation": "# Это приблизительная оценка!\n\nВ этот список могут входить уже исследованные танки из-за неточной информации, предоставляемой Wargaming. Попробуйте указать «стартовый танк» в строке при использовании команды, если сможете." "estimation": "# Это приблизительная оценка!\n\nВ этот список могут входить уже исследованные танки из-за неточной информации, предоставляемой Wargaming. Попробуйте указать «стартовый-танк» в строке при использовании команды, если сможете."
}, },
"errors": { "errors": {
"non_tech_tree": "# %s отсутствует в дереве танков\n\nВы не можете исследовать премиум / коллекционный танк.", "non_tech_tree": "# %s отсутствует в дереве танков\n\nВы не можете исследовать премиум / коллекционный танк.",
@@ -368,7 +368,7 @@
} }
}, },
"about": { "about": {
"name": "о-нас", "name": "о-боте",
"description": "Вся необходимая информация о боте", "description": "Вся необходимая информация о боте",
"subcommands": { "subcommands": {
"commands": { "commands": {
@@ -390,17 +390,17 @@
}, },
"timezones": { "timezones": {
"name": "часовой-пояс", "name": "часовой-пояс",
"description": "Как BlitzKit вводит и использует ваш часовой пояс" "description": "Как BlitzKit определяет и использует ваш часовой пояс"
}, },
"credits": { "credits": {
"name": "кредиты", "name": "авторы",
"description": "Люди, которые помогли BlitzKit" "description": "Люди, которые помогли BlitzKit"
} }
} }
}, },
"breakdown": { "breakdown": {
"name": "разбивка", "name": "распределение",
"description": "Разбивка периода по сыгранным танкам", "description": "Статистика игр за период с распределением по танкам",
"body": { "body": {
"total": "Всего", "total": "Всего",
"battles": "Боёв", "battles": "Боёв",
@@ -412,7 +412,7 @@
}, },
"debug": { "debug": {
"name": "отладка", "name": "отладка",
"description": "Отладочная информация о боте", "description": "Сведения для отладки",
"body": { "body": {
"title": "# Отладка", "title": "# Отладка",
"version": "Версия", "version": "Версия",
@@ -424,7 +424,7 @@
} }
}, },
"evolution": { "evolution": {
"name": "изменение", "name": "изменения",
"description": "Изменения статистики", "description": "Изменения статистики",
"groups": { "groups": {
"player": { "player": {
@@ -453,7 +453,7 @@
}, },
"full_stats": { "full_stats": {
"name": "полная-статистика", "name": "полная-статистика",
"description": "Полная статистика в игре", "description": "Полная игровая статистика",
"body": { "body": {
"cards": { "cards": {
"games": { "games": {
@@ -533,8 +533,8 @@
"description": "Статистика рейтингов боёв", "description": "Статистика рейтингов боёв",
"subcommands": { "subcommands": {
"neighbors": { "neighbors": {
"name": "соседние", "name": "ближайшие",
"description": "Соседние игроки в таблице лидеров" "description": "Ближайшие игроки в таблице лидеров"
}, },
"league": { "league": {
"name": "лига", "name": "лига",
@@ -544,7 +544,7 @@
"options": { "options": {
"limit": { "limit": {
"name": "лимит", "name": "лимит",
"description": "Сколько отображаемых соседних (по умолчанию: %s)" "description": "Количество отображаемых ближайших игроков (по умолчанию: %s)"
}, },
"season": { "season": {
"name": "сезон", "name": "сезон",
@@ -563,7 +563,7 @@
"no_participation": "# %s не играл в рейтинг в сезоне %s\n\nЭтот игрок не участвовал в этом сезоне или не получил прошлую калибровку.", "no_participation": "# %s не играл в рейтинг в сезоне %s\n\nЭтот игрок не участвовал в этом сезоне или не получил прошлую калибровку.",
"no_ongoing_season": "# Нет текущего сезона\n\nВ данный момент нет рейтингового сезона.", "no_ongoing_season": "# Нет текущего сезона\n\nВ данный момент нет рейтингового сезона.",
"deleted_player": "Удалено %s", "deleted_player": "Удалено %s",
"neighbors": "Рейтинг соседних", "neighbors": "Рейтинг ближайших игроков",
"more": "+ ещё %s" "more": "+ ещё %s"
} }
}, },
@@ -727,7 +727,7 @@
} }
}, },
"warnings": { "warnings": {
"test": "Танки на тестировании могут быть изменены и не могут отражать конечный продукт." "test": "Танки на тестировании могут быть изменены и могут сильно отличатся при появлении в игре."
} }
}, },
"home": { "home": {
@@ -746,16 +746,16 @@
}, },
"tools": { "tools": {
"tankopedia": { "tankopedia": {
"name": "Такнопедия", "name": "Танкопедия",
"button": "Найти", "button": "Поиск танков",
"description": "Танковая энциклопедия Blitz", "description": "Танковая энциклопедия Blitz",
"seo_description": "Статистика, броня и многое другое по всем танкам World of Tanks Blitz", "seo_description": "Статистика, броня и многое другое по всем танкам World of Tanks Blitz",
"tank_seo_title": "%s1- %s3 %s4 %s2 уровня | Танкопедия %s5 | World of Tanks Blitz (WoTB)", "tank_seo_title": "%s1 - %s4 %s3 %s2 уровня | Танкопедия %s5 | World of Tanks Blitz (WoTB)",
"tank_seo_description": "%s1 armor, statistics, equipment, provisions, and more. %s2 DPM, %s3hp alpha, %s4mm penetration, %s5kph top speed, %s6hp health.", "tank_seo_description": "%s1 броня, статистика, оборудование, снабжение и многое другое. %s2 УВМ, %s3hp альфа, %s4mm пробитие, %s5км/ч лучшая скорость, %s6hp здоровье.",
"sandbox": { "sandbox": {
"poses": { "poses": {
"hull_down": "Hull down", "hull_down": "За холмом",
"face_hug": "Face hug", "face_hug": "В упор",
"default": "По умолчанию" "default": "По умолчанию"
}, },
"settings": { "settings": {
@@ -828,7 +828,7 @@
"button": "Поменять", "button": "Поменять",
"title": "Поменять танк" "title": "Поменять танк"
}, },
"vanilla": "Vanilla", "vanilla": "Без модов",
"opentest": "Открытый тест", "opentest": "Открытый тест",
"full_name": "Полное название", "full_name": "Полное название",
"nation": "Нация", "nation": "Нация",
@@ -838,7 +838,7 @@
"dev_id": "DEV: ID", "dev_id": "DEV: ID",
"purchase": "Стоимость покупки", "purchase": "Стоимость покупки",
"restoration": "Цена восстановления", "restoration": "Цена восстановления",
"sale": "Цена прожажи", "sale": "Цена продажи",
"research": "Необходимо опыта" "research": "Необходимо опыта"
}, },
"tech_tree": { "tech_tree": {
@@ -853,14 +853,14 @@
"review": { "review": {
"title": "Видеообзоры", "title": "Видеообзоры",
"disclaimer": "BlitzKit не несёт ответственности за видеообзоры.", "disclaimer": "BlitzKit не несёт ответственности за видеообзоры.",
"join": "Apply to %s1 YouTuber program" "join": "Предложить ютубера для программы %s1"
}, },
"configuration": { "configuration": {
"title": "Конфигурация", "title": "Конфигурация",
"modules": { "modules": {
"title": "Модули", "title": "Модули",
"stock": "Сток", "stock": "Сток",
"upgrade": "Upgrade" "upgrade": "Топ"
}, },
"equipment": { "equipment": {
"title": "Оборудование", "title": "Оборудование",
@@ -871,9 +871,9 @@
"clear": "Очистить" "clear": "Очистить"
}, },
"consumables": { "consumables": {
"title": "Расходники", "title": "Снаряжение",
"clear": "Очистить", "clear": "Очистить",
"info": "Жёлтые расходники не влияют на характеристики." "info": "Жёлтое снаряжение не влияет на характеристики."
}, },
"skills": { "skills": {
"title": "Навыки экипажа", "title": "Навыки экипажа",
@@ -1027,7 +1027,7 @@
}, },
"modules": { "modules": {
"stock": "Сток", "stock": "Сток",
"upgrade": "Upgrade" "upgrade": "Топ"
}, },
"provisions": { "provisions": {
"clear": "Очистить" "clear": "Очистить"
@@ -1068,7 +1068,7 @@
"hits": "Уничтожен", "hits": "Уничтожен",
"damage_ratio": "Коэф. урона", "damage_ratio": "Коэф. урона",
"damage_taken": "Получено урона", "damage_taken": "Получено урона",
"capture_points": "Cap points" "capture_points": "Ограничительные точки"
} }
} }
}, },
@@ -1087,27 +1087,27 @@
"name": "Сессия", "name": "Сессия",
"button": "Найти", "button": "Найти",
"description": "Статистика сеанса игры", "description": "Статистика сеанса игры",
"seo_description": "Track your stats in real time as you play World of Tanks Blitz", "seo_description": "Отслеживайте свою статистику в реальном времени во время игры World of Tanks Blitz",
"search": { "search": {
"lookup": "Look up a player to get started", "lookup": "Искать игрока, чтобы начать",
"hint": "Поиск игроков...", "hint": "Поиск игроков...",
"searching": "Поиск...", "searching": "Поиск...",
"no_results": "Игроков не найдено" "no_results": "Игроков не найдено"
}, },
"controls": { "controls": {
"title": "Tracking %s1", "title": "Отслеживание %s1",
"subtitle": "Since %s1", "subtitle": "Начиная с %s1",
"reset": "Сброс", "reset": "Сброс",
"change": "Изменить" "change": "Изменить"
}, },
"no_cc": { "no_cc": {
"title": "You're attempting to track a CC account", "title": "Вы пытаетесь отследить аккаунт контребьютера",
"body": "CC (community contributor) accounts do not have public tank statistics. We are in the process of adding embeds for CC accounts, stay tuned.", "body": "Учетные записи контрибьютеров не имеют публичной статистики танков. Мы находимся в процессе добавления вставки для аккаунтов контрибьютеров, оставайтесь с нами.",
"alright": "Принять" "alright": "Принять"
}, },
"no_battles": { "no_battles": {
"title": "Нет боёв", "title": "Нет боёв",
"hint": "Go ahead and play a game" "hint": "Идите вперед и поиграйте в игру"
}, },
"table": { "table": {
"tank": "Танк", "tank": "Танк",
@@ -1119,7 +1119,7 @@
"name": "Тир-лист", "name": "Тир-лист",
"button": "Ранжировать", "button": "Ранжировать",
"description": "Ранжирование танков Blitz", "description": "Ранжирование танков Blitz",
"seo_description": "Explore tier lists ranking tanks from best to worst, based on player ratings and statistical performance in World of Tanks Blitz", "seo_description": "Изучите списки уровней, в которых танки ранжируются от лучших к худшим на основе рейтингов игроков и статистических показателей в World of Tanks Blitz",
"buttons": { "buttons": {
"reset": "Сброс", "reset": "Сброс",
"share": "Поделиться" "share": "Поделиться"
@@ -1129,26 +1129,26 @@
"name": "Встройки", "name": "Встройки",
"button": "Создать", "button": "Создать",
"description": "Встраиваемые элементы для стримов", "description": "Встраиваемые элементы для стримов",
"seo_description": "Create embeds for streaming World of Tanks Blitz with extreme customization", "seo_description": "Создать вставки для стримов по World of Tanks Blitz с невероятной кастомизации",
"coming_soon": "More embeds coming soon.", "coming_soon": "Скоро появятся новые встраиваемые элементы.",
"suggest": "Suggest ideas.", "suggest": "Предложить идеи.",
"preview": { "preview": {
"title": "Example preview", "title": "Предпросмотр",
"upload": "Upload test background" "upload": "Загрузить фон для теста"
}, },
"configuration": { "configuration": {
"import": { "import": {
"title": "Импорт", "title": "Импорт",
"description": "Paste your current URL if you have one already to import your settings", "description": "Вставьте свой текущий URL, если он у вас уже есть, чтобы импортировать свои настройки",
"hint": "Paste URL...", "hint": "Вставить URL...",
"apply": "Применить", "apply": "Применить",
"idiot_title": "Invalid URL", "idiot_title": "Недопустимый URL",
"idiot_description": "Try pasting the URL that BlitzKit previously generated, you silly goose!", "idiot_description": "Попробуй вставить URL, который ранее сгенерировал BlitzKit, глупый ты гусь!",
"idiot_button": "Okay, my bad" "idiot_button": "Ладно, виноват"
}, },
"export": { "export": {
"title": "Export", "title": "Экспорт",
"description": "Copy all properties for you streaming software", "description": "Скопируйте все свойства для вашего приложения для стриминга",
"generate": { "generate": {
"button": "Сгенерировать URL", "button": "Сгенерировать URL",
"title": "Сгенерировать URL", "title": "Сгенерировать URL",
@@ -1156,7 +1156,7 @@
"cancel": "Отмена", "cancel": "Отмена",
"success": { "success": {
"title": "Скопировать URL", "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\".", "info": "Сгенерирован URL для %s1. Встройка начнет отслеживание, как только URL будет вставлен. Можно сбросить, щелкнув правой кнопкой мыши на ПК или долгим нажатием на мобильном телефоне и выбором «Сброс».",
"back": "Назад", "back": "Назад",
"copy": "Скопировать URL" "copy": "Скопировать URL"
} }
@@ -1169,57 +1169,57 @@
"customize": { "customize": {
"title": "Настроить", "title": "Настроить",
"reset": "Сброс", "reset": "Сброс",
"description": "Bells and whistles of your embed" "description": "Навороты для вашей встройки"
} }
}, },
"types": { "types": {
"breakdown": { "breakdown": {
"name": "Breakdown", "name": "Разбивка",
"options": { "options": {
"width": "Ширина", "width": "Ширина",
"height": "Высота", "height": "Высота",
"showTotal": "Show total", "showTotal": "Показать «Общая»",
"listGap": "List gap", "listGap": "Разрыв",
"listMaxTanks": "Max tanks", "listMaxTanks": "Число танков",
"cardRadius": "Card radius", "cardRadius": "Радиус карточки",
"cardHeaderBackgroundColor": "Card header background color", "cardHeaderBackgroundColor": "Цвет фона заголовка карточки",
"cardHeaderPadding": "Card header padding", "cardHeaderPadding": "Отступ в заголовке",
"cardTitle": "Card title", "cardTitle": "Заголовок карточки",
"cardTitleTypeColor": "Card title type color", "cardTitleTypeColor": "Цвет по типу в заголовке",
"cardTitleClassIcon": "Card title class icon", "cardTitleClassIcon": "Иконка класса в заголовке",
"cardBodyBackgroundColor": "Card body background color", "cardBodyBackgroundColor": "Цвет фона карточки",
"cardBodyPadding": "Card body padding", "cardBodyPadding": "Отступ в карточке",
"columnGap": "Column gap", "columnGap": "Разрыв столбцов",
"columnValue": "Column value", "columnValue": "Значение столбца",
"columnLabel": "Column label", "columnLabel": "Название столбца",
"column1": "Column 1", "column1": "Столбец 1",
"column2": "Column 2", "column2": "Столбец 2",
"column3": "Column 3", "column3": "Столбец 3",
"column4": "Column 4", "column4": "Столбец 4",
"column1CustomLabel": "Column 1 label", "column1CustomLabel": "Название столбца 1",
"column2CustomLabel": "Column 2 label", "column2CustomLabel": "Название столбца 2",
"column3CustomLabel": "Column 3 label" "column3CustomLabel": "Название столбца 3"
} }
} }
} }
}, },
"charts": { "charts": {
"name": "Charts", "name": "Таблицы",
"button": "Nerd out", "button": "Ботаник вне игры",
"description": "Lots of graphs", "description": "Множество графиков",
"seo_description": "Charts and graphs on anything and everything about tanks, players, and events in World of Tanks Blitz" "seo_description": "Таблицы и графики обо всем, что касается танков, игроков и событий в World of Tanks Blitz"
}, },
"rating": { "rating": {
"name": "Рейтинг", "name": "Рейтинг",
"button": "Посмотреть таблицу лидеров", "button": "Посмотреть таблицу лидеров",
"description": "Полный таблица лидеров", "description": "Полный таблица лидеров",
"seo_description": "Live and archived full rating leaderboard for World of Tanks Blitz" "seo_description": "Полная рейтинговая таблица лидеров World of Tanks Blitz в реальном времени и в архиве"
}, },
"discord": { "discord": {
"name": "Discord-бот", "name": "Discord-бот",
"button": "Установить", "button": "Установить",
"description": "Статистика в Discord", "description": "Статистика в Discord",
"seo_description": "Get stats right in Discord with BlitzKit's Discord bot" "seo_description": "Получите статистику прямо в Discord с помощью бота Discord BlitzKit"
}, },
"more": { "more": {
"name": "Дальше больше", "name": "Дальше больше",
@@ -1229,21 +1229,21 @@
}, },
"players": { "players": {
"name": "Игроки", "name": "Игроки",
"button": "Lookup player", "button": "Поиск игрока",
"description": "Periodical player statistics", "description": "Периодическая статистика игроков",
"seo_description": "Periodical player statistics in World of Tanks Blitz" "seo_description": "Периодическая статистика игроков в World of Tanks Blitz"
}, },
"home": { "home": {
"name": "Главная", "name": "Главная",
"button": "Начать", "button": "Начать",
"description": "Get started with BlitzKit", "description": "Начните с BlitzKit",
"seo_description": "Get started with BlitzKit" "seo_description": "Начните с BlitzKit"
}, },
"blitz_analysis": { "blitz_analysis": {
"name": "BlitzAnalysis[]", "name": "BlitzAnalysis[]",
"button": "Анализируй", "button": "Анализируй",
"description": "Богатая статистика", "description": "Богатая статистика",
"seo_description": "Rich historic average stats in World of Tanks Blitz" "seo_description": "Богатые статистика по World of Tanks Blitz"
}, },
"blitz_insider": { "blitz_insider": {
"name": "Blitz Insider", "name": "Blitz Insider",
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+5 -3
View File
@@ -1,5 +1,4 @@
import { assertSecret } from '@blitzkit/core'; import { assertSecret } from '@blitzkit/core';
import { existsSync } from 'fs';
import { mkdir, writeFile } from 'fs/promises'; import { mkdir, writeFile } from 'fs/promises';
import { parse as parsePath } from 'path'; import { parse as parsePath } from 'path';
import ProgressBar from 'progress'; import ProgressBar from 'progress';
@@ -57,9 +56,12 @@ while (true) {
console.warn(`Failed to make directory "${dir}"`); console.warn(`Failed to make directory "${dir}"`);
} }
const isDvpl = path.endsWith('.dvpl');
const buffer = Buffer.from(data);
await writeFile( await writeFile(
`${DATA}/${path}`, `${DATA}/${path}${isDvpl ? '' : '.dvpl'}`,
new Uint8Array(writeDVPL(Buffer.from(data))), new Uint8Array(isDvpl ? buffer : writeDVPL(buffer)),
); );
bar.tick(); bar.tick();
@@ -6,7 +6,7 @@ import { TextureMutation } from './constants';
export async function readTexture(path: string, mutation?: TextureMutation) { export async function readTexture(path: string, mutation?: TextureMutation) {
const ddsTexturePath = path.replace('.tex', '.dx11.dds'); const ddsTexturePath = path.replace('.tex', '.dx11.dds');
const isDds = existsSync(ddsTexturePath); const isDds = existsSync(`${ddsTexturePath}.dvpl`);
const resolvedTexturePath = isDds const resolvedTexturePath = isDds
? ddsTexturePath ? ddsTexturePath
: ddsTexturePath.replace('.dds', '.pvr'); : ddsTexturePath.replace('.dds', '.pvr');
@@ -30,12 +30,7 @@ export async function commitMultipleFiles(
} else if (response.status === 200) { } else if (response.status === 200) {
const buffer = Buffer.from(await response.arrayBuffer()); const buffer = Buffer.from(await response.arrayBuffer());
// we discard blob if they're the same size; it's unlikely their if (!buffer.equals(change.content)) {
// contents will be different; I love playing russian roulette!
const equal =
buffer.length === change.content.length ||
buffer.equals(change.content);
if (!equal) {
const diff = change.content.length - buffer.length; const diff = change.content.length - buffer.length;
console.log( console.log(
@@ -39,7 +39,11 @@ const locale = Astro.params.locale ?? DEFAULT_LOCALE;
window.location.pathname.startsWith(`/${locale}`), window.location.pathname.startsWith(`/${locale}`),
); );
if (!isAPI && bestLocale !== currentPathLocale) { if (
!isAPI && // not an api, duh!
localStorage.getItem('preferred-locale') !== null && // no preference, so probably google's crawler
bestLocale !== currentPathLocale // we need to redirect
) {
window.location.pathname = isI18nPath window.location.pathname = isI18nPath
? window.location.pathname.replace( ? window.location.pathname.replace(
`/${currentPathLocale}`, `/${currentPathLocale}`,