mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-04-21 12:36:15 -04:00
Build 29069848
This commit is contained in:
parent
962fd8b0cd
commit
13627b6c09
27 changed files with 17517 additions and 4011 deletions
|
@ -27,11 +27,11 @@ Some upgrades currently are not really useful
|
||||||
# Changelog
|
# Changelog
|
||||||
## To do
|
## To do
|
||||||
|
|
||||||
- change translation keys to get better sorted files
|
|
||||||
- translate to spanish, german, arabic
|
- translate to spanish, german, arabic
|
||||||
|
|
||||||
## Done
|
## Done
|
||||||
|
|
||||||
|
- change translation keys to get better sorted files
|
||||||
- change fortunate ball to work more like coin magnet, carrying the balls around to catch them at next puck bounce
|
- change fortunate ball to work more like coin magnet, carrying the balls around to catch them at next puck bounce
|
||||||
- add a test to forbid more than 5% grey bricks on black background, remove grey bricks border
|
- add a test to forbid more than 5% grey bricks on black background, remove grey bricks border
|
||||||
- simplified texts to make translation easier
|
- simplified texts to make translation easier
|
||||||
|
|
|
@ -29,8 +29,8 @@ android {
|
||||||
applicationId = "me.lecaro.breakout"
|
applicationId = "me.lecaro.breakout"
|
||||||
minSdk = 21
|
minSdk = 21
|
||||||
targetSdk = 34
|
targetSdk = 34
|
||||||
versionCode = 29068637
|
versionCode = 29069848
|
||||||
versionName = "29068637"
|
versionName = "29069848"
|
||||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||||
vectorDrawables {
|
vectorDrawables {
|
||||||
useSupportLibrary = true
|
useSupportLibrary = true
|
||||||
|
|
File diff suppressed because one or more lines are too long
382
dist/index.html
vendored
382
dist/index.html
vendored
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
||||||
// The version of the cache.
|
// The version of the cache.
|
||||||
const VERSION = "29068637";
|
const VERSION = "29069848";
|
||||||
|
|
||||||
// The name of the cache
|
// The name of the cache
|
||||||
const CACHE_NAME = `breakout-71-${VERSION}`;
|
const CACHE_NAME = `breakout-71-${VERSION}`;
|
||||||
|
|
|
@ -1327,5 +1327,40 @@
|
||||||
"bricks": "________ttttt__ytttr__ytttr__ytttr__ttttt________",
|
"bricks": "________ttttt__ytttr__ytttr__ytttr__ttttt________",
|
||||||
"svg": null,
|
"svg": null,
|
||||||
"color": ""
|
"color": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Lebanon",
|
||||||
|
"size": 9,
|
||||||
|
"bricks": "_________rrrrrrrrrWWWWkWWWWWWWkkkWWWWWkkkkkWWWWWWkWWWWrrrrrrrrr__________________",
|
||||||
|
"svg": null,
|
||||||
|
"color": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Spain",
|
||||||
|
"size": 9,
|
||||||
|
"bricks": "_________rrrrrrrrryyyyyyyyyyWrWyyyyyyrWryyyyyyWrWyyyyyyyyyyyyyyrrrrrrrrr_________",
|
||||||
|
"svg": null,
|
||||||
|
"color": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Uzbekistan",
|
||||||
|
"size": 8,
|
||||||
|
"bricks": "tWtttWttWtttWttttWtWtWttWWWWWWWWWWWWWWWWGGGGGGGGGGGGGGGGGGGGGGGG",
|
||||||
|
"svg": null,
|
||||||
|
"color": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Pakistan",
|
||||||
|
"size": 8,
|
||||||
|
"bricks": "________WWkkkkkkWWkkWkWkWWkWkkkkWWkWkkWkWWkkWWkkWWkkkkkk________",
|
||||||
|
"svg": null,
|
||||||
|
"color": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Korea",
|
||||||
|
"size": 10,
|
||||||
|
"bricks": "__________WWWWWWWWWWWgWWWWWWgWWgWrrrrWgWWWWrrbbWWWWWWrrbbWWWWgWbbbbWgWWgWWWWWWgWWWWWWWWWWW__________",
|
||||||
|
"svg": null,
|
||||||
|
"color": "#62a0ea"
|
||||||
}
|
}
|
||||||
]
|
]
|
|
@ -1 +1 @@
|
||||||
"29068637"
|
"29069848"
|
||||||
|
|
39
src/game.ts
39
src/game.ts
|
@ -23,7 +23,7 @@ import {
|
||||||
} from "./game_utils";
|
} from "./game_utils";
|
||||||
|
|
||||||
import "./PWA/sw_loader";
|
import "./PWA/sw_loader";
|
||||||
import { getCurrentLang, t } from "./i18n/i18n";
|
import { getCurrentLang, languages, t } from "./i18n/i18n";
|
||||||
import {
|
import {
|
||||||
cycleMaxCoins,
|
cycleMaxCoins,
|
||||||
cycleMaxParticles,
|
cycleMaxParticles,
|
||||||
|
@ -66,12 +66,15 @@ import {
|
||||||
import { isOptionOn, options, toggleOption } from "./options";
|
import { isOptionOn, options, toggleOption } from "./options";
|
||||||
import { hashCode } from "./getLevelBackground";
|
import { hashCode } from "./getLevelBackground";
|
||||||
import {
|
import {
|
||||||
catchRateBest, catchRateGood,
|
catchRateBest,
|
||||||
|
catchRateGood,
|
||||||
hoursSpentPlaying,
|
hoursSpentPlaying,
|
||||||
levelTimeBest,
|
levelTimeBest,
|
||||||
levelTimeGood, missesBest, missesGood,
|
levelTimeGood,
|
||||||
|
missesBest,
|
||||||
|
missesGood,
|
||||||
wallBouncedBest,
|
wallBouncedBest,
|
||||||
wallBouncedGood
|
wallBouncedGood,
|
||||||
} from "./pure_functions";
|
} from "./pure_functions";
|
||||||
import { helpMenuEntry } from "./help";
|
import { helpMenuEntry } from "./help";
|
||||||
import { creativeMode } from "./creative";
|
import { creativeMode } from "./creative";
|
||||||
|
@ -234,11 +237,11 @@ export async function openUpgradesPicker(gameState: GameState) {
|
||||||
repeats++;
|
repeats++;
|
||||||
timeGain = t("level_up.plus_one_upgrade");
|
timeGain = t("level_up.plus_one_upgrade");
|
||||||
}
|
}
|
||||||
if (catchRate > catchRateBest/100) {
|
if (catchRate > catchRateBest / 100) {
|
||||||
repeats++;
|
repeats++;
|
||||||
gameState.rerolls++;
|
gameState.rerolls++;
|
||||||
catchGain = t("level_up.plus_one_upgrade_and_reroll");
|
catchGain = t("level_up.plus_one_upgrade_and_reroll");
|
||||||
} else if (catchRate > catchRateGood/100) {
|
} else if (catchRate > catchRateGood / 100) {
|
||||||
repeats++;
|
repeats++;
|
||||||
catchGain = t("level_up.plus_one_upgrade");
|
catchGain = t("level_up.plus_one_upgrade");
|
||||||
}
|
}
|
||||||
|
@ -508,7 +511,8 @@ export async function openMainMenu() {
|
||||||
|
|
||||||
const cb = await asyncAlert<() => void>({
|
const cb = await asyncAlert<() => void>({
|
||||||
title: t("main_menu.title"),
|
title: t("main_menu.title"),
|
||||||
content: [...actions,
|
content: [
|
||||||
|
...actions,
|
||||||
|
|
||||||
`<p>
|
`<p>
|
||||||
<span>Made in France by <a href="https://lecaro.me">Renan LE CARO</a>.</span>
|
<span>Made in France by <a href="https://lecaro.me">Renan LE CARO</a>.</span>
|
||||||
|
@ -523,7 +527,7 @@ export async function openMainMenu() {
|
||||||
<a href="https://breakout.lecaro.me/privacy.html" target="_blank">Privacy Policy</a>
|
<a href="https://breakout.lecaro.me/privacy.html" target="_blank">Privacy Policy</a>
|
||||||
<a href="https://archive.lecaro.me/public-files/b71/" target="_blank">Archives</a>
|
<a href="https://archive.lecaro.me/public-files/b71/" target="_blank">Archives</a>
|
||||||
<span>v.${appVersion}</span>
|
<span>v.${appVersion}</span>
|
||||||
</p>`
|
</p>`,
|
||||||
],
|
],
|
||||||
allowClose: true,
|
allowClose: true,
|
||||||
});
|
});
|
||||||
|
@ -554,26 +558,17 @@ async function openSettingsMenu() {
|
||||||
|
|
||||||
const actions: AsyncAlertAction<() => void>[] = [startingPerkMenuButton()];
|
const actions: AsyncAlertAction<() => void>[] = [startingPerkMenuButton()];
|
||||||
|
|
||||||
const languages = [
|
|
||||||
{
|
|
||||||
text: "English",
|
|
||||||
value: "en",
|
|
||||||
icon: icons["UK"],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
text: "Français",
|
|
||||||
value: "fr",
|
|
||||||
icon: icons["France"],
|
|
||||||
},
|
|
||||||
];
|
|
||||||
actions.push({
|
actions.push({
|
||||||
icon: languages.find((l) => l.value === getCurrentLang())?.icon,
|
icon: icons[languages.find((l) => l.value === getCurrentLang())?.levelName],
|
||||||
text: t("main_menu.language"),
|
text: t("main_menu.language"),
|
||||||
help: t("main_menu.language_help"),
|
help: t("main_menu.language_help"),
|
||||||
async value() {
|
async value() {
|
||||||
const pick = await asyncAlert({
|
const pick = await asyncAlert({
|
||||||
title: t("main_menu.language"),
|
title: t("main_menu.language"),
|
||||||
content: [t("main_menu.language_help"), ...languages],
|
content: [
|
||||||
|
t("main_menu.language_help"),
|
||||||
|
...languages.map((l) => ({ ...l, icon: icons[l.levelName] })),
|
||||||
|
],
|
||||||
allowClose: true,
|
allowClose: true,
|
||||||
});
|
});
|
||||||
if (
|
if (
|
||||||
|
|
|
@ -13,7 +13,7 @@ import { getTotalScore } from "./settings";
|
||||||
import { stopRecording } from "./recording";
|
import { stopRecording } from "./recording";
|
||||||
import { asyncAlert } from "./asyncAlert";
|
import { asyncAlert } from "./asyncAlert";
|
||||||
import { rawUpgrades } from "./upgrades";
|
import { rawUpgrades } from "./upgrades";
|
||||||
import {run} from "jest";
|
import { run } from "jest";
|
||||||
|
|
||||||
export function addToTotalPlayTime(ms: number) {
|
export function addToTotalPlayTime(ms: number) {
|
||||||
try {
|
try {
|
||||||
|
@ -104,7 +104,9 @@ let runsHistory = [];
|
||||||
try {
|
try {
|
||||||
runsHistory = JSON.parse(
|
runsHistory = JSON.parse(
|
||||||
localStorage.getItem("breakout_71_runs_history") || "[]",
|
localStorage.getItem("breakout_71_runs_history") || "[]",
|
||||||
).sort((a,b)=>b.score-a.score).slice(0,100) as RunHistoryItem[];
|
)
|
||||||
|
.sort((a, b) => b.score - a.score)
|
||||||
|
.slice(0, 100) as RunHistoryItem[];
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
|
|
||||||
export function getHistory() {
|
export function getHistory() {
|
||||||
|
|
|
@ -28,17 +28,25 @@ import {
|
||||||
telekinesisEffectRate,
|
telekinesisEffectRate,
|
||||||
yoyoEffectRate,
|
yoyoEffectRate,
|
||||||
} from "./game_utils";
|
} from "./game_utils";
|
||||||
import {t} from "./i18n/i18n";
|
import { t } from "./i18n/i18n";
|
||||||
import {icons} from "./loadGameData";
|
import { icons } from "./loadGameData";
|
||||||
|
|
||||||
import {getCurrentMaxCoins, getCurrentMaxParticles} from "./settings";
|
import { getCurrentMaxCoins, getCurrentMaxParticles } from "./settings";
|
||||||
import {background} from "./render";
|
import { background } from "./render";
|
||||||
import {gameOver} from "./gameOver";
|
import { gameOver } from "./gameOver";
|
||||||
import {brickIndex, fitSize, gameState, hasBrick, hitsSomething, openUpgradesPicker, pause,} from "./game";
|
import {
|
||||||
import {stopRecording} from "./recording";
|
brickIndex,
|
||||||
import {isOptionOn} from "./options";
|
fitSize,
|
||||||
import {clamp, comboKeepingRate} from "./pure_functions";
|
gameState,
|
||||||
import {addToTotalScore} from "./addToTotalScore";
|
hasBrick,
|
||||||
|
hitsSomething,
|
||||||
|
openUpgradesPicker,
|
||||||
|
pause,
|
||||||
|
} from "./game";
|
||||||
|
import { stopRecording } from "./recording";
|
||||||
|
import { isOptionOn } from "./options";
|
||||||
|
import { clamp, comboKeepingRate } from "./pure_functions";
|
||||||
|
import { addToTotalScore } from "./addToTotalScore";
|
||||||
|
|
||||||
export function setMousePos(gameState: GameState, x: number) {
|
export function setMousePos(gameState: GameState, x: number) {
|
||||||
gameState.puckPosition = x;
|
gameState.puckPosition = x;
|
||||||
|
@ -406,7 +414,7 @@ export function explodeBrick(
|
||||||
while (coinsToSpawn > 0) {
|
while (coinsToSpawn > 0) {
|
||||||
const points = Math.min(pointsPerCoin, coinsToSpawn);
|
const points = Math.min(pointsPerCoin, coinsToSpawn);
|
||||||
if (points < 0 || isNaN(points)) {
|
if (points < 0 || isNaN(points)) {
|
||||||
console.error({points});
|
console.error({ points });
|
||||||
debugger;
|
debugger;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -826,7 +834,7 @@ export function attract(gameState: GameState, a: Ball, b: Ball, power: number) {
|
||||||
export function coinBrickHitCheck(gameState: GameState, coin: Coin) {
|
export function coinBrickHitCheck(gameState: GameState, coin: Coin) {
|
||||||
// Make ball/coin bonce, and return bricks that were hit
|
// Make ball/coin bonce, and return bricks that were hit
|
||||||
const radius = coin.size / 2;
|
const radius = coin.size / 2;
|
||||||
const {x, y, previousX, previousY} = coin;
|
const { x, y, previousX, previousY } = coin;
|
||||||
|
|
||||||
const vhit = hitsSomething(previousX, y, radius);
|
const vhit = hitsSomething(previousX, y, radius);
|
||||||
const hhit = hitsSomething(x, previousY, radius);
|
const hhit = hitsSomething(x, previousY, radius);
|
||||||
|
@ -1009,7 +1017,7 @@ export function gameStateTick(
|
||||||
} else {
|
} else {
|
||||||
gameOver(
|
gameOver(
|
||||||
t("gameOver.win.title"),
|
t("gameOver.win.title"),
|
||||||
t("gameOver.win.summary", {score: gameState.score}),
|
t("gameOver.win.summary", { score: gameState.score }),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
} else if (gameState.running || gameState.levelTime) {
|
} else if (gameState.running || gameState.levelTime) {
|
||||||
|
@ -1035,37 +1043,49 @@ export function gameStateTick(
|
||||||
|
|
||||||
if (gameState.perks.ball_attracts_coins) {
|
if (gameState.perks.ball_attracts_coins) {
|
||||||
// Find closest ball
|
// Find closest ball
|
||||||
let closestBall = gameState.balls[0]
|
let closestBall = gameState.balls[0];
|
||||||
let dist = distance2(closestBall, coin)
|
let dist = distance2(closestBall, coin);
|
||||||
gameState.balls.forEach((ball) => {
|
gameState.balls.forEach((ball) => {
|
||||||
if (ball == closestBall) return
|
if (ball == closestBall) return;
|
||||||
const d2 = distance2(ball, coin);
|
const d2 = distance2(ball, coin);
|
||||||
if (d2 < dist) {
|
if (d2 < dist) {
|
||||||
closestBall = ball
|
closestBall = ball;
|
||||||
dist = d2
|
dist = d2;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const minDist = gameState.brickWidth * gameState.brickWidth
|
const minDist = gameState.brickWidth * gameState.brickWidth;
|
||||||
if (dist > minDist && dist < minDist * 4 * 4*gameState.perks.ball_attracts_coins) {
|
if (
|
||||||
|
dist > minDist &&
|
||||||
|
dist < minDist * 4 * 4 * gameState.perks.ball_attracts_coins
|
||||||
|
) {
|
||||||
// Slow down coins in effect radius
|
// Slow down coins in effect radius
|
||||||
const ratio = 1 - 0.02 * (0.5 + gameState.perks.ball_attracts_coins);
|
const ratio = 1 - 0.02 * (0.5 + gameState.perks.ball_attracts_coins);
|
||||||
coin.vx *= ratio;
|
coin.vx *= ratio;
|
||||||
coin.vy *= ratio;
|
coin.vy *= ratio;
|
||||||
coin.vy *= ratio;
|
coin.vy *= ratio;
|
||||||
// Carry them
|
// Carry them
|
||||||
const dx = ((closestBall.x - coin.x) / dist) * 50 * gameState.perks.ball_attracts_coins
|
const dx =
|
||||||
const dy = ((closestBall.y - coin.y) / dist) * 50 * gameState.perks.ball_attracts_coins;
|
((closestBall.x - coin.x) / dist) *
|
||||||
|
50 *
|
||||||
|
gameState.perks.ball_attracts_coins;
|
||||||
|
const dy =
|
||||||
|
((closestBall.y - coin.y) / dist) *
|
||||||
|
50 *
|
||||||
|
gameState.perks.ball_attracts_coins;
|
||||||
coin.vx += dx;
|
coin.vx += dx;
|
||||||
coin.vy += dy
|
coin.vy += dy;
|
||||||
|
|
||||||
if (!isOptionOn('basic') && Math.random()*gameState.perks.ball_attracts_coins > 0.9 ) {
|
if (
|
||||||
|
!isOptionOn("basic") &&
|
||||||
|
Math.random() * gameState.perks.ball_attracts_coins > 0.9
|
||||||
|
) {
|
||||||
makeParticle(
|
makeParticle(
|
||||||
gameState,
|
gameState,
|
||||||
coin.x+dx*5,
|
coin.x + dx * 5,
|
||||||
coin.y+dy*5,
|
coin.y + dy * 5,
|
||||||
dx*2,
|
dx * 2,
|
||||||
dy*2,
|
dy * 2,
|
||||||
rainbowColor(),
|
rainbowColor(),
|
||||||
true,
|
true,
|
||||||
gameState.coinSize / 2,
|
gameState.coinSize / 2,
|
||||||
|
@ -1370,7 +1390,7 @@ export function gameStateTick(
|
||||||
setBrick(gameState, r.index, r.color);
|
setBrick(gameState, r.index, r.color);
|
||||||
destroy(gameState.respawns, ri);
|
destroy(gameState.respawns, ri);
|
||||||
} else {
|
} else {
|
||||||
const {index, color} = r;
|
const { index, color } = r;
|
||||||
const vertical = Math.random() > 0.5;
|
const vertical = Math.random() > 0.5;
|
||||||
const dx = Math.random() > 0.5 ? 1 : -1;
|
const dx = Math.random() > 0.5 ? 1 : -1;
|
||||||
const dy = Math.random() > 0.5 ? 1 : -1;
|
const dy = Math.random() > 0.5 ? 1 : -1;
|
||||||
|
@ -1611,13 +1631,13 @@ export function ballTick(gameState: GameState, ball: Ball, delta: number) {
|
||||||
if (!gameState.balls.find((b) => !b.destroyed)) {
|
if (!gameState.balls.find((b) => !b.destroyed)) {
|
||||||
gameOver(
|
gameOver(
|
||||||
t("gameOver.lost.title"),
|
t("gameOver.lost.title"),
|
||||||
t("gameOver.lost.summary", {score: gameState.score}),
|
t("gameOver.lost.summary", { score: gameState.score }),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const radius = gameState.ballSize / 2;
|
const radius = gameState.ballSize / 2;
|
||||||
// Make ball/coin bonce, and return bricks that were hit
|
// Make ball/coin bonce, and return bricks that were hit
|
||||||
const {x, y, previousX, previousY} = ball;
|
const { x, y, previousX, previousY } = ball;
|
||||||
|
|
||||||
const vhit = hitsSomething(previousX, y, radius);
|
const vhit = hitsSomething(previousX, y, radius);
|
||||||
const hhit = hitsSomething(x, previousY, radius);
|
const hhit = hitsSomething(x, previousY, radius);
|
||||||
|
@ -1875,7 +1895,7 @@ export function append<T>(
|
||||||
makeItem(where.list[where.indexMin]);
|
makeItem(where.list[where.indexMin]);
|
||||||
where.indexMin++;
|
where.indexMin++;
|
||||||
} else {
|
} else {
|
||||||
const p = {destroyed: false};
|
const p = { destroyed: false };
|
||||||
makeItem(p);
|
makeItem(p);
|
||||||
where.list.push(p);
|
where.list.push(p);
|
||||||
}
|
}
|
||||||
|
|
28
src/help.ts
28
src/help.ts
|
@ -3,12 +3,15 @@ import { t } from "./i18n/i18n";
|
||||||
import { asyncAlert } from "./asyncAlert";
|
import { asyncAlert } from "./asyncAlert";
|
||||||
import { miniMarkDown } from "./pure_functions";
|
import { miniMarkDown } from "./pure_functions";
|
||||||
import {
|
import {
|
||||||
catchRateBest, catchRateGood,
|
catchRateBest,
|
||||||
|
catchRateGood,
|
||||||
levelTimeBest,
|
levelTimeBest,
|
||||||
levelTimeGood, missesBest, missesGood,
|
levelTimeGood,
|
||||||
|
missesBest,
|
||||||
|
missesGood,
|
||||||
wallBouncedBest,
|
wallBouncedBest,
|
||||||
wallBouncedGood
|
wallBouncedGood,
|
||||||
} from "./pure_functions"
|
} from "./pure_functions";
|
||||||
|
|
||||||
export function helpMenuEntry() {
|
export function helpMenuEntry() {
|
||||||
return {
|
return {
|
||||||
|
@ -20,13 +23,18 @@ export function helpMenuEntry() {
|
||||||
title: t("main_menu.help_title"),
|
title: t("main_menu.help_title"),
|
||||||
allowClose: true,
|
allowClose: true,
|
||||||
content: [
|
content: [
|
||||||
miniMarkDown(t("main_menu.help_content",{
|
miniMarkDown(
|
||||||
catchRateBest, catchRateGood,
|
t("main_menu.help_content", {
|
||||||
|
catchRateBest,
|
||||||
|
catchRateGood,
|
||||||
levelTimeBest,
|
levelTimeBest,
|
||||||
levelTimeGood, missesBest, missesGood,
|
levelTimeGood,
|
||||||
|
missesBest,
|
||||||
|
missesGood,
|
||||||
wallBouncedBest,
|
wallBouncedBest,
|
||||||
wallBouncedGood
|
wallBouncedGood,
|
||||||
})),
|
}),
|
||||||
|
),
|
||||||
miniMarkDown(t("main_menu.help_upgrades")),
|
miniMarkDown(t("main_menu.help_upgrades")),
|
||||||
...upgrades.map(
|
...upgrades.map(
|
||||||
(u) => `
|
(u) => `
|
||||||
|
@ -41,7 +49,7 @@ export function helpMenuEntry() {
|
||||||
${miniMarkDown(u.fullHelp)}
|
${miniMarkDown(u.fullHelp)}
|
||||||
`,
|
`,
|
||||||
),
|
),
|
||||||
'<h2>'+t("main_menu.credit_levels")+'</h2>',
|
"<h2>" + t("main_menu.credit_levels") + "</h2>",
|
||||||
...allLevels
|
...allLevels
|
||||||
.filter((l) => l.credit?.trim())
|
.filter((l) => l.credit?.trim())
|
||||||
.map(
|
.map(
|
||||||
|
|
332
src/i18n/ar.json
Normal file
332
src/i18n/ar.json
Normal file
|
@ -0,0 +1,332 @@
|
||||||
|
{
|
||||||
|
"confirmRestart.no": "يلغي",
|
||||||
|
"confirmRestart.text": "أنت على وشك بدء لعبة جديدة. هل أنت متأكد من رغبتك في المتابعة؟",
|
||||||
|
"confirmRestart.title": "بدء لعبة جديدة؟",
|
||||||
|
"confirmRestart.yes": "إعادة تشغيل اللعبة",
|
||||||
|
"gameOver.creative": "لن يتم تسجيل هذا التشغيل.",
|
||||||
|
"gameOver.cumulative_total": "لقد ارتفع مجموع درجاتك التراكمية من {{startTs}} إلى {{endTs}}.",
|
||||||
|
"gameOver.lost.summary": "لقد أسقطت الكرة بعد التقاط {{score}} قطعة نقدية.",
|
||||||
|
"gameOver.lost.title": "انتهت اللعبة",
|
||||||
|
"gameOver.stats.balls_lost": "الكرات المفقودة",
|
||||||
|
"gameOver.stats.bricks_broken": "الطوب المكسور",
|
||||||
|
"gameOver.stats.bricks_per_minute": "عدد الطوب المكسور في الدقيقة",
|
||||||
|
"gameOver.stats.catch_rate": "معدل الصيد",
|
||||||
|
"gameOver.stats.combo_avg": "مجموعة متوسطة",
|
||||||
|
"gameOver.stats.combo_max": "أقصى مجموعة",
|
||||||
|
"gameOver.stats.duration_per_level": "المدة لكل مستوى",
|
||||||
|
"gameOver.stats.hit_rate": "معدل الإصابة",
|
||||||
|
"gameOver.stats.intro": "ابحث أدناه عن إحصائيات لعبتك مقارنةً بأفضل {{count}} ألعاب لديك.",
|
||||||
|
"gameOver.stats.level_reached": "المستوى الذي تم الوصول إليه",
|
||||||
|
"gameOver.stats.total_score": "مجموع النقاط",
|
||||||
|
"gameOver.stats.upgrades_applied": "تم تطبيق الترقيات",
|
||||||
|
"gameOver.unlocked_perk": "تم إلغاء قفل الترقية",
|
||||||
|
"gameOver.unlocked_perk_plural": "لقد قمت للتو بفتح {{count}} من الامتيازات",
|
||||||
|
"gameOver.win.summary": "انتهت اللعبة. لقد جمعت {{score}} عملة.",
|
||||||
|
"gameOver.win.title": "لقد أكملت هذه اللعبة",
|
||||||
|
"history.columns.score": "نتيجة",
|
||||||
|
"history.columns.started": "تاريخ",
|
||||||
|
"history.help": "شاهد أفضل ألعابك {{count}} .",
|
||||||
|
"history.locked": "العب عشر مباريات على الأقل لفتح القفل",
|
||||||
|
"history.title": "سجل التشغيل",
|
||||||
|
"lab.help": "جرب أي بناء تريده",
|
||||||
|
"lab.instructions": "قم بتحديد الترقيات أدناه، ثم اختر المستوى للعب.",
|
||||||
|
"lab.menu_entry": "الوضع الإبداعي",
|
||||||
|
"lab.reset": "إعادة تعيين الكل إلى 0",
|
||||||
|
"lab.select_level": "حدد المستوى للعب عليه",
|
||||||
|
"lab.unlocks_at": "يتم فتحه عند إجمالي النتيجة {{score}}",
|
||||||
|
"level_up.after_buttons": "لقد انتهيت للتو من المستوى {{level}}/{{max}}.",
|
||||||
|
"level_up.before_buttons": "لقد اصطدت {{score}} عملة {{catchGain}} من أصل {{levelSpawnedCoins}} في {{time}} ثانية {{timeGain}}.\n\nأخطأت {{levelMisses}} مرات {{missesGain}} واصطدمت بالجدران أو السقف {{levelWallBounces}} مرات{{wallHitsGain}}.\n{{compliment}}",
|
||||||
|
"level_up.compliment_advice": "حاول التقاط جميع العملات المعدنية، ولا تفوت الطوب أبدًا، ولا تصطدم أبدًا بالجدران/السقف أو قم بتجاوز المستوى في أقل من 30 ثانية للحصول على ترقيات إضافية.",
|
||||||
|
"level_up.compliment_good": "أحسنت !",
|
||||||
|
"level_up.compliment_perfect": "رائع، استمر في ذلك!",
|
||||||
|
"level_up.pick_upgrade_title": "اختر ترقية",
|
||||||
|
"level_up.plus_one_upgrade": "(+1 ترقية)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1 ترقية و+1 إعادة رمي)",
|
||||||
|
"level_up.reroll": "إعادة الرمي ({{count}})",
|
||||||
|
"level_up.reroll_help": "تقديم خيارات جديدة",
|
||||||
|
"level_up.upgrade_perk_to_level": "المستوى {{level}}",
|
||||||
|
"main_menu.basic": "الرسومات الأساسية",
|
||||||
|
"main_menu.basic_help": "أداء أفضل.",
|
||||||
|
"main_menu.colorful_coins": "عملات معدنية ملونة",
|
||||||
|
"main_menu.colorful_coins_help": "تظهر العملات المعدنية دائمًا بلون الطوب",
|
||||||
|
"main_menu.comboIncreaseTexts": "إظهار +X باللون الذهبي",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "عندما تزيد المجموعة",
|
||||||
|
"main_menu.contrast": "تباين عالي",
|
||||||
|
"main_menu.contrast_help": "تقديم أكثر ألوانًا وظلامًا",
|
||||||
|
"main_menu.credit_levels": "المستويات",
|
||||||
|
"main_menu.donate": "لقد لعبت لمدة {{hours}} ساعة",
|
||||||
|
"main_menu.donate_help": "ماذا عن التبرع؟ يمكنك إخفاء هذا التذكير في الإعدادات.",
|
||||||
|
"main_menu.donation_reminder": "ذكّرني بالتبرع",
|
||||||
|
"main_menu.donation_reminder_help": "شاهد وقت اللعب ورابط التبرع في القائمة الرئيسية",
|
||||||
|
"main_menu.download_save_file": "تنزيل النتيجة والإحصائيات",
|
||||||
|
"main_menu.download_save_file_help": "احصل على ملف الحفظ",
|
||||||
|
"main_menu.extra_bright": "مشرق للغاية",
|
||||||
|
"main_menu.extra_bright_help": "يزيد من حجم الهالة حول العملات المعدنية والطوب.",
|
||||||
|
"main_menu.fullscreen": "تكبير الشاشة",
|
||||||
|
"main_menu.fullscreen_help": "ستحاول اللعبة الانتقال إلى وضع ملء الشاشة قبل البدء",
|
||||||
|
"main_menu.help_content": "## الهدف\n\nاجمع أكبر عدد ممكن من العملات المعدنية خلال 7 مستويات.\n\nتظهر العملات المعدنية عند كسر الطوب.\n\nاجمعها بقرصك لزيادة نقاطك.\n\nتظهر نقاطك في الزاوية العلوية اليمنى من الشاشة.\n\nلا تسقط الكرة وإلا ستنتهي اللعبة.\n\nبعد تدمير جميع الطوب، ستتمكن من اختيار ترقية.\n\n## الترقيات\n\nستُطبق الترقيات التي تختارها حتى نهاية الجولة.\n\nيمكن اختيار بعضها عدة مرات لتأثير أقوى.\n\nبعضها يُساعد في التصويب، أو يُسهّل اللعبة بطرق أخرى.\n\nبعضها لا يُفيد إلا عند دمجه.\n\nستحصل دائمًا على ترقية واحدة في بداية كل لعبة.\n\nسيكون رمزها بمثابة طوب المستوى الأول.\n\nيمكنك اختيار ترقيات البدء من الإعدادات.\n\nتؤثر العديد من الترقيات على مجموعتك.\n\n## المجموعة\n\n\"مجموعتك\" هي عدد العملات المعدنية التي تظهر عند كسر طوبة.\nيظهر على قرصك، على سبيل المثال، x4 يعني أن كل مكعب سيُنتج 4 عملات.\n\nمعظم الترقيات التي تزيد من قوة المجموعة تُضيف شرطًا لإعادة ضبطها.\n\nسيتم إعادة ضبط المجموعة أيضًا إذا عادت الكرة إلى القرص دون أن تصطدم بأي مكعب.\n\nستظهر رسالة \"خطأ\" عند حدوث ذلك.\n\nحاول التصويب نحو مكعب في كل مرة.\n\n## التصويب\n\nموضع الكرة على القرص هو ما يُحدد كيفية ارتدادها.\n\nإذا اصطدمت الكرة بالقرص في منتصفه تمامًا، سترتد عموديًا.\n\nإذا ضربت أكثر على جانب واحد، ستكون زاوية ارتدادها أكبر.\n\nلا تؤثر سرعة القرص وزاوية دخوله على اتجاه الكرة بعد ارتدادها.\n\nيمكن فتح العديد من الترقيات التي تُساعد في التصويب.\n\n## الفتح\n\nعند لعب Breakout 71 لأول مرة، تكون معظم الترقيات والمستويات مقفلة.\n\nيتم فتح الترقيات بمجرد اللعب والتقاط العديد من العملات.\nتُفتح المستويات الأولى عند تحقيق أعلى نتيجة.\n\nتُضيف المستويات اللاحقة شرطًا لاختيار المزايا.\n\nيصبح تحقيق أعلى النتائج أسهل بكثير عند حصولك على ترقيات متعددة بعد كل مستوى.\n\n## إعادة رمي النرد والترقيات المجانية\n\nستحصل على ترقية إضافية لاختيارها عند لعبك الجيد:\n\n- إكمال المستوى في أقل من {{levelTimeGood}} ثانية\n- ضرب الجوانب أو القمة أقل من {{wallBouncedGood}} مرة\n- التقاط {{catchRateGood}}% من العملات\n- تفويت الطوب أقل من {{missesGood}} مرات\n\nستحصل أيضًا على إعادة رمي نرد تتيح لك تخطي الترقيات إذا كان أداؤك أفضل:\n\n- إكمال المستوى في أقل من {{levelTimeBest}} ثانية\n- ضرب الجوانب أو القمة أقل من {{wallBouncedBest}} مرات\n- التقاط {{catchRateBest}}% من العملات\n- تفويت الطوب أقل من {{missesBest}} مرات\n\nيُتيح لك خيار في الإعدادات عرض هذه الإحصائيات",
|
||||||
|
"main_menu.help_help": "تعرف على المزيد حول اللعبة",
|
||||||
|
"main_menu.help_title": "يساعد",
|
||||||
|
"main_menu.help_upgrades": "## الترقيات",
|
||||||
|
"main_menu.high_score": "أعلى نتيجة : {{score}}",
|
||||||
|
"main_menu.kid": "وضع الأطفال",
|
||||||
|
"main_menu.kid_help": "ابدأ الألعاب المستقبلية بـ \"الكرة الأبطأ\".",
|
||||||
|
"main_menu.language": "لغة",
|
||||||
|
"main_menu.language_help": "اختر لغة اللعبة",
|
||||||
|
"main_menu.load_save_file": "تحميل ملف الحفظ",
|
||||||
|
"main_menu.load_save_file_help": "حدد ملف الحفظ على جهازك",
|
||||||
|
"main_menu.max_coins": " {{max}} عملات معدنية على الشاشة كحد أقصى",
|
||||||
|
"main_menu.max_coins_help": "تجميلي فقط، لا يؤثر على النتيجة",
|
||||||
|
"main_menu.max_particles": " {{max}} جسيمات كحد أقصى",
|
||||||
|
"main_menu.max_particles_help": "يحدد عدد الجسيمات التي تظهر على الشاشة للتأثير البصري.",
|
||||||
|
"main_menu.mobile": "الوضع المحمول",
|
||||||
|
"main_menu.mobile_help": "يترك مساحة تحت القرص.",
|
||||||
|
"main_menu.normal": "لعبة جديدة",
|
||||||
|
"main_menu.normal_help": "العب 7 مستويات مع ميزة البدء العشوائية",
|
||||||
|
"main_menu.pointer_lock": "قفل مؤشر الماوس",
|
||||||
|
"main_menu.pointer_lock_help": "يقوم بقفل وإخفاء مؤشر الماوس.",
|
||||||
|
"main_menu.record": "تسجيل مقاطع فيديو للعبة",
|
||||||
|
"main_menu.record_download": "تنزيل الفيديو ({{size}} ميجابايت)",
|
||||||
|
"main_menu.record_help": "احصل على فيديو لكل مستوى.",
|
||||||
|
"main_menu.red_miss": "تحذير ملكة جمال",
|
||||||
|
"main_menu.red_miss_help": "إظهار الجسيمات الحمراء حول الكرات التي تهبط دون إصابة.",
|
||||||
|
"main_menu.reset": "إعادة تعيين اللعبة",
|
||||||
|
"main_menu.reset_cancel": "لا",
|
||||||
|
"main_menu.reset_confirm": "نعم",
|
||||||
|
"main_menu.reset_help": "مسح أعلى الدرجات ووقت اللعب والإحصائيات",
|
||||||
|
"main_menu.reset_instruction": "سوف تفقد كل التقدم الذي أحرزته في اللعبة، هل أنت متأكد؟",
|
||||||
|
"main_menu.save_file_error": "خطأ في تحميل ملف الحفظ",
|
||||||
|
"main_menu.save_file_loaded": "حفظ الملف المحمّل",
|
||||||
|
"main_menu.save_file_loaded_help": "سيتم الآن إعادة تحميل التطبيق لتطبيق الحفظ الخاص بك",
|
||||||
|
"main_menu.save_file_loaded_ok": "نعم",
|
||||||
|
"main_menu.settings_help": "قم بتخصيص طريقة اللعب لتناسب احتياجاتك وذوقك",
|
||||||
|
"main_menu.settings_title": "إعدادات",
|
||||||
|
"main_menu.show_fps": "عداد FPS",
|
||||||
|
"main_menu.show_fps_help": "مراقبة أداء التطبيق",
|
||||||
|
"main_menu.show_stats": "عرض الإحصائيات في الوقت الحقيقي",
|
||||||
|
"main_menu.show_stats_help": "العملات المعدنية، الوقت، الارتدادات، الأخطاء",
|
||||||
|
"main_menu.sounds": "أصوات اللعبة",
|
||||||
|
"main_menu.sounds_help": "قد يؤدي إلى إبطاء بعض الهواتف.",
|
||||||
|
"main_menu.starting_perks": "امتيازات البداية",
|
||||||
|
"main_menu.starting_perks_checked": "عند بدء لعبة جديدة، ستُمنح إحدى هذه المزايا. انقر على أي ميزة لاستبعادها.",
|
||||||
|
"main_menu.starting_perks_help": "اختر الترقيات الأولية الممكنة",
|
||||||
|
"main_menu.starting_perks_unchecked": "لا يتم تقديم الامتيازات المذكورة أدناه كامتيازات ابتدائية، ولكن يمكنك النقر عليها لإضافتها إلى المجموعة.",
|
||||||
|
"main_menu.title": "الاختراق 71",
|
||||||
|
"main_menu.unlocks": "المحتوى غير المقفل",
|
||||||
|
"main_menu.unlocks_help": "جرب الامتيازات والمستويات التي فتحتها",
|
||||||
|
"play.close_modale_window_tooltip": "يغلق",
|
||||||
|
"play.current_lvl": "المستوى {{level}}/{{max}}",
|
||||||
|
"play.menu_label": "قائمة طعام",
|
||||||
|
"play.menu_tooltip": "فتح القائمة الرئيسية",
|
||||||
|
"play.missed_ball": "يفتقد",
|
||||||
|
"play.mobile_press_to_play": "اضغط مع الاستمرار هنا للعب",
|
||||||
|
"play.score_tooltip": "شاهد نتيجتك وترقياتك والمزيد",
|
||||||
|
"play.stats.coins_catch_rate": "معدل صيد العملات المعدنية",
|
||||||
|
"play.stats.levelMisses": "الضربات الضائعة، حيث لم تصب أي شيء",
|
||||||
|
"play.stats.levelTime": "وقت المستوى",
|
||||||
|
"play.stats.levelWallBounces": "ارتدادات الحائط",
|
||||||
|
"score_panel.close_to_unlock": "فتح المستوى التالي:",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "احصل على {{missingUpgrades}} واحصل على {{points}} نقطة إضافية لفتح المستوى \"{{level}}\"",
|
||||||
|
"score_panel.rerolls_count": "لقد جمعت {{rerolls}} إعادة تسجيل",
|
||||||
|
"score_panel.score_to_unlock": "احصل على {{points}} نقطة إضافية لفتح المستوى \"{{level}}\"",
|
||||||
|
"score_panel.title": "{{score}} نقطة في المستوى {{level}}/{{max}} ",
|
||||||
|
"score_panel.upcoming_levels": "المستويات القادمة :",
|
||||||
|
"score_panel.upgrades_picked": "الترقيات التي تم اختيارها في هذه اللعبة:",
|
||||||
|
"unlocks.greyed_out_help": "يمكن فتح الترقيات غير المفعّلة بزيادة مجموع نقاطك. يزداد مجموع النقاط مع كل نقطة تُسجّلها في اللعبة.",
|
||||||
|
"unlocks.intro": "مجموع نقاطك هو {{ts}}. تجد أدناه جميع الترقيات والمستويات التي تقدمها اللعبة. انقر على ترقية أو مستوى أدناه لبدء لعبة تجريبية بها.",
|
||||||
|
"unlocks.just_unlocked": "تم فتح المستوى",
|
||||||
|
"unlocks.just_unlocked_plural": "لقد قمت للتو بفتح {{count}} مستوى",
|
||||||
|
"unlocks.level": "<h2>لقد قمت بفتح {{unlocked}} مستوى من أصل {{out_of}}</h2>\n<p>إليك جميع مستويات اللعبة، انقر على أحدها لتجربته.</p> ",
|
||||||
|
"unlocks.level_description": "مستوى {{size}}×{{size}} مع {{bricks}} طوبة و {{colors}} لون و {{bombs}} قنبلة.",
|
||||||
|
"unlocks.minScore": "احصل على ${{minScore}} في جولة لفتح القفل.",
|
||||||
|
"unlocks.minScoreWithPerks": "احصل على ${{minScore}} في جولة مع {{required}} ولكن بدون {{forbidden}} لفتح القفل.",
|
||||||
|
"unlocks.minTotalScore": "تجميع إجمالي قدره{{score}}دولار",
|
||||||
|
"unlocks.reached": "أفضل نتيجة حصلت عليها كانت {{reached}}.",
|
||||||
|
"unlocks.title_upgrades": "لقد قمت بفتح {{unlocked}} ترقيات من أصل {{out_of}}",
|
||||||
|
"upgrades.addiction.name": "مدمن",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} مجموعة / لبنة، يتم إعادة تعيين المجموعة لمدة {{delay}}ثانية بعد كسر لبنة.",
|
||||||
|
"upgrades.addiction.verbose_description": "يبدأ العد التنازلي بعد كسر أول لبنة من كل مستوى، ويتوقف عند تدمير جميع الطوب.",
|
||||||
|
"upgrades.asceticism.name": "الزهد",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} مجموعة / لبنة، - {{combo}} عند التقاط العملة المعدنية",
|
||||||
|
"upgrades.asceticism.verbose_description": "سوف تحتاج إلى تخزين العملات المعدنية في مكان ما أثناء صعود مجموعتك.",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "قوة جذب أقوى",
|
||||||
|
"upgrades.ball_attract_ball.name": "جاذبية",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "الكرات تجذب الكرات",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "الكرات التي تبعد أكثر من ثلاثة أرباع مساحة اللعبة ستبدأ بالتجاذب.\n\nتزداد قوة التجاذب كلما ابتعدت الكرات عن بعضها.\n\nستتطاير جزيئات قوس قزح رمزًا لقوة التجاذب. هذه الميزة متاحة فقط إذا كان لديك أكثر من كرة واحدة.",
|
||||||
|
"upgrades.ball_attracts_coins.name": "الكرات تجذب العملات المعدنية",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "تتبع العملات المعدنية الكرة الأقرب وتسقط بشكل أبطأ",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "يمكن استخدام هذا المنتج لطلاء الكرات بالعملات المعدنية إذا تم دمجه مع \"الصبغة\" و\"عملات الأشباح\". كما أنه بديل لمغناطيس العملات المعدنية.",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "قوة تنافر أقوى",
|
||||||
|
"upgrades.ball_repulse_ball.name": "المساحة الشخصية",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "الكرات تصد الكرات",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "الكرات التي تبعد أقل من ربع عرض الشاشة ستبدأ بالتنافر. تزداد قوة التنافر كلما كانت الكرات قريبة من بعضها. ستنطلق الجسيمات للخارج لترمز إلى تطبيق هذه القوة. هذه الميزة متاحة فقط إذا كان لديك أكثر من كرة واحدة.",
|
||||||
|
"upgrades.base_combo.name": "أسس قوية",
|
||||||
|
"upgrades.base_combo.tooltip": "تبدأ المجموعة عند {{coins}} بدلاً من 1.",
|
||||||
|
"upgrades.base_combo.verbose_description": "عادةً ما تبدأ مجموعتك من ١ في بداية المستوى، وتُعاد ضبطها إلى ١ عندما تقفز دون أن تصطدم بأي شيء. مع هذه الميزة، تبدأ المجموعة أعلى بثلاث نقاط، لذا ستحصل دائمًا على ٤ عملات على الأقل لكل مكعب. عند إعادة ضبط مجموعتك، تعود إلى ٤ وليس ١. ستتألق كرتك قليلاً للإشارة إلى أن مجموعتها أعلى من ١.",
|
||||||
|
"upgrades.bigger_explosions.name": "كابوم",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "انفجارات أكبر",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "الانفجار الافتراضي يُزيل مربعًا 3×3، ويصبح مربعًا 5×5، كما أن تأثير الضربة على العملات المعدنية أقوى بكثير. ستومض الشاشة بعد كل انفجار (باستثناء الوضع الأساسي).",
|
||||||
|
"upgrades.bigger_puck.name": "قرص أكبر",
|
||||||
|
"upgrades.bigger_puck.tooltip": "احصل على المزيد من العملات المعدنية بسهولة.",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "القرص الأكبر حجمًا يُسهّل عدم تفويت الكرة والتقاط المزيد من العملات، كما يُحسّن زاوية ارتدادها (تعتمد زاوية الكرة فقط على مكان اصطدامها بالقرص).\n\nمع ذلك، يصعب استخدام القرص الأكبر حجمًا حول جوانب المستوى، مما يجعل تفويت الكرة أمرًا لا مفر منه في بعض الأحيان.",
|
||||||
|
"upgrades.clairvoyant.name": "مستبصر",
|
||||||
|
"upgrades.clairvoyant.tooltip": "شاهد المستويات القادمة، نقاط الصحة للطوب واتجاه الكرة",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "يساعدك على اختيار الترقيات المناسبة وفهم كيفية عمل الطوب المتين. يُضيف المستويان 2 و3 معلومات إضافية حول فائدة مشكوك فيها (متوفرة في وضع الحلقة).",
|
||||||
|
"upgrades.coin_magnet.help_plural": "تأثير أقوى على العملات المعدنية",
|
||||||
|
"upgrades.coin_magnet.name": "مغناطيس العملات المعدنية",
|
||||||
|
"upgrades.coin_magnet.tooltip": "القرص يجذب العملات المعدنية",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "يوجه العملات نحو القرص. يكون التأثير أقوى إذا كانت العملة قريبة منه بالفعل. التقاط جميع العملات يمنحك مكافآت خاصة في اللعبة.\n\nهناك طريقة أخرى لالتقاط المزيد من العملات وهي ضرب الطوب من الأسفل. تؤثر سرعة الكرة واتجاهها على سرعة العملة الناتجة.",
|
||||||
|
"upgrades.compound_interest.name": "الفائدة المركبة",
|
||||||
|
"upgrades.compound_interest.tooltip": "+{{lvl}} مجموعة لكل لبنة مكسورة، يتم إعادة تعيينها عند فقدان العملة المعدنية",
|
||||||
|
"upgrades.compound_interest.verbose_description": "ستزداد مجموعتك قطعةً قطعةً في كل مرة تكسر فيها لبنة، مما يُنتج المزيد والمزيد من العملات مع كل قطعة تكسرها.\n\nمع ذلك، احرص على التقاط جميع هذه العملات بقرصك، لأن أي عملة مفقودة ستُعيد ضبط مجموعتك.\n\nبمجرد أن تتجاوز مجموعتك الحد الأدنى، سيظهر خط أحمر في أسفل منطقة اللعب لتذكيرك بعدم وضع العملات هناك.",
|
||||||
|
"upgrades.concave_puck.name": "قرص مقعر",
|
||||||
|
"upgrades.concave_puck.tooltip": "تحسين دقة التصويب العمودي",
|
||||||
|
"upgrades.concave_puck.verbose_description": "تبدأ الكرات المستوى بالصعود مباشرة إلى الأعلى، وترتد بزاوية أقل.",
|
||||||
|
"upgrades.corner_shot.name": "ضربة ركنية",
|
||||||
|
"upgrades.corner_shot.tooltip": "يسمح للقرص الخاص بك بالتداخل مع حدود الشاشة",
|
||||||
|
"upgrades.corner_shot.verbose_description": "يُساعدك على التصويب في الزوايا. المستويات الأعلى تُتيح لك الوصول إلى مسافات أبعد.",
|
||||||
|
"upgrades.etherealcoins.name": "العملات المعدنية في الفضاء",
|
||||||
|
"upgrades.etherealcoins.tooltip": "لم تعد العملات المعدنية تتأثر بالجاذبية",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "سيتعين عليك التأكد من سقوط العملات المعدنية بطريقة أو بأخرى، وإلا فلن تحصل على أي منها.",
|
||||||
|
"upgrades.extra_levels.name": "5 دقائق إضافية",
|
||||||
|
"upgrades.extra_levels.tooltip": "العب {{count}} مستوى بدلاً من 7",
|
||||||
|
"upgrades.extra_levels.verbose_description": "يمكن أن تستمر اللعبة الافتراضية لسبعة مستويات كحد أقصى، تنتهي بعدها.\n\nيتيح لك كل مستوى من هذه الميزة الانتقال إلى مستوى أعلى. غالبًا ما تكون المستويات الأخيرة هي التي تحقق فيها أعلى النقاط، لذا قد يكون الفرق كبيرًا.",
|
||||||
|
"upgrades.extra_life.help_plural": "سترتد الكرة (الأخيرة) إلى الأسفل بدلاً من أن تضيع ({{lvl}} مرة).",
|
||||||
|
"upgrades.extra_life.name": "حياة إضافية",
|
||||||
|
"upgrades.extra_life.tooltip": "سترتد الكرة مرة واحدة على الخط السفلي قبل أن تضيع.",
|
||||||
|
"upgrades.extra_life.verbose_description": "عادةً، لديك كرة واحدة، وتنتهي اللعبة بمجرد إسقاطها.\n\nتضيف هذه الميزة شريطًا أبيض أسفل الشاشة يحفظ الكرة مرة واحدة، ثم ينكسر أثناء ذلك.\n\nستخسر مستوى واحدًا من هذه الميزة في كل مرة ترتد فيها كرة أسفل الشاشة.",
|
||||||
|
"upgrades.forgiving.name": "غفور",
|
||||||
|
"upgrades.forgiving.tooltip": "يؤدي فقدان الفواصل إلى تقليل المجموعة تدريجيًا بدلاً من تقليلها دفعة واحدة.",
|
||||||
|
"upgrades.forgiving.verbose_description": "أول خطأ في كل مستوى مجاني، ثم 10% من المجموعة، ثم 20% ..",
|
||||||
|
"upgrades.fountain_toss.name": "رمي النافورة",
|
||||||
|
"upgrades.fountain_toss.tooltip": "احصل على بعض المجموعات عندما تفوت بعض العملات المعدنية.",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "عندما تفوتك عملة معدنية وكان مجموعتك أقل من {{max}}، فإن مجموعتك لديها احتمالية {{lvl}}/مجموعة لتنمو بمقدار واحد.",
|
||||||
|
"upgrades.ghost_coins.name": "عملات الأشباح",
|
||||||
|
"upgrades.ghost_coins.tooltip": "تمر العملات المعدنية ببطء عبر الطوب",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "إنها ليست مشكلة، بل ميزة! تتحرك العملات المعدنية ببطء عبر الطوب. المستويات الأعلى تسمح لها بالتحرك بشكل أسرع.",
|
||||||
|
"upgrades.helium.name": "الهيليوم",
|
||||||
|
"upgrades.helium.tooltip": "انعكست الجاذبية إلى اليسار واليمين من القرص",
|
||||||
|
"upgrades.helium.verbose_description": "يؤثر هذا على العملات المعدنية وسيسمح لها بالطفو حتى تصبح جاهزًا لالتقاطها.",
|
||||||
|
"upgrades.hot_start.name": "بداية ساخنة",
|
||||||
|
"upgrades.hot_start.tooltip": "ابدأ عند المجموعة {{start}}، -{{loss}} مجموعة في الثانية",
|
||||||
|
"upgrades.hot_start.verbose_description": "في بداية كل مستوى، تبدأ مجموعتك بـ +٣٠ نقطة، ثم تنخفض نقطة واحدة كل ثانية. يتراكم هذا التأثير مع مزايا أخرى.",
|
||||||
|
"upgrades.implosions.name": "الانفجارات",
|
||||||
|
"upgrades.implosions.tooltip": "تؤدي الانفجارات إلى امتصاص العملات المعدنية بدلاً من تفجيرها",
|
||||||
|
"upgrades.implosions.verbose_description": "تُطبّق قوة الانفجار بطريقة أخرى. المستويات الأخرى تُشكّل \"انفجارًا أكبر\".",
|
||||||
|
"upgrades.instant_upgrade.name": "ترقية فورية",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "+1 ترقية الآن، -1 اختيار حتى نهاية اللعبة.",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "اختر ترقيتين فورًا، لتحصل على واحدة مجانية وأخرى لاسترداد قيمة الميزة التي استخدمتها. مع كل قائمة تالية لاختيار الترقيات، ستجد خيارات أقل.",
|
||||||
|
"upgrades.left_is_lava.name": "تجنب الجانب الأيسر",
|
||||||
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} مجموعة لكل طوبة مكسورة. تُعاد المجموعة إلى وضعها الطبيعي إذا ضربت الكرة الجانب الأيسر من الشاشة.",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "كلما كسرتَ لبنة، ستزداد مجموعتكَ بواحدة، ما يعني أنك ستحصل على عملة إضافية من كل لبنة تكسرها لاحقًا.\n\nمع ذلك، ستُعاد ضبط مجموعتكَ بمجرد أن تصطدم كرتكَ بالجانب الأيسر.\n\nبمجرد أن ترتفع مجموعتكَ، يصبح الجانب الأيسر أحمر لتذكيرك بضرورة تجنب ضربها.\n\n",
|
||||||
|
"upgrades.limitless.name": "بلا حدود",
|
||||||
|
"upgrades.limitless.tooltip": "رفع المستوى الأقصى لجميع الترقيات بمقدار {{lvl}} ",
|
||||||
|
"upgrades.limitless.verbose_description": "يؤدي اختيار هذه الميزة أيضًا إلى رفع الحد الأقصى الخاص به بمقدار واحد، مما يتيح لك اختيارها مرة أخرى.",
|
||||||
|
"upgrades.metamorphosis.name": "التحول",
|
||||||
|
"upgrades.metamorphosis.tooltip": "يمكن لكل عملة أن تصبغ {{lvl}} من الطوب بلونها",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "مع هذه الميزة، ستكون العملات بلون الطوبة التي أتت منها، وستُلوّن أول طوبة تلمسها بنفس اللون.\n\nتظهر العملات بسرعة الكرة التي كسرتها، ما يعني أنه يمكنك التصويب قليلاً باتجاه الطوب الذي تريد \"طلائه\".",
|
||||||
|
"upgrades.minefield.name": "حقل ألغام",
|
||||||
|
"upgrades.minefield.tooltip": "+{{lvl}} مجموعة لكل قنبلة على الشاشة",
|
||||||
|
"upgrades.minefield.verbose_description": "يضيف +lvl إلى المجموعة عند وضع لبنة، و-lvl عند تدميرها، ويرفع المجموعة الأساسية بمقدار عدد الطوب مضروبًا في المستوى",
|
||||||
|
"upgrades.multiball.name": "كرة متعددة",
|
||||||
|
"upgrades.multiball.tooltip": "ابدأ كل المستويات بـ {{count}} كرة.",
|
||||||
|
"upgrades.multiball.verbose_description": "بمجرد أن تسقط الكرة في Breakout 71، ستخسر.\n\nمع هذه الميزة، ستحصل على كرتين، ما يعني أنك قادر على تحمل خسارة إحداهما.\n\nتعود الكرات المفقودة في المستوى التالي.\n\nامتلاك أكثر من كرة واحدة يتيح لك الحصول على مزايا إضافية، وبالطبع يُسرّع من إنهاء المستوى.",
|
||||||
|
"upgrades.nbricks.name": "حجم العينة الصارم",
|
||||||
|
"upgrades.nbricks.tooltip": "اضرب {{lvl}} طوبة بالضبط لكل ارتداد للقرص للحصول على +{{lvl}} مجموعة، وإلا فسيتم إعادة تعيينها",
|
||||||
|
"upgrades.nbricks.verbose_description": "ليس بالضرورة تدمير تلك الطوب، لكن عليك ضربها. الطوب المدمر بالانفجارات لا يُحتسب.",
|
||||||
|
"upgrades.one_more_choice.name": "خيار إضافي",
|
||||||
|
"upgrades.one_more_choice.tooltip": "ستوفر عمليات رفع المستوى الإضافية {{lvl}} خيارًا إضافيًا في القائمة",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "ستحتوي كل قائمة ترقية على خيار إضافي. هذا لا يزيد من عدد الترقيات المتاحة.",
|
||||||
|
"upgrades.passive_income.name": "الدخل السلبي",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} مجموعة / لبنة، ما لم يتم تحريك القرص في آخر {{time}}ثانية، ثم يتم إعادة تعيينه بدلاً من ذلك",
|
||||||
|
"upgrades.passive_income.verbose_description": "يمكن لبعض الامتيازات أن تساعد الكرات على القيام بما تريد دون الحاجة إلى القيام بأي شيء.",
|
||||||
|
"upgrades.picky_eater.name": "آكل انتقائي",
|
||||||
|
"upgrades.picky_eater.tooltip": "+{{lvl}} مجموعة لكل لبنة مكسورة، يتم إعادة تعيينها عند تغير لون الكرة",
|
||||||
|
"upgrades.picky_eater.verbose_description": "كلما كسرتَ لبنة من نفس لون كرتك، تزداد مجموعتك بمقدار كرة واحدة.\n\nإذا كان لونها مختلفًا، تأخذ الكرة اللون الجديد، لكن المجموعة تُعاد ضبطها، إلا في حال عدم وجود أي طوب متبقي من لون الكرة.\n\nبمجرد حصولك على مجموعة أعلى من الحد الأدنى، ستُحاط الطوب ذات اللون غير المناسب بإطار أحمر.\n\nإذا كان لديك أكثر من كرة، فسيتغير لونها جميعًا عند اصطدام إحداها بطوبة.",
|
||||||
|
"upgrades.pierce.name": "ثقب",
|
||||||
|
"upgrades.pierce.tooltip": "الكرة تخترق {{count}} طوبة بعد ارتداد القرص",
|
||||||
|
"upgrades.pierce.verbose_description": "عادةً ما ترتد الكرة بمجرد ملامستها لأي شيء. مع هذه الميزة، ستواصل مسارها حتى كسر ثلاث طوبات.\n\nبعد ذلك، ترتد على الطوبة الرابعة، وستحتاج إلى لمس القرص لإعادة ضبط العداد.",
|
||||||
|
"upgrades.pierce_color.name": "ثقب اللون",
|
||||||
|
"upgrades.pierce_color.tooltip": "+{{lvl}} ضرر للطوب من لون الكرة",
|
||||||
|
"upgrades.pierce_color.verbose_description": "كلما اصطدمت الكرة بقطعة من نفس اللون، ستمرّ دون عائق.\n\nوإذا اصطدمت بقطعة من لون مختلف، فستكسرها، وتأخذ لونها، وترتد.\n\nإذا كانت لديك قطع متينة، فقد ترتد الكرة عن قطعة من نفس اللون.",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "هبوط ناعم",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "القرص يصد الكرات",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "عندما تقترب الكرة من القرص، فإنها تبدأ في التباطؤ، وربما ترتد دون أن تلمس القرص.",
|
||||||
|
"upgrades.reach.name": "من أعلى إلى أسفل",
|
||||||
|
"upgrades.reach.tooltip": "لمس مكعبات N في الصف السفلي يُعيد ضبط المجموعة. وإلا، فإن +N مجموعة",
|
||||||
|
"upgrades.reach.verbose_description": "إذا كان هناك صف واحد فقط من الطوب، أو إذا غطى الصف السفلي عرض اللعبة بالكامل، فلن تُحدث هذه الميزة أي فرق. وإلا، فإن كسر هذا الصف السفلي يُعيد ضبط المجموعة، بينما يؤدي كسر أي شيء آخر إلى زيادة المجموعة بمقدار عدد الطوب الموجود في ذلك الصف السفلي.\n\nسيتم تمييز الصف السفلي باللون الأحمر.",
|
||||||
|
"upgrades.respawn.name": "إعادة الظهور",
|
||||||
|
"upgrades.respawn.tooltip": "{{percent}}% من الطوب يظهر مرة أخرى بعد {{delay}}ثانية.",
|
||||||
|
"upgrades.respawn.verbose_description": "سوف يساعدك تأثير الجسيمات على معرفة مكان ظهور الطوب.",
|
||||||
|
"upgrades.right_is_lava.name": "تجنب الجانب الأيمن",
|
||||||
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} مجموعة لكل مكعب. تُعاد المجموعة إلى وضعها الطبيعي إذا ضربت الكرة الجانب الأيسر من الشاشة.",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "كلما كسرتَ لبنة، ستزداد مجموعتكَ بواحدة، ما يعني أنك ستحصل على عملة إضافية من كل لبنة تكسرها لاحقًا.\n\nمع ذلك، ستُعاد ضبط مجموعتكَ حالما تصطدم كرتكَ بالجانب الأيمن.\n\nبمجرد أن ترتفع مجموعتكَ، يصبح الجانب الأيمن أحمر لتذكيرك بضرورة تجنب ضربها.\n\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "فقدان الحياة يزيل كل الطوب",
|
||||||
|
"upgrades.sacrifice.help_over": "خسارة حياة {{lvl}}× المجموعة ثم إزالة كل الطوب",
|
||||||
|
"upgrades.sacrifice.name": "تصحية",
|
||||||
|
"upgrades.sacrifice.verbose_description": "قد يؤدي هذا إلى ارتفاع المجموعة إلى حد كبير.",
|
||||||
|
"upgrades.sapper.help_plural": "أول {{lvl}} طوبة مكسورة تصبح قنابل.",
|
||||||
|
"upgrades.sapper.name": "مهندس",
|
||||||
|
"upgrades.sapper.tooltip": "الطوبة الأولى المكسورة تصبح قنبلة.",
|
||||||
|
"upgrades.sapper.verbose_description": "بدلاً من مجرد الاختفاء، ستُستبدل أول لبنة تكسرها ببنة قنبلة. ارتطام الكرة بالقرص يُعيد تفعيل التأثير. رفع مستوى هذه الميزة سيسمح لك بوضع المزيد من القنابل.\n\nتذكر أن القنابل تؤثر على سرعة العملات القريبة، لذا فإن كثرة الانفجارات قد تُصعّب عليك التقاط ثمار جهدك.",
|
||||||
|
"upgrades.shocks.name": "الصدمات",
|
||||||
|
"upgrades.shocks.tooltip": "تصادمات الكرات المتفجرة",
|
||||||
|
"upgrades.shocks.verbose_description": "عندما تصطدم كرتان، فإنهما تتبادلان سرعتهما، ويحدث انفجار، ويكتسبان سرعة إضافية لفصلهما.",
|
||||||
|
"upgrades.shunt.name": "ناور",
|
||||||
|
"upgrades.shunt.tooltip": "احتفظ بـ {{percent}}% من مجموعتك بين المستويات",
|
||||||
|
"upgrades.shunt.verbose_description": "إذا كان لديك أيضًا بداية ساخنة، فسيتم إضافة البداية الساخنة إلى المجموعة الحالية",
|
||||||
|
"upgrades.side_flip.name": "اليد اليمنى",
|
||||||
|
"upgrades.side_flip.tooltip": "+{{lvl}} مجموعة لكل لبنة مكسورة من اليمين، -{{loss}} بخلاف ذلك",
|
||||||
|
"upgrades.side_flip.verbose_description": "اضرب الطوبة على جانبها الأيمن لتحصل على ضربة كومبو واحدة، لكن تجنب ضربها على الجانب الأيسر لأن ذلك سيُزيل ضربتين كومبو. الضرب من الأعلى والأسفل لا يُجدي نفعًا.",
|
||||||
|
"upgrades.side_kick.name": "عسراء",
|
||||||
|
"upgrades.side_kick.tooltip": "+{{lvl}} مجموعة لكل لبنة مكسورة من اليسار، -{{loss}} خلاف ذلك",
|
||||||
|
"upgrades.side_kick.verbose_description": "اضرب الطوبة على جانبها الأيسر لتحصل على ضربة كومبو واحدة، لكن تجنب ضربها على الجانب الأيمن لأن ذلك سيُزيل ضربتين كومبو. الضرب من الأعلى والأسفل لا يُجدي نفعًا.",
|
||||||
|
"upgrades.skip_last.help_plural": "سوف تنفجر آخر {{lvl}} طوبة.",
|
||||||
|
"upgrades.skip_last.name": "تنظيف سهل",
|
||||||
|
"upgrades.skip_last.tooltip": "الطوبة الاخيرة سوف تنفجر",
|
||||||
|
"upgrades.skip_last.verbose_description": "عليك كسر جميع الطوب للانتقال إلى المستوى التالي. مع ذلك، قد يكون من الصعب الحصول على الطوب الأخير.\n\nيمنحك إكمال المستوى مبكرًا خيارات إضافية عند الترقية. كما أن عدم تفويت الطوب أبدًا مفيد جدًا.\n\nلذا، إذا واجهت صعوبة في كسر الطوب الأخير، فإن الحصول على هذه الميزة بضع مرات قد يساعدك.",
|
||||||
|
"upgrades.slow_down.name": "كرة أبطأ",
|
||||||
|
"upgrades.slow_down.tooltip": "الكرة تتحرك بشكل أبطأ",
|
||||||
|
"upgrades.slow_down.verbose_description": "تبدأ الكرة ببطء نسبيًا، لكنها ستتسارع قليلًا مع كل مستوى.\n\nكما ستتسارع إذا قضيت وقتًا طويلًا في مستوى واحد.\n\nهذه الميزة تجعلها أسهل في التحكم.\n\nيمكنك الحصول عليها في البداية دائمًا بتفعيل وضع الأطفال في القائمة.",
|
||||||
|
"upgrades.smaller_puck.help_plural": "قرص أصغر وقاعدة أعلى",
|
||||||
|
"upgrades.smaller_puck.name": "قرص أصغر",
|
||||||
|
"upgrades.smaller_puck.tooltip": "يمنح أيضًا +5 مجموعة أساسية",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "هذا يُصغّر حجم القرص، مما يُسهّل نظريًا بعض الضربات الركنية، ولكنه في الواقع يزيد من الصعوبة.\n\nلهذا السبب ستحصل أيضًا على مكافأة رائعة قدرها +٥ عملات لكل لبنة تُكسرها بعد التقاط هذا.",
|
||||||
|
"upgrades.soft_reset.name": "إعادة الضبط الناعمة",
|
||||||
|
"upgrades.soft_reset.tooltip": "إعادة تعيين المجموعة تحافظ على {{percent}}%",
|
||||||
|
"upgrades.soft_reset.verbose_description": "الحد من تأثير إعادة تعيين المجموعة.",
|
||||||
|
"upgrades.streak_shots.name": "سلسلة الضربات",
|
||||||
|
"upgrades.streak_shots.tooltip": "مزيد من العملات المعدنية إذا قمت بكسر العديد من الطوب قبل الارتداد على القرص.",
|
||||||
|
"upgrades.streak_shots.verbose_description": "في كل مرة تكسر فيها لبنة، تزداد مجموعتك (عدد العملات لكل لبنة) بمقدار عملة واحدة.\n\nولكن بمجرد أن تلمس الكرة قرصك، تُعاد المجموعة إلى قيمتها الافتراضية، وستحصل على عملة واحدة فقط لكل لبنة.\n\nبمجرد أن تتجاوز مجموعتك القيمة الأساسية، سيتحول لون قرصك إلى الأحمر لتذكيرك بأنه سيدمر مجموعتك إذا لمسته بالكرة.",
|
||||||
|
"upgrades.sturdy_bricks.name": "طوب قوي",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} من الطوب نقاط الصحة، +{{percent}}% من العملات المعدنية التي تظهر عند الكسر",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "كل مستوى من هذه الميزة يُضيف نقطة صحة واحدة لجميع الطوب. يمكنك رؤية عدد نقاط الصحة باستخدام ميزة \"الاستبصار\". يمكنك زيادة ضرر الكرة بالحصول على ميزة \"الثاقب\". كل مستوى من الميزة يُضيف +٥٠٪ من العملات المعدنية.",
|
||||||
|
"upgrades.telekinesis.help_plural": "تأثير أقوى على الكرة",
|
||||||
|
"upgrades.telekinesis.name": "التحريك الذهني",
|
||||||
|
"upgrades.telekinesis.tooltip": "يتحكم القرص في مسار الكرة",
|
||||||
|
"upgrades.telekinesis.verbose_description": "تتحكم بالكرة أثناء صعودها.",
|
||||||
|
"upgrades.top_is_lava.name": "السماء هي الحد",
|
||||||
|
"upgrades.top_is_lava.tooltip": "+{{lvl}} مجموعة لكل لبنة، يتم إعادة ضبطها عند الوصول إلى الجزء العلوي",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "كلما كسرتَ لبنة، ستزداد مجموعتك بمقدار واحد. مع ذلك، ستُعاد ضبط مجموعتك بمجرد وصول الكرة إلى أعلى الشاشة.\n\nعندما تتجاوز مجموعتك الحد الأدنى، سيظهر شريط أحمر في الأعلى لتذكيرك بتجنب ضربها.",
|
||||||
|
"upgrades.trampoline.name": "الترامبولين",
|
||||||
|
"upgrades.trampoline.tooltip": "+{{lvl}} مجموعة لكل ارتداد للقرص، -{{lvl}} مجموعة لكل ارتداد على أي حدود",
|
||||||
|
"upgrades.trampoline.verbose_description": "أحد ترقيات المجموعات النادرة التي لا تضيف شرط إعادة الضبط",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} مجموعة لكل لبنة، لا مزيد من الجوانب أو السقف",
|
||||||
|
"upgrades.unbounded.name": "غير محدود",
|
||||||
|
"upgrades.unbounded.tooltip": "+{{lvl}} مجموعة لكل لبنة، لا مزيد من الجوانب لإبقاء الكرة في اللعبة، خطر",
|
||||||
|
"upgrades.unbounded.verbose_description": "آمل أن تكون قد وجدت طريقة لإبقاء الكرة على الشاشة. لم تعد تُطبق عقوبات ضرب الجوانب. في المستوى ٢+، سيختفي السقف أيضًا. هذه ميزة متقدمة.",
|
||||||
|
"upgrades.viscosity.name": "اللزوجة",
|
||||||
|
"upgrades.viscosity.tooltip": "انخفاض أبطأ في قيمة العملة",
|
||||||
|
"upgrades.viscosity.verbose_description": "عادةً ما تتسارع العملات المعدنية بفعل الجاذبية والانفجارات إلى سرعات عالية جدًا.\n\nهذه الميزة تُبطئ سرعتها باستمرار، كما لو كانت في سائل لزج.\n\nهذا يُسهّل التقاطها، ويتكامل بشكل رائع مع الميزات التي تؤثر على حركة العملة.",
|
||||||
|
"upgrades.wind.help_plural": "قوة الرياح أقوى",
|
||||||
|
"upgrades.wind.name": "رياح",
|
||||||
|
"upgrades.wind.tooltip": "وضع القرص يخلق الرياح",
|
||||||
|
"upgrades.wind.verbose_description": "تعتمد الرياح على موضع القرص: يسارًا يهب يسارًا، ويمينًا يهب يمينًا. تؤثر على الكرات والعملات المعدنية.",
|
||||||
|
"upgrades.yoyo.name": "يو يو",
|
||||||
|
"upgrades.yoyo.tooltip": "الكرة تسقط نحو القرص",
|
||||||
|
"upgrades.yoyo.verbose_description": "إنه عكس التحريك الذهني، أي التحكم بالكرة أثناء سقوطها مرة أخرى إلى الأسفل.",
|
||||||
|
"upgrades.zen.name": "زين",
|
||||||
|
"upgrades.zen.tooltip": "+{{lvl}} مجموعة لكل لبنة، يتم إعادة ضبطها عند حدوث انفجار",
|
||||||
|
"upgrades.zen.verbose_description": "في نهاية المطاف، هذه لعبة غير عنيفة."
|
||||||
|
}
|
14066
src/i18n/b71.babel
14066
src/i18n/b71.babel
File diff suppressed because it is too large
Load diff
333
src/i18n/de.json
333
src/i18n/de.json
|
@ -1 +1,332 @@
|
||||||
{}
|
{
|
||||||
|
"confirmRestart.no": "Abbrechen",
|
||||||
|
"confirmRestart.text": "Sie sind dabei, ein neues Spiel zu beginnen. Sind Sie sicher, dass Sie weitermachen wollen?",
|
||||||
|
"confirmRestart.title": "Ein neues Spiel beginnen?",
|
||||||
|
"confirmRestart.yes": "Spiel neu starten",
|
||||||
|
"gameOver.creative": "Dieser Lauf wird nicht aufgezeichnet.",
|
||||||
|
"gameOver.cumulative_total": "Ihre kumulative Gesamtpunktzahl ist von {{startTs}} auf {{endTs}}gestiegen.",
|
||||||
|
"gameOver.lost.summary": "Du hast den Ball fallen lassen, nachdem du {{score}} Münzen gefangen hast.",
|
||||||
|
"gameOver.lost.title": "Spiel vorbei",
|
||||||
|
"gameOver.stats.balls_lost": "Verlorene Bälle",
|
||||||
|
"gameOver.stats.bricks_broken": "Ziegelsteine gebrochen",
|
||||||
|
"gameOver.stats.bricks_per_minute": "Ziegelsteinbruch pro Minute",
|
||||||
|
"gameOver.stats.catch_rate": "Fangquote",
|
||||||
|
"gameOver.stats.combo_avg": "Durchschnittliche Combo",
|
||||||
|
"gameOver.stats.combo_max": "Max-Kombo",
|
||||||
|
"gameOver.stats.duration_per_level": "Dauer pro Stufe",
|
||||||
|
"gameOver.stats.hit_rate": "Trefferquote",
|
||||||
|
"gameOver.stats.intro": "Hier finden Sie Ihre Spielstatistik im Vergleich zu Ihren {{count}} besten Spielen.",
|
||||||
|
"gameOver.stats.level_reached": "Erreichte Stufe",
|
||||||
|
"gameOver.stats.total_score": "Gesamtpunktzahl",
|
||||||
|
"gameOver.stats.upgrades_applied": "Angewandte Upgrades",
|
||||||
|
"gameOver.unlocked_perk": "Upgrade freigeschaltet",
|
||||||
|
"gameOver.unlocked_perk_plural": "Du hast soeben {{count}} Vergünstigungen freigeschaltet",
|
||||||
|
"gameOver.win.summary": "Das Spiel ist vorbei. Du hast {{score}} Münzen versteckt.",
|
||||||
|
"gameOver.win.title": "Du hast dieses Spiel abgeschlossen",
|
||||||
|
"history.columns.score": "Ergebnis",
|
||||||
|
"history.columns.started": "Datum",
|
||||||
|
"history.help": "Sehen Sie Ihre {{count}} besten Spiele.",
|
||||||
|
"history.locked": "Mindestens zehn Spiele spielen, um freizuschalten",
|
||||||
|
"history.title": "Läuft Geschichte",
|
||||||
|
"lab.help": "Versuchen Sie jede beliebige Konstruktion",
|
||||||
|
"lab.instructions": "Wählen Sie unten die Upgrades aus und wählen Sie dann ein Level, das Sie spielen möchten.",
|
||||||
|
"lab.menu_entry": "Kreativ-Modus",
|
||||||
|
"lab.reset": "Alle auf 0 zurücksetzen",
|
||||||
|
"lab.select_level": "Wählen Sie einen Level zum Spielen",
|
||||||
|
"lab.unlocks_at": "Wird freigeschaltet bei Gesamtpunktzahl {{score}}",
|
||||||
|
"level_up.after_buttons": "Du hast gerade Level {{level}}/{{max}}beendet.",
|
||||||
|
"level_up.before_buttons": "Du hast {{score}} Münzen {{catchGain}} aus {{levelSpawnedCoins}} in {{time}} Sekunden {{timeGain}}gefangen.\n\nDu hast {{levelMisses}} Mal danebengeschossen {{missesGain}} und {{levelWallBounces}} Mal die Wände oder die Decke getroffen{{wallHitsGain}}.\n\n{{compliment}}",
|
||||||
|
"level_up.compliment_advice": "Versuche, alle Münzen zu fangen, verpasse nie die Steine, stoße nie an die Wände/Decke oder schaffe das Level unter 30 Sekunden, um zusätzliche Upgrades zu erhalten.",
|
||||||
|
"level_up.compliment_good": "Gut gemacht!",
|
||||||
|
"level_up.compliment_perfect": "Beeindruckend, machen Sie weiter so!",
|
||||||
|
"level_up.pick_upgrade_title": "Wählen Sie ein Upgrade",
|
||||||
|
"level_up.plus_one_upgrade": "(+1 Aufwertung)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1 Aufwertung und +1 Neuwurf)",
|
||||||
|
"level_up.reroll": "Neu würfeln ({{count}})",
|
||||||
|
"level_up.reroll_help": "Neue Wahlmöglichkeiten bieten",
|
||||||
|
"level_up.upgrade_perk_to_level": " lvl {{level}}",
|
||||||
|
"main_menu.basic": "Grundlegende Grafiken",
|
||||||
|
"main_menu.basic_help": "Bessere Leistung.",
|
||||||
|
"main_menu.colorful_coins": "Bunte Münzen",
|
||||||
|
"main_menu.colorful_coins_help": "Münzen spawnen immer in der Farbe des Steins",
|
||||||
|
"main_menu.comboIncreaseTexts": "+X in Gold anzeigen",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "Wenn die Combo zunimmt",
|
||||||
|
"main_menu.contrast": "Hoher Kontrast",
|
||||||
|
"main_menu.contrast_help": "Buntes und dunkles Rendering",
|
||||||
|
"main_menu.credit_levels": "Ebenen",
|
||||||
|
"main_menu.donate": "Sie haben seit {{hours}} Stunden gespielt",
|
||||||
|
"main_menu.donate_help": "Wie wäre es mit einer Spende? Sie können diese Erinnerung in den Einstellungen ausblenden.",
|
||||||
|
"main_menu.donation_reminder": "Erinnern Sie mich an eine Spende",
|
||||||
|
"main_menu.donation_reminder_help": "Siehe Spielzeit und Spendenlink im Hauptmenü",
|
||||||
|
"main_menu.download_save_file": "Spielstand und Statistiken herunterladen",
|
||||||
|
"main_menu.download_save_file_help": "Abrufen einer Speicherdatei",
|
||||||
|
"main_menu.extra_bright": "Extra hell",
|
||||||
|
"main_menu.extra_bright_help": "Erhöht die Größe des Halos um Münzen und Ziegel.",
|
||||||
|
"main_menu.fullscreen": "Vollbild",
|
||||||
|
"main_menu.fullscreen_help": "Das Spiel versucht, vor dem Start in den Vollbildmodus zu wechseln",
|
||||||
|
"main_menu.help_content": "## Ziel\n\nSammle in 7 Levels so viele Münzen wie möglich ein.\nDie Münzen erscheinen, wenn du Ziegel zerbrichst.\nFangen Sie sie mit Ihrem Puck, um Ihre Punktzahl zu erhöhen.\nDein Punktestand wird in der oberen rechten Ecke des Bildschirms angezeigt.\nLassen Sie den Ball nicht fallen, sonst ist das Spiel vorbei.\n\nWenn du alle Ziegel zerstört hast, kannst du dir ein Upgrade aussuchen.\n\n## Upgrades\n\nDie Upgrades, die du wählst, gelten bis zum Ende des Laufs.\nEinige können mehrmals ausgewählt werden, um die Wirkung zu verstärken.\nEinige helfen beim Zielen oder machen das Spiel auf andere Weise einfacher.\nEinige sind nur in Kombination nützlich.\n\nZu Beginn eines jeden Spiels erhältst du immer ein Upgrade.\nIhr Symbol dient als Baustein für die erste Stufe.\nDu kannst die Start-Upgrades in den Einstellungen auswählen.\n\nViele Upgrades wirken sich auf deine Kombo aus.\n\n## Kombo\n\nDeine \"Combo\" ist die Anzahl der Münzen, die beim Zerbrechen eines Steins entstehen.\nSie wird auf deinem Puck angezeigt, z. B. x4 bedeutet, dass jeder Stein 4 Münzen hervorbringt.\nDie meisten Upgrades, die den Combo erhöhen, fügen auch eine Bedingung hinzu, um ihn zurückzusetzen.\nDie Kombo wird auch zurückgesetzt, wenn der Ball zum Puck zurückkehrt, ohne einen Stein zu treffen.\nWenn das passiert, wird eine \"Miss\"-Meldung angezeigt.\n\nVersuche, jedes Mal auf einen Stein zu zielen.\n\n## Anvisieren\n\nNur die Position des Balls auf dem Puck entscheidet darüber, wie er abprallen wird.\nWenn der Ball den Puck genau in der Mitte trifft, prallt er senkrecht nach oben zurück.\nWenn du ihn mehr auf einer Seite triffst, hat er einen größeren Winkel.\nDie Geschwindigkeit des Pucks und der Auftreffwinkel haben keinen Einfluss auf die Richtung des Balls nach dem Aufprall.\n\nViele Upgrades, die beim Zielen helfen, können freigeschaltet werden.\n\n## Freischaltungen\n\nWenn du Breakout 71 zum ersten Mal spielst, sind die meisten Upgrades und Levels gesperrt.\nUpgrades werden freigeschaltet, indem du einfach spielst und viele Münzen fängst.\nDie ersten Level werden durch das Erreichen einer hohen Punktzahl freigeschaltet.\nSpätere Levels fügen eine Bedingung hinzu, welche Vergünstigungen Sie auswählen können.\n\nEine hohe Punktzahl zu erreichen ist viel einfacher, wenn du nach jedem Level mehrere Upgrades erhältst.\n\n## Re-Rolls und kostenlose Upgrades\n\nDu bekommst ein zusätzliches Upgrade, wenn du gut spielst:\n\n- Schaffe das Level in weniger als {{levelTimeGood}} Sekunden\n- Treffen Sie weniger als {{wallBouncedGood}} Mal die Seiten oder die Spitze\n- Fangen Sie {{catchRateGood}}% der Münzen\n- Verfehle die Steine weniger als {{missesGood}} Mal\n\nDu bekommst auch einen Re-Roll, mit dem du Upgrades überspringen kannst, wenn du noch besser abschneidest:\n\n- Schaffe ein Level in weniger als {{levelTimeBest}} Sekunden\n- Treffen Sie weniger als {{wallBouncedBest}} Mal die Seiten oder die Spitze\n- Fangen Sie {{catchRateBest}}% der Münzen\n- Verfehle die Steine weniger als {{missesBest}} Mal\n\nMit einer Option in den Einstellungen können Sie diese Statistiken anzeigen lassen",
|
||||||
|
"main_menu.help_help": "Erfahren Sie mehr über das Spiel",
|
||||||
|
"main_menu.help_title": "Hilfe",
|
||||||
|
"main_menu.help_upgrades": "## Upgrades",
|
||||||
|
"main_menu.high_score": "Hohe Punktzahl : {{score}}",
|
||||||
|
"main_menu.kid": "Kinder-Modus",
|
||||||
|
"main_menu.kid_help": "Beginnen Sie künftige Spiele mit einem \"langsameren Ball\".",
|
||||||
|
"main_menu.language": "Sprache",
|
||||||
|
"main_menu.language_help": "Wählen Sie die Sprache des Spiels",
|
||||||
|
"main_menu.load_save_file": "Speicherdatei laden",
|
||||||
|
"main_menu.load_save_file_help": "Wählen Sie eine Speicherdatei auf Ihrem Gerät",
|
||||||
|
"main_menu.max_coins": " {{max}} Münzen auf dem Bildschirm maximal",
|
||||||
|
"main_menu.max_coins_help": "Nur kosmetisch, keine Auswirkung auf das Ergebnis",
|
||||||
|
"main_menu.max_particles": " {{max}} Teilchen maximal",
|
||||||
|
"main_menu.max_particles_help": "Begrenzt die Anzahl der auf dem Bildschirm angezeigten Partikel für visuelle Effekte.",
|
||||||
|
"main_menu.mobile": "Mobiler Modus",
|
||||||
|
"main_menu.mobile_help": "Lässt Raum unter dem Puck.",
|
||||||
|
"main_menu.normal": "Neues Spiel",
|
||||||
|
"main_menu.normal_help": "Spiele 7 Levels mit einem zufälligen Startvorteil",
|
||||||
|
"main_menu.pointer_lock": "Mauszeigersperre",
|
||||||
|
"main_menu.pointer_lock_help": "Sperrt und versteckt den Mauszeiger.",
|
||||||
|
"main_menu.record": "Spielvideos aufnehmen",
|
||||||
|
"main_menu.record_download": "Video herunterladen ({{size}} MB)",
|
||||||
|
"main_menu.record_help": "Holen Sie sich ein Video von jedem Level.",
|
||||||
|
"main_menu.red_miss": "Miss Warnung",
|
||||||
|
"main_menu.red_miss_help": "Zeigen Sie rote Partikel um Bälle, die ohne Treffer zu Boden gehen.",
|
||||||
|
"main_menu.reset": "Spiel zurücksetzen",
|
||||||
|
"main_menu.reset_cancel": "Nein",
|
||||||
|
"main_menu.reset_confirm": "Ja",
|
||||||
|
"main_menu.reset_help": "Löschen von Highscore, Spielzeit und Statistiken",
|
||||||
|
"main_menu.reset_instruction": "Sie verlieren alle Fortschritte, die Sie im Spiel gemacht haben, sind Sie sicher?",
|
||||||
|
"main_menu.save_file_error": "Fehler beim Laden einer Speicherdatei",
|
||||||
|
"main_menu.save_file_loaded": "Geladene Datei speichern",
|
||||||
|
"main_menu.save_file_loaded_help": "Die App wird nun neu geladen, um die Speicherung zu übernehmen.",
|
||||||
|
"main_menu.save_file_loaded_ok": "Ok",
|
||||||
|
"main_menu.settings_help": "Passen Sie das Spiel an Ihre Bedürfnisse und Ihren Geschmack an",
|
||||||
|
"main_menu.settings_title": "Einstellungen",
|
||||||
|
"main_menu.show_fps": "FPS-Zähler",
|
||||||
|
"main_menu.show_fps_help": "Überwachen Sie die Leistung der Anwendung",
|
||||||
|
"main_menu.show_stats": "Echtzeit-Statistiken anzeigen",
|
||||||
|
"main_menu.show_stats_help": "Münzen, Zeit, Sprünge, Fehlschüsse",
|
||||||
|
"main_menu.sounds": "Spiel-Sounds",
|
||||||
|
"main_menu.sounds_help": "Kann einige Telefone verlangsamen.",
|
||||||
|
"main_menu.starting_perks": "Startvorteile",
|
||||||
|
"main_menu.starting_perks_checked": "Wenn Sie ein neues Spiel beginnen, wird Ihnen eine dieser Vergünstigungen angeboten. Klicken Sie auf eine Vergünstigung, um sie auszuschließen.",
|
||||||
|
"main_menu.starting_perks_help": "Wählen Sie mögliche Start-Upgrades",
|
||||||
|
"main_menu.starting_perks_unchecked": "Die folgenden Vergünstigungen werden nicht als Startvergünstigungen angeboten, aber Sie können sie durch Anklicken zum Pool hinzufügen.",
|
||||||
|
"main_menu.title": "Breakout 71",
|
||||||
|
"main_menu.unlocks": "Freigegebene Inhalte",
|
||||||
|
"main_menu.unlocks_help": "Freigegebene Vergünstigungen und Stufen ausprobieren",
|
||||||
|
"play.close_modale_window_tooltip": "Schließen Sie",
|
||||||
|
"play.current_lvl": "Stufe {{level}}/{{max}}",
|
||||||
|
"play.menu_label": "Menu",
|
||||||
|
"play.menu_tooltip": "Hauptmenü öffnen",
|
||||||
|
"play.missed_ball": "Miss",
|
||||||
|
"play.mobile_press_to_play": "Zum Abspielen hier drücken und halten",
|
||||||
|
"play.score_tooltip": "Sehen Sie Ihren Punktestand, Upgrades und mehr",
|
||||||
|
"play.stats.coins_catch_rate": "Fangrate der Münzen",
|
||||||
|
"play.stats.levelMisses": "Verfehlte Schüsse, bei denen man nichts trifft",
|
||||||
|
"play.stats.levelTime": "Level Zeit",
|
||||||
|
"play.stats.levelWallBounces": "Mauervorsprünge",
|
||||||
|
"score_panel.close_to_unlock": "Nächste Stufe freischalten:",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "Holen Sie {{missingUpgrades}} und erzielen Sie {{points}} mehr Punkte, um Level \"{{level}}\" freizuschalten. \"",
|
||||||
|
"score_panel.rerolls_count": "Sie haben {{rerolls}} Wiederholungswürfe angesammelt",
|
||||||
|
"score_panel.score_to_unlock": "Erziele {{points}} mehr Punkte, um Level \"{{level}}\" freizuschalten. \"",
|
||||||
|
"score_panel.title": "{{score}} Punkte auf Stufe {{level}}/{{max}} ",
|
||||||
|
"score_panel.upcoming_levels": "Kommende Stufen :",
|
||||||
|
"score_panel.upgrades_picked": "Die in diesem Spiel gewählten Upgrades laufen:",
|
||||||
|
"unlocks.greyed_out_help": "Die ausgegrauten Upgrades können freigeschaltet werden, indem Sie Ihre Gesamtpunktzahl erhöhen. Die Gesamtpunktzahl erhöht sich jedes Mal, wenn Sie im Spiel punkten.",
|
||||||
|
"unlocks.intro": "Deine Gesamtpunktzahl ist {{ts}}. Nachfolgend finden Sie alle Upgrades und Levels, die das Spiel zu bieten hat. Klicken Sie auf ein Upgrade oder eine Stufe, um ein Testspiel damit zu starten.",
|
||||||
|
"unlocks.just_unlocked": "Level freigeschaltet",
|
||||||
|
"unlocks.just_unlocked_plural": "Du hast soeben {{count}} Stufen freigeschaltet",
|
||||||
|
"unlocks.level": "<h2>Du hast {{unlocked}} Stufen von {{out_of}}freigeschaltet </h2>\n<p>Hier sind alle Spielstufen, klicke eine an, um sie auszuprobieren.</p> ",
|
||||||
|
"unlocks.level_description": "Ein {{size}}x{{size}} Level mit {{bricks}} Steinen, {{colors}} Farben und {{bombs}} Bomben.",
|
||||||
|
"unlocks.minScore": "Erreiche ${{minScore}} in einem Lauf, um freizuschalten.",
|
||||||
|
"unlocks.minScoreWithPerks": "Erreiche ${{minScore}} in einem Durchgang mit {{required}} , aber ohne {{forbidden}} zu entsperren.",
|
||||||
|
"unlocks.minTotalScore": "Kumulieren Sie insgesamt ${{score}}",
|
||||||
|
"unlocks.reached": "Ihr bestes Ergebnis war {{reached}}.",
|
||||||
|
"unlocks.title_upgrades": "Du hast {{unlocked}} Upgrades von {{out_of}}freigeschaltet.",
|
||||||
|
"upgrades.addiction.name": "Sucht",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} Combo / Stein, Combo wird {{delay}}s nach Zerbrechen eines Steins zurückgesetzt.",
|
||||||
|
"upgrades.addiction.verbose_description": "Der Countdown beginnt erst nach dem Zerbrechen des ersten Steins eines jeden Levels. Er stoppt, sobald alle Ziegel zerstört sind.",
|
||||||
|
"upgrades.asceticism.name": "Askese",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} Combo / Ziegel, - {{combo}} bei Münzfang",
|
||||||
|
"upgrades.asceticism.verbose_description": "Sie müssen die Münzen irgendwo aufbewahren, während Ihre Combo aufsteigt.",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "Stärkere Anziehungskraft",
|
||||||
|
"upgrades.ball_attract_ball.name": "Schwerkraft",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "Bälle ziehen Bälle an",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "Bälle, die mehr als \"3/4 der Spielfeldbreite\" entfernt sind, beginnen sich gegenseitig anzuziehen.\n\nDie Anziehungskraft ist stärker, wenn sie am weitesten voneinander entfernt sind.\n\nUm die Anziehungskraft zu symbolisieren, fliegen Regenbogenpartikel. Dieser Vorteil wird nur angeboten, wenn du bereits mehr als einen Ball hast.",
|
||||||
|
"upgrades.ball_attracts_coins.name": "Bälle ziehen Münzen an",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "Die Münzen folgen der nächstgelegenen Kugel und fallen langsamer herunter.",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "Dies könnte verwendet werden, um die Kugeln mit Münzen \"anzumalen\", wenn man es mit \"Flecken\" und \"Geistermünzen\" kombiniert. Es funktioniert auch als Ersatz für einen Münzmagneten.",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "Stärkere Abstoßungskraft",
|
||||||
|
"upgrades.ball_repulse_ball.name": "Persönlicher Raum",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "Bälle stoßen Bälle ab",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "Kugeln, die weniger als ein Viertel der Bildschirmbreite entfernt sind, stoßen sich gegenseitig ab. Die Abstoßungskraft ist stärker, wenn sie sich nahe beieinander befinden. Um diese Kraft zu symbolisieren, werden Partikel herausgeschleudert. Dieser Vorteil wird nur angeboten, wenn Sie bereits mehr als einen Ball haben.",
|
||||||
|
"upgrades.base_combo.name": "Starke Grundlagen",
|
||||||
|
"upgrades.base_combo.tooltip": "Combo beginnt bei {{coins}} statt bei 1.",
|
||||||
|
"upgrades.base_combo.verbose_description": "Deine Combo beginnt normalerweise bei 1 am Anfang des Levels und wird auf 1 zurückgesetzt, wenn du herumspringst, ohne etwas zu treffen. Mit diesem Vorteil beginnt die Kombo 3 Punkte höher, sodass du immer mindestens 4 Münzen pro Stein erhältst. Immer, wenn deine Kombo zurückgesetzt wird, steht sie wieder bei 4 und nicht bei 1. Dein Ball wird ein wenig glitzern, um anzuzeigen, dass sein Combo höher als 1 ist.",
|
||||||
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "Größere Explosionen",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "Die Standardexplosion räumt ein 3x3-Quadrat, mit dieser wird es zu einem 5x5-Quadrat, und der Schlag auf die Münzen ist auch wesentlich stärker. Der Bildschirm blinkt nach jeder Explosion (außer im Basismodus)",
|
||||||
|
"upgrades.bigger_puck.name": "Größerer Puck",
|
||||||
|
"upgrades.bigger_puck.tooltip": "Einfach mehr Münzen fangen.",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "Ein größerer Puck macht es einfacher, den Ball nie zu verfehlen und mehr Münzen zu fangen. Außerdem kann man die Abpraller genau ausrichten (der Winkel des Balls hängt nur davon ab, wo er den Puck trifft).\n\nAllerdings ist es mit einem großen Puck schwieriger, die Seiten des Levels zu umspielen, so dass es manchmal unvermeidlich ist, den Ball zu verfehlen.",
|
||||||
|
"upgrades.clairvoyant.name": "Hellsichtig",
|
||||||
|
"upgrades.clairvoyant.tooltip": "Sehen Sie die nächsten Levels, die HP der Steine und die Ballrichtung",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "Hilft dir, die richtigen Upgrades auszuwählen und zu verstehen, was es mit den robusten Steinen auf sich hat. Level 2 und 3 bringen zusätzliches Wissen von zweifelhaftem Nutzen (erreichbar im Loop-Modus)",
|
||||||
|
"upgrades.coin_magnet.help_plural": "Stärkere Wirkung auf die Münzen",
|
||||||
|
"upgrades.coin_magnet.name": "Magnet für Münzen",
|
||||||
|
"upgrades.coin_magnet.tooltip": "Puck zieht Münzen an",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "Lenkt die Münzen auf den Puck. Der Effekt ist stärker, wenn die Münze bereits in der Nähe ist. Alle Münzen zu fangen, bringt besondere Boni im Spiel.\n\nEine andere Möglichkeit, mehr Münzen zu fangen, besteht darin, Ziegelsteine von unten zu treffen. Die Geschwindigkeit und die Richtung des Balls beeinflussen die Geschwindigkeit der Münzen, die auftauchen.",
|
||||||
|
"upgrades.compound_interest.name": "Zinseszins",
|
||||||
|
"upgrades.compound_interest.tooltip": "+{{lvl}} Combo pro zerbrochenem Stein, Rücksetzung bei verlorener Münze",
|
||||||
|
"upgrades.compound_interest.verbose_description": "Mit jedem Ziegelstein, den du zerbrichst, wächst deine Combo um einen Ziegelstein, und mit jedem Ziegelstein, den du zerbrichst, erhältst du mehr und mehr Münzen.\n\nAchte jedoch darauf, jede dieser Münzen mit deinem Puck zu fangen, da jede verlorene Münze deine Kombo zurücksetzt.\n\nSobald deine Kombo über dem Minimum liegt, erscheint am unteren Rand des Spielfelds eine rote Linie, die dich daran erinnert, dass die Münzen nicht dorthin gelangen sollten.",
|
||||||
|
"upgrades.concave_puck.name": "Konkaver Puck",
|
||||||
|
"upgrades.concave_puck.tooltip": "Verbessert die vertikale Zielgenauigkeit",
|
||||||
|
"upgrades.concave_puck.verbose_description": "Die Bälle gehen zu Beginn des Levels gerade nach oben und prallen in einem geringeren Winkel ab.",
|
||||||
|
"upgrades.corner_shot.name": "Eckball",
|
||||||
|
"upgrades.corner_shot.tooltip": "Lässt deinen Puck mit den Rändern des Bildschirms überlappen",
|
||||||
|
"upgrades.corner_shot.verbose_description": "Hilft beim Zielen in den Kurven. Weitere Stufen lassen Sie weiter hinausgehen.",
|
||||||
|
"upgrades.etherealcoins.name": "Münzen, im Weltraum",
|
||||||
|
"upgrades.etherealcoins.tooltip": "Münzen werden nicht mehr von der Schwerkraft beeinflusst",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "Du musst dafür sorgen, dass die Münzen irgendwie herunterfallen, sonst bekommst du sie nicht.",
|
||||||
|
"upgrades.extra_levels.name": "5 min mehr",
|
||||||
|
"upgrades.extra_levels.tooltip": "Spielen Sie {{count}} Stufen statt 7",
|
||||||
|
"upgrades.extra_levels.verbose_description": "Das Standardspiel kann maximal 7 Stufen dauern, danach ist das Spiel vorbei.\n\nMit jeder Stufe dieses Vorteils können Sie eine Stufe höher gehen. Die letzten Level sind oft diejenigen, in denen man die meisten Punkte macht, so dass der Unterschied dramatisch sein kann.",
|
||||||
|
"upgrades.extra_life.help_plural": "Dein (letzter) Ball wird auf dem Boden aufspringen, anstatt verloren zu gehen ({{lvl}} mal).",
|
||||||
|
"upgrades.extra_life.name": "Extraleben",
|
||||||
|
"upgrades.extra_life.tooltip": "Der Ball prallt einmal auf der unteren Linie auf, bevor er verloren ist.",
|
||||||
|
"upgrades.extra_life.verbose_description": "Normalerweise hat man nur einen Ball, und das Spiel ist vorbei, sobald man ihn fallen lässt.\n\nDieser Vorteil fügt eine weiße Leiste am unteren Rand des Bildschirms hinzu, die einen Ball einmal speichert und dabei zerbricht.\n\nJedes Mal, wenn ein Ball am unteren Rand des Bildschirms aufprallt, verlierst du eine Stufe dieses Vorteils.",
|
||||||
|
"upgrades.forgiving.name": "Verzeihen",
|
||||||
|
"upgrades.forgiving.tooltip": "Durch fehlende Pausen wird die Kombo schrittweise reduziert, anstatt auf einmal.",
|
||||||
|
"upgrades.forgiving.verbose_description": "Der erste Fehlschuss pro Level ist kostenlos, dann 10% der Combo, dann 20% ...",
|
||||||
|
"upgrades.fountain_toss.name": "Springbrunnen-Wurf",
|
||||||
|
"upgrades.fountain_toss.tooltip": "Gewinnen Sie etwas Combo, wenn Sie einige Münzen verpassen.",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "Wenn du eine Münze verpasst und deine Combo unter {{max}}war, hat deine Combo eine Wahrscheinlichkeit von {{lvl}}/Combo um eins zu erhöhen.",
|
||||||
|
"upgrades.ghost_coins.name": "Geistermünzen",
|
||||||
|
"upgrades.ghost_coins.tooltip": "Münzen gehen langsam durch Ziegelsteine",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "Das ist kein Bug, sondern ein Feature! Die Münzen fliegen nur langsam durch die Ziegel. Höhere Stufen lassen sie schneller fliegen.",
|
||||||
|
"upgrades.helium.name": "Helium",
|
||||||
|
"upgrades.helium.tooltip": "Umgekehrte Schwerkraft links und rechts vom Puck",
|
||||||
|
"upgrades.helium.verbose_description": "Dies wirkt sich auf die Münzen aus und lässt sie nach oben treiben, bis Sie bereit sind, sie aufzuheben.",
|
||||||
|
"upgrades.hot_start.name": "Heißer Start",
|
||||||
|
"upgrades.hot_start.tooltip": "Start bei Kombo {{start}}, -{{loss}} Kombo pro Sekunde",
|
||||||
|
"upgrades.hot_start.verbose_description": "Zu Beginn eines jeden Levels beginnt deine Kombo mit +30 Punkten, aber dann wird sie jede Sekunde um einen Punkt verringert. Der Effekt ist mit anderen Perks stapelbar.",
|
||||||
|
"upgrades.implosions.name": "Implosionen",
|
||||||
|
"upgrades.implosions.tooltip": "Explosionen saugen Münzen an, anstatt sie wegzublasen",
|
||||||
|
"upgrades.implosions.verbose_description": "Die Explosionskraft wird in die andere Richtung angewendet. Weitere Stufen wirken als \"größere Explosion\".",
|
||||||
|
"upgrades.instant_upgrade.name": "Sofortiges Upgrade",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "+1 Upgrade jetzt, -1 Wahl bis Spielende.",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "Wählen Sie sofort zwei Upgrades aus, so dass Sie ein kostenloses Upgrade erhalten und eines, mit dem Sie das Upgrade, mit dem Sie diese Vergünstigung erhalten haben, zurückzahlen. Bei jedem weiteren Menü zur Auswahl von Upgrades gibt es weniger Optionen zur Auswahl.",
|
||||||
|
"upgrades.left_is_lava.name": "Linke Seite meiden",
|
||||||
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} Combo pro zerbrochenem Stein. Combo wird zurückgesetzt, wenn der Ball die linke Seite des Bildschirms trifft.",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "Jedes Mal, wenn du einen Ziegelstein zerbrichst, erhöht sich deine Kombo um eins, so dass du von allen weiteren Ziegelsteinen, die du zerbrichst, eine Münze mehr bekommst.\n\nAllerdings wird deine Combo zurückgesetzt, sobald dein Ball die linke Seite trifft.\n\nSobald deine Combo ansteigt, wird die linke Seite rot, um dich daran zu erinnern, dass du es vermeiden solltest, sie zu treffen.\n",
|
||||||
|
"upgrades.limitless.name": "Grenzenlos",
|
||||||
|
"upgrades.limitless.tooltip": "Erhöhe die maximale Stufe aller Aufwertungen um {{lvl}} ",
|
||||||
|
"upgrades.limitless.verbose_description": "Durch die Wahl dieses Vorteils wird auch sein eigenes Limit um eins erhöht, so dass man es erneut wählen kann.",
|
||||||
|
"upgrades.metamorphosis.name": "Metamorphose",
|
||||||
|
"upgrades.metamorphosis.tooltip": "Jede Münze kann {{lvl}} Steine mit ihrer Farbe färben",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "Mit diesem Vorteil haben die Münzen die Farbe des Steins, aus dem sie stammen, und färben den ersten Stein, den sie berühren, in derselben Farbe.\n\nMünzen spawnen mit der Geschwindigkeit des Balls, der sie zerbrochen hat, was bedeutet, dass du ein bisschen in die Richtung der Ziegelsteine zielen kannst, die du \"malen\" willst.",
|
||||||
|
"upgrades.minefield.name": "Minenfeld",
|
||||||
|
"upgrades.minefield.tooltip": "+{{lvl}} Kombo pro Bombenstein auf dem Bildschirm",
|
||||||
|
"upgrades.minefield.verbose_description": "Fügt +lvl zur Combo hinzu, wenn ein Ziegelstein platziert wird, -lvl, wenn er zerstört wird, und erhöht die Basiskombo um die Anzahl der Ziegelsteine mal lvl",
|
||||||
|
"upgrades.multiball.name": "Multi-Ball",
|
||||||
|
"upgrades.multiball.tooltip": "Beginne jedes Level mit {{count}} Bällen.",
|
||||||
|
"upgrades.multiball.verbose_description": "Sobald du den Ball in Breakout 71 fallen lässt, hast du verloren.\n\nMit diesem Vorteil erhalten Sie zwei Bälle und können es sich daher leisten, einen zu verlieren.\n\nDie verlorenen Bälle kommen im nächsten Level zurück.\n\nWenn du mehr als einen Ball hast, stehen dir weitere Vergünstigungen zur Verfügung, und du kannst das Level natürlich schneller abschließen.",
|
||||||
|
"upgrades.nbricks.name": "Strenger Stichprobenumfang",
|
||||||
|
"upgrades.nbricks.tooltip": "Triff genau {{lvl}} Steine pro Puckaufprall für +{{lvl}} Combo, sonst wird er zurückgesetzt",
|
||||||
|
"upgrades.nbricks.verbose_description": "Ihr müsst die Steine nicht unbedingt zerstören, aber ihr müsst sie treffen. Durch Explosionen zerstörte Ziegelsteine zählen nicht.",
|
||||||
|
"upgrades.one_more_choice.name": "Extra Auswahl",
|
||||||
|
"upgrades.one_more_choice.tooltip": "Weitere Stufenaufstiege bieten {{lvl}} weitere Option(en) in der Liste",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "Jedes Upgrade-Menü wird eine weitere Option enthalten. Erhöht nicht die Anzahl der Upgrades, die Sie auswählen können.",
|
||||||
|
"upgrades.passive_income.name": "Passives Einkommen",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} Combo / Brick, es sei denn, der Puck hat sich in den letzten {{time}}s bewegt, dann wird er stattdessen zurückgesetzt",
|
||||||
|
"upgrades.passive_income.verbose_description": "Einige Vergünstigungen können den Bällen helfen, das zu tun, was du willst, ohne dass du etwas tun musst.",
|
||||||
|
"upgrades.picky_eater.name": "Wählerischer Esser",
|
||||||
|
"upgrades.picky_eater.tooltip": "+{{lvl}} Combo pro zerbrochenem Stein, wird bei Farbwechsel des Balls zurückgesetzt",
|
||||||
|
"upgrades.picky_eater.verbose_description": "Jedes Mal, wenn du einen Stein der gleichen Farbe wie deine Kugel zerstörst, erhöht sich deine Kombination um eins.\nWenn es eine andere Farbe ist, nimmt der Ball diese neue Farbe an, aber die Kombination wird zurückgesetzt, es sei denn, es sind keine Steine in der Farbe des Balls übrig.\nSobald du eine höhere Kombination als das Minimum erreicht hast, werden die Steine der falschen Farbe rot umrandet.\nWenn du mehr als eine Kugel hast, wechseln sie alle die Farbe, sobald eine von ihnen einen Stein trifft.",
|
||||||
|
"upgrades.pierce.name": "Piercing",
|
||||||
|
"upgrades.pierce.tooltip": "Ball durchdringt {{count}} Steine nach einem Puckabprall",
|
||||||
|
"upgrades.pierce.verbose_description": "Der Ball prallt normalerweise ab, sobald er etwas berührt. Mit diesem Vorteil setzt er seine Flugbahn für bis zu 3 Ziegelsteine gebrochen fort.\n\nDanach prallt er am 4. Ziegelstein ab, und du musst den Puck berühren, um den Zähler zurückzusetzen.",
|
||||||
|
"upgrades.pierce_color.name": "Farbe durchstechen",
|
||||||
|
"upgrades.pierce_color.tooltip": "+{{lvl}} Schaden an Steinen der Farbe der Kugel",
|
||||||
|
"upgrades.pierce_color.verbose_description": "Wenn ein Ball auf einen gleichfarbigen Stein trifft, geht er ungehindert durch.\n\nSobald er einen andersfarbigen Stein erreicht, zerbricht er ihn, nimmt seine Farbe an und springt auf.\n\nWenn du robuste Steine hast, kann es sein, dass der Ball trotzdem an einem gleichfarbigen Stein abprallt.",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "Weiche Landung",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "Puck stößt Bälle ab",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "Wenn ein Ball in die Nähe des Pucks kommt, wird er langsamer und springt möglicherweise sogar ab, ohne den Puck zu berühren.",
|
||||||
|
"upgrades.reach.name": "Von oben nach unten",
|
||||||
|
"upgrades.reach.tooltip": " Das Berühren der N Steine der untersten Reihe setzt die Kombo zurück. Andernfalls: +N Combo",
|
||||||
|
"upgrades.reach.verbose_description": "Wenn es nur eine Reihe von Steinen gibt, oder wenn die unterste Reihe von Steinen die gesamte Breite des Spiels abdeckt, dann bewirkt dieser Vorteil nichts. Andernfalls wird die Combo zurückgesetzt, wenn diese unterste Reihe zerstört wird, während alles andere die Combo um die Anzahl der Steine in dieser untersten Reihe erhöht.\n\nDie unterste Reihe wird in rot hervorgehoben.",
|
||||||
|
"upgrades.respawn.name": "Neu spawnen",
|
||||||
|
"upgrades.respawn.tooltip": "{{percent}}% der Steine spawnen nach {{delay}}s erneut.",
|
||||||
|
"upgrades.respawn.verbose_description": "Einige Partikeleffekte lassen Sie wissen, wo Ziegelsteine erscheinen werden.",
|
||||||
|
"upgrades.right_is_lava.name": "Vermeiden Sie die rechte Seite",
|
||||||
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} Kombo pro Stein. Combo wird zurückgesetzt, wenn der Ball die linke Seite des Bildschirms trifft.",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "Jedes Mal, wenn du einen Ziegelstein zerbrichst, erhöht sich deine Kombo um eins, so dass du von allen weiteren Ziegelsteinen, die du zerbrichst, eine Münze mehr bekommst.\n\nAllerdings wird deine Kombo zurückgesetzt, sobald dein Ball die rechte Seite trifft.\n\nSobald deine Combo ansteigt, wird die rechte Seite rot, um dich daran zu erinnern, dass du es vermeiden solltest, sie zu treffen.\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "Der Verlust eines Lebens löscht alle Steine",
|
||||||
|
"upgrades.sacrifice.help_over": "Der Verlust eines Lebens {{lvl}}x die Combo löscht dann alle Steine",
|
||||||
|
"upgrades.sacrifice.name": "Opfern Sie",
|
||||||
|
"upgrades.sacrifice.verbose_description": "Damit könnte die Kombination ziemlich hoch werden.",
|
||||||
|
"upgrades.sapper.help_plural": "Die ersten {{lvl}} Steine, die zerbrochen werden, werden zu Bomben.",
|
||||||
|
"upgrades.sapper.name": "Sapper",
|
||||||
|
"upgrades.sapper.tooltip": "Der erste zerbrochene Ziegelstein wird zu einer Bombe.",
|
||||||
|
"upgrades.sapper.verbose_description": "Statt einfach zu verschwinden, wird der erste Stein, den du zerbrichst, durch einen Bombenstein ersetzt. Wenn du den Ball auf dem Puck abprallen lässt, wird der Effekt wieder aktiviert. Wenn Sie diese Fähigkeit aufwerten, können Sie mehr Bomben platzieren.\n\nDenken Sie daran, dass Bomben die Geschwindigkeit von Münzen in der Nähe beeinflussen, so dass es bei zu vielen Explosionen schwierig werden könnte, die Früchte Ihrer harten Arbeit zu fangen.",
|
||||||
|
"upgrades.shocks.name": "Schocks",
|
||||||
|
"upgrades.shocks.tooltip": "Kollisionen mit explosiven Kugeln",
|
||||||
|
"upgrades.shocks.verbose_description": "Wenn zwei Kugeln zusammenstoßen, tauschen sie ihre Geschwindigkeit aus, lösen eine Explosion aus und gewinnen an Geschwindigkeit, um sie zu trennen.",
|
||||||
|
"upgrades.shunt.name": "Shunt",
|
||||||
|
"upgrades.shunt.tooltip": "Behalte {{percent}}% deines Combos zwischen den Levels",
|
||||||
|
"upgrades.shunt.verbose_description": "Wenn Sie auch Heißstart haben, wird der Heißstart einfach zur aktuellen Kombination hinzugefügt.",
|
||||||
|
"upgrades.side_flip.name": "Rechtshändig",
|
||||||
|
"upgrades.side_flip.tooltip": "+{{lvl}} Combo pro von rechts gebrochenem Stein, sonst -{{loss}} ",
|
||||||
|
"upgrades.side_flip.verbose_description": "Triff den Ziegelstein auf der rechten Seite, um einen Combo zu erhalten, aber vermeide es, ihn auf der linken Seite zu treffen, da dies 2 Combo entfernen würde. Schläge von oben und unten haben keinen Effekt.",
|
||||||
|
"upgrades.side_kick.name": "Linkshändig",
|
||||||
|
"upgrades.side_kick.tooltip": "+{{lvl}} Combo pro von links gebrochenem Stein, sonst -{{loss}} ",
|
||||||
|
"upgrades.side_kick.verbose_description": "Triff den Ziegelstein auf der linken Seite, um einen Combo zu erhalten, aber vermeide es, ihn auf der rechten Seite zu treffen, da dies 2 Combo entfernen würde. Schläge von oben und unten haben keinen Effekt.",
|
||||||
|
"upgrades.skip_last.help_plural": "Die letzten {{lvl}} Steine werden explodieren.",
|
||||||
|
"upgrades.skip_last.name": "Einfaches Aufräumen",
|
||||||
|
"upgrades.skip_last.tooltip": "Der letzte Stein wird explodieren.",
|
||||||
|
"upgrades.skip_last.verbose_description": "Du musst alle Steine zerbrechen, um die nächste Ebene zu erreichen. Es kann jedoch schwierig sein, die letzten Steine zu bekommen.\n\nWenn du ein Level früh beendest, hast du zusätzliche Möglichkeiten, um aufzurüsten. Es ist auch sehr vorteilhaft, nie die Steine zu verpassen.\n\nWenn es dir also schwerfällt, die letzten Steine zu zerbrechen, kann es helfen, wenn du diesen Vorteil ein paar Mal bekommst.",
|
||||||
|
"upgrades.slow_down.name": "Langsamer Ball",
|
||||||
|
"upgrades.slow_down.tooltip": "Der Ball bewegt sich langsamer",
|
||||||
|
"upgrades.slow_down.verbose_description": "Der Ball fängt relativ langsam an, aber mit jeder Spielstufe wird er ein bisschen schneller.\n\nEr wird auch schneller, wenn du viel Zeit in einem Level verbringst.\n\nDieser Vorteil macht ihn überschaubarer.\n\nDu kannst ihn jedes Mal beim Start erhalten, indem du den Kindermodus im Menü aktivierst.",
|
||||||
|
"upgrades.smaller_puck.help_plural": "Noch kleinerer Puck und höhere Basis-Kombination",
|
||||||
|
"upgrades.smaller_puck.name": "Kleinerer Puck",
|
||||||
|
"upgrades.smaller_puck.tooltip": "Gibt auch +5 Basis-Kombo",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "Dadurch wird der Puck kleiner, was theoretisch einige Eckbälle einfacher macht, aber eigentlich nur den Schwierigkeitsgrad erhöht.\n\nDeshalb gibt es auch einen netten Bonus von +5 Münzen pro Ziegelstein für alle Ziegelsteine, die du nach der Auswahl dieses Pucks kaputt machst.",
|
||||||
|
"upgrades.soft_reset.name": "Weicher Reset",
|
||||||
|
"upgrades.soft_reset.tooltip": "Combo-Rückstellungen halten {{percent}}%",
|
||||||
|
"upgrades.soft_reset.verbose_description": "Begrenzen Sie die Auswirkungen eines Combo-Resets.",
|
||||||
|
"upgrades.streak_shots.name": "Glückssträhne",
|
||||||
|
"upgrades.streak_shots.tooltip": "Mehr Münzen, wenn du viele Steine zerbrichst, bevor du auf den Puck springst.",
|
||||||
|
"upgrades.streak_shots.verbose_description": "Jedes Mal, wenn du einen Ziegelstein zerbrichst, erhöht sich deine Kombo (Anzahl der Münzen pro Ziegelstein) um eins.\n\nSobald der Ball jedoch deinen Puck berührt, wird die Kombination auf ihren Standardwert zurückgesetzt und du erhältst nur noch eine Münze pro Stein.\n\nSobald dein Combo den Basiswert übersteigt, wird dein Puck rot, um dich daran zu erinnern, dass deine Combo zerstört wird, wenn du ihn mit dem Ball berührst.",
|
||||||
|
"upgrades.sturdy_bricks.name": "Stabile Ziegel",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} Ziegel HP, +{{percent}}% Münzen, die beim Zerbrechen erzeugt werden",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "Jede Stufe dieses Vorteils fügt allen Steinen einen HP hinzu. Du kannst die HP-Zahl mit der Perk \"Hellseher\" sehen. Du kannst den Schaden der Kugeln erhöhen, indem du den \"Piercing\"-Perk bekommst. Jede Stufe des Vorteils erhöht den Spawn von Münzen um 50 %.",
|
||||||
|
"upgrades.telekinesis.help_plural": "Stärkere Wirkung auf den Ball",
|
||||||
|
"upgrades.telekinesis.name": "Telekinese",
|
||||||
|
"upgrades.telekinesis.tooltip": "Der Puck kontrolliert die Flugbahn des Balls",
|
||||||
|
"upgrades.telekinesis.verbose_description": "Du kontrollierst den Ball, während er nach oben fliegt.",
|
||||||
|
"upgrades.top_is_lava.name": "Der Himmel ist die Grenze",
|
||||||
|
"upgrades.top_is_lava.tooltip": "+{{lvl}} Combo pro Stein, wird zurückgesetzt, wenn die Spitze getroffen wird",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "Jedes Mal, wenn du einen Stein zerbrichst, erhöht sich deine Kombo um eins. Allerdings wird deine Kombo zurückgesetzt, sobald dein Ball den oberen Rand des Bildschirms trifft.\n\nWenn deine Kombo über dem Minimum liegt, erscheint oben ein roter Balken, der dich daran erinnert, dass du es vermeiden solltest, ihn zu treffen.",
|
||||||
|
"upgrades.trampoline.name": "Trampolin",
|
||||||
|
"upgrades.trampoline.tooltip": "+{{lvl}} Combo pro Abprall des Pucks,-{{lvl}} Combo pro Abprall an einer beliebigen Grenze",
|
||||||
|
"upgrades.trampoline.verbose_description": "Eine der seltenen Combo-Upgrades, die keine Rücksetzbedingung hinzufügen",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} Combo pro Stein, keine weiteren Seiten oder Decken",
|
||||||
|
"upgrades.unbounded.name": "Unbegrenzt",
|
||||||
|
"upgrades.unbounded.tooltip": "+{{lvl}} Combo pro Stein, keine Seiten mehr, um den Ball im Spiel zu halten, Gefahr",
|
||||||
|
"upgrades.unbounded.verbose_description": "Ich hoffe, du hast einen Weg gefunden, deinen Ball auf dem Bildschirm zu halten. Es gibt keine Strafen mehr, wenn du die Seiten triffst. Auf Stufe 2+ verschwindet auch die Decke. Dies ist ein fortgeschrittener Vorteil.",
|
||||||
|
"upgrades.viscosity.name": "Viskosität",
|
||||||
|
"upgrades.viscosity.tooltip": "Langsamerer Münzfall",
|
||||||
|
"upgrades.viscosity.verbose_description": "Münzen beschleunigen normalerweise durch Schwerkraft und Explosionen auf ziemlich hohe Geschwindigkeiten.\n\nMit dieser Fähigkeit werden sie ständig langsamer, als ob sie sich in einer Art zähflüssiger Flüssigkeit befänden.\n\nDas macht es einfacher, sie zu fangen, und lässt sich gut mit Perks kombinieren, die die Bewegung der Münze beeinflussen.",
|
||||||
|
"upgrades.wind.help_plural": "Stärkere Windkraft",
|
||||||
|
"upgrades.wind.name": "WIND",
|
||||||
|
"upgrades.wind.tooltip": "Puckstellung erzeugt Wind",
|
||||||
|
"upgrades.wind.verbose_description": "Der Wind hängt von der Position des Pucks ab: links weht links, rechts weht rechts. Wirkt sich sowohl auf Bälle als auch auf Münzen aus.",
|
||||||
|
"upgrades.yoyo.name": "Yo-Yo",
|
||||||
|
"upgrades.yoyo.tooltip": "Ball fällt in Richtung Puck",
|
||||||
|
"upgrades.yoyo.verbose_description": "Es ist das Gegenteil von Telekinese, den Ball zu kontrollieren, während er wieder nach unten fällt.",
|
||||||
|
"upgrades.zen.name": "Zen",
|
||||||
|
"upgrades.zen.tooltip": "+{{lvl}} Combo pro Ziegel, wird bei einer Explosion zurückgesetzt",
|
||||||
|
"upgrades.zen.verbose_description": "Schließlich handelt es sich um ein gewaltfreies Spiel."
|
||||||
|
}
|
||||||
|
|
232
src/i18n/en.json
232
src/i18n/en.json
|
@ -143,190 +143,190 @@
|
||||||
"unlocks.minTotalScore": "Accumulate a total of ${{score}}",
|
"unlocks.minTotalScore": "Accumulate a total of ${{score}}",
|
||||||
"unlocks.reached": "Your best score was {{reached}}.",
|
"unlocks.reached": "Your best score was {{reached}}.",
|
||||||
"unlocks.title_upgrades": "You unlocked {{unlocked}} upgrades out of {{out_of}}",
|
"unlocks.title_upgrades": "You unlocked {{unlocked}} upgrades out of {{out_of}}",
|
||||||
"upgrades.addiction.fullHelp": "The countdown only starts after breaking the first brick of each level. It stops as soon as all bricks are destroyed.",
|
|
||||||
"upgrades.addiction.help": "+{{lvl}} combo / brick, combo resets {{delay}}s after breaking a brick. ",
|
|
||||||
"upgrades.addiction.name": "Addiction",
|
"upgrades.addiction.name": "Addiction",
|
||||||
"upgrades.asceticism.fullHelp": "You'll need to store the coins somewhere while your combo climbs. ",
|
"upgrades.addiction.tooltip": "+{{lvl}} combo / brick, combo resets {{delay}}s after breaking a brick. ",
|
||||||
"upgrades.asceticism.help": "+{{combo}} combo / brick, - {{combo}} on coin catch",
|
"upgrades.addiction.verbose_description": "The countdown only starts after breaking the first brick of each level. It stops as soon as all bricks are destroyed.",
|
||||||
"upgrades.asceticism.name": "Asceticism",
|
"upgrades.asceticism.name": "Asceticism",
|
||||||
"upgrades.ball_attract_ball.fullHelp": "Balls that are more than \"3/4 of the game area width\" away will start attracting each other. \n\nThe attraction force is stronger when they are furthest away from each other.\n\nRainbow particles will fly to symbolize the attraction force. This perk is only offered if you have more than one ball already.",
|
"upgrades.asceticism.tooltip": "+{{combo}} combo / brick, - {{combo}} on coin catch",
|
||||||
"upgrades.ball_attract_ball.help": "Balls attract balls",
|
"upgrades.asceticism.verbose_description": "You'll need to store the coins somewhere while your combo climbs. ",
|
||||||
"upgrades.ball_attract_ball.help_plural": "Stronger attraction force",
|
"upgrades.ball_attract_ball.help_plural": "Stronger attraction force",
|
||||||
"upgrades.ball_attract_ball.name": "Gravity",
|
"upgrades.ball_attract_ball.name": "Gravity",
|
||||||
"upgrades.ball_attracts_coins.fullHelp": "This could be used to \"paint around\" the balls with coins if you combined it with \"stain\" and \"ghost coins\". It also works as a substitute for coin magnet. ",
|
"upgrades.ball_attract_ball.tooltip": "Balls attract balls",
|
||||||
"upgrades.ball_attracts_coins.help": "Coins follow the nearest ball and fall down slower",
|
"upgrades.ball_attract_ball.verbose_description": "Balls that are more than \"3/4 of the game area width\" away will start attracting each other. \n\nThe attraction force is stronger when they are furthest away from each other.\n\nRainbow particles will fly to symbolize the attraction force. This perk is only offered if you have more than one ball already.",
|
||||||
"upgrades.ball_attracts_coins.name": "Balls attract coins",
|
"upgrades.ball_attracts_coins.name": "Balls attract coins",
|
||||||
"upgrades.ball_repulse_ball.fullHelp": "Balls that are less than a quarter screen width away will start repulsing each other. The repulsion force is stronger if they are close to each other. Particles will jet out to symbolize this force being applied. This perk is only offered if you have more than one ball already.",
|
"upgrades.ball_attracts_coins.tooltip": "Coins follow the nearest ball and fall down slower",
|
||||||
"upgrades.ball_repulse_ball.help": "Balls repulse balls",
|
"upgrades.ball_attracts_coins.verbose_description": "This could be used to \"paint around\" the balls with coins if you combined it with \"stain\" and \"ghost coins\". It also works as a substitute for coin magnet. ",
|
||||||
"upgrades.ball_repulse_ball.help_plural": "Stronger repulsion force",
|
"upgrades.ball_repulse_ball.help_plural": "Stronger repulsion force",
|
||||||
"upgrades.ball_repulse_ball.name": "Personal space",
|
"upgrades.ball_repulse_ball.name": "Personal space",
|
||||||
"upgrades.base_combo.fullHelp": "Your combo normally starts at 1 at the beginning of the level, and resets to 1 when you bounce around without hitting anything. With this perk, the combo starts 3 points higher, so you'll always get at least 4 coins per brick. Whenever your combo reset, it will go back to 4 and not 1. Your ball will glitter a bit to indicate that its combo is higher than one.",
|
"upgrades.ball_repulse_ball.tooltip": "Balls repulse balls",
|
||||||
"upgrades.base_combo.help": "Combo starts at {{coins}} instead of 1.",
|
"upgrades.ball_repulse_ball.verbose_description": "Balls that are less than a quarter screen width away will start repulsing each other. The repulsion force is stronger if they are close to each other. Particles will jet out to symbolize this force being applied. This perk is only offered if you have more than one ball already.",
|
||||||
"upgrades.base_combo.name": "Strong foundations",
|
"upgrades.base_combo.name": "Strong foundations",
|
||||||
"upgrades.bigger_explosions.fullHelp": "The default explosion clears a 3x3 square, with this it becomes a 5x5 square, and the blow on the coins is also significantly stronger. The screen will flash after each explosion (except in basic mode)",
|
"upgrades.base_combo.tooltip": "Combo starts at {{coins}} instead of 1.",
|
||||||
"upgrades.bigger_explosions.help": "Bigger explosions",
|
"upgrades.base_combo.verbose_description": "Your combo normally starts at 1 at the beginning of the level, and resets to 1 when you bounce around without hitting anything. With this perk, the combo starts 3 points higher, so you'll always get at least 4 coins per brick. Whenever your combo reset, it will go back to 4 and not 1. Your ball will glitter a bit to indicate that its combo is higher than one.",
|
||||||
"upgrades.bigger_explosions.name": "Kaboom",
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
"upgrades.bigger_puck.fullHelp": "A bigger puck makes it easier to never miss the ball and to catch more coins, and also to precisely angle the bounces (the ball's angle only depends on where it hits the puck). \n\nHowever, a large puck is harder to use around the sides of the level, and will make it sometimes unavoidable to miss.",
|
"upgrades.bigger_explosions.tooltip": "Bigger explosions",
|
||||||
"upgrades.bigger_puck.help": "Easily catch more coins.",
|
"upgrades.bigger_explosions.verbose_description": "The default explosion clears a 3x3 square, with this it becomes a 5x5 square, and the blow on the coins is also significantly stronger. The screen will flash after each explosion (except in basic mode)",
|
||||||
"upgrades.bigger_puck.name": "Bigger puck",
|
"upgrades.bigger_puck.name": "Bigger puck",
|
||||||
"upgrades.clairvoyant.fullHelp": "Helps you pick the right upgrades and understand what's going on with sturdy bricks. Level 2 and 3 bring additional knowledge of dubious utility (reachable in loop mode)",
|
"upgrades.bigger_puck.tooltip": "Easily catch more coins.",
|
||||||
"upgrades.clairvoyant.help": "See upcoming levels, bricks HP and ball direction",
|
"upgrades.bigger_puck.verbose_description": "A bigger puck makes it easier to never miss the ball and to catch more coins, and also to precisely angle the bounces (the ball's angle only depends on where it hits the puck). \n\nHowever, a large puck is harder to use around the sides of the level, and will make it sometimes unavoidable to miss.",
|
||||||
"upgrades.clairvoyant.name": "Clairvoyant",
|
"upgrades.clairvoyant.name": "Clairvoyant",
|
||||||
"upgrades.coin_magnet.fullHelp": "Directs the coins to the puck. The effect is stronger if the coin is close to it already. Catching all coins bring special bonuses in the game. \n\nAnother way to catch more coins is to hit bricks from the bottom. The ball's speed and direction impact the spawned coin's velocity. ",
|
"upgrades.clairvoyant.tooltip": "See upcoming levels, bricks HP and ball direction",
|
||||||
"upgrades.coin_magnet.help": "Puck attracts coins",
|
"upgrades.clairvoyant.verbose_description": "Helps you pick the right upgrades and understand what's going on with sturdy bricks. Level 2 and 3 bring additional knowledge of dubious utility (reachable in loop mode)",
|
||||||
"upgrades.coin_magnet.help_plural": "Stronger effect on the coins",
|
"upgrades.coin_magnet.help_plural": "Stronger effect on the coins",
|
||||||
"upgrades.coin_magnet.name": "Coins magnet",
|
"upgrades.coin_magnet.name": "Coins magnet",
|
||||||
"upgrades.compound_interest.fullHelp": "Your combo will grow by one every time you break a brick, spawning more and more coin with every brick you break. \n\nBe sure however to catch every one of those coins with your puck, as any lost coin will reset your combo. \n\nOnce your combo is above the minimum, the bottom of the play area will have a red line to remind you that coins should not go there.",
|
"upgrades.coin_magnet.tooltip": "Puck attracts coins",
|
||||||
"upgrades.compound_interest.help": "+{{lvl}} combo per brick broken, resets on coin lost",
|
"upgrades.coin_magnet.verbose_description": "Directs the coins to the puck. The effect is stronger if the coin is close to it already. Catching all coins bring special bonuses in the game. \n\nAnother way to catch more coins is to hit bricks from the bottom. The ball's speed and direction impact the spawned coin's velocity. ",
|
||||||
"upgrades.compound_interest.name": "Compound interest",
|
"upgrades.compound_interest.name": "Compound interest",
|
||||||
"upgrades.concave_puck.fullHelp": "Balls starts the level going straight up, and bounces with less angle.",
|
"upgrades.compound_interest.tooltip": "+{{lvl}} combo per brick broken, resets on coin lost",
|
||||||
"upgrades.concave_puck.help": "Improves vertical aiming precision",
|
"upgrades.compound_interest.verbose_description": "Your combo will grow by one every time you break a brick, spawning more and more coin with every brick you break. \n\nBe sure however to catch every one of those coins with your puck, as any lost coin will reset your combo. \n\nOnce your combo is above the minimum, the bottom of the play area will have a red line to remind you that coins should not go there.",
|
||||||
"upgrades.concave_puck.name": "Concave puck",
|
"upgrades.concave_puck.name": "Concave puck",
|
||||||
"upgrades.corner_shot.fullHelp": "Helps with aiming in the corners. Further levels let you go further out. ",
|
"upgrades.concave_puck.tooltip": "Improves vertical aiming precision",
|
||||||
"upgrades.corner_shot.help": "Lets your puck overlap with the borders of the screen",
|
"upgrades.concave_puck.verbose_description": "Balls starts the level going straight up, and bounces with less angle.",
|
||||||
"upgrades.corner_shot.name": "Corner shot",
|
"upgrades.corner_shot.name": "Corner shot",
|
||||||
"upgrades.etherealcoins.fullHelp": "You'll have to make sure that the coins fall down somehow, or you won't get any. ",
|
"upgrades.corner_shot.tooltip": "Lets your puck overlap with the borders of the screen",
|
||||||
"upgrades.etherealcoins.help": "Coins are no longer affected by gravity",
|
"upgrades.corner_shot.verbose_description": "Helps with aiming in the corners. Further levels let you go further out. ",
|
||||||
"upgrades.etherealcoins.name": "Coins, in Space",
|
"upgrades.etherealcoins.name": "Coins, in Space",
|
||||||
"upgrades.extra_levels.fullHelp": "The default game can last a max of 7 levels, after which the game is over. \n\nEach level of this perk lets you go one level higher. The last levels are often the ones where you make the most score, so the difference can be dramatic.",
|
"upgrades.etherealcoins.tooltip": "Coins are no longer affected by gravity",
|
||||||
"upgrades.extra_levels.help": "Play {{count}} levels instead of 7",
|
"upgrades.etherealcoins.verbose_description": "You'll have to make sure that the coins fall down somehow, or you won't get any. ",
|
||||||
"upgrades.extra_levels.name": "5 min more",
|
"upgrades.extra_levels.name": "5 min more",
|
||||||
"upgrades.extra_life.fullHelp": "Normally, you have one ball, and the game is over as soon as you drop it.\n\nThis perk adds a white bar at the bottom of the screen that will save a ball once, and break in the process. \n\nYou'll lose one level of that perk every time a ball bounces at the bottom of the screen.",
|
"upgrades.extra_levels.tooltip": "Play {{count}} levels instead of 7",
|
||||||
"upgrades.extra_life.help": "The ball will bounce once on the bottom line before being lost.",
|
"upgrades.extra_levels.verbose_description": "The default game can last a max of 7 levels, after which the game is over. \n\nEach level of this perk lets you go one level higher. The last levels are often the ones where you make the most score, so the difference can be dramatic.",
|
||||||
"upgrades.extra_life.help_plural": "Your (last) ball will bounce on the bottom instead of being lost ({{lvl}} times).",
|
"upgrades.extra_life.help_plural": "Your (last) ball will bounce on the bottom instead of being lost ({{lvl}} times).",
|
||||||
"upgrades.extra_life.name": "Extra Life",
|
"upgrades.extra_life.name": "Extra Life",
|
||||||
"upgrades.forgiving.fullHelp": "The first miss per level is free, then 10% of the combo, then 20% .. ",
|
"upgrades.extra_life.tooltip": "The ball will bounce once on the bottom line before being lost.",
|
||||||
"upgrades.forgiving.help": "Missing breaks reduces combo progressively instead of all at once.",
|
"upgrades.extra_life.verbose_description": "Normally, you have one ball, and the game is over as soon as you drop it.\n\nThis perk adds a white bar at the bottom of the screen that will save a ball once, and break in the process. \n\nYou'll lose one level of that perk every time a ball bounces at the bottom of the screen.",
|
||||||
"upgrades.forgiving.name": "Forgiving",
|
"upgrades.forgiving.name": "Forgiving",
|
||||||
"upgrades.fountain_toss.fullHelp": "When you miss a coin and your combo was under {{max}}, your combo has a probability of {{lvl}}/combo to grow by one.",
|
"upgrades.forgiving.tooltip": "Missing breaks reduces combo progressively instead of all at once.",
|
||||||
"upgrades.fountain_toss.help": "Gain some combo when you miss some coins. ",
|
"upgrades.forgiving.verbose_description": "The first miss per level is free, then 10% of the combo, then 20% .. ",
|
||||||
"upgrades.fountain_toss.name": "Fountain toss",
|
"upgrades.fountain_toss.name": "Fountain toss",
|
||||||
"upgrades.ghost_coins.fullHelp": "It's not a bug, it's a feature ! Coins fly through bricks slowly. Higher levels let them move faster. ",
|
"upgrades.fountain_toss.tooltip": "Gain some combo when you miss some coins. ",
|
||||||
"upgrades.ghost_coins.help": "Coins slowly pass through bricks",
|
"upgrades.fountain_toss.verbose_description": "When you miss a coin and your combo was under {{max}}, your combo has a probability of {{lvl}}/combo to grow by one.",
|
||||||
"upgrades.ghost_coins.name": "Ghost coins",
|
"upgrades.ghost_coins.name": "Ghost coins",
|
||||||
"upgrades.helium.fullHelp": "This affects the coins and will let the float up until you are ready to pick them up.",
|
"upgrades.ghost_coins.tooltip": "Coins slowly pass through bricks",
|
||||||
"upgrades.helium.help": "Gravity reversed left and right of puck",
|
"upgrades.ghost_coins.verbose_description": "It's not a bug, it's a feature ! Coins fly through bricks slowly. Higher levels let them move faster. ",
|
||||||
"upgrades.helium.name": "Helium",
|
"upgrades.helium.name": "Helium",
|
||||||
"upgrades.hot_start.fullHelp": "At the start of every level, your combo will start at +30 points, but then every second it will be decreased by one. The effect stacks with other perks. ",
|
"upgrades.helium.tooltip": "Gravity reversed left and right of puck",
|
||||||
"upgrades.hot_start.help": "Start at combo {{start}}, -{{loss}} combo per second",
|
"upgrades.helium.verbose_description": "This affects the coins and will let the float up until you are ready to pick them up.",
|
||||||
"upgrades.hot_start.name": "Hot start",
|
"upgrades.hot_start.name": "Hot start",
|
||||||
"upgrades.implosions.fullHelp": "The explosion force is applied the other way. Further levels act as \"bigger explosion\"",
|
"upgrades.hot_start.tooltip": "Start at combo {{start}}, -{{loss}} combo per second",
|
||||||
"upgrades.implosions.help": "Explosions suck coins in instead of blowing them out",
|
"upgrades.hot_start.verbose_description": "At the start of every level, your combo will start at +30 points, but then every second it will be decreased by one. The effect stacks with other perks. ",
|
||||||
"upgrades.implosions.name": "Implosions",
|
"upgrades.implosions.name": "Implosions",
|
||||||
"upgrades.instant_upgrade.fullHelp": "Immediately pick two upgrades, so that you get one free one and one to repay the one used to get this perk. Every further menu to pick upgrades will have fewer options to choose from.",
|
"upgrades.implosions.tooltip": "Explosions suck coins in instead of blowing them out",
|
||||||
"upgrades.instant_upgrade.help": "+1 upgrade now, -1 choice until game end.",
|
"upgrades.implosions.verbose_description": "The explosion force is applied the other way. Further levels act as \"bigger explosion\"",
|
||||||
"upgrades.instant_upgrade.name": "Instant upgrade",
|
"upgrades.instant_upgrade.name": "Instant upgrade",
|
||||||
"upgrades.left_is_lava.fullHelp": "Whenever you break a brick, your combo will increase by one, so you'll get one more coin from all the next bricks you break.\n\nHowever, your combo will reset as soon as your ball hits the left side . \n\nAs soon as your combo rises, the left side becomes red to remind you that you should avoid hitting them. \n",
|
"upgrades.instant_upgrade.tooltip": "+1 upgrade now, -1 choice until game end.",
|
||||||
"upgrades.left_is_lava.help": "+{{lvl}} combo per brick broken. Combo resets if ball hits the left side of the screen",
|
"upgrades.instant_upgrade.verbose_description": "Immediately pick two upgrades, so that you get one free one and one to repay the one used to get this perk. Every further menu to pick upgrades will have fewer options to choose from.",
|
||||||
"upgrades.left_is_lava.name": "Avoid left side",
|
"upgrades.left_is_lava.name": "Avoid left side",
|
||||||
"upgrades.limitless.fullHelp": "Choosing this perk also raises his own limit by one, letting you pick it again.",
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} combo per brick broken. Combo resets if ball hits the left side of the screen",
|
||||||
"upgrades.limitless.help": "Raise all upgrade's maximum level by {{lvl}} ",
|
"upgrades.left_is_lava.verbose_description": "Whenever you break a brick, your combo will increase by one, so you'll get one more coin from all the next bricks you break.\n\nHowever, your combo will reset as soon as your ball hits the left side . \n\nAs soon as your combo rises, the left side becomes red to remind you that you should avoid hitting them. \n",
|
||||||
"upgrades.limitless.name": "Limitless",
|
"upgrades.limitless.name": "Limitless",
|
||||||
"upgrades.metamorphosis.fullHelp": "With this perk, coins will be of the color of the brick they come from, and will color the first brick they touch in the same color. \n\nCoins spawn with the speed of the ball that broke them, which means you can aim a bit in the direction of the bricks you want to \"paint\".",
|
"upgrades.limitless.tooltip": "Raise all upgrade's maximum level by {{lvl}} ",
|
||||||
"upgrades.metamorphosis.help": "Each coin can stain {{lvl}} brick(s) with its color",
|
"upgrades.limitless.verbose_description": "Choosing this perk also raises his own limit by one, letting you pick it again.",
|
||||||
"upgrades.metamorphosis.name": "Metamorphosis",
|
"upgrades.metamorphosis.name": "Metamorphosis",
|
||||||
"upgrades.minefield.fullHelp": "Adds +lvl to the combo when a brick is place, -lvl when it is destroyed, and raises the base combo by the number of bricks times lvl",
|
"upgrades.metamorphosis.tooltip": "Each coin can stain {{lvl}} brick(s) with its color",
|
||||||
"upgrades.minefield.help": "+{{lvl}} combo per bomb brick on screen",
|
"upgrades.metamorphosis.verbose_description": "With this perk, coins will be of the color of the brick they come from, and will color the first brick they touch in the same color. \n\nCoins spawn with the speed of the ball that broke them, which means you can aim a bit in the direction of the bricks you want to \"paint\".",
|
||||||
"upgrades.minefield.name": "Minefield",
|
"upgrades.minefield.name": "Minefield",
|
||||||
"upgrades.multiball.fullHelp": "As soon as you drop the ball in Breakout 71, you lose. \n\nWith this perk, you get two balls, and so you can afford to lose one. \n\nThe lost balls come back on the next level. \n\nHaving more than one balls makes some further perks available, and of course clears the level faster.",
|
"upgrades.minefield.tooltip": "+{{lvl}} combo per bomb brick on screen",
|
||||||
"upgrades.multiball.help": "Start every levels with {{count}} balls.",
|
"upgrades.minefield.verbose_description": "Adds +lvl to the combo when a brick is place, -lvl when it is destroyed, and raises the base combo by the number of bricks times lvl",
|
||||||
"upgrades.multiball.name": "Multi ball",
|
"upgrades.multiball.name": "Multi ball",
|
||||||
"upgrades.nbricks.fullHelp": "You don't necessarily need to destroy those bricks, but you need to hit them. Bricks destroyed by explosions don't count",
|
"upgrades.multiball.tooltip": "Start every levels with {{count}} balls.",
|
||||||
"upgrades.nbricks.help": "Hit exactly {{lvl}} bricks per puck bounce for +{{lvl}} combo, otherwise it resets",
|
"upgrades.multiball.verbose_description": "As soon as you drop the ball in Breakout 71, you lose. \n\nWith this perk, you get two balls, and so you can afford to lose one. \n\nThe lost balls come back on the next level. \n\nHaving more than one balls makes some further perks available, and of course clears the level faster.",
|
||||||
"upgrades.nbricks.name": "Strict sample size",
|
"upgrades.nbricks.name": "Strict sample size",
|
||||||
"upgrades.one_more_choice.fullHelp": "Every upgrade menu will have one more option. Doesn't increase the number of upgrades you can pick.",
|
"upgrades.nbricks.tooltip": "Hit exactly {{lvl}} bricks per puck bounce for +{{lvl}} combo, otherwise it resets",
|
||||||
"upgrades.one_more_choice.help": "Further level ups will offer {{lvl}} more option(s) in the list",
|
"upgrades.nbricks.verbose_description": "You don't necessarily need to destroy those bricks, but you need to hit them. Bricks destroyed by explosions don't count",
|
||||||
"upgrades.one_more_choice.name": "Extra choice",
|
"upgrades.one_more_choice.name": "Extra choice",
|
||||||
"upgrades.passive_income.fullHelp": "Some perks can help the balls do what you want without needing to do anything.",
|
"upgrades.one_more_choice.tooltip": "Further level ups will offer {{lvl}} more option(s) in the list",
|
||||||
"upgrades.passive_income.help": "+{{lvl}} combo / brick, unless the puck moved in the last {{time}}s, then it resets instead",
|
"upgrades.one_more_choice.verbose_description": "Every upgrade menu will have one more option. Doesn't increase the number of upgrades you can pick.",
|
||||||
"upgrades.passive_income.name": "Passive income",
|
"upgrades.passive_income.name": "Passive income",
|
||||||
"upgrades.picky_eater.fullHelp": "Whenever you break a brick the same color as your ball, your combo increases by one. \nIf it's a different color, the ball takes that new color, but the combo resets, unless there were no bricks left of the ball's color. \nOnce you get a combo higher than your minimum, the bricks of the wrong color will get a red border. \nIf you have more than one ball, they all switch color whenever one of them hits a brick.",
|
"upgrades.passive_income.tooltip": "+{{lvl}} combo / brick, unless the puck moved in the last {{time}}s, then it resets instead",
|
||||||
"upgrades.picky_eater.help": "+{{lvl}} combo per brick broken, resets on ball color change",
|
"upgrades.passive_income.verbose_description": "Some perks can help the balls do what you want without needing to do anything.",
|
||||||
"upgrades.picky_eater.name": "Picky eater",
|
"upgrades.picky_eater.name": "Picky eater",
|
||||||
"upgrades.pierce.fullHelp": "The ball normally bounces as soon as it touches something. With this perk, it will continue its trajectory for up to 3 bricks broken. \n\nAfter that, it will bounce on the 4th brick, and you'll need to touch the puck to reset the counter.",
|
"upgrades.picky_eater.tooltip": "+{{lvl}} combo per brick broken, resets on ball color change",
|
||||||
"upgrades.pierce.help": "Ball pierces {{count}} bricks after a puck bounce",
|
"upgrades.picky_eater.verbose_description": "Whenever you break a brick the same color as your ball, your combo increases by one. \nIf it's a different color, the ball takes that new color, but the combo resets, unless there were no bricks left of the ball's color. \nOnce you get a combo higher than your minimum, the bricks of the wrong color will get a red border. \nIf you have more than one ball, they all switch color whenever one of them hits a brick.",
|
||||||
"upgrades.pierce.name": "Piercing",
|
"upgrades.pierce.name": "Piercing",
|
||||||
"upgrades.pierce_color.fullHelp": "Whenever a ball hits a brick of the same color, it will just go through unimpeded. \n\nOnce it reaches a brick of a different color, it will break it, take its color and bounce.\n\nIf you have sturdy bricks, the ball might still bounce off a brick of the same color.",
|
"upgrades.pierce.tooltip": "Ball pierces {{count}} bricks after a puck bounce",
|
||||||
"upgrades.pierce_color.help": "+{{lvl}} damage to bricks of the ball's color",
|
"upgrades.pierce.verbose_description": "The ball normally bounces as soon as it touches something. With this perk, it will continue its trajectory for up to 3 bricks broken. \n\nAfter that, it will bounce on the 4th brick, and you'll need to touch the puck to reset the counter.",
|
||||||
"upgrades.pierce_color.name": "Color pierce",
|
"upgrades.pierce_color.name": "Color pierce",
|
||||||
"upgrades.puck_repulse_ball.fullHelp": "When a ball gets close to the puck, it will start slowing down, and even potentially bouncing without touching the puck.",
|
"upgrades.pierce_color.tooltip": "+{{lvl}} damage to bricks of the ball's color",
|
||||||
"upgrades.puck_repulse_ball.help": "Puck repulses balls",
|
"upgrades.pierce_color.verbose_description": "Whenever a ball hits a brick of the same color, it will just go through unimpeded. \n\nOnce it reaches a brick of a different color, it will break it, take its color and bounce.\n\nIf you have sturdy bricks, the ball might still bounce off a brick of the same color.",
|
||||||
"upgrades.puck_repulse_ball.help_plural": "Stronger repulsion force",
|
"upgrades.puck_repulse_ball.help_plural": "Stronger repulsion force",
|
||||||
"upgrades.puck_repulse_ball.name": "Soft landing",
|
"upgrades.puck_repulse_ball.name": "Soft landing",
|
||||||
"upgrades.reach.fullHelp": "If there is only one row of bricks, or if the lowest row of bricks cover the whole width of the game, then this perk does nothing. Otherwise, breaking this lowest row resets the combo, while breaking anything else increases the combo by the number of bricks present on that lowest row. \n\nThe lowest row will be highlighted in red. ",
|
"upgrades.puck_repulse_ball.tooltip": "Puck repulses balls",
|
||||||
"upgrades.reach.help": " Touching the N bricks of the lowest row resets the combo. Otherwise, +N combo",
|
"upgrades.puck_repulse_ball.verbose_description": "When a ball gets close to the puck, it will start slowing down, and even potentially bouncing without touching the puck.",
|
||||||
"upgrades.reach.name": "Top down",
|
"upgrades.reach.name": "Top down",
|
||||||
"upgrades.respawn.fullHelp": "Some particle effect will let you know where bricks will appear. ",
|
"upgrades.reach.tooltip": " Touching the N bricks of the lowest row resets the combo. Otherwise, +N combo",
|
||||||
"upgrades.respawn.help": "{{percent}}% of bricks re-spawn after {{delay}}s.",
|
"upgrades.reach.verbose_description": "If there is only one row of bricks, or if the lowest row of bricks cover the whole width of the game, then this perk does nothing. Otherwise, breaking this lowest row resets the combo, while breaking anything else increases the combo by the number of bricks present on that lowest row. \n\nThe lowest row will be highlighted in red. ",
|
||||||
"upgrades.respawn.name": "Re-spawn",
|
"upgrades.respawn.name": "Re-spawn",
|
||||||
"upgrades.right_is_lava.fullHelp": "Whenever you break a brick, your combo will increase by one, so you'll get one more coin from all the next bricks you break.\n\nHowever, your combo will reset as soon as your ball hits the right side. \n\nAs soon as your combo rises, the right side becomes red to remind you that you should avoid hitting them.\n",
|
"upgrades.respawn.tooltip": "{{percent}}% of bricks re-spawn after {{delay}}s.",
|
||||||
"upgrades.right_is_lava.help": "+{{lvl}} combo per brick. Combo resets if ball hits the left side of the screen",
|
"upgrades.respawn.verbose_description": "Some particle effect will let you know where bricks will appear. ",
|
||||||
"upgrades.right_is_lava.name": "Avoid right side",
|
"upgrades.right_is_lava.name": "Avoid right side",
|
||||||
"upgrades.sacrifice.fullHelp": "This might get the combo pretty high.",
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} combo per brick. Combo resets if ball hits the left side of the screen",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "Whenever you break a brick, your combo will increase by one, so you'll get one more coin from all the next bricks you break.\n\nHowever, your combo will reset as soon as your ball hits the right side. \n\nAs soon as your combo rises, the right side becomes red to remind you that you should avoid hitting them.\n",
|
||||||
"upgrades.sacrifice.help_l1": "Loosing a life clears all bricks",
|
"upgrades.sacrifice.help_l1": "Loosing a life clears all bricks",
|
||||||
"upgrades.sacrifice.help_over": "Loosing a life {{lvl}}x the combo then clears all bricks",
|
"upgrades.sacrifice.help_over": "Loosing a life {{lvl}}x the combo then clears all bricks",
|
||||||
"upgrades.sacrifice.name": "Sacrifice",
|
"upgrades.sacrifice.name": "Sacrifice",
|
||||||
"upgrades.sapper.fullHelp": "Instead of just disappearing, the first brick you break will be replaced by a bomb brick. Bouncing the ball on the puck re-arms the effect. Leveling-up this perk will allow you to place more bombs.\n\nRemember that bombs impact the velocity of nearby coins, so too many explosions could make it hard to catch the fruits of your hard work.",
|
"upgrades.sacrifice.verbose_description": "This might get the combo pretty high.",
|
||||||
"upgrades.sapper.help": "The first brick broken becomes a bomb.",
|
|
||||||
"upgrades.sapper.help_plural": "The first {{lvl}} bricks broken become bombs.",
|
"upgrades.sapper.help_plural": "The first {{lvl}} bricks broken become bombs.",
|
||||||
"upgrades.sapper.name": "Sapper",
|
"upgrades.sapper.name": "Sapper",
|
||||||
"upgrades.shocks.fullHelp": "Whenever two balls collide, they exchange their speed, spawn an explosion, and gain added speed to separate them. ",
|
"upgrades.sapper.tooltip": "The first brick broken becomes a bomb.",
|
||||||
"upgrades.shocks.help": "Explosive balls collisions",
|
"upgrades.sapper.verbose_description": "Instead of just disappearing, the first brick you break will be replaced by a bomb brick. Bouncing the ball on the puck re-arms the effect. Leveling-up this perk will allow you to place more bombs.\n\nRemember that bombs impact the velocity of nearby coins, so too many explosions could make it hard to catch the fruits of your hard work.",
|
||||||
"upgrades.shocks.name": "Shocks",
|
"upgrades.shocks.name": "Shocks",
|
||||||
"upgrades.shunt.fullHelp": "If you also have hot start, the hot start is just added to the current combo",
|
"upgrades.shocks.tooltip": "Explosive balls collisions",
|
||||||
"upgrades.shunt.help": "Keep {{percent}}% of your combo between levels",
|
"upgrades.shocks.verbose_description": "Whenever two balls collide, they exchange their speed, spawn an explosion, and gain added speed to separate them. ",
|
||||||
"upgrades.shunt.name": "Shunt",
|
"upgrades.shunt.name": "Shunt",
|
||||||
"upgrades.side_flip.fullHelp": "Impact the brick on its right side to gain one combo, but avoid hitting it on the left side as the would remove 2 combo. Hitting from the top and bottom has no effect. ",
|
"upgrades.shunt.tooltip": "Keep {{percent}}% of your combo between levels",
|
||||||
"upgrades.side_flip.help": "+{{lvl}} combo per brick broken from the right, -{{loss}} otherwise",
|
"upgrades.shunt.verbose_description": "If you also have hot start, the hot start is just added to the current combo",
|
||||||
"upgrades.side_flip.name": "Right handed",
|
"upgrades.side_flip.name": "Right handed",
|
||||||
"upgrades.side_kick.fullHelp": "Impact the brick on its left side to gain one combo, but avoid hitting it on the right side as the would remove 2 combo. Hitting from the top and bottom has no effect. ",
|
"upgrades.side_flip.tooltip": "+{{lvl}} combo per brick broken from the right, -{{loss}} otherwise",
|
||||||
"upgrades.side_kick.help": "+{{lvl}} combo per brick broken from the left, -{{loss}} otherwise",
|
"upgrades.side_flip.verbose_description": "Impact the brick on its right side to gain one combo, but avoid hitting it on the left side as the would remove 2 combo. Hitting from the top and bottom has no effect. ",
|
||||||
"upgrades.side_kick.name": "Left handed",
|
"upgrades.side_kick.name": "Left handed",
|
||||||
"upgrades.skip_last.fullHelp": "You need to break all bricks to go to the next level. However, it can be hard to get the last ones. \n\nClearing a level early brings extra choices when upgrading. Never missing the bricks is also very beneficial. \n\nSo if you find it difficult to break the last bricks, getting this perk a few time can help.",
|
"upgrades.side_kick.tooltip": "+{{lvl}} combo per brick broken from the left, -{{loss}} otherwise",
|
||||||
"upgrades.skip_last.help": "The last brick will explode.",
|
"upgrades.side_kick.verbose_description": "Impact the brick on its left side to gain one combo, but avoid hitting it on the right side as the would remove 2 combo. Hitting from the top and bottom has no effect. ",
|
||||||
"upgrades.skip_last.help_plural": "The last {{lvl}} bricks will explode.",
|
"upgrades.skip_last.help_plural": "The last {{lvl}} bricks will explode.",
|
||||||
"upgrades.skip_last.name": "Easy Cleanup",
|
"upgrades.skip_last.name": "Easy Cleanup",
|
||||||
"upgrades.slow_down.fullHelp": "The ball starts relatively slow, but every level of your game it will start a bit faster. \n\nIt will also accelerate if you spend a lot of time in one level. \n\nThis perk makes it more manageable. \n\nYou can get it at the start every time by enabling kid mode in the menu.",
|
"upgrades.skip_last.tooltip": "The last brick will explode.",
|
||||||
"upgrades.slow_down.help": "Ball moves more slowly",
|
"upgrades.skip_last.verbose_description": "You need to break all bricks to go to the next level. However, it can be hard to get the last ones. \n\nClearing a level early brings extra choices when upgrading. Never missing the bricks is also very beneficial. \n\nSo if you find it difficult to break the last bricks, getting this perk a few time can help.",
|
||||||
"upgrades.slow_down.name": "Slower ball",
|
"upgrades.slow_down.name": "Slower ball",
|
||||||
"upgrades.smaller_puck.fullHelp": "This makes the puck smaller, which in theory makes some corner shots easier, but really just raises the difficulty.\n\nThat's why you also get a nice bonus of +5 coins per brick for all bricks you'll break after picking this. ",
|
"upgrades.slow_down.tooltip": "Ball moves more slowly",
|
||||||
"upgrades.smaller_puck.help": "Also gives +5 base combo",
|
"upgrades.slow_down.verbose_description": "The ball starts relatively slow, but every level of your game it will start a bit faster. \n\nIt will also accelerate if you spend a lot of time in one level. \n\nThis perk makes it more manageable. \n\nYou can get it at the start every time by enabling kid mode in the menu.",
|
||||||
"upgrades.smaller_puck.help_plural": "Even smaller puck and higher base combo",
|
"upgrades.smaller_puck.help_plural": "Even smaller puck and higher base combo",
|
||||||
"upgrades.smaller_puck.name": "Smaller puck",
|
"upgrades.smaller_puck.name": "Smaller puck",
|
||||||
"upgrades.soft_reset.fullHelp": "Limit the impact of a combo reset.",
|
"upgrades.smaller_puck.tooltip": "Also gives +5 base combo",
|
||||||
"upgrades.soft_reset.help": "Combo resets keeps {{percent}}%",
|
"upgrades.smaller_puck.verbose_description": "This makes the puck smaller, which in theory makes some corner shots easier, but really just raises the difficulty.\n\nThat's why you also get a nice bonus of +5 coins per brick for all bricks you'll break after picking this. ",
|
||||||
"upgrades.soft_reset.name": "Soft reset",
|
"upgrades.soft_reset.name": "Soft reset",
|
||||||
"upgrades.streak_shots.fullHelp": "Every time you break a brick, your combo (number of coins per bricks) increases by one. \n\nHowever, as soon as the ball touches your puck, the combo is reset to its default value, and you'll just get one coin per brick.\n\nOnce your combo rises above the base value, your puck will become red to remind you that it will destroy your combo to touch it with the ball.",
|
"upgrades.soft_reset.tooltip": "Combo resets keeps {{percent}}%",
|
||||||
"upgrades.streak_shots.help": "More coins if you break many bricks before bouncing on the puck.",
|
"upgrades.soft_reset.verbose_description": "Limit the impact of a combo reset.",
|
||||||
"upgrades.streak_shots.name": "Hit streak",
|
"upgrades.streak_shots.name": "Hit streak",
|
||||||
"upgrades.sturdy_bricks.fullHelp": "Each level of this perk adds one HP to all bricks. You can see the HP number with the \"clairvoyant\" perk. You can increase ball damage by getting the \"piercing\" perk. Each level of the perk adds +50% coins spawn. ",
|
"upgrades.streak_shots.tooltip": "More coins if you break many bricks before bouncing on the puck.",
|
||||||
"upgrades.sturdy_bricks.help": "+{{lvl}} bricks HP, +{{percent}}% coins spawned when broken",
|
"upgrades.streak_shots.verbose_description": "Every time you break a brick, your combo (number of coins per bricks) increases by one. \n\nHowever, as soon as the ball touches your puck, the combo is reset to its default value, and you'll just get one coin per brick.\n\nOnce your combo rises above the base value, your puck will become red to remind you that it will destroy your combo to touch it with the ball.",
|
||||||
"upgrades.sturdy_bricks.name": "Sturdy bricks",
|
"upgrades.sturdy_bricks.name": "Sturdy bricks",
|
||||||
"upgrades.telekinesis.fullHelp": "You control the ball while it's going up. ",
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} bricks HP, +{{percent}}% coins spawned when broken",
|
||||||
"upgrades.telekinesis.help": "Puck controls the ball's trajectory",
|
"upgrades.sturdy_bricks.verbose_description": "Each level of this perk adds one HP to all bricks. You can see the HP number with the \"clairvoyant\" perk. You can increase ball damage by getting the \"piercing\" perk. Each level of the perk adds +50% coins spawn. ",
|
||||||
"upgrades.telekinesis.help_plural": "Stronger effect on the ball",
|
"upgrades.telekinesis.help_plural": "Stronger effect on the ball",
|
||||||
"upgrades.telekinesis.name": "Telekinesis",
|
"upgrades.telekinesis.name": "Telekinesis",
|
||||||
"upgrades.top_is_lava.fullHelp": "Whenever you break a brick, your combo will increase by one. However, your combo will reset as soon as your ball hit the top of the screen. \n\nWhen your combo is above the minimum, a red bar will appear at the top to remind you that you should avoid hitting it. ",
|
"upgrades.telekinesis.tooltip": "Puck controls the ball's trajectory",
|
||||||
"upgrades.top_is_lava.help": "+{{lvl}} combo per brick, reset when the top is hit",
|
"upgrades.telekinesis.verbose_description": "You control the ball while it's going up. ",
|
||||||
"upgrades.top_is_lava.name": "Sky is the limit",
|
"upgrades.top_is_lava.name": "Sky is the limit",
|
||||||
"upgrades.trampoline.fullHelp": "One of the rare combo upgrades that don't add a reset condition",
|
"upgrades.top_is_lava.tooltip": "+{{lvl}} combo per brick, reset when the top is hit",
|
||||||
"upgrades.trampoline.help": "+{{lvl}} combo per puck bounce,-{{lvl}} combo per bounce on any border",
|
"upgrades.top_is_lava.verbose_description": "Whenever you break a brick, your combo will increase by one. However, your combo will reset as soon as your ball hit the top of the screen. \n\nWhen your combo is above the minimum, a red bar will appear at the top to remind you that you should avoid hitting it. ",
|
||||||
"upgrades.trampoline.name": "Trampoline",
|
"upgrades.trampoline.name": "Trampoline",
|
||||||
"upgrades.unbounded.fullHelp": "I hope you've found a way to keep your ball on screen. Penalties for hitting the sides no longer apply. At level 2+, the ceiling will also disappear. This is an advanced perk. ",
|
"upgrades.trampoline.tooltip": "+{{lvl}} combo per puck bounce,-{{lvl}} combo per bounce on any border",
|
||||||
"upgrades.unbounded.help": "+{{lvl}} combo per brick, no more sides to keep the ball in game, danger",
|
"upgrades.trampoline.verbose_description": "One of the rare combo upgrades that don't add a reset condition",
|
||||||
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} combo per brick, no more sides or ceiling",
|
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} combo per brick, no more sides or ceiling",
|
||||||
"upgrades.unbounded.name": "Unbounded",
|
"upgrades.unbounded.name": "Unbounded",
|
||||||
"upgrades.viscosity.fullHelp": "Coins normally accelerate with gravity and explosions to pretty high speeds. \n\nThis perk constantly makes them slow down, as if they were in some sort of viscous liquid. \n\nThis makes catching them easier, and combines nicely with perks that influence the coin's movement.",
|
"upgrades.unbounded.tooltip": "+{{lvl}} combo per brick, no more sides to keep the ball in game, danger",
|
||||||
"upgrades.viscosity.help": "Slower coin fall",
|
"upgrades.unbounded.verbose_description": "I hope you've found a way to keep your ball on screen. Penalties for hitting the sides no longer apply. At level 2+, the ceiling will also disappear. This is an advanced perk. ",
|
||||||
"upgrades.viscosity.name": "Viscosity",
|
"upgrades.viscosity.name": "Viscosity",
|
||||||
"upgrades.wind.fullHelp": "Wind depends on puck position: left blows left, right blows right. Affects both balls and coins.",
|
"upgrades.viscosity.tooltip": "Slower coin fall",
|
||||||
"upgrades.wind.help": "Puck position creates wind",
|
"upgrades.viscosity.verbose_description": "Coins normally accelerate with gravity and explosions to pretty high speeds. \n\nThis perk constantly makes them slow down, as if they were in some sort of viscous liquid. \n\nThis makes catching them easier, and combines nicely with perks that influence the coin's movement.",
|
||||||
"upgrades.wind.help_plural": "Stronger wind force",
|
"upgrades.wind.help_plural": "Stronger wind force",
|
||||||
"upgrades.wind.name": "Wind",
|
"upgrades.wind.name": "Wind",
|
||||||
"upgrades.yoyo.fullHelp": "It's the opposite of telekinesis, control the ball while it's falling back down.",
|
"upgrades.wind.tooltip": "Puck position creates wind",
|
||||||
"upgrades.yoyo.help": "Ball falls toward puck",
|
"upgrades.wind.verbose_description": "Wind depends on puck position: left blows left, right blows right. Affects both balls and coins.",
|
||||||
"upgrades.yoyo.name": "Yo-yo",
|
"upgrades.yoyo.name": "Yo-yo",
|
||||||
"upgrades.zen.fullHelp": "After all, this is a non-violent game. ",
|
"upgrades.yoyo.tooltip": "Ball falls toward puck",
|
||||||
"upgrades.zen.help": "+{{lvl}} combo per bricks, reset when there's an explosion",
|
"upgrades.yoyo.verbose_description": "It's the opposite of telekinesis, control the ball while it's falling back down.",
|
||||||
"upgrades.zen.name": "Zen"
|
"upgrades.zen.name": "Zen",
|
||||||
|
"upgrades.zen.tooltip": "+{{lvl}} combo per bricks, reset when there's an explosion",
|
||||||
|
"upgrades.zen.verbose_description": "After all, this is a non-violent game. "
|
||||||
}
|
}
|
||||||
|
|
333
src/i18n/es.json
333
src/i18n/es.json
|
@ -1 +1,332 @@
|
||||||
{}
|
{
|
||||||
|
"confirmRestart.no": "Cancelar",
|
||||||
|
"confirmRestart.text": "Estás a punto de empezar una nueva partida. ¿Estás seguro de que quieres continuar?",
|
||||||
|
"confirmRestart.title": "¿Empezar una nueva partida?",
|
||||||
|
"confirmRestart.yes": "Reiniciar el juego",
|
||||||
|
"gameOver.creative": "Esta carrera no se grabará.",
|
||||||
|
"gameOver.cumulative_total": "Su puntuación total acumulada pasó de {{startTs}} a {{endTs}}.",
|
||||||
|
"gameOver.lost.summary": "Se te ha caído la bola después de coger {{score}} monedas.",
|
||||||
|
"gameOver.lost.title": "Se acabó el juego",
|
||||||
|
"gameOver.stats.balls_lost": "Bolas perdidas",
|
||||||
|
"gameOver.stats.bricks_broken": "Ladrillos rotos",
|
||||||
|
"gameOver.stats.bricks_per_minute": "Ladrillos rotos por minuto",
|
||||||
|
"gameOver.stats.catch_rate": "Tasa de capturas",
|
||||||
|
"gameOver.stats.combo_avg": "Combinación media",
|
||||||
|
"gameOver.stats.combo_max": "Combinación máxima",
|
||||||
|
"gameOver.stats.duration_per_level": "Duración por nivel",
|
||||||
|
"gameOver.stats.hit_rate": "Tasa de aciertos",
|
||||||
|
"gameOver.stats.intro": "Encuentra a continuación tus estadísticas de juego comparadas con tus {{count}} mejores partidas.",
|
||||||
|
"gameOver.stats.level_reached": "Nivel alcanzado",
|
||||||
|
"gameOver.stats.total_score": "Puntuación total",
|
||||||
|
"gameOver.stats.upgrades_applied": "Actualizaciones aplicadas",
|
||||||
|
"gameOver.unlocked_perk": "Actualización desbloqueada",
|
||||||
|
"gameOver.unlocked_perk_plural": "Acabas de desbloquear {{count}} ventajas",
|
||||||
|
"gameOver.win.summary": "Este juego ha terminado. Has escondido {{score}} monedas.",
|
||||||
|
"gameOver.win.title": "Has completado este juego",
|
||||||
|
"history.columns.score": "Puntuación",
|
||||||
|
"history.columns.started": "Fecha",
|
||||||
|
"history.help": "Mira tus {{count}} mejores juegos.",
|
||||||
|
"history.locked": "Juega al menos diez partidos para desbloquear",
|
||||||
|
"history.title": "Historial de carreras",
|
||||||
|
"lab.help": "Pruebe cualquier construcción que desee",
|
||||||
|
"lab.instructions": "Selecciona las mejoras a continuación y elige un nivel para jugar.",
|
||||||
|
"lab.menu_entry": "Modo creativo",
|
||||||
|
"lab.reset": "Restablecer todo a 0",
|
||||||
|
"lab.select_level": "Selecciona un nivel para jugar",
|
||||||
|
"lab.unlocks_at": "Se desbloquea con la puntuación total {{score}}",
|
||||||
|
"level_up.after_buttons": "Acabas de terminar el nivel {{level}}/{{max}}.",
|
||||||
|
"level_up.before_buttons": "Has cogido {{score}} monedas {{catchGain}} de {{levelSpawnedCoins}} en {{time}} segundos {{timeGain}}.\n\nFallaste {{levelMisses}} veces {{missesGain}} y golpeaste las paredes o el techo {{levelWallBounces}} veces{{wallHitsGain}}.\n\n{{compliment}}",
|
||||||
|
"level_up.compliment_advice": "Intenta atrapar todas las monedas, no fallar nunca con los ladrillos, no chocar nunca con las paredes/techos o superar el nivel por debajo de 30s para ganar mejoras adicionales.",
|
||||||
|
"level_up.compliment_good": "¡Bien hecho!",
|
||||||
|
"level_up.compliment_perfect": "Impresionante, ¡sigue así!",
|
||||||
|
"level_up.pick_upgrade_title": "Elija una mejora",
|
||||||
|
"level_up.plus_one_upgrade": "(+1 mejora)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1 mejora y +1 repetición)",
|
||||||
|
"level_up.reroll": "Nueva tirada ({{count}})",
|
||||||
|
"level_up.reroll_help": "Ofrecer nuevas opciones",
|
||||||
|
"level_up.upgrade_perk_to_level": " lvl {{level}}",
|
||||||
|
"main_menu.basic": "Gráficos básicos",
|
||||||
|
"main_menu.basic_help": "Mejor rendimiento.",
|
||||||
|
"main_menu.colorful_coins": "Monedas de colores",
|
||||||
|
"main_menu.colorful_coins_help": "Las monedas siempre aparecen del color del ladrillo",
|
||||||
|
"main_menu.comboIncreaseTexts": "Mostrar +X en oro",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "Cuando el combo aumente",
|
||||||
|
"main_menu.contrast": "Alto contraste",
|
||||||
|
"main_menu.contrast_help": "Renderizado más colorido y oscuro",
|
||||||
|
"main_menu.credit_levels": "Niveles",
|
||||||
|
"main_menu.donate": "Has jugado {{hours}} horas",
|
||||||
|
"main_menu.donate_help": "¿Y si donas? Puedes ocultar este recordatorio en los ajustes.",
|
||||||
|
"main_menu.donation_reminder": "Recuérdame que done",
|
||||||
|
"main_menu.donation_reminder_help": "Ver el tiempo jugado y el enlace de donación en el menú principal",
|
||||||
|
"main_menu.download_save_file": "Descargar resultados y estadísticas",
|
||||||
|
"main_menu.download_save_file_help": "Obtener un archivo guardado",
|
||||||
|
"main_menu.extra_bright": "Extra brillante",
|
||||||
|
"main_menu.extra_bright_help": "Aumenta el tamaño del halo alrededor de las monedas y los ladrillos.",
|
||||||
|
"main_menu.fullscreen": "Pantalla completa",
|
||||||
|
"main_menu.fullscreen_help": "El juego intentará ir a pantalla completa antes de empezar",
|
||||||
|
"main_menu.help_content": "## Goal\n\nAtrapa tantas monedas como puedas durante 7 niveles.\nLas monedas aparecen cuando rompes ladrillos.\nAtrápalas con tu disco para aumentar tu puntuación.\nTu puntuación aparece en la esquina superior derecha de la pantalla.\nNo dejes caer la bola o se acabó el juego.\n\nDespués de destruir todos los ladrillos, podrás elegir una mejora.\n\n## Mejoras\n\nLas mejoras que elijas se aplicarán hasta el final de la carrera.\nAlgunas se pueden elegir varias veces para conseguir un efecto mayor.\nAlgunas ayudan a apuntar o facilitan el juego de alguna otra forma.\nAlgunas sólo son útiles cuando se combinan.\n\nSiempre obtienes una mejora al principio de cada partida.\nSu icono servirá como ladrillo del primer nivel.\nPuedes seleccionar las mejoras iniciales en los ajustes.\n\nMuchas mejoras afectan a tu combo.\n\n## Combo\n\nTu \"combo\" es el número de monedas que se generan cuando se rompe un ladrillo.\nSe muestra en tu disco, por ejemplo x4 significa que cada ladrillo generará 4 monedas.\nLa mayoría de las mejoras que aumentan el combo también añaden una condición para restablecerlo.\nEl combo también se reiniciará si la bola vuelve al disco sin golpear ningún ladrillo.\nSe mostrará un mensaje de \"fallo\" cuando esto ocurra.\n\nIntenta apuntar hacia un ladrillo cada vez.\n\n## Apuntar\n\nSólo la posición de la bola en el disco decide cómo rebotará.\nSi la pelota golpea en el centro del disco, rebotará verticalmente.\nSi golpea más a un lado, tendrá más ángulo.\nLa velocidad del disco y el ángulo de entrada no influyen en la dirección de la pelota después de rebotar.\n\nSe pueden desbloquear muchas mejoras que ayudan a apuntar.\n\n## Desbloquea\n\nCuando juegas a Breakout 71 por primera vez, la mayoría de las mejoras y niveles están bloqueados.\nLas mejoras se desbloquean simplemente jugando y cogiendo muchas monedas.\nLos primeros niveles se desbloquean alcanzando una puntuación alta.\nLos niveles posteriores añaden una condición sobre las ventajas que puedes seleccionar.\n\nAlcanzar puntuaciones altas es mucho más fácil cuando consigues varias mejoras después de cada nivel.\n\n## Re-rolls y mejoras gratuitas\n\nObtendrás una mejora extra para elegir cuando juegues bien :\n\n- Supera el nivel en menos de {{levelTimeGood}} segundos\n- Golpea los lados o la parte superior menos de {{wallBouncedGood}} veces\n- Atrapa el {{catchRateGood}}% de las monedas\n- Pierde los ladrillos menos de {{missesGood}} veces\n\nTambién obtendrás una repetición que te permitirá saltarte mejoras si lo haces aún mejor:\n\n- Supera un nivel en menos de {{levelTimeBest}} segundos\n- Golpea los lados o la parte superior menos de {{wallBouncedBest}} veces\n- Atrapa el {{catchRateBest}}% de monedas\n- Pierde los ladrillos menos de {{missesBest}} veces\n\nUna opción en los ajustes te permite mostrar esas estadísticas",
|
||||||
|
"main_menu.help_help": "Más información sobre el juego",
|
||||||
|
"main_menu.help_title": "Ayuda",
|
||||||
|
"main_menu.help_upgrades": "## Actualizaciones",
|
||||||
|
"main_menu.high_score": "Puntuación máxima : {{score}}",
|
||||||
|
"main_menu.kid": "Modo Niños",
|
||||||
|
"main_menu.kid_help": "Empezar los futuros partidos con \"bola lenta\".",
|
||||||
|
"main_menu.language": "Idioma",
|
||||||
|
"main_menu.language_help": "Elige el idioma del juego",
|
||||||
|
"main_menu.load_save_file": "Cargar archivo guardado",
|
||||||
|
"main_menu.load_save_file_help": "Selecciona un archivo guardado en tu dispositivo",
|
||||||
|
"main_menu.max_coins": " {{max}} monedas en pantalla máximo",
|
||||||
|
"main_menu.max_coins_help": "Sólo cosmético, sin efecto en la puntuación",
|
||||||
|
"main_menu.max_particles": " {{max}} partículas máximo",
|
||||||
|
"main_menu.max_particles_help": "Limita el número de partículas que aparecen en pantalla para conseguir un efecto visual.",
|
||||||
|
"main_menu.mobile": "Modo móvil",
|
||||||
|
"main_menu.mobile_help": "Deja espacio bajo el disco.",
|
||||||
|
"main_menu.normal": "NUEVO JUEGO",
|
||||||
|
"main_menu.normal_help": "Juega 7 niveles con una ventaja inicial aleatoria",
|
||||||
|
"main_menu.pointer_lock": "Bloqueo del puntero del ratón",
|
||||||
|
"main_menu.pointer_lock_help": "Bloquea y oculta el cursor del ratón.",
|
||||||
|
"main_menu.record": "Grabar vídeos de juego",
|
||||||
|
"main_menu.record_download": "Descargar vídeo ({{size}} MB)",
|
||||||
|
"main_menu.record_help": "Consigue un vídeo de cada nivel.",
|
||||||
|
"main_menu.red_miss": "Miss aviso",
|
||||||
|
"main_menu.red_miss_help": "Muestra partículas rojas alrededor de las bolas que caen sin golpear.",
|
||||||
|
"main_menu.reset": "Reiniciar Juego",
|
||||||
|
"main_menu.reset_cancel": "No",
|
||||||
|
"main_menu.reset_confirm": "Sí",
|
||||||
|
"main_menu.reset_help": "Borrar puntuación máxima, tiempo de juego y estadísticas",
|
||||||
|
"main_menu.reset_instruction": "Perderás todos los progresos que hayas hecho en el juego, ¿estás seguro?",
|
||||||
|
"main_menu.save_file_error": "Error al cargar el archivo guardado",
|
||||||
|
"main_menu.save_file_loaded": "Guardar archivo cargado",
|
||||||
|
"main_menu.save_file_loaded_help": "La aplicación se cargará de nuevo para aplicar la información guardada.",
|
||||||
|
"main_menu.save_file_loaded_ok": "Ok",
|
||||||
|
"main_menu.settings_help": "Adapta el juego a tus necesidades y gustos",
|
||||||
|
"main_menu.settings_title": "Ajustes",
|
||||||
|
"main_menu.show_fps": "Contador FPS",
|
||||||
|
"main_menu.show_fps_help": "Supervisar el rendimiento de la aplicación",
|
||||||
|
"main_menu.show_stats": "Mostrar estadísticas en tiempo real",
|
||||||
|
"main_menu.show_stats_help": "Monedas, tiempo, rebotes, fallos",
|
||||||
|
"main_menu.sounds": "Sonidos del juego",
|
||||||
|
"main_menu.sounds_help": "Puede ralentizar algunos teléfonos.",
|
||||||
|
"main_menu.starting_perks": "Ventajas iniciales",
|
||||||
|
"main_menu.starting_perks_checked": "Cuando empieces una nueva partida, se te dará una de esas ventajas. Haz clic en una ventaja para excluirla.",
|
||||||
|
"main_menu.starting_perks_help": "Elegir posibles mejoras iniciales",
|
||||||
|
"main_menu.starting_perks_unchecked": "Las siguientes ventajas no se ofrecen como ventajas iniciales, pero puedes hacer clic en ellas para añadirlas a la reserva.",
|
||||||
|
"main_menu.title": "Breakout 71",
|
||||||
|
"main_menu.unlocks": "Contenido desbloqueado",
|
||||||
|
"main_menu.unlocks_help": "Prueba las ventajas y los niveles que hayas desbloqueado",
|
||||||
|
"play.close_modale_window_tooltip": "Cerrar",
|
||||||
|
"play.current_lvl": "Nivel {{level}}/{{max}}",
|
||||||
|
"play.menu_label": "Menú",
|
||||||
|
"play.menu_tooltip": "Abrir el menú principal",
|
||||||
|
"play.missed_ball": "Srta.",
|
||||||
|
"play.mobile_press_to_play": "Mantenga pulsado aquí para reproducir",
|
||||||
|
"play.score_tooltip": "Consulta tu puntuación, mejoras y mucho más",
|
||||||
|
"play.stats.coins_catch_rate": "Tasa de captura de monedas",
|
||||||
|
"play.stats.levelMisses": "Disparos fallidos, en los que no aciertas nada",
|
||||||
|
"play.stats.levelTime": "Tiempo de nivelación",
|
||||||
|
"play.stats.levelWallBounces": "Rebotes de pared",
|
||||||
|
"score_panel.close_to_unlock": "Desbloqueo del siguiente nivel :",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "Consigue {{missingUpgrades}} y anota {{points}} puntos más para desbloquear el nivel \"{{level}}\"",
|
||||||
|
"score_panel.rerolls_count": "Has acumulado {{rerolls}} rerolls",
|
||||||
|
"score_panel.score_to_unlock": "Consigue {{points}} puntos más para desbloquear el nivel \"{{level}}\"",
|
||||||
|
"score_panel.title": "{{score}} puntos en el nivel {{level}}/{{max}} ",
|
||||||
|
"score_panel.upcoming_levels": "Próximos niveles :",
|
||||||
|
"score_panel.upgrades_picked": "Las mejoras recogidas en este juego corren :",
|
||||||
|
"unlocks.greyed_out_help": "Las mejoras en gris pueden desbloquearse aumentando tu puntuación total. La puntuación total aumenta cada vez que puntúas en el juego.",
|
||||||
|
"unlocks.intro": "Tu puntuación total es {{ts}}. A continuación encontrarás todas las mejoras y niveles que ofrece el juego. Haz clic en una mejora o nivel para iniciar una partida de prueba con él.",
|
||||||
|
"unlocks.just_unlocked": "Nivel desbloqueado",
|
||||||
|
"unlocks.just_unlocked_plural": "Acabas de desbloquear {{count}} niveles",
|
||||||
|
"unlocks.level": "<h2>Has desbloqueado {{unlocked}} niveles de {{out_of}}</h2>\n<p>Aquí están todos los niveles del juego, haz clic en uno para probarlo.</p> ",
|
||||||
|
"unlocks.level_description": "Un nivel {{size}}x{{size}} con {{bricks}} ladrillos, {{colors}} colores y {{bombs}} bombas.",
|
||||||
|
"unlocks.minScore": "Alcanza ${{minScore}} en una carrera para desbloquear.",
|
||||||
|
"unlocks.minScoreWithPerks": "Alcanza ${{minScore}} en una carrera con {{required}} pero sin {{forbidden}} para desbloquear.",
|
||||||
|
"unlocks.minTotalScore": "Acumula un total de ${{score}}",
|
||||||
|
"unlocks.reached": "Tu mejor puntuación fue {{reached}}.",
|
||||||
|
"unlocks.title_upgrades": "Has desbloqueado {{unlocked}} mejoras de {{out_of}}",
|
||||||
|
"upgrades.addiction.name": "Adicción",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} combo / ladrillo, el combo se reinicia {{delay}}s después de romper un ladrillo.",
|
||||||
|
"upgrades.addiction.verbose_description": "La cuenta atrás sólo comienza tras romper el primer ladrillo de cada nivel. Se detiene en cuanto se destruyen todos los ladrillos.",
|
||||||
|
"upgrades.asceticism.name": "Ascetismo",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} combo / ladrillo, - {{combo}} en la captura de la moneda",
|
||||||
|
"upgrades.asceticism.verbose_description": "Tendrás que guardar las monedas en algún sitio mientras sube tu combo.",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "Mayor fuerza de atracción",
|
||||||
|
"upgrades.ball_attract_ball.name": "Gravedad",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "Las pelotas atraen a las pelotas",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "Las bolas que estén a más de \"3/4 de la anchura del área de juego\" comenzarán a atraerse entre sí.\n\nLa fuerza de atracción es mayor cuando están más alejadas entre sí.\n\nLas partículas del arco iris volarán para simbolizar la fuerza de atracción. Esta ventaja sólo se ofrece si ya tienes más de una bola.",
|
||||||
|
"upgrades.ball_attracts_coins.name": "Las bolas atraen a las monedas",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "Las monedas siguen a la bola más cercana y caen más despacio",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "Se puede utilizar para \"pintar alrededor\" de las bolas con monedas si se combina con \"mancha\" y \"monedas fantasma\". También funciona como sustituto del imán de monedas.",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "Fuerza de repulsión más fuerte",
|
||||||
|
"upgrades.ball_repulse_ball.name": "Espacio personal",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "Las bolas repelen a las bolas",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "Las bolas que estén a menos de un cuarto de la anchura de la pantalla empezarán a repelerse. La fuerza de repulsión es mayor si están cerca la una de la otra. Las partículas saldrán disparadas para simbolizar la aplicación de esta fuerza. Esta ventaja sólo se ofrece si ya tienes más de una bola.",
|
||||||
|
"upgrades.base_combo.name": "Cimientos sólidos",
|
||||||
|
"upgrades.base_combo.tooltip": "El combo comienza en {{coins}} en lugar de 1.",
|
||||||
|
"upgrades.base_combo.verbose_description": "Tu combo normalmente empieza en 1 al principio del nivel, y vuelve a 1 cuando rebotas sin golpear nada. Con esta cualificación, el combo empieza 3 puntos más arriba, por lo que siempre conseguirás al menos 4 monedas por ladrillo. Cada vez que tu combo se reinicie, volverá a 4 y no a 1. Tu bola brillará un poco para indicar que su combo es superior a uno.",
|
||||||
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "Explosiones más grandes",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "La explosión por defecto despeja un cuadrado de 3x3, con esta se convierte en un cuadrado de 5x5, y el golpe sobre las monedas también es significativamente más fuerte. La pantalla parpadeará después de cada explosión (excepto en el modo básico)",
|
||||||
|
"upgrades.bigger_puck.name": "Disco más grande",
|
||||||
|
"upgrades.bigger_puck.tooltip": "Atrapa fácilmente más monedas.",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "Con un disco más grande es más fácil no fallar nunca y coger más monedas, así como angular con precisión los rebotes (el ángulo de la pelota sólo depende de dónde golpee el disco).\n\nSin embargo, un disco grande es más difícil de usar por los lados del nivel, y hará que a veces sea inevitable fallar.",
|
||||||
|
"upgrades.clairvoyant.name": "Clarividente",
|
||||||
|
"upgrades.clairvoyant.tooltip": "Ver próximos niveles, ladrillos HP y dirección de la bola",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "Te ayuda a elegir las mejoras adecuadas y a entender qué ocurre con los ladrillos resistentes. Los niveles 2 y 3 aportan conocimientos adicionales de dudosa utilidad (accesibles en modo bucle).",
|
||||||
|
"upgrades.coin_magnet.help_plural": "Mayor efecto sobre las monedas",
|
||||||
|
"upgrades.coin_magnet.name": "Imán para monedas",
|
||||||
|
"upgrades.coin_magnet.tooltip": "El disco atrae monedas",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "Dirige las monedas hacia el disco. El efecto es mayor si la moneda ya está cerca de él. Atrapar todas las monedas trae bonificaciones especiales en el juego.\n\nOtra forma de atrapar más monedas es golpear los ladrillos desde abajo. La velocidad y la dirección de la pelota influyen en la velocidad de la moneda lanzada.",
|
||||||
|
"upgrades.compound_interest.name": "Interés compuesto",
|
||||||
|
"upgrades.compound_interest.tooltip": "+{{lvl}} combo por ladrillo roto, se reinicia al perder la moneda",
|
||||||
|
"upgrades.compound_interest.verbose_description": "Tu combo crecerá en uno cada vez que rompas un ladrillo, generando más y más monedas con cada ladrillo que rompas.\n\nSin embargo, asegúrate de atrapar cada una de esas monedas con tu disco, ya que cualquier moneda perdida reiniciará tu combo.\n\nUna vez que tu combo esté por encima del mínimo, la parte inferior del área de juego tendrá una línea roja para recordarte que las monedas no deben ir allí.",
|
||||||
|
"upgrades.concave_puck.name": "Disco cóncavo",
|
||||||
|
"upgrades.concave_puck.tooltip": "Mejora la precisión de la puntería vertical",
|
||||||
|
"upgrades.concave_puck.verbose_description": "Las pelotas empiezan el nivel yendo rectas hacia arriba, y rebotan con menos ángulo.",
|
||||||
|
"upgrades.corner_shot.name": "Tiro de esquina",
|
||||||
|
"upgrades.corner_shot.tooltip": "Permite que tu disco se superponga a los bordes de la pantalla",
|
||||||
|
"upgrades.corner_shot.verbose_description": "Ayuda a apuntar en las curvas. Los niveles superiores te permiten ir más lejos.",
|
||||||
|
"upgrades.etherealcoins.name": "Monedas, en el espacio",
|
||||||
|
"upgrades.etherealcoins.tooltip": "La gravedad ya no afecta a las monedas",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "Tendrás que asegurarte de que las monedas caen de alguna manera, o no conseguirás ninguna.",
|
||||||
|
"upgrades.extra_levels.name": "5 min más",
|
||||||
|
"upgrades.extra_levels.tooltip": "Juega {{count}} niveles en lugar de 7",
|
||||||
|
"upgrades.extra_levels.verbose_description": "El juego por defecto puede durar un máximo de 7 niveles, después de lo cual el juego termina.\n\nCada nivel de esta ventaja te permite subir un nivel. Los últimos niveles suelen ser en los que más puntos consigues, así que la diferencia puede ser dramática.",
|
||||||
|
"upgrades.extra_life.help_plural": "Tu (última) bola rebotará en el fondo en lugar de perderse ({{lvl}} veces).",
|
||||||
|
"upgrades.extra_life.name": "Vida extra",
|
||||||
|
"upgrades.extra_life.tooltip": "La pelota rebotará una vez en la línea de fondo antes de perderse.",
|
||||||
|
"upgrades.extra_life.verbose_description": "Normalmente, tienes una sola bola y el juego termina en cuanto la sueltas.\n\nEste perk añade una barra blanca en la parte inferior de la pantalla que guardará una bola una vez, y romper en el proceso.\n\nPerderás un nivel de esa pericia cada vez que una bola rebote en la parte inferior de la pantalla.",
|
||||||
|
"upgrades.forgiving.name": "Perdonar",
|
||||||
|
"upgrades.forgiving.tooltip": "La omisión de pausas reduce el combo progresivamente en lugar de todos a la vez.",
|
||||||
|
"upgrades.forgiving.verbose_description": "El primer fallo por nivel es gratis, luego el 10% del combo, luego el 20%...",
|
||||||
|
"upgrades.fountain_toss.name": "Lanzamiento de fuentes",
|
||||||
|
"upgrades.fountain_toss.tooltip": "Gana algún combo cuando falles algunas monedas.",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "Cuando fallas una moneda y tu combo estaba por debajo de {{max}}, tu combo tiene una probabilidad de {{lvl}}/combo de crecer en uno.",
|
||||||
|
"upgrades.ghost_coins.name": "Monedas fantasma",
|
||||||
|
"upgrades.ghost_coins.tooltip": "Las monedas atraviesan lentamente los ladrillos",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "No es un error, ¡es una característica! Las monedas vuelan lentamente a través de los ladrillos. En niveles más altos se mueven más rápido.",
|
||||||
|
"upgrades.helium.name": "Helio",
|
||||||
|
"upgrades.helium.tooltip": "Gravedad invertida a izquierda y derecha del disco",
|
||||||
|
"upgrades.helium.verbose_description": "Esto afecta a las monedas y dejará que floten hasta que estés listo para recogerlas.",
|
||||||
|
"upgrades.hot_start.name": "Arranque en caliente",
|
||||||
|
"upgrades.hot_start.tooltip": "Comienza en combo {{start}}, -{{loss}} combo por segundo",
|
||||||
|
"upgrades.hot_start.verbose_description": "Al principio de cada nivel, tu combo empezará con +30 puntos, pero luego cada segundo se reducirá en uno. El efecto se acumula con otras ventajas.",
|
||||||
|
"upgrades.implosions.name": "Implosiones",
|
||||||
|
"upgrades.implosions.tooltip": "Las explosiones absorben las monedas en lugar de hacerlas explotar",
|
||||||
|
"upgrades.implosions.verbose_description": "La fuerza de la explosión se aplica en sentido contrario. Más niveles actúan como \"explosión más grande\"",
|
||||||
|
"upgrades.instant_upgrade.name": "Actualización instantánea",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "+1 mejora ahora, -1 elección hasta el final de la partida.",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "Elige inmediatamente dos mejoras, de modo que obtengas una gratis y otra para compensar la que usaste para conseguir esta ventaja. Cada vez que elijas una mejora, tendrás menos opciones.",
|
||||||
|
"upgrades.left_is_lava.name": "Evitar el lado izquierdo",
|
||||||
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} combo por ladrillo roto. El combo se reinicia si la bola golpea el lado izquierdo de la pantalla",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "Cada vez que rompas un ladrillo, tu combo aumentará en uno, por lo que obtendrás una moneda más de los siguientes ladrillos que rompas.\n\nSin embargo, tu combo se reiniciará en cuanto tu bola golpee el lado izquierdo .\n\nEn cuanto tu combo aumente, el lado izquierdo se volverá rojo para recordarte que debes evitar golpearlos.\n",
|
||||||
|
"upgrades.limitless.name": "Sin límites",
|
||||||
|
"upgrades.limitless.tooltip": "Aumenta el nivel máximo de todas las mejoras en {{lvl}} .",
|
||||||
|
"upgrades.limitless.verbose_description": "Al elegir esta cualificación también aumenta su propio límite en uno, lo que te permite volver a elegirla.",
|
||||||
|
"upgrades.metamorphosis.name": "Metamorfosis",
|
||||||
|
"upgrades.metamorphosis.tooltip": "Cada moneda puede manchar {{lvl}} ladrillo(s) con su color",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "Con esta ventaja, las monedas serán del color del ladrillo del que procedan y colorearán del mismo color el primer ladrillo que toquen.\n\nLas monedas aparecen con la velocidad de la bola que las rompió, lo que significa que puedes apuntar un poco en la dirección de los ladrillos que quieres \"pintar\".",
|
||||||
|
"upgrades.minefield.name": "Campo de minas",
|
||||||
|
"upgrades.minefield.tooltip": "+{{lvl}} combo por ladrillo bomba en pantalla",
|
||||||
|
"upgrades.minefield.verbose_description": "Añade +lvl al combo cuando se coloca un ladrillo, -lvl cuando se destruye y aumenta el combo base en el número de ladrillos multiplicado por lvl.",
|
||||||
|
"upgrades.multiball.name": "Bola múltiple",
|
||||||
|
"upgrades.multiball.tooltip": "Empieza cada nivel con {{count}} bolas.",
|
||||||
|
"upgrades.multiball.verbose_description": "En cuanto sueltas la bola en Breakout 71, pierdes.\n\nCon esta ventaja, tienes dos bolas, por lo que puedes permitirte perder una.\n\nLas bolas perdidas vuelven en el siguiente nivel.\n\nTener más de una bola te permite conseguir más ventajas y, por supuesto, superar el nivel más rápido.",
|
||||||
|
"upgrades.nbricks.name": "Tamaño estricto de la muestra",
|
||||||
|
"upgrades.nbricks.tooltip": "Golpea exactamente {{lvl}} ladrillos por rebote de disco para +{{lvl}} combo, de lo contrario se reinicia",
|
||||||
|
"upgrades.nbricks.verbose_description": "No tienes que destruir necesariamente esos ladrillos, pero sí golpearlos. Los ladrillos destruidos por explosiones no cuentan.",
|
||||||
|
"upgrades.one_more_choice.name": "Elección extra",
|
||||||
|
"upgrades.one_more_choice.tooltip": "Las subidas de nivel ofrecerán {{lvl}} opción(es) más en la lista",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "Cada menú de mejora tendrá una opción más. No aumenta el número de mejoras que puedes elegir.",
|
||||||
|
"upgrades.passive_income.name": "Ingresos pasivos",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} combo / ladrillo, a menos que el disco se movió en el último {{time}}s, entonces se restablece en su lugar",
|
||||||
|
"upgrades.passive_income.verbose_description": "Algunas ventajas pueden ayudar a que las bolas hagan lo que tú quieras sin necesidad de hacer nada.",
|
||||||
|
"upgrades.picky_eater.name": "Comedor quisquilloso",
|
||||||
|
"upgrades.picky_eater.tooltip": "+{{lvl}} combo por ladrillo roto, se reinicia al cambiar el color de la bola",
|
||||||
|
"upgrades.picky_eater.verbose_description": "Cada vez que rompes un ladrillo del mismo color que tu bola, tu combo aumenta en uno.\nSi es de otro color, la bola toma ese nuevo color, pero el combo se reinicia, a menos que no quedaran ladrillos del color de la bola.\nCuando consigas un combo superior al mínimo, los ladrillos del color equivocado tendrán un borde rojo.\nSi tienes más de una bola, todas cambian de color cada vez que una de ellas golpea un ladrillo.",
|
||||||
|
"upgrades.pierce.name": "Piercing",
|
||||||
|
"upgrades.pierce.tooltip": "El balón atraviesa {{count}} ladrillos tras un rebote del disco",
|
||||||
|
"upgrades.pierce.verbose_description": "Normalmente, la bola rebota en cuanto toca algo. Con esta pericia, continuará su trayectoria hasta 3 ladrillos rotos.\n\nDespués, rebotará en el 4º ladrillo, y tendrás que tocar el disco para reiniciar el contador.",
|
||||||
|
"upgrades.pierce_color.name": "Perforación de color",
|
||||||
|
"upgrades.pierce_color.tooltip": "+{{lvl}} daño a los ladrillos del color de la bola",
|
||||||
|
"upgrades.pierce_color.verbose_description": "Siempre que una bola golpee un ladrillo del mismo color, lo atravesará sin obstáculos.\n\nCuando llegue a un ladrillo de otro color, lo romperá, tomará su color y rebotará.\n\nSi tienes ladrillos resistentes, la pelota puede rebotar en un ladrillo del mismo color.",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "Aterrizaje suave",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "El disco repele las bolas",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "Cuando una pelota se acerca al disco, empieza a ralentizarse, e incluso puede llegar a botar sin tocar el disco.",
|
||||||
|
"upgrades.reach.name": "De arriba abajo",
|
||||||
|
"upgrades.reach.tooltip": " Tocar los N ladrillos de la fila inferior reinicia el combo. De lo contrario, +N combo",
|
||||||
|
"upgrades.reach.verbose_description": "Si sólo hay una fila de ladrillos, o si la fila más baja de ladrillos cubre todo el ancho del juego, entonces esta ventaja no hace nada. De lo contrario, romper esta fila inferior reinicia el combo, mientras que romper cualquier otra cosa aumenta el combo en el número de ladrillos presentes en esa fila inferior.\n\nLa fila más baja se resaltará en rojo.",
|
||||||
|
"upgrades.respawn.name": "Reaparecer",
|
||||||
|
"upgrades.respawn.tooltip": "{{percent}}% de ladrillos reaparecen después de {{delay}}s.",
|
||||||
|
"upgrades.respawn.verbose_description": "Algunos efectos de partículas te permitirán saber dónde aparecerán los ladrillos.",
|
||||||
|
"upgrades.right_is_lava.name": "Evitar el lado derecho",
|
||||||
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} combo por ladrillo. El combo se reinicia si la bola golpea el lado izquierdo de la pantalla.",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "Cada vez que rompas un ladrillo, tu combo aumentará en uno, por lo que obtendrás una moneda más de los siguientes ladrillos que rompas.\n\nSin embargo, tu combo se reiniciará en cuanto tu bola golpee el lado derecho.\n\nEn cuanto tu combo aumente, el lado derecho se volverá rojo para recordarte que debes evitar golpearlos.\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "Perder una vida borra todos los ladrillos",
|
||||||
|
"upgrades.sacrifice.help_over": "Perder una vida {{lvl}}x el combo entonces borra todos los ladrillos",
|
||||||
|
"upgrades.sacrifice.name": "Sacrificio",
|
||||||
|
"upgrades.sacrifice.verbose_description": "Esto puede hacer que el combo suba bastante.",
|
||||||
|
"upgrades.sapper.help_plural": "Los primeros {{lvl}} ladrillos rotos se convierten en bombas.",
|
||||||
|
"upgrades.sapper.name": "Zapador",
|
||||||
|
"upgrades.sapper.tooltip": "El primer ladrillo roto se convierte en una bomba.",
|
||||||
|
"upgrades.sapper.verbose_description": "En lugar de desaparecer sin más, el primer ladrillo que rompas será sustituido por un ladrillo bomba. Al rebotar la bola en el disco, se vuelve a activar el efecto. Al subir de nivel, podrás colocar más bombas.\n\nRecuerda que las bombas afectan a la velocidad de las monedas cercanas, por lo que demasiadas explosiones podrían dificultar la captura de los frutos de tu duro trabajo.",
|
||||||
|
"upgrades.shocks.name": "Amortiguadores",
|
||||||
|
"upgrades.shocks.tooltip": "Choque de bolas explosivas",
|
||||||
|
"upgrades.shocks.verbose_description": "Cada vez que dos bolas chocan, intercambian su velocidad, provocan una explosión y ganan velocidad para separarse.",
|
||||||
|
"upgrades.shunt.name": "Derivación",
|
||||||
|
"upgrades.shunt.tooltip": "Guarda {{percent}}% de tu combo entre niveles",
|
||||||
|
"upgrades.shunt.verbose_description": "Si también tiene arranque en caliente, el arranque en caliente se añade a la combinación actual.",
|
||||||
|
"upgrades.side_flip.name": "Diestro",
|
||||||
|
"upgrades.side_flip.tooltip": "+{{lvl}} combo por ladrillo roto desde la derecha, -{{loss}} de lo contrario",
|
||||||
|
"upgrades.side_flip.verbose_description": "Golpea el ladrillo por el lado derecho para ganar un combo, pero evita golpearlo por el lado izquierdo ya que te quitaría 2 combo. Golpear desde la parte superior e inferior no tiene ningún efecto.",
|
||||||
|
"upgrades.side_kick.name": "Zurdo",
|
||||||
|
"upgrades.side_kick.tooltip": "+{{lvl}} combo por ladrillo roto desde la izquierda, -{{loss}} de lo contrario",
|
||||||
|
"upgrades.side_kick.verbose_description": "Golpea el ladrillo por el lado izquierdo para ganar un combo, pero evita golpearlo por el lado derecho ya que te quitaría 2 combo. Golpear desde la parte superior e inferior no tiene ningún efecto.",
|
||||||
|
"upgrades.skip_last.help_plural": "Los últimos {{lvl}} ladrillos explotarán.",
|
||||||
|
"upgrades.skip_last.name": "Limpieza fácil",
|
||||||
|
"upgrades.skip_last.tooltip": "El último ladrillo explotará.",
|
||||||
|
"upgrades.skip_last.verbose_description": "Tienes que romper todos los ladrillos para pasar al siguiente nivel. Sin embargo, puede ser difícil conseguir los últimos.\n\nSuperar un nivel antes de tiempo aporta opciones extra a la hora de subir de nivel. No perder nunca los ladrillos también es muy beneficioso.\n\nAsí que si te resulta difícil romper los últimos ladrillos, conseguir este perk unas cuantas veces puede ayudarte.",
|
||||||
|
"upgrades.slow_down.name": "Bola más lenta",
|
||||||
|
"upgrades.slow_down.tooltip": "El balón se mueve más lentamente",
|
||||||
|
"upgrades.slow_down.verbose_description": "El balón empieza relativamente lento, pero cada nivel de tu juego empezará un poco más rápido.\n\nTambién se acelerará si pasas mucho tiempo en un nivel.\n\nEsta ventaja la hace más manejable.\n\nPuedes conseguirla al principio activando el modo niño en el menú.",
|
||||||
|
"upgrades.smaller_puck.help_plural": "Combo de disco aún más pequeño y base más alta",
|
||||||
|
"upgrades.smaller_puck.name": "Disco más pequeño",
|
||||||
|
"upgrades.smaller_puck.tooltip": "También da +5 combo base",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "Esto hace que el disco sea más pequeño, lo que en teoría facilita algunos tiros de esquina, pero en realidad sólo aumenta la dificultad.\n\nPor eso también recibes una bonita bonificación de +5 monedas por ladrillo por todos los ladrillos que rompas después de elegir esto.",
|
||||||
|
"upgrades.soft_reset.name": "Reinicio suave",
|
||||||
|
"upgrades.soft_reset.tooltip": "Combo restablece mantiene {{percent}}%",
|
||||||
|
"upgrades.soft_reset.verbose_description": "Limitar el impacto de un reinicio de combo.",
|
||||||
|
"upgrades.streak_shots.name": "Racha de aciertos",
|
||||||
|
"upgrades.streak_shots.tooltip": "Más monedas si rompes muchos ladrillos antes de rebotar en el disco.",
|
||||||
|
"upgrades.streak_shots.verbose_description": "Cada vez que rompes un ladrillo, tu combo (número de monedas por ladrillo) aumenta en uno.\n\nSin embargo, en cuanto la bola toca tu disco, el combo vuelve a su valor por defecto, y solo obtendrás una moneda por ladrillo.\n\nUna vez que tu combo supere el valor base, tu disco se volverá rojo para recordarte que destruirá tu combo si lo tocas con la pelota.",
|
||||||
|
"upgrades.sturdy_bricks.name": "Ladrillos resistentes",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} ladrillos HP, +{{percent}}% monedas generadas al romperse",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "Cada nivel de esta cualificación añade 1 PS a todos los ladrillos. Puedes ver el número de PS con la cualificación \"clarividente\". Puedes aumentar el daño de las bolas obteniendo la cualificación \"perforante\". Cada nivel de esta cualificación añade un +50% al desove de monedas.",
|
||||||
|
"upgrades.telekinesis.help_plural": "Mayor efecto sobre el balón",
|
||||||
|
"upgrades.telekinesis.name": "Telequinesis",
|
||||||
|
"upgrades.telekinesis.tooltip": "El disco controla la trayectoria del balón",
|
||||||
|
"upgrades.telekinesis.verbose_description": "Controlas la pelota mientras sube.",
|
||||||
|
"upgrades.top_is_lava.name": "El cielo es el límite",
|
||||||
|
"upgrades.top_is_lava.tooltip": "+{{lvl}} combo por ladrillo, se reinicia cuando se golpea la parte superior",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "Cada vez que rompas un ladrillo, tu combo aumentará en uno. Sin embargo, tu combo se reiniciará en cuanto tu bola llegue a la parte superior de la pantalla.\n\nCuando tu combo esté por encima del mínimo, aparecerá una barra roja en la parte superior para recordarte que debes evitar golpearlo.",
|
||||||
|
"upgrades.trampoline.name": "Trampolín",
|
||||||
|
"upgrades.trampoline.tooltip": "+{{lvl}} combo por rebote del disco,-{{lvl}} combo por rebote en cualquier borde",
|
||||||
|
"upgrades.trampoline.verbose_description": "Una de las pocas mejoras de combo que no añaden una condición de reinicio.",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} combo por ladrillo, no más lados o techo",
|
||||||
|
"upgrades.unbounded.name": "Sin límites",
|
||||||
|
"upgrades.unbounded.tooltip": "+{{lvl}} combo por ladrillo, no más lados para mantener la pelota en juego, peligro",
|
||||||
|
"upgrades.unbounded.verbose_description": "Espero que hayas encontrado la forma de mantener el balón en pantalla. Ya no se aplican penalizaciones por golpear los laterales. En el nivel 2+, el techo también desaparecerá. Esta es una ventaja avanzada.",
|
||||||
|
"upgrades.viscosity.name": "Viscosidad",
|
||||||
|
"upgrades.viscosity.tooltip": "Caída más lenta de la moneda",
|
||||||
|
"upgrades.viscosity.verbose_description": "Las monedas normalmente se aceleran con la gravedad y las explosiones a velocidades bastante altas.\n\nEste perk hace que se ralenticen constantemente, como si estuvieran en una especie de líquido viscoso.\n\nEsto facilita su captura y combina a la perfección con las pericias que influyen en el movimiento de la moneda.",
|
||||||
|
"upgrades.wind.help_plural": "Mayor fuerza del viento",
|
||||||
|
"upgrades.wind.name": "Viento",
|
||||||
|
"upgrades.wind.tooltip": "La posición del disco crea viento",
|
||||||
|
"upgrades.wind.verbose_description": "El viento depende de la posición del disco: la izquierda sopla a la izquierda, la derecha sopla a la derecha. Afecta tanto a las bolas como a las monedas.",
|
||||||
|
"upgrades.yoyo.name": "Yoyó",
|
||||||
|
"upgrades.yoyo.tooltip": "El balón cae hacia el disco",
|
||||||
|
"upgrades.yoyo.verbose_description": "Es lo contrario de la telequinesis, controlar la pelota mientras cae.",
|
||||||
|
"upgrades.zen.name": "Zen",
|
||||||
|
"upgrades.zen.tooltip": "+{{lvl}} combo por ladrillos, se reinicia cuando hay una explosión",
|
||||||
|
"upgrades.zen.verbose_description": "Al fin y al cabo, se trata de un juego no violento."
|
||||||
|
}
|
||||||
|
|
232
src/i18n/fr.json
232
src/i18n/fr.json
|
@ -143,190 +143,190 @@
|
||||||
"unlocks.minTotalScore": "Accumuler un total de ${{score}}",
|
"unlocks.minTotalScore": "Accumuler un total de ${{score}}",
|
||||||
"unlocks.reached": "Votre meilleur score pour l'instant est {{reached}}.",
|
"unlocks.reached": "Votre meilleur score pour l'instant est {{reached}}.",
|
||||||
"unlocks.title_upgrades": "Vous avez débloqué {{unlocked}} améliorations sur {{out_of}}",
|
"unlocks.title_upgrades": "Vous avez débloqué {{unlocked}} améliorations sur {{out_of}}",
|
||||||
"upgrades.addiction.fullHelp": "Le décompte ne commence qu'à parti de la destruction de la première brique du niveau, et s'arrête dès qu'il n'y a plus de briques. ",
|
|
||||||
"upgrades.addiction.help": "+{{lvl}} combo / brique, combo perdu après {{delay}}s sans casser de briques",
|
|
||||||
"upgrades.addiction.name": "Addiction",
|
"upgrades.addiction.name": "Addiction",
|
||||||
"upgrades.asceticism.fullHelp": "Il faudra trouver un moyen de stocker les pièces pendant que le combo grandis. ",
|
"upgrades.addiction.tooltip": "+{{lvl}} combo / brique, combo perdu après {{delay}}s sans casser de briques",
|
||||||
"upgrades.asceticism.help": "+{{combo}} combo par brique cassée, - {{combo}} quand une pièce est attrapée",
|
"upgrades.addiction.verbose_description": "Le décompte ne commence qu'à parti de la destruction de la première brique du niveau, et s'arrête dès qu'il n'y a plus de briques. ",
|
||||||
"upgrades.asceticism.name": "Ascétisme",
|
"upgrades.asceticism.name": "Ascétisme",
|
||||||
"upgrades.ball_attract_ball.fullHelp": "Les balles qui sont éloignées de plus de 3/4 de la largeur d'écran commencent à s'attirer. La force d'attraction est plus forte lorsque les balles sont plus éloignées l'une de l'autre. Des particules arc-en-ciel voleront pour symboliser la force d'attraction. Cet avantage n'est offert que si vous avez déjà plus d'une balle en jeu.",
|
"upgrades.asceticism.tooltip": "+{{combo}} combo par brique cassée, - {{combo}} quand une pièce est attrapée",
|
||||||
"upgrades.ball_attract_ball.help": "Les balles attirent les balles",
|
"upgrades.asceticism.verbose_description": "Il faudra trouver un moyen de stocker les pièces pendant que le combo grandis. ",
|
||||||
"upgrades.ball_attract_ball.help_plural": "Force d'attraction plus forte",
|
"upgrades.ball_attract_ball.help_plural": "Force d'attraction plus forte",
|
||||||
"upgrades.ball_attract_ball.name": "Gravité",
|
"upgrades.ball_attract_ball.name": "Gravité",
|
||||||
"upgrades.ball_attracts_coins.fullHelp": "Vous pourriez l'utiliser pour que les pièces orbitent autours de la balle et colorent les briques à proximité, ou comme une sorte de coin magnet. ",
|
"upgrades.ball_attract_ball.tooltip": "Les balles attirent les balles",
|
||||||
"upgrades.ball_attracts_coins.help": "Les pièces accompagnent la balle la plus proche ",
|
"upgrades.ball_attract_ball.verbose_description": "Les balles qui sont éloignées de plus de 3/4 de la largeur d'écran commencent à s'attirer. La force d'attraction est plus forte lorsque les balles sont plus éloignées l'une de l'autre. Des particules arc-en-ciel voleront pour symboliser la force d'attraction. Cet avantage n'est offert que si vous avez déjà plus d'une balle en jeu.",
|
||||||
"upgrades.ball_attracts_coins.name": "Balles fortunées",
|
"upgrades.ball_attracts_coins.name": "Balles fortunées",
|
||||||
"upgrades.ball_repulse_ball.fullHelp": "Les balles qui se trouvent à moins d'un quart de largeur d'écran commencent à se repousser les unes les autres. La force de répulsion est plus forte si elles sont proches l'une de l'autre. Des particules seront affichées pour symboliser l'application de cette force. Cet avantage n'est offert que si vous avez déjà plus d'une balle.",
|
"upgrades.ball_attracts_coins.tooltip": "Les pièces accompagnent la balle la plus proche ",
|
||||||
"upgrades.ball_repulse_ball.help": "Les balles repoussent les balles",
|
"upgrades.ball_attracts_coins.verbose_description": "Vous pourriez l'utiliser pour que les pièces orbitent autours de la balle et colorent les briques à proximité, ou comme une sorte de coin magnet. ",
|
||||||
"upgrades.ball_repulse_ball.help_plural": "Force de répulsion plus forte",
|
"upgrades.ball_repulse_ball.help_plural": "Force de répulsion plus forte",
|
||||||
"upgrades.ball_repulse_ball.name": "Vol en formation",
|
"upgrades.ball_repulse_ball.name": "Vol en formation",
|
||||||
"upgrades.base_combo.fullHelp": "Votre combo commence normalement à 1 au début du niveau et revient à 1 lorsque vous rebondissez sans rien toucher. Avec cette caractéristique, le combo commence 3 points plus haut, ce qui fait que vous obtiendrez toujours au moins 4 pièces par brique. Lorsque votre combo est réinitialisé, il revient à 4 et non à 1. Votre balle scintillera un peu pour indiquer que son combo est supérieur à 1.",
|
"upgrades.ball_repulse_ball.tooltip": "Les balles repoussent les balles",
|
||||||
"upgrades.base_combo.help": "Le combo commence à {{coins}} au lieu de 1.",
|
"upgrades.ball_repulse_ball.verbose_description": "Les balles qui se trouvent à moins d'un quart de largeur d'écran commencent à se repousser les unes les autres. La force de répulsion est plus forte si elles sont proches l'une de l'autre. Des particules seront affichées pour symboliser l'application de cette force. Cet avantage n'est offert que si vous avez déjà plus d'une balle.",
|
||||||
"upgrades.base_combo.name": "Meilleur base",
|
"upgrades.base_combo.name": "Meilleur base",
|
||||||
"upgrades.bigger_explosions.fullHelp": "L'explosion par défaut efface un carré de 3x3 briques, avec cette amélioration un carré de 5x5. Le vent soufflant les pièces est également beaucoup plus fort. L'écran clignotera un peu après chaque explosion (sauf en mode graphismes basiques).",
|
"upgrades.base_combo.tooltip": "Le combo commence à {{coins}} au lieu de 1.",
|
||||||
"upgrades.bigger_explosions.help": "Explosions plus violentes",
|
"upgrades.base_combo.verbose_description": "Votre combo commence normalement à 1 au début du niveau et revient à 1 lorsque vous rebondissez sans rien toucher. Avec cette caractéristique, le combo commence 3 points plus haut, ce qui fait que vous obtiendrez toujours au moins 4 pièces par brique. Lorsque votre combo est réinitialisé, il revient à 4 et non à 1. Votre balle scintillera un peu pour indiquer que son combo est supérieur à 1.",
|
||||||
"upgrades.bigger_explosions.name": "Kaboom",
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
"upgrades.bigger_puck.fullHelp": "Un grand palet permet de ne jamais rater la balle et d'attraper plus de pièces, ainsi que d'orienter précisément les rebonds (l'angle de la balle ne dépend que de l'endroit où elle touche le palet). \n\nCependant, un grand palet est plus difficile à utiliser sur les côtés du niveau.",
|
"upgrades.bigger_explosions.tooltip": "Explosions plus violentes",
|
||||||
"upgrades.bigger_puck.help": "Attrapez facilement plus de pièces.",
|
"upgrades.bigger_explosions.verbose_description": "L'explosion par défaut efface un carré de 3x3 briques, avec cette amélioration un carré de 5x5. Le vent soufflant les pièces est également beaucoup plus fort. L'écran clignotera un peu après chaque explosion (sauf en mode graphismes basiques).",
|
||||||
"upgrades.bigger_puck.name": "Palet plus grand",
|
"upgrades.bigger_puck.name": "Palet plus grand",
|
||||||
"upgrades.clairvoyant.fullHelp": "Vous aide à choisir les bonnes améliorations et à comprendre ce qu'il se passe avec \"briques solides\". Les niveaux 2 et 3 (en mode loop) amènent des informations complémentaires d'une utilité douteuse. ",
|
"upgrades.bigger_puck.tooltip": "Attrapez facilement plus de pièces.",
|
||||||
"upgrades.clairvoyant.help": "Révèle les niveaux, PV des briques et direction des balles",
|
"upgrades.bigger_puck.verbose_description": "Un grand palet permet de ne jamais rater la balle et d'attraper plus de pièces, ainsi que d'orienter précisément les rebonds (l'angle de la balle ne dépend que de l'endroit où elle touche le palet). \n\nCependant, un grand palet est plus difficile à utiliser sur les côtés du niveau.",
|
||||||
"upgrades.clairvoyant.name": "Clairvoyant",
|
"upgrades.clairvoyant.name": "Clairvoyant",
|
||||||
"upgrades.coin_magnet.fullHelp": "Dirige les pièces vers le palet. L'effet est plus fort si la pièce est déjà proche du palet. Attraper toutes les pièces apporte des bonus spéciaux dans le jeu. \n\nUne autre façon d'attraper plus de pièces est de frapper les briques par le bas. La vitesse et la direction de la balle ont un impact sur la vitesse des pièces produites.",
|
"upgrades.clairvoyant.tooltip": "Révèle les niveaux, PV des briques et direction des balles",
|
||||||
"upgrades.coin_magnet.help": "Le palet attire les pièces",
|
"upgrades.clairvoyant.verbose_description": "Vous aide à choisir les bonnes améliorations et à comprendre ce qu'il se passe avec \"briques solides\". Les niveaux 2 et 3 (en mode loop) amènent des informations complémentaires d'une utilité douteuse. ",
|
||||||
"upgrades.coin_magnet.help_plural": "Effet plus marqué sur les pièces",
|
"upgrades.coin_magnet.help_plural": "Effet plus marqué sur les pièces",
|
||||||
"upgrades.coin_magnet.name": "Aimant pour pièces",
|
"upgrades.coin_magnet.name": "Aimant pour pièces",
|
||||||
"upgrades.compound_interest.fullHelp": "Votre combo augmentera d'une unité à chaque fois que vous casserez une brique, générant de plus en plus de pièces à chaque fois que vous casserez une brique. Veillez cependant à attraper chacune de ces pièces avec votre palet, car toute pièce perdue remettra votre combo à zéro. \n \nSi votre combinaison est supérieure au minimum, une ligne rouge s'affichera au bas de la zone de jeu pour vous le rappeler que les pièces ne doivent pas aller à cet endroit.",
|
"upgrades.coin_magnet.tooltip": "Le palet attire les pièces",
|
||||||
"upgrades.compound_interest.help": "+{{lvl}} combo par brique cassée, remise à zéro quand une pièce est perdu",
|
"upgrades.coin_magnet.verbose_description": "Dirige les pièces vers le palet. L'effet est plus fort si la pièce est déjà proche du palet. Attraper toutes les pièces apporte des bonus spéciaux dans le jeu. \n\nUne autre façon d'attraper plus de pièces est de frapper les briques par le bas. La vitesse et la direction de la balle ont un impact sur la vitesse des pièces produites.",
|
||||||
"upgrades.compound_interest.name": "Intérêts composés",
|
"upgrades.compound_interest.name": "Intérêts composés",
|
||||||
"upgrades.concave_puck.fullHelp": "Les balles démarrent verticalement en début de niveau, et rebondi sur le palet de manière plus verticale et inversée.",
|
"upgrades.compound_interest.tooltip": "+{{lvl}} combo par brique cassée, remise à zéro quand une pièce est perdu",
|
||||||
"upgrades.concave_puck.help": "Aide à éviter les bords.",
|
"upgrades.compound_interest.verbose_description": "Votre combo augmentera d'une unité à chaque fois que vous casserez une brique, générant de plus en plus de pièces à chaque fois que vous casserez une brique. Veillez cependant à attraper chacune de ces pièces avec votre palet, car toute pièce perdue remettra votre combo à zéro. \n \nSi votre combinaison est supérieure au minimum, une ligne rouge s'affichera au bas de la zone de jeu pour vous le rappeler que les pièces ne doivent pas aller à cet endroit.",
|
||||||
"upgrades.concave_puck.name": "Palet concave",
|
"upgrades.concave_puck.name": "Palet concave",
|
||||||
"upgrades.corner_shot.fullHelp": "Aide à viser dans les coins",
|
"upgrades.concave_puck.tooltip": "Aide à éviter les bords.",
|
||||||
"upgrades.corner_shot.help": "Laisse votre palet sortir de la zone encadrée",
|
"upgrades.concave_puck.verbose_description": "Les balles démarrent verticalement en début de niveau, et rebondi sur le palet de manière plus verticale et inversée.",
|
||||||
"upgrades.corner_shot.name": "Tir en coin",
|
"upgrades.corner_shot.name": "Tir en coin",
|
||||||
"upgrades.etherealcoins.fullHelp": "Il faudrait vous assurer que les pièces tomberont bien quand même à un moment.",
|
"upgrades.corner_shot.tooltip": "Laisse votre palet sortir de la zone encadrée",
|
||||||
"upgrades.etherealcoins.help": "Les pièces ne subissent plus la gravité",
|
"upgrades.corner_shot.verbose_description": "Aide à viser dans les coins",
|
||||||
"upgrades.etherealcoins.name": "Monnaie spatiale ",
|
"upgrades.etherealcoins.name": "Monnaie spatiale ",
|
||||||
"upgrades.extra_levels.fullHelp": "La partie dure normalement 7 niveaux, après quoi le jeu est terminé et le score que vous avez atteint est votre score de partie.\n\nChoisir cette amélioration vous permet de prolonger la partie d'un niveau. Les derniers niveaux sont souvent ceux où vous faites le plus de points, la différence peut donc être spectaculaire.",
|
"upgrades.etherealcoins.tooltip": "Les pièces ne subissent plus la gravité",
|
||||||
"upgrades.extra_levels.help": "Jouer {{count}} niveaux au lieu de 7",
|
"upgrades.etherealcoins.verbose_description": "Il faudrait vous assurer que les pièces tomberont bien quand même à un moment.",
|
||||||
"upgrades.extra_levels.name": "Encore 5 minutes",
|
"upgrades.extra_levels.name": "Encore 5 minutes",
|
||||||
"upgrades.extra_life.fullHelp": "Normalement, vous n'avez qu'une seule balle par manche, et la manche est terminée dès que vous la laissez tomber.\n\nCette compétence ajoute une barre blanche en bas de l'écran qui sauvera une balle une fois, et se brisera au cours du processus.\n\nVous pouvez prendre plusieurs vies d'avances, elle seront utilisées à chaque fois qu'une balle est sur le point d'être perdue. ",
|
"upgrades.extra_levels.tooltip": "Jouer {{count}} niveaux au lieu de 7",
|
||||||
"upgrades.extra_life.help": "La balle rebondit une fois avant d'être perdue.",
|
"upgrades.extra_levels.verbose_description": "La partie dure normalement 7 niveaux, après quoi le jeu est terminé et le score que vous avez atteint est votre score de partie.\n\nChoisir cette amélioration vous permet de prolonger la partie d'un niveau. Les derniers niveaux sont souvent ceux où vous faites le plus de points, la différence peut donc être spectaculaire.",
|
||||||
"upgrades.extra_life.help_plural": "La (dernière) balle rebondit en bas de l'écran au lieu d'être perdue ( {{lvl}} fois).",
|
"upgrades.extra_life.help_plural": "La (dernière) balle rebondit en bas de l'écran au lieu d'être perdue ( {{lvl}} fois).",
|
||||||
"upgrades.extra_life.name": "Seconde chance",
|
"upgrades.extra_life.name": "Seconde chance",
|
||||||
"upgrades.forgiving.fullHelp": " La première brique ratée par niveau ne coûte rien, la suivante 10%, 20%, etc.",
|
"upgrades.extra_life.tooltip": "La balle rebondit une fois avant d'être perdue.",
|
||||||
"upgrades.forgiving.help": "Rater les briques fait perdre un portion progressivement plu importante du combo",
|
"upgrades.extra_life.verbose_description": "Normalement, vous n'avez qu'une seule balle par manche, et la manche est terminée dès que vous la laissez tomber.\n\nCette compétence ajoute une barre blanche en bas de l'écran qui sauvera une balle une fois, et se brisera au cours du processus.\n\nVous pouvez prendre plusieurs vies d'avances, elle seront utilisées à chaque fois qu'une balle est sur le point d'être perdue. ",
|
||||||
"upgrades.forgiving.name": "L'erreur est humaine",
|
"upgrades.forgiving.name": "L'erreur est humaine",
|
||||||
"upgrades.fountain_toss.fullHelp": "Quand une pièce est perdue alors que votre combo était en dessous de {{max}}, votre combo à une probabilité de {{lvl}}/combo d'être incrémenté",
|
"upgrades.forgiving.tooltip": "Rater les briques fait perdre un portion progressivement plu importante du combo",
|
||||||
"upgrades.fountain_toss.help": "Gagnez parfois un peu de combo quand vous perdez des pièces.",
|
"upgrades.forgiving.verbose_description": " La première brique ratée par niveau ne coûte rien, la suivante 10%, 20%, etc.",
|
||||||
"upgrades.fountain_toss.name": "Pièce dans la fontaine",
|
"upgrades.fountain_toss.name": "Pièce dans la fontaine",
|
||||||
"upgrades.ghost_coins.fullHelp": "Ce n'est pas une bug, c'est une fonctionnalité ! Les pièces passent à travers les briques doucement. Les niveaux plus élevés permettent aux pièce de traverser les briques plus vite.",
|
"upgrades.fountain_toss.tooltip": "Gagnez parfois un peu de combo quand vous perdez des pièces.",
|
||||||
"upgrades.ghost_coins.help": "Les pièces traversent les briques doucement",
|
"upgrades.fountain_toss.verbose_description": "Quand une pièce est perdue alors que votre combo était en dessous de {{max}}, votre combo à une probabilité de {{lvl}}/combo d'être incrémenté",
|
||||||
"upgrades.ghost_coins.name": "Pièces fantôme",
|
"upgrades.ghost_coins.name": "Pièces fantôme",
|
||||||
"upgrades.helium.fullHelp": "Les pièces attendront d'être sous le palet pour tomber. ",
|
"upgrades.ghost_coins.tooltip": "Les pièces traversent les briques doucement",
|
||||||
"upgrades.helium.help": "Les pièce flottent au lieu de tomber autours du palet",
|
"upgrades.ghost_coins.verbose_description": "Ce n'est pas une bug, c'est une fonctionnalité ! Les pièces passent à travers les briques doucement. Les niveaux plus élevés permettent aux pièce de traverser les briques plus vite.",
|
||||||
"upgrades.helium.name": "Hélium",
|
"upgrades.helium.name": "Hélium",
|
||||||
"upgrades.hot_start.fullHelp": "Au début de chaque niveau, votre combo commencera à +30 points, mais à chaque seconde, il sera diminué d'un point. ",
|
"upgrades.helium.tooltip": "Les pièce flottent au lieu de tomber autours du palet",
|
||||||
"upgrades.hot_start.help": "Combo à {{start}}, -{{loss}} combo par seconde",
|
"upgrades.helium.verbose_description": "Les pièces attendront d'être sous le palet pour tomber. ",
|
||||||
"upgrades.hot_start.name": "Démarrage à chaud",
|
"upgrades.hot_start.name": "Démarrage à chaud",
|
||||||
"upgrades.implosions.fullHelp": "La force d’explosion est appliquée dans l’autre sens. Les niveaux 2+ augmentent la puissance de l'implosion. ",
|
"upgrades.hot_start.tooltip": "Combo à {{start}}, -{{loss}} combo par seconde",
|
||||||
"upgrades.implosions.help": "Les explosions aspirent les pièces au lieu de les faire exploser.",
|
"upgrades.hot_start.verbose_description": "Au début de chaque niveau, votre combo commencera à +30 points, mais à chaque seconde, il sera diminué d'un point. ",
|
||||||
"upgrades.implosions.name": "Implosions",
|
"upgrades.implosions.name": "Implosions",
|
||||||
"upgrades.instant_upgrade.fullHelp": "Choisissez immédiatement deux améliorations, afin d'en obtenir une gratuite et une autre pour rembourser celle utilisée pour obtenir cet avantage. Chaque fois que vous choisirez des améliorations dans le menu suivant, vous aurez moins de choix.",
|
"upgrades.implosions.tooltip": "Les explosions aspirent les pièces au lieu de les faire exploser.",
|
||||||
"upgrades.instant_upgrade.help": "-1 amélioration maintenant, mais un choix de mois jusqu'à la fin de la partie.",
|
"upgrades.implosions.verbose_description": "La force d’explosion est appliquée dans l’autre sens. Les niveaux 2+ augmentent la puissance de l'implosion. ",
|
||||||
"upgrades.instant_upgrade.name": "Un tiens vaut deux tu l'auras",
|
"upgrades.instant_upgrade.name": "Un tiens vaut deux tu l'auras",
|
||||||
"upgrades.left_is_lava.fullHelp": "Chaque fois que vous cassez une brique, votre combo augmente d'une unité, ce qui vous permet d'obtenir une pièce de plus à chaque fois que vous cassez une brique.\n\nCependant, votre combinaison se réinitialise dès que votre balle touche le côté gauche.\n\nDès que votre combo augmente, le côté gauche devient rouge pour vous rappeler que vous devez éviter de le frapper.",
|
"upgrades.instant_upgrade.tooltip": "-1 amélioration maintenant, mais un choix de mois jusqu'à la fin de la partie.",
|
||||||
"upgrades.left_is_lava.help": "+{{lvl}} combo par brique, perdu en touchant le bord gauche",
|
"upgrades.instant_upgrade.verbose_description": "Choisissez immédiatement deux améliorations, afin d'en obtenir une gratuite et une autre pour rembourser celle utilisée pour obtenir cet avantage. Chaque fois que vous choisirez des améliorations dans le menu suivant, vous aurez moins de choix.",
|
||||||
"upgrades.left_is_lava.name": "Éviter le côté gauche",
|
"upgrades.left_is_lava.name": "Éviter le côté gauche",
|
||||||
"upgrades.limitless.fullHelp": "Choisir cet avantage augmente également sa propre limite d'un point, vous permettant de le choisir à nouveau.",
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} combo par brique, perdu en touchant le bord gauche",
|
||||||
"upgrades.limitless.help": "Augmenter le niveau maximum de toutes les mises à niveau de {{lvl}} ",
|
"upgrades.left_is_lava.verbose_description": "Chaque fois que vous cassez une brique, votre combo augmente d'une unité, ce qui vous permet d'obtenir une pièce de plus à chaque fois que vous cassez une brique.\n\nCependant, votre combinaison se réinitialise dès que votre balle touche le côté gauche.\n\nDès que votre combo augmente, le côté gauche devient rouge pour vous rappeler que vous devez éviter de le frapper.",
|
||||||
"upgrades.limitless.name": "Sans limites",
|
"upgrades.limitless.name": "Sans limites",
|
||||||
"upgrades.metamorphosis.fullHelp": "Avec cette amélioration, les pièces seront de la couleur de la brique d'où elles proviennent et coloreront la première brique qu'elles toucheront. \n\nLes pièces apparaissent à la vitesse de la balle qui les a cassées, ce qui signifie que vous pouvez viser un peu dans la direction des briques que vous voulez \"peindre\".",
|
"upgrades.limitless.tooltip": "Augmenter le niveau maximum de toutes les mises à niveau de {{lvl}} ",
|
||||||
"upgrades.metamorphosis.help": "Chaque pièce peut tacher {{lvl}} brique(s) avec sa couleur",
|
"upgrades.limitless.verbose_description": "Choisir cet avantage augmente également sa propre limite d'un point, vous permettant de le choisir à nouveau.",
|
||||||
"upgrades.metamorphosis.name": "Métamorphose",
|
"upgrades.metamorphosis.name": "Métamorphose",
|
||||||
"upgrades.minefield.fullHelp": "Ajoute +lvl au combo lorsqu'une brique est placée, -lvl lorsqu'elle est détruite et augmente le combo de base du nombre de briques multiplié par le niveau",
|
"upgrades.metamorphosis.tooltip": "Chaque pièce peut tacher {{lvl}} brique(s) avec sa couleur",
|
||||||
"upgrades.minefield.help": "+{{lvl}} combo par brique explosive à l'écran",
|
"upgrades.metamorphosis.verbose_description": "Avec cette amélioration, les pièces seront de la couleur de la brique d'où elles proviennent et coloreront la première brique qu'elles toucheront. \n\nLes pièces apparaissent à la vitesse de la balle qui les a cassées, ce qui signifie que vous pouvez viser un peu dans la direction des briques que vous voulez \"peindre\".",
|
||||||
"upgrades.minefield.name": "Terrain miné",
|
"upgrades.minefield.name": "Terrain miné",
|
||||||
"upgrades.multiball.fullHelp": "Dès que vous laissez tomber la balle dans Breakout 71, vous perdez. \n\nAvec cet avantage, vous obtenez deux balles, et vous pouvez donc vous permettre d'en perdre une.\n\nLes balles perdues reviennent au niveau suivant. \n\nLe fait d'avoir plus d'une balle permet d'obtenir d'autres avantages et, bien sûr, de franchir le niveau plus rapidement.",
|
"upgrades.minefield.tooltip": "+{{lvl}} combo par brique explosive à l'écran",
|
||||||
"upgrades.multiball.help": "Chaque niveau commence avec {{count}} balles.",
|
"upgrades.minefield.verbose_description": "Ajoute +lvl au combo lorsqu'une brique est placée, -lvl lorsqu'elle est détruite et augmente le combo de base du nombre de briques multiplié par le niveau",
|
||||||
"upgrades.multiball.name": "Multi balle",
|
"upgrades.multiball.name": "Multi balle",
|
||||||
"upgrades.nbricks.fullHelp": "Si votre balle rebondis sans casser une brique, ça compte quand même comme une frappe. Les briques détruites par des explosions ne comptent pas.",
|
"upgrades.multiball.tooltip": "Chaque niveau commence avec {{count}} balles.",
|
||||||
"upgrades.nbricks.help": "Frappez exactement {{lvl}} briques par rebond pour +{{lvl}} combo, sinon combo perdu",
|
"upgrades.multiball.verbose_description": "Dès que vous laissez tomber la balle dans Breakout 71, vous perdez. \n\nAvec cet avantage, vous obtenez deux balles, et vous pouvez donc vous permettre d'en perdre une.\n\nLes balles perdues reviennent au niveau suivant. \n\nLe fait d'avoir plus d'une balle permet d'obtenir d'autres avantages et, bien sûr, de franchir le niveau plus rapidement.",
|
||||||
"upgrades.nbricks.name": "Prélèvement",
|
"upgrades.nbricks.name": "Prélèvement",
|
||||||
"upgrades.one_more_choice.fullHelp": "Chaque menu d'amélioration comportera une option supplémentaire. Cela n'augmente pas le nombre d'améliorations que vous pouvez choisir, mais vous aide à créer le profile idéal. \"La réponse D\" est une référence à un sketch classique. ",
|
"upgrades.nbricks.tooltip": "Frappez exactement {{lvl}} briques par rebond pour +{{lvl}} combo, sinon combo perdu",
|
||||||
"upgrades.one_more_choice.help": "1 choix supplémentaire d'amélioration proposé jusqu'à la fin de la partie",
|
"upgrades.nbricks.verbose_description": "Si votre balle rebondis sans casser une brique, ça compte quand même comme une frappe. Les briques détruites par des explosions ne comptent pas.",
|
||||||
"upgrades.one_more_choice.name": "La réponse D",
|
"upgrades.one_more_choice.name": "La réponse D",
|
||||||
"upgrades.passive_income.fullHelp": "Certaines amélioration font bouger les balles sans avoir besoin de mettre le palet en mouvement.",
|
"upgrades.one_more_choice.tooltip": "1 choix supplémentaire d'amélioration proposé jusqu'à la fin de la partie",
|
||||||
"upgrades.passive_income.help": "+{{lvl}} combo / brique, sauf si le palet à bougé dans les {{time}} dernières secondes, combo perdu dans ce cas",
|
"upgrades.one_more_choice.verbose_description": "Chaque menu d'amélioration comportera une option supplémentaire. Cela n'augmente pas le nombre d'améliorations que vous pouvez choisir, mais vous aide à créer le profile idéal. \"La réponse D\" est une référence à un sketch classique. ",
|
||||||
"upgrades.passive_income.name": "Revenu passif",
|
"upgrades.passive_income.name": "Revenu passif",
|
||||||
"upgrades.picky_eater.fullHelp": "Chaque fois que vous cassez une brique de la même couleur que votre balle, votre combo augmente d'une unité.\nS'il s'agit d'une couleur différente, la balle adopte cette nouvelle couleur, mais la combinaison est réinitialisée, sauf s'il n'y avais plus aucune brique de la couleur de la balle. Les briques de la mauvaise couleur sont entourées en rouge. Si vous avez plus d'une balle, elles changent toutes de couleur en même temps lorsque l'une d'entre elles touche une brique.",
|
"upgrades.passive_income.tooltip": "+{{lvl}} combo / brique, sauf si le palet à bougé dans les {{time}} dernières secondes, combo perdu dans ce cas",
|
||||||
"upgrades.picky_eater.help": "+{{lvl}} combo par brique cassée la couleur de la balle, combo perdu sinon",
|
"upgrades.passive_income.verbose_description": "Certaines amélioration font bouger les balles sans avoir besoin de mettre le palet en mouvement.",
|
||||||
"upgrades.picky_eater.name": "Mangeur par couleur",
|
"upgrades.picky_eater.name": "Mangeur par couleur",
|
||||||
"upgrades.pierce.fullHelp": "Normalement , la balle rebondit dès qu'elle touche une brique. Avec cette caractéristique, elle continuera sa trajectoire jusqu'à 3 briques cassées.\n\nAprès cela, elle rebondira sur la quatrième brique et vous devez toucher le palet pour remettre le compteur à zéro.",
|
"upgrades.picky_eater.tooltip": "+{{lvl}} combo par brique cassée la couleur de la balle, combo perdu sinon",
|
||||||
"upgrades.pierce.help": "La balle perce {{count}} briques après chaque rebond sur le palet",
|
"upgrades.picky_eater.verbose_description": "Chaque fois que vous cassez une brique de la même couleur que votre balle, votre combo augmente d'une unité.\nS'il s'agit d'une couleur différente, la balle adopte cette nouvelle couleur, mais la combinaison est réinitialisée, sauf s'il n'y avais plus aucune brique de la couleur de la balle. Les briques de la mauvaise couleur sont entourées en rouge. Si vous avez plus d'une balle, elles changent toutes de couleur en même temps lorsque l'une d'entre elles touche une brique.",
|
||||||
"upgrades.pierce.name": "Balle perçante",
|
"upgrades.pierce.name": "Balle perçante",
|
||||||
"upgrades.pierce_color.fullHelp": "Chaque fois qu'une balle touche une brique de la même couleur, elle la traverse sans encombre.\n\nLorsqu'elle atteint une brique de couleur différente, elle la casse, prend sa couleur et rebondit. \n\nSi vous avez des briques solides, le fonctionnement est un peu différent. ",
|
"upgrades.pierce.tooltip": "La balle perce {{count}} briques après chaque rebond sur le palet",
|
||||||
"upgrades.pierce_color.help": "+{{lvl}} dommage sur les briques de la couleur de la balle",
|
"upgrades.pierce.verbose_description": "Normalement , la balle rebondit dès qu'elle touche une brique. Avec cette caractéristique, elle continuera sa trajectoire jusqu'à 3 briques cassées.\n\nAprès cela, elle rebondira sur la quatrième brique et vous devez toucher le palet pour remettre le compteur à zéro.",
|
||||||
"upgrades.pierce_color.name": "Perceur de couleur",
|
"upgrades.pierce_color.name": "Perceur de couleur",
|
||||||
"upgrades.puck_repulse_ball.fullHelp": "Lorsqu'une balle s'approche du palet, elle commence à ralentir, voire à rebondir sans toucher le palet. Beaucoup de choses sont liées à un passage par le palet dans le jeu, donc ça pourrait ouvrir des possibilités. ",
|
"upgrades.pierce_color.tooltip": "+{{lvl}} dommage sur les briques de la couleur de la balle",
|
||||||
"upgrades.puck_repulse_ball.help": "Le palet repousse les balles",
|
"upgrades.pierce_color.verbose_description": "Chaque fois qu'une balle touche une brique de la même couleur, elle la traverse sans encombre.\n\nLorsqu'elle atteint une brique de couleur différente, elle la casse, prend sa couleur et rebondit. \n\nSi vous avez des briques solides, le fonctionnement est un peu différent. ",
|
||||||
"upgrades.puck_repulse_ball.help_plural": "La force de répulsion est plus grande",
|
"upgrades.puck_repulse_ball.help_plural": "La force de répulsion est plus grande",
|
||||||
"upgrades.puck_repulse_ball.name": "Atterrissage en douceur",
|
"upgrades.puck_repulse_ball.name": "Atterrissage en douceur",
|
||||||
"upgrades.reach.fullHelp": "S'il n'y a qu'une seule rangée de briques, ou si la rangée la plus basse couvre toute la largeur du jeu, cet avantage est sans effet. Sinon, briser cette rangée la plus basse réinitialise le combo ; briser toute autre rangée augmente le combo du nombre de briques présentes sur cette rangée.\n\nLa rangée de briques du bas sera entourée en rouge pour vous rappeler de ne pas la toucher. ",
|
"upgrades.puck_repulse_ball.tooltip": "Le palet repousse les balles",
|
||||||
"upgrades.reach.help": "Casser une des N briques de la ligne la plus basse détruit le combo. Sinon, +N combo.",
|
"upgrades.puck_repulse_ball.verbose_description": "Lorsqu'une balle s'approche du palet, elle commence à ralentir, voire à rebondir sans toucher le palet. Beaucoup de choses sont liées à un passage par le palet dans le jeu, donc ça pourrait ouvrir des possibilités. ",
|
||||||
"upgrades.reach.name": "Attaque aérienne",
|
"upgrades.reach.name": "Attaque aérienne",
|
||||||
"upgrades.respawn.fullHelp": "Des effets de particules vous indiqueront où les briques apparaîtront. ",
|
"upgrades.reach.tooltip": "Casser une des N briques de la ligne la plus basse détruit le combo. Sinon, +N combo.",
|
||||||
"upgrades.respawn.help": "{{percent}}% des briques réapparaissent après {{delay}}s.",
|
"upgrades.reach.verbose_description": "S'il n'y a qu'une seule rangée de briques, ou si la rangée la plus basse couvre toute la largeur du jeu, cet avantage est sans effet. Sinon, briser cette rangée la plus basse réinitialise le combo ; briser toute autre rangée augmente le combo du nombre de briques présentes sur cette rangée.\n\nLa rangée de briques du bas sera entourée en rouge pour vous rappeler de ne pas la toucher. ",
|
||||||
"upgrades.respawn.name": "Réapparition ",
|
"upgrades.respawn.name": "Réapparition ",
|
||||||
"upgrades.right_is_lava.fullHelp": "Chaque fois que vous cassez une brique, votre combo augmente d'une unité, ce qui vous permet d'obtenir une pièce de plus à chaque fois que vous cassez les briques suivantes.\n\nCependant, votre combinaison se réinitialise dès que votre balle touche le côté droit de la zone de jeu.\n\nDès que votre combo augmente, le côté droit devient rouge pour vous rappeler que vous devez éviter de le frapper.",
|
"upgrades.respawn.tooltip": "{{percent}}% des briques réapparaissent après {{delay}}s.",
|
||||||
"upgrades.right_is_lava.help": "+{{lvl}} combo par brique, perdu en cas de choc avec le coté droit",
|
"upgrades.respawn.verbose_description": "Des effets de particules vous indiqueront où les briques apparaîtront. ",
|
||||||
"upgrades.right_is_lava.name": "Éviter le côté droit",
|
"upgrades.right_is_lava.name": "Éviter le côté droit",
|
||||||
"upgrades.sacrifice.fullHelp": "Le combo pourrait monter assez haut.",
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} combo par brique, perdu en cas de choc avec le coté droit",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "Chaque fois que vous cassez une brique, votre combo augmente d'une unité, ce qui vous permet d'obtenir une pièce de plus à chaque fois que vous cassez les briques suivantes.\n\nCependant, votre combinaison se réinitialise dès que votre balle touche le côté droit de la zone de jeu.\n\nDès que votre combo augmente, le côté droit devient rouge pour vous rappeler que vous devez éviter de le frapper.",
|
||||||
"upgrades.sacrifice.help_l1": "Perdre une vie détruit toutes les briques",
|
"upgrades.sacrifice.help_l1": "Perdre une vie détruit toutes les briques",
|
||||||
"upgrades.sacrifice.help_over": "Perdre une vie multiplie le combo par {{lvl}} puis détruit toutes les briques à l'écran",
|
"upgrades.sacrifice.help_over": "Perdre une vie multiplie le combo par {{lvl}} puis détruit toutes les briques à l'écran",
|
||||||
"upgrades.sacrifice.name": "Sacrifice",
|
"upgrades.sacrifice.name": "Sacrifice",
|
||||||
"upgrades.sapper.fullHelp": "Au lieu de disparaître, la première brique cassée est remplacée par une bombe. Faire rebondir la balle sur le palet réarme l'effet. En montant en niveau, vous pourrez placer plus de bombes. \n\nN'oubliez pas que les bombes ont un impact sur la vitesse des pièces à proximité. Trop d'explosions peuvent rendre difficile la récupération des fruits de votre dur labeur.",
|
"upgrades.sacrifice.verbose_description": "Le combo pourrait monter assez haut.",
|
||||||
"upgrades.sapper.help": "La première brique cassée devient une bombe.",
|
|
||||||
"upgrades.sapper.help_plural": "Les premières briques {{lvl}} cassées deviennent des bombes.",
|
"upgrades.sapper.help_plural": "Les premières briques {{lvl}} cassées deviennent des bombes.",
|
||||||
"upgrades.sapper.name": "Sapeur",
|
"upgrades.sapper.name": "Sapeur",
|
||||||
"upgrades.shocks.fullHelp": "Quand deux balles entrent en collision, elles échangent leurs vitesse, créent une explosion et gagnent un peu de vitesse qui les sépare. ",
|
"upgrades.sapper.tooltip": "La première brique cassée devient une bombe.",
|
||||||
"upgrades.shocks.help": "Collision explosive entre les balles",
|
"upgrades.sapper.verbose_description": "Au lieu de disparaître, la première brique cassée est remplacée par une bombe. Faire rebondir la balle sur le palet réarme l'effet. En montant en niveau, vous pourrez placer plus de bombes. \n\nN'oubliez pas que les bombes ont un impact sur la vitesse des pièces à proximité. Trop d'explosions peuvent rendre difficile la récupération des fruits de votre dur labeur.",
|
||||||
"upgrades.shocks.name": "Choc",
|
"upgrades.shocks.name": "Choc",
|
||||||
"upgrades.shunt.fullHelp": "Démarrage à chaud sera simplement ajouté au combo actuel",
|
"upgrades.shocks.tooltip": "Collision explosive entre les balles",
|
||||||
"upgrades.shunt.help": "Garer {{percent}}% du combo au changement de niveau ",
|
"upgrades.shocks.verbose_description": "Quand deux balles entrent en collision, elles échangent leurs vitesse, créent une explosion et gagnent un peu de vitesse qui les sépare. ",
|
||||||
"upgrades.shunt.name": "Shunt",
|
"upgrades.shunt.name": "Shunt",
|
||||||
"upgrades.side_flip.fullHelp": "Impactez la brique sur son côté droit pour obtenir un combo, mais évitez de la frapper sur son côté gauche, car cela annulerait deux combos. Frapper du haut et du bas n'a aucun effet.",
|
"upgrades.shunt.tooltip": "Garer {{percent}}% du combo au changement de niveau ",
|
||||||
"upgrades.side_flip.help": "+{{lvl}} combo par brique cassé de la droite, -{{loss}} sinon",
|
"upgrades.shunt.verbose_description": "Démarrage à chaud sera simplement ajouté au combo actuel",
|
||||||
"upgrades.side_flip.name": "Droitier",
|
"upgrades.side_flip.name": "Droitier",
|
||||||
"upgrades.side_kick.fullHelp": "Impactez la brique sur son côté gauche pour obtenir un combo, mais évitez de la frapper sur son côté droit, car cela annulerait deux combos. Frapper du haut et du bas n'a aucun effet.",
|
"upgrades.side_flip.tooltip": "+{{lvl}} combo par brique cassé de la droite, -{{loss}} sinon",
|
||||||
"upgrades.side_kick.help": "+{{lvl}} combo par brique cassé de la gauche, -{{loss}} sinon",
|
"upgrades.side_flip.verbose_description": "Impactez la brique sur son côté droit pour obtenir un combo, mais évitez de la frapper sur son côté gauche, car cela annulerait deux combos. Frapper du haut et du bas n'a aucun effet.",
|
||||||
"upgrades.side_kick.name": "Gaucher",
|
"upgrades.side_kick.name": "Gaucher",
|
||||||
"upgrades.skip_last.fullHelp": "Vous devez casser toutes les briques pour passer au niveau suivant. \n\nCependant, il peut être difficile d'obtenir les dernières briques.\n\nTerminer un niveau plus tôt permet d'obtenir des choix supplémentaires lors de la mise à niveau. \n\nNe jamais manquer de briques est également très avantageux.\n\nDonc, si vous avez du mal à casser les dernières briques, obtenir cet avantage plusieurs fois peut vous aider.",
|
"upgrades.side_kick.tooltip": "+{{lvl}} combo par brique cassé de la gauche, -{{loss}} sinon",
|
||||||
"upgrades.skip_last.help": "La dernière brique s'autodétruit.",
|
"upgrades.side_kick.verbose_description": "Impactez la brique sur son côté gauche pour obtenir un combo, mais évitez de la frapper sur son côté droit, car cela annulerait deux combos. Frapper du haut et du bas n'a aucun effet.",
|
||||||
"upgrades.skip_last.help_plural": "Les {{lvl}} dernières briques restantes s'autodétruiront",
|
"upgrades.skip_last.help_plural": "Les {{lvl}} dernières briques restantes s'autodétruiront",
|
||||||
"upgrades.skip_last.name": "Nettoyage facile",
|
"upgrades.skip_last.name": "Nettoyage facile",
|
||||||
"upgrades.slow_down.fullHelp": "La balle démarre relativement lentement, mais à chaque niveau de votre partie, elle démarre un peu plus vite, et elle accélère également si vous passez beaucoup de temps dans un niveau.\n\nCet avantage rend la balle plus facile à gérer. \n\nVous pouvez l'obtenir au début de chaque partie en activant le mode enfant dans le menu.",
|
"upgrades.skip_last.tooltip": "La dernière brique s'autodétruit.",
|
||||||
"upgrades.slow_down.help": "La balle se déplace plus lentement",
|
"upgrades.skip_last.verbose_description": "Vous devez casser toutes les briques pour passer au niveau suivant. \n\nCependant, il peut être difficile d'obtenir les dernières briques.\n\nTerminer un niveau plus tôt permet d'obtenir des choix supplémentaires lors de la mise à niveau. \n\nNe jamais manquer de briques est également très avantageux.\n\nDonc, si vous avez du mal à casser les dernières briques, obtenir cet avantage plusieurs fois peut vous aider.",
|
||||||
"upgrades.slow_down.name": "Balle lente",
|
"upgrades.slow_down.name": "Balle lente",
|
||||||
"upgrades.smaller_puck.fullHelp": "Le palet est donc plus petit, ce qui, en théorie, facilite certains tirs en coin, mais augmente surtout la difficulté.\n\nC'est pourquoi vous bénéficiez également d'un bonus de +5 pièces par brique pour toutes les briques que vous casserez après avoir choisi cette option.",
|
"upgrades.slow_down.tooltip": "La balle se déplace plus lentement",
|
||||||
"upgrades.smaller_puck.help": "Donne aussi +5 combo",
|
"upgrades.slow_down.verbose_description": "La balle démarre relativement lentement, mais à chaque niveau de votre partie, elle démarre un peu plus vite, et elle accélère également si vous passez beaucoup de temps dans un niveau.\n\nCet avantage rend la balle plus facile à gérer. \n\nVous pouvez l'obtenir au début de chaque partie en activant le mode enfant dans le menu.",
|
||||||
"upgrades.smaller_puck.help_plural": "Palet encore plus petit et combinaison de base plus élevée",
|
"upgrades.smaller_puck.help_plural": "Palet encore plus petit et combinaison de base plus élevée",
|
||||||
"upgrades.smaller_puck.name": "Palet plus petit",
|
"upgrades.smaller_puck.name": "Palet plus petit",
|
||||||
"upgrades.soft_reset.fullHelp": "Limite l'impact d'une réinitialisation du combo.",
|
"upgrades.smaller_puck.tooltip": "Donne aussi +5 combo",
|
||||||
"upgrades.soft_reset.help": "La remise à zéro du combo conserve {{percent}}% des points",
|
"upgrades.smaller_puck.verbose_description": "Le palet est donc plus petit, ce qui, en théorie, facilite certains tirs en coin, mais augmente surtout la difficulté.\n\nC'est pourquoi vous bénéficiez également d'un bonus de +5 pièces par brique pour toutes les briques que vous casserez après avoir choisi cette option.",
|
||||||
"upgrades.soft_reset.name": "Réinitialisation progressive",
|
"upgrades.soft_reset.name": "Réinitialisation progressive",
|
||||||
"upgrades.streak_shots.fullHelp": "Chaque fois que vous cassez une brique, votre combo (nombre de pièces par brique) augmente d'une unité. Cependant, dès que la balle touche votre palet, le combo est remis à sa valeur par défaut, et vous n'obtiendrez qu'une seule pièce par brique.\n\nUne fois que votre combinaison dépasse la valeur de base, votre palet devient rouge pour vous rappeler que le fait de le toucher avec la balle détruira votre combinaison.",
|
"upgrades.soft_reset.tooltip": "La remise à zéro du combo conserve {{percent}}% des points",
|
||||||
"upgrades.streak_shots.help": "Plus de pièces si vous cassez plusieurs briques à la fois.",
|
"upgrades.soft_reset.verbose_description": "Limite l'impact d'une réinitialisation du combo.",
|
||||||
"upgrades.streak_shots.name": "Séquence de destruction",
|
"upgrades.streak_shots.name": "Séquence de destruction",
|
||||||
"upgrades.sturdy_bricks.fullHelp": "Chaque niveau de cet amélioration ajoute un PV à toutes les briques. Vous pouvez consulter le nombre de PV avec l'avantage \"clairvoyant\". Vous pouvez augmenter les dégâts des balles en obtenant l'amélioration \"Balle perçante\". Chaque niveau de cet amélioration ajoute 50% de pièces en plus.",
|
"upgrades.streak_shots.tooltip": "Plus de pièces si vous cassez plusieurs briques à la fois.",
|
||||||
"upgrades.sturdy_bricks.help": "+{{lvl}} points de vie des briques, +{{percent}}% pièces quand elles sont détruites",
|
"upgrades.streak_shots.verbose_description": "Chaque fois que vous cassez une brique, votre combo (nombre de pièces par brique) augmente d'une unité. Cependant, dès que la balle touche votre palet, le combo est remis à sa valeur par défaut, et vous n'obtiendrez qu'une seule pièce par brique.\n\nUne fois que votre combinaison dépasse la valeur de base, votre palet devient rouge pour vous rappeler que le fait de le toucher avec la balle détruira votre combinaison.",
|
||||||
"upgrades.sturdy_bricks.name": "Briques solides",
|
"upgrades.sturdy_bricks.name": "Briques solides",
|
||||||
"upgrades.telekinesis.fullHelp": "Vous contrôlez la balle pendant qu'elle monte.",
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} points de vie des briques, +{{percent}}% pièces quand elles sont détruites",
|
||||||
"upgrades.telekinesis.help": "Contrôler la trajectoire de la balle",
|
"upgrades.sturdy_bricks.verbose_description": "Chaque niveau de cet amélioration ajoute un PV à toutes les briques. Vous pouvez consulter le nombre de PV avec l'avantage \"clairvoyant\". Vous pouvez augmenter les dégâts des balles en obtenant l'amélioration \"Balle perçante\". Chaque niveau de cet amélioration ajoute 50% de pièces en plus.",
|
||||||
"upgrades.telekinesis.help_plural": "Effet plus fort sur la balle",
|
"upgrades.telekinesis.help_plural": "Effet plus fort sur la balle",
|
||||||
"upgrades.telekinesis.name": "Télékinésie",
|
"upgrades.telekinesis.name": "Télékinésie",
|
||||||
"upgrades.top_is_lava.fullHelp": "Chaque fois que vous cassez une brique, votre combo augmente d'une unité. Cependant, votre combo sera réinitialisé dès que votre balle atteindra le haut de l'écran.\n\nLorsque votre combo est supérieur au minimum, une barre rouge apparaît en haut de l'écran pour vous rappeler que vous devez éviter de la frapper.",
|
"upgrades.telekinesis.tooltip": "Contrôler la trajectoire de la balle",
|
||||||
"upgrades.top_is_lava.help": "+{{lvl}} combo par brique, perdu en cas de rebond au plafond",
|
"upgrades.telekinesis.verbose_description": "Vous contrôlez la balle pendant qu'elle monte.",
|
||||||
"upgrades.top_is_lava.name": "Icare ",
|
"upgrades.top_is_lava.name": "Icare ",
|
||||||
"upgrades.trampoline.fullHelp": "Une des rares améliorations à ne pas avoir de condition de remise à zéro",
|
"upgrades.top_is_lava.tooltip": "+{{lvl}} combo par brique, perdu en cas de rebond au plafond",
|
||||||
"upgrades.trampoline.help": "+{{lvl}} combo à chaque rebond d'une balle sur le palet,-{{lvl}} combo à chaque rebond sur un bord ",
|
"upgrades.top_is_lava.verbose_description": "Chaque fois que vous cassez une brique, votre combo augmente d'une unité. Cependant, votre combo sera réinitialisé dès que votre balle atteindra le haut de l'écran.\n\nLorsque votre combo est supérieur au minimum, une barre rouge apparaît en haut de l'écran pour vous rappeler que vous devez éviter de la frapper.",
|
||||||
"upgrades.trampoline.name": "Trampoline",
|
"upgrades.trampoline.name": "Trampoline",
|
||||||
"upgrades.unbounded.fullHelp": "J'espère que vous avez trouvé un moyen de garder votre balle à l'écran. Au niveau 2+, le plafond disparaîtra également. Il s'agit d'un avantage avancé.",
|
"upgrades.trampoline.tooltip": "+{{lvl}} combo à chaque rebond d'une balle sur le palet,-{{lvl}} combo à chaque rebond sur un bord ",
|
||||||
"upgrades.unbounded.help": "+{{lvl}} combo par brique, plus de cotés pour garder la balle en jeu, danger",
|
"upgrades.trampoline.verbose_description": "Une des rares améliorations à ne pas avoir de condition de remise à zéro",
|
||||||
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} combo par brique, plus de cotés ou de plafond",
|
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} combo par brique, plus de cotés ou de plafond",
|
||||||
"upgrades.unbounded.name": "Libérée, délivrée",
|
"upgrades.unbounded.name": "Libérée, délivrée",
|
||||||
"upgrades.viscosity.fullHelp": "Les pièces accélèrent normalement avec la gravité et les explosions pour atteindre des vitesses assez élevées. \n\nCette compétence les ralentit constamment, comme si elles se trouvaient dans une sorte de liquide visqueux.\n\nCela permet de les attraper plus facilement et se combine bien avec les améliorations qui influencent le mouvement de la pièce.",
|
"upgrades.unbounded.tooltip": "+{{lvl}} combo par brique, plus de cotés pour garder la balle en jeu, danger",
|
||||||
"upgrades.viscosity.help": "Chute plus lente des pièces",
|
"upgrades.unbounded.verbose_description": "J'espère que vous avez trouvé un moyen de garder votre balle à l'écran. Au niveau 2+, le plafond disparaîtra également. Il s'agit d'un avantage avancé.",
|
||||||
"upgrades.viscosity.name": "Fluide visqueux ",
|
"upgrades.viscosity.name": "Fluide visqueux ",
|
||||||
"upgrades.wind.fullHelp": "Le vent dépend de la position du palet à l'écran, vers la gauche s'il est à gauche, vers la droite s'il est à droite. \nAffecte les balles et les pièces.",
|
"upgrades.viscosity.tooltip": "Chute plus lente des pièces",
|
||||||
"upgrades.wind.help": "La position du palet crée du vent",
|
"upgrades.viscosity.verbose_description": "Les pièces accélèrent normalement avec la gravité et les explosions pour atteindre des vitesses assez élevées. \n\nCette compétence les ralentit constamment, comme si elles se trouvaient dans une sorte de liquide visqueux.\n\nCela permet de les attraper plus facilement et se combine bien avec les améliorations qui influencent le mouvement de la pièce.",
|
||||||
"upgrades.wind.help_plural": "Force du vent plus importante",
|
"upgrades.wind.help_plural": "Force du vent plus importante",
|
||||||
"upgrades.wind.name": "Vive le vent",
|
"upgrades.wind.name": "Vive le vent",
|
||||||
"upgrades.yoyo.fullHelp": "C'est l'inverse de Télékinésie, contrôlez la balle alors qu'elle redescend vers le palet.",
|
"upgrades.wind.tooltip": "La position du palet crée du vent",
|
||||||
"upgrades.yoyo.help": "La balle descend vers le palet",
|
"upgrades.wind.verbose_description": "Le vent dépend de la position du palet à l'écran, vers la gauche s'il est à gauche, vers la droite s'il est à droite. \nAffecte les balles et les pièces.",
|
||||||
"upgrades.yoyo.name": "Yo-yo",
|
"upgrades.yoyo.name": "Yo-yo",
|
||||||
"upgrades.zen.fullHelp": "C'est quand même un jeu non violent à la base.",
|
"upgrades.yoyo.tooltip": "La balle descend vers le palet",
|
||||||
"upgrades.zen.help": "+{{lvl}} combo par brique, jusqu'à ce qu'il y ait une explosion",
|
"upgrades.yoyo.verbose_description": "C'est l'inverse de Télékinésie, contrôlez la balle alors qu'elle redescend vers le palet.",
|
||||||
"upgrades.zen.name": "Zen"
|
"upgrades.zen.name": "Zen",
|
||||||
|
"upgrades.zen.tooltip": "+{{lvl}} combo par brique, jusqu'à ce qu'il y ait une explosion",
|
||||||
|
"upgrades.zen.verbose_description": "C'est quand même un jeu non violent à la base."
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,94 @@
|
||||||
import fr from "./fr.json";
|
import ar from "./ar.json";
|
||||||
|
import de from "./de.json";
|
||||||
import en from "./en.json";
|
import en from "./en.json";
|
||||||
|
import es from "./es.json";
|
||||||
|
import fr from "./fr.json";
|
||||||
|
import ko from "./ko.json";
|
||||||
|
import ru from "./ru.json";
|
||||||
|
import ur from "./ur.json";
|
||||||
|
import uz from "./uz.json";
|
||||||
|
import zh from "./zh.json";
|
||||||
|
|
||||||
|
export const languages = [
|
||||||
|
{
|
||||||
|
text: "English",
|
||||||
|
value: "en",
|
||||||
|
strings: en,
|
||||||
|
|
||||||
|
levelName: "UK",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Français",
|
||||||
|
value: "fr",
|
||||||
|
strings: fr,
|
||||||
|
|
||||||
|
levelName: "France",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "عربي",
|
||||||
|
value: "ar",
|
||||||
|
strings: ar,
|
||||||
|
|
||||||
|
levelName: "Lebanon",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Español",
|
||||||
|
value: "es",
|
||||||
|
strings: es,
|
||||||
|
|
||||||
|
levelName: "Spain",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Русский",
|
||||||
|
value: "ru",
|
||||||
|
strings: ru,
|
||||||
|
|
||||||
|
levelName: "Russia",
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
text: "Deutsch",
|
||||||
|
value: "de",
|
||||||
|
strings: de,
|
||||||
|
|
||||||
|
levelName: "Germany",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "汉语",
|
||||||
|
value: "zh",
|
||||||
|
strings: zh,
|
||||||
|
|
||||||
|
levelName: "China",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "o'zbek tili",
|
||||||
|
value: "uz",
|
||||||
|
strings: uz,
|
||||||
|
levelName: "Uzbekistan",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "اردو",
|
||||||
|
value: "ur",
|
||||||
|
strings: ur,
|
||||||
|
|
||||||
|
levelName: "Pakistan",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "한국인",
|
||||||
|
value: "ko",
|
||||||
|
strings: ko,
|
||||||
|
|
||||||
|
levelName: "Korea",
|
||||||
|
},
|
||||||
|
];
|
||||||
|
|
||||||
import { getSettingValue } from "../settings";
|
import { getSettingValue } from "../settings";
|
||||||
|
|
||||||
type translationKeys = keyof typeof en;
|
type translationKeys = keyof typeof en;
|
||||||
type translation = { [key in translationKeys]: string };
|
type translation = { [key in translationKeys]: string };
|
||||||
const languages: Record<string, translation> = { fr, en };
|
const languagesMap: Record<string, translation> = {};
|
||||||
|
languages.forEach((l) => (languagesMap[l.value] = l.strings));
|
||||||
|
|
||||||
export function getCurrentLang() {
|
export function getCurrentLang() {
|
||||||
return getSettingValue("lang", getFirstBrowserLanguage());
|
return getSettingValue("lang", getFirstBrowserLanguage());
|
||||||
}
|
}
|
||||||
|
@ -14,7 +98,7 @@ export function t(
|
||||||
params: { [key: string]: any } = {},
|
params: { [key: string]: any } = {},
|
||||||
): string {
|
): string {
|
||||||
const lang = getCurrentLang();
|
const lang = getCurrentLang();
|
||||||
let template = languages[lang]?.[key] || languages.en[key];
|
let template = languagesMap[lang]?.[key] || languagesMap.en[key];
|
||||||
for (let key in params) {
|
for (let key in params) {
|
||||||
template = template.split("{{" + key + "}}").join(`${params[key]}`);
|
template = template.split("{{" + key + "}}").join(`${params[key]}`);
|
||||||
}
|
}
|
||||||
|
@ -25,7 +109,7 @@ function getFirstBrowserLanguage() {
|
||||||
const preferred_languages = [...navigator.languages, navigator.language, "en"]
|
const preferred_languages = [...navigator.languages, navigator.language, "en"]
|
||||||
.filter((i) => i)
|
.filter((i) => i)
|
||||||
.map((i) => i.slice(0, 2).toLowerCase());
|
.map((i) => i.slice(0, 2).toLowerCase());
|
||||||
const supported = Object.keys(languages);
|
const supported = Object.keys(languagesMap);
|
||||||
|
|
||||||
return preferred_languages.find((k) => supported.includes(k)) || "en";
|
return preferred_languages.find((k) => supported.includes(k)) || "en";
|
||||||
}
|
}
|
||||||
|
|
332
src/i18n/ko.json
Normal file
332
src/i18n/ko.json
Normal file
|
@ -0,0 +1,332 @@
|
||||||
|
{
|
||||||
|
"confirmRestart.no": "취소",
|
||||||
|
"confirmRestart.text": "새 게임을 시작하려고 합니다. 계속하시겠습니까?",
|
||||||
|
"confirmRestart.title": "새 게임을 시작하시나요?",
|
||||||
|
"confirmRestart.yes": "게임 다시 시작",
|
||||||
|
"gameOver.creative": "이 실행은 기록되지 않습니다.",
|
||||||
|
"gameOver.cumulative_total": "총 누적 점수가 {{startTs}} 에서 {{endTs}}로 변경되었습니다.",
|
||||||
|
"gameOver.lost.summary": "동전 {{score}} 개를 잡은 후 공을 떨어뜨렸습니다.",
|
||||||
|
"gameOver.lost.title": "게임 오버",
|
||||||
|
"gameOver.stats.balls_lost": "공 분실",
|
||||||
|
"gameOver.stats.bricks_broken": "벽돌 깨짐",
|
||||||
|
"gameOver.stats.bricks_per_minute": "분당 깨진 벽돌 수",
|
||||||
|
"gameOver.stats.catch_rate": "캐치율",
|
||||||
|
"gameOver.stats.combo_avg": "평균 콤보",
|
||||||
|
"gameOver.stats.combo_max": "최대 콤보",
|
||||||
|
"gameOver.stats.duration_per_level": "레벨당 지속 시간",
|
||||||
|
"gameOver.stats.hit_rate": "적중률",
|
||||||
|
"gameOver.stats.intro": "아래에서 {{count}} 개의 베스트 게임과 비교한 게임 통계를 확인하세요.",
|
||||||
|
"gameOver.stats.level_reached": "도달한 레벨",
|
||||||
|
"gameOver.stats.total_score": "총점",
|
||||||
|
"gameOver.stats.upgrades_applied": "업그레이드 적용",
|
||||||
|
"gameOver.unlocked_perk": "업그레이드 잠금 해제",
|
||||||
|
"gameOver.unlocked_perk_plural": "방금 {{count}} 특전을 잠금 해제했습니다.",
|
||||||
|
"gameOver.win.summary": "",
|
||||||
|
"gameOver.win.title": "이 게임을 완료했습니다.",
|
||||||
|
"history.columns.score": "점수",
|
||||||
|
"history.columns.started": "날짜",
|
||||||
|
"history.help": "",
|
||||||
|
"history.locked": "잠금 해제하려면 최소 10개의 게임을 플레이하세요.",
|
||||||
|
"history.title": "기록 실행",
|
||||||
|
"lab.help": "원하는 빌드를 사용해 보세요.",
|
||||||
|
"lab.instructions": "아래에서 업그레이드를 선택한 다음 플레이할 레벨을 선택하세요.",
|
||||||
|
"lab.menu_entry": "크리에이티브 모드",
|
||||||
|
"lab.reset": "모두 0으로 초기화",
|
||||||
|
"lab.select_level": "플레이할 레벨 선택",
|
||||||
|
"lab.unlocks_at": "총점 {{score}}에서 잠금 해제",
|
||||||
|
"level_up.after_buttons": "레벨 {{level}}/{{max}}을 완료했습니다 .",
|
||||||
|
"level_up.before_buttons": "",
|
||||||
|
"level_up.compliment_advice": "모든 코인을 잡고, 벽돌을 놓치지 말고, 벽/천장에 부딪히지 말고, 30초 이내에 레벨을 클리어하여 추가 업그레이드를 얻으세요.",
|
||||||
|
"level_up.compliment_good": "잘했어!",
|
||||||
|
"level_up.compliment_perfect": "인상적이네요, 계속하세요!",
|
||||||
|
"level_up.pick_upgrade_title": "업그레이드 선택",
|
||||||
|
"level_up.plus_one_upgrade": "(+1 업그레이드)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1 업그레이드 및 +1 리롤)",
|
||||||
|
"level_up.reroll": "다시 롤 ({{count}})",
|
||||||
|
"level_up.reroll_help": "새로운 선택권 제공",
|
||||||
|
"level_up.upgrade_perk_to_level": " lvl {{level}}",
|
||||||
|
"main_menu.basic": "기본 그래픽",
|
||||||
|
"main_menu.basic_help": "더 나은 성능.",
|
||||||
|
"main_menu.colorful_coins": "다채로운 동전",
|
||||||
|
"main_menu.colorful_coins_help": "동전은 항상 벽돌 색으로 스폰됩니다.",
|
||||||
|
"main_menu.comboIncreaseTexts": "금색으로 +X 표시",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "콤보 증가 시",
|
||||||
|
"main_menu.contrast": "높은 명암비",
|
||||||
|
"main_menu.contrast_help": "더 화려하고 어두운 렌더링",
|
||||||
|
"main_menu.credit_levels": "레벨",
|
||||||
|
"main_menu.donate": "",
|
||||||
|
"main_menu.donate_help": "기부는 어때요? 설정에서 이 알림을 숨길 수 있습니다.",
|
||||||
|
"main_menu.donation_reminder": "기부 알림",
|
||||||
|
"main_menu.donation_reminder_help": "메인 메뉴에서 플레이 시간 및 기부 링크 보기",
|
||||||
|
"main_menu.download_save_file": "점수 및 통계 다운로드",
|
||||||
|
"main_menu.download_save_file_help": "저장 파일 가져오기",
|
||||||
|
"main_menu.extra_bright": "매우 밝음",
|
||||||
|
"main_menu.extra_bright_help": "동전과 벽돌 주위의 후광 크기를 증가시킵니다.",
|
||||||
|
"main_menu.fullscreen": "전체 화면",
|
||||||
|
"main_menu.fullscreen_help": "게임을 시작하기 전에 전체 화면으로 전환하려고 시도합니다.",
|
||||||
|
"main_menu.help_content": "",
|
||||||
|
"main_menu.help_help": "게임에 대해 자세히 알아보기",
|
||||||
|
"main_menu.help_title": "도움말",
|
||||||
|
"main_menu.help_upgrades": "업그레이드 ## 업그레이드",
|
||||||
|
"main_menu.high_score": "최고 점수 : {{score}}",
|
||||||
|
"main_menu.kid": "키즈 모드",
|
||||||
|
"main_menu.kid_help": "'느린 공'으로 향후 게임을 시작하세요.",
|
||||||
|
"main_menu.language": "언어",
|
||||||
|
"main_menu.language_help": "게임 언어 선택",
|
||||||
|
"main_menu.load_save_file": "저장 파일 로드",
|
||||||
|
"main_menu.load_save_file_help": "장치에서 저장 파일을 선택합니다.",
|
||||||
|
"main_menu.max_coins": " 최대 화면의 {{max}} 동전",
|
||||||
|
"main_menu.max_coins_help": "장식용, 점수에 영향 없음",
|
||||||
|
"main_menu.max_particles": " 최대 {{max}} 입자",
|
||||||
|
"main_menu.max_particles_help": "시각적 효과를 위해 화면에 표시되는 파티클 수를 제한합니다.",
|
||||||
|
"main_menu.mobile": "모바일 모드",
|
||||||
|
"main_menu.mobile_help": "퍽 아래에 공간을 남깁니다.",
|
||||||
|
"main_menu.normal": "새 게임",
|
||||||
|
"main_menu.normal_help": "무작위 시작 특전으로 7개의 레벨을 플레이하세요",
|
||||||
|
"main_menu.pointer_lock": "마우스 포인터 잠금",
|
||||||
|
"main_menu.pointer_lock_help": "마우스 커서를 잠그고 숨깁니다.",
|
||||||
|
"main_menu.record": "게임 플레이 동영상 녹화",
|
||||||
|
"main_menu.record_download": "동영상 다운로드 ({{size}} MB)",
|
||||||
|
"main_menu.record_help": "각 레벨의 동영상을 확인하세요.",
|
||||||
|
"main_menu.red_miss": "경고 누락",
|
||||||
|
"main_menu.red_miss_help": "적중하지 않고 내려오는 공 주위에 빨간색 입자를 표시합니다.",
|
||||||
|
"main_menu.reset": "게임 초기화",
|
||||||
|
"main_menu.reset_cancel": "아니요",
|
||||||
|
"main_menu.reset_confirm": "예",
|
||||||
|
"main_menu.reset_help": "최고 점수, 플레이 시간 및 통계 삭제",
|
||||||
|
"main_menu.reset_instruction": "게임에서 진행했던 모든 진척도를 잃게 되나요?",
|
||||||
|
"main_menu.save_file_error": "저장 파일 로드 중 오류",
|
||||||
|
"main_menu.save_file_loaded": "로드된 파일 저장",
|
||||||
|
"main_menu.save_file_loaded_help": "이제 앱이 다시 로드되어 저장 내용을 적용합니다.",
|
||||||
|
"main_menu.save_file_loaded_ok": "확인",
|
||||||
|
"main_menu.settings_help": "필요와 취향에 맞게 게임 플레이를 조정하세요.",
|
||||||
|
"main_menu.settings_title": "설정",
|
||||||
|
"main_menu.show_fps": "FPS 카운터",
|
||||||
|
"main_menu.show_fps_help": "앱 성능 모니터링",
|
||||||
|
"main_menu.show_stats": "실시간 통계 표시",
|
||||||
|
"main_menu.show_stats_help": "코인, 시간, 바운스, 미스",
|
||||||
|
"main_menu.sounds": "게임 사운드",
|
||||||
|
"main_menu.sounds_help": "일부 휴대폰의 속도가 느려질 수 있습니다.",
|
||||||
|
"main_menu.starting_perks": "시작 특전",
|
||||||
|
"main_menu.starting_perks_checked": "새 게임을 시작하면 이러한 특전 중 하나가 주어집니다. 특전을 클릭하면 특전을 제외할 수 있습니다.",
|
||||||
|
"main_menu.starting_perks_help": "가능한 시작 업그레이드 선택",
|
||||||
|
"main_menu.starting_perks_unchecked": "아래 특전은 시작 특전으로 제공되지는 않지만 클릭하여 풀에 추가할 수 있습니다.",
|
||||||
|
"main_menu.title": "브레이크아웃 71",
|
||||||
|
"main_menu.unlocks": "잠금 해제된 콘텐츠",
|
||||||
|
"main_menu.unlocks_help": "잠금 해제된 특전 및 레벨 체험하기",
|
||||||
|
"play.close_modale_window_tooltip": "닫기",
|
||||||
|
"play.current_lvl": "레벨 {{level}}/{{max}}",
|
||||||
|
"play.menu_label": "메뉴",
|
||||||
|
"play.menu_tooltip": "메인 메뉴 열기",
|
||||||
|
"play.missed_ball": "miss",
|
||||||
|
"play.mobile_press_to_play": "재생하려면 여기를 길게 누릅니다.",
|
||||||
|
"play.score_tooltip": "점수, 업그레이드 등을 확인하세요.",
|
||||||
|
"play.stats.coins_catch_rate": "코인 캐치율",
|
||||||
|
"play.stats.levelMisses": "아무것도 맞히지 못한 미스 샷",
|
||||||
|
"play.stats.levelTime": "레벨 시간",
|
||||||
|
"play.stats.levelWallBounces": "벽면 바운스",
|
||||||
|
"score_panel.close_to_unlock": "다음 레벨 잠금 해제 :",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "",
|
||||||
|
"score_panel.rerolls_count": "누적된 {{rerolls}} 회전 횟수가 있습니다.",
|
||||||
|
"score_panel.score_to_unlock": "",
|
||||||
|
"score_panel.title": " 레벨 {{level}}에서{{score}} 포인트 /{{max}} ",
|
||||||
|
"score_panel.upcoming_levels": "다음 레벨 :",
|
||||||
|
"score_panel.upgrades_picked": "이 게임에서 선택한 업그레이드는 실행됩니다:",
|
||||||
|
"unlocks.greyed_out_help": "회색으로 표시된 업그레이드는 총 점수를 올리면 잠금 해제할 수 있습니다. 총 점수는 게임에서 점수를 획득할 때마다 증가합니다.",
|
||||||
|
"unlocks.intro": "총 점수는 {{ts}}입니다. 아래는 게임에서 제공하는 모든 업그레이드와 레벨입니다. 아래에서 업그레이드 또는 레벨을 클릭하여 테스트 게임을 시작하세요.",
|
||||||
|
"unlocks.just_unlocked": "레벨 잠금 해제",
|
||||||
|
"unlocks.just_unlocked_plural": "방금 {{count}} 레벨을 잠금 해제했습니다.",
|
||||||
|
"unlocks.level": "<h2> {{out_of}}개 중 {{unlocked}} 개 레벨을 잠금 해제했습니다. </h2>\n<p>다음은 모든 게임 레벨이며, 하나를 클릭하여 체험해 보세요.</p> ",
|
||||||
|
"unlocks.level_description": "",
|
||||||
|
"unlocks.minScore": "달리기에서 ${{minScore}} 에 도달하면 잠금이 해제됩니다.",
|
||||||
|
"unlocks.minScoreWithPerks": "잠금을 해제하려면 {{required}} 을 사용하지만 {{forbidden}} 을 사용하지 않고 실행하여{{minScore}} 달러에 도달하세요.",
|
||||||
|
"unlocks.minTotalScore": "총{{score}}달러 적립",
|
||||||
|
"unlocks.reached": "최고 점수는 {{reached}}입니다.",
|
||||||
|
"unlocks.title_upgrades": "",
|
||||||
|
"upgrades.addiction.name": "중독",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} 콤보 / 벽돌, 벽돌을 부수고 {{delay}}초 후에 콤보가 초기화됩니다.",
|
||||||
|
"upgrades.addiction.verbose_description": "카운트다운은 각 레벨의 첫 번째 벽돌을 부순 후에만 시작됩니다. 모든 벽돌이 파괴되면 카운트다운이 멈춥니다.",
|
||||||
|
"upgrades.asceticism.name": "금욕주의",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} 콤보 / 벽돌, - {{combo}} 동전 잡기",
|
||||||
|
"upgrades.asceticism.verbose_description": "콤보가 올라가는 동안 코인을 어딘가에 보관해야 합니다.",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "더 강력한 끌어당기는 힘",
|
||||||
|
"upgrades.ball_attract_ball.name": "Gravity",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "공은 공을 끌어당깁니다",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "\"게임 영역 너비의 3/4\" 이상 떨어져 있는 공은 서로 끌어당기기 시작합니다.\n\n공이 서로 가장 멀리 떨어져 있을수록 끌어당기는 힘이 더 강해집니다.\n\n무지개 입자가 날아다니며 끌어당기는 힘을 상징합니다. 이 특전은 이미 공이 두 개 이상 있는 경우에만 제공됩니다.",
|
||||||
|
"upgrades.ball_attracts_coins.name": "공은 동전을 끌어당깁니다",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "동전은 가장 가까운 공을 따라 느리게 떨어집니다.",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "'얼룩' 및 '유령 동전'과 함께 사용하면 동전으로 공 주위를 '페인트칠'하는 데 사용할 수 있습니다. 동전 자석 대용으로도 사용할 수 있습니다.",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "더 강력한 반발력",
|
||||||
|
"upgrades.ball_repulse_ball.name": "개인 공간",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "공은 공을 튕겨냅니다",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "화면 너비의 1/4 이하로 떨어진 공은 서로 반발하기 시작합니다. 공이 서로 가까이 있으면 반발력이 더 강해집니다. 이 힘이 가해지는 것을 상징하기 위해 입자가 튀어 나옵니다. 이 특전은 공이 두 개 이상 있는 경우에만 제공됩니다.",
|
||||||
|
"upgrades.base_combo.name": "강력한 기반",
|
||||||
|
"upgrades.base_combo.tooltip": "콤보는 1이 아닌 {{coins}} 에서 시작합니다.",
|
||||||
|
"upgrades.base_combo.verbose_description": "콤보는 일반적으로 레벨이 시작될 때 1에서 시작되며, 아무것도 치지 않고 튕기면 1로 초기화됩니다. 이 특전을 사용하면 콤보가 3점 더 높게 시작되므로 항상 브릭당 최소 4개의 코인을 얻을 수 있습니다. 콤보가 초기화될 때마다 1이 아닌 4로 돌아갑니다. 콤보가 1보다 높다는 것을 알리기 위해 공이 약간 반짝입니다.",
|
||||||
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "더 큰 폭발",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "기본 폭발은 3x3 정사각형을 지우고 5x5 정사각형이되며 동전에 대한 타격도 훨씬 더 강해집니다. 폭발할 때마다 화면이 깜박입니다(기본 모드 제외).",
|
||||||
|
"upgrades.bigger_puck.name": "더 큰 퍽",
|
||||||
|
"upgrades.bigger_puck.tooltip": "더 많은 코인을 쉽게 획득하세요.",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "퍽이 크면 공을 놓치지 않고 더 많은 동전을 잡기 쉬울 뿐만 아니라 바운스 각도도 정확하게 맞출 수 있습니다(공의 각도는 퍽에 닿는 위치에 따라 달라집니다).\n\n그러나 큰 퍽은 레벨의 측면에서 사용하기가 더 어렵고 때때로 놓칠 수 있습니다.",
|
||||||
|
"upgrades.clairvoyant.name": "천리안",
|
||||||
|
"upgrades.clairvoyant.tooltip": "다음 레벨, 벽돌 HP 및 공 방향 보기",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "올바른 업그레이드를 선택하고 튼튼한 브릭에 어떤 일이 일어나고 있는지 이해하는 데 도움이 됩니다. 레벨 2와 3은 모호한 유틸리티에 대한 추가 지식을 제공합니다(루프 모드에서 도달 가능).",
|
||||||
|
"upgrades.coin_magnet.help_plural": "코인에 더 강력한 효과",
|
||||||
|
"upgrades.coin_magnet.name": "동전 자석",
|
||||||
|
"upgrades.coin_magnet.tooltip": "퍽은 동전을 끌어당깁니다",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "동전을 퍽으로 향하게 합니다. 동전이 이미 퍽에 가까이 있으면 효과가 더 강해집니다. 모든 동전을 잡으면 게임에서 특별한 보너스를 획득할 수 있습니다.\n\n더 많은 동전을 잡는 또 다른 방법은 바닥에서 벽돌을 치는 것입니다. 공의 속도와 방향은 스폰된 동전의 속도에 영향을 미칩니다.",
|
||||||
|
"upgrades.compound_interest.name": "복리 이자",
|
||||||
|
"upgrades.compound_interest.tooltip": "벽돌 깨질 때마다 +{{lvl}} 콤보, 코인 손실 시 초기화",
|
||||||
|
"upgrades.compound_interest.verbose_description": "벽돌을 부술 때마다 콤보가 하나씩 증가하며, 벽돌을 부술 때마다 점점 더 많은 코인을 생성합니다.\n\n하지만 코인을 놓치면 콤보가 초기화되므로 모든 코인을 퍽으로 모두 잡아야 합니다.\n\n콤보가 최소값을 넘으면 플레이 영역 하단에 빨간색 선이 표시되어 코인이 그쪽으로 이동해서는 안 된다는 것을 알려줍니다.",
|
||||||
|
"upgrades.concave_puck.name": "오목한 퍽",
|
||||||
|
"upgrades.concave_puck.tooltip": "수직 조준 정밀도 향상",
|
||||||
|
"upgrades.concave_puck.verbose_description": "공은 레벨이 똑바로 위로 올라가고 각도를 줄여서 튕기기 시작합니다.",
|
||||||
|
"upgrades.corner_shot.name": "코너 샷",
|
||||||
|
"upgrades.corner_shot.tooltip": "퍽이 화면 테두리와 겹치도록 합니다.",
|
||||||
|
"upgrades.corner_shot.verbose_description": "모서리 조준에 도움이 됩니다. 레벨이 높아질수록 더 멀리 나갈 수 있습니다.",
|
||||||
|
"upgrades.etherealcoins.name": "코인, 우주에서",
|
||||||
|
"upgrades.etherealcoins.tooltip": "코인은 더 이상 중력의 영향을 받지 않습니다.",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "동전이 어떻게든 떨어지도록 해야 하며, 그렇지 않으면 동전을 얻지 못할 것입니다.",
|
||||||
|
"upgrades.extra_levels.name": "5분 더",
|
||||||
|
"upgrades.extra_levels.tooltip": "7 대신 {{count}} 레벨 플레이",
|
||||||
|
"upgrades.extra_levels.verbose_description": "기본 게임은 최대 7레벨까지 플레이할 수 있으며, 그 이후에는 게임이 종료됩니다.\n\n이 특전의 각 레벨은 한 단계씩 더 높은 레벨로 올라갈 수 있습니다. 마지막 레벨에서 가장 많은 점수를 획득하는 경우가 많기 때문에 그 차이가 극적일 수 있습니다.",
|
||||||
|
"upgrades.extra_life.help_plural": "(마지막) 공이 손실되지 않고 바닥에{{lvl}} 번 튕겨집니다.",
|
||||||
|
"upgrades.extra_life.name": "엑스트라 라이프",
|
||||||
|
"upgrades.extra_life.tooltip": "공은 하프라인에서 한 번 튕긴 후 사라집니다.",
|
||||||
|
"upgrades.extra_life.verbose_description": "일반적으로 공은 하나이며, 공을 떨어뜨리는 순간 게임이 끝납니다.\n\n이 특전은 화면 하단에 흰색 막대가 추가되어 공을 한 번 저장하고 그 과정에서 중단할 수 있습니다.\n\n공이 화면 하단에 튕길 때마다 해당 특전의 레벨이 한 단계씩 감소합니다.",
|
||||||
|
"upgrades.forgiving.name": "용서",
|
||||||
|
"upgrades.forgiving.tooltip": "휴식 시간을 놓치면 콤보가 한 번에 감소하는 것이 아니라 점진적으로 감소합니다.",
|
||||||
|
"upgrades.forgiving.verbose_description": "레벨당 첫 번째 미스는 무료이며, 그 다음에는 콤보의 10%, 그 다음에는 20%입니다.",
|
||||||
|
"upgrades.fountain_toss.name": "분수 던지기",
|
||||||
|
"upgrades.fountain_toss.tooltip": "동전을 놓치면 콤보를 얻습니다.",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "동전을 놓쳤는데 콤보가 {{max}}미만일 경우, 콤보가 {{lvl}}의 확률로 성장합니다. /의 확률로 콤보가 1만큼 성장합니다.",
|
||||||
|
"upgrades.ghost_coins.name": "유령 코인",
|
||||||
|
"upgrades.ghost_coins.tooltip": "동전이 벽돌을 천천히 통과합니다.",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "버그가 아니라 기능입니다! 동전은 벽돌 사이를 천천히 날아갑니다. 레벨이 높을수록 더 빨리 움직입니다.",
|
||||||
|
"upgrades.helium.name": "헬륨",
|
||||||
|
"upgrades.helium.tooltip": "퍽의 좌우 중력 반전",
|
||||||
|
"upgrades.helium.verbose_description": "이렇게 하면 동전에 영향을 미치며 동전을 집어들 준비가 될 때까지 떠다니게 됩니다.",
|
||||||
|
"upgrades.hot_start.name": "핫 스타트",
|
||||||
|
"upgrades.hot_start.tooltip": "콤보 {{start}}, - 초당{{loss}} 콤보에서 시작",
|
||||||
|
"upgrades.hot_start.verbose_description": "모든 레벨이 시작될 때 콤보는 +30점으로 시작하지만, 매 초마다 1점씩 감소합니다. 이 효과는 다른 특전과 중첩됩니다.",
|
||||||
|
"upgrades.implosions.name": "영향",
|
||||||
|
"upgrades.implosions.tooltip": "폭발은 동전을 날려버리는 대신 빨아들입니다.",
|
||||||
|
"upgrades.implosions.verbose_description": "폭발력은 다른 방향으로 적용됩니다. 추가 레벨은 \"더 큰 폭발\"로 작용합니다.",
|
||||||
|
"upgrades.instant_upgrade.name": "즉시 업그레이드",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "지금 +1 업그레이드, 게임 종료 시까지 -1 선택.",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "즉시 두 가지 업그레이드를 선택하면 무료 업그레이드 한 개와 이 특전을 받기 위해 사용한 업그레이드를 상환하는 업그레이드 한 개를 얻게 됩니다. 업그레이드를 선택할 수 있는 메뉴가 추가될 때마다 선택할 수 있는 옵션이 줄어듭니다.",
|
||||||
|
"upgrades.left_is_lava.name": "왼쪽을 피하십시오.",
|
||||||
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} 벽돌을 부술 때마다 콤보. 공이 화면 왼쪽에 맞으면 콤보가 초기화됩니다.",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "벽돌을 부술 때마다 콤보가 하나씩 증가하므로 다음에 부수는 모든 벽돌에서 코인을 하나 더 얻을 수 있습니다.\n\n하지만 콤보는 공이 왼쪽에 닿는 즉시 초기화됩니다.\n\n콤보가 올라가는 즉시 왼쪽이 빨간색으로 표시되어 부딪히지 않도록 주의해야 한다는 것을 알려줍니다.\n",
|
||||||
|
"upgrades.limitless.name": "무한한",
|
||||||
|
"upgrades.limitless.tooltip": "모든 업그레이드의 최대 레벨을 {{lvl}} 만큼 올립니다.",
|
||||||
|
"upgrades.limitless.verbose_description": "이 특전을 선택하면 자신의 한도도 하나씩 증가하여 다시 선택할 수 있습니다.",
|
||||||
|
"upgrades.metamorphosis.name": "메타모포시스",
|
||||||
|
"upgrades.metamorphosis.tooltip": "각 동전은 {{lvl}} 개의 벽돌을 해당 색상으로 얼룩지게 할 수 있습니다.",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "이 특전을 사용하면 동전이 나온 벽돌의 색을 띠게 되며, 처음 닿는 벽돌도 같은 색으로 물들게 됩니다.\n\n동전은 벽돌을 부순 공의 속도로 생성되므로 '칠하고 싶은' 벽돌의 방향으로 살짝 조준하면 됩니다.",
|
||||||
|
"upgrades.minefield.name": "지뢰밭",
|
||||||
|
"upgrades.minefield.tooltip": "화면의 폭탄 벽돌 당 +{{lvl}} 콤보",
|
||||||
|
"upgrades.minefield.verbose_description": "벽돌을 놓으면 콤보에 + 레벨을, 파괴하면 - 레벨을 추가하고 기본 콤보에 벽돌 수에 레벨을 곱한 만큼 레벨을 올립니다.",
|
||||||
|
"upgrades.multiball.name": "멀티 볼",
|
||||||
|
"upgrades.multiball.tooltip": "",
|
||||||
|
"upgrades.multiball.verbose_description": "브레이크아웃 71에서 공을 떨어뜨리는 순간 패배합니다.\n\n이 특전으로 공 두 개를 얻게 되므로 공 하나를 잃어도 괜찮습니다.\n\n잃어버린 공은 다음 레벨에서 다시 돌아옵니다.\n\n공이 두 개 이상 있으면 추가 특전이 제공되며, 당연히 레벨을 더 빨리 클리어할 수 있습니다.",
|
||||||
|
"upgrades.nbricks.name": "엄격한 샘플 크기",
|
||||||
|
"upgrades.nbricks.tooltip": "퍽 바운스당 정확히 {{lvl}} 개의 벽돌을 쳐서 +{{lvl}} 콤보를 달성하고, 그렇지 않으면 초기화됩니다.",
|
||||||
|
"upgrades.nbricks.verbose_description": "반드시 벽돌을 파괴할 필요는 없지만, 벽돌을 쳐야 합니다. 폭발로 파괴된 벽돌은 포함되지 않습니다.",
|
||||||
|
"upgrades.one_more_choice.name": "추가 선택 사항",
|
||||||
|
"upgrades.one_more_choice.tooltip": "레벨을 더 올리면 목록에 {{lvl}} 개의 옵션이 추가됩니다.",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "모든 업그레이드 메뉴에 옵션이 하나 더 추가됩니다. 선택할 수 있는 업그레이드 수가 증가하지는 않습니다.",
|
||||||
|
"upgrades.passive_income.name": "수동 소득",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} 콤보/브릭, 퍽이 지난 {{time}}초 동안 움직이지 않았다면 대신 재설정됩니다.",
|
||||||
|
"upgrades.passive_income.verbose_description": "일부 특전은 아무것도 하지 않아도 공이 원하는 것을 할 수 있도록 도와줍니다.",
|
||||||
|
"upgrades.picky_eater.name": "까다로운 식성",
|
||||||
|
"upgrades.picky_eater.tooltip": "벽돌 깨질 때마다 +{{lvl}} 콤보, 공 색이 바뀌면 초기화됨",
|
||||||
|
"upgrades.picky_eater.verbose_description": "공과 같은 색의 벽돌을 부술 때마다 콤보가 하나씩 증가합니다.\n다른 색이면 공은 새로운 색으로 바뀌지만 공과 같은 색의 벽돌이 남아 있지 않은 한 콤보는 초기화됩니다.\n최소값보다 높은 콤보를 얻으면 잘못된 색의 벽돌에는 빨간색 테두리가 생깁니다.\n공이 두 개 이상 있는 경우, 공 중 하나가 벽돌에 닿을 때마다 공의 색이 모두 바뀝니다.",
|
||||||
|
"upgrades.pierce.name": "피어싱",
|
||||||
|
"upgrades.pierce.tooltip": "퍽 바운드 후 공이 {{count}} 개의 벽돌을 관통했습니다.",
|
||||||
|
"upgrades.pierce.verbose_description": "공은 일반적으로 무언가에 닿는 즉시 튕깁니다. 이 특전을 사용하면 벽돌이 최대 3개까지 깨질 때까지 공의 궤적이 계속됩니다.\n\n그 후 4번째 벽돌에 닿으면 공이 튕기며, 카운터를 초기화하려면 퍽을 터치해야 합니다.",
|
||||||
|
"upgrades.pierce_color.name": "컬러 피어싱",
|
||||||
|
"upgrades.pierce_color.tooltip": "공 색깔의 벽돌에 +{{lvl}} 피해",
|
||||||
|
"upgrades.pierce_color.verbose_description": "공이 같은 색의 벽돌에 부딪힐 때마다 방해받지 않고 그냥 통과합니다.\n\n다른 색의 벽돌에 닿으면 벽돌을 부수고 그 색을 가져가서 튕겨 나갑니다.\n\n튼튼한 벽돌이 있다면 공이 같은 색의 벽돌에 닿아도 튕겨나갈 수 있습니다.",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "연착륙",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "퍽이 공을 튕겨냅니다",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "공이 퍽에 가까워지면 속도가 느려지기 시작하고 심지어 퍽에 닿지 않고 튕겨 나갈 수도 있습니다.",
|
||||||
|
"upgrades.reach.name": "하향식",
|
||||||
|
"upgrades.reach.tooltip": " 가장 아래 줄에 있는 N개의 벽돌을 터치하면 콤보가 초기화됩니다. 그렇지 않으면 +N 콤보",
|
||||||
|
"upgrades.reach.verbose_description": "벽돌이 한 줄만 있거나 가장 낮은 벽돌 줄이 게임의 전체 너비를 덮는 경우, 이 특전은 아무 효과가 없습니다. 그렇지 않으면 이 가장 낮은 줄을 부수면 콤보가 초기화되고, 다른 줄을 부수면 가장 낮은 줄에 있는 벽돌 수만큼 콤보가 증가합니다.\n\n가장 낮은 줄은 빨간색으로 강조 표시됩니다.",
|
||||||
|
"upgrades.respawn.name": "다시 생성",
|
||||||
|
"upgrades.respawn.tooltip": " {{delay}}초 후에{{percent}}%의 벽돌이 다시 생성됩니다.",
|
||||||
|
"upgrades.respawn.verbose_description": "일부 파티클 효과는 벽돌이 나타나는 위치를 알려줍니다.",
|
||||||
|
"upgrades.right_is_lava.name": "오른쪽을 피하십시오.",
|
||||||
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} 벽돌당 콤보. 공이 화면 왼쪽에 맞으면 콤보가 초기화됩니다.",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "벽돌을 부술 때마다 콤보가 하나씩 증가하므로 다음에 부수는 모든 벽돌에서 코인을 하나 더 얻을 수 있습니다.\n\n하지만 콤보는 공이 오른쪽에 닿는 즉시 초기화됩니다.\n\n콤보가 올라가는 즉시 오른쪽이 빨간색으로 표시되어 부딪히지 않도록 주의해야 한다는 것을 알려줍니다.\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "생명을 잃으면 모든 벽돌이 사라집니다",
|
||||||
|
"upgrades.sacrifice.help_over": "콤보로 생명력 {{lvl}}을 잃으면 모든 벽돌을 클리어합니다.",
|
||||||
|
"upgrades.sacrifice.name": "희생",
|
||||||
|
"upgrades.sacrifice.verbose_description": "이렇게 하면 콤보가 꽤 높아질 수 있습니다.",
|
||||||
|
"upgrades.sapper.help_plural": "처음 깨진 {{lvl}} 개의 벽돌은 폭탄이 됩니다.",
|
||||||
|
"upgrades.sapper.name": "Sapper",
|
||||||
|
"upgrades.sapper.tooltip": "첫 번째 벽돌이 깨지면 폭탄이 됩니다.",
|
||||||
|
"upgrades.sapper.verbose_description": "처음 부순 벽돌은 그냥 사라지는 대신 폭탄 벽돌로 대체됩니다. 퍽에 공을 튕기면 효과가 다시 활성화됩니다. 이 특전을 레벨 업하면 더 많은 폭탄을 배치할 수 있습니다.\n\n폭탄은 주변 동전의 속도에 영향을 미치므로 너무 많이 폭발하면 노력의 결실을 얻기 어려울 수 있다는 점을 기억하세요.",
|
||||||
|
"upgrades.shocks.name": "쇼크",
|
||||||
|
"upgrades.shocks.tooltip": "폭발성 공 충돌",
|
||||||
|
"upgrades.shocks.verbose_description": "두 공이 충돌할 때마다 속도를 바꾸고 폭발을 일으키며 추가 속도를 얻어 분리합니다.",
|
||||||
|
"upgrades.shunt.name": "Shunt",
|
||||||
|
"upgrades.shunt.tooltip": "레벨 사이에 콤보의 {{percent}}% 유지",
|
||||||
|
"upgrades.shunt.verbose_description": "핫 스타트 기능도 있는 경우 현재 콤보에 핫 스타트 기능이 추가됩니다.",
|
||||||
|
"upgrades.side_flip.name": "오른손잡이",
|
||||||
|
"upgrades.side_flip.tooltip": "오른쪽에서 깨진 벽돌당 +{{lvl}} 콤보, 그렇지 않으면 -{{loss}} 콤보",
|
||||||
|
"upgrades.side_flip.verbose_description": "벽돌의 오른쪽을 타격하면 콤보 1개를 얻지만, 왼쪽을 타격하면 콤보 2개가 제거되므로 피하세요. 위쪽과 아래쪽에서 타격해도 효과가 없습니다.",
|
||||||
|
"upgrades.side_kick.name": "왼손잡이",
|
||||||
|
"upgrades.side_kick.tooltip": "왼쪽에서 깨진 벽돌당 +{{lvl}} 콤보, 그렇지 않으면 -{{loss}} 콤보",
|
||||||
|
"upgrades.side_kick.verbose_description": "벽돌의 왼쪽을 타격하면 콤보 1개를 얻지만, 오른쪽을 타격하면 콤보 2개가 제거되므로 피하세요. 위쪽과 아래쪽에서 타격해도 효과가 없습니다.",
|
||||||
|
"upgrades.skip_last.help_plural": "마지막 {{lvl}} 개의 벽돌이 폭발합니다.",
|
||||||
|
"upgrades.skip_last.name": "간편한 정리",
|
||||||
|
"upgrades.skip_last.tooltip": "마지막 벽돌이 폭발합니다.",
|
||||||
|
"upgrades.skip_last.verbose_description": "다음 레벨로 이동하려면 모든 벽돌을 깨야 합니다. 하지만 마지막 벽돌을 구하기는 어려울 수 있습니다.\n\n레벨을 일찍 클리어하면 업그레이드할 때 선택의 폭이 넓어집니다. 벽돌을 놓치지 않는 것도 매우 유리합니다.\n\n따라서 마지막 벽돌을 깨는 것이 어렵다면 이 특전을 몇 번 사용하면 도움이 될 수 있습니다.",
|
||||||
|
"upgrades.slow_down.name": "느린 공",
|
||||||
|
"upgrades.slow_down.tooltip": "공이 더 느리게 움직입니다.",
|
||||||
|
"upgrades.slow_down.verbose_description": "공은 비교적 느리게 시작하지만, 게임을 레벨이 올라갈수록 조금씩 더 빠르게 시작됩니다.\n\n또한 한 레벨에서 많은 시간을 보내면 속도가 빨라집니다.\n\n이 특전 덕분에 더 쉽게 관리할 수 있습니다.\n\n메뉴에서 어린이 모드를 활성화하면 매번 시작할 때마다 이 특전을 받을 수 있습니다.",
|
||||||
|
"upgrades.smaller_puck.help_plural": "더 작은 퍽과 더 높은 베이스 콤보",
|
||||||
|
"upgrades.smaller_puck.name": "더 작은 퍽",
|
||||||
|
"upgrades.smaller_puck.tooltip": "기본 콤보 +5 부여",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "이렇게 하면 퍽이 작아져 이론적으로는 코너 샷이 더 쉬워지지만 실제로는 난이도만 높아집니다.\n\n그렇기 때문에 이 벽돌을 선택한 후 부수는 모든 벽돌에 대해 벽돌당 +5 코인이라는 좋은 보너스가 주어집니다.",
|
||||||
|
"upgrades.soft_reset.name": "소프트 리셋",
|
||||||
|
"upgrades.soft_reset.tooltip": "콤보 재설정은 {{percent}}%를 유지합니다.",
|
||||||
|
"upgrades.soft_reset.verbose_description": "콤보 재설정의 영향을 제한합니다.",
|
||||||
|
"upgrades.streak_shots.name": "히트 행진",
|
||||||
|
"upgrades.streak_shots.tooltip": "퍽을 튕기기 전에 벽돌을 많이 깨면 더 많은 코인을 획득할 수 있습니다.",
|
||||||
|
"upgrades.streak_shots.verbose_description": "벽돌을 부술 때마다 콤보(벽돌당 코인 개수)가 하나씩 증가합니다.\n\n하지만 공이 퍽에 닿는 순간 콤보는 기본값으로 초기화되며, 브릭당 코인 하나만 얻게 됩니다.\n\n콤보가 기본값 이상으로 올라가면 퍽이 빨간색으로 표시되어 공에 닿으면 콤보가 파괴된다는 것을 알려줍니다.",
|
||||||
|
"upgrades.sturdy_bricks.name": "견고한 벽돌",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "벽돌 HP +{{lvl}} , 깨질 때 생성되는 동전 비율 +{{percent}}%",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "이 특성의 레벨이 올라갈 때마다 모든 브릭에 HP가 하나씩 추가됩니다. \"투시력\" 특전으로 HP 수치를 확인할 수 있습니다. \"관통\" 특전을 획득하면 공의 공격력을 높일 수 있습니다. 이 특성의 각 레벨은 동전 스폰을 +50% 추가합니다.",
|
||||||
|
"upgrades.telekinesis.help_plural": "공에 더 강력한 효과",
|
||||||
|
"upgrades.telekinesis.name": "염력",
|
||||||
|
"upgrades.telekinesis.tooltip": "퍽은 공의 궤적을 제어합니다.",
|
||||||
|
"upgrades.telekinesis.verbose_description": "공이 올라가는 동안 공을 컨트롤합니다.",
|
||||||
|
"upgrades.top_is_lava.name": "하늘이 한계입니다",
|
||||||
|
"upgrades.top_is_lava.tooltip": "+ 브릭당{{lvl}} 콤보, 상단 타격 시 초기화됨",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "벽돌을 부술 때마다 콤보가 하나씩 증가합니다. 하지만 공이 화면 상단에 닿으면 콤보가 초기화됩니다.\n\n콤보가 최소값을 초과하면 상단에 빨간색 막대가 표시되어 부딪히지 않도록 주의해야 함을 알려줍니다.",
|
||||||
|
"upgrades.trampoline.name": "트램펄린",
|
||||||
|
"upgrades.trampoline.tooltip": "+ 퍽 바운스당{{lvl}} 콤보, 모든 테두리에서 바운스당{{lvl}} 콤보",
|
||||||
|
"upgrades.trampoline.verbose_description": "초기화 조건이 추가되지 않는 드문 콤보 업그레이드 중 하나입니다.",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "벽돌당 +{{lvl}} 콤보, 측면 또는 천장 없음",
|
||||||
|
"upgrades.unbounded.name": "무제한",
|
||||||
|
"upgrades.unbounded.tooltip": "벽돌당 +{{lvl}} 콤보, 더 이상 공을 유지할 측면이 없음, 위험",
|
||||||
|
"upgrades.unbounded.verbose_description": "공을 화면에 계속 띄울 수 있는 방법을 찾으셨기를 바랍니다. 측면 타격에 대한 페널티가 더 이상 적용되지 않습니다. 레벨 2 이상에서는 천장도 사라집니다. 이것은 고급 특전입니다.",
|
||||||
|
"upgrades.viscosity.name": "점성",
|
||||||
|
"upgrades.viscosity.tooltip": "느린 코인 낙하",
|
||||||
|
"upgrades.viscosity.verbose_description": "동전은 일반적으로 중력과 폭발로 인해 상당히 빠른 속도로 가속됩니다.\n\n이 특성은 마치 점성이 있는 액체 속에 있는 것처럼 지속적으로 속도를 느리게 만듭니다.\n\n따라서 동전을 쉽게 잡을 수 있으며, 동전의 움직임에 영향을 주는 특전과 잘 어울립니다.",
|
||||||
|
"upgrades.wind.help_plural": "더 강력한 풍력",
|
||||||
|
"upgrades.wind.name": "바람",
|
||||||
|
"upgrades.wind.tooltip": "퍽 위치가 바람을 일으킵니다.",
|
||||||
|
"upgrades.wind.verbose_description": "바람은 퍽 위치에 따라 달라집니다: 왼쪽은 왼쪽으로, 오른쪽은 오른쪽으로 불어옵니다. 공과 동전 모두에 영향을 줍니다.",
|
||||||
|
"upgrades.yoyo.name": "Yo-yo",
|
||||||
|
"upgrades.yoyo.tooltip": "공이 퍽 쪽으로 떨어짐",
|
||||||
|
"upgrades.yoyo.verbose_description": "염력과 반대되는 개념으로, 공이 다시 떨어지는 동안 공을 제어합니다.",
|
||||||
|
"upgrades.zen.name": "Zen",
|
||||||
|
"upgrades.zen.tooltip": "벽돌당 +{{lvl}} 콤보, 폭발 시 초기화됨",
|
||||||
|
"upgrades.zen.verbose_description": "결국, 이 게임은 비폭력적인 게임입니다."
|
||||||
|
}
|
333
src/i18n/ru.json
333
src/i18n/ru.json
|
@ -1 +1,332 @@
|
||||||
{}
|
{
|
||||||
|
"confirmRestart.no": "Отмена",
|
||||||
|
"confirmRestart.text": "Вы собираетесь начать новую игру. Вы уверены, что хотите продолжить?",
|
||||||
|
"confirmRestart.title": "Начать новую игру?",
|
||||||
|
"confirmRestart.yes": "Перезапустите игру",
|
||||||
|
"gameOver.creative": "Этот забег не будет записываться.",
|
||||||
|
"gameOver.cumulative_total": "Ваш общий суммарный балл увеличился с {{startTs}} до {{endTs}}.",
|
||||||
|
"gameOver.lost.summary": "Вы уронили мяч, поймав {{score}} монет.",
|
||||||
|
"gameOver.lost.title": "Игра окончена",
|
||||||
|
"gameOver.stats.balls_lost": "Мячи потеряны",
|
||||||
|
"gameOver.stats.bricks_broken": "Кирпичи разбиты",
|
||||||
|
"gameOver.stats.bricks_per_minute": "Разбитых кирпичей в минуту",
|
||||||
|
"gameOver.stats.catch_rate": "Уровень улова",
|
||||||
|
"gameOver.stats.combo_avg": "Среднее комбо",
|
||||||
|
"gameOver.stats.combo_max": "Максимальная комбинация",
|
||||||
|
"gameOver.stats.duration_per_level": "Продолжительность за уровень",
|
||||||
|
"gameOver.stats.hit_rate": "Скорость попадания",
|
||||||
|
"gameOver.stats.intro": "Ниже приведена статистика вашей игры по сравнению с вашими {{count}} лучшими играми.",
|
||||||
|
"gameOver.stats.level_reached": "Достигнутый уровень",
|
||||||
|
"gameOver.stats.total_score": "Общий балл",
|
||||||
|
"gameOver.stats.upgrades_applied": "Примененные обновления",
|
||||||
|
"gameOver.unlocked_perk": "Обновление разблокировано",
|
||||||
|
"gameOver.unlocked_perk_plural": "Вы только что разблокировали {{count}} привилегий",
|
||||||
|
"gameOver.win.summary": "Игра окончена. Вы спрятали {{score}} монет.",
|
||||||
|
"gameOver.win.title": "Вы завершили эту игру",
|
||||||
|
"history.columns.score": "Оценка",
|
||||||
|
"history.columns.started": "Дата",
|
||||||
|
"history.help": "Посмотрите свои {{count}} лучшие игры.",
|
||||||
|
"history.locked": "Сыграйте не менее десяти игр, чтобы разблокировать",
|
||||||
|
"history.title": "История побегов",
|
||||||
|
"lab.help": "Попробуйте любую сборку.",
|
||||||
|
"lab.instructions": "Выберите апгрейды ниже, а затем выберите уровень для игры.",
|
||||||
|
"lab.menu_entry": "Творческий режим",
|
||||||
|
"lab.reset": "Сбросить все в 0",
|
||||||
|
"lab.select_level": "Выберите уровень для игры",
|
||||||
|
"lab.unlocks_at": "Открывается при общем количестве очков {{score}}",
|
||||||
|
"level_up.after_buttons": "Вы только что закончили уровень {{level}}/{{max}}.",
|
||||||
|
"level_up.before_buttons": "Вы поймали {{score}} монет {{catchGain}} из {{levelSpawnedCoins}} за {{time}} секунды {{timeGain}}.\n\nВы промахнулись {{levelMisses}} раз {{missesGain}} и ударились о стены или потолок {{levelWallBounces}} раз{{wallHitsGain}}.\n\n{{compliment}}",
|
||||||
|
"level_up.compliment_advice": "Постарайтесь поймать все монеты, не промахнуться мимо кирпичей, не удариться о стены/потолок или пройти уровень за 30 секунд, чтобы получить дополнительные улучшения.",
|
||||||
|
"level_up.compliment_good": "Молодцы!",
|
||||||
|
"level_up.compliment_perfect": "Впечатляет, продолжайте в том же духе!",
|
||||||
|
"level_up.pick_upgrade_title": "Выберите обновление",
|
||||||
|
"level_up.plus_one_upgrade": "(+1 обновление)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1 улучшение и +1 повторный бросок)",
|
||||||
|
"level_up.reroll": "Повторный бросок ({{count}})",
|
||||||
|
"level_up.reroll_help": "Предложите новые варианты",
|
||||||
|
"level_up.upgrade_perk_to_level": " lvl {{level}}",
|
||||||
|
"main_menu.basic": "Базовая графика",
|
||||||
|
"main_menu.basic_help": "Улучшенная производительность.",
|
||||||
|
"main_menu.colorful_coins": "Разноцветные монеты",
|
||||||
|
"main_menu.colorful_coins_help": "Монеты всегда спаунятся того же цвета, что и кирпичи",
|
||||||
|
"main_menu.comboIncreaseTexts": "Показать +X в золотом цвете",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "Когда комбо увеличивается",
|
||||||
|
"main_menu.contrast": "Высокая контрастность",
|
||||||
|
"main_menu.contrast_help": "Более красочная и темная визуализация",
|
||||||
|
"main_menu.credit_levels": "Уровни",
|
||||||
|
"main_menu.donate": "Вы играли {{hours}} часов",
|
||||||
|
"main_menu.donate_help": "Как насчет пожертвования? Вы можете скрыть это напоминание в настройках.",
|
||||||
|
"main_menu.donation_reminder": "Напомните мне о пожертвовании",
|
||||||
|
"main_menu.donation_reminder_help": "Смотрите время игры и ссылку на пожертвование в главном меню",
|
||||||
|
"main_menu.download_save_file": "Скачать счет и статистику",
|
||||||
|
"main_menu.download_save_file_help": "Получить файл сохранения",
|
||||||
|
"main_menu.extra_bright": "Очень яркий",
|
||||||
|
"main_menu.extra_bright_help": "Увеличивает размер ореола вокруг монет и кирпичей.",
|
||||||
|
"main_menu.fullscreen": "ПОЛНЫЙ ЭКРАН",
|
||||||
|
"main_menu.fullscreen_help": "Игра пытается перейти в полноэкранный режим перед запуском",
|
||||||
|
"main_menu.help_content": "## Цель\n\nПоймайте как можно больше монет на протяжении 7 уровней.\nМонеты появляются, когда вы разбиваете кирпичи.\nЛовите их шайбой, чтобы увеличить свой счет.\nВаш счет отображается в правом верхнем углу экрана.\nНе уроните шайбу, иначе игра закончится.\n\nУничтожив все кирпичи, вы сможете выбрать улучшение.\n\n## Апгрейды\n\nВыбранные вами улучшения будут действовать до конца игры.\nНекоторые из них можно выбирать несколько раз для усиления эффекта.\nНекоторые помогают в прицеливании или облегчают игру другими способами.\nНекоторые полезны только в комбинации.\n\nВ начале каждой игры вы всегда получаете один апгрейд.\nЕго иконка будет служить кирпичом первого уровня.\nВыбрать стартовые апгрейды можно в настройках.\n\nМногие апгрейды влияют на ваши комбо.\n\n## Комбо\n\nВаше \"комбо\" - это количество монет, появляющихся при разрушении кирпича.\nОно отображается на вашей шайбе, например, x4 означает, что каждый кирпич порождает 4 монеты.\nБольшинство обновлений, увеличивающих комбо, также добавляют условие для его сброса.\nКомбо также сбрасывается, если мяч возвращается к шайбе, не попав ни в один кирпич.\nВ этом случае будет показано сообщение \"промах\".\n\nСтарайтесь каждый раз целиться в кирпич.\n\n## Прицеливание\n\nТолько положение мяча на шайбе определяет, как он отскочит.\nЕсли мяч попадет в центр шайбы, он отскочит вертикально вверх.\nЕсли вы ударите с одной стороны, он отскочит под большим углом.\nСкорость шайбы и угол входа не влияют на направление мяча после отскока.\n\nМожно открыть множество улучшений, помогающих в прицеливании.\n\n## Unlocks\n\nПри первой игре в Breakout 71 большинство обновлений и уровней заблокированы.\nМодификации можно разблокировать, просто играя и собирая много монет.\nПервые уровни разблокируются при достижении высокого результата.\nПоследующие уровни добавляют условие, по которому вы можете выбрать те или иные привилегии.\n\nДобиваться высоких результатов гораздо проще, если после каждого уровня вы получаете несколько обновлений.\n\n## Повторные прокачки и бесплатные улучшения\n\nВы получите дополнительный апгрейд, если будете играть хорошо:\n\n- Пройдите уровень за {{levelTimeGood}} секунд\n- Ударьте по бокам или сверху менее {{wallBouncedGood}} раз\n- Поймайте {{catchRateGood}}% монет\n- Пропустите кирпичи менее {{missesGood}} раз\n\nВы также получите повторную прокачку, которая позволит вам пропустить обновления, если вы справитесь с заданием еще лучше:\n\n- Пройдите уровень за {{levelTimeBest}} секунды\n- Попадите по бокам или сверху менее {{wallBouncedBest}} раз\n- Поймать {{catchRateBest}}% монет\n- Промахнитесь по кирпичам менее {{missesBest}} раз\n\nОпция в настройках позволяет отображать эту статистику",
|
||||||
|
"main_menu.help_help": "Узнайте больше об игре",
|
||||||
|
"main_menu.help_title": "Помощь",
|
||||||
|
"main_menu.help_upgrades": "## Обновления",
|
||||||
|
"main_menu.high_score": "Высокий балл : {{score}}",
|
||||||
|
"main_menu.kid": "Детский режим",
|
||||||
|
"main_menu.kid_help": "Начинайте будущие игры с \"медленного мяча\".",
|
||||||
|
"main_menu.language": "Язык",
|
||||||
|
"main_menu.language_help": "Выберите язык игры",
|
||||||
|
"main_menu.load_save_file": "Загрузить файл сохранения",
|
||||||
|
"main_menu.load_save_file_help": "Выберите файл сохранения на вашем устройстве",
|
||||||
|
"main_menu.max_coins": " {{max}} монет на экране максимум",
|
||||||
|
"main_menu.max_coins_help": "Только косметика, не влияет на результат",
|
||||||
|
"main_menu.max_particles": " {{max}} частиц максимум",
|
||||||
|
"main_menu.max_particles_help": "Ограничивает количество частиц, отображаемых на экране для визуального эффекта.",
|
||||||
|
"main_menu.mobile": "Мобильный режим",
|
||||||
|
"main_menu.mobile_help": "Оставляет пространство под шайбой.",
|
||||||
|
"main_menu.normal": "НОВАЯ ИГРА",
|
||||||
|
"main_menu.normal_help": "Пройдите 7 уровней со случайным стартовым преимуществом",
|
||||||
|
"main_menu.pointer_lock": "Блокировка указателя мыши",
|
||||||
|
"main_menu.pointer_lock_help": "Фиксирует и скрывает курсор мыши.",
|
||||||
|
"main_menu.record": "Запись видеороликов игрового процесса",
|
||||||
|
"main_menu.record_download": "Скачать видео ({{size}} МБ)",
|
||||||
|
"main_menu.record_help": "Получите видеозапись каждого уровня.",
|
||||||
|
"main_menu.red_miss": "Мисс предупреждение",
|
||||||
|
"main_menu.red_miss_help": "Покажите красные частицы вокруг мячей, падающих без попадания.",
|
||||||
|
"main_menu.reset": "Перезагрузка игры",
|
||||||
|
"main_menu.reset_cancel": "Нет",
|
||||||
|
"main_menu.reset_confirm": "Да",
|
||||||
|
"main_menu.reset_help": "Сотрите высокий результат, время игры и статистику",
|
||||||
|
"main_menu.reset_instruction": "Вы потеряете весь прогресс, достигнутый в игре, вы уверены?",
|
||||||
|
"main_menu.save_file_error": "Ошибка при загрузке файла сохранения",
|
||||||
|
"main_menu.save_file_loaded": "Сохранить загруженный файл",
|
||||||
|
"main_menu.save_file_loaded_help": "Теперь приложение перезагрузится, чтобы применить ваше сохранение",
|
||||||
|
"main_menu.save_file_loaded_ok": "OK",
|
||||||
|
"main_menu.settings_help": "Подстраивайте игровой процесс под свои потребности и вкус",
|
||||||
|
"main_menu.settings_title": "Настройки",
|
||||||
|
"main_menu.show_fps": "Счетчик FPS",
|
||||||
|
"main_menu.show_fps_help": "Контролируйте работу приложения",
|
||||||
|
"main_menu.show_stats": "Показывайте статистику в реальном времени",
|
||||||
|
"main_menu.show_stats_help": "Монеты, время, отскоки, промахи",
|
||||||
|
"main_menu.sounds": "Звуки игры",
|
||||||
|
"main_menu.sounds_help": "Может замедлять работу некоторых телефонов.",
|
||||||
|
"main_menu.starting_perks": "Стартовые привилегии",
|
||||||
|
"main_menu.starting_perks_checked": "Когда вы начнете новую игру, вам будет дано одно из этих преимуществ. Щелкните по перку, чтобы исключить его.",
|
||||||
|
"main_menu.starting_perks_help": "Выберите возможные стартовые апгрейды",
|
||||||
|
"main_menu.starting_perks_unchecked": "Приведенные ниже привилегии не предлагаются в качестве стартовых, но вы можете нажать на них, чтобы добавить в пул.",
|
||||||
|
"main_menu.title": "Прорыв 71",
|
||||||
|
"main_menu.unlocks": "Разблокированный контент",
|
||||||
|
"main_menu.unlocks_help": "Попробуйте преимущества и уровни, которые вы разблокировали",
|
||||||
|
"play.close_modale_window_tooltip": "Закрыть",
|
||||||
|
"play.current_lvl": "Уровень {{level}}/{{max}}",
|
||||||
|
"play.menu_label": "Меню",
|
||||||
|
"play.menu_tooltip": "Открыть главное меню",
|
||||||
|
"play.missed_ball": "Мисс",
|
||||||
|
"play.mobile_press_to_play": "Нажмите и удерживайте здесь, чтобы играть",
|
||||||
|
"play.score_tooltip": "Узнайте о своих оценках, обновлениях и многом другом",
|
||||||
|
"play.stats.coins_catch_rate": "Скорость добычи монет",
|
||||||
|
"play.stats.levelMisses": "Пропущенные выстрелы, когда вы не попали ни в кого",
|
||||||
|
"play.stats.levelTime": "Время уровня",
|
||||||
|
"play.stats.levelWallBounces": "Отскоки от стены",
|
||||||
|
"score_panel.close_to_unlock": "Разблокировка следующего уровня:",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "Наберите {{missingUpgrades}} и наберите {{points}} больше очков, чтобы разблокировать уровень \"{{level}}\"",
|
||||||
|
"score_panel.rerolls_count": "Вы накопили {{rerolls}} повторных бросков",
|
||||||
|
"score_panel.score_to_unlock": "Наберите {{points}} больше очков, чтобы разблокировать уровень \"{{level}}\"",
|
||||||
|
"score_panel.title": "{{score}} очков на уровне {{level}}/{{max}} ",
|
||||||
|
"score_panel.upcoming_levels": "Предстоящие уровни :",
|
||||||
|
"score_panel.upgrades_picked": "Обновления, выбранные в этой игре, запускаются :",
|
||||||
|
"unlocks.greyed_out_help": "Выделенные серым апгрейды можно разблокировать, увеличив общее количество очков. Общий счет увеличивается каждый раз, когда вы набираете очки в игре.",
|
||||||
|
"unlocks.intro": "Ваш общий счет составляет {{ts}}. Ниже представлены все обновления и уровни, которые предлагает игра. Нажмите на апгрейд или уровень ниже, чтобы начать тестовую игру с ним.",
|
||||||
|
"unlocks.just_unlocked": "Уровень разблокирован",
|
||||||
|
"unlocks.just_unlocked_plural": "Вы только что разблокировали {{count}} уровней",
|
||||||
|
"unlocks.level": "<h2>Вы разблокировали {{unlocked}} уровней из {{out_of}}</h2>\n<p>Здесь представлены все уровни игры, нажмите на один из них, чтобы опробовать его.</p> ",
|
||||||
|
"unlocks.level_description": "Уровень {{size}}x{{size}} с {{bricks}} кирпичами, {{colors}} цветами и {{bombs}} бомбами.",
|
||||||
|
"unlocks.minScore": "Достигните ${{minScore}} в беге, чтобы разблокировать игру.",
|
||||||
|
"unlocks.minScoreWithPerks": "Достигните ${{minScore}} в беге с {{required}} , но без {{forbidden}} для разблокировки.",
|
||||||
|
"unlocks.minTotalScore": "Накопите в общей сложности ${{score}}",
|
||||||
|
"unlocks.reached": "Ваш лучший результат - {{reached}}.",
|
||||||
|
"unlocks.title_upgrades": "Вы разблокировали {{unlocked}} обновлений из {{out_of}}",
|
||||||
|
"upgrades.addiction.name": "Наркомания",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} комбо / кирпич, комбо сбрасывается на {{delay}}с после разрушения кирпича.",
|
||||||
|
"upgrades.addiction.verbose_description": "Отсчет начинается только после разрушения первого кирпича на каждом уровне. Он остановится, как только все кирпичи будут уничтожены.",
|
||||||
|
"upgrades.asceticism.name": "Аскетизм",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} комбо/кирпич, - {{combo}} при ловле монет",
|
||||||
|
"upgrades.asceticism.verbose_description": "Вам нужно будет где-то хранить монеты, пока ваш комбо поднимается.",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "Более сильная сила притяжения",
|
||||||
|
"upgrades.ball_attract_ball.name": "Гравитация",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "Мячи притягивают мячи",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "Шары, находящиеся на расстоянии более \"3/4 ширины игровой зоны\", начнут притягиваться друг к другу.\n\nСила притяжения сильнее, когда они находятся на наибольшем расстоянии друг от друга.\n\nРадужные частицы будут летать, символизируя силу притяжения. Это преимущество можно получить, только если у вас уже есть более одного шара.",
|
||||||
|
"upgrades.ball_attracts_coins.name": "Шарики притягивают монеты",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "Монеты следуют за ближайшим шаром и падают медленнее",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "Это можно использовать, чтобы \"раскрасить\" шарики монетами, если совместить это с \"пятном\" и \"призрачными монетами\". Это также подходит в качестве замены магнита для монет.",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "Более сильные силы отталкивания",
|
||||||
|
"upgrades.ball_repulse_ball.name": "Личное пространство",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "Шарики отталкиваются от шариков",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "Шарики, находящиеся на расстоянии менее четверти ширины экрана, начнут отталкиваться друг от друга. Сила отталкивания будет сильнее, если они находятся близко друг к другу. Частицы будут вылетать из шара, символизируя действие этой силы. Эта возможность доступна только в том случае, если у вас уже есть несколько шаров.",
|
||||||
|
"upgrades.base_combo.name": "Прочный фундамент",
|
||||||
|
"upgrades.base_combo.tooltip": "Комбо начинается с {{coins}} вместо 1.",
|
||||||
|
"upgrades.base_combo.verbose_description": "Обычно ваше комбо начинается с 1 в начале уровня и сбрасывается до 1, когда вы подпрыгиваете, не попадая ни во что. С этим перком комбо начинается на 3 пункта выше, поэтому вы всегда будете получать не менее 4 монет за кирпич. Когда ваше комбо обнулится, оно вернется к 4, а не к 1. Ваш шарик будет немного блестеть, чтобы показать, что его комбо выше единицы.",
|
||||||
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "Большие взрывы",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "Взрыв по умолчанию очищает квадрат 3x3, с этим взрывом он становится квадратом 5x5, а удар по монетам также значительно сильнее. После каждого взрыва экран будет мигать (кроме базового режима).",
|
||||||
|
"upgrades.bigger_puck.name": "Большая шайба",
|
||||||
|
"upgrades.bigger_puck.tooltip": "Легко поймать больше монет.",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "Большая шайба позволяет не промахиваться по мячу и ловить больше монет, а также точно определять угол отскока (угол наклона мяча зависит только от того, куда он попадает).\n\nОднако большую шайбу сложнее использовать по сторонам уровня, и иногда промах будет неизбежен.",
|
||||||
|
"upgrades.clairvoyant.name": "Ясновидящий",
|
||||||
|
"upgrades.clairvoyant.tooltip": "Просматривайте предстоящие уровни, количество кирпичей и направление движения мяча",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "Поможет выбрать правильные апгрейды и понять, что происходит с прочными кирпичами. Уровни 2 и 3 дают дополнительные знания сомнительной полезности (достигаются в режиме цикла)",
|
||||||
|
"upgrades.coin_magnet.help_plural": "Более сильное воздействие на монеты",
|
||||||
|
"upgrades.coin_magnet.name": "Магнит для монет",
|
||||||
|
"upgrades.coin_magnet.tooltip": "Шайба притягивает монеты",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "Направляет монеты к шайбе. Эффект будет сильнее, если монета уже находится рядом с ней. Поимка всех монет приносит специальные бонусы в игре.\n\nДругой способ поймать больше монет - бить по кирпичам снизу. Скорость и направление полета шарика влияют на скорость полета монеты.",
|
||||||
|
"upgrades.compound_interest.name": "Сложные проценты",
|
||||||
|
"upgrades.compound_interest.tooltip": "+{{lvl}} комбо за каждый разбитый кирпич, сбрасывается при потере монеты",
|
||||||
|
"upgrades.compound_interest.verbose_description": "Ваш комбо будет увеличиваться на единицу каждый раз, когда вы разбиваете кирпич, и с каждым разбитым кирпичом будет появляться все больше и больше монет.\n\nОднако не забывайте ловить шайбой каждую монетку, ведь любая потерянная монетка обнулит ваше комбо.\n\nКак только ваше комбо превысит минимальный уровень, в нижней части игрового поля появится красная линия, которая напомнит вам, что монеты не должны попадать туда.",
|
||||||
|
"upgrades.concave_puck.name": "Вогнутая шайба",
|
||||||
|
"upgrades.concave_puck.tooltip": "Повышает точность вертикальной наводки",
|
||||||
|
"upgrades.concave_puck.verbose_description": "Мячи начинают уровень, поднимаясь прямо вверх, и отскакивают под меньшим углом.",
|
||||||
|
"upgrades.corner_shot.name": "Угловой удар",
|
||||||
|
"upgrades.corner_shot.tooltip": "Позволяет вашей шайбе перекрывать границы экрана",
|
||||||
|
"upgrades.corner_shot.verbose_description": "Помогает прицеливаться на поворотах. Дальние уровни позволят вам выйти дальше.",
|
||||||
|
"upgrades.etherealcoins.name": "Монеты, в космосе",
|
||||||
|
"upgrades.etherealcoins.tooltip": "На монеты больше не действует гравитация",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "Вам придется следить за тем, чтобы монеты падали вниз, иначе вы не получите ни одной.",
|
||||||
|
"upgrades.extra_levels.name": "Еще 5 минут",
|
||||||
|
"upgrades.extra_levels.tooltip": "Играйте {{count}} уровней вместо 7",
|
||||||
|
"upgrades.extra_levels.verbose_description": "По умолчанию игра может длиться максимум 7 уровней, после чего игра заканчивается.\n\nКаждый уровень этой привилегии позволяет вам подняться на один уровень выше. Последние уровни часто являются теми, где вы набираете больше всего очков, так что разница может быть значительной.",
|
||||||
|
"upgrades.extra_life.help_plural": "Ваш (последний) мяч отскочит на дно, а не будет потерян ({{lvl}} раз).",
|
||||||
|
"upgrades.extra_life.name": "Экстра жизнь",
|
||||||
|
"upgrades.extra_life.tooltip": "Мяч отскочит один раз на нижнюю линию, после чего будет потерян.",
|
||||||
|
"upgrades.extra_life.verbose_description": "Обычно у вас один шар, и игра заканчивается, как только вы его бросите.\n\nЭто преимущество добавляет белую полоску в нижней части экрана, которая сохранит шарик один раз и разобьется в процессе.\n\nВы будете терять один уровень этого перка каждый раз, когда мяч будет отскакивать в нижнюю часть экрана.",
|
||||||
|
"upgrades.forgiving.name": "Прощение",
|
||||||
|
"upgrades.forgiving.tooltip": "Пропущенные паузы уменьшают комбо постепенно, а не все сразу.",
|
||||||
|
"upgrades.forgiving.verbose_description": "Первый промах за уровень - бесплатно, затем 10% от комбо, затем 20%.",
|
||||||
|
"upgrades.fountain_toss.name": "Бросок фонтана",
|
||||||
|
"upgrades.fountain_toss.tooltip": "Получите несколько комбо, когда пропустите несколько монет.",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "Если вы пропустили монету и ваша комбо была меньше {{max}}, то вероятность того, что ваша комбо вырастет на {{lvl}}/ комбо вырастет на единицу.",
|
||||||
|
"upgrades.ghost_coins.name": "Призрачные монеты",
|
||||||
|
"upgrades.ghost_coins.tooltip": "Монеты медленно проходят сквозь кирпичи",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "Это не ошибка, это особенность! Монеты пролетают сквозь кирпичи медленно. На более высоких уровнях они движутся быстрее.",
|
||||||
|
"upgrades.helium.name": "Гелий",
|
||||||
|
"upgrades.helium.tooltip": "Гравитация изменяется слева и справа от шайбы",
|
||||||
|
"upgrades.helium.verbose_description": "Это повлияет на монеты и позволит им плавать до тех пор, пока вы не соберете их.",
|
||||||
|
"upgrades.hot_start.name": "Горячий старт",
|
||||||
|
"upgrades.hot_start.tooltip": "Начните с комбо {{start}}, -{{loss}} комбо в секунду",
|
||||||
|
"upgrades.hot_start.verbose_description": "В начале каждого уровня ваше комбо будет начинаться с +30 очков, но затем каждую секунду оно будет уменьшаться на одно. Эффект суммируется с другими перками.",
|
||||||
|
"upgrades.implosions.name": "Имплозии",
|
||||||
|
"upgrades.implosions.tooltip": "Взрывы всасывают монеты, а не выдувают их.",
|
||||||
|
"upgrades.implosions.verbose_description": "Сила взрыва действует в обратном направлении. Дальние уровни действуют как \"больший взрыв\".",
|
||||||
|
"upgrades.instant_upgrade.name": "Мгновенное обновление",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "+1 апгрейд сейчас, -1 выбор до конца игры.",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "Сразу же выберите два апгрейда, чтобы получить один бесплатный и один в качестве компенсации за тот, что был использован для получения этого перка. В каждом последующем меню выбора апгрейдов будет все меньше вариантов.",
|
||||||
|
"upgrades.left_is_lava.name": "Избегайте левой стороны",
|
||||||
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} комбо за каждый разбитый кирпич. Комбо сбрасывается, если мяч попадает в левую часть экрана",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "Каждый раз, когда вы разбиваете кирпич, ваше комбо увеличивается на один, так что вы получите на одну монету больше со всех следующих разбитых кирпичей.\n\nОднако ваше комбо обнуляется, как только ваш шарик попадает в левую сторону.\n\nКак только ваше комбо увеличится, левая сторона станет красной, чтобы напомнить вам, что вы должны избегать столкновения с ней.\n",
|
||||||
|
"upgrades.limitless.name": "Безграничный",
|
||||||
|
"upgrades.limitless.tooltip": "Повысьте максимальный уровень всех апгрейдов на {{lvl}} .",
|
||||||
|
"upgrades.limitless.verbose_description": "Выбрав это умение, вы также повышаете свой собственный лимит на один, что позволяет вам выбрать его снова.",
|
||||||
|
"upgrades.metamorphosis.name": "Метаморфозы",
|
||||||
|
"upgrades.metamorphosis.tooltip": "Каждая монета может окрасить {{lvl}} кирпичей в свой цвет",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "С этим перком монеты будут иметь цвет кирпича, из которого они взяты, и окрасят первый кирпич, которого они коснутся, в тот же цвет.\n\nМонеты появляются со скоростью разбившего их шара, а значит, вы можете немного прицелиться в направлении кирпичей, которые хотите \"покрасить\".",
|
||||||
|
"upgrades.minefield.name": "Минное поле",
|
||||||
|
"upgrades.minefield.tooltip": "+{{lvl}} комбо за каждый кирпич с бомбой на экране",
|
||||||
|
"upgrades.minefield.verbose_description": "Добавляет +lvl к комбо, когда кирпич находится на месте, -lvl, когда он уничтожается, и повышает базовое комбо на количество кирпичей, умноженное на lvl.",
|
||||||
|
"upgrades.multiball.name": "Мультишар",
|
||||||
|
"upgrades.multiball.tooltip": "Начинайте каждый уровень с {{count}} шариков.",
|
||||||
|
"upgrades.multiball.verbose_description": "Как только вы бросите мяч в игре Breakout 71, вы проиграете.\n\nС этим преимуществом вы получаете два мяча, поэтому можете позволить себе потерять один.\n\nПотерянные мячи возвращаются на следующем уровне.\n\nНаличие более одного шара делает доступными некоторые дополнительные преимущества и, конечно, позволяет быстрее пройти уровень.",
|
||||||
|
"upgrades.nbricks.name": "Строгий размер выборки",
|
||||||
|
"upgrades.nbricks.tooltip": "Попадите точно в {{lvl}} кирпичей за отскок шайбы, чтобы получить +{{lvl}} комбо, иначе он сбрасывается.",
|
||||||
|
"upgrades.nbricks.verbose_description": "Вам не обязательно уничтожать кирпичи, но вы должны попасть в них. Кирпичи, разрушенные взрывами, не считаются.",
|
||||||
|
"upgrades.one_more_choice.name": "Дополнительный выбор",
|
||||||
|
"upgrades.one_more_choice.tooltip": "При дальнейшем повышении уровня будет предложено на {{lvl}} больше вариантов в списке",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "В каждом меню апгрейдов появится еще одна опция. Это не увеличивает количество апгрейдов, которые вы можете выбрать.",
|
||||||
|
"upgrades.passive_income.name": "Пассивный доход",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} комбо/кирпич, если только шайба не двигалась в течение последних {{time}}с, тогда она сбрасывается.",
|
||||||
|
"upgrades.passive_income.verbose_description": "Некоторые привилегии могут помочь шарам делать то, что вы хотите, без необходимости что-либо предпринимать.",
|
||||||
|
"upgrades.picky_eater.name": "Придирчивый едок",
|
||||||
|
"upgrades.picky_eater.tooltip": "+{{lvl}} комбо за каждый разбитый кирпич, сбрасывается при смене цвета шара",
|
||||||
|
"upgrades.picky_eater.verbose_description": "Когда вы разбиваете кирпич того же цвета, что и ваш шарик, ваше комбо увеличивается на единицу.\nЕсли кирпич другого цвета, то мяч принимает новый цвет, но комбо обнуляется, если только не осталось кирпичей того же цвета, что и мяч.\nКак только вы получите комбо выше минимального, кирпичи неправильного цвета будут обведены красной рамкой.\nЕсли у вас больше одного шара, они все меняют цвет, когда один из них попадает в кирпич.",
|
||||||
|
"upgrades.pierce.name": "Пирсинг",
|
||||||
|
"upgrades.pierce.tooltip": "Мяч пробивает {{count}} кирпичей после отскока шайбы",
|
||||||
|
"upgrades.pierce.verbose_description": "Обычно мяч отскакивает, как только коснется чего-нибудь. С этим преимуществом он будет продолжать двигаться по траектории до 3 разбитых кирпичей.\n\nПосле этого он отскочит на 4-й кирпич, и вам нужно будет коснуться шайбы, чтобы сбросить счетчик.",
|
||||||
|
"upgrades.pierce_color.name": "Цветной пирсинг",
|
||||||
|
"upgrades.pierce_color.tooltip": "+{{lvl}} урона кирпичам цвета шара",
|
||||||
|
"upgrades.pierce_color.verbose_description": "Если шарик попадает в кирпич того же цвета, он просто беспрепятственно проходит сквозь него.\n\nЕсли он попадет в кирпич другого цвета, то разобьет его, возьмет его цвет и отскочит.\n\nЕсли у вас прочные кирпичи, мяч все равно может отскочить от кирпича того же цвета.",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "Мягкая посадка",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "Шайба отбивает мячи",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "Когда мяч приближается к шайбе, он начинает замедляться и даже может отскочить, не коснувшись шайбы.",
|
||||||
|
"upgrades.reach.name": "Сверху вниз",
|
||||||
|
"upgrades.reach.tooltip": " Прикосновение к N кирпичам самого нижнего ряда сбрасывает комбо. В противном случае +N комбо",
|
||||||
|
"upgrades.reach.verbose_description": "Если есть только один ряд кирпичей или если самый нижний ряд кирпичей занимает всю ширину игры, то этот перк ничего не делает. В противном случае, разбив этот самый нижний ряд, вы сбрасываете комбо, а разбив любой другой, увеличиваете комбо на количество кирпичей в этом самом нижнем ряду.\n\nСамый нижний ряд будет выделен красным цветом.",
|
||||||
|
"upgrades.respawn.name": "Перерождение",
|
||||||
|
"upgrades.respawn.tooltip": "{{percent}}% кирпичей перерождаются через {{delay}}с.",
|
||||||
|
"upgrades.respawn.verbose_description": "Некоторые эффекты частиц позволят вам узнать, где будут появляться кирпичи.",
|
||||||
|
"upgrades.right_is_lava.name": "Избегайте правой стороны",
|
||||||
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} комбо за кирпич. Комбо сбрасывается, если мяч попадает в левую часть экрана",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "Каждый раз, когда вы разбиваете кирпич, ваше комбо увеличивается на один, так что вы получите на одну монету больше со всех следующих разбитых кирпичей.\n\nОднако, как только ваш шарик попадет в правую сторону, ваша комбинация обнулится.\n\nКак только ваше комбо увеличится, правая сторона станет красной, чтобы напомнить вам, что вы должны избегать столкновения с ней.\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "Потеря жизни очищает все кирпичи",
|
||||||
|
"upgrades.sacrifice.help_over": "Потеряв жизнь {{lvl}}x, комбо затем очищает все кирпичи.",
|
||||||
|
"upgrades.sacrifice.name": "Жертвоприношение",
|
||||||
|
"upgrades.sacrifice.verbose_description": "Это может поднять комбо довольно высоко.",
|
||||||
|
"upgrades.sapper.help_plural": "Первые разбитые {{lvl}} кирпичей становятся бомбами.",
|
||||||
|
"upgrades.sapper.name": "Сапёр",
|
||||||
|
"upgrades.sapper.tooltip": "Первый разбитый кирпич превращается в бомбу.",
|
||||||
|
"upgrades.sapper.verbose_description": "Вместо того чтобы просто исчезнуть, первый разбитый вами кирпич будет заменен кирпичом с бомбой. Если подпрыгнуть на шайбе, то эффект повторится. Повысив уровень этого умения, вы сможете устанавливать больше бомб.\n\nПомните, что бомбы влияют на скорость близлежащих монет, поэтому слишком большое количество взрывов может затруднить ловлю плодов ваших трудов.",
|
||||||
|
"upgrades.shocks.name": "Шоки",
|
||||||
|
"upgrades.shocks.tooltip": "Взрывные столкновения шаров",
|
||||||
|
"upgrades.shocks.verbose_description": "Когда два шара сталкиваются, они обмениваются скоростью, порождают взрыв и набирают дополнительную скорость, чтобы разделиться.",
|
||||||
|
"upgrades.shunt.name": "Шунт",
|
||||||
|
"upgrades.shunt.tooltip": "Сохраняйте {{percent}}% вашего комбо между уровнями",
|
||||||
|
"upgrades.shunt.verbose_description": "Если у вас также есть горячий старт, горячий старт просто добавляется к текущему комбо.",
|
||||||
|
"upgrades.side_flip.name": "Правая рука",
|
||||||
|
"upgrades.side_flip.tooltip": "+{{lvl}} комбо за каждый кирпич, разбитый справа, -{{loss}} в противном случае",
|
||||||
|
"upgrades.side_flip.verbose_description": "Ударьте кирпич с правой стороны, чтобы получить одно комбо, но избегайте ударов с левой стороны, так как это снимет 2 комбо. Удары сверху и снизу не дают никакого эффекта.",
|
||||||
|
"upgrades.side_kick.name": "Левая рука",
|
||||||
|
"upgrades.side_kick.tooltip": "+{{lvl}} комбо за каждый кирпич, разбитый слева, -{{loss}} в противном случае",
|
||||||
|
"upgrades.side_kick.verbose_description": "Ударьте кирпич с левой стороны, чтобы получить одно комбо, но избегайте ударов с правой стороны, так как это снимет 2 комбо. Удары сверху и снизу не дают никакого эффекта.",
|
||||||
|
"upgrades.skip_last.help_plural": "Последние {{lvl}} кирпичей взорвутся.",
|
||||||
|
"upgrades.skip_last.name": "Легкая очистка",
|
||||||
|
"upgrades.skip_last.tooltip": "Последний кирпич взорвется.",
|
||||||
|
"upgrades.skip_last.verbose_description": "Вам нужно разбить все кирпичи, чтобы перейти на следующий уровень. Однако получить последние может быть непросто.\n\nРаннее прохождение уровня дает дополнительные возможности при улучшении. Никогда не пропускать кирпичи также очень полезно.\n\nТак что если вам трудно разбить последние кирпичи, получите эту привилегию несколько раз.",
|
||||||
|
"upgrades.slow_down.name": "Медленный мяч",
|
||||||
|
"upgrades.slow_down.tooltip": "Мяч движется медленнее",
|
||||||
|
"upgrades.slow_down.verbose_description": "Мяч стартует относительно медленно, но с каждым уровнем вашей игры он будет стартовать все быстрее.\n\nОн также ускорится, если вы проведете много времени на одном уровне.\n\nЭто преимущество делает его более управляемым.\n\nВы можете получать его каждый раз в начале игры, включив детский режим в меню.",
|
||||||
|
"upgrades.smaller_puck.help_plural": "Еще меньшая шайба и более высокий базовый комбо",
|
||||||
|
"upgrades.smaller_puck.name": "Меньшая шайба",
|
||||||
|
"upgrades.smaller_puck.tooltip": "Также дает +5 базовых комбо",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "Это делает шайбу меньше, что теоретически облегчает некоторые угловые броски, но на самом деле лишь повышает сложность игры.\n\nПоэтому вы также получите приятный бонус в виде +5 монет за каждый кирпич за все кирпичи, которые вы разобьете после этого.",
|
||||||
|
"upgrades.soft_reset.name": "Мягкий сброс",
|
||||||
|
"upgrades.soft_reset.tooltip": "Комбо-сброс сохраняет {{percent}}%",
|
||||||
|
"upgrades.soft_reset.verbose_description": "Ограничьте влияние комбо-сброса.",
|
||||||
|
"upgrades.streak_shots.name": "Попадание в полосу",
|
||||||
|
"upgrades.streak_shots.tooltip": "Больше монет, если разбить много кирпичей перед тем, как отскочить к шайбе.",
|
||||||
|
"upgrades.streak_shots.verbose_description": "Каждый раз, когда вы разбиваете кирпич, ваше комбо (количество монет за кирпич) увеличивается на один.\n\nОднако как только мяч коснется вашей шайбы, комбо вернется к стандартному значению, и вы получите только одну монету за кирпич.\n\nКак только ваше комбо поднимется выше базового значения, шайба станет красной, чтобы напомнить вам, что прикосновение мяча к ней уничтожит ваше комбо.",
|
||||||
|
"upgrades.sturdy_bricks.name": "Прочные кирпичи",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} кирпичей HP, +{{percent}}% монет, выпадающих при разрушении",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "Каждый уровень этого перка добавляет один HP ко всем кирпичам. Вы можете увидеть количество HP с помощью перка \"Ясновидящий\". Вы можете увеличить урон от шаров, получив перк \"Пронзающий\". Каждый уровень этого перка добавляет +50% к спауну монет.",
|
||||||
|
"upgrades.telekinesis.help_plural": "Более сильное воздействие на мяч",
|
||||||
|
"upgrades.telekinesis.name": "Телекинез",
|
||||||
|
"upgrades.telekinesis.tooltip": "Шайба контролирует траекторию полета мяча",
|
||||||
|
"upgrades.telekinesis.verbose_description": "Вы управляете мячом, пока он поднимается вверх.",
|
||||||
|
"upgrades.top_is_lava.name": "Небо - это предел",
|
||||||
|
"upgrades.top_is_lava.tooltip": "+{{lvl}} комбо за кирпич, сбрасывается при ударе сверху",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "Каждый раз, когда вы разбиваете кирпич, ваше комбо увеличивается на один. Однако, как только ваш мяч попадет в верхнюю часть экрана, комбо обнуляется.\n\nКогда ваше комбо превысит минимальное значение, вверху появится красная полоска, напоминающая о том, что вам следует избегать ударов.",
|
||||||
|
"upgrades.trampoline.name": "Батут",
|
||||||
|
"upgrades.trampoline.tooltip": "+{{lvl}} комбо за отскок шайбы, -{{lvl}} комбо за отскок на любой границе",
|
||||||
|
"upgrades.trampoline.verbose_description": "Одно из редких комбо-улучшений, которое не добавляет условие сброса.",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} комбо на кирпич, не больше сторон или потолка",
|
||||||
|
"upgrades.unbounded.name": "Без ограничений",
|
||||||
|
"upgrades.unbounded.tooltip": "+{{lvl}} комбо за кирпич, больше нет сторон, чтобы держать мяч в игре, опасность",
|
||||||
|
"upgrades.unbounded.verbose_description": "Надеюсь, вы нашли способ держать мяч на экране. Штрафы за удары по бокам больше не применяются. На уровне 2+ потолок также исчезнет. Это продвинутый перк.",
|
||||||
|
"upgrades.viscosity.name": "Вязкость",
|
||||||
|
"upgrades.viscosity.tooltip": "Медленное падение монет",
|
||||||
|
"upgrades.viscosity.verbose_description": "Монеты обычно разгоняются с помощью гравитации и взрывов до довольно высоких скоростей.\n\nЭтот перк постоянно заставляет их замедляться, как будто они находятся в какой-то вязкой жидкости.\n\nЭто облегчает их поимку и отлично сочетается с перками, влияющими на движение монет.",
|
||||||
|
"upgrades.wind.help_plural": "Более сильная сила ветра",
|
||||||
|
"upgrades.wind.name": "Ветер",
|
||||||
|
"upgrades.wind.tooltip": "Положение шайбы создает ветер",
|
||||||
|
"upgrades.wind.verbose_description": "Ветер зависит от положения шайбы: левая дует влево, правая - вправо. Влияет как на шары, так и на монеты.",
|
||||||
|
"upgrades.yoyo.name": "Йо-йо",
|
||||||
|
"upgrades.yoyo.tooltip": "Мяч падает в сторону шайбы",
|
||||||
|
"upgrades.yoyo.verbose_description": "Это противоположность телекинезу: управляйте мячом, пока он падает обратно.",
|
||||||
|
"upgrades.zen.name": "Дзен",
|
||||||
|
"upgrades.zen.tooltip": "+{{lvl}} комбо за кирпич, сбрасывается при взрыве",
|
||||||
|
"upgrades.zen.verbose_description": "В конце концов, это ненасильственная игра."
|
||||||
|
}
|
||||||
|
|
332
src/i18n/ur.json
Normal file
332
src/i18n/ur.json
Normal file
|
@ -0,0 +1,332 @@
|
||||||
|
{
|
||||||
|
"confirmRestart.no": "منسوخ کریں۔",
|
||||||
|
"confirmRestart.text": "آپ ایک نیا گیم شروع کرنے والے ہیں۔ کیا آپ واقعی جاری رکھنا چاہتے ہیں؟",
|
||||||
|
"confirmRestart.title": "ایک نیا گیم شروع کریں؟",
|
||||||
|
"confirmRestart.yes": "گیم دوبارہ شروع کریں۔",
|
||||||
|
"gameOver.creative": "یہ رن ریکارڈ نہیں کیا جائے گا۔ ",
|
||||||
|
"gameOver.cumulative_total": "آپ کا کل مجموعی سکور {{startTs}} سے {{endTs}}ہو گیا۔",
|
||||||
|
"gameOver.lost.summary": "آپ نے {{score}} سکے پکڑنے کے بعد گیند کو گرا دیا۔",
|
||||||
|
"gameOver.lost.title": "کھیل ختم",
|
||||||
|
"gameOver.stats.balls_lost": "گیندیں ہار گئیں۔",
|
||||||
|
"gameOver.stats.bricks_broken": "اینٹیں ٹوٹ گئیں۔",
|
||||||
|
"gameOver.stats.bricks_per_minute": "فی منٹ ٹوٹی ہوئی اینٹ",
|
||||||
|
"gameOver.stats.catch_rate": "کیچ ریٹ",
|
||||||
|
"gameOver.stats.combo_avg": "اوسط کمبو",
|
||||||
|
"gameOver.stats.combo_max": "زیادہ سے زیادہ کومبو",
|
||||||
|
"gameOver.stats.duration_per_level": "فی لیول دورانیہ",
|
||||||
|
"gameOver.stats.hit_rate": "ہٹ ریٹ",
|
||||||
|
"gameOver.stats.intro": "اپنے {{count}} بہترین گیمز کے مقابلے اپنے گیم کے اعدادوشمار نیچے تلاش کریں۔",
|
||||||
|
"gameOver.stats.level_reached": "سطح تک پہنچ گئی۔",
|
||||||
|
"gameOver.stats.total_score": "کل سکور",
|
||||||
|
"gameOver.stats.upgrades_applied": "اپ گریڈز لاگو ہو گئے۔",
|
||||||
|
"gameOver.unlocked_perk": "اپ گریڈ غیر مقفل ہے۔",
|
||||||
|
"gameOver.unlocked_perk_plural": "آپ نے ابھی ابھی {{count}} فوائد کو غیر مقفل کیا ہے۔",
|
||||||
|
"gameOver.win.summary": "یہ کھیل ختم ہو گیا ہے۔ آپ نے {{score}} سکے چھپائے۔ ",
|
||||||
|
"gameOver.win.title": "آپ نے یہ گیم مکمل کر لی",
|
||||||
|
"history.columns.score": "سکور",
|
||||||
|
"history.columns.started": "تاریخ",
|
||||||
|
"history.help": "اپنے {{count}} بہترین گیمز دیکھیں۔",
|
||||||
|
"history.locked": "انلاک کرنے کے لیے کم از کم دس گیمز کھیلیں",
|
||||||
|
"history.title": "تاریخ چلاتا ہے۔",
|
||||||
|
"lab.help": "آپ چاہتے ہیں کسی بھی تعمیر کی کوشش کریں",
|
||||||
|
"lab.instructions": "ذیل میں اپ گریڈز کو منتخب کریں، پھر کھیلنے کے لیے ایک سطح منتخب کریں۔ ",
|
||||||
|
"lab.menu_entry": "تخلیقی موڈ",
|
||||||
|
"lab.reset": "سب کو 0 پر ری سیٹ کریں۔",
|
||||||
|
"lab.select_level": "کھیلنے کے لیے ایک سطح منتخب کریں۔",
|
||||||
|
"lab.unlocks_at": "کل سکور {{score}}پر کھولتا ہے ",
|
||||||
|
"level_up.after_buttons": "آپ نے ابھی لیول {{level}}/{{max}}مکمل کیا ہے۔",
|
||||||
|
"level_up.before_buttons": "آپ نے {{levelSpawnedCoins}} میں سے {{score}} سکے {{catchGain}} {{time}} سیکنڈز {{timeGain}}میں پکڑے۔\n\nآپ نے {{levelMisses}} بار {{missesGain}} یاد کیا اور دیواروں یا چھت سے {{levelWallBounces}} بار{{wallHitsGain}}ٹکرایا۔\n\n{{compliment}}",
|
||||||
|
"level_up.compliment_advice": "تمام سکے پکڑنے کی کوشش کریں، اینٹوں کو کبھی نہ چھوڑیں، کبھی بھی دیواروں/چھت سے نہ ٹکرائیں یا اضافی اپ گریڈ حاصل کرنے کے لیے 30 سے کم کی سطح کو صاف کریں۔",
|
||||||
|
"level_up.compliment_good": "شاباش!",
|
||||||
|
"level_up.compliment_perfect": "متاثر کن، اسے جاری رکھیں!",
|
||||||
|
"level_up.pick_upgrade_title": "ایک اپ گریڈ چنیں۔",
|
||||||
|
"level_up.plus_one_upgrade": "(+1 اپ گریڈ)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1 اپ گریڈ اور +1 ری رول)",
|
||||||
|
"level_up.reroll": "دوبارہ رول کریں ({{count}})",
|
||||||
|
"level_up.reroll_help": "نئے انتخاب پیش کریں۔",
|
||||||
|
"level_up.upgrade_perk_to_level": " ایل وی ایل {{level}}",
|
||||||
|
"main_menu.basic": "بنیادی گرافکس",
|
||||||
|
"main_menu.basic_help": "بہتر کارکردگی۔",
|
||||||
|
"main_menu.colorful_coins": "رنگین سکے ۔",
|
||||||
|
"main_menu.colorful_coins_help": "سکے ہمیشہ اینٹوں کے رنگ کے ہوتے ہیں۔",
|
||||||
|
"main_menu.comboIncreaseTexts": "+X کو سونے میں دکھائیں۔",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "جب طومار بڑھ جائے۔",
|
||||||
|
"main_menu.contrast": "ہائی کنٹراسٹ",
|
||||||
|
"main_menu.contrast_help": "زیادہ رنگین اور گہرا رینڈرنگ",
|
||||||
|
"main_menu.credit_levels": "سطحیں",
|
||||||
|
"main_menu.donate": "آپ نے {{hours}} گھنٹے کھیلے ہیں۔",
|
||||||
|
"main_menu.donate_help": "عطیہ کرنے کے بارے میں کیا خیال ہے؟ آپ اس یاد دہانی کو ترتیبات میں چھپا سکتے ہیں۔ ",
|
||||||
|
"main_menu.donation_reminder": "مجھے عطیہ کرنے کی یاد دلائیں۔",
|
||||||
|
"main_menu.donation_reminder_help": "مین مینو میں وقت اور عطیہ کا لنک دیکھیں",
|
||||||
|
"main_menu.download_save_file": "اسکور اور اعدادوشمار ڈاؤن لوڈ کریں۔",
|
||||||
|
"main_menu.download_save_file_help": "ایک محفوظ فائل حاصل کریں۔",
|
||||||
|
"main_menu.extra_bright": "اضافی روشن",
|
||||||
|
"main_menu.extra_bright_help": "سککوں اور اینٹوں کے گرد ہالہ کا سائز بڑھاتا ہے۔",
|
||||||
|
"main_menu.fullscreen": "پوری اسکرین",
|
||||||
|
"main_menu.fullscreen_help": "گیم شروع ہونے سے پہلے پوری اسکرین پر جانے کی کوشش کرے گی۔",
|
||||||
|
"main_menu.help_content": "## مقصد\n\n7 سطحوں کے دوران زیادہ سے زیادہ سکے پکڑیں۔ \nجب آپ اینٹیں توڑتے ہیں تو سکے ظاہر ہوتے ہیں۔\nاپنا سکور بڑھانے کے لیے انہیں اپنے پک کے ساتھ پکڑیں۔\nآپ کا سکور اسکرین کے اوپری دائیں کونے میں ظاہر ہوتا ہے۔\nگیند کو نہ گراؤ ورنہ کھیل ختم ہو گیا ہے۔\n\nتمام اینٹوں کو تباہ کرنے کے بعد، آپ کو اپ گریڈ کرنا پڑے گا۔\n\n## اپ گریڈ \n\nاپ گریڈ جو آپ چنتے ہیں وہ رن کے اختتام تک لاگو ہوں گے۔ \nکچھ کو مضبوط اثر کے لیے کئی بار اٹھایا جا سکتا ہے۔\nکچھ مقصد میں مدد کرتے ہیں، یا کچھ اور طریقوں سے گیم کو آسان بناتے ہیں۔ \nکچھ صرف اس وقت مفید ہیں جب آپس میں مل جائیں۔\n\nآپ کو ہر گیم کے شروع میں ہمیشہ ایک اپ گریڈ ملتا ہے۔ \nاس کا آئیکن پہلی سطح کی اینٹوں کا کام کرے گا۔ \nآپ سیٹنگز میں اپ گریڈ شروع کرنے کا انتخاب کر سکتے ہیں۔\n\nبہت سے اپ گریڈ آپ کے کومبو کو متاثر کرتے ہیں۔ \n\n## کومبو\n\nآپ کا \"کومبو\" اینٹ کے ٹوٹنے پر بننے والے سکوں کی تعداد ہے۔ \nیہ آپ کے پک پر ظاہر ہوتا ہے، مثال کے طور پر x4 کا مطلب ہے کہ ہر اینٹ 4 سکے پیدا کرے گی۔ \nزیادہ تر اپ گریڈ جو طومار کو بڑھاتے ہیں اسے دوبارہ ترتیب دینے کی شرط بھی شامل کرتے ہیں۔ \nاگر گیند بغیر کسی اینٹ کو مارے پک میں واپس آجاتی ہے تو کامبو بھی ری سیٹ ہو جائے گا۔\nایسا ہونے پر ایک \"مس\" پیغام دکھایا جائے گا۔ \n\nہر بار ایک اینٹ کی طرف نشانہ بنانے کی کوشش کریں۔ \n\n## مقصد\n\nصرف پک پر گیند کی پوزیشن ہی فیصلہ کرتی ہے کہ یہ کیسے اچھالے گی۔\nاگر گیند پک ڈیڈ سینٹر سے ٹکرا جاتی ہے، تو یہ عمودی طور پر اوپر کی طرف اچھال جائے گی۔ \nاگر آپ ایک طرف زیادہ مارتے ہیں تو اس کا زاویہ زیادہ ہوگا۔ \nپک کی رفتار اور آنے والے زاویہ کا اچھالنے کے بعد گیند کی سمت پر کوئی اثر نہیں ہوتا ہے۔\n\nبہت سے اپ گریڈ جو مقصد میں مدد کرتے ہیں ان کو غیر مقفل کیا جا سکتا ہے۔\n\n## کھولتا ہے۔\n\nپہلی بار بریک آؤٹ 71 کھیلتے وقت، زیادہ تر اپ گریڈ اور لیولز مقفل ہوتے ہیں۔ \nاپ گریڈ صرف کھیل کر اور بہت سے سکے پکڑ کر انلاک ہو جاتے ہیں۔ \nاعلی اسکور پر پہنچ کر پہلی سطحیں کھل جاتی ہیں۔\nبعد کی سطحیں ایک شرط شامل کرتی ہیں کہ آپ کون سے مراعات منتخب کر سکتے ہیں۔ \n\nجب آپ ہر سطح کے بعد متعدد اپ گریڈ حاصل کرتے ہیں تو اعلی اسکور تک پہنچنا بہت آسان ہوتا ہے۔ \n\n## دوبارہ رول اور مفت اپ گریڈ\n\nجب آپ اچھی طرح کھیلیں گے تو آپ کو چننے کے لیے ایک اضافی اپ گریڈ ملے گا: \n\n- {{levelTimeGood}} سیکنڈ کے نیچے کی سطح کو صاف کریں۔\n- اطراف یا اوپر کو {{wallBouncedGood}} سے کم بار ماریں۔\n- سکے کا {{catchRateGood}}% پکڑیں۔\n- اینٹوں کو {{missesGood}} سے کم بار چھوڑیں۔ \n\nآپ کو ایک ری رول بھی ملے گا جو آپ کو اپ گریڈز کو چھوڑنے دیتا ہے اگر آپ اور بھی بہتر کرتے ہیں: \n\n- {{levelTimeBest}} سیکنڈ سے کم کی سطح کو صاف کریں۔\n- اطراف یا اوپر کو {{wallBouncedBest}} سے کم بار ماریں۔\n- سکے کا {{catchRateBest}}% پکڑیں۔\n- اینٹوں کو {{missesBest}} سے کم بار چھوڑیں۔ \n\nترتیبات میں ایک آپشن آپ کو ان اعدادوشمار کو ظاہر کرنے دیتا ہے۔",
|
||||||
|
"main_menu.help_help": "گیم کے بارے میں مزید جانیں۔",
|
||||||
|
"main_menu.help_title": "مدد",
|
||||||
|
"main_menu.help_upgrades": "## اپ گریڈ",
|
||||||
|
"main_menu.high_score": "اعلی اسکور: {{score}}",
|
||||||
|
"main_menu.kid": "بچوں کا موڈ",
|
||||||
|
"main_menu.kid_help": "\"سست گیند\" کے ساتھ مستقبل کے کھیل شروع کریں۔",
|
||||||
|
"main_menu.language": "زبان",
|
||||||
|
"main_menu.language_help": "گیم کی زبان کا انتخاب کریں۔",
|
||||||
|
"main_menu.load_save_file": "محفوظ فائل لوڈ کریں۔",
|
||||||
|
"main_menu.load_save_file_help": "اپنے آلے پر محفوظ فائل منتخب کریں۔",
|
||||||
|
"main_menu.max_coins": " اسکرین پر زیادہ سے زیادہ {{max}} سکے",
|
||||||
|
"main_menu.max_coins_help": "صرف کاسمیٹک، سکور پر کوئی اثر نہیں",
|
||||||
|
"main_menu.max_particles": " {{max}} ذرات زیادہ سے زیادہ",
|
||||||
|
"main_menu.max_particles_help": "بصری اثر کے لیے اسکرین پر دکھائے جانے والے ذرات کی تعداد کو محدود کرتا ہے۔ ",
|
||||||
|
"main_menu.mobile": "موبائل موڈ",
|
||||||
|
"main_menu.mobile_help": "پک کے نیچے جگہ چھوڑتا ہے۔",
|
||||||
|
"main_menu.normal": "نیا گیم",
|
||||||
|
"main_menu.normal_help": "بے ترتیب شروع ہونے والے پرک کے ساتھ 7 لیول کھیلیں",
|
||||||
|
"main_menu.pointer_lock": "ماؤس پوائنٹر لاک",
|
||||||
|
"main_menu.pointer_lock_help": "ماؤس کرسر کو لاک اور چھپاتا ہے۔",
|
||||||
|
"main_menu.record": "گیم پلے ویڈیوز ریکارڈ کریں۔",
|
||||||
|
"main_menu.record_download": "ویڈیو ڈاؤن لوڈ کریں ({{size}} MB)",
|
||||||
|
"main_menu.record_help": "ہر سطح کی ویڈیو حاصل کریں۔",
|
||||||
|
"main_menu.red_miss": "مس وارننگ",
|
||||||
|
"main_menu.red_miss_help": "بغیر کسی ہٹ کے نیچے جانے والی گیندوں کے گرد سرخ ذرات دکھائیں۔",
|
||||||
|
"main_menu.reset": "گیم ری سیٹ کریں۔",
|
||||||
|
"main_menu.reset_cancel": "نہیں",
|
||||||
|
"main_menu.reset_confirm": "جی ہاں",
|
||||||
|
"main_menu.reset_help": "اعلی اسکور، کھیل کا وقت اور اعدادوشمار کو مٹا دیں۔",
|
||||||
|
"main_menu.reset_instruction": "آپ گیم میں کی گئی تمام پیشرفت کھو دیں گے، کیا آپ کو یقین ہے؟",
|
||||||
|
"main_menu.save_file_error": "محفوظ فائل لوڈ کرنے میں خرابی۔",
|
||||||
|
"main_menu.save_file_loaded": "لوڈ فائل کو محفوظ کریں۔",
|
||||||
|
"main_menu.save_file_loaded_help": "ایپ اب آپ کی بچت کو لاگو کرنے کے لیے دوبارہ لوڈ کرے گی۔",
|
||||||
|
"main_menu.save_file_loaded_ok": "ٹھیک ہے",
|
||||||
|
"main_menu.settings_help": "گیم پلے کو اپنی ضروریات اور ذائقہ کے مطابق بنائیں",
|
||||||
|
"main_menu.settings_title": "ترتیبات",
|
||||||
|
"main_menu.show_fps": "ایف پی ایس کاؤنٹر",
|
||||||
|
"main_menu.show_fps_help": "ایپ کی کارکردگی کی نگرانی کریں۔",
|
||||||
|
"main_menu.show_stats": "حقیقی وقت کے اعدادوشمار دکھائیں۔",
|
||||||
|
"main_menu.show_stats_help": "سکے، وقت، اچھال، یاد آتی ہے۔",
|
||||||
|
"main_menu.sounds": "گیم کی آوازیں۔",
|
||||||
|
"main_menu.sounds_help": "کچھ فون سست کر سکتے ہیں۔",
|
||||||
|
"main_menu.starting_perks": "مراعات شروع ہو رہی ہیں۔",
|
||||||
|
"main_menu.starting_perks_checked": "جب آپ کوئی نیا گیم شروع کرتے ہیں تو ان میں سے ایک پرکس آپ کو دیا جائے گا۔ اسے خارج کرنے کے لیے پرک پر کلک کریں۔ ",
|
||||||
|
"main_menu.starting_perks_help": "ممکنہ ابتدائی اپ گریڈز کا انتخاب کریں۔",
|
||||||
|
"main_menu.starting_perks_unchecked": "نیچے دیے گئے مراعات ابتدائی مراعات کے طور پر پیش نہیں کیے جاتے ہیں، لیکن آپ انہیں پول میں شامل کرنے کے لیے کلک کر سکتے ہیں۔ ",
|
||||||
|
"main_menu.title": "بریک آؤٹ 71",
|
||||||
|
"main_menu.unlocks": "غیر مقفل مواد",
|
||||||
|
"main_menu.unlocks_help": "فوائد اور لیولز آزمائیں جنہیں آپ نے غیر مقفل کیا ہے۔",
|
||||||
|
"play.close_modale_window_tooltip": "بند کریں",
|
||||||
|
"play.current_lvl": "سطح {{level}}/{{max}}",
|
||||||
|
"play.menu_label": "مینو",
|
||||||
|
"play.menu_tooltip": "مین مینو کھولیں۔",
|
||||||
|
"play.missed_ball": "مس",
|
||||||
|
"play.mobile_press_to_play": "کھیلنے کے لیے یہاں دبائیں اور تھامیں۔",
|
||||||
|
"play.score_tooltip": "اپنا سکور، اپ گریڈ اور مزید دیکھیں",
|
||||||
|
"play.stats.coins_catch_rate": "سکے کیچ ریٹ",
|
||||||
|
"play.stats.levelMisses": "یاد شدہ شاٹس، جہاں آپ نے کچھ نہیں مارا۔",
|
||||||
|
"play.stats.levelTime": "سطح کا وقت",
|
||||||
|
"play.stats.levelWallBounces": "دیوار اچھالتی ہے۔",
|
||||||
|
"score_panel.close_to_unlock": "اگلی سطح کو غیر مقفل کریں:",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "لیول \"{{level}}\" کو غیر مقفل کرنے کے لیے {{missingUpgrades}} حاصل کریں اور {{points}} مزید پوائنٹس حاصل کریں",
|
||||||
|
"score_panel.rerolls_count": "آپ نے {{rerolls}} دوبارہ رولز جمع کیے ہیں۔",
|
||||||
|
"score_panel.score_to_unlock": "سطح \"{{level}}\" کو غیر مقفل کرنے کے لیے مزید {{points}} پوائنٹس اسکور کریں",
|
||||||
|
"score_panel.title": " سطح پر{{score}} پوائنٹس {{level}}/{{max}} ",
|
||||||
|
"score_panel.upcoming_levels": "آنے والی سطحیں:",
|
||||||
|
"score_panel.upgrades_picked": "اس گیم رن میں اٹھائے گئے اپ گریڈ: ",
|
||||||
|
"unlocks.greyed_out_help": "آپ کے کل سکور کو بڑھا کر گرے آؤٹ اپ گریڈ کو غیر مقفل کیا جا سکتا ہے۔ جب بھی آپ گیم میں اسکور کرتے ہیں تو کل اسکور بڑھ جاتا ہے۔",
|
||||||
|
"unlocks.intro": "آپ کا کل سکور {{ts}}ہے۔ ذیل میں گیمز کی پیشکش کردہ تمام اپ گریڈ اور لیولز ہیں۔ اس کے ساتھ ٹیسٹ گیم شروع کرنے کے لیے نیچے کسی اپ گریڈ یا لیول پر کلک کریں۔",
|
||||||
|
"unlocks.just_unlocked": "سطح غیر مقفل ہے۔",
|
||||||
|
"unlocks.just_unlocked_plural": "آپ نے ابھی {{count}} سطحوں کو غیر مقفل کیا ہے۔",
|
||||||
|
"unlocks.level": "<h2>آپ نے {{out_of}}</h2>\n<p>میں سے {{unlocked}} لیولز کو غیر مقفل کر دیا ہے، گیم کی تمام سطحیں یہ ہیں، اسے آزمانے کے لیے ایک پر کلک کریں۔</p> ",
|
||||||
|
"unlocks.level_description": " {{bricks}} اینٹوں، {{colors}} رنگوں اور {{bombs}} بموں کے ساتھ ایک {{size}}x{{size}} سطح۔",
|
||||||
|
"unlocks.minScore": "انلاک کرنے کے لیے ایک دوڑ میں ${{minScore}} تک پہنچیں۔",
|
||||||
|
"unlocks.minScoreWithPerks": " {{required}} کے ساتھ ایک دوڑ میں ${{minScore}} تک پہنچیں لیکن انلاک کرنے کے لیے {{forbidden}} کے بغیر۔",
|
||||||
|
"unlocks.minTotalScore": "کل جمع کریں ${{score}}",
|
||||||
|
"unlocks.reached": "آپ کا بہترین اسکور {{reached}}تھا۔",
|
||||||
|
"unlocks.title_upgrades": "آپ نے {{out_of}}میں سے {{unlocked}} اپ گریڈ کو غیر مقفل کیا ",
|
||||||
|
"upgrades.addiction.name": "نشہ",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} کومبو / اینٹ، اینٹ توڑنے کے بعد کومبو ری سیٹ {{delay}}s۔ ",
|
||||||
|
"upgrades.addiction.verbose_description": "الٹی گنتی ہر سطح کی پہلی اینٹ توڑنے کے بعد ہی شروع ہوتی ہے۔ تمام اینٹوں کے تباہ ہوتے ہی یہ رک جاتا ہے۔",
|
||||||
|
"upgrades.asceticism.name": "سنیاسی",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} کومبو / اینٹ، - {{combo}} سکے کیچ پر",
|
||||||
|
"upgrades.asceticism.verbose_description": "جب آپ کا کمبو چڑھتا ہے تو آپ کو سکے کو کہیں ذخیرہ کرنے کی ضرورت ہوگی۔ ",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "مضبوط کشش قوت",
|
||||||
|
"upgrades.ball_attract_ball.name": "کشش ثقل",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "گیندیں گیندوں کو اپنی طرف متوجہ کرتی ہیں۔",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "گیندیں جو \"کھیل کے رقبے کی چوڑائی کے 3/4\" سے زیادہ دور ہیں ایک دوسرے کو اپنی طرف متوجہ کرنا شروع کر دیں گی۔ \n\nکشش قوت اس وقت مضبوط ہوتی ہے جب وہ ایک دوسرے سے سب سے زیادہ دور ہوتے ہیں۔\n\nقوس قزح کے ذرات کشش قوت کی علامت کے لیے اڑیں گے۔ یہ فائدہ صرف اس صورت میں پیش کیا جاتا ہے جب آپ کے پاس پہلے سے ایک سے زیادہ بال موجود ہوں۔",
|
||||||
|
"upgrades.ball_attracts_coins.name": "گیندیں سککوں کو اپنی طرف متوجہ کرتی ہیں۔",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "سکے قریب ترین گیند کی پیروی کرتے ہیں اور آہستہ آہستہ گرتے ہیں۔",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "اگر آپ اسے \"داغ\" اور \"بھوت سکوں\" کے ساتھ جوڑتے ہیں تو اسے سککوں کے ساتھ گیندوں کو \"آس پاس پینٹ\" کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ سکے مقناطیس کے متبادل کے طور پر بھی کام کرتا ہے۔ ",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "مضبوط ریپلیشن فورس",
|
||||||
|
"upgrades.ball_repulse_ball.name": "ذاتی جگہ",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "گیندیں گیندوں کو پسپا کرتی ہیں۔",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "ایک چوتھائی اسکرین کی چوڑائی سے کم فاصلے پر گیندیں ایک دوسرے کو پیچھے ہٹانا شروع کر دیں گی۔ اگر وہ ایک دوسرے کے قریب ہوں تو پسپا قوت زیادہ مضبوط ہوتی ہے۔ اس قوت کو لاگو کرنے کی علامت کے طور پر ذرات باہر نکلیں گے۔ یہ فائدہ صرف اس صورت میں پیش کیا جاتا ہے جب آپ کے پاس پہلے سے ایک سے زیادہ بال موجود ہوں۔",
|
||||||
|
"upgrades.base_combo.name": "مضبوط بنیادیں۔",
|
||||||
|
"upgrades.base_combo.tooltip": "کومبو 1 کی بجائے {{coins}} سے شروع ہوتا ہے۔",
|
||||||
|
"upgrades.base_combo.verbose_description": "آپ کا کومبو عام طور پر لیول کے آغاز میں 1 سے شروع ہوتا ہے، اور جب آپ کسی بھی چیز کو مارے بغیر ادھر ادھر اچھالتے ہیں تو 1 پر دوبارہ سیٹ ہو جاتا ہے۔ اس پرک کے ساتھ، کومبو 3 پوائنٹس زیادہ شروع ہوتا ہے، لہذا آپ کو ہمیشہ کم از کم 4 سکے فی اینٹ ملیں گے۔ جب بھی آپ کا کومبو ری سیٹ ہوگا، یہ 1 پر نہیں بلکہ 4 پر واپس چلا جائے گا۔ آپ کی گیند اس بات کی نشاندہی کرنے کے لیے تھوڑا سا چمکے گی کہ اس کا کومبو ایک سے اونچا ہے۔",
|
||||||
|
"upgrades.bigger_explosions.name": "کبوم",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "بڑے دھماکے",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "پہلے سے طے شدہ دھماکہ 3x3 مربع کو صاف کرتا ہے، اس کے ساتھ یہ 5x5 مربع بن جاتا ہے، اور سککوں پر لگنے والا دھچکا بھی نمایاں طور پر مضبوط ہوتا ہے۔ اسکرین ہر دھماکے کے بعد چمکے گی (بنیادی حالت کے علاوہ)",
|
||||||
|
"upgrades.bigger_puck.name": "بڑا پک",
|
||||||
|
"upgrades.bigger_puck.tooltip": "آسانی سے مزید سکے پکڑیں۔",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "ایک بڑا پک کبھی بھی گیند کو نہ چھوڑنا اور زیادہ سکے پکڑنا آسان بناتا ہے، اور باؤنسز کو بالکل ٹھیک زاویہ دینا بھی آسان بناتا ہے (گیند کا زاویہ صرف اس بات پر منحصر ہوتا ہے کہ یہ پک سے کہاں ٹکراتی ہے)۔ \n\nتاہم، سطح کے اطراف میں ایک بڑا پک استعمال کرنا مشکل ہے، اور اسے کبھی کبھی یاد کرنا ناگزیر بنا دے گا۔",
|
||||||
|
"upgrades.clairvoyant.name": "دعویدار",
|
||||||
|
"upgrades.clairvoyant.tooltip": "آنے والی سطحیں، اینٹوں کی HP اور گیند کی سمت دیکھیں",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "آپ کو صحیح اپ گریڈ لینے اور یہ سمجھنے میں مدد کرتا ہے کہ مضبوط اینٹوں کے ساتھ کیا ہو رہا ہے۔ لیول 2 اور 3 مشکوک افادیت کا اضافی علم لاتے ہیں (لوپ موڈ میں قابل رسائی)",
|
||||||
|
"upgrades.coin_magnet.help_plural": "سککوں پر مضبوط اثر",
|
||||||
|
"upgrades.coin_magnet.name": "سکے مقناطیس",
|
||||||
|
"upgrades.coin_magnet.tooltip": "پک سکے کو اپنی طرف متوجہ کرتا ہے۔",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "سکے کو پک کی طرف لے جاتا ہے۔ اگر سکہ پہلے ہی اس کے قریب ہو تو اثر زیادہ مضبوط ہوتا ہے۔ تمام سکے پکڑنے سے گیم میں خصوصی بونس ملتے ہیں۔ \n\nمزید سکے پکڑنے کا دوسرا طریقہ نیچے سے اینٹوں کو مارنا ہے۔ گیند کی رفتار اور سمت پیدا ہونے والے سکے کی رفتار کو متاثر کرتی ہے۔ ",
|
||||||
|
"upgrades.compound_interest.name": "مرکب سود",
|
||||||
|
"upgrades.compound_interest.tooltip": "+{{lvl}} کومبو فی اینٹ ٹوٹا ہوا، کھوئے ہوئے سکے پر دوبارہ سیٹ ہو گیا۔",
|
||||||
|
"upgrades.compound_interest.verbose_description": "جب بھی آپ اینٹ توڑیں گے تو آپ کا کمبو ایک ایک کرکے بڑھے گا، اور آپ کی ہر اینٹ کے ساتھ زیادہ سے زیادہ سکے پیدا ہوں گے۔ \n\nتاہم ان سکوں میں سے ہر ایک کو اپنے پک سے پکڑنا یقینی بنائیں، کیونکہ کوئی بھی کھویا ہوا سکہ آپ کے کومبو کو دوبارہ ترتیب دے گا۔ \n\nایک بار جب آپ کا کمبو کم از کم سے اوپر ہو جائے گا، تو پلے ایریا کے نیچے ایک سرخ لکیر ہو گی جو آپ کو یاد دلائے گی کہ سکے وہاں نہیں جانے چاہئیں۔",
|
||||||
|
"upgrades.concave_puck.name": "مقعر پک",
|
||||||
|
"upgrades.concave_puck.tooltip": "عمودی ہدف کی درستگی کو بہتر بناتا ہے۔",
|
||||||
|
"upgrades.concave_puck.verbose_description": "گیندیں سطح کو سیدھی اوپر جانے سے شروع کرتی ہیں، اور کم زاویہ کے ساتھ اچھالتی ہیں۔",
|
||||||
|
"upgrades.corner_shot.name": "کارنر شاٹ",
|
||||||
|
"upgrades.corner_shot.tooltip": "آپ کے پک کو اسکرین کی سرحدوں کے ساتھ اوورلیپ کرنے دیتا ہے۔",
|
||||||
|
"upgrades.corner_shot.verbose_description": "کونوں میں نشانہ بنانے میں مدد کرتا ہے۔ مزید سطحیں آپ کو مزید باہر جانے دیتی ہیں۔ ",
|
||||||
|
"upgrades.etherealcoins.name": "سکے، خلا میں",
|
||||||
|
"upgrades.etherealcoins.tooltip": "سکے اب کشش ثقل سے متاثر نہیں ہوتے ہیں۔",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "آپ کو یہ یقینی بنانا ہوگا کہ سکے کسی طرح نیچے گریں، یا آپ کو کوئی نہیں ملے گا۔ ",
|
||||||
|
"upgrades.extra_levels.name": "5 منٹ مزید",
|
||||||
|
"upgrades.extra_levels.tooltip": "7 کی بجائے {{count}} لیولز کھیلیں",
|
||||||
|
"upgrades.extra_levels.verbose_description": "پہلے سے طے شدہ گیم زیادہ سے زیادہ 7 لیول تک چل سکتی ہے، جس کے بعد گیم ختم ہو جاتی ہے۔ \n\nاس پرک کا ہر لیول آپ کو ایک لیول اوپر جانے دیتا ہے۔ آخری درجے اکثر وہ ہوتے ہیں جہاں آپ سب سے زیادہ سکور کرتے ہیں، لہذا فرق ڈرامائی ہو سکتا ہے۔",
|
||||||
|
"upgrades.extra_life.help_plural": "آپ کی (آخری) گیند ضائع ہونے کے بجائے نیچے کی طرف اچھال جائے گی ({{lvl}} بار)۔",
|
||||||
|
"upgrades.extra_life.name": "اضافی زندگی",
|
||||||
|
"upgrades.extra_life.tooltip": "گیند کھو جانے سے پہلے نیچے کی لائن پر ایک بار اچھال دے گی۔",
|
||||||
|
"upgrades.extra_life.verbose_description": "عام طور پر، آپ کے پاس ایک گیند ہوتی ہے، اور جیسے ہی آپ اسے گراتے ہیں گیم ختم ہو جاتا ہے۔\n\nیہ فائدہ اسکرین کے نچلے حصے میں ایک سفید بار کا اضافہ کرتا ہے جو ایک بار گیند کو بچائے گا، اور عمل میں ٹوٹ جائے گا۔ \n\nجب بھی کوئی گیند اسکرین کے نیچے اچھالتی ہے تو آپ اس پرک کا ایک لیول کھو دیں گے۔",
|
||||||
|
"upgrades.forgiving.name": "بخشنے والا",
|
||||||
|
"upgrades.forgiving.tooltip": "غائب وقفے ایک ہی وقت میں سب کی بجائے بتدریج کمبو کو کم کرتے ہیں۔",
|
||||||
|
"upgrades.forgiving.verbose_description": "پہلی مس فی لیول مفت ہے، پھر 10% کومبو، پھر 20% .. ",
|
||||||
|
"upgrades.fountain_toss.name": "فاؤنٹین ٹاس",
|
||||||
|
"upgrades.fountain_toss.tooltip": "جب آپ کو کچھ سکے چھوٹ جاتے ہیں تو کچھ کمبو حاصل کریں۔ ",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "جب آپ کو کوئی سکہ چھوٹ جاتا ہے اور آپ کا طومار {{max}}سے کم ہوتا ہے، تو آپ کے طومار میں {{lvl}}/combo کے ایک سے بڑھنے کا امکان ہوتا ہے۔",
|
||||||
|
"upgrades.ghost_coins.name": "گھوسٹ سکے",
|
||||||
|
"upgrades.ghost_coins.tooltip": "سکے آہستہ آہستہ اینٹوں سے گزرتے ہیں۔",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "یہ کوئی بگ نہیں ہے، یہ ایک خصوصیت ہے! سکے آہستہ آہستہ اینٹوں کے ذریعے اڑتے ہیں۔ اعلی درجے انہیں تیزی سے آگے بڑھنے دیتے ہیں۔ ",
|
||||||
|
"upgrades.helium.name": "ہیلیم",
|
||||||
|
"upgrades.helium.tooltip": "کشش ثقل پک کے بائیں اور دائیں الٹ گئی۔",
|
||||||
|
"upgrades.helium.verbose_description": "اس سے سککوں پر اثر پڑتا ہے اور جب تک آپ انہیں لینے کے لیے تیار نہیں ہوتے تب تک اسے تیرنے دیتے ہیں۔",
|
||||||
|
"upgrades.hot_start.name": "گرم آغاز",
|
||||||
|
"upgrades.hot_start.tooltip": "کمبو {{start}}، -{{loss}} کومبو فی سیکنڈ سے شروع کریں۔",
|
||||||
|
"upgrades.hot_start.verbose_description": "ہر سطح کے آغاز پر، آپ کا کومبو +30 پوائنٹس سے شروع ہوگا، لیکن پھر ہر سیکنڈ میں اس میں ایک کی کمی ہوگی۔ اثر دیگر مراعات کے ساتھ جمع ہوتا ہے۔ ",
|
||||||
|
"upgrades.implosions.name": "دھماکے",
|
||||||
|
"upgrades.implosions.tooltip": "دھماکے سکوں کو اڑانے کے بجائے اندر سے چوستے ہیں۔",
|
||||||
|
"upgrades.implosions.verbose_description": "دھماکے کی قوت کو دوسری طرح سے لاگو کیا جاتا ہے۔ مزید سطحیں \"بڑے دھماکے\" کے طور پر کام کرتی ہیں",
|
||||||
|
"upgrades.instant_upgrade.name": "فوری اپ گریڈ",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "+1 ابھی اپ گریڈ کریں، گیم ختم ہونے تک -1 انتخاب۔",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "فوری طور پر دو اپ گریڈ منتخب کریں، تاکہ آپ کو ایک مفت ملے اور دوسرا اس پرک کو واپس کرنے کے لیے۔ اپ گریڈ لینے کے لیے ہر مزید مینو میں انتخاب کرنے کے لیے کم اختیارات ہوں گے۔",
|
||||||
|
"upgrades.left_is_lava.name": "بائیں طرف سے گریز کریں۔",
|
||||||
|
"upgrades.left_is_lava.tooltip": "+{{lvl}} کومبو فی اینٹ ٹوٹی۔ اگر گیند اسکرین کے بائیں جانب سے ٹکراتی ہے تو کومبو ری سیٹ ہوجاتا ہے۔",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "جب بھی آپ اینٹ توڑیں گے، آپ کا کمبو ایک سے بڑھ جائے گا، اس لیے آپ کو اگلی تمام اینٹوں سے ایک اور سکہ ملے گا۔\n\nتاہم، جیسے ہی آپ کی گیند بائیں جانب سے ٹکرائے گی آپ کا کومبو ری سیٹ ہو جائے گا۔ \n\nجیسے ہی آپ کا کمبو بڑھتا ہے، بائیں طرف سرخ ہو جاتا ہے تاکہ آپ کو یاد دلایا جائے کہ آپ کو ان کو مارنے سے گریز کرنا چاہیے۔ \n",
|
||||||
|
"upgrades.limitless.name": "لامحدود",
|
||||||
|
"upgrades.limitless.tooltip": "تمام اپ گریڈ کی زیادہ سے زیادہ سطح کو {{lvl}} تک بڑھائیں ",
|
||||||
|
"upgrades.limitless.verbose_description": "اس پرک کو منتخب کرنے سے اس کی اپنی حد بھی ایک سے بڑھ جاتی ہے، جس سے آپ اسے دوبارہ منتخب کر سکتے ہیں۔",
|
||||||
|
"upgrades.metamorphosis.name": "میٹامورفوسس",
|
||||||
|
"upgrades.metamorphosis.tooltip": "ہر سکہ اپنے رنگ سے {{lvl}} اینٹوں کو داغ سکتا ہے۔",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "اس پرک کے ساتھ، سکے اس اینٹ کے رنگ کے ہوں گے جس سے وہ آئے ہیں، اور پہلی اینٹ کو اسی رنگ میں رنگ دیں گے۔ \n\nسکے گیند کی رفتار کے ساتھ پھیلتے ہیں جس نے انہیں توڑ دیا، جس کا مطلب ہے کہ آپ جس اینٹوں کو \"پینٹ\" کرنا چاہتے ہیں اس کی سمت تھوڑا سا نشانہ بنا سکتے ہیں۔",
|
||||||
|
"upgrades.minefield.name": "مائن فیلڈ",
|
||||||
|
"upgrades.minefield.tooltip": "+ اسکرین پر{{lvl}} کومبو فی بم اینٹ",
|
||||||
|
"upgrades.minefield.verbose_description": "اینٹ رکھنے پر طومار میں +lvl کا اضافہ کرتا ہے، -lvl جب یہ تباہ ہو جاتا ہے، اور بیس کومبو کو اینٹوں کے اوقات کی تعداد سے بڑھاتا ہے lvl",
|
||||||
|
"upgrades.multiball.name": "ملٹی گیند",
|
||||||
|
"upgrades.multiball.tooltip": "ہر سطح کو {{count}} گیندوں سے شروع کریں۔",
|
||||||
|
"upgrades.multiball.verbose_description": "جیسے ہی آپ بریک آؤٹ 71 میں گیند چھوڑتے ہیں، آپ ہار جاتے ہیں۔ \n\nاس پرک کے ساتھ، آپ کو دو گیندیں ملتی ہیں، اور اس لیے آپ ایک کو کھونے کے متحمل ہو سکتے ہیں۔ \n\nکھوئی ہوئی گیندیں اگلی سطح پر واپس آجاتی ہیں۔ \n\nایک سے زیادہ گیندیں رکھنے سے کچھ مزید فوائد دستیاب ہوتے ہیں، اور یقیناً سطح تیزی سے صاف ہو جاتی ہے۔",
|
||||||
|
"upgrades.nbricks.name": "سخت نمونہ سائز",
|
||||||
|
"upgrades.nbricks.tooltip": "+{{lvl}} کومبو کے لیے بالکل {{lvl}} اینٹوں فی پک باؤنس مارو، بصورت دیگر یہ ری سیٹ ہو جاتا ہے۔",
|
||||||
|
"upgrades.nbricks.verbose_description": "ضروری نہیں کہ آپ کو ان اینٹوں کو تباہ کرنے کی ضرورت ہے، لیکن آپ کو انہیں مارنے کی ضرورت ہے۔ دھماکوں سے تباہ ہونے والی اینٹوں کا شمار نہیں ہوتا",
|
||||||
|
"upgrades.one_more_choice.name": "اضافی انتخاب",
|
||||||
|
"upgrades.one_more_choice.tooltip": "مزید لیول اپس فہرست میں {{lvl}} مزید اختیارات پیش کریں گے۔",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "ہر اپ گریڈ مینو میں ایک اور اختیار ہوگا۔ اپ گریڈ کی تعداد میں اضافہ نہیں کرتا جو آپ چن سکتے ہیں۔",
|
||||||
|
"upgrades.passive_income.name": "غیر فعال آمدنی",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} کومبو / اینٹ، جب تک کہ پک آخری {{time}}سیکنڈ میں منتقل نہ ہو، پھر اس کی بجائے دوبارہ سیٹ ہو جائے",
|
||||||
|
"upgrades.passive_income.verbose_description": "کچھ مراعات گیندوں کو کچھ کرنے کی ضرورت کے بغیر جو آپ چاہتے ہیں کرنے میں مدد کر سکتے ہیں۔",
|
||||||
|
"upgrades.picky_eater.name": "چننے والا کھانے والا",
|
||||||
|
"upgrades.picky_eater.tooltip": "+{{lvl}} کومبو فی اینٹ ٹوٹا ہوا، گیند کے رنگ کی تبدیلی پر ری سیٹ",
|
||||||
|
"upgrades.picky_eater.verbose_description": "جب بھی آپ اپنی گیند کے رنگ کی اینٹ کو توڑتے ہیں تو آپ کا کمبو ایک سے بڑھ جاتا ہے۔ \nاگر یہ ایک مختلف رنگ ہے، تو گیند وہ نیا رنگ لیتی ہے، لیکن کومبو دوبارہ سیٹ ہو جاتا ہے، جب تک کہ گیند کے رنگ کی کوئی اینٹ نہ بچ جائے۔ \nایک بار جب آپ کو کم سے کم سے زیادہ کامبو مل جاتا ہے، تو غلط رنگ کی اینٹوں کو سرخ بارڈر مل جائے گا۔ \nاگر آپ کے پاس ایک سے زیادہ گیند ہیں، تو جب بھی ان میں سے کوئی ایک اینٹ سے ٹکراتی ہے تو وہ سب رنگ بدل جاتے ہیں۔",
|
||||||
|
"upgrades.pierce.name": "چھیدنا",
|
||||||
|
"upgrades.pierce.tooltip": "گیند پک باؤنس کے بعد {{count}} اینٹوں کو چھیدتی ہے۔",
|
||||||
|
"upgrades.pierce.verbose_description": "گیند عام طور پر جیسے ہی کسی چیز کو چھوتی ہے اچھال جاتی ہے۔ اس پرک کے ساتھ، یہ ٹوٹی ہوئی 3 اینٹوں تک اپنی رفتار کو جاری رکھے گا۔ \n\nاس کے بعد، یہ چوتھی اینٹ پر اچھال دے گا، اور کاؤنٹر کو دوبارہ ترتیب دینے کے لیے آپ کو پک کو چھونے کی ضرورت ہوگی۔",
|
||||||
|
"upgrades.pierce_color.name": "رنگ چھیدنا",
|
||||||
|
"upgrades.pierce_color.tooltip": "+{{lvl}} گیند کے رنگ کی اینٹوں کو نقصان",
|
||||||
|
"upgrades.pierce_color.verbose_description": "جب بھی کوئی گیند ایک ہی رنگ کی اینٹ سے ٹکرائے گی تو وہ بغیر کسی رکاوٹ کے گزرے گی۔ \n\nایک بار جب یہ کسی دوسرے رنگ کی اینٹ تک پہنچ جائے گا، تو وہ اسے توڑ دے گا، اس کا رنگ لے گا اور اچھال دے گا۔\n\nاگر آپ کے پاس مضبوط اینٹیں ہیں تو گیند اب بھی ایک ہی رنگ کی اینٹ سے اچھال سکتی ہے۔",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "نرم لینڈنگ",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "پک گیندوں کو پیچھے ہٹاتا ہے۔",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "جب ایک گیند پک کے قریب آتی ہے، تو یہ سست ہونا شروع ہو جاتی ہے، اور پک کو چھوئے بغیر بھی ممکنہ طور پر اچھالنا شروع کر دیتی ہے۔",
|
||||||
|
"upgrades.reach.name": "اوپر نیچے",
|
||||||
|
"upgrades.reach.tooltip": " سب سے نچلی قطار کی N اینٹوں کو چھونے سے کامبو ری سیٹ ہو جاتا ہے۔ بصورت دیگر، +N کومبو",
|
||||||
|
"upgrades.reach.verbose_description": "اگر اینٹوں کی صرف ایک قطار ہے، یا اگر اینٹوں کی سب سے کم قطار کھیل کی پوری چوڑائی کا احاطہ کرتی ہے، تو یہ فائدہ کچھ نہیں کرتا ہے۔ بصورت دیگر، اس سب سے نچلی قطار کو توڑنے سے کامبو ری سیٹ ہو جاتا ہے، جب کہ کسی اور چیز کو توڑنے سے کمبو کو اس نچلی قطار میں موجود اینٹوں کی تعداد سے بڑھ جاتا ہے۔ \n\nسب سے نچلی قطار کو سرخ رنگ میں نمایاں کیا جائے گا۔ ",
|
||||||
|
"upgrades.respawn.name": "دوبارہ اگانا",
|
||||||
|
"upgrades.respawn.tooltip": " اینٹوں کا{{percent}}% {{delay}}سیکنڈ کے بعد دوبارہ پیدا ہوتا ہے۔",
|
||||||
|
"upgrades.respawn.verbose_description": "کچھ ذرہ اثر آپ کو بتائے گا کہ اینٹیں کہاں ظاہر ہوں گی۔ ",
|
||||||
|
"upgrades.right_is_lava.name": "دائیں طرف سے بچیں۔",
|
||||||
|
"upgrades.right_is_lava.tooltip": "+{{lvl}} کومبو فی اینٹ۔ اگر گیند اسکرین کے بائیں جانب سے ٹکراتی ہے تو کومبو ری سیٹ ہوجاتا ہے۔",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "جب بھی آپ اینٹ توڑیں گے، آپ کا کمبو ایک سے بڑھ جائے گا، اس لیے آپ کو اگلی تمام اینٹوں سے ایک اور سکہ ملے گا۔\n\nتاہم، جیسے ہی آپ کی گیند دائیں طرف سے ٹکرائے گی آپ کا کومبو ری سیٹ ہو جائے گا۔ \n\nجیسے ہی آپ کا کمبو بڑھتا ہے، دائیں طرف آپ کو یاد دلانے کے لیے سرخ ہو جاتا ہے کہ آپ کو انہیں مارنے سے گریز کرنا چاہیے۔\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "زندگی کھو دینے سے تمام اینٹیں صاف ہو جاتی ہیں۔",
|
||||||
|
"upgrades.sacrifice.help_over": "زندگی کو کھونے سے {{lvl}}x کمبو تمام اینٹوں کو صاف کر دیتا ہے۔",
|
||||||
|
"upgrades.sacrifice.name": "قربانی",
|
||||||
|
"upgrades.sacrifice.verbose_description": "اس سے کامبو بہت زیادہ ہو سکتا ہے۔",
|
||||||
|
"upgrades.sapper.help_plural": "ٹوٹی ہوئی پہلی {{lvl}} اینٹیں بم بن جاتی ہیں۔",
|
||||||
|
"upgrades.sapper.name": "سیپر",
|
||||||
|
"upgrades.sapper.tooltip": "پہلی اینٹ جو ٹوٹتی ہے وہ بم بن جاتی ہے۔",
|
||||||
|
"upgrades.sapper.verbose_description": "صرف غائب ہونے کے بجائے، آپ جو پہلی اینٹ توڑیں گے اسے بم کی اینٹ سے بدل دیا جائے گا۔ پک پر گیند کو اچھالنا اثر کو دوبارہ بازو بناتا ہے۔ اس پرک کو برابر کرنا آپ کو مزید بم رکھنے کی اجازت دے گا۔\n\nیاد رکھیں کہ بم قریبی سکوں کی رفتار کو متاثر کرتے ہیں، اس لیے بہت زیادہ دھماکے آپ کی محنت کے پھل کو پکڑنا مشکل بنا سکتے ہیں۔",
|
||||||
|
"upgrades.shocks.name": "جھٹکے",
|
||||||
|
"upgrades.shocks.tooltip": "دھماکہ خیز گیندوں کے تصادم",
|
||||||
|
"upgrades.shocks.verbose_description": "جب بھی دو گیندیں آپس میں ٹکراتی ہیں، وہ اپنی رفتار کا تبادلہ کرتے ہیں، ایک دھماکہ کرتے ہیں، اور انہیں الگ کرنے کے لیے اضافی رفتار حاصل کرتے ہیں۔ ",
|
||||||
|
"upgrades.shunt.name": "شنٹ",
|
||||||
|
"upgrades.shunt.tooltip": "سطحوں کے درمیان اپنے طومار کا {{percent}}% رکھیں",
|
||||||
|
"upgrades.shunt.verbose_description": "اگر آپ کے پاس بھی ہاٹ سٹارٹ ہے تو ہاٹ سٹارٹ کو ابھی موجودہ کومبو میں شامل کیا گیا ہے۔",
|
||||||
|
"upgrades.side_flip.name": "دائیں ہاتھ",
|
||||||
|
"upgrades.side_flip.tooltip": "+{{lvl}} کومبو فی اینٹ دائیں سے ٹوٹی ہوئی، -{{loss}} دوسری صورت میں",
|
||||||
|
"upgrades.side_flip.verbose_description": "ایک طومار حاصل کرنے کے لیے اس کے دائیں طرف کی اینٹ کو متاثر کریں، لیکن اسے بائیں جانب مارنے سے گریز کریں کیونکہ یہ 2 کومبو کو ہٹا دے گا۔ اوپر اور نیچے سے مارنے کا کوئی اثر نہیں ہوتا۔ ",
|
||||||
|
"upgrades.side_kick.name": "بائیں ہاتھ",
|
||||||
|
"upgrades.side_kick.tooltip": "+{{lvl}} کومبو فی اینٹ بائیں سے ٹوٹی ہوئی، -{{loss}} دوسری صورت میں",
|
||||||
|
"upgrades.side_kick.verbose_description": "ایک طومار حاصل کرنے کے لیے اس کے بائیں جانب کی اینٹ کو متاثر کریں، لیکن اسے دائیں جانب مارنے سے گریز کریں کیونکہ یہ 2 کومبو کو ہٹا دے گا۔ اوپر اور نیچے سے مارنے کا کوئی اثر نہیں ہوتا۔ ",
|
||||||
|
"upgrades.skip_last.help_plural": "آخری {{lvl}} اینٹیں پھٹ جائیں گی۔",
|
||||||
|
"upgrades.skip_last.name": "آسان صفائی",
|
||||||
|
"upgrades.skip_last.tooltip": "آخری اینٹ پھٹ جائے گی۔",
|
||||||
|
"upgrades.skip_last.verbose_description": "اگلی سطح پر جانے کے لیے آپ کو تمام اینٹوں کو توڑنے کی ضرورت ہے۔ تاہم، آخری کو حاصل کرنا مشکل ہو سکتا ہے۔ \n\nسطح کو جلد صاف کرنے سے اپ گریڈ کرتے وقت اضافی انتخاب ہوتے ہیں۔ اینٹوں کو کبھی نہ چھوڑنا بھی بہت فائدہ مند ہے۔ \n\nاس لیے اگر آپ کو آخری اینٹوں کو توڑنا مشکل ہو، تو اس پرک کو کچھ وقت حاصل کرنے سے مدد مل سکتی ہے۔",
|
||||||
|
"upgrades.slow_down.name": "سست گیند",
|
||||||
|
"upgrades.slow_down.tooltip": "گیند زیادہ آہستہ حرکت کرتی ہے۔",
|
||||||
|
"upgrades.slow_down.verbose_description": "گیند نسبتاً سست شروع ہوتی ہے، لیکن آپ کے کھیل کے ہر سطح پر یہ قدرے تیزی سے شروع ہوگی۔ \n\nاگر آپ ایک سطح پر بہت زیادہ وقت گزارتے ہیں تو یہ بھی تیز ہو جائے گا۔ \n\nیہ فائدہ اسے زیادہ قابل انتظام بناتا ہے۔ \n\nمینو میں کڈ موڈ کو فعال کر کے آپ اسے ہر بار شروع میں حاصل کر سکتے ہیں۔",
|
||||||
|
"upgrades.smaller_puck.help_plural": "یہاں تک کہ چھوٹے پک اور اعلی بیس کومبو",
|
||||||
|
"upgrades.smaller_puck.name": "چھوٹا پک",
|
||||||
|
"upgrades.smaller_puck.tooltip": "+5 بیس کومبو بھی دیتا ہے۔",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "یہ پک کو چھوٹا بناتا ہے، جو نظریہ طور پر کچھ کونے کے شاٹس کو آسان بناتا ہے، لیکن واقعی صرف مشکل کو بڑھاتا ہے۔\n\nاسی لیے آپ کو ان تمام اینٹوں کے لیے +5 سکے فی اینٹ کا اچھا بونس بھی ملتا ہے جو آپ اسے چننے کے بعد توڑیں گے۔ ",
|
||||||
|
"upgrades.soft_reset.name": "نرم ری سیٹ",
|
||||||
|
"upgrades.soft_reset.tooltip": "کومبو ری سیٹس {{percent}}% رکھتا ہے",
|
||||||
|
"upgrades.soft_reset.verbose_description": "کومبو ری سیٹ کے اثرات کو محدود کریں۔",
|
||||||
|
"upgrades.streak_shots.name": "ہٹ اسٹریک",
|
||||||
|
"upgrades.streak_shots.tooltip": "مزید سکے اگر آپ پک پر اچھالنے سے پہلے کئی اینٹیں توڑ دیتے ہیں۔",
|
||||||
|
"upgrades.streak_shots.verbose_description": "جب بھی آپ اینٹ توڑتے ہیں، آپ کا طومار (فی اینٹ کے سکوں کی تعداد) ایک بڑھ جاتا ہے۔ \n\nتاہم، جیسے ہی گیند آپ کے پک کو چھوتی ہے، کامبو اپنی ڈیفالٹ ویلیو پر ری سیٹ ہو جاتا ہے، اور آپ کو فی اینٹ صرف ایک سکہ ملے گا۔\n\nایک بار جب آپ کا طومار بنیادی قدر سے اوپر آجاتا ہے، تو آپ کا پک سرخ ہو جائے گا تاکہ آپ کو یاد دلائے کہ یہ گیند کے ساتھ چھونے کے لیے آپ کے کومبو کو تباہ کر دے گا۔",
|
||||||
|
"upgrades.sturdy_bricks.name": "مضبوط اینٹیں ۔",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} اینٹیں HP، +{{percent}}% سکے ٹوٹنے پر پیدا ہوئے۔",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "اس پرک کی ہر سطح تمام اینٹوں میں ایک HP کا اضافہ کرتی ہے۔ آپ HP نمبر کو \"clairvoyant\" پرک کے ساتھ دیکھ سکتے ہیں۔ آپ \"چھیدنے\" پرک حاصل کرکے گیند کے نقصان کو بڑھا سکتے ہیں۔ پرک کی ہر سطح میں +50% سکے شامل ہوتے ہیں۔ ",
|
||||||
|
"upgrades.telekinesis.help_plural": "گیند پر مضبوط اثر",
|
||||||
|
"upgrades.telekinesis.name": "Telekinesis",
|
||||||
|
"upgrades.telekinesis.tooltip": "پک گیند کی رفتار کو کنٹرول کرتا ہے۔",
|
||||||
|
"upgrades.telekinesis.verbose_description": "آپ گیند کو کنٹرول کرتے ہیں جب یہ اوپر جاتا ہے۔ ",
|
||||||
|
"upgrades.top_is_lava.name": "آسمان کی حد ہے۔",
|
||||||
|
"upgrades.top_is_lava.tooltip": "+{{lvl}} کومبو فی اینٹ، جب ٹاپ ہٹ ہو تو دوبارہ ترتیب دیں۔",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "جب بھی آپ ایک اینٹ توڑیں گے، آپ کا کمبو ایک سے بڑھ جائے گا۔ تاہم، جیسے ہی آپ کی گیند اسکرین کے اوپری حصے سے ٹکرائے گی آپ کا کومبو ری سیٹ ہو جائے گا۔ \n\nجب آپ کا کمبو کم از کم سے اوپر ہو گا، تو آپ کو یاد دلانے کے لیے ایک سرخ بار اوپر نمودار ہو گا کہ آپ کو اسے مارنے سے گریز کرنا چاہیے۔ ",
|
||||||
|
"upgrades.trampoline.name": "ٹرامپولین",
|
||||||
|
"upgrades.trampoline.tooltip": "+{{lvl}} کومبو فی پک باؤنس، -{{lvl}} کومبو فی باؤنس کسی بھی بارڈر پر",
|
||||||
|
"upgrades.trampoline.verbose_description": "ایک نایاب کومبو اپ گریڈ جس میں ری سیٹ کی شرط شامل نہیں ہوتی ہے۔",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "+{{lvl}} کومبو فی اینٹ، مزید سائیڈز یا چھت نہیں۔",
|
||||||
|
"upgrades.unbounded.name": "بے حد",
|
||||||
|
"upgrades.unbounded.tooltip": "+{{lvl}} کومبو فی اینٹ، گیند کو کھیل میں رکھنے کے لیے مزید سائیڈز نہیں، خطرہ",
|
||||||
|
"upgrades.unbounded.verbose_description": "مجھے امید ہے کہ آپ کو اپنی گیند کو اسکرین پر رکھنے کا کوئی طریقہ مل گیا ہے۔ اطراف کو مارنے کے جرمانے اب لاگو نہیں ہوں گے۔ سطح 2+ پر، چھت بھی غائب ہو جائے گی۔ یہ ایک اعلی درجے کا فائدہ ہے۔ ",
|
||||||
|
"upgrades.viscosity.name": "Viscosity",
|
||||||
|
"upgrades.viscosity.tooltip": "سکوں کا سست گرنا",
|
||||||
|
"upgrades.viscosity.verbose_description": "سکے عام طور پر کشش ثقل اور دھماکوں کے ساتھ بہت تیز رفتاری سے تیز ہوتے ہیں۔ \n\nیہ فائدہ انہیں مسلسل سست بناتا ہے، جیسے کہ وہ کسی قسم کے چپچپا مائع میں ہوں۔ \n\nیہ انہیں پکڑنا آسان بناتا ہے، اور سکے کی حرکت کو متاثر کرنے والے فوائد کے ساتھ اچھی طرح سے جوڑتا ہے۔",
|
||||||
|
"upgrades.wind.help_plural": "مضبوط ہوا کی طاقت",
|
||||||
|
"upgrades.wind.name": "ہوا",
|
||||||
|
"upgrades.wind.tooltip": "پک پوزیشن ہوا پیدا کرتی ہے۔",
|
||||||
|
"upgrades.wind.verbose_description": "ہوا پک پوزیشن پر منحصر ہے: بائیں سے چل رہی ہے بائیں، دائیں چل رہی ہے دائیں. گیندوں اور سکے دونوں کو متاثر کرتا ہے۔",
|
||||||
|
"upgrades.yoyo.name": "یو یو",
|
||||||
|
"upgrades.yoyo.tooltip": "گیند پک کی طرف گرتی ہے۔",
|
||||||
|
"upgrades.yoyo.verbose_description": "یہ telekinesis کے برعکس ہے، گیند کو کنٹرول کریں جب وہ نیچے گر رہی ہو۔",
|
||||||
|
"upgrades.zen.name": "زین",
|
||||||
|
"upgrades.zen.tooltip": "+{{lvl}} کومبو فی اینٹ، دھماکہ ہونے پر دوبارہ ترتیب دیں۔",
|
||||||
|
"upgrades.zen.verbose_description": "آخر یہ ایک غیر متشدد کھیل ہے۔ "
|
||||||
|
}
|
332
src/i18n/uz.json
Normal file
332
src/i18n/uz.json
Normal file
|
@ -0,0 +1,332 @@
|
||||||
|
{
|
||||||
|
"confirmRestart.no": "Bekor qilish",
|
||||||
|
"confirmRestart.text": "Siz yangi o'yinni boshlamoqchisiz. Davom etishni xohlaysizmi?",
|
||||||
|
"confirmRestart.title": "Yangi oʻyin boshlansinmi?",
|
||||||
|
"confirmRestart.yes": "O'yinni qayta ishga tushiring",
|
||||||
|
"gameOver.creative": "Bu yugurish yozib olinmaydi. ",
|
||||||
|
"gameOver.cumulative_total": "Sizning jami jami ballingiz {{startTs}} dan {{endTs}}gacha boʻldi.",
|
||||||
|
"gameOver.lost.summary": "Siz {{score}} ta tanga ushlaganingizdan keyin to‘pni tashladingiz.",
|
||||||
|
"gameOver.lost.title": "Oʻyin tugadi",
|
||||||
|
"gameOver.stats.balls_lost": "Yo'qotilgan to'plar",
|
||||||
|
"gameOver.stats.bricks_broken": "Buzilgan g'ishtlar",
|
||||||
|
"gameOver.stats.bricks_per_minute": "Bir daqiqada singan g'ishtlar",
|
||||||
|
"gameOver.stats.catch_rate": "Tutish tezligi",
|
||||||
|
"gameOver.stats.combo_avg": "O'rtacha kombinatsiya",
|
||||||
|
"gameOver.stats.combo_max": "Maksimal kombinatsiya",
|
||||||
|
"gameOver.stats.duration_per_level": "Har bir daraja uchun muddat",
|
||||||
|
"gameOver.stats.hit_rate": "Dars tezligi",
|
||||||
|
"gameOver.stats.intro": "Quyida {{count}} ta eng yaxshi oʻyinlaringiz bilan taqqoslangan oʻyin statistikasini toping.",
|
||||||
|
"gameOver.stats.level_reached": "Darajaga erishildi",
|
||||||
|
"gameOver.stats.total_score": "Umumiy ball",
|
||||||
|
"gameOver.stats.upgrades_applied": "Yangilanishlar qoʻllanildi",
|
||||||
|
"gameOver.unlocked_perk": "Yangilash qulfdan chiqarildi",
|
||||||
|
"gameOver.unlocked_perk_plural": "Siz hozirgina {{count}} ta imtiyozni ochdingiz",
|
||||||
|
"gameOver.win.summary": "Bu o'yin tugadi. Siz {{score}} ta tanga saqladingiz. ",
|
||||||
|
"gameOver.win.title": "Siz bu oʻyinni tugatdingiz",
|
||||||
|
"history.columns.score": "Xol",
|
||||||
|
"history.columns.started": "Sana",
|
||||||
|
"history.help": " {{count}} ta eng yaxshi oʻyinlaringizni koʻring.",
|
||||||
|
"history.locked": "Qulfni ochish uchun kamida o'nta o'yin o'ynang",
|
||||||
|
"history.title": "Tarixni ishga tushiradi",
|
||||||
|
"lab.help": "O'zingiz xohlagan har qanday qurilishni sinab ko'ring",
|
||||||
|
"lab.instructions": "Quyida yangilanishlarni tanlang, so‘ng o‘ynash uchun darajani tanlang. ",
|
||||||
|
"lab.menu_entry": "Ijodiy rejim",
|
||||||
|
"lab.reset": "Hammasini 0 ga qaytaring",
|
||||||
|
"lab.select_level": "O'ynash uchun darajani tanlang",
|
||||||
|
"lab.unlocks_at": "Umumiy ball {{score}}boʻyicha ochiladi ",
|
||||||
|
"level_up.after_buttons": "Siz {{level}}/{{max}}-darajani tugatdingiz.",
|
||||||
|
"level_up.before_buttons": "Siz {{time}} soniyada {{timeGain}} {{levelSpawnedCoins}} ta tangadan {{score}} {{catchGain}} tasini ushladingiz.\n\nSiz {{levelMisses}} marta {{missesGain}} oʻtkazib yubordingiz va devor yoki shiftga {{levelWallBounces}} marta{{wallHitsGain}}urdingiz.\n\n{{compliment}}",
|
||||||
|
"level_up.compliment_advice": "Barcha tangalarni qo'lga kiritishga harakat qiling, g'ishtlarni hech qachon o'tkazib yubormang, hech qachon devorga/shipga tegmang yoki qo'shimcha yangilanishlarga ega bo'lish uchun 30 yoshdan past darajani tozalang.",
|
||||||
|
"level_up.compliment_good": "Juda qoyil !",
|
||||||
|
"level_up.compliment_perfect": "Ta'sirli, davom eting!",
|
||||||
|
"level_up.pick_upgrade_title": "Yangilashni tanlang",
|
||||||
|
"level_up.plus_one_upgrade": "(+1 ta yangilash)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1 ta yangilash va +1 qayta tiklash)",
|
||||||
|
"level_up.reroll": "Qayta tiklash ({{count}})",
|
||||||
|
"level_up.reroll_help": "Yangi tanlovlarni taklif qiling",
|
||||||
|
"level_up.upgrade_perk_to_level": " lvl {{level}}",
|
||||||
|
"main_menu.basic": "Asosiy grafik",
|
||||||
|
"main_menu.basic_help": "Yaxshiroq ishlash.",
|
||||||
|
"main_menu.colorful_coins": "Rangli tangalar",
|
||||||
|
"main_menu.colorful_coins_help": "Tangalar har doim g'isht rangida paydo bo'ladi",
|
||||||
|
"main_menu.comboIncreaseTexts": "+X ni oltin rangda ko‘rsating",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "Kombo ko'payganda",
|
||||||
|
"main_menu.contrast": "Yuqori kontrast",
|
||||||
|
"main_menu.contrast_help": "Ko'proq rangli va quyuq render",
|
||||||
|
"main_menu.credit_levels": "Darajalar",
|
||||||
|
"main_menu.donate": "Siz {{hours}} soat oʻynadingiz",
|
||||||
|
"main_menu.donate_help": "Xayriya qilish haqida nima deyish mumkin? Ushbu eslatmani sozlamalarda yashirishingiz mumkin. ",
|
||||||
|
"main_menu.donation_reminder": "Xayriya qilishni eslating",
|
||||||
|
"main_menu.donation_reminder_help": "Asosiy menyuda oʻynagan vaqt va xayriya havolasini koʻring",
|
||||||
|
"main_menu.download_save_file": "Hisob va statistikani yuklab oling",
|
||||||
|
"main_menu.download_save_file_help": "Saqlash faylini oling",
|
||||||
|
"main_menu.extra_bright": "Qo'shimcha yorqin",
|
||||||
|
"main_menu.extra_bright_help": "Tangalar va g'ishtlar atrofidagi halo hajmini oshiradi.",
|
||||||
|
"main_menu.fullscreen": "Toʻliq ekran",
|
||||||
|
"main_menu.fullscreen_help": "O'yin boshlanishidan oldin to'liq ekranga o'tishga harakat qiladi",
|
||||||
|
"main_menu.help_content": "## Maqsad\n\n7 daraja davomida iloji boricha ko'proq tanga oling. \nG'ishtlarni sindirishda tangalar paydo bo'ladi.\nBallaringizni oshirish uchun ularni shaybangiz bilan tuting.\nSizning ballingiz ekranning yuqori o'ng burchagida ko'rsatiladi.\nTo'pni tashlamang, aks holda o'yin tugadi.\n\nBarcha g'ishtlarni yo'q qilgandan so'ng, siz yangilanishni tanlashingiz mumkin.\n\n## Yangilanishlar \n\nSiz tanlagan yangilanishlar ish oxirigacha amal qiladi. \nBa'zilari kuchliroq ta'sir qilish uchun bir necha marta tanlanishi mumkin.\nBa'zilar maqsadga erishishda yordam beradi yoki boshqa yo'llar bilan o'yinni osonlashtiradi. \nBa'zilari faqat birlashganda foydali bo'ladi.\n\nHar bir o'yin boshida har doim bitta yangilanish olasiz. \nUning belgisi birinchi darajadagi g'isht sifatida xizmat qiladi. \nSozlamalarda yangilanishlarni boshlashni tanlashingiz mumkin.\n\nKo'pgina yangilanishlar kombinatsiyangizga ta'sir qiladi. \n\n## Kombo\n\nSizning \"kombo\" - bu g'isht sindirilganda paydo bo'lgan tangalar soni. \nU shaybangizda ko'rsatiladi, masalan, x4 har bir g'ishtdan 4 ta tanga chiqishini bildiradi. \nKomboni oshiradigan ko'pgina yangilanishlar uni qayta tiklash shartini ham qo'shadi. \nAgar to'p hech qanday g'ishtga tegmasdan shaybaga qaytsa, kombinatsiya ham tiklanadi.\nBu sodir bo'lganda \"o'tkazib yuborilgan\" xabari ko'rsatiladi. \n\nHar safar g'isht tomon intiling. \n\n## Maqsad\n\nFaqat to'pning shaybadagi holati uning qanday sakrashini hal qiladi.\nAgar to'p shaybaning o'lik markaziga tegsa, u yana vertikal ravishda yuqoriga qaytadi. \nAgar siz bir tomondan ko'proq ursangiz, u ko'proq burchakka ega bo'ladi. \nShayba tezligi va kiruvchi burchak sakrashdan keyin to'p yo'nalishiga ta'sir qilmaydi.\n\nMaqsadga erishishga yordam beradigan ko'plab yangilanishlar qulfdan chiqarilishi mumkin.\n\n## Qulfni ochadi\n\nBreakout 71 birinchi marta o‘ynalganda, ko‘pchilik yangilanishlar va darajalar qulflanadi. \nYangilanishlar shunchaki o'ynash va ko'plab tangalarni olish orqali ochiladi. \nBirinchi darajalar yuqori ballga erishish orqali ochiladi.\nKeyingi darajalarda qaysi imtiyozlarni tanlashingiz mumkinligi haqida shart qo‘shiladi. \n\nHar bir darajadan keyin bir nechta yangilanishlarni olsangiz, yuqori ballga erishish osonroq bo'ladi. \n\n## Qayta roliklar va bepul yangilanishlar\n\nYaxshi o'ynaganingizda qo'shimcha yangilanish olasiz: \n\n- Darajani {{levelTimeGood}} soniya ichida tozalang\n- Yon tomonlarga yoki tepaga {{wallBouncedGood}} martadan kamroq urish\n- Tangalarning {{catchRateGood}}foizini ushlang\n- G'ishtlarni {{missesGood}} martadan kamroq o'tkazib yuboring \n\nBundan tashqari, agar siz yanada yaxshi ishlasangiz, yangilanishlarni o'tkazib yuborishga imkon beruvchi qayta rolik olasiz: \n\n- {{levelTimeBest}} soniyadan kamroq darajani tozalang\n- Yon tomonlarga yoki tepaga {{wallBouncedBest}} martadan kamroq urish\n- Tangalarning {{catchRateBest}}foizini ushlang\n- G'ishtlarni {{missesBest}} martadan kamroq o'tkazib yuboring \n\nSozlamalardagi parametr ushbu statistikani ko'rsatish imkonini beradi",
|
||||||
|
"main_menu.help_help": "O'yin haqida ko'proq bilib oling",
|
||||||
|
"main_menu.help_title": "Yordam",
|
||||||
|
"main_menu.help_upgrades": "## Yangilanishlar",
|
||||||
|
"main_menu.high_score": "Yuqori ball: {{score}}",
|
||||||
|
"main_menu.kid": "Bolalar rejimi",
|
||||||
|
"main_menu.kid_help": "Kelgusi o'yinlarni \"sekinroq to'p\" bilan boshlang.",
|
||||||
|
"main_menu.language": "Til",
|
||||||
|
"main_menu.language_help": "O'yin tilini tanlang",
|
||||||
|
"main_menu.load_save_file": "Saqlash faylini yuklang",
|
||||||
|
"main_menu.load_save_file_help": "Qurilmangizda saqlash faylini tanlang",
|
||||||
|
"main_menu.max_coins": " Ekranda maksimal {{max}} tanga",
|
||||||
|
"main_menu.max_coins_help": "Faqat kosmetika, ballga ta'siri yo'q",
|
||||||
|
"main_menu.max_particles": " maksimal {{max}} zarracha",
|
||||||
|
"main_menu.max_particles_help": "Vizual effekt uchun ekrandagi zarrachalar sonini cheklaydi. ",
|
||||||
|
"main_menu.mobile": "Mobil rejim",
|
||||||
|
"main_menu.mobile_help": "Shayba ostida bo'sh joy qoldiradi.",
|
||||||
|
"main_menu.normal": "Yangi O'yin",
|
||||||
|
"main_menu.normal_help": "Tasodifiy boshlang'ich imtiyoz bilan 7 darajani o'ynang",
|
||||||
|
"main_menu.pointer_lock": "Sichqoncha ko'rsatkichi qulfi",
|
||||||
|
"main_menu.pointer_lock_help": "Sichqoncha kursorini bloklaydi va yashiradi.",
|
||||||
|
"main_menu.record": "O'yin videolarini yozib oling",
|
||||||
|
"main_menu.record_download": "Videoni yuklab olish ({{size}} MB)",
|
||||||
|
"main_menu.record_help": "Har bir darajadagi videoni oling.",
|
||||||
|
"main_menu.red_miss": "Miss ogohlantirish",
|
||||||
|
"main_menu.red_miss_help": "To'plar atrofida qizil zarrachalar zarbasiz pastga tushayotganini ko'rsating.",
|
||||||
|
"main_menu.reset": "O'yinni tiklash",
|
||||||
|
"main_menu.reset_cancel": "Yo'q",
|
||||||
|
"main_menu.reset_confirm": "Ha",
|
||||||
|
"main_menu.reset_help": "Yuqori ball, o'yin vaqti va statistikani o'chirib tashlang",
|
||||||
|
"main_menu.reset_instruction": "Siz o'yinda erishgan barcha yutuqlaringizni yo'qotasiz, ishonchingiz komilmi?",
|
||||||
|
"main_menu.save_file_error": "Saqlash faylini yuklashda xatolik yuz berdi",
|
||||||
|
"main_menu.save_file_loaded": "Yuklangan faylni saqlang",
|
||||||
|
"main_menu.save_file_loaded_help": "Endi saqlashingizni qo'llash uchun ilova qayta yuklanadi",
|
||||||
|
"main_menu.save_file_loaded_ok": "KELISHDIKMI",
|
||||||
|
"main_menu.settings_help": "O'yinni sizning ehtiyojlaringiz va didingizga moslang",
|
||||||
|
"main_menu.settings_title": "Sozlamalar",
|
||||||
|
"main_menu.show_fps": "FPS hisoblagichi",
|
||||||
|
"main_menu.show_fps_help": "Ilovaning ishlashini kuzatib boring",
|
||||||
|
"main_menu.show_stats": "Haqiqiy vaqt statistikasini ko'rsatish",
|
||||||
|
"main_menu.show_stats_help": "Tangalar, vaqt, sakrashlar, o'tkazib yuborishlar",
|
||||||
|
"main_menu.sounds": "O'yin tovushlar",
|
||||||
|
"main_menu.sounds_help": "Ba'zi telefonlarni sekinlashtirishi mumkin.",
|
||||||
|
"main_menu.starting_perks": "Boshlang'ich imtiyozlar",
|
||||||
|
"main_menu.starting_perks_checked": "Yangi o'yinni boshlaganingizda, ushbu imtiyozlardan biri sizga beriladi. Imtiyozni istisno qilish uchun uni bosing. ",
|
||||||
|
"main_menu.starting_perks_help": "Mumkin bo'lgan yangilanishlarni tanlang",
|
||||||
|
"main_menu.starting_perks_unchecked": "Quyidagi imtiyozlar boshlang‘ich imtiyozlar sifatida taqdim etilmaydi, lekin ularni hovuzga qo‘shish uchun bosing. ",
|
||||||
|
"main_menu.title": "Breakout 71",
|
||||||
|
"main_menu.unlocks": "Qulfdan chiqarilgan kontent",
|
||||||
|
"main_menu.unlocks_help": "Imtiyoz va darajalarni sinab ko'ring",
|
||||||
|
"play.close_modale_window_tooltip": "Yopish",
|
||||||
|
"play.current_lvl": " {{level}}/{{max}}-daraja ",
|
||||||
|
"play.menu_label": "menyu",
|
||||||
|
"play.menu_tooltip": "Asosiy menyuni oching",
|
||||||
|
"play.missed_ball": "sog'indim",
|
||||||
|
"play.mobile_press_to_play": "Oʻynash uchun shu yerni bosing va ushlab turing",
|
||||||
|
"play.score_tooltip": "Ballaringizni, yangilanishlaringizni va boshqalarni ko'ring",
|
||||||
|
"play.stats.coins_catch_rate": "Tangalarni ushlash darajasi",
|
||||||
|
"play.stats.levelMisses": "O'tkazib yuborilgan zarbalar, siz hech narsa urmagan joy",
|
||||||
|
"play.stats.levelTime": "Darajali vaqt",
|
||||||
|
"play.stats.levelWallBounces": "Devor sakraydi",
|
||||||
|
"score_panel.close_to_unlock": "Keyingi darajadagi qulfni ochish:",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "“{{level}}” darajasini ochish uchun {{missingUpgrades}} oling va yana {{points}} ball oling",
|
||||||
|
"score_panel.rerolls_count": "Siz {{rerolls}} ta qayta roʻyxatdan oʻtgansiz",
|
||||||
|
"score_panel.score_to_unlock": "“{{level}}” darajasini ochish uchun yana {{points}} ball to‘plang",
|
||||||
|
"score_panel.title": " {{level}}/{{max}} darajasida{{score}} ball ",
|
||||||
|
"score_panel.upcoming_levels": "Kelgusi darajalar:",
|
||||||
|
"score_panel.upgrades_picked": "Ushbu o'yinda tanlangan yangilanishlar ishlaydi: ",
|
||||||
|
"unlocks.greyed_out_help": "Kulrang yangilanishlarni umumiy ballingizni oshirish orqali ochish mumkin. O'yinda har safar to'p kiritganingizda umumiy ball ortadi.",
|
||||||
|
"unlocks.intro": "Sizning umumiy ballingiz: {{ts}}. Quyida o'yinlar taklif qiladigan barcha yangilanishlar va darajalar mavjud. U bilan sinov o'yinini boshlash uchun pastdagi yangilanish yoki darajani bosing.",
|
||||||
|
"unlocks.just_unlocked": "Daraja qulfdan chiqarildi",
|
||||||
|
"unlocks.just_unlocked_plural": "Siz hozirgina {{count}} darajani ochdingiz",
|
||||||
|
"unlocks.level": "<h2>Siz {{out_of}}</h2>\n<p>darajasidan {{unlocked}} tasini ochdingiz. Mana barcha oʻyin darajalari, sinab koʻrish uchun bittasini bosing.</p> ",
|
||||||
|
"unlocks.level_description": " {{bricks}} ta gʻisht, {{colors}} ta rang va {{bombs}} ta bombadan iborat {{size}}x{{size}} daraja.",
|
||||||
|
"unlocks.minScore": "Qulfni ochish uchun yugurishda ${{minScore}} ga erishing.",
|
||||||
|
"unlocks.minScoreWithPerks": "Qulfni ochish uchun {{required}} bilan, lekin {{forbidden}} siz yugurishda{{minScore}} dollarga erishing.",
|
||||||
|
"unlocks.minTotalScore": "Jami ${{score}}toʻplang ",
|
||||||
|
"unlocks.reached": "Eng yaxshi ballingiz: {{reached}}.",
|
||||||
|
"unlocks.title_upgrades": "Siz {{out_of}}ta yangilanishdan {{unlocked}} tasini ochdingiz ",
|
||||||
|
"upgrades.addiction.name": "Giyohvandlik",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} kombinatsiya / g'isht, g'ishtni sindirgandan keyin {{delay}}soniyadan so'ng kombinatsiya qayta tiklanadi. ",
|
||||||
|
"upgrades.addiction.verbose_description": "Ortga hisoblash faqat har bir darajadagi birinchi g'ishtni sindirishdan keyin boshlanadi. Barcha g'ishtlar vayron bo'lishi bilanoq to'xtaydi.",
|
||||||
|
"upgrades.asceticism.name": "Asketizm",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} kombinatsiya / g'isht, - tanga ushlashda {{combo}} ",
|
||||||
|
"upgrades.asceticism.verbose_description": "Kombo ko'tarilayotganda siz tangalarni biror joyda saqlashingiz kerak bo'ladi. ",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "Kuchli tortish kuchi",
|
||||||
|
"upgrades.ball_attract_ball.name": "Gravitatsiya",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "To'plar to'plarni tortadi",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "“O‘yin maydoni kengligining 3/4 qismidan” ko‘proq masofada joylashgan to‘plar bir-birini o‘ziga torta boshlaydi. \n\nUlar bir-biridan eng uzoqda bo'lganda, tortishish kuchi kuchliroq bo'ladi.\n\nKamalak zarralari tortishish kuchini ifodalash uchun uchadi. Agar sizda bir nechta to'p bo'lsa, bu imtiyoz faqat taqdim etiladi.",
|
||||||
|
"upgrades.ball_attracts_coins.name": "To'plar tangalarni tortadi",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "Tangalar eng yaqin to'pni kuzatib boradi va sekinroq tushadi",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "Bu to'plarni tangalar bilan \"bo'yash\" uchun ishlatilishi mumkin, agar siz uni \"dog'\" va \"arvoh tangalar\" bilan birlashtirsangiz. Shuningdek, u tanga magnitining o'rnini bosuvchi vosita sifatida ishlaydi. ",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "Kuchli itarilish kuchi",
|
||||||
|
"upgrades.ball_repulse_ball.name": "Shaxsiy maydon",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "To'plar to'plarni qaytaradi",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "Ekranning to‘rtdan bir qismidan kamroq masofada joylashgan to‘plar bir-birini qaytara boshlaydi. Agar ular bir-biriga yaqin bo'lsa, itarilish kuchi kuchliroq bo'ladi. Zarrachalar bu kuch qo'llanilishini ramziy qilish uchun tashqariga chiqadi. Agar sizda bir nechta to'p bo'lsa, bu imtiyoz faqat taqdim etiladi.",
|
||||||
|
"upgrades.base_combo.name": "Kuchli asoslar",
|
||||||
|
"upgrades.base_combo.tooltip": "Kombo 1 oʻrniga {{coins}} da boshlanadi.",
|
||||||
|
"upgrades.base_combo.verbose_description": "Sizning kombinatsiyangiz odatda daraja boshida 1 dan boshlanadi va hech narsaga tegmasdan sakrab o'tganingizda 1 ga qaytadi. Ushbu imtiyoz bilan kombinatsiya 3 ball yuqoriroq boshlanadi, shuning uchun siz har doim g'isht uchun kamida 4 tanga olasiz. Kombo qayta o'rnatilganda, u 1 emas, 4 ga qaytadi. Sizning to'pingiz bir oz yaltiroq bo'lib, uning kombinatsiyasi birdan yuqori ekanligini bildiradi.",
|
||||||
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "Kattaroq portlashlar",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "Standart portlash 3x3 kvadratni tozalaydi, bu bilan u 5x5 kvadratga aylanadi va tangalardagi zarba ham sezilarli darajada kuchliroq bo'ladi. Har bir portlashdan keyin ekran miltillaydi (asosiy rejimdan tashqari)",
|
||||||
|
"upgrades.bigger_puck.name": "Kattaroq shayba",
|
||||||
|
"upgrades.bigger_puck.tooltip": "Ko'proq tangalarni osongina ushlang.",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "Kattaroq shayba to'pni hech qachon o'tkazib yubormaslik va ko'proq tanga ushlashni osonlashtiradi, shuningdek, sakrashlarni aniq burchak bilan o'tkazishni osonlashtiradi (to'pning burchagi faqat uning qayerga tegishiga bog'liq). \n\nBiroq, katta shaybani sathning yon tomonlarida ishlatish qiyinroq va uni ba'zan o'tkazib yuborishdan qochib bo'lmaydi.",
|
||||||
|
"upgrades.clairvoyant.name": "Ko'ruvchi",
|
||||||
|
"upgrades.clairvoyant.tooltip": "Kelgusi darajalarni, HP g'ishtlarini va to'p yo'nalishini ko'ring",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "To'g'ri yangilanishlarni tanlash va mustahkam g'isht bilan nima sodir bo'layotganini tushunishga yordam beradi. 2 va 3-darajalar shubhali yordam dasturi haqida qo'shimcha ma'lumot beradi (loop rejimida foydalanish mumkin)",
|
||||||
|
"upgrades.coin_magnet.help_plural": "Tangalarga kuchli ta'sir",
|
||||||
|
"upgrades.coin_magnet.name": "Tangalar magniti",
|
||||||
|
"upgrades.coin_magnet.tooltip": "Pak tangalarni tortadi",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "Tangalarni shaybaga yo'naltiradi. Agar tanga allaqachon unga yaqin bo'lsa, ta'sir kuchliroq bo'ladi. Barcha tangalarni ushlash o'yinda maxsus bonuslarni olib keladi. \n\nKo'proq tangalarni qo'lga olishning yana bir usuli - pastdan g'ishtlarni urish. To'pning tezligi va yo'nalishi chiqarilgan tanga tezligiga ta'sir qiladi. ",
|
||||||
|
"upgrades.compound_interest.name": "Murakkab foiz",
|
||||||
|
"upgrades.compound_interest.tooltip": "+{{lvl}} ta gʻisht singan, tanga yoʻqolganida asl holatini tiklash",
|
||||||
|
"upgrades.compound_interest.verbose_description": "Har bir g'ishtni sindirganingizda sizning kombinatingiz bittaga o'sadi va har bir sindirgan g'isht bilan ko'proq tanga tug'iladi. \n\nShu bilan birga, o'sha tangalarning har birini o'z shaybangiz bilan ushlaganingizga ishonch hosil qiling, chunki har qanday yo'qolgan tanga kombinatingizni qayta tiklaydi. \n\nKombinatsiyangiz minimal qiymatdan oshib ketgandan so'ng, o'yin maydonining pastki qismida tangalar u erga tushmasligi kerakligini eslatish uchun qizil chiziq paydo bo'ladi.",
|
||||||
|
"upgrades.concave_puck.name": "Botiq shayba",
|
||||||
|
"upgrades.concave_puck.tooltip": "Vertikal nishonning aniqligini yaxshilaydi",
|
||||||
|
"upgrades.concave_puck.verbose_description": "To'plar balandlikni to'g'ridan-to'g'ri yuqoriga ko'tarishni boshlaydi va kamroq burchak bilan sakraydi.",
|
||||||
|
"upgrades.corner_shot.name": "Burchak zarbasi",
|
||||||
|
"upgrades.corner_shot.tooltip": "Shaybani ekran chegaralari bilan qoplash imkonini beradi",
|
||||||
|
"upgrades.corner_shot.verbose_description": "Burchaklarni nishonga olishga yordam beradi. Qo'shimcha darajalar sizga uzoqroqqa borish imkonini beradi. ",
|
||||||
|
"upgrades.etherealcoins.name": "Kosmosda tangalar",
|
||||||
|
"upgrades.etherealcoins.tooltip": "Tangalar endi tortishish kuchiga ta'sir qilmaydi",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "Siz tangalar qandaydir tarzda tushib ketishiga ishonch hosil qilishingiz kerak, aks holda siz hech narsa olmaysiz. ",
|
||||||
|
"upgrades.extra_levels.name": "yana 5 daqiqa",
|
||||||
|
"upgrades.extra_levels.tooltip": "7 oʻrniga {{count}} daraja oʻynang",
|
||||||
|
"upgrades.extra_levels.verbose_description": "Standart o'yin maksimal 7 darajada davom etishi mumkin, shundan so'ng o'yin tugaydi. \n\nUshbu imtiyozning har bir darajasi bir daraja yuqoriga ko'tarilishingizga imkon beradi. Oxirgi darajalar ko'pincha siz eng ko'p ball to'playdigan darajalardir, shuning uchun farq keskin bo'lishi mumkin.",
|
||||||
|
"upgrades.extra_life.help_plural": "Sizning (oxirgi) to'pingiz yo'qolib ketish o'rniga pastki qismga sakraydi ({{lvl}} marta).",
|
||||||
|
"upgrades.extra_life.name": "Qo'shimcha hayot",
|
||||||
|
"upgrades.extra_life.tooltip": "To'p yo'qolishidan oldin pastki chiziqqa bir marta sakrab tushadi.",
|
||||||
|
"upgrades.extra_life.verbose_description": "Odatda, sizda bitta to'p bor va uni tushirishingiz bilan o'yin tugaydi.\n\nUshbu imtiyoz ekranning pastki qismida to'pni bir marta saqlaydigan va jarayonda buziladigan oq chiziqni qo'shadi. \n\nHar safar to‘p ekranning pastki qismida sakraganda, siz ushbu imtiyozning bir darajasini yo‘qotasiz.",
|
||||||
|
"upgrades.forgiving.name": "Kechirimli",
|
||||||
|
"upgrades.forgiving.tooltip": "Yo'qolgan tanaffuslar kombinatsiyani birdaniga emas, asta-sekin kamaytiradi.",
|
||||||
|
"upgrades.forgiving.verbose_description": "Har bir daraja uchun birinchi o'tkazib yuborish bepul, keyin kombinatsiyaning 10%, keyin esa 20% .. ",
|
||||||
|
"upgrades.fountain_toss.name": "Favvora otish",
|
||||||
|
"upgrades.fountain_toss.tooltip": "Ba'zi tangalarni o'tkazib yuborganingizda, bir oz kombo oling. ",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "Agar tangani o‘tkazib yuborsangiz va kombinatingiz {{max}}dan past bo‘lsa, kombinatingiz birga o‘sishi {{lvl}}/kombo ehtimoliga ega bo‘ladi.",
|
||||||
|
"upgrades.ghost_coins.name": "Arvoh tangalar",
|
||||||
|
"upgrades.ghost_coins.tooltip": "Tangalar asta-sekin g'ishtlardan o'tadi",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "Bu xato emas, bu xususiyat! Tangalar g'ishtlar orasidan asta-sekin uchadi. Yuqori darajalar ularga tezroq harakat qilish imkonini beradi. ",
|
||||||
|
"upgrades.helium.name": "Geliy",
|
||||||
|
"upgrades.helium.tooltip": "Gravitatsiya shaybaning chap va o'ng tomoniga teskari",
|
||||||
|
"upgrades.helium.verbose_description": "Bu tangalarga ta'sir qiladi va siz ularni olishga tayyor bo'lguningizcha suzishga imkon beradi.",
|
||||||
|
"upgrades.hot_start.name": "Issiq boshlanish",
|
||||||
|
"upgrades.hot_start.tooltip": "Kombodan boshlang {{start}}, - soniyada{{loss}} kombinatsiya",
|
||||||
|
"upgrades.hot_start.verbose_description": "Har bir darajaning boshida sizning kombinatsiyangiz +30 balldan boshlanadi, lekin keyin har soniyada u bittaga kamayadi. Effekt boshqa imtiyozlar bilan birga keladi. ",
|
||||||
|
"upgrades.implosions.name": "Portlashlar",
|
||||||
|
"upgrades.implosions.tooltip": "Portlashlar tangalarni puflash o'rniga ularni so'radi",
|
||||||
|
"upgrades.implosions.verbose_description": "Portlash kuchi boshqa yo'l bilan qo'llaniladi. Keyingi darajalar \"katta portlash\" rolini o'ynaydi",
|
||||||
|
"upgrades.instant_upgrade.name": "Darhol yangilash",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "Endi +1 yangilang, o'yin oxirigacha -1 tanlov.",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "Darhol ikkita yangilanishni tanlang, shunda siz bitta bepulga ega bo'lasiz, ikkinchisi esa ushbu imtiyozni olish uchun ishlatilganini to'lash uchun. Yangilanishlarni tanlash uchun har bir keyingi menyuda tanlash uchun kamroq imkoniyatlar bo'ladi.",
|
||||||
|
"upgrades.left_is_lava.name": "Chap tomondan qoching",
|
||||||
|
"upgrades.left_is_lava.tooltip": "+ Har bir g‘isht uchun{{lvl}} ta singan. Agar to'p ekranning chap tomoniga tegsa, kombinatsiya tiklanadi",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "Har safar g'ishtni sindirganingizda, kombinatsiyangiz bittaga ko'payadi, shuning uchun siz sindirgan barcha g'ishtlardan yana bitta tanga olasiz.\n\nBiroq, sizning to'pingiz chap tomonga tegishi bilanoq sizning kombinatsiyangiz qayta tiklanadi. \n\nKombinatsiyangiz ko'tarilgach, chap tomon qizil rangga aylanib, ularga tegmaslik kerakligini eslatadi. \n",
|
||||||
|
"upgrades.limitless.name": "Cheksiz",
|
||||||
|
"upgrades.limitless.tooltip": "Barcha yangilanishning maksimal darajasini {{lvl}} ga oshiring ",
|
||||||
|
"upgrades.limitless.verbose_description": "Bu imtiyozni tanlash, shuningdek, o‘z chegarasini bir marta oshirib, uni yana tanlash imkonini beradi.",
|
||||||
|
"upgrades.metamorphosis.name": "Metamorfoz",
|
||||||
|
"upgrades.metamorphosis.tooltip": "Har bir tanga oʻz rangi bilan {{lvl}} ta gʻishtni boʻyash mumkin",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "Ushbu imtiyoz bilan tangalar ular kelgan g'isht rangida bo'ladi va ular tegib turgan birinchi g'ishtni bir xil rangda bo'yashadi. \n\nTangalar ularni sindirib tashlagan to'pning tezligi bilan tug'iladi, ya'ni siz \"bo'yash\" kerak bo'lgan g'ishtlar yo'nalishi bo'yicha bir oz mo'ljal olishingiz mumkin.",
|
||||||
|
"upgrades.minefield.name": "Minalar maydoni",
|
||||||
|
"upgrades.minefield.tooltip": "Ekranda har bir bomba gʻishtiga +{{lvl}} ta kombinatsiya",
|
||||||
|
"upgrades.minefield.verbose_description": "G'isht qo'yilganda kombinatsiyaga +lvl qo'shadi, vayron bo'lganda -lvl va asosiy kombinatsiyani g'ishtlar soniga lvl marta oshiradi",
|
||||||
|
"upgrades.multiball.name": "Ko'p to'p",
|
||||||
|
"upgrades.multiball.tooltip": "Har bir darajani {{count}} ball bilan boshlang.",
|
||||||
|
"upgrades.multiball.verbose_description": "Breakout 71da to'pni tashlaganingizdan so'ng yutqazasiz. \n\nUshbu imtiyoz bilan siz ikkita to'pga ega bo'lasiz va shuning uchun siz bitta to'pni yo'qotishingiz mumkin. \n\nYo'qotilgan to'plar keyingi bosqichga qaytadi. \n\nBir nechta to'pga ega bo'lish qo'shimcha imtiyozlarni beradi va, albatta, darajani tezroq tozalaydi.",
|
||||||
|
"upgrades.nbricks.name": "Qattiq namuna o'lchami",
|
||||||
|
"upgrades.nbricks.tooltip": "+{{lvl}} ta kombo uchun har bir shaybaga aniq {{lvl}} gʻisht bosing, aks holda u qayta tiklanadi",
|
||||||
|
"upgrades.nbricks.verbose_description": "Siz bu g'ishtlarni yo'q qilishingiz shart emas, lekin ularni urishingiz kerak. Portlashlar natijasida vayron bo'lgan g'ishtlar hisobga olinmaydi",
|
||||||
|
"upgrades.one_more_choice.name": "Qo'shimcha tanlov",
|
||||||
|
"upgrades.one_more_choice.tooltip": "Keyingi darajaga koʻtarilganlar roʻyxatda yana {{lvl}} ta variantni taklif qiladi",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "Har bir yangilash menyusida yana bitta variant bo'ladi. Siz tanlay oladigan yangilanishlar sonini oshirmaydi.",
|
||||||
|
"upgrades.passive_income.name": "Passiv daromad",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} kombinatsiya / g'isht, agar pak oxirgi {{time}}soniyada harakatlanmasa, uning o'rniga qayta tiklanadi",
|
||||||
|
"upgrades.passive_income.verbose_description": "Ba'zi imtiyozlar to'plarga hech narsa qilmasdan xohlagan narsani qilishga yordam beradi.",
|
||||||
|
"upgrades.picky_eater.name": "Tanlangan yeyuvchi",
|
||||||
|
"upgrades.picky_eater.tooltip": "Har bir gʻisht singan +{{lvl}} kombinatsiya, toʻp rangi oʻzgarganda tiklanadi",
|
||||||
|
"upgrades.picky_eater.verbose_description": "Har safar to'pingiz bilan bir xil rangdagi g'ishtni sindirsangiz, kombinatsiyangiz bittaga ko'payadi. \nAgar u boshqa rangda bo'lsa, to'p yangi rangni oladi, lekin agar to'p rangidan g'isht qolmagan bo'lsa, kombinatsiya qayta o'rnatiladi. \nMinimaldan yuqori kombinatsiyani olganingizdan so'ng, noto'g'ri rangdagi g'ishtlar qizil chegaraga ega bo'ladi. \nAgar sizda bir nechta to'p bo'lsa, ulardan biri g'ishtga tegsa, ularning barchasi rangi o'zgaradi.",
|
||||||
|
"upgrades.pierce.name": "Pirsing",
|
||||||
|
"upgrades.pierce.tooltip": "To‘p sakrashdan keyin {{count}} ta g‘ishtni teshib o‘tadi",
|
||||||
|
"upgrades.pierce.verbose_description": "To'p odatda biror narsaga tegishi bilanoq sakraydi. Ushbu imtiyoz bilan u 3 tagacha singan g'isht uchun traektoriyasini davom ettiradi. \n\nShundan so'ng, u 4-g'isht ustida sakrab chiqadi va hisoblagichni qayta o'rnatish uchun shaybaga teginishingiz kerak bo'ladi.",
|
||||||
|
"upgrades.pierce_color.name": "Rangli pirs",
|
||||||
|
"upgrades.pierce_color.tooltip": "+{{lvl}} shar rangidagi g'ishtlarga zarar",
|
||||||
|
"upgrades.pierce_color.verbose_description": "To'p bir xil rangdagi g'ishtga tegsa, u to'siqsiz o'tib ketadi. \n\nBoshqa rangdagi g'ishtga etib borgach, uni buzadi, rangini oladi va sakrab chiqadi.\n\nAgar sizda mustahkam g'isht bo'lsa, to'p hali ham bir xil rangdagi g'ishtdan sakrab tushishi mumkin.",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "Yumshoq qo'nish",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "Shayba to'plarni qaytaradi",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "To'p shaybaga yaqinlashganda, u sekinlashadi va hatto shaybaga tegmasdan sakrab tushishi mumkin.",
|
||||||
|
"upgrades.reach.name": "Yuqoridan pastga",
|
||||||
|
"upgrades.reach.tooltip": " Eng past qatordagi N ta g'ishtga teginish kombinatsiyani tiklaydi. Aks holda, +N kombinatsiyasi",
|
||||||
|
"upgrades.reach.verbose_description": "Agar faqat bitta g'isht qatori bo'lsa yoki eng past g'isht qatori o'yinning butun kengligini qoplasa, unda bu perk hech narsa qilmaydi. Aks holda, bu eng past qatorni buzish kombinatsiyani qayta o'rnatadi, boshqa narsalarni buzish esa kombinatsiyani eng pastki qatordagi g'ishtlar soniga oshiradi. \n\nEng pastki qator qizil rang bilan ta'kidlanadi. ",
|
||||||
|
"upgrades.respawn.name": "Qayta tug'ilish",
|
||||||
|
"upgrades.respawn.tooltip": "{{percent}}% gʻisht {{delay}}soniyadan keyin qayta tiklanadi.",
|
||||||
|
"upgrades.respawn.verbose_description": "Ba'zi zarracha effektlari g'ishtlar qaerda paydo bo'lishini sizga ma'lum qiladi. ",
|
||||||
|
"upgrades.right_is_lava.name": "O'ng tomondan qoching",
|
||||||
|
"upgrades.right_is_lava.tooltip": "Har bir gʻisht uchun +{{lvl}} ta kombinatsiya. Agar to'p ekranning chap tomoniga tegsa, kombinatsiya tiklanadi",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "Har safar g'ishtni sindirganingizda, kombinatsiyangiz bittaga ko'payadi, shuning uchun siz sindirgan barcha g'ishtlardan yana bitta tanga olasiz.\n\nBiroq, sizning to'pingiz o'ng tomonga tegishi bilanoq sizning kombinatsiyangiz qayta tiklanadi. \n\nKombinatsiyangiz ko'tarilgach, o'ng tomon qizil rangga ega bo'lib, ularga tegmaslik kerakligini eslatadi.\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "Hayotni yo'qotish barcha g'ishtlarni tozalaydi",
|
||||||
|
"upgrades.sacrifice.help_over": "Komboni {{lvl}}marta yo'qotish barcha g'ishtlarni tozalaydi",
|
||||||
|
"upgrades.sacrifice.name": "Qurbonlik",
|
||||||
|
"upgrades.sacrifice.verbose_description": "Bu kombinatsiyani juda yuqori darajaga olib kelishi mumkin.",
|
||||||
|
"upgrades.sapper.help_plural": "Birinchi singan {{lvl}} ta g'isht bombaga aylanadi.",
|
||||||
|
"upgrades.sapper.name": "Sapper",
|
||||||
|
"upgrades.sapper.tooltip": "Birinchi singan g'isht bombaga aylanadi.",
|
||||||
|
"upgrades.sapper.verbose_description": "Faqat g'oyib bo'lish o'rniga, siz sindirgan birinchi g'isht bomba g'ishtiga almashtiriladi. To'pni shaybaga tepish effektni qaytadan kuchaytiradi. Ushbu imtiyozni yuqori darajaga ko'tarish sizga ko'proq bomba joylashtirish imkonini beradi.\n\nYodingizda bo'lsin, bombalar yaqin atrofdagi tangalarning tezligiga ta'sir qiladi, shuning uchun juda ko'p portlashlar sizning mashaqqatli mehnatingiz samarasini qo'lga kiritishni qiyinlashtirishi mumkin.",
|
||||||
|
"upgrades.shocks.name": "Shoklar",
|
||||||
|
"upgrades.shocks.tooltip": "Portlovchi to'plarning to'qnashuvi",
|
||||||
|
"upgrades.shocks.verbose_description": "Har safar ikkita to'p to'qnashganda, ular tezligini almashtiradilar, portlash chiqaradilar va ularni ajratish uchun qo'shimcha tezlikka ega bo'ladilar. ",
|
||||||
|
"upgrades.shunt.name": "Shunt",
|
||||||
|
"upgrades.shunt.tooltip": "Darajalar oʻrtasida kombinatsiyangizning {{percent}}foizini saqlang",
|
||||||
|
"upgrades.shunt.verbose_description": "Agar sizda ham issiq start mavjud bo'lsa, issiq ishga tushirish joriy kombinatsiyaga qo'shiladi",
|
||||||
|
"upgrades.side_flip.name": "O'ng qo'l",
|
||||||
|
"upgrades.side_flip.tooltip": "+ o'ngdan singan har bir g'isht uchun{{lvl}} kombinatsiya, - aks holda{{loss}} ",
|
||||||
|
"upgrades.side_flip.verbose_description": "Bitta kombinatsiyaga ega bo'lish uchun g'ishtni o'ng tomoniga uring, lekin uni chap tomonga urmang, chunki bu 2 ta kombinatsiyani olib tashlaydi. Yuqoridan va pastdan urish hech qanday ta'sir qilmaydi. ",
|
||||||
|
"upgrades.side_kick.name": "Chapaqay",
|
||||||
|
"upgrades.side_kick.tooltip": "+{{lvl}} har bir g'isht chapdan singan, - aks holda{{loss}} ",
|
||||||
|
"upgrades.side_kick.verbose_description": "Bitta kombinatsiyaga ega bo'lish uchun g'ishtni chap tomoniga uring, lekin uni o'ng tomonga urmang, chunki bu 2 ta kombinatsiyani olib tashlaydi. Yuqoridan va pastdan urish hech qanday ta'sir qilmaydi. ",
|
||||||
|
"upgrades.skip_last.help_plural": "Oxirgi {{lvl}} ta g'isht portlaydi.",
|
||||||
|
"upgrades.skip_last.name": "Oson tozalash",
|
||||||
|
"upgrades.skip_last.tooltip": "Oxirgi g'isht portlaydi.",
|
||||||
|
"upgrades.skip_last.verbose_description": "Keyingi bosqichga o'tish uchun barcha g'ishtlarni sindirish kerak. Biroq, oxirgilarini olish qiyin bo'lishi mumkin. \n\nDarajani erta tozalash yangilashda qo'shimcha tanlovlarni olib keladi. G'ishtlarni hech qachon o'tkazib yubormaslik ham juda foydali. \n\nShunday qilib, agar siz oxirgi g'ishtlarni sindirish qiyin bo'lsa, bu imtiyozni bir necha marta olish yordam berishi mumkin.",
|
||||||
|
"upgrades.slow_down.name": "Sekinroq to'p",
|
||||||
|
"upgrades.slow_down.tooltip": "To'p sekinroq harakat qiladi",
|
||||||
|
"upgrades.slow_down.verbose_description": "To'p nisbatan sekin boshlanadi, lekin o'yiningizning har bir darajasi biroz tezroq boshlanadi. \n\nAgar siz bir darajada ko'p vaqt sarflasangiz, u ham tezlashadi. \n\nUshbu imtiyoz uni yanada qulayroq qiladi. \n\nMenyuda bola rejimini yoqish orqali uni har safar boshida olishingiz mumkin.",
|
||||||
|
"upgrades.smaller_puck.help_plural": "Hatto kichikroq shayba va yuqori tayanch kombinatsiyasi",
|
||||||
|
"upgrades.smaller_puck.name": "Kichikroq shayba",
|
||||||
|
"upgrades.smaller_puck.tooltip": "Shuningdek, +5 ta asosiy kombinatsiyani beradi",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "Bu shaybani kichikroq qiladi, bu nazariy jihatdan ba'zi burchak zarbalarini osonlashtiradi, lekin haqiqatan ham qiyinchilikni oshiradi.\n\nShuning uchun siz tanlaganingizdan keyin sindiradigan barcha g'ishtlar uchun har bir g'isht uchun +5 tangadan iborat yoqimli bonusga ega bo'lasiz. ",
|
||||||
|
"upgrades.soft_reset.name": "Yumshoq tiklash",
|
||||||
|
"upgrades.soft_reset.tooltip": "Kombo sozlamalari {{percent}}% saqlaydi",
|
||||||
|
"upgrades.soft_reset.verbose_description": "Kombo qayta o'rnatishning ta'sirini cheklang.",
|
||||||
|
"upgrades.streak_shots.name": "Hit chizig'i",
|
||||||
|
"upgrades.streak_shots.tooltip": "Shaybaga sakrashdan oldin ko'p g'ishtlarni sindirib tashlasangiz, ko'proq tangalar.",
|
||||||
|
"upgrades.streak_shots.verbose_description": "Har safar g'ishtni sindirganingizda, kombinatsiyangiz (bir g'isht uchun tangalar soni) bittaga ortadi. \n\nBiroq, to'p sizning shaybangizga tegishi bilanoq, kombo o'zining standart qiymatiga qayta tiklanadi va siz har bir g'isht uchun bitta tanga olasiz.\n\nKombinatsiyangiz asosiy qiymatdan yuqoriga ko'tarilgach, shaybangiz qizil rangga aylanadi, bu sizga to'p bilan teginish uchun kombinatsiyangizni yo'q qilishini eslatadi.",
|
||||||
|
"upgrades.sturdy_bricks.name": "Qattiq g'ishtlar",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} gʻisht HP, +{{percent}}% tangalar singanida paydo boʻladi",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "Ushbu imtiyozning har bir darajasi barcha g'ishtlarga bitta HP qo'shadi. Siz HP raqamini \"ko'rsatuvchi\" imtiyoz bilan ko'rishingiz mumkin. \"Percing\" imtiyozini qo'lga kiritish orqali to'pga yetkazilgan zararni oshirishingiz mumkin. Perkning har bir darajasi +50% tangalar paydo bo'lishini qo'shadi. ",
|
||||||
|
"upgrades.telekinesis.help_plural": "To'pga kuchli ta'sir",
|
||||||
|
"upgrades.telekinesis.name": "Telekinez",
|
||||||
|
"upgrades.telekinesis.tooltip": "Shayba to'pning harakatini boshqaradi",
|
||||||
|
"upgrades.telekinesis.verbose_description": "Siz to'pni yuqoriga ko'tarilayotganda nazorat qilasiz. ",
|
||||||
|
"upgrades.top_is_lava.name": "Osmon chegaradir",
|
||||||
|
"upgrades.top_is_lava.tooltip": "Har bir gʻisht uchun +{{lvl}} kombinatsiyasi, tepaga urilganda asl holatini tiklash",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "Qachonki siz g'ishtni sindirsangiz, kombinatingiz bittaga ko'payadi. Biroq, sizning to'pingiz ekranning yuqori qismiga tegishi bilan sizning kombinatsiyangiz qayta tiklanadi. \n\nKombinatsiyangiz minimal qiymatdan yuqori bo'lsa, tepada qizil chiziq paydo bo'lib, unga tegmaslik kerakligini eslatadi. ",
|
||||||
|
"upgrades.trampoline.name": "Trampolin",
|
||||||
|
"upgrades.trampoline.tooltip": "+ har bir shaybaga sakrash uchun{{lvl}} kombinatsiya,- istalgan chegarada har bir sakrash uchun{{lvl}} ta kombinatsiya",
|
||||||
|
"upgrades.trampoline.verbose_description": "Qayta tiklash shartini qo'shmaydigan noyob kombinatsiyalangan yangilanishlardan biri",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "Har bir gʻisht uchun +{{lvl}} kombinatsiya, boshqa yon tomonlar yoki shiftlar yoʻq",
|
||||||
|
"upgrades.unbounded.name": "Cheklanmagan",
|
||||||
|
"upgrades.unbounded.tooltip": "Har bir g'isht uchun +{{lvl}} kombinati, to'pni o'yinda ushlab turish uchun boshqa tomonlar yo'q, xavf",
|
||||||
|
"upgrades.unbounded.verbose_description": "Umid qilamanki, siz to'pingizni ekranda ushlab turish yo'lini topdingiz. Yon tomonlarga zarba berish uchun jazo endi qo'llanilmaydi. 2+ darajasida shift ham yo'qoladi. Bu rivojlangan imtiyoz. ",
|
||||||
|
"upgrades.viscosity.name": "Yopishqoqlik",
|
||||||
|
"upgrades.viscosity.tooltip": "Tanganing tushishi sekinroq",
|
||||||
|
"upgrades.viscosity.verbose_description": "Tangalar odatda tortishish va portlashlar bilan juda yuqori tezlikka tezlashadi. \n\nBu imtiyoz ularni doimo sekinlashtiradi, go'yo ular qandaydir yopishqoq suyuqlikda bo'lgandek. \n\nBu ularni ushlashni osonlashtiradi va tanga harakatiga ta'sir qiluvchi imtiyozlar bilan yaxshi uyg'unlashadi.",
|
||||||
|
"upgrades.wind.help_plural": "Kuchli shamol kuchi",
|
||||||
|
"upgrades.wind.name": "Shamol",
|
||||||
|
"upgrades.wind.tooltip": "Shayba holati shamol hosil qiladi",
|
||||||
|
"upgrades.wind.verbose_description": "Shamol shayba holatiga bog'liq: chap chapga, o'ngga esa o'ngga. To'plarga ham, tangalarga ham ta'sir qiladi.",
|
||||||
|
"upgrades.yoyo.name": "Yo-yo",
|
||||||
|
"upgrades.yoyo.tooltip": "To'p shayba tomon tushadi",
|
||||||
|
"upgrades.yoyo.verbose_description": "Bu telekinezning teskarisi, to'p pastga tushayotganda uni boshqaring.",
|
||||||
|
"upgrades.zen.name": "Zen",
|
||||||
|
"upgrades.zen.tooltip": "Har bir gʻisht uchun +{{lvl}} kombinatsiya, portlash sodir boʻlganda asliga qaytariladi",
|
||||||
|
"upgrades.zen.verbose_description": "Axir, bu zo'ravonliksiz o'yin. "
|
||||||
|
}
|
332
src/i18n/zh.json
Normal file
332
src/i18n/zh.json
Normal file
|
@ -0,0 +1,332 @@
|
||||||
|
{
|
||||||
|
"confirmRestart.no": "取消",
|
||||||
|
"confirmRestart.text": "您即将开始一个新游戏。您确定要继续吗?",
|
||||||
|
"confirmRestart.title": "开始新游戏?",
|
||||||
|
"confirmRestart.yes": "重启游戏",
|
||||||
|
"gameOver.creative": "本次运行将不记录在案。",
|
||||||
|
"gameOver.cumulative_total": "您的累计总分从 {{startTs}} 升至 {{endTs}}。",
|
||||||
|
"gameOver.lost.summary": "您在抓到 {{score}} 枚硬币后掉了球。",
|
||||||
|
"gameOver.lost.title": "游戏结束",
|
||||||
|
"gameOver.stats.balls_lost": "失球",
|
||||||
|
"gameOver.stats.bricks_broken": "碎砖",
|
||||||
|
"gameOver.stats.bricks_per_minute": "每分钟碎砖量",
|
||||||
|
"gameOver.stats.catch_rate": "捕获率",
|
||||||
|
"gameOver.stats.combo_avg": "平均组合",
|
||||||
|
"gameOver.stats.combo_max": "最大组合",
|
||||||
|
"gameOver.stats.duration_per_level": "每级持续时间",
|
||||||
|
"gameOver.stats.hit_rate": "命中率",
|
||||||
|
"gameOver.stats.intro": "下面是您的游戏统计与您的 {{count}} 最佳游戏的比较。",
|
||||||
|
"gameOver.stats.level_reached": "达到的水平",
|
||||||
|
"gameOver.stats.total_score": "总分",
|
||||||
|
"gameOver.stats.upgrades_applied": "已应用的升级",
|
||||||
|
"gameOver.unlocked_perk": "已解锁升级",
|
||||||
|
"gameOver.unlocked_perk_plural": "您刚刚解锁了 {{count}} 项特权",
|
||||||
|
"gameOver.win.summary": "游戏结束。您藏了 {{score}} 枚金币。",
|
||||||
|
"gameOver.win.title": "您完成了此游戏",
|
||||||
|
"history.columns.score": "得分",
|
||||||
|
"history.columns.started": "日期",
|
||||||
|
"history.help": "查看您的 {{count}} 最佳游戏。",
|
||||||
|
"history.locked": "玩至少十场游戏解锁",
|
||||||
|
"history.title": "运行历史",
|
||||||
|
"lab.help": "尝试你想要的任何构建",
|
||||||
|
"lab.instructions": "选择下面的升级,然后选择要玩的关卡。",
|
||||||
|
"lab.menu_entry": "创意模式",
|
||||||
|
"lab.reset": "全部重置为 0",
|
||||||
|
"lab.select_level": "选择游戏级别",
|
||||||
|
"lab.unlocks_at": "总分 {{score}}时解锁",
|
||||||
|
"level_up.after_buttons": "您刚刚完成了 {{level}}/{{max}}关卡。",
|
||||||
|
"level_up.before_buttons": "你在 {{time}} 秒 {{timeGain}}内从 {{levelSpawnedCoins}} 个硬币中抓到了 {{score}} 个硬币 {{catchGain}} 。\n\n您失误了 {{levelMisses}} 次 {{missesGain}} ,撞到墙壁或天花板 {{levelWallBounces}} 次{{wallHitsGain}}。\n\n{{compliment}}",
|
||||||
|
"level_up.compliment_advice": "尽量捕捉所有金币,不要错过砖块,不要撞到墙壁/天花板,或者在 30 秒内通关,以获得额外升级。",
|
||||||
|
"level_up.compliment_good": "干得好!",
|
||||||
|
"level_up.compliment_perfect": "令人印象深刻,继续努力 !",
|
||||||
|
"level_up.pick_upgrade_title": "选择升级",
|
||||||
|
"level_up.plus_one_upgrade": "(+1升级)",
|
||||||
|
"level_up.plus_one_upgrade_and_reroll": "(+1升级和+1再滚动)",
|
||||||
|
"level_up.reroll": "重掷 ({{count}})",
|
||||||
|
"level_up.reroll_help": "提供新的选择",
|
||||||
|
"level_up.upgrade_perk_to_level": " 等级 {{level}}",
|
||||||
|
"main_menu.basic": "基本图形",
|
||||||
|
"main_menu.basic_help": "更好的性能。",
|
||||||
|
"main_menu.colorful_coins": "五颜六色的硬币",
|
||||||
|
"main_menu.colorful_coins_help": "硬币总是以砖块的颜色生成",
|
||||||
|
"main_menu.comboIncreaseTexts": "用金色显示 +X",
|
||||||
|
"main_menu.comboIncreaseTexts_help": "当组合增加时",
|
||||||
|
"main_menu.contrast": "高对比度",
|
||||||
|
"main_menu.contrast_help": "色彩更丰富,渲染更暗",
|
||||||
|
"main_menu.credit_levels": "级别",
|
||||||
|
"main_menu.donate": "您已经玩了 {{hours}} 小时",
|
||||||
|
"main_menu.donate_help": "捐款如何?您可以在设置中隐藏此提醒。",
|
||||||
|
"main_menu.donation_reminder": "提醒我捐款",
|
||||||
|
"main_menu.donation_reminder_help": "参见主菜单中的播放时间和捐赠链接",
|
||||||
|
"main_menu.download_save_file": "下载比分和统计数据",
|
||||||
|
"main_menu.download_save_file_help": "获取保存文件",
|
||||||
|
"main_menu.extra_bright": "特别明亮",
|
||||||
|
"main_menu.extra_bright_help": "增大硬币和砖块周围的光环。",
|
||||||
|
"main_menu.fullscreen": "全屏",
|
||||||
|
"main_menu.fullscreen_help": "游戏开始前会尝试全屏",
|
||||||
|
"main_menu.help_content": "## 目标\n\n在 7 个关卡中尽可能多地捕捉硬币。\n打碎砖块时会出现金币。\n用冰球接住它们,以提高得分。\n您的分数显示在屏幕右上角。\n不要掉球,否则游戏结束。\n\n摧毁所有砖块后,您可以选择升级。\n\n## 升级\n\n你选择的升级会一直持续到运行结束。\n有些升级可以多次选择,以获得更强的效果。\n有些升级有助于瞄准,或在其他方面让游戏更轻松。\n有些只有在组合时才有用。\n\n每局游戏开始时,你总会获得一种升级。\n它的图标将作为第一关的砖块。\n您可以在设置中选择初始升级。\n\n许多升级会影响您的连击。\n\n## 组合\n\n您的 \"连击 \"是指砖块破碎时产生的金币数量。\n它显示在你的冰球上,例如 x4 表示每块砖会产生 4 枚硬币。\n大多数增加连击数的升级还会添加重置连击数的条件。\n如果球回到冰球上时没有击中任何砖块,连击也会重置。\n此时会显示 \"未击中 \"信息。\n\n尽量每次都瞄准砖块。\n\n## 瞄准\n\n只有球在冰球上的位置才能决定它的反弹方式。\n如果球击中冰球的正中间,它将垂直弹起。\n如果击中一侧较多,则角度会更大。\n冰球速度和入球角度对球反弹后的方向没有影响。\n\n可以解锁许多有助于瞄准的升级。\n\n## 解锁\n\n第一次玩《突围 71》时,大部分升级和关卡都是锁定的。\n升级可通过简单的游戏和捕捉许多硬币来解锁。\n达到高分即可解锁第一个关卡。\n后面的关卡会增加一个条件,规定你可以选择哪些福利。\n\n如果在每个关卡后都能获得多种升级,那么获得高分就容易多了。\n\n## 重卷和免费升级\n\n当你发挥出色时,你将获得额外的升级选项:\n\n- 在 {{levelTimeGood}} 秒内通关\n- 击中两侧或顶部少于 {{wallBouncedGood}} 次\n- 捕获 {{catchRateGood}}%的金币\n- 错过砖块少于 {{missesGood}} 次\n\n如果您做得更好,您还会获得一次重新滚动的机会,让您可以跳过升级:\n\n- 在 {{levelTimeBest}} 秒内通关\n- 击中两侧或顶部少于 {{wallBouncedBest}} 次\n- 捕获 {{catchRateBest}}个%的金币\n- 错过砖块少于 {{missesBest}} 次\n\n设置中的一个选项可让您显示这些统计数据",
|
||||||
|
"main_menu.help_help": "了解更多游戏信息",
|
||||||
|
"main_menu.help_title": "帮助",
|
||||||
|
"main_menu.help_upgrades": "## Upgrades",
|
||||||
|
"main_menu.high_score": "最高分 : {{score}}",
|
||||||
|
"main_menu.kid": "儿童模式",
|
||||||
|
"main_menu.kid_help": "用 \"慢速球 \"开始今后的比赛。",
|
||||||
|
"main_menu.language": "语言",
|
||||||
|
"main_menu.language_help": "选择游戏语言",
|
||||||
|
"main_menu.load_save_file": "加载保存文件",
|
||||||
|
"main_menu.load_save_file_help": "选择设备上的保存文件",
|
||||||
|
"main_menu.max_coins": " {{max}} 屏幕上的硬币最大值",
|
||||||
|
"main_menu.max_coins_help": "仅用于美容,不影响评分",
|
||||||
|
"main_menu.max_particles": " {{max}} 粒子最大值",
|
||||||
|
"main_menu.max_particles_help": "限制屏幕上显示的粒子数量,以达到视觉效果。",
|
||||||
|
"main_menu.mobile": "移动模式",
|
||||||
|
"main_menu.mobile_help": "在冰球下方留出空间。",
|
||||||
|
"main_menu.normal": "新游戏",
|
||||||
|
"main_menu.normal_help": "玩 7 个关卡,随机获得初始装备",
|
||||||
|
"main_menu.pointer_lock": "鼠标指针锁定",
|
||||||
|
"main_menu.pointer_lock_help": "锁定和隐藏鼠标指针。",
|
||||||
|
"main_menu.record": "录制游戏视频",
|
||||||
|
"main_menu.record_download": "下载视频 ({{size}} MB)",
|
||||||
|
"main_menu.record_help": "获取每个关卡的视频。",
|
||||||
|
"main_menu.red_miss": "警告小姐",
|
||||||
|
"main_menu.red_miss_help": "在未命中的球周围显示红色颗粒。",
|
||||||
|
"main_menu.reset": "重置游戏",
|
||||||
|
"main_menu.reset_cancel": "没有",
|
||||||
|
"main_menu.reset_confirm": "是",
|
||||||
|
"main_menu.reset_help": "清除高分、游戏时间和统计数据",
|
||||||
|
"main_menu.reset_instruction": "你会失去在游戏中取得的所有进展,你确定吗?",
|
||||||
|
"main_menu.save_file_error": "加载保存文件出错",
|
||||||
|
"main_menu.save_file_loaded": "加载的保存文件",
|
||||||
|
"main_menu.save_file_loaded_help": "应用程序现在将重新加载,应用您保存的内容",
|
||||||
|
"main_menu.save_file_loaded_ok": "好的",
|
||||||
|
"main_menu.settings_help": "根据自己的需求和口味定制游戏玩法",
|
||||||
|
"main_menu.settings_title": "设置",
|
||||||
|
"main_menu.show_fps": "FPS 计数器",
|
||||||
|
"main_menu.show_fps_help": "监控应用程序的性能",
|
||||||
|
"main_menu.show_stats": "显示实时统计数据",
|
||||||
|
"main_menu.show_stats_help": "硬币、时间、弹跳、失误",
|
||||||
|
"main_menu.sounds": "游戏声音",
|
||||||
|
"main_menu.sounds_help": "可能会降低某些手机的运行速度。",
|
||||||
|
"main_menu.starting_perks": "起步福利",
|
||||||
|
"main_menu.starting_perks_checked": "当你开始一个新游戏时,你将获得其中一项福利。点击一项福利即可将其排除在外。",
|
||||||
|
"main_menu.starting_perks_help": "选择可能的初始升级",
|
||||||
|
"main_menu.starting_perks_unchecked": "以下福利不作为起始福利提供,但您可以点击将其添加到福利池中。",
|
||||||
|
"main_menu.title": "突围 71",
|
||||||
|
"main_menu.unlocks": "解锁内容",
|
||||||
|
"main_menu.unlocks_help": "尝试您解锁的特权和等级",
|
||||||
|
"play.close_modale_window_tooltip": "关闭",
|
||||||
|
"play.current_lvl": "级别 {{level}}/{{max}}",
|
||||||
|
"play.menu_label": "菜单",
|
||||||
|
"play.menu_tooltip": "打开主菜单",
|
||||||
|
"play.missed_ball": "眷恋",
|
||||||
|
"play.mobile_press_to_play": "长按此处播放",
|
||||||
|
"play.score_tooltip": "查看您的分数、升级和更多信息",
|
||||||
|
"play.stats.coins_catch_rate": "硬币捕获率",
|
||||||
|
"play.stats.levelMisses": "投篮不中,一无所获",
|
||||||
|
"play.stats.levelTime": "电平时间",
|
||||||
|
"play.stats.levelWallBounces": "墙面反弹",
|
||||||
|
"score_panel.close_to_unlock": "下一级解锁 :",
|
||||||
|
"score_panel.get_upgrades_to_unlock": "获得 {{missingUpgrades}} 并获得 {{points}} 更多分数,即可解锁\"{{level}}\"关卡。\"",
|
||||||
|
"score_panel.rerolls_count": "您已积累了 {{rerolls}} 次重掷机会",
|
||||||
|
"score_panel.score_to_unlock": "获得 {{points}} 更多分数,解锁\"{{level}}\"关卡\"",
|
||||||
|
"score_panel.title": "{{score}} 点, {{level}}级/{{max}} ",
|
||||||
|
"score_panel.upcoming_levels": "即将到来的级别 :",
|
||||||
|
"score_panel.upgrades_picked": "在本游戏中挑选的升级运行:",
|
||||||
|
"unlocks.greyed_out_help": "灰色部分的升级可以通过提高总分来解锁。每次在游戏中得分,总分都会增加。",
|
||||||
|
"unlocks.intro": "您的总分是 {{ts}}。以下是游戏提供的所有升级和关卡。 点击下面的升级或关卡即可开始测试游戏。",
|
||||||
|
"unlocks.just_unlocked": "等级已解锁",
|
||||||
|
"unlocks.just_unlocked_plural": "您刚刚解锁了 {{count}} 个关卡",
|
||||||
|
"unlocks.level": "<h2>你解锁了 {{unlocked}} 个关卡中的 {{out_of}}个关卡 </h2>\n<p>以下是所有游戏关卡,点击其中一个即可体验。</p> ",
|
||||||
|
"unlocks.level_description": "一个有 {{bricks}} 块砖、 {{colors}} 种颜色和 {{bombs}} 个炸弹的 {{size}}x{{size}} 关卡。",
|
||||||
|
"unlocks.minScore": "在运行中达到{{minScore}} 美元即可解锁。",
|
||||||
|
"unlocks.minScoreWithPerks": "在有 {{required}} 但没有 {{forbidden}} 解锁的情况下,达到{{minScore}} 美元。",
|
||||||
|
"unlocks.minTotalScore": "累计共计{{score}}美元",
|
||||||
|
"unlocks.reached": "你的最好成绩是 {{reached}}。",
|
||||||
|
"unlocks.title_upgrades": "您解锁了 {{out_of}}中的 {{unlocked}} 项升级",
|
||||||
|
"upgrades.addiction.name": "成瘾",
|
||||||
|
"upgrades.addiction.tooltip": "+{{lvl}} 连击/砖块,击碎砖块后连击重置 {{delay}}秒。",
|
||||||
|
"upgrades.addiction.verbose_description": "倒计时只在打碎每个关卡的第一块砖后开始。一旦所有砖块都被摧毁,倒计时就会停止。",
|
||||||
|
"upgrades.asceticism.name": "禁欲主义",
|
||||||
|
"upgrades.asceticism.tooltip": "+{{combo}} 连击/砖块,- {{combo}} 接住硬币",
|
||||||
|
"upgrades.asceticism.verbose_description": "在您的组合攀升时,您需要将金币存放在某个地方。",
|
||||||
|
"upgrades.ball_attract_ball.help_plural": "更强的吸引力",
|
||||||
|
"upgrades.ball_attract_ball.name": "重力",
|
||||||
|
"upgrades.ball_attract_ball.tooltip": "球吸引球",
|
||||||
|
"upgrades.ball_attract_ball.verbose_description": "距离超过 \"游戏区域宽度的 3/4 \"的球将开始相互吸引。\n\n相距最远时,吸引力更强。\n\n彩虹粒子会飞起,象征着吸引力。只有当您已经拥有一个以上的球时,才会获得此福利。",
|
||||||
|
"upgrades.ball_attracts_coins.name": "球吸引硬币",
|
||||||
|
"upgrades.ball_attracts_coins.tooltip": "硬币跟随最近的球,下落速度较慢",
|
||||||
|
"upgrades.ball_attracts_coins.verbose_description": "如果将它与 \"染色剂 \"和 \"幽灵硬币 \"结合起来,就可以在球周围 \"涂满 \"硬币。它还可以代替硬币磁铁。",
|
||||||
|
"upgrades.ball_repulse_ball.help_plural": "更强的斥力",
|
||||||
|
"upgrades.ball_repulse_ball.name": "个人空间",
|
||||||
|
"upgrades.ball_repulse_ball.tooltip": "球击退球",
|
||||||
|
"upgrades.ball_repulse_ball.verbose_description": "距离小于四分之一屏幕宽度的球将开始相互排斥。如果彼此距离较近,斥力会更大。粒子会喷射而出,象征着这种力量的作用。只有当你已经拥有一个以上的小球时,才会获得此福利。",
|
||||||
|
"upgrades.base_combo.name": "坚实的基础",
|
||||||
|
"upgrades.base_combo.tooltip": "连击从 {{coins}} 开始,而不是从 1 开始。",
|
||||||
|
"upgrades.base_combo.verbose_description": "在关卡开始时,您的连击数通常从 1 开始,当您在没有击中任何东西的情况下四处弹跳时,连击数会重置为 1。有了这个装备,连击开始时会高出 3 点,因此每块砖至少能得到 4 个金币。每当你的连击重置时,它就会回到 4 而不是 1。你的小球会闪烁一下,表示连击数高于 1。",
|
||||||
|
"upgrades.bigger_explosions.name": "Kaboom",
|
||||||
|
"upgrades.bigger_explosions.tooltip": "更大的爆炸",
|
||||||
|
"upgrades.bigger_explosions.verbose_description": "默认爆炸清除的是 3x3 的正方形,而这个爆炸则变成了 5x5 的正方形,对硬币的冲击力也明显增强。每次爆炸后屏幕都会闪烁(基本模式除外)",
|
||||||
|
"upgrades.bigger_puck.name": "更大的冰球",
|
||||||
|
"upgrades.bigger_puck.tooltip": "轻松捕捉更多硬币",
|
||||||
|
"upgrades.bigger_puck.verbose_description": "冰球越大,就越不容易失球,也就越容易抓到更多的硬币,还能精确地调整反弹的角度(球的角度只取决于它击中冰球的位置)。\n\n不过,大冰球在关卡两侧比较难用,有时难免会失误。",
|
||||||
|
"upgrades.clairvoyant.name": "千里眼",
|
||||||
|
"upgrades.clairvoyant.tooltip": "查看即将到来的关卡、砖块 HP 和球的方向",
|
||||||
|
"upgrades.clairvoyant.verbose_description": "帮助你选择正确的升级方式,了解坚固砖块的作用。第 2 级和第 3 级将带来更多有用性存疑的知识(可在循环模式中达到)",
|
||||||
|
"upgrades.coin_magnet.help_plural": "对硬币的影响更强",
|
||||||
|
"upgrades.coin_magnet.name": "硬币磁铁",
|
||||||
|
"upgrades.coin_magnet.tooltip": "冰球吸引硬币",
|
||||||
|
"upgrades.coin_magnet.verbose_description": "将硬币导向冰球。如果硬币已经接近冰球,效果会更强。捕捉到所有硬币可在游戏中获得特殊奖励。\n\n另一种捕捉更多硬币的方法是从底部击打砖块。球的速度和方向会影响产生硬币的速度。",
|
||||||
|
"upgrades.compound_interest.name": "复利",
|
||||||
|
"upgrades.compound_interest.tooltip": "每击碎一块砖+{{lvl}} 连击,丢失硬币时重置",
|
||||||
|
"upgrades.compound_interest.verbose_description": "每打破一块砖,你的连击数就会增加一个,每打破一块砖,就会产生越来越多的硬币。\n\n不过,一定要用冰球接住每一枚硬币,因为丢失的任何一枚硬币都会重置您的连击。\n\n一旦您的连击数超过最低连击数,游戏区域的底部就会出现一条红线,提醒您硬币不能放在那里。",
|
||||||
|
"upgrades.concave_puck.name": "凹面冰球",
|
||||||
|
"upgrades.concave_puck.tooltip": "提高垂直瞄准精度",
|
||||||
|
"upgrades.concave_puck.verbose_description": "球在关卡开始时直线上升,反弹角度较小。",
|
||||||
|
"upgrades.corner_shot.name": "角球射门",
|
||||||
|
"upgrades.corner_shot.tooltip": "让冰球与屏幕边界重叠",
|
||||||
|
"upgrades.corner_shot.verbose_description": "有助于在拐角处瞄准。更高的级别可以让你走得更远。",
|
||||||
|
"upgrades.etherealcoins.name": "太空硬币",
|
||||||
|
"upgrades.etherealcoins.tooltip": "硬币不再受重力影响",
|
||||||
|
"upgrades.etherealcoins.verbose_description": "您必须确保硬币以某种方式掉落下来,否则您一个也得不到。",
|
||||||
|
"upgrades.extra_levels.name": "再过 5 分钟",
|
||||||
|
"upgrades.extra_levels.tooltip": "玩 {{count}} 关,而不是7关",
|
||||||
|
"upgrades.extra_levels.verbose_description": "默认游戏最多可持续 7 个关卡,之后游戏结束。\n\n每升一级就能提高一级。最后一关往往是你得分最多的关卡,因此差别会非常大。",
|
||||||
|
"upgrades.extra_life.help_plural": "您的(最后一个)球将弹到底部,而不是丢失({{lvl}} 次)。",
|
||||||
|
"upgrades.extra_life.name": "额外生活",
|
||||||
|
"upgrades.extra_life.tooltip": "球会在底线反弹一次,然后就会丢失。",
|
||||||
|
"upgrades.extra_life.verbose_description": "通常情况下,您只有一个球,一旦掉落,游戏就结束了。\n\n这项功能在屏幕下方增加了一个白色条,可以保存一个球,并在保存过程中断开。\n\n每当有一个球弹到屏幕底部,你就会失去一级特权。",
|
||||||
|
"upgrades.forgiving.name": "宽容",
|
||||||
|
"upgrades.forgiving.tooltip": "缺少休息时间会逐渐减少连击次数,而不是一次性减少。",
|
||||||
|
"upgrades.forgiving.verbose_description": "每级的第一次失误是免费的,然后是连击的 10%,接着是 20%。",
|
||||||
|
"upgrades.fountain_toss.name": "喷泉抛掷",
|
||||||
|
"upgrades.fountain_toss.tooltip": "当你错过一些硬币时,可以获得一些连击。",
|
||||||
|
"upgrades.fountain_toss.verbose_description": "当您错过一枚硬币且您的连击低于 {{max}}时,您的连击概率为 {{lvl}}/连击增长 1。/连击数增加 1。",
|
||||||
|
"upgrades.ghost_coins.name": "幽灵硬币",
|
||||||
|
"upgrades.ghost_coins.tooltip": "硬币慢慢穿过砖块",
|
||||||
|
"upgrades.ghost_coins.verbose_description": "这不是一个错误,而是一个功能! 硬币穿过砖块的速度很慢。级别越高,速度越快。",
|
||||||
|
"upgrades.helium.name": "氦气",
|
||||||
|
"upgrades.helium.tooltip": "冰球左右重力反转",
|
||||||
|
"upgrades.helium.verbose_description": "这会影响硬币,让它们浮起来,直到您准备好拾取它们。",
|
||||||
|
"upgrades.hot_start.name": "热启动",
|
||||||
|
"upgrades.hot_start.tooltip": "从连击 {{start}}开始,-每秒{{loss}} 次连击",
|
||||||
|
"upgrades.hot_start.verbose_description": "在每级开始时,你的连击会从 +30 点开始,但之后每秒会减少一点。该效果可与其他特殊效果叠加。",
|
||||||
|
"upgrades.implosions.name": "爆破",
|
||||||
|
"upgrades.implosions.tooltip": "爆炸将硬币吸入而不是炸出",
|
||||||
|
"upgrades.implosions.verbose_description": "爆炸力是反向作用的。更高的楼层起到 \"更大爆炸 \"的作用",
|
||||||
|
"upgrades.instant_upgrade.name": "即时升级",
|
||||||
|
"upgrades.instant_upgrade.tooltip": "现在+1升级,游戏结束前-1选择。",
|
||||||
|
"upgrades.instant_upgrade.verbose_description": "立即选择两项升级,这样你就可以获得一项免费升级和一项用来偿还获得这项福利的升级。以后每次选择升级的菜单可选项都会减少。",
|
||||||
|
"upgrades.left_is_lava.name": "避免左侧",
|
||||||
|
"upgrades.left_is_lava.tooltip": "每击碎一块砖块可获得 +{{lvl}} 连击。如果球击中屏幕左侧,连击会重置",
|
||||||
|
"upgrades.left_is_lava.verbose_description": "每击碎一块砖,您的连击数就会增加一个,这样您就能从接下来击碎的所有砖块中多获得一个硬币。\n\n不过,一旦您的球击中左边的砖块,您的连击数就会重置。\n\n当您的连击数上升时,左侧的砖块就会变成红色,提醒您应避免击中它们。\n",
|
||||||
|
"upgrades.limitless.name": "无限",
|
||||||
|
"upgrades.limitless.tooltip": "将所有升级的最高等级提高 {{lvl}} ",
|
||||||
|
"upgrades.limitless.verbose_description": "选择该装备还能将自己的上限提高一个,让你再次选择。",
|
||||||
|
"upgrades.metamorphosis.name": "变形记",
|
||||||
|
"upgrades.metamorphosis.tooltip": "每枚硬币可以给 {{lvl}} 块砖染上它的颜色",
|
||||||
|
"upgrades.metamorphosis.verbose_description": "有了这项功能,硬币就会变成它们所来自的砖块的颜色,并会给它们接触到的第一块砖块染上相同的颜色。\n\n硬币的生成速度与打碎它们的球的速度相同,这意味着你可以稍微瞄准一下你想要 \"上色 \"的砖块的方向。",
|
||||||
|
"upgrades.minefield.name": "雷区",
|
||||||
|
"upgrades.minefield.tooltip": "屏幕上每块炸弹砖 +{{lvl}} 连击",
|
||||||
|
"upgrades.minefield.verbose_description": "放置砖块时,连击加成+lvl;摧毁砖块时,连击加成-lvl,并通过砖块数量乘以 lvl 来提升基础连击。",
|
||||||
|
"upgrades.multiball.name": "多球",
|
||||||
|
"upgrades.multiball.tooltip": "每关开始时都有 {{count}} 个球。",
|
||||||
|
"upgrades.multiball.verbose_description": "在 \"突围 71 \"游戏中,只要你掉了球,你就输了。\n\n有了这项福利,您可以得到两个球,因此您可以承受失去一个球的代价。\n\n失去的球会在下一关重新出现。\n\n拥有一个以上的球就能获得更多特权,当然也能更快通关。",
|
||||||
|
"upgrades.nbricks.name": "严格的样本量",
|
||||||
|
"upgrades.nbricks.tooltip": "每次冰球反弹正好击中 {{lvl}} 块砖头,可获得+{{lvl}} 连击,否则重置",
|
||||||
|
"upgrades.nbricks.verbose_description": "您不一定要摧毁这些砖块,但您需要击中它们。被爆炸摧毁的砖块不算数",
|
||||||
|
"upgrades.one_more_choice.name": "额外选择",
|
||||||
|
"upgrades.one_more_choice.tooltip": "进一步提升等级后,列表中将增加 {{lvl}} 个选项",
|
||||||
|
"upgrades.one_more_choice.verbose_description": "每个升级菜单都将增加一个选项。 不会增加可选择的升级次数。",
|
||||||
|
"upgrades.passive_income.name": "被动收入",
|
||||||
|
"upgrades.passive_income.tooltip": "+{{lvl}} 连击/砖块,除非冰球在最后 {{time}}秒内移动,否则会重置",
|
||||||
|
"upgrades.passive_income.verbose_description": "有些福利可以帮助球做你想做的事情,而不需要做任何事情。",
|
||||||
|
"upgrades.picky_eater.name": "挑食",
|
||||||
|
"upgrades.picky_eater.tooltip": "每击碎一块砖+{{lvl}} 连击,球颜色改变时重置",
|
||||||
|
"upgrades.picky_eater.verbose_description": "每当您击碎一块与小球颜色相同的砖块时,您的连击次数就会增加一次。\n如果是不同颜色的砖块,球就会变成新的颜色,但连击数会重置,除非没有与球颜色相同的砖块了。\n一旦您的连击数高于最低连击数,错误颜色的砖块就会出现红色边框。\n如果您有多个球,每当其中一个球击中砖块时,它们都会转换颜色。",
|
||||||
|
"upgrades.pierce.name": "穿孔",
|
||||||
|
"upgrades.pierce.tooltip": "冰球反弹后击穿 {{count}} 块砖",
|
||||||
|
"upgrades.pierce.verbose_description": "通常情况下,球一碰到东西就会弹起。有了这个特殊效果,它的弹跳轨迹将持续长达 3 砖块。\n\n之后,它会在第 4 块砖头上弹起,你需要触碰冰球来重置计数器。",
|
||||||
|
"upgrades.pierce_color.name": "颜色穿刺",
|
||||||
|
"upgrades.pierce_color.tooltip": "+ 对球颜色的砖块造成{{lvl}} 伤害",
|
||||||
|
"upgrades.pierce_color.verbose_description": "每当小球击中一块相同颜色的砖块时,它就会毫无阻碍地穿过砖块。\n\n一旦球碰到不同颜色的砖块,它就会打破砖块,拿走砖块的颜色并反弹。\n\n如果你有坚固的砖块,小球仍有可能从相同颜色的砖块上弹起。",
|
||||||
|
"upgrades.puck_repulse_ball.help_plural": "",
|
||||||
|
"upgrades.puck_repulse_ball.name": "软着陆",
|
||||||
|
"upgrades.puck_repulse_ball.tooltip": "冰球击退小球",
|
||||||
|
"upgrades.puck_repulse_ball.verbose_description": "当球接近冰球时,速度会开始减慢,甚至有可能在不接触冰球的情况下反弹。",
|
||||||
|
"upgrades.reach.name": "自上而下",
|
||||||
|
"upgrades.reach.tooltip": "触碰最下面一行的 N 块砖会重置连击。否则,+N 连击",
|
||||||
|
"upgrades.reach.verbose_description": "如果只有一排砖块,或者最下面一排砖块覆盖了游戏的整个宽度,那么这个特权就不起任何作用。否则,击碎最低一排砖块会重置连击,而击碎其他砖块则会增加连击,增加的幅度为最低一排砖块的数量。\n\n最低一排将以红色标示。",
|
||||||
|
"upgrades.respawn.name": "重生",
|
||||||
|
"upgrades.respawn.tooltip": "{{percent}}% 的砖块会在 {{delay}}秒后重新生成。",
|
||||||
|
"upgrades.respawn.verbose_description": "一些粒子效果会让你知道砖块会出现在哪里。",
|
||||||
|
"upgrades.right_is_lava.name": "避免右侧",
|
||||||
|
"upgrades.right_is_lava.tooltip": "每块砖头 +{{lvl}} 连击。如果球击中屏幕左侧,连击会重置",
|
||||||
|
"upgrades.right_is_lava.verbose_description": "每击碎一块砖,您的连击数就会增加一个,这样您就能从接下来击碎的所有砖块中多获得一个硬币。\n\n不过,只要您的球击中右侧,您的连击数就会重置。\n\n当您的连击数上升时,右边的砖块就会变成红色,提醒您应避免击中它们。\n",
|
||||||
|
"upgrades.sacrifice.help_l1": "失去生命能清除所有砖块",
|
||||||
|
"upgrades.sacrifice.help_over": "失去一条生命 {{lvl}}x 连击后清除所有砖块",
|
||||||
|
"upgrades.sacrifice.name": "牺牲",
|
||||||
|
"upgrades.sacrifice.verbose_description": "这可能会让组合非常高。",
|
||||||
|
"upgrades.sapper.help_plural": "第一块被击碎的 {{lvl}} 砖会变成炸弹。",
|
||||||
|
"upgrades.sapper.name": "军士",
|
||||||
|
"upgrades.sapper.tooltip": "第一块砖头碎了就会变成炸弹。",
|
||||||
|
"upgrades.sapper.verbose_description": "你打碎的第一块砖头不会消失,取而代之的是一块炸弹砖。将球反弹到冰球上可重新获得效果。提升该装备的等级可以让你放置更多的炸弹。\n\n请记住,炸弹会影响附近硬币的速度,因此过多的爆炸会让您很难捕捉到您辛勤工作的成果。",
|
||||||
|
"upgrades.shocks.name": "减震器",
|
||||||
|
"upgrades.shocks.tooltip": "爆炸球碰撞",
|
||||||
|
"upgrades.shocks.verbose_description": "每当两个球相撞,它们就会交换速度,产生爆炸,并获得额外的速度将它们分开。",
|
||||||
|
"upgrades.shunt.name": "分流器",
|
||||||
|
"upgrades.shunt.tooltip": "在各关卡之间保持 {{percent}}%的连击率",
|
||||||
|
"upgrades.shunt.verbose_description": "如果您也有热启动,则热启动会添加到当前组合中",
|
||||||
|
"upgrades.side_flip.name": "右手",
|
||||||
|
"upgrades.side_flip.tooltip": "每块砖块从右侧被击碎时,连击数+{{lvl}} ,否则-{{loss}} 。",
|
||||||
|
"upgrades.side_flip.verbose_description": "撞击砖块的右侧可获得一次连击,但要避免撞击其左侧,因为这样会消除 2 次连击。从顶部和底部击打没有效果。",
|
||||||
|
"upgrades.side_kick.name": "左撇子",
|
||||||
|
"upgrades.side_kick.tooltip": "每从左侧击碎一块砖+{{lvl}} 连击,否则-{{loss}} 连击",
|
||||||
|
"upgrades.side_kick.verbose_description": "撞击砖块的左侧可获得一次连击,但要避免撞击砖块的右侧,因为这样会消除两次连击。从顶部和底部击打没有效果。",
|
||||||
|
"upgrades.skip_last.help_plural": "最后 {{lvl}} 块砖头将爆炸。",
|
||||||
|
"upgrades.skip_last.name": "轻松清理",
|
||||||
|
"upgrades.skip_last.tooltip": "最后一块砖会爆炸。",
|
||||||
|
"upgrades.skip_last.verbose_description": "您需要打破所有砖块才能进入下一关。不过,要拿到最后一块砖可能很难。\n\n提前通关会在升级时带来额外的选择。绝不漏掉砖块也非常有益。\n\n因此,如果你觉得很难打碎最后一块砖,那么多打几次就会有帮助。",
|
||||||
|
"upgrades.slow_down.name": "球速较慢",
|
||||||
|
"upgrades.slow_down.tooltip": "球移动更慢",
|
||||||
|
"upgrades.slow_down.verbose_description": "球的启动速度相对较慢,但每升一级,球的启动速度就会加快一些。\n\n如果您在一个关卡中花费大量时间,球速也会加快。\n\n这项功能让您更容易掌握。\n\n每次开始时,您都可以通过在菜单中启用儿童模式来获得它。",
|
||||||
|
"upgrades.smaller_puck.help_plural": "更小的冰球和更高的底座组合",
|
||||||
|
"upgrades.smaller_puck.name": "更小的冰球",
|
||||||
|
"upgrades.smaller_puck.tooltip": "同时提供 +5 基础连击",
|
||||||
|
"upgrades.smaller_puck.verbose_description": "这使得冰球变小,理论上可以让一些角球射门变得更容易,但实际上只是提高了难度。\n\n这就是为什么你在选中这个选项后,还能获得每块砖+5金币的额外奖励。",
|
||||||
|
"upgrades.soft_reset.name": "软重置",
|
||||||
|
"upgrades.soft_reset.tooltip": "组合重置保持 {{percent}}%。",
|
||||||
|
"upgrades.soft_reset.verbose_description": "限制组合重置的影响。",
|
||||||
|
"upgrades.streak_shots.name": "连击",
|
||||||
|
"upgrades.streak_shots.tooltip": "如果在弹上冰球前打破很多砖块,就能获得更多金币。",
|
||||||
|
"upgrades.streak_shots.verbose_description": "每击碎一块砖,您的连击数(每块砖的金币数)就会增加一个。\n\n不过,只要球碰到你的冰球,连击数就会重置为默认值,每块砖头只能获得一枚硬币。\n\n一旦你的连击数超过了基础值,你的冰球就会变成红色,提醒你用球碰到它将会破坏你的连击数。",
|
||||||
|
"upgrades.sturdy_bricks.name": "坚固的砖块",
|
||||||
|
"upgrades.sturdy_bricks.tooltip": "+{{lvl}} 砖块 HP,+{{percent}}破碎时产生的 % 硬币",
|
||||||
|
"upgrades.sturdy_bricks.verbose_description": "每升一级,所有砖块都会增加一级 HP。您可以通过 \"千里眼 \"装备查看 HP 数值。获得 \"穿刺 \"装备可以增加球的伤害。该装备每升一级都会增加 50% 的金币。",
|
||||||
|
"upgrades.telekinesis.help_plural": "对球的影响更强",
|
||||||
|
"upgrades.telekinesis.name": "遥感",
|
||||||
|
"upgrades.telekinesis.tooltip": "冰球控制球的轨迹",
|
||||||
|
"upgrades.telekinesis.verbose_description": "球上升时由你控制。",
|
||||||
|
"upgrades.top_is_lava.name": "天高任鸟飞",
|
||||||
|
"upgrades.top_is_lava.tooltip": "每块砖+{{lvl}} 连击,击中顶部后重置",
|
||||||
|
"upgrades.top_is_lava.verbose_description": "每打破一块砖,您的连击次数就会增加一次。不过,一旦您的球击中屏幕上方,您的连击数就会重置。\n\n当您的连击数超过最低连击数时,顶部会出现一个红条,提醒您应避免撞击。",
|
||||||
|
"upgrades.trampoline.name": "蹦床",
|
||||||
|
"upgrades.trampoline.tooltip": "每次冰球反弹+{{lvl}} 连击,每次反弹在任何边界上-{{lvl}} 连击",
|
||||||
|
"upgrades.trampoline.verbose_description": "罕见的不增加重置条件的组合升级之一",
|
||||||
|
"upgrades.unbounded.help_no_ceiling": "每块砖+{{lvl}} 组合,没有更多的侧面或天花板",
|
||||||
|
"upgrades.unbounded.name": "无界",
|
||||||
|
"upgrades.unbounded.tooltip": "每块砖+{{lvl}} 连击,没有更多的边来保持球在游戏中,危险",
|
||||||
|
"upgrades.unbounded.verbose_description": "我希望你们已经找到了让球保持在屏幕上的方法。击中边线的惩罚不再适用。2 级以上时,天花板也会消失。这是一项高级福利。",
|
||||||
|
"upgrades.viscosity.name": "粘度",
|
||||||
|
"upgrades.viscosity.tooltip": "硬币下落速度减慢",
|
||||||
|
"upgrades.viscosity.verbose_description": "硬币通常会在重力和爆炸的作用下加速到相当高的速度。\n\n而这项功能会让它们不断减速,就像在某种粘性液体中一样。\n\n这样就能更容易地捕捉它们,并与影响硬币移动的特效完美结合。",
|
||||||
|
"upgrades.wind.help_plural": "更强的风力",
|
||||||
|
"upgrades.wind.name": "风",
|
||||||
|
"upgrades.wind.tooltip": "冰球位置产生风",
|
||||||
|
"upgrades.wind.verbose_description": "风力取决于冰球的位置:左风吹左,右风吹右。对球和硬币都有影响。",
|
||||||
|
"upgrades.yoyo.name": "溜溜球",
|
||||||
|
"upgrades.yoyo.tooltip": "球落向冰球",
|
||||||
|
"upgrades.yoyo.verbose_description": "它与心灵遥感相反,在球回落时对其进行控制。",
|
||||||
|
"upgrades.zen.name": "禅宗",
|
||||||
|
"upgrades.zen.tooltip": "每个砖块 +{{lvl}} 连击,爆炸时重置",
|
||||||
|
"upgrades.zen.verbose_description": "毕竟,这是一款非暴力游戏。"
|
||||||
|
}
|
|
@ -1,7 +1,7 @@
|
||||||
import _palette from "./data/palette.json";
|
import _palette from "./data/palette.json";
|
||||||
import _rawLevelsList from "./data/levels.json";
|
import _rawLevelsList from "./data/levels.json";
|
||||||
import _appVersion from "./data/version.json";
|
import _appVersion from "./data/version.json";
|
||||||
import {rawUpgrades} from "./upgrades";
|
import { rawUpgrades } from "./upgrades";
|
||||||
|
|
||||||
describe("json data checks", () => {
|
describe("json data checks", () => {
|
||||||
it("_rawLevelsList has icon levels", () => {
|
it("_rawLevelsList has icon levels", () => {
|
||||||
|
@ -11,10 +11,10 @@ describe("json data checks", () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
it("all upgrades have icons", () => {
|
it("all upgrades have icons", () => {
|
||||||
const missingIcon = rawUpgrades.filter((u) => !_rawLevelsList.find(l=>l.name=='icon:'+u.id))
|
const missingIcon = rawUpgrades.filter(
|
||||||
expect(
|
(u) => !_rawLevelsList.find((l) => l.name == "icon:" + u.id),
|
||||||
missingIcon,
|
);
|
||||||
).toEqual([]);
|
expect(missingIcon).toEqual([]);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("_rawLevelsList has non-icon few levels", () => {
|
it("_rawLevelsList has non-icon few levels", () => {
|
||||||
|
@ -40,13 +40,13 @@ describe("json data checks", () => {
|
||||||
});
|
});
|
||||||
it("Avoids dark bricks on dark bg", () => {
|
it("Avoids dark bricks on dark bg", () => {
|
||||||
const levelsWithDarkBricksAndBG = _rawLevelsList
|
const levelsWithDarkBricksAndBG = _rawLevelsList
|
||||||
.filter(l=>!l.color && !l.name.match(/^icon:/))
|
.filter((l) => !l.color && !l.name.match(/^icon:/))
|
||||||
.map(l=>({
|
.map((l) => ({
|
||||||
name:l.name,
|
name: l.name,
|
||||||
bricks:l.bricks.split('').filter(c=>c!=='_').length,
|
bricks: l.bricks.split("").filter((c) => c !== "_").length,
|
||||||
darkBricks:l.bricks.split('').filter(c=>c==='g').length,
|
darkBricks: l.bricks.split("").filter((c) => c === "g").length,
|
||||||
}))
|
}))
|
||||||
.filter(l=>l.darkBricks>0.05*l.bricks)
|
.filter((l) => l.darkBricks > 0.05 * l.bricks);
|
||||||
|
|
||||||
expect(levelsWithDarkBricksAndBG).toEqual([]);
|
expect(levelsWithDarkBricksAndBG).toEqual([]);
|
||||||
});
|
});
|
||||||
|
|
|
@ -32,7 +32,7 @@ export function miniMarkDown(md: string) {
|
||||||
} else if (line.startsWith("- ")) {
|
} else if (line.startsWith("- ")) {
|
||||||
if (lastNode?.tagName !== "ul") {
|
if (lastNode?.tagName !== "ul") {
|
||||||
if (lastNode) html.push(lastNode);
|
if (lastNode) html.push(lastNode);
|
||||||
lastNode = {tagName: "ul", text: ""};
|
lastNode = { tagName: "ul", text: "" };
|
||||||
}
|
}
|
||||||
lastNode.text += "<li>" + line.slice(2) + "</li>";
|
lastNode.text += "<li>" + line.slice(2) + "</li>";
|
||||||
} else if (!line.trim()) {
|
} else if (!line.trim()) {
|
||||||
|
@ -41,7 +41,7 @@ export function miniMarkDown(md: string) {
|
||||||
} else {
|
} else {
|
||||||
if (lastNode?.tagName !== "p") {
|
if (lastNode?.tagName !== "p") {
|
||||||
if (lastNode) html.push(lastNode);
|
if (lastNode) html.push(lastNode);
|
||||||
lastNode = {tagName: "p", text: ""};
|
lastNode = { tagName: "p", text: "" };
|
||||||
}
|
}
|
||||||
lastNode.text += line + " ";
|
lastNode.text += line + " ";
|
||||||
}
|
}
|
||||||
|
@ -76,8 +76,7 @@ export function firstWhere<Input, Output>(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const
|
export const wallBouncedBest = 3,
|
||||||
wallBouncedBest = 3,
|
|
||||||
wallBouncedGood = 10,
|
wallBouncedGood = 10,
|
||||||
levelTimeBest = 30,
|
levelTimeBest = 30,
|
||||||
levelTimeGood = 60,
|
levelTimeGood = 60,
|
||||||
|
@ -85,4 +84,3 @@ export const
|
||||||
catchRateGood = 90,
|
catchRateGood = 90,
|
||||||
missesBest = 3,
|
missesBest = 3,
|
||||||
missesGood = 6;
|
missesGood = 6;
|
||||||
|
|
||||||
|
|
|
@ -18,9 +18,11 @@ import {
|
||||||
catchRateBest,
|
catchRateBest,
|
||||||
catchRateGood,
|
catchRateGood,
|
||||||
levelTimeBest,
|
levelTimeBest,
|
||||||
levelTimeGood, missesBest, missesGood,
|
levelTimeGood,
|
||||||
|
missesBest,
|
||||||
|
missesGood,
|
||||||
wallBouncedBest,
|
wallBouncedBest,
|
||||||
wallBouncedGood
|
wallBouncedGood,
|
||||||
} from "./pure_functions";
|
} from "./pure_functions";
|
||||||
|
|
||||||
export const gameCanvas = document.getElementById("game") as HTMLCanvasElement;
|
export const gameCanvas = document.getElementById("game") as HTMLCanvasElement;
|
||||||
|
@ -79,10 +81,10 @@ export function render(gameState: GameState) {
|
||||||
: "") +
|
: "") +
|
||||||
(isOptionOn("show_stats")
|
(isOptionOn("show_stats")
|
||||||
? `
|
? `
|
||||||
<span class="${(catchRate > catchRateBest/100 && "great") || (catchRate > catchRateGood/100 && "good") || ""}" data-tooltip="${t("play.stats.coins_catch_rate")}">
|
<span class="${(catchRate > catchRateBest / 100 && "great") || (catchRate > catchRateGood / 100 && "good") || ""}" data-tooltip="${t("play.stats.coins_catch_rate")}">
|
||||||
${Math.floor(catchRate * 100)}%
|
${Math.floor(catchRate * 100)}%
|
||||||
</span><span> / </span>
|
</span><span> / </span>
|
||||||
<span class="${(gameState.levelTime <levelTimeBest*1000 && "great") || (gameState.levelTime < levelTimeGood*1000 && "good") || ""}" data-tooltip="${t("play.stats.levelTime")}">
|
<span class="${(gameState.levelTime < levelTimeBest * 1000 && "great") || (gameState.levelTime < levelTimeGood * 1000 && "good") || ""}" data-tooltip="${t("play.stats.levelTime")}">
|
||||||
${Math.ceil(gameState.levelTime / 1000)}s
|
${Math.ceil(gameState.levelTime / 1000)}s
|
||||||
</span><span> / </span>
|
</span><span> / </span>
|
||||||
<span class="${(gameState.levelWallBounces < wallBouncedBest && "great") || (gameState.levelWallBounces < wallBouncedGood && "good") || ""}" data-tooltip="${t("play.stats.levelWallBounces")}">
|
<span class="${(gameState.levelWallBounces < wallBouncedBest && "great") || (gameState.levelWallBounces < wallBouncedGood && "good") || ""}" data-tooltip="${t("play.stats.levelWallBounces")}">
|
||||||
|
@ -894,14 +896,13 @@ export function drawFuzzyBall(
|
||||||
x: number,
|
x: number,
|
||||||
y: number,
|
y: number,
|
||||||
) {
|
) {
|
||||||
|
|
||||||
const key = "fuzzy-circle" + color + "_" + width;
|
const key = "fuzzy-circle" + color + "_" + width;
|
||||||
if (!color?.startsWith('#')) debugger;
|
if (!color?.startsWith("#")) debugger;
|
||||||
|
|
||||||
const size = Math.round(width * 3);
|
const size = Math.round(width * 3);
|
||||||
if (!size || isNaN(size)) {
|
if (!size || isNaN(size)) {
|
||||||
debugger;
|
debugger;
|
||||||
return
|
return;
|
||||||
}
|
}
|
||||||
if (!cachedGraphics[key]) {
|
if (!cachedGraphics[key]) {
|
||||||
const can = document.createElement("canvas");
|
const can = document.createElement("canvas");
|
||||||
|
@ -924,7 +925,6 @@ export function drawFuzzyBall(
|
||||||
canctx.fillStyle = gradient;
|
canctx.fillStyle = gradient;
|
||||||
canctx.fillRect(0, 0, size, size);
|
canctx.fillRect(0, 0, size, size);
|
||||||
cachedGraphics[key] = can;
|
cachedGraphics[key] = can;
|
||||||
|
|
||||||
}
|
}
|
||||||
ctx.drawImage(
|
ctx.drawImage(
|
||||||
cachedGraphics[key],
|
cachedGraphics[key],
|
||||||
|
@ -962,7 +962,7 @@ export function drawBrick(
|
||||||
offset +
|
offset +
|
||||||
"_" +
|
"_" +
|
||||||
borderOnly +
|
borderOnly +
|
||||||
"_" ;
|
"_";
|
||||||
|
|
||||||
if (!cachedGraphics[key]) {
|
if (!cachedGraphics[key]) {
|
||||||
const can = document.createElement("canvas");
|
const can = document.createElement("canvas");
|
||||||
|
|
233
src/upgrades.ts
233
src/upgrades.ts
|
@ -13,9 +13,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.extra_life.name"),
|
name: t("upgrades.extra_life.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl === 1
|
lvl === 1
|
||||||
? t("upgrades.extra_life.help")
|
? t("upgrades.extra_life.tooltip")
|
||||||
: t("upgrades.extra_life.help_plural", { lvl }),
|
: t("upgrades.extra_life.help_plural", { lvl }),
|
||||||
fullHelp: t("upgrades.extra_life.fullHelp"),
|
fullHelp: t("upgrades.extra_life.verbose_description"),
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -26,8 +26,8 @@ export const rawUpgrades = [
|
||||||
max: 7,
|
max: 7,
|
||||||
name: t("upgrades.base_combo.name"),
|
name: t("upgrades.base_combo.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.base_combo.help", { coins: 1 + lvl * 3 }),
|
t("upgrades.base_combo.tooltip", { coins: 1 + lvl * 3 }),
|
||||||
fullHelp: t("upgrades.base_combo.fullHelp"),
|
fullHelp: t("upgrades.base_combo.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -36,8 +36,8 @@ export const rawUpgrades = [
|
||||||
id: "slow_down",
|
id: "slow_down",
|
||||||
max: 2,
|
max: 2,
|
||||||
name: t("upgrades.slow_down.name"),
|
name: t("upgrades.slow_down.name"),
|
||||||
help: (lvl: number) => t("upgrades.slow_down.help", { lvl }),
|
help: (lvl: number) => t("upgrades.slow_down.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.slow_down.fullHelp"),
|
fullHelp: t("upgrades.slow_down.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -46,8 +46,8 @@ export const rawUpgrades = [
|
||||||
id: "bigger_puck",
|
id: "bigger_puck",
|
||||||
max: 2,
|
max: 2,
|
||||||
name: t("upgrades.bigger_puck.name"),
|
name: t("upgrades.bigger_puck.name"),
|
||||||
help: () => t("upgrades.bigger_puck.help"),
|
help: () => t("upgrades.bigger_puck.tooltip"),
|
||||||
fullHelp: t("upgrades.bigger_puck.fullHelp"),
|
fullHelp: t("upgrades.bigger_puck.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -57,8 +57,8 @@ export const rawUpgrades = [
|
||||||
max: 3,
|
max: 3,
|
||||||
|
|
||||||
name: t("upgrades.viscosity.name"),
|
name: t("upgrades.viscosity.name"),
|
||||||
help: () => t("upgrades.viscosity.help"),
|
help: () => t("upgrades.viscosity.tooltip"),
|
||||||
fullHelp: t("upgrades.viscosity.fullHelp"),
|
fullHelp: t("upgrades.viscosity.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -69,9 +69,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.skip_last.name"),
|
name: t("upgrades.skip_last.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.skip_last.help")
|
? t("upgrades.skip_last.tooltip")
|
||||||
: t("upgrades.skip_last.help_plural", { lvl }),
|
: t("upgrades.skip_last.help_plural", { lvl }),
|
||||||
fullHelp: t("upgrades.skip_last.fullHelp"),
|
fullHelp: t("upgrades.skip_last.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -80,8 +80,8 @@ export const rawUpgrades = [
|
||||||
giftable: true,
|
giftable: true,
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.streak_shots.name"),
|
name: t("upgrades.streak_shots.name"),
|
||||||
help: (lvl: number) => t("upgrades.streak_shots.help", { lvl }),
|
help: (lvl: number) => t("upgrades.streak_shots.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.streak_shots.fullHelp"),
|
fullHelp: t("upgrades.streak_shots.verbose_description"),
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -93,8 +93,8 @@ export const rawUpgrades = [
|
||||||
max: 1,
|
max: 1,
|
||||||
|
|
||||||
name: t("upgrades.left_is_lava.name"),
|
name: t("upgrades.left_is_lava.name"),
|
||||||
help: (lvl: number) => t("upgrades.left_is_lava.help", { lvl }),
|
help: (lvl: number) => t("upgrades.left_is_lava.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.left_is_lava.fullHelp"),
|
fullHelp: t("upgrades.left_is_lava.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -104,8 +104,8 @@ export const rawUpgrades = [
|
||||||
giftable: true,
|
giftable: true,
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.right_is_lava.name"),
|
name: t("upgrades.right_is_lava.name"),
|
||||||
help: (lvl: number) => t("upgrades.right_is_lava.help", { lvl }),
|
help: (lvl: number) => t("upgrades.right_is_lava.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.right_is_lava.fullHelp"),
|
fullHelp: t("upgrades.right_is_lava.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -115,8 +115,8 @@ export const rawUpgrades = [
|
||||||
giftable: true,
|
giftable: true,
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.top_is_lava.name"),
|
name: t("upgrades.top_is_lava.name"),
|
||||||
help: (lvl: number) => t("upgrades.top_is_lava.help", { lvl }),
|
help: (lvl: number) => t("upgrades.top_is_lava.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.top_is_lava.fullHelp"),
|
fullHelp: t("upgrades.top_is_lava.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -128,9 +128,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.telekinesis.name"),
|
name: t("upgrades.telekinesis.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.telekinesis.help")
|
? t("upgrades.telekinesis.tooltip")
|
||||||
: t("upgrades.telekinesis.help_plural"),
|
: t("upgrades.telekinesis.help_plural"),
|
||||||
fullHelp: t("upgrades.telekinesis.fullHelp"),
|
fullHelp: t("upgrades.telekinesis.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -141,9 +141,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.coin_magnet.name"),
|
name: t("upgrades.coin_magnet.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.coin_magnet.help")
|
? t("upgrades.coin_magnet.tooltip")
|
||||||
: t("upgrades.coin_magnet.help_plural"),
|
: t("upgrades.coin_magnet.help_plural"),
|
||||||
fullHelp: t("upgrades.coin_magnet.fullHelp"),
|
fullHelp: t("upgrades.coin_magnet.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -153,8 +153,8 @@ export const rawUpgrades = [
|
||||||
giftable: true,
|
giftable: true,
|
||||||
max: 6,
|
max: 6,
|
||||||
name: t("upgrades.multiball.name"),
|
name: t("upgrades.multiball.name"),
|
||||||
help: (lvl: number) => t("upgrades.multiball.help", { count: lvl + 1 }),
|
help: (lvl: number) => t("upgrades.multiball.tooltip", { count: lvl + 1 }),
|
||||||
fullHelp: t("upgrades.multiball.fullHelp"),
|
fullHelp: t("upgrades.multiball.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -166,9 +166,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.smaller_puck.name"),
|
name: t("upgrades.smaller_puck.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.smaller_puck.help")
|
? t("upgrades.smaller_puck.tooltip")
|
||||||
: t("upgrades.smaller_puck.help_plural"),
|
: t("upgrades.smaller_puck.help_plural"),
|
||||||
fullHelp: t("upgrades.smaller_puck.fullHelp"),
|
fullHelp: t("upgrades.smaller_puck.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -177,8 +177,8 @@ export const rawUpgrades = [
|
||||||
giftable: false,
|
giftable: false,
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.pierce.name"),
|
name: t("upgrades.pierce.name"),
|
||||||
help: (lvl: number) => t("upgrades.pierce.help", { count: 3 * lvl }),
|
help: (lvl: number) => t("upgrades.pierce.tooltip", { count: 3 * lvl }),
|
||||||
fullHelp: t("upgrades.pierce.fullHelp"),
|
fullHelp: t("upgrades.pierce.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -188,8 +188,8 @@ export const rawUpgrades = [
|
||||||
giftable: true,
|
giftable: true,
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.picky_eater.name"),
|
name: t("upgrades.picky_eater.name"),
|
||||||
help: (lvl: number) => t("upgrades.picky_eater.help", { lvl }),
|
help: (lvl: number) => t("upgrades.picky_eater.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.picky_eater.fullHelp"),
|
fullHelp: t("upgrades.picky_eater.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -199,8 +199,8 @@ export const rawUpgrades = [
|
||||||
id: "metamorphosis",
|
id: "metamorphosis",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.metamorphosis.name"),
|
name: t("upgrades.metamorphosis.name"),
|
||||||
help: (lvl: number) => t("upgrades.metamorphosis.help", { lvl }),
|
help: (lvl: number) => t("upgrades.metamorphosis.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.metamorphosis.fullHelp"),
|
fullHelp: t("upgrades.metamorphosis.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -210,8 +210,8 @@ export const rawUpgrades = [
|
||||||
giftable: true,
|
giftable: true,
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.compound_interest.name"),
|
name: t("upgrades.compound_interest.name"),
|
||||||
help: (lvl: number) => t("upgrades.compound_interest.help", { lvl }),
|
help: (lvl: number) => t("upgrades.compound_interest.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.compound_interest.fullHelp"),
|
fullHelp: t("upgrades.compound_interest.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -221,11 +221,11 @@ export const rawUpgrades = [
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.hot_start.name"),
|
name: t("upgrades.hot_start.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.hot_start.help", {
|
t("upgrades.hot_start.tooltip", {
|
||||||
start: lvl * 30 + 1,
|
start: lvl * 30 + 1,
|
||||||
loss: lvl,
|
loss: lvl,
|
||||||
}),
|
}),
|
||||||
fullHelp: t("upgrades.hot_start.fullHelp"),
|
fullHelp: t("upgrades.hot_start.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -237,9 +237,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.sapper.name"),
|
name: t("upgrades.sapper.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.sapper.help")
|
? t("upgrades.sapper.tooltip")
|
||||||
: t("upgrades.sapper.help_plural", { lvl }),
|
: t("upgrades.sapper.help_plural", { lvl }),
|
||||||
fullHelp: t("upgrades.sapper.fullHelp"),
|
fullHelp: t("upgrades.sapper.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -249,8 +249,8 @@ export const rawUpgrades = [
|
||||||
giftable: false,
|
giftable: false,
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.bigger_explosions.name"),
|
name: t("upgrades.bigger_explosions.name"),
|
||||||
help: (lvl: number) => t("upgrades.bigger_explosions.help"),
|
help: (lvl: number) => t("upgrades.bigger_explosions.tooltip"),
|
||||||
fullHelp: t("upgrades.bigger_explosions.fullHelp"),
|
fullHelp: t("upgrades.bigger_explosions.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -261,8 +261,9 @@ export const rawUpgrades = [
|
||||||
id: "extra_levels",
|
id: "extra_levels",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.extra_levels.name"),
|
name: t("upgrades.extra_levels.name"),
|
||||||
help: (lvl: number) => t("upgrades.extra_levels.help", { count: lvl + 7 }),
|
help: (lvl: number) =>
|
||||||
fullHelp: t("upgrades.extra_levels.fullHelp"),
|
t("upgrades.extra_levels.tooltip", { count: lvl + 7 }),
|
||||||
|
fullHelp: t("upgrades.extra_levels.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -272,8 +273,8 @@ export const rawUpgrades = [
|
||||||
id: "pierce_color",
|
id: "pierce_color",
|
||||||
max: 4,
|
max: 4,
|
||||||
name: t("upgrades.pierce_color.name"),
|
name: t("upgrades.pierce_color.name"),
|
||||||
help: (lvl: number) => t("upgrades.pierce_color.help", { lvl }),
|
help: (lvl: number) => t("upgrades.pierce_color.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.pierce_color.fullHelp"),
|
fullHelp: t("upgrades.pierce_color.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -283,10 +284,10 @@ export const rawUpgrades = [
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.soft_reset.name"),
|
name: t("upgrades.soft_reset.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.soft_reset.help", {
|
t("upgrades.soft_reset.tooltip", {
|
||||||
percent: Math.round(comboKeepingRate(lvl) * 100),
|
percent: Math.round(comboKeepingRate(lvl) * 100),
|
||||||
}),
|
}),
|
||||||
fullHelp: t("upgrades.soft_reset.fullHelp"),
|
fullHelp: t("upgrades.soft_reset.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "multiball",
|
requires: "multiball",
|
||||||
|
@ -297,9 +298,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.ball_repulse_ball.name"),
|
name: t("upgrades.ball_repulse_ball.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.ball_repulse_ball.help")
|
? t("upgrades.ball_repulse_ball.tooltip")
|
||||||
: t("upgrades.ball_repulse_ball.help_plural"),
|
: t("upgrades.ball_repulse_ball.help_plural"),
|
||||||
fullHelp: t("upgrades.ball_repulse_ball.fullHelp"),
|
fullHelp: t("upgrades.ball_repulse_ball.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "multiball",
|
requires: "multiball",
|
||||||
|
@ -310,9 +311,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.ball_attract_ball.name"),
|
name: t("upgrades.ball_attract_ball.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.ball_attract_ball.help")
|
? t("upgrades.ball_attract_ball.tooltip")
|
||||||
: t("upgrades.ball_attract_ball.help_plural"),
|
: t("upgrades.ball_attract_ball.help_plural"),
|
||||||
fullHelp: t("upgrades.ball_attract_ball.fullHelp"),
|
fullHelp: t("upgrades.ball_attract_ball.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -324,9 +325,9 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.puck_repulse_ball.name"),
|
name: t("upgrades.puck_repulse_ball.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.puck_repulse_ball.help")
|
? t("upgrades.puck_repulse_ball.tooltip")
|
||||||
: t("upgrades.puck_repulse_ball.help_plural"),
|
: t("upgrades.puck_repulse_ball.help_plural"),
|
||||||
fullHelp: t("upgrades.puck_repulse_ball.fullHelp"),
|
fullHelp: t("upgrades.puck_repulse_ball.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -337,8 +338,8 @@ export const rawUpgrades = [
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.wind.name"),
|
name: t("upgrades.wind.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl == 1 ? t("upgrades.wind.help") : t("upgrades.wind.help_plural"),
|
lvl == 1 ? t("upgrades.wind.tooltip") : t("upgrades.wind.help_plural"),
|
||||||
fullHelp: t("upgrades.wind.fullHelp"),
|
fullHelp: t("upgrades.wind.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -350,10 +351,10 @@ export const rawUpgrades = [
|
||||||
name: t("upgrades.sturdy_bricks.name"),
|
name: t("upgrades.sturdy_bricks.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
// lvl == 1
|
// lvl == 1
|
||||||
t("upgrades.sturdy_bricks.help", { lvl, percent: lvl * 50 }),
|
t("upgrades.sturdy_bricks.tooltip", { lvl, percent: lvl * 50 }),
|
||||||
// ?
|
// ?
|
||||||
// : t("upgrades.sturdy_bricks.help_plural"),
|
// : t("upgrades.sturdy_bricks.help_plural"),
|
||||||
fullHelp: t("upgrades.sturdy_bricks.fullHelp"),
|
fullHelp: t("upgrades.sturdy_bricks.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -364,11 +365,11 @@ export const rawUpgrades = [
|
||||||
max: 4,
|
max: 4,
|
||||||
name: t("upgrades.respawn.name"),
|
name: t("upgrades.respawn.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.respawn.help", {
|
t("upgrades.respawn.tooltip", {
|
||||||
percent: Math.floor(100 * comboKeepingRate(lvl)),
|
percent: Math.floor(100 * comboKeepingRate(lvl)),
|
||||||
delay: (3 / lvl).toFixed(2),
|
delay: (3 / lvl).toFixed(2),
|
||||||
}),
|
}),
|
||||||
fullHelp: t("upgrades.respawn.fullHelp"),
|
fullHelp: t("upgrades.respawn.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -377,8 +378,8 @@ export const rawUpgrades = [
|
||||||
id: "one_more_choice",
|
id: "one_more_choice",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.one_more_choice.name"),
|
name: t("upgrades.one_more_choice.name"),
|
||||||
help: (lvl: number) => t("upgrades.one_more_choice.help", { lvl }),
|
help: (lvl: number) => t("upgrades.one_more_choice.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.one_more_choice.fullHelp"),
|
fullHelp: t("upgrades.one_more_choice.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -389,8 +390,8 @@ export const rawUpgrades = [
|
||||||
max: 2,
|
max: 2,
|
||||||
adventure: false,
|
adventure: false,
|
||||||
name: t("upgrades.instant_upgrade.name"),
|
name: t("upgrades.instant_upgrade.name"),
|
||||||
help: (lvl: number) => t("upgrades.instant_upgrade.help", { lvl }),
|
help: (lvl: number) => t("upgrades.instant_upgrade.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.instant_upgrade.fullHelp"),
|
fullHelp: t("upgrades.instant_upgrade.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -399,8 +400,8 @@ export const rawUpgrades = [
|
||||||
id: "concave_puck",
|
id: "concave_puck",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.concave_puck.name"),
|
name: t("upgrades.concave_puck.name"),
|
||||||
help: (lvl: number) => t("upgrades.concave_puck.help"),
|
help: (lvl: number) => t("upgrades.concave_puck.tooltip"),
|
||||||
fullHelp: t("upgrades.concave_puck.fullHelp"),
|
fullHelp: t("upgrades.concave_puck.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -410,8 +411,8 @@ export const rawUpgrades = [
|
||||||
id: "helium",
|
id: "helium",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.helium.name"),
|
name: t("upgrades.helium.name"),
|
||||||
help: (lvl: number) => t("upgrades.helium.help"),
|
help: (lvl: number) => t("upgrades.helium.tooltip"),
|
||||||
fullHelp: t("upgrades.helium.fullHelp"),
|
fullHelp: t("upgrades.helium.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -421,8 +422,8 @@ export const rawUpgrades = [
|
||||||
id: "asceticism",
|
id: "asceticism",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.asceticism.name"),
|
name: t("upgrades.asceticism.name"),
|
||||||
help: (lvl: number) => t("upgrades.asceticism.help", { combo: lvl * 3 }),
|
help: (lvl: number) => t("upgrades.asceticism.tooltip", { combo: lvl * 3 }),
|
||||||
fullHelp: t("upgrades.asceticism.fullHelp"),
|
fullHelp: t("upgrades.asceticism.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -435,8 +436,8 @@ export const rawUpgrades = [
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
lvl > 1
|
lvl > 1
|
||||||
? t("upgrades.unbounded.help_no_ceiling", { lvl })
|
? t("upgrades.unbounded.help_no_ceiling", { lvl })
|
||||||
: t("upgrades.unbounded.help", { lvl }),
|
: t("upgrades.unbounded.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.unbounded.fullHelp"),
|
fullHelp: t("upgrades.unbounded.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -447,10 +448,10 @@ export const rawUpgrades = [
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.shunt.name"),
|
name: t("upgrades.shunt.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.shunt.help", {
|
t("upgrades.shunt.tooltip", {
|
||||||
percent: Math.round(comboKeepingRate(lvl) * 100),
|
percent: Math.round(comboKeepingRate(lvl) * 100),
|
||||||
}),
|
}),
|
||||||
fullHelp: t("upgrades.shunt.fullHelp"),
|
fullHelp: t("upgrades.shunt.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -460,8 +461,8 @@ export const rawUpgrades = [
|
||||||
id: "yoyo",
|
id: "yoyo",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.yoyo.name"),
|
name: t("upgrades.yoyo.name"),
|
||||||
help: (lvl: number) => t("upgrades.yoyo.help"),
|
help: (lvl: number) => t("upgrades.yoyo.tooltip"),
|
||||||
fullHelp: t("upgrades.yoyo.fullHelp"),
|
fullHelp: t("upgrades.yoyo.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -471,8 +472,8 @@ export const rawUpgrades = [
|
||||||
id: "nbricks",
|
id: "nbricks",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.nbricks.name"),
|
name: t("upgrades.nbricks.name"),
|
||||||
help: (lvl: number) => t("upgrades.nbricks.help", { lvl }),
|
help: (lvl: number) => t("upgrades.nbricks.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.nbricks.fullHelp"),
|
fullHelp: t("upgrades.nbricks.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -482,8 +483,8 @@ export const rawUpgrades = [
|
||||||
id: "etherealcoins",
|
id: "etherealcoins",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.etherealcoins.name"),
|
name: t("upgrades.etherealcoins.name"),
|
||||||
help: (lvl: number) => t("upgrades.etherealcoins.help"),
|
help: (lvl: number) => t("upgrades.etherealcoins.tooltip"),
|
||||||
fullHelp: t("upgrades.etherealcoins.fullHelp"),
|
fullHelp: t("upgrades.etherealcoins.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "multiball",
|
requires: "multiball",
|
||||||
|
@ -492,8 +493,8 @@ export const rawUpgrades = [
|
||||||
id: "shocks",
|
id: "shocks",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.shocks.name"),
|
name: t("upgrades.shocks.name"),
|
||||||
help: (lvl: number) => t("upgrades.shocks.help"),
|
help: (lvl: number) => t("upgrades.shocks.tooltip"),
|
||||||
fullHelp: t("upgrades.shocks.fullHelp"),
|
fullHelp: t("upgrades.shocks.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -502,8 +503,8 @@ export const rawUpgrades = [
|
||||||
id: "zen",
|
id: "zen",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.zen.name"),
|
name: t("upgrades.zen.name"),
|
||||||
help: (lvl: number) => t("upgrades.zen.help", { lvl }),
|
help: (lvl: number) => t("upgrades.zen.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.zen.fullHelp"),
|
fullHelp: t("upgrades.zen.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "extra_life",
|
requires: "extra_life",
|
||||||
|
@ -516,7 +517,7 @@ export const rawUpgrades = [
|
||||||
lvl == 1
|
lvl == 1
|
||||||
? t("upgrades.sacrifice.help_l1")
|
? t("upgrades.sacrifice.help_l1")
|
||||||
: t("upgrades.sacrifice.help_over", { lvl }),
|
: t("upgrades.sacrifice.help_over", { lvl }),
|
||||||
fullHelp: t("upgrades.sacrifice.fullHelp"),
|
fullHelp: t("upgrades.sacrifice.verbose_description"),
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -526,8 +527,8 @@ export const rawUpgrades = [
|
||||||
id: "trampoline",
|
id: "trampoline",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.trampoline.name"),
|
name: t("upgrades.trampoline.name"),
|
||||||
help: (lvl: number) => t("upgrades.trampoline.help", { lvl }),
|
help: (lvl: number) => t("upgrades.trampoline.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.trampoline.fullHelp"),
|
fullHelp: t("upgrades.trampoline.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -537,8 +538,8 @@ export const rawUpgrades = [
|
||||||
id: "ghost_coins",
|
id: "ghost_coins",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.ghost_coins.name"),
|
name: t("upgrades.ghost_coins.name"),
|
||||||
help: (lvl: number) => t("upgrades.ghost_coins.help", { lvl }),
|
help: (lvl: number) => t("upgrades.ghost_coins.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.ghost_coins.fullHelp"),
|
fullHelp: t("upgrades.ghost_coins.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -547,8 +548,8 @@ export const rawUpgrades = [
|
||||||
id: "forgiving",
|
id: "forgiving",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.forgiving.name"),
|
name: t("upgrades.forgiving.name"),
|
||||||
help: (lvl: number) => t("upgrades.forgiving.help"),
|
help: (lvl: number) => t("upgrades.forgiving.tooltip"),
|
||||||
fullHelp: t("upgrades.forgiving.fullHelp"),
|
fullHelp: t("upgrades.forgiving.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -558,8 +559,8 @@ export const rawUpgrades = [
|
||||||
id: "ball_attracts_coins",
|
id: "ball_attracts_coins",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.ball_attracts_coins.name"),
|
name: t("upgrades.ball_attracts_coins.name"),
|
||||||
help: (lvl: number) => t("upgrades.ball_attracts_coins.help"),
|
help: (lvl: number) => t("upgrades.ball_attracts_coins.tooltip"),
|
||||||
fullHelp: t("upgrades.ball_attracts_coins.fullHelp"),
|
fullHelp: t("upgrades.ball_attracts_coins.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -569,8 +570,8 @@ export const rawUpgrades = [
|
||||||
id: "reach",
|
id: "reach",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.reach.name"),
|
name: t("upgrades.reach.name"),
|
||||||
help: (lvl: number) => t("upgrades.reach.help", { lvl }),
|
help: (lvl: number) => t("upgrades.reach.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.reach.fullHelp"),
|
fullHelp: t("upgrades.reach.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -581,8 +582,8 @@ export const rawUpgrades = [
|
||||||
max: 4,
|
max: 4,
|
||||||
name: t("upgrades.passive_income.name"),
|
name: t("upgrades.passive_income.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.passive_income.help", { time: lvl * 0.25, lvl }),
|
t("upgrades.passive_income.tooltip", { time: lvl * 0.25, lvl }),
|
||||||
fullHelp: t("upgrades.passive_income.fullHelp"),
|
fullHelp: t("upgrades.passive_income.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -591,8 +592,8 @@ export const rawUpgrades = [
|
||||||
id: "clairvoyant",
|
id: "clairvoyant",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.clairvoyant.name"),
|
name: t("upgrades.clairvoyant.name"),
|
||||||
help: (lvl: number) => t("upgrades.clairvoyant.help"),
|
help: (lvl: number) => t("upgrades.clairvoyant.tooltip"),
|
||||||
fullHelp: t("upgrades.clairvoyant.fullHelp"),
|
fullHelp: t("upgrades.clairvoyant.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -602,8 +603,9 @@ export const rawUpgrades = [
|
||||||
id: "side_kick",
|
id: "side_kick",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.side_kick.name"),
|
name: t("upgrades.side_kick.name"),
|
||||||
help: (lvl: number) => t("upgrades.side_kick.help", { lvl, loss: lvl * 2 }),
|
help: (lvl: number) =>
|
||||||
fullHelp: t("upgrades.side_kick.fullHelp"),
|
t("upgrades.side_kick.tooltip", { lvl, loss: lvl * 2 }),
|
||||||
|
fullHelp: t("upgrades.side_kick.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -613,8 +615,9 @@ export const rawUpgrades = [
|
||||||
id: "side_flip",
|
id: "side_flip",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.side_flip.name"),
|
name: t("upgrades.side_flip.name"),
|
||||||
help: (lvl: number) => t("upgrades.side_flip.help", { lvl, loss: lvl * 2 }),
|
help: (lvl: number) =>
|
||||||
fullHelp: t("upgrades.side_flip.fullHelp"),
|
t("upgrades.side_flip.tooltip", { lvl, loss: lvl * 2 }),
|
||||||
|
fullHelp: t("upgrades.side_flip.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -623,8 +626,8 @@ export const rawUpgrades = [
|
||||||
id: "implosions",
|
id: "implosions",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.implosions.name"),
|
name: t("upgrades.implosions.name"),
|
||||||
help: (lvl: number) => t("upgrades.implosions.help"),
|
help: (lvl: number) => t("upgrades.implosions.tooltip"),
|
||||||
fullHelp: t("upgrades.implosions.fullHelp"),
|
fullHelp: t("upgrades.implosions.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -633,8 +636,8 @@ export const rawUpgrades = [
|
||||||
id: "corner_shot",
|
id: "corner_shot",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.corner_shot.name"),
|
name: t("upgrades.corner_shot.name"),
|
||||||
help: (lvl: number) => t("upgrades.corner_shot.help"),
|
help: (lvl: number) => t("upgrades.corner_shot.tooltip"),
|
||||||
fullHelp: t("upgrades.corner_shot.fullHelp"),
|
fullHelp: t("upgrades.corner_shot.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -644,8 +647,8 @@ export const rawUpgrades = [
|
||||||
max: 7,
|
max: 7,
|
||||||
name: t("upgrades.addiction.name"),
|
name: t("upgrades.addiction.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.addiction.help", { lvl, delay: (5 / lvl).toFixed(2) }),
|
t("upgrades.addiction.tooltip", { lvl, delay: (5 / lvl).toFixed(2) }),
|
||||||
fullHelp: t("upgrades.addiction.fullHelp"),
|
fullHelp: t("upgrades.addiction.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -655,8 +658,8 @@ export const rawUpgrades = [
|
||||||
max: 7,
|
max: 7,
|
||||||
name: t("upgrades.fountain_toss.name"),
|
name: t("upgrades.fountain_toss.name"),
|
||||||
help: (lvl: number) =>
|
help: (lvl: number) =>
|
||||||
t("upgrades.fountain_toss.help", { lvl, max: lvl * 30 }),
|
t("upgrades.fountain_toss.tooltip", { lvl, max: lvl * 30 }),
|
||||||
fullHelp: t("upgrades.fountain_toss.fullHelp"),
|
fullHelp: t("upgrades.fountain_toss.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -665,8 +668,8 @@ export const rawUpgrades = [
|
||||||
id: "limitless",
|
id: "limitless",
|
||||||
max: 1,
|
max: 1,
|
||||||
name: t("upgrades.limitless.name"),
|
name: t("upgrades.limitless.name"),
|
||||||
help: (lvl: number) => t("upgrades.limitless.help", { lvl }),
|
help: (lvl: number) => t("upgrades.limitless.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.limitless.fullHelp"),
|
fullHelp: t("upgrades.limitless.verbose_description"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
requires: "",
|
requires: "",
|
||||||
|
@ -675,7 +678,7 @@ export const rawUpgrades = [
|
||||||
id: "minefield",
|
id: "minefield",
|
||||||
max: 3,
|
max: 3,
|
||||||
name: t("upgrades.minefield.name"),
|
name: t("upgrades.minefield.name"),
|
||||||
help: (lvl: number) => t("upgrades.minefield.help", { lvl }),
|
help: (lvl: number) => t("upgrades.minefield.tooltip", { lvl }),
|
||||||
fullHelp: t("upgrades.minefield.fullHelp"),
|
fullHelp: t("upgrades.minefield.verbose_description"),
|
||||||
},
|
},
|
||||||
] as const;
|
] as const;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue