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
+2482 -2481

No files matched your search

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