mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-05-05 03:07:14 -04:00
Build 29106110
This commit is contained in:
parent
4df70f6591
commit
ea13142f1d
22 changed files with 3086 additions and 4112 deletions
16
Readme.md
16
Readme.md
|
@ -16,14 +16,6 @@ Break colourful bricks, catch bouncing coins and select powerful upgrades !
|
||||||
|
|
||||||
|
|
||||||
## Done
|
## Done
|
||||||
|
|
||||||
- boosted perk : stronger foundation (+3 combo, then +4, then +5..)
|
|
||||||
- easy cleanup special effect (and X made of particles)
|
|
||||||
- added a few levels
|
|
||||||
- level end countdown (on mobile and desktop)
|
|
||||||
- level start countdown (on mobile)
|
|
||||||
- loosing ball is ok during level end countdown
|
|
||||||
- new perk : steering
|
|
||||||
- reworked level up screen :
|
- reworked level up screen :
|
||||||
- bigger "level X / Y cleared"
|
- bigger "level X / Y cleared"
|
||||||
- upgardes need to all be spent on the same list of perks (to avoid reading too much)
|
- upgardes need to all be spent on the same list of perks (to avoid reading too much)
|
||||||
|
@ -33,6 +25,14 @@ Break colourful bricks, catch bouncing coins and select powerful upgrades !
|
||||||
- once you reach high score of 1000, level unlock hints appear, and required / forbidden upgrades and colored gold/red
|
- once you reach high score of 1000, level unlock hints appear, and required / forbidden upgrades and colored gold/red
|
||||||
- added tooltip on most items on that screen, that can be triggered on mobile by tapping the text
|
- added tooltip on most items on that screen, that can be triggered on mobile by tapping the text
|
||||||
|
|
||||||
|
- new perk : steering
|
||||||
|
- boosted perk : stronger foundation (+3 combo, then +4, then +5..)
|
||||||
|
- easy cleanup special effect (and X made of particles)
|
||||||
|
- added a few levels
|
||||||
|
- level end countdown (on mobile and desktop)
|
||||||
|
- level start countdown (on mobile)
|
||||||
|
- loosing ball is ok during level end countdown
|
||||||
|
|
||||||
- unlocked upgrades and levels : split item description (with tooltip) and "try" button
|
- unlocked upgrades and levels : split item description (with tooltip) and "try" button
|
||||||
- creative mode : removed tooltips for perks as they were getting in the way on mobile
|
- creative mode : removed tooltips for perks as they were getting in the way on mobile
|
||||||
- Fix: removed progress bars from unlocked level as there's no real progress
|
- Fix: removed progress bars from unlocked level as there's no real progress
|
||||||
|
|
|
@ -29,8 +29,8 @@ android {
|
||||||
applicationId = "me.lecaro.breakout"
|
applicationId = "me.lecaro.breakout"
|
||||||
minSdk = 21
|
minSdk = 21
|
||||||
targetSdk = 34
|
targetSdk = 34
|
||||||
versionCode = 29104940
|
versionCode = 29106110
|
||||||
versionName = "29104940"
|
versionName = "29106110"
|
||||||
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
836
dist/index.html
vendored
836
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 = "29104940";
|
const VERSION = "29106110";
|
||||||
|
|
||||||
// The name of the cache
|
// The name of the cache
|
||||||
const CACHE_NAME = `breakout-71-${VERSION}`;
|
const CACHE_NAME = `breakout-71-${VERSION}`;
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1 +1 @@
|
||||||
"29104940"
|
"29106110"
|
||||||
|
|
|
@ -11,7 +11,6 @@ import {
|
||||||
} from "./types";
|
} from "./types";
|
||||||
|
|
||||||
import {
|
import {
|
||||||
base_combo_from_stronger_foundation,
|
|
||||||
brickCenterX,
|
brickCenterX,
|
||||||
brickCenterY,
|
brickCenterY,
|
||||||
canvasCenterX,
|
canvasCenterX,
|
||||||
|
@ -33,18 +32,32 @@ import {
|
||||||
zoneLeftBorderX,
|
zoneLeftBorderX,
|
||||||
zoneRightBorderX,
|
zoneRightBorderX,
|
||||||
} from "./game_utils";
|
} from "./game_utils";
|
||||||
import {t} from "./i18n/i18n";
|
import { t } from "./i18n/i18n";
|
||||||
|
|
||||||
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, pause, startComputerControlledGame,} from "./game";
|
import {
|
||||||
import {stopRecording} from "./recording";
|
brickIndex,
|
||||||
import {isOptionOn} from "./options";
|
fitSize,
|
||||||
import {ballTransparency, clamp, coinsBoostedCombo, comboKeepingRate,} from "./pure_functions";
|
gameState,
|
||||||
import {addToTotalScore} from "./addToTotalScore";
|
hasBrick,
|
||||||
import {hashCode} from "./getLevelBackground";
|
hitsSomething,
|
||||||
import {openUpgradesPicker} from "./openUpgradesPicker";
|
pause,
|
||||||
|
startComputerControlledGame,
|
||||||
|
} from "./game";
|
||||||
|
import { stopRecording } from "./recording";
|
||||||
|
import { isOptionOn } from "./options";
|
||||||
|
import {
|
||||||
|
ballTransparency,
|
||||||
|
base_combo_from_stronger_foundation,
|
||||||
|
clamp,
|
||||||
|
coinsBoostedCombo,
|
||||||
|
comboKeepingRate,
|
||||||
|
} from "./pure_functions";
|
||||||
|
import { addToTotalScore } from "./addToTotalScore";
|
||||||
|
import { hashCode } from "./getLevelBackground";
|
||||||
|
import { openUpgradesPicker } from "./openUpgradesPicker";
|
||||||
|
|
||||||
export function setMousePos(gameState: GameState, x: number) {
|
export function setMousePos(gameState: GameState, x: number) {
|
||||||
if (gameState.startParams.computer_controlled) return;
|
if (gameState.startParams.computer_controlled) return;
|
||||||
|
@ -312,18 +325,21 @@ export function spawnXShapedParticlesExplosion(
|
||||||
// Avoid freezing when lots of explosion happen at once
|
// Avoid freezing when lots of explosion happen at once
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
spawnInLine(gameState, count, x, y, -5, -5, color)
|
spawnInLine(gameState, count, x, y, -5, -5, color);
|
||||||
spawnInLine(gameState, count, x, y, -5, 5, color)
|
spawnInLine(gameState, count, x, y, -5, 5, color);
|
||||||
spawnInLine(gameState, count, x, y, 5, 5, color)
|
spawnInLine(gameState, count, x, y, 5, 5, color);
|
||||||
spawnInLine(gameState, count, x, y, -5, -5, color)
|
spawnInLine(gameState, count, x, y, -5, -5, color);
|
||||||
}
|
}
|
||||||
|
|
||||||
function spawnInLine(gameState: GameState, count: number,
|
function spawnInLine(
|
||||||
|
gameState: GameState,
|
||||||
|
count: number,
|
||||||
x: number,
|
x: number,
|
||||||
y: number,
|
y: number,
|
||||||
dx: number,
|
dx: number,
|
||||||
dy: number,
|
dy: number,
|
||||||
color: string) {
|
color: string,
|
||||||
|
) {
|
||||||
for (let i = 1; i <= count; i++) {
|
for (let i = 1; i <= count; i++) {
|
||||||
makeParticle(
|
makeParticle(
|
||||||
gameState,
|
gameState,
|
||||||
|
@ -333,7 +349,8 @@ function spawnInLine(gameState: GameState, count: number,
|
||||||
dy,
|
dy,
|
||||||
color,
|
color,
|
||||||
true,
|
true,
|
||||||
8,400
|
8,
|
||||||
|
400,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -462,7 +479,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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -608,8 +625,7 @@ export function addToScore(gameState: GameState, coin: Coin) {
|
||||||
gameState.highScore = gameState.score;
|
gameState.highScore = gameState.score;
|
||||||
try {
|
try {
|
||||||
localStorage.setItem("breakout-3-hs-short", gameState.score.toString());
|
localStorage.setItem("breakout-3-hs-short", gameState.score.toString());
|
||||||
} catch (e) {
|
} catch (e) {}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (!isOptionOn("basic")) {
|
if (!isOptionOn("basic")) {
|
||||||
makeParticle(
|
makeParticle(
|
||||||
|
@ -842,7 +858,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);
|
||||||
|
@ -1006,8 +1022,13 @@ export function gameStateTick(
|
||||||
gameState.bricks.forEach((type, index) => {
|
gameState.bricks.forEach((type, index) => {
|
||||||
if (type) {
|
if (type) {
|
||||||
explodeBrick(gameState, index, gameState.balls[0], true);
|
explodeBrick(gameState, index, gameState.balls[0], true);
|
||||||
spawnXShapedParticlesExplosion(gameState, 10, brickCenterX(gameState,index),brickCenterY(gameState,index),
|
spawnXShapedParticlesExplosion(
|
||||||
type)
|
gameState,
|
||||||
|
10,
|
||||||
|
brickCenterX(gameState, index),
|
||||||
|
brickCenterY(gameState, index),
|
||||||
|
type,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
gameState.autoCleanUses++;
|
gameState.autoCleanUses++;
|
||||||
|
@ -1041,7 +1062,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 {
|
} else {
|
||||||
|
@ -1599,7 +1620,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;
|
||||||
|
@ -1945,14 +1966,14 @@ export function ballTick(gameState: GameState, ball: Ball, frames: number) {
|
||||||
} else {
|
} else {
|
||||||
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);
|
||||||
|
@ -2228,7 +2249,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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -355,11 +355,3 @@ export function zoneLeftBorderX(gameState: GameState) {
|
||||||
export function zoneRightBorderX(gameState: GameState) {
|
export function zoneRightBorderX(gameState: GameState) {
|
||||||
return gameState.canvasWidth - gameState.offsetXRoundedDown + 1;
|
return gameState.canvasWidth - gameState.offsetXRoundedDown + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function base_combo_from_stronger_foundation(perkLevel:number){
|
|
||||||
let base = 1
|
|
||||||
for(let i = 0;i<perkLevel;i++){
|
|
||||||
base+=3+i
|
|
||||||
}
|
|
||||||
return base
|
|
||||||
}
|
|
|
@ -21,9 +21,7 @@ export function helpMenuEntry() {
|
||||||
title: t("help.title"),
|
title: t("help.title"),
|
||||||
allowClose: true,
|
allowClose: true,
|
||||||
content: [
|
content: [
|
||||||
miniMarkDown(
|
miniMarkDown(t("help.content")),
|
||||||
t("help.content"),
|
|
||||||
),
|
|
||||||
miniMarkDown(t("help.upgrades")),
|
miniMarkDown(t("help.upgrades")),
|
||||||
...upgrades.map(
|
...upgrades.map(
|
||||||
(u) => `
|
(u) => `
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"confirmRestart.yes": "إعادة تشغيل اللعبة",
|
"confirmRestart.yes": "إعادة تشغيل اللعبة",
|
||||||
"editor.editing.bigger": "زيادة حجم المستوى",
|
"editor.editing.bigger": "زيادة حجم المستوى",
|
||||||
"editor.editing.color": "اختر لونًا من قائمة الألوان (بحد أقصى 5 لكل مستوى)",
|
"editor.editing.color": "اختر لونًا من قائمة الألوان (بحد أقصى 5 لكل مستوى)",
|
||||||
"editor.editing.copied": "",
|
"editor.editing.copied": "تم نسخ رمز المستوى",
|
||||||
"editor.editing.copy": "نسخ رمز المستوى",
|
"editor.editing.copy": "نسخ رمز المستوى",
|
||||||
"editor.editing.copy_help": "ألصقه في قناة #levels في Discord الخاص بنا",
|
"editor.editing.copy_help": "ألصقه في قناة #levels في Discord الخاص بنا",
|
||||||
"editor.editing.credit": "الاعتمادات والمصدر",
|
"editor.editing.credit": "الاعتمادات والمصدر",
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
"editor.editing.rename": "اسم المستوى",
|
"editor.editing.rename": "اسم المستوى",
|
||||||
"editor.editing.rename_prompt": "الرجاء إدخال اسم جديد للمستوى",
|
"editor.editing.rename_prompt": "الرجاء إدخال اسم جديد للمستوى",
|
||||||
"editor.editing.right": "حرك كل الطوب إلى اليمين",
|
"editor.editing.right": "حرك كل الطوب إلى اليمين",
|
||||||
"editor.editing.show_code": "",
|
"editor.editing.show_code": "إظهار رمز المستوى",
|
||||||
"editor.editing.show_code_help": "",
|
"editor.editing.show_code_help": "يمكنك بعد ذلك نسخها يدويًا",
|
||||||
"editor.editing.smaller": "تقليل حجم المستوى",
|
"editor.editing.smaller": "تقليل حجم المستوى",
|
||||||
"editor.editing.title": "مستوى التحرير: {{name}}",
|
"editor.editing.title": "مستوى التحرير: {{name}}",
|
||||||
"editor.editing.up": "حرك كل الطوب لأعلى",
|
"editor.editing.up": "حرك كل الطوب لأعلى",
|
||||||
|
@ -68,21 +68,21 @@
|
||||||
"lab.reset": "إعادة ضبط",
|
"lab.reset": "إعادة ضبط",
|
||||||
"lab.select_level": "حدد المستوى للعب عليه",
|
"lab.select_level": "حدد المستوى للعب عليه",
|
||||||
"lab.unlocks_at": "يتم فتحه عند إجمالي النتيجة {{score}}",
|
"lab.unlocks_at": "يتم فتحه عند إجمالي النتيجة {{score}}",
|
||||||
"level_up.challenges.catchRateGood.description": "",
|
"level_up.challenges.catchRateGood.description": "احصل على {{gold}}% من العملات المعدنية للذهب، و {{silver}}% للفضة.",
|
||||||
"level_up.challenges.catchRateGood.name": "",
|
"level_up.challenges.catchRateGood.name": "تم صيد{{caught}} عملة من {{total}}",
|
||||||
"level_up.challenges.earned_medal": "",
|
"level_up.challenges.earned_medal": "لقد حصلت على ميدالية",
|
||||||
"level_up.challenges.earned_medal_plural": "",
|
"level_up.challenges.earned_medal_plural": "لقد حصلت على {{count}} ميدالية",
|
||||||
"level_up.challenges.gain": "",
|
"level_up.challenges.gain": "+{{choices}} اختيارات و +{{up}} ترقيات",
|
||||||
"level_up.challenges.levelMisses.description": "",
|
"level_up.challenges.levelMisses.description": "ستحصل على الميدالية الذهبية إذا أخطأت أقل من {{gold}} مرة، والفضية إذا أخطأت أقل من {{silver}}.",
|
||||||
"level_up.challenges.levelMisses.name": "",
|
"level_up.challenges.levelMisses.name": "{{value}} تسديدات ضائعة",
|
||||||
"level_up.challenges.levelMisses.none": "",
|
"level_up.challenges.levelMisses.none": "لا توجد تسديدات ضائعة",
|
||||||
"level_up.challenges.levelTime.description": "",
|
"level_up.challenges.levelTime.description": "ستحصل على ميدالية ذهبية تحت {{gold}}ثانية وميدالية فضية تحت {{silver}}ثانية.",
|
||||||
"level_up.challenges.levelTime.name": "",
|
"level_up.challenges.levelTime.name": "{{value}}ثانية وقت اللعب",
|
||||||
"level_up.challenges.no_gain": "",
|
"level_up.challenges.no_gain": "لا مكسب",
|
||||||
"level_up.forbidden": "",
|
"level_up.forbidden": "سيؤدي اختيار هذه الميزة إلى منعك من فتح المستوى \"{{levelName}}\" في جولة اللعبة هذه.",
|
||||||
"level_up.required": "",
|
"level_up.required": "قد يسمح لك اختيار هذه الميزة بفتح المستوى \"{{levelName}}\" في جولة اللعبة هذه.",
|
||||||
"level_up.title": "لقد انتهيت للتو من المستوى {{level}}/{{max}}.",
|
"level_up.title": "لقد انتهيت للتو من المستوى {{level}}/{{max}}.",
|
||||||
"level_up.upgrade_perks": "",
|
"level_up.upgrade_perks": "لقد جمعت {{coins}} عملة. اختر {{count}} ترقية من أدناه.",
|
||||||
"main_menu.basic": "",
|
"main_menu.basic": "",
|
||||||
"main_menu.basic_help": "",
|
"main_menu.basic_help": "",
|
||||||
"main_menu.colorful_coins": "",
|
"main_menu.colorful_coins": "",
|
||||||
|
@ -169,8 +169,8 @@
|
||||||
"score_panel.rerolls_count": "المستويات القادمة :",
|
"score_panel.rerolls_count": "المستويات القادمة :",
|
||||||
"score_panel.score_to_unlock": "احصل على {{points}} نقطة إضافية لفتح المستوى \"{{level}}\"",
|
"score_panel.score_to_unlock": "احصل على {{points}} نقطة إضافية لفتح المستوى \"{{level}}\"",
|
||||||
"score_panel.title": "{{score}} نقطة في المستوى {{level}}/{{max}} ",
|
"score_panel.title": "{{score}} نقطة في المستوى {{level}}/{{max}} ",
|
||||||
"score_panel.upcoming_levels": "",
|
"score_panel.upcoming_levels": "المستويات القادمة",
|
||||||
"score_panel.upgrade_point_count": "",
|
"score_panel.upgrade_point_count": "لقد جمعت {{count}} نقطة ترقية.",
|
||||||
"score_panel.upgrades_picked": "الترقيات التي تم اختيارها في هذه اللعبة:",
|
"score_panel.upgrades_picked": "الترقيات التي تم اختيارها في هذه اللعبة:",
|
||||||
"settings.autoplay": "التشغيل التلقائي",
|
"settings.autoplay": "التشغيل التلقائي",
|
||||||
"settings.autoplay_help": "ابدأ جلسة مع ترقيات عشوائية ومجداف يتم التحكم فيه بواسطة الكمبيوتر",
|
"settings.autoplay_help": "ابدأ جلسة مع ترقيات عشوائية ومجداف يتم التحكم فيه بواسطة الكمبيوتر",
|
||||||
|
@ -188,12 +188,12 @@
|
||||||
"settings.extra_bright_help": "يزيد من حجم الهالة حول العملات المعدنية والطوب.",
|
"settings.extra_bright_help": "يزيد من حجم الهالة حول العملات المعدنية والطوب.",
|
||||||
"settings.fullscreen": "تكبير الشاشة",
|
"settings.fullscreen": "تكبير الشاشة",
|
||||||
"settings.fullscreen_help": "ستحاول اللعبة الانتقال إلى وضع ملء الشاشة قبل البدء",
|
"settings.fullscreen_help": "ستحاول اللعبة الانتقال إلى وضع ملء الشاشة قبل البدء",
|
||||||
"settings.kid": "",
|
"settings.kid": "وضع الطفل",
|
||||||
"settings.kid_help": "",
|
"settings.kid_help": "ابدأ دائمًا بالكرة الأبطأ",
|
||||||
"settings.language": "لغة",
|
"settings.language": "لغة",
|
||||||
"settings.language_help": "اختر لغة اللعبة",
|
"settings.language_help": "اختر لغة اللعبة",
|
||||||
"settings.level_unlocks_hints": "",
|
"settings.level_unlocks_hints": "تلميحات فتح المستويات",
|
||||||
"settings.level_unlocks_hints_help": "",
|
"settings.level_unlocks_hints_help": "نساعدك في اختيار الامتيازات المناسبة لفتح المستويات",
|
||||||
"settings.load_save_file": "تحميل ملف الحفظ",
|
"settings.load_save_file": "تحميل ملف الحفظ",
|
||||||
"settings.load_save_file_help": "حدد ملف الحفظ على جهازك",
|
"settings.load_save_file_help": "حدد ملف الحفظ على جهازك",
|
||||||
"settings.max_coins": " {{max}} عملات معدنية على الشاشة كحد أقصى",
|
"settings.max_coins": " {{max}} عملات معدنية على الشاشة كحد أقصى",
|
||||||
|
@ -221,15 +221,15 @@
|
||||||
"settings.show_fps": "عداد FPS",
|
"settings.show_fps": "عداد FPS",
|
||||||
"settings.show_fps_help": "مراقبة أداء التطبيق",
|
"settings.show_fps_help": "مراقبة أداء التطبيق",
|
||||||
"settings.show_stats": "عرض الإحصائيات في الوقت الحقيقي",
|
"settings.show_stats": "عرض الإحصائيات في الوقت الحقيقي",
|
||||||
"settings.show_stats_help": "",
|
"settings.show_stats_help": "العملات المعدنية والوقت والأخطاء",
|
||||||
"settings.smooth_lighting": "إضاءة سلسة",
|
"settings.smooth_lighting": "إضاءة سلسة",
|
||||||
"settings.smooth_lighting_help": "طمس تأثيرات الإضاءة الخلفية لجعلها تبدو أقل مربعًا. يزيد هذا من التأخير.",
|
"settings.smooth_lighting_help": "طمس تأثيرات الإضاءة الخلفية لجعلها تبدو أقل مربعًا. يزيد هذا من التأخير.",
|
||||||
"settings.sounds": "أصوات اللعبة",
|
"settings.sounds": "أصوات اللعبة",
|
||||||
"settings.sounds_help": "أصوات صفير وبلبل و برررر",
|
"settings.sounds_help": "أصوات صفير وبلبل و برررر",
|
||||||
"settings.stress_test": "اختبار الإجهاد",
|
"settings.stress_test": "اختبار الإجهاد",
|
||||||
"settings.stress_test_help": "ابدأ لعبة يتم التحكم فيها بواسطة روبوت باستخدام عدد كبير جدًا من العملات المعدنية، لاختبار حدود أداء جهازك.",
|
"settings.stress_test_help": "ابدأ لعبة يتم التحكم فيها بواسطة روبوت باستخدام عدد كبير جدًا من العملات المعدنية، لاختبار حدود أداء جهازك.",
|
||||||
"settings.touch_delayed_start": "",
|
"settings.touch_delayed_start": "تأخر البدء على الهاتف المحمول",
|
||||||
"settings.touch_delayed_start_help": "",
|
"settings.touch_delayed_start_help": "3،2،1،اذهب في بداية المستوى",
|
||||||
"starting_perks.checked": "عند بدء لعبة جديدة، ستُمنح إحدى هذه المزايا. انقر على أي ميزة لاستبعادها.",
|
"starting_perks.checked": "عند بدء لعبة جديدة، ستُمنح إحدى هذه المزايا. انقر على أي ميزة لاستبعادها.",
|
||||||
"starting_perks.help": "اختر الترقيات الأولية الممكنة",
|
"starting_perks.help": "اختر الترقيات الأولية الممكنة",
|
||||||
"starting_perks.random": "لقد تم إزالة جميع المزايا، وسيكون الاختيار عشوائيًا.",
|
"starting_perks.random": "لقد تم إزالة جميع المزايا، وسيكون الاختيار عشوائيًا.",
|
||||||
|
@ -252,9 +252,9 @@
|
||||||
"unlocks.minTotalScore": "تجميع إجمالي قدره{{score}}دولار",
|
"unlocks.minTotalScore": "تجميع إجمالي قدره{{score}}دولار",
|
||||||
"unlocks.reached": "أفضل نتيجة حصلت عليها كانت {{reached}}.",
|
"unlocks.reached": "أفضل نتيجة حصلت عليها كانت {{reached}}.",
|
||||||
"unlocks.title_upgrades": "لقد قمت بفتح {{unlocked}} ترقيات من أصل {{out_of}}",
|
"unlocks.title_upgrades": "لقد قمت بفتح {{unlocked}} ترقيات من أصل {{out_of}}",
|
||||||
"unlocks.try": "",
|
"unlocks.try": "يحاول",
|
||||||
"unlocks.upgrades": "الترقيات المفتوحة",
|
"unlocks.upgrades": "الترقيات المفتوحة",
|
||||||
"unlocks.use": "",
|
"unlocks.use": "يستخدم",
|
||||||
"upgrades.addiction.name": "مدمن",
|
"upgrades.addiction.name": "مدمن",
|
||||||
"upgrades.addiction.tooltip": "+{{lvl}} مجموعة / لبنة، يتم إعادة تعيين المجموعة لمدة {{delay}}ثانية بعد كسر لبنة.",
|
"upgrades.addiction.tooltip": "+{{lvl}} مجموعة / لبنة، يتم إعادة تعيين المجموعة لمدة {{delay}}ثانية بعد كسر لبنة.",
|
||||||
"upgrades.addiction.verbose_description": "يبدأ العد التنازلي بعد كسر أول لبنة من كل مستوى، ويتوقف عند تدمير جميع الطوب.",
|
"upgrades.addiction.verbose_description": "يبدأ العد التنازلي بعد كسر أول لبنة من كل مستوى، ويتوقف عند تدمير جميع الطوب.",
|
||||||
|
@ -305,16 +305,16 @@
|
||||||
"upgrades.corner_shot.verbose_description": "يُساعدك على التصويب في الزوايا. المستويات الأعلى تُتيح لك الوصول إلى مسافات أبعد.",
|
"upgrades.corner_shot.verbose_description": "يُساعدك على التصويب في الزوايا. المستويات الأعلى تُتيح لك الوصول إلى مسافات أبعد.",
|
||||||
"upgrades.double_or_nothing.name": "ضعف أو لا شيء",
|
"upgrades.double_or_nothing.name": "ضعف أو لا شيء",
|
||||||
"upgrades.double_or_nothing.tooltip": "ترتفع المجموعة أسرع بمقدار {{multiplier}} مرة، ولكنك ستخسر {{percent}}% من نقاطك في كل إعادة تعيين.",
|
"upgrades.double_or_nothing.tooltip": "ترتفع المجموعة أسرع بمقدار {{multiplier}} مرة، ولكنك ستخسر {{percent}}% من نقاطك في كل إعادة تعيين.",
|
||||||
"upgrades.double_or_nothing.verbose_description": "",
|
"upgrades.double_or_nothing.verbose_description": "يتم احتساب إعادة تعيين المجموعة فقط عندما تكون مجموعتك أعلى من الحد الأدنى",
|
||||||
"upgrades.etherealcoins.name": "العملات المعدنية في الفضاء",
|
"upgrades.etherealcoins.name": "العملات المعدنية في الفضاء",
|
||||||
"upgrades.etherealcoins.tooltip": "لم تعد العملات المعدنية تتأثر بالجاذبية",
|
"upgrades.etherealcoins.tooltip": "لم تعد العملات المعدنية تتأثر بالجاذبية",
|
||||||
"upgrades.etherealcoins.verbose_description": "ستحافظ العملات المعدنية على سرعتها حتى بعد عدة ارتدادات، ولن تتأثر بالجاذبية بعد الآن.",
|
"upgrades.etherealcoins.verbose_description": "ستحافظ العملات المعدنية على سرعتها حتى بعد عدة ارتدادات، ولن تتأثر بالجاذبية بعد الآن.",
|
||||||
"upgrades.extra_levels.name": "5 دقائق إضافية",
|
"upgrades.extra_levels.name": "5 دقائق إضافية",
|
||||||
"upgrades.extra_levels.tooltip": "العب {{count}} مستوى بدلاً من 7",
|
"upgrades.extra_levels.tooltip": "العب {{count}} مستوى بدلاً من 7",
|
||||||
"upgrades.extra_levels.verbose_description": "يمكن أن تستمر اللعبة الافتراضية لسبعة مستويات كحد أقصى، تنتهي بعدها.\n\nيتيح لك كل مستوى من هذه الميزة الانتقال إلى مستوى أعلى. غالبًا ما تكون المستويات الأخيرة هي التي تحقق فيها أعلى النقاط، لذا قد يكون الفرق كبيرًا.",
|
"upgrades.extra_levels.verbose_description": "يمكن أن تستمر اللعبة الافتراضية لسبعة مستويات كحد أقصى، تنتهي بعدها.\n\nيتيح لك كل مستوى من هذه الميزة الانتقال إلى مستوى أعلى. غالبًا ما تكون المستويات الأخيرة هي التي تحقق فيها أعلى النقاط، لذا قد يكون الفرق كبيرًا.",
|
||||||
"upgrades.extra_life.name": "",
|
"upgrades.extra_life.name": "حياة إضافية",
|
||||||
"upgrades.extra_life.tooltip": "",
|
"upgrades.extra_life.tooltip": "يحفظ الكرة الأخيرة إذا كانت على وشك الضياع",
|
||||||
"upgrades.extra_life.verbose_description": "",
|
"upgrades.extra_life.verbose_description": "ستُستهلك الحياة في هذه العملية. تظهر الأرواح الزائدة كخطوط بيضاء خلف القرص.",
|
||||||
"upgrades.forgiving.name": "غفور",
|
"upgrades.forgiving.name": "غفور",
|
||||||
"upgrades.forgiving.tooltip": "يؤدي فقدان الفواصل إلى تقليل المجموعة تدريجيًا بدلاً من تقليلها دفعة واحدة.",
|
"upgrades.forgiving.tooltip": "يؤدي فقدان الفواصل إلى تقليل المجموعة تدريجيًا بدلاً من تقليلها دفعة واحدة.",
|
||||||
"upgrades.forgiving.verbose_description": "أول خطأ في كل مستوى مجاني، ثم 10% من المجموعة، ثم 20% ..",
|
"upgrades.forgiving.verbose_description": "أول خطأ في كل مستوى مجاني، ثم 10% من المجموعة، ثم 20% ..",
|
||||||
|
@ -420,9 +420,9 @@
|
||||||
"upgrades.soft_reset.name": "إعادة الضبط الناعمة",
|
"upgrades.soft_reset.name": "إعادة الضبط الناعمة",
|
||||||
"upgrades.soft_reset.tooltip": "إعادة تعيين المجموعة تحافظ على {{percent}}%",
|
"upgrades.soft_reset.tooltip": "إعادة تعيين المجموعة تحافظ على {{percent}}%",
|
||||||
"upgrades.soft_reset.verbose_description": "الحد من تأثير إعادة تعيين المجموعة.",
|
"upgrades.soft_reset.verbose_description": "الحد من تأثير إعادة تعيين المجموعة.",
|
||||||
"upgrades.steering.name": "",
|
"upgrades.steering.name": "توجيه",
|
||||||
"upgrades.steering.tooltip": "",
|
"upgrades.steering.tooltip": "تدور الكرات عندما تتحرك القرص",
|
||||||
"upgrades.steering.verbose_description": "",
|
"upgrades.steering.verbose_description": "يؤثر تغيير موقع القرص مباشرةً على اتجاه حركة الكرات. في المستوى ٢+، يظهر خط يوضح اتجاهات الكرة.",
|
||||||
"upgrades.sticky_coins.name": "العملات المعدنية اللاصقة",
|
"upgrades.sticky_coins.name": "العملات المعدنية اللاصقة",
|
||||||
"upgrades.sticky_coins.tooltip": "تلتصق العملات المعدنية بالطوب من نفس اللون",
|
"upgrades.sticky_coins.tooltip": "تلتصق العملات المعدنية بالطوب من نفس اللون",
|
||||||
"upgrades.sticky_coins.verbose_description": "في المستوى 2، يلتصقون بالطوب من أي لون",
|
"upgrades.sticky_coins.verbose_description": "في المستوى 2، يلتصقون بالطوب من أي لون",
|
||||||
|
|
|
@ -11206,7 +11206,7 @@
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>de-DE</language>
|
<language>de-DE</language>
|
||||||
<approved>true</approved>
|
<approved>false</approved>
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>en-US</language>
|
<language>en-US</language>
|
||||||
|
@ -11218,7 +11218,7 @@
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>fr-FR</language>
|
<language>fr-FR</language>
|
||||||
<approved>true</approved>
|
<approved>false</approved>
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>ru-RU</language>
|
<language>ru-RU</language>
|
||||||
|
@ -11241,7 +11241,7 @@
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>de-DE</language>
|
<language>de-DE</language>
|
||||||
<approved>true</approved>
|
<approved>false</approved>
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>en-US</language>
|
<language>en-US</language>
|
||||||
|
@ -11253,7 +11253,7 @@
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>fr-FR</language>
|
<language>fr-FR</language>
|
||||||
<approved>true</approved>
|
<approved>false</approved>
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>ru-RU</language>
|
<language>ru-RU</language>
|
||||||
|
@ -11276,7 +11276,7 @@
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>de-DE</language>
|
<language>de-DE</language>
|
||||||
<approved>true</approved>
|
<approved>false</approved>
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>en-US</language>
|
<language>en-US</language>
|
||||||
|
@ -11288,7 +11288,7 @@
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>fr-FR</language>
|
<language>fr-FR</language>
|
||||||
<approved>true</approved>
|
<approved>false</approved>
|
||||||
</translation>
|
</translation>
|
||||||
<translation>
|
<translation>
|
||||||
<language>ru-RU</language>
|
<language>ru-RU</language>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"confirmRestart.yes": "Spiel neustarten",
|
"confirmRestart.yes": "Spiel neustarten",
|
||||||
"editor.editing.bigger": "Level vergrößern",
|
"editor.editing.bigger": "Level vergrößern",
|
||||||
"editor.editing.color": "Wähle eine Farbe aus der Farbliste (max. 5 pro Level)",
|
"editor.editing.color": "Wähle eine Farbe aus der Farbliste (max. 5 pro Level)",
|
||||||
"editor.editing.copied": "",
|
"editor.editing.copied": "Levelcode kopiert",
|
||||||
"editor.editing.copy": "Levelcode kopieren",
|
"editor.editing.copy": "Levelcode kopieren",
|
||||||
"editor.editing.copy_help": "Teile ihn im Kanal #levels auf unserem Discord",
|
"editor.editing.copy_help": "Teile ihn im Kanal #levels auf unserem Discord",
|
||||||
"editor.editing.credit": "Credits und Quellcode",
|
"editor.editing.credit": "Credits und Quellcode",
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
"editor.editing.rename": "Levelname",
|
"editor.editing.rename": "Levelname",
|
||||||
"editor.editing.rename_prompt": "Gib einen neuen Namen für das Level ein",
|
"editor.editing.rename_prompt": "Gib einen neuen Namen für das Level ein",
|
||||||
"editor.editing.right": "Bewege alle Steine nach rechts",
|
"editor.editing.right": "Bewege alle Steine nach rechts",
|
||||||
"editor.editing.show_code": "",
|
"editor.editing.show_code": "Levelcode anzeigen",
|
||||||
"editor.editing.show_code_help": "",
|
"editor.editing.show_code_help": "Sie können es dann manuell kopieren",
|
||||||
"editor.editing.smaller": "Level verkleinern",
|
"editor.editing.smaller": "Level verkleinern",
|
||||||
"editor.editing.title": "Bearbeite Level: {{name}}",
|
"editor.editing.title": "Bearbeite Level: {{name}}",
|
||||||
"editor.editing.up": "Bewege alle Steine nach oben",
|
"editor.editing.up": "Bewege alle Steine nach oben",
|
||||||
|
@ -68,21 +68,21 @@
|
||||||
"lab.reset": "Zurücksetzen",
|
"lab.reset": "Zurücksetzen",
|
||||||
"lab.select_level": "Wähle ein Level zum Spielen",
|
"lab.select_level": "Wähle ein Level zum Spielen",
|
||||||
"lab.unlocks_at": "Wird bei Gesamtpunktzahl {{score}} freigeschaltet",
|
"lab.unlocks_at": "Wird bei Gesamtpunktzahl {{score}} freigeschaltet",
|
||||||
"level_up.challenges.catchRateGood.description": "",
|
"level_up.challenges.catchRateGood.description": "Fangen Sie {{gold}}% der Münzen für Gold, {{silver}}% für Silber.",
|
||||||
"level_up.challenges.catchRateGood.name": "",
|
"level_up.challenges.catchRateGood.name": "{{caught}} Münzen aus {{total}}gefangen",
|
||||||
"level_up.challenges.earned_medal": "",
|
"level_up.challenges.earned_medal": "Du hast eine Medaille verdient",
|
||||||
"level_up.challenges.earned_medal_plural": "",
|
"level_up.challenges.earned_medal_plural": "Du hast {{count}} Medaillen verdient",
|
||||||
"level_up.challenges.gain": "",
|
"level_up.challenges.gain": "+{{choices}} Auswahlmöglichkeiten und +{{up}} Upgrades",
|
||||||
"level_up.challenges.levelMisses.description": "",
|
"level_up.challenges.levelMisses.description": "Bei weniger als {{gold}} Fehlschüssen erhältst du eine Goldmedaille, bei weniger als {{silver}}Fehlschüssen Silber.",
|
||||||
"level_up.challenges.levelMisses.name": "",
|
"level_up.challenges.levelMisses.name": "{{value}} Fehlschüsse",
|
||||||
"level_up.challenges.levelMisses.none": "",
|
"level_up.challenges.levelMisses.none": "Keine Fehlschüsse",
|
||||||
"level_up.challenges.levelTime.description": "",
|
"level_up.challenges.levelTime.description": "Unter {{gold}}s erhältst du eine Goldmedaille und unter {{silver}}s eine Silbermedaille.",
|
||||||
"level_up.challenges.levelTime.name": "",
|
"level_up.challenges.levelTime.name": "{{value}}s Spielzeit",
|
||||||
"level_up.challenges.no_gain": "",
|
"level_up.challenges.no_gain": "Kein Gewinn",
|
||||||
"level_up.forbidden": "",
|
"level_up.forbidden": "Wenn Sie diesen Vorteil wählen, können Sie das Level „{{levelName}}“ in diesem Spieldurchlauf nicht freischalten.",
|
||||||
"level_up.required": "",
|
"level_up.required": "Durch Auswahl dieses Vorteils können Sie möglicherweise das Level „{{levelName}}“ in diesem Spieldurchlauf freischalten.",
|
||||||
"level_up.title": "Du hast gerade Level {{level}}/{{max}} beendet.",
|
"level_up.title": "Du hast gerade Level {{level}}/{{max}} beendet.",
|
||||||
"level_up.upgrade_perks": "",
|
"level_up.upgrade_perks": "Du hast {{coins}} Münzen gefangen. Wähle unten {{count}} Upgrade(s) aus.",
|
||||||
"main_menu.basic": "",
|
"main_menu.basic": "",
|
||||||
"main_menu.basic_help": "",
|
"main_menu.basic_help": "",
|
||||||
"main_menu.colorful_coins": "",
|
"main_menu.colorful_coins": "",
|
||||||
|
@ -169,8 +169,8 @@
|
||||||
"score_panel.rerolls_count": "Kommende Level:",
|
"score_panel.rerolls_count": "Kommende Level:",
|
||||||
"score_panel.score_to_unlock": "Erziele {{points}} mehr Punkte, um Level \"{{level}}\" freizuschalten.",
|
"score_panel.score_to_unlock": "Erziele {{points}} mehr Punkte, um Level \"{{level}}\" freizuschalten.",
|
||||||
"score_panel.title": "{{score}} Punkte in Level {{level}}/{{max}} ",
|
"score_panel.title": "{{score}} Punkte in Level {{level}}/{{max}} ",
|
||||||
"score_panel.upcoming_levels": "",
|
"score_panel.upcoming_levels": "Kommende Level",
|
||||||
"score_panel.upgrade_point_count": "",
|
"score_panel.upgrade_point_count": "Sie haben {{count}} Upgrade-Punkte gesammelt.",
|
||||||
"score_panel.upgrades_picked": "In diesem Spiel freigeschaltete Upgrades:",
|
"score_panel.upgrades_picked": "In diesem Spiel freigeschaltete Upgrades:",
|
||||||
"settings.autoplay": "Automatisch spielen",
|
"settings.autoplay": "Automatisch spielen",
|
||||||
"settings.autoplay_help": "Starte eine Sitzung mit zufälligen Upgrades und einem computergesteuerten Paddel",
|
"settings.autoplay_help": "Starte eine Sitzung mit zufälligen Upgrades und einem computergesteuerten Paddel",
|
||||||
|
@ -188,12 +188,12 @@
|
||||||
"settings.extra_bright_help": "Erhöht die Größe des Halos um Münzen und Ziegel.",
|
"settings.extra_bright_help": "Erhöht die Größe des Halos um Münzen und Ziegel.",
|
||||||
"settings.fullscreen": "Vollbild",
|
"settings.fullscreen": "Vollbild",
|
||||||
"settings.fullscreen_help": "Das Spiel versucht, vor dem Start in den Vollbildmodus zu wechseln",
|
"settings.fullscreen_help": "Das Spiel versucht, vor dem Start in den Vollbildmodus zu wechseln",
|
||||||
"settings.kid": "",
|
"settings.kid": "Kindermodus",
|
||||||
"settings.kid_help": "",
|
"settings.kid_help": "Beginnen Sie immer mit einem langsameren Ball",
|
||||||
"settings.language": "Sprache",
|
"settings.language": "Sprache",
|
||||||
"settings.language_help": "Wähle die Sprache des Spiels",
|
"settings.language_help": "Wähle die Sprache des Spiels",
|
||||||
"settings.level_unlocks_hints": "",
|
"settings.level_unlocks_hints": "Hinweise zum Freischalten von Levels",
|
||||||
"settings.level_unlocks_hints_help": "",
|
"settings.level_unlocks_hints_help": "Helfen Sie dabei, die richtigen Vorteile zum Freischalten von Levels auszuwählen",
|
||||||
"settings.load_save_file": "Speicherdatei laden",
|
"settings.load_save_file": "Speicherdatei laden",
|
||||||
"settings.load_save_file_help": "Wähle eine Speicherdatei auf Ihrem Gerät",
|
"settings.load_save_file_help": "Wähle eine Speicherdatei auf Ihrem Gerät",
|
||||||
"settings.max_coins": " {{max}} Münzen auf dem Bildschirm maximal",
|
"settings.max_coins": " {{max}} Münzen auf dem Bildschirm maximal",
|
||||||
|
@ -228,8 +228,8 @@
|
||||||
"settings.sounds_help": "Piepsen, Bloops und Brrrr",
|
"settings.sounds_help": "Piepsen, Bloops und Brrrr",
|
||||||
"settings.stress_test": "Stresstest",
|
"settings.stress_test": "Stresstest",
|
||||||
"settings.stress_test_help": "Starte ein Bot-gesteuertes Spiel mit einer sehr hohen Anzahl an Münzen, um die Leistungsgrenzen deines Geräts zu testen.",
|
"settings.stress_test_help": "Starte ein Bot-gesteuertes Spiel mit einer sehr hohen Anzahl an Münzen, um die Leistungsgrenzen deines Geräts zu testen.",
|
||||||
"settings.touch_delayed_start": "",
|
"settings.touch_delayed_start": "Verzögerter Start auf Mobilgeräten",
|
||||||
"settings.touch_delayed_start_help": "",
|
"settings.touch_delayed_start_help": "3,2,1,Los zu Beginn eines Levels",
|
||||||
"starting_perks.checked": "Wenn du ein neues Spiel beginnst, wird dir eine dieser Vergünstigungen angeboten. Klicke auf eine Vergünstigung, um sie auszuschließen.",
|
"starting_perks.checked": "Wenn du ein neues Spiel beginnst, wird dir eine dieser Vergünstigungen angeboten. Klicke auf eine Vergünstigung, um sie auszuschließen.",
|
||||||
"starting_perks.help": "Wähle mögliche Start-Upgrades",
|
"starting_perks.help": "Wähle mögliche Start-Upgrades",
|
||||||
"starting_perks.random": "Alle Vorteile wurden entfernt, die Auswahl erfolgt nach dem Zufallsprinzip.",
|
"starting_perks.random": "Alle Vorteile wurden entfernt, die Auswahl erfolgt nach dem Zufallsprinzip.",
|
||||||
|
@ -252,9 +252,9 @@
|
||||||
"unlocks.minTotalScore": "Summiert ein Punktstand von ${{score}}",
|
"unlocks.minTotalScore": "Summiert ein Punktstand von ${{score}}",
|
||||||
"unlocks.reached": "Ihr bester Punktstand war {{reached}}.",
|
"unlocks.reached": "Ihr bester Punktstand war {{reached}}.",
|
||||||
"unlocks.title_upgrades": "Du hast {{unlocked}} Upgrades von {{out_of}} freigeschaltet.",
|
"unlocks.title_upgrades": "Du hast {{unlocked}} Upgrades von {{out_of}} freigeschaltet.",
|
||||||
"unlocks.try": "",
|
"unlocks.try": "Versuchen",
|
||||||
"unlocks.upgrades": "Freigeschaltete Upgrades",
|
"unlocks.upgrades": "Freigeschaltete Upgrades",
|
||||||
"unlocks.use": "",
|
"unlocks.use": "Verwenden",
|
||||||
"upgrades.addiction.name": "Sucht",
|
"upgrades.addiction.name": "Sucht",
|
||||||
"upgrades.addiction.tooltip": "+{{lvl}} Combo / Stein, Combo wird {{delay}}s nach Zerbrechen eines Steins zurückgesetzt.",
|
"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.addiction.verbose_description": "Der Countdown beginnt erst nach dem Zerbrechen des ersten Steins eines jeden Levels. Er stoppt, sobald alle Ziegel zerstört sind.",
|
||||||
|
@ -305,16 +305,16 @@
|
||||||
"upgrades.corner_shot.verbose_description": "Hilft beim Zielen in den Kurven. Weitere Stufen lassen Sie weiter hinausgehen.",
|
"upgrades.corner_shot.verbose_description": "Hilft beim Zielen in den Kurven. Weitere Stufen lassen Sie weiter hinausgehen.",
|
||||||
"upgrades.double_or_nothing.name": "Doppelt oder nichts",
|
"upgrades.double_or_nothing.name": "Doppelt oder nichts",
|
||||||
"upgrades.double_or_nothing.tooltip": "Combo steigt {{multiplier}} -mal schneller, aber Sie verlieren bei jedem Zurücksetzen {{percent}}% Ihrer Punktzahl.",
|
"upgrades.double_or_nothing.tooltip": "Combo steigt {{multiplier}} -mal schneller, aber Sie verlieren bei jedem Zurücksetzen {{percent}}% Ihrer Punktzahl.",
|
||||||
"upgrades.double_or_nothing.verbose_description": "",
|
"upgrades.double_or_nothing.verbose_description": "Der Combo-Reset zählt nur, wenn deine Combo über dem Minimum lag",
|
||||||
"upgrades.etherealcoins.name": "Münzen, im Weltraum",
|
"upgrades.etherealcoins.name": "Münzen, im Weltraum",
|
||||||
"upgrades.etherealcoins.tooltip": "Münzen werden nicht mehr von der Schwerkraft beeinflusst",
|
"upgrades.etherealcoins.tooltip": "Münzen werden nicht mehr von der Schwerkraft beeinflusst",
|
||||||
"upgrades.etherealcoins.verbose_description": "Die Münzen behalten ihre Geschwindigkeit auch nach mehreren Aufprallvorgängen bei und werden nicht mehr durch die Schwerkraft beeinflusst.",
|
"upgrades.etherealcoins.verbose_description": "Die Münzen behalten ihre Geschwindigkeit auch nach mehreren Aufprallvorgängen bei und werden nicht mehr durch die Schwerkraft beeinflusst.",
|
||||||
"upgrades.extra_levels.name": "5 min mehr",
|
"upgrades.extra_levels.name": "5 min mehr",
|
||||||
"upgrades.extra_levels.tooltip": "Spielen Sie {{count}} Stufen statt 7",
|
"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_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.name": "",
|
"upgrades.extra_life.name": "Extraleben",
|
||||||
"upgrades.extra_life.tooltip": "",
|
"upgrades.extra_life.tooltip": "Rettet deinen letzten Ball, wenn er kurz davor ist, verloren zu gehen",
|
||||||
"upgrades.extra_life.verbose_description": "",
|
"upgrades.extra_life.verbose_description": "Dabei werden die Leben verbraucht. Zusätzliche Leben werden als weiße Linien hinter dem Puck angezeigt.",
|
||||||
"upgrades.forgiving.name": "Verzeihen",
|
"upgrades.forgiving.name": "Verzeihen",
|
||||||
"upgrades.forgiving.tooltip": "Durch fehlende Pausen wird die Kombo schrittweise reduziert, anstatt auf einmal.",
|
"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.forgiving.verbose_description": "Der erste Fehlschuss pro Level ist kostenlos, dann 10% der Combo, dann 20% ...",
|
||||||
|
@ -420,9 +420,9 @@
|
||||||
"upgrades.soft_reset.name": "Weicher Reset",
|
"upgrades.soft_reset.name": "Weicher Reset",
|
||||||
"upgrades.soft_reset.tooltip": "Combo-Rückstellungen halten {{percent}}%",
|
"upgrades.soft_reset.tooltip": "Combo-Rückstellungen halten {{percent}}%",
|
||||||
"upgrades.soft_reset.verbose_description": "Begrenzen Sie die Auswirkungen eines Combo-Resets.",
|
"upgrades.soft_reset.verbose_description": "Begrenzen Sie die Auswirkungen eines Combo-Resets.",
|
||||||
"upgrades.steering.name": "",
|
"upgrades.steering.name": "Lenkung",
|
||||||
"upgrades.steering.tooltip": "",
|
"upgrades.steering.tooltip": "Bälle drehen sich, wenn sich der Puck bewegt",
|
||||||
"upgrades.steering.verbose_description": "",
|
"upgrades.steering.verbose_description": "Die Änderung der Puckposition beeinflusst direkt die Bewegungsrichtung des Balls. Ab Level 2+ wird Ihnen eine Linie angezeigt, die die Richtung Ihres Balls anzeigt.",
|
||||||
"upgrades.sticky_coins.name": "Klebrige Münzen",
|
"upgrades.sticky_coins.name": "Klebrige Münzen",
|
||||||
"upgrades.sticky_coins.tooltip": "Münzen haften an Steinen der gleichen Farbe",
|
"upgrades.sticky_coins.tooltip": "Münzen haften an Steinen der gleichen Farbe",
|
||||||
"upgrades.sticky_coins.verbose_description": "Auf Stufe 2 haften sie an Steinen jeder Farbe",
|
"upgrades.sticky_coins.verbose_description": "Auf Stufe 2 haften sie an Steinen jeder Farbe",
|
||||||
|
@ -467,7 +467,7 @@
|
||||||
"upgrades.wrap_left.verbose_description": "Höhere Level teleportieren auch Münzen.",
|
"upgrades.wrap_left.verbose_description": "Höhere Level teleportieren auch Münzen.",
|
||||||
"upgrades.wrap_right.name": "Rechts umbrechen",
|
"upgrades.wrap_right.name": "Rechts umbrechen",
|
||||||
"upgrades.wrap_right.tooltip": "Wenn Sie die rechte Seite treffen, wird der Ball auf die linke Seite teleportiert",
|
"upgrades.wrap_right.tooltip": "Wenn Sie die rechte Seite treffen, wird der Ball auf die linke Seite teleportiert",
|
||||||
"upgrades.wrap_right.verbose_description": "",
|
"upgrades.wrap_right.verbose_description": "Höhere Level teleportieren auch Münzen.",
|
||||||
"upgrades.yoyo.name": "Yo-Yo",
|
"upgrades.yoyo.name": "Yo-Yo",
|
||||||
"upgrades.yoyo.tooltip": "Ball fällt in Richtung Paddel",
|
"upgrades.yoyo.tooltip": "Ball fällt in Richtung Paddel",
|
||||||
"upgrades.yoyo.verbose_description": "Es ist das Gegenteil von Telekinese, den Ball zu kontrollieren, während er wieder nach unten fällt.",
|
"upgrades.yoyo.verbose_description": "Es ist das Gegenteil von Telekinese, den Ball zu kontrollieren, während er wieder nach unten fällt.",
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"confirmRestart.yes": "Empezar una nueva partida",
|
"confirmRestart.yes": "Empezar una nueva partida",
|
||||||
"editor.editing.bigger": "Aumentar el tamaño del nivel",
|
"editor.editing.bigger": "Aumentar el tamaño del nivel",
|
||||||
"editor.editing.color": "Elige un color de la lista de colores (máximo 5 por nivel)",
|
"editor.editing.color": "Elige un color de la lista de colores (máximo 5 por nivel)",
|
||||||
"editor.editing.copied": "",
|
"editor.editing.copied": "Código de nivel copiado",
|
||||||
"editor.editing.copy": "Copiar código de nivel",
|
"editor.editing.copy": "Copiar código de nivel",
|
||||||
"editor.editing.copy_help": "Pégalo en el canal #levels en nuestro discord",
|
"editor.editing.copy_help": "Pégalo en el canal #levels en nuestro discord",
|
||||||
"editor.editing.credit": "Créditos y fuente",
|
"editor.editing.credit": "Créditos y fuente",
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
"editor.editing.rename": "Nombre del nivel",
|
"editor.editing.rename": "Nombre del nivel",
|
||||||
"editor.editing.rename_prompt": "Por favor, introduzca un nuevo nombre para el nivel",
|
"editor.editing.rename_prompt": "Por favor, introduzca un nuevo nombre para el nivel",
|
||||||
"editor.editing.right": "Mueve todos los ladrillos hacia la derecha",
|
"editor.editing.right": "Mueve todos los ladrillos hacia la derecha",
|
||||||
"editor.editing.show_code": "",
|
"editor.editing.show_code": "Mostrar código de nivel",
|
||||||
"editor.editing.show_code_help": "",
|
"editor.editing.show_code_help": "Luego puedes copiarlo manualmente.",
|
||||||
"editor.editing.smaller": "Disminuir el tamaño del nivel",
|
"editor.editing.smaller": "Disminuir el tamaño del nivel",
|
||||||
"editor.editing.title": "Nivel de edición: {{name}}",
|
"editor.editing.title": "Nivel de edición: {{name}}",
|
||||||
"editor.editing.up": "Mueve todos los ladrillos hacia arriba",
|
"editor.editing.up": "Mueve todos los ladrillos hacia arriba",
|
||||||
|
@ -68,21 +68,21 @@
|
||||||
"lab.reset": "Reiniciar",
|
"lab.reset": "Reiniciar",
|
||||||
"lab.select_level": "Selecciona un nivel para jugar",
|
"lab.select_level": "Selecciona un nivel para jugar",
|
||||||
"lab.unlocks_at": "Desbloqueado a partir de una puntuación total de {{score}}.",
|
"lab.unlocks_at": "Desbloqueado a partir de una puntuación total de {{score}}.",
|
||||||
"level_up.challenges.catchRateGood.description": "",
|
"level_up.challenges.catchRateGood.description": "Captura el {{gold}}% de las monedas de oro y el {{silver}}% de las de plata.",
|
||||||
"level_up.challenges.catchRateGood.name": "",
|
"level_up.challenges.catchRateGood.name": "{{caught}} monedas atrapadas en {{total}}",
|
||||||
"level_up.challenges.earned_medal": "",
|
"level_up.challenges.earned_medal": "Te ganaste una medalla",
|
||||||
"level_up.challenges.earned_medal_plural": "",
|
"level_up.challenges.earned_medal_plural": "Ganaste {{count}} medallas",
|
||||||
"level_up.challenges.gain": "",
|
"level_up.challenges.gain": "+{{choices}} opciones y +{{up}} mejoras",
|
||||||
"level_up.challenges.levelMisses.description": "",
|
"level_up.challenges.levelMisses.description": "Recibirás una medalla de oro si fallas menos de {{gold}} veces y plata si fallas menos de {{silver}}.",
|
||||||
"level_up.challenges.levelMisses.name": "",
|
"level_up.challenges.levelMisses.name": "{{value}} tiros fallidos",
|
||||||
"level_up.challenges.levelMisses.none": "",
|
"level_up.challenges.levelMisses.none": "No hay tiros fallidos",
|
||||||
"level_up.challenges.levelTime.description": "",
|
"level_up.challenges.levelTime.description": "Recibirás una medalla de oro en {{gold}}s y una medalla de plata en {{silver}}s.",
|
||||||
"level_up.challenges.levelTime.name": "",
|
"level_up.challenges.levelTime.name": "{{value}}s de tiempo de juego",
|
||||||
"level_up.challenges.no_gain": "",
|
"level_up.challenges.no_gain": "Sin ganancia",
|
||||||
"level_up.forbidden": "",
|
"level_up.forbidden": "Seleccionar esta ventaja evitará que desbloquees el nivel \"{{levelName}}\" en esta partida.",
|
||||||
"level_up.required": "",
|
"level_up.required": "Seleccionar esta ventaja podría permitirte desbloquear el nivel \"{{levelName}}\" en esta partida.",
|
||||||
"level_up.title": "Acabas de completar el nivel {{level}}/{{max}}.",
|
"level_up.title": "Acabas de completar el nivel {{level}}/{{max}}.",
|
||||||
"level_up.upgrade_perks": "",
|
"level_up.upgrade_perks": "Has conseguido {{coins}} monedas. Elige {{count}} mejora(s) a continuación.",
|
||||||
"main_menu.basic": "Gráficos simplificados",
|
"main_menu.basic": "Gráficos simplificados",
|
||||||
"main_menu.basic_help": "Mejor rendimiento.",
|
"main_menu.basic_help": "Mejor rendimiento.",
|
||||||
"main_menu.colorful_coins": "Piezas de color",
|
"main_menu.colorful_coins": "Piezas de color",
|
||||||
|
@ -169,8 +169,8 @@
|
||||||
"score_panel.rerolls_count": "Niveles de partido :",
|
"score_panel.rerolls_count": "Niveles de partido :",
|
||||||
"score_panel.score_to_unlock": "Coge {{points}} monedas más para desbloquear el nivel \"{{level}}\".",
|
"score_panel.score_to_unlock": "Coge {{points}} monedas más para desbloquear el nivel \"{{level}}\".",
|
||||||
"score_panel.title": "{{score}} puntos en {{level}}/{{max}} nivel",
|
"score_panel.title": "{{score}} puntos en {{level}}/{{max}} nivel",
|
||||||
"score_panel.upcoming_levels": "",
|
"score_panel.upcoming_levels": "Próximos niveles",
|
||||||
"score_panel.upgrade_point_count": "",
|
"score_panel.upgrade_point_count": "Has acumulado {{count}} puntos de mejora.",
|
||||||
"score_panel.upgrades_picked": "Mejoras elegidas durante el juego :",
|
"score_panel.upgrades_picked": "Mejoras elegidas durante el juego :",
|
||||||
"settings.autoplay": "Auto-reproducción",
|
"settings.autoplay": "Auto-reproducción",
|
||||||
"settings.autoplay_help": "Comienza una sesión con mejoras aleatorias y una paleta controlada por computadora.",
|
"settings.autoplay_help": "Comienza una sesión con mejoras aleatorias y una paleta controlada por computadora.",
|
||||||
|
@ -188,12 +188,12 @@
|
||||||
"settings.extra_bright_help": "Aumenta el tamaño del halo alrededor de las monedas y los ladrillos.",
|
"settings.extra_bright_help": "Aumenta el tamaño del halo alrededor de las monedas y los ladrillos.",
|
||||||
"settings.fullscreen": "Pantalla completa",
|
"settings.fullscreen": "Pantalla completa",
|
||||||
"settings.fullscreen_help": "El juego intentará pasar a pantalla completa antes de comenzar.",
|
"settings.fullscreen_help": "El juego intentará pasar a pantalla completa antes de comenzar.",
|
||||||
"settings.kid": "",
|
"settings.kid": "Modo niño",
|
||||||
"settings.kid_help": "",
|
"settings.kid_help": "Empieza siempre con la bola más lenta",
|
||||||
"settings.language": "Idioma",
|
"settings.language": "Idioma",
|
||||||
"settings.language_help": "Elige el idioma del juego",
|
"settings.language_help": "Elige el idioma del juego",
|
||||||
"settings.level_unlocks_hints": "",
|
"settings.level_unlocks_hints": "Pistas para desbloquear niveles",
|
||||||
"settings.level_unlocks_hints_help": "",
|
"settings.level_unlocks_hints_help": "Te ayudamos a elegir las ventajas adecuadas para desbloquear niveles.",
|
||||||
"settings.load_save_file": "Cargar archivo guardado",
|
"settings.load_save_file": "Cargar archivo guardado",
|
||||||
"settings.load_save_file_help": "Seleccione un archivo guardado en su dispositivo",
|
"settings.load_save_file_help": "Seleccione un archivo guardado en su dispositivo",
|
||||||
"settings.max_coins": " {{max}} monedas en pantalla máximo",
|
"settings.max_coins": " {{max}} monedas en pantalla máximo",
|
||||||
|
@ -228,8 +228,8 @@
|
||||||
"settings.sounds_help": "Pitidos, bloops y brrrr",
|
"settings.sounds_help": "Pitidos, bloops y brrrr",
|
||||||
"settings.stress_test": "Prueba de estrés",
|
"settings.stress_test": "Prueba de estrés",
|
||||||
"settings.stress_test_help": "Inicie un juego controlado por bot con una cantidad muy alta de monedas para probar los límites de rendimiento de su dispositivo.",
|
"settings.stress_test_help": "Inicie un juego controlado por bot con una cantidad muy alta de monedas para probar los límites de rendimiento de su dispositivo.",
|
||||||
"settings.touch_delayed_start": "",
|
"settings.touch_delayed_start": "Inicio retrasado en el móvil",
|
||||||
"settings.touch_delayed_start_help": "",
|
"settings.touch_delayed_start_help": "3,2,1,Ve al inicio de un nivel",
|
||||||
"starting_perks.checked": "Al empezar una partida nueva, recibirás una de esas ventajas. Haz clic en una ventaja para excluirla.",
|
"starting_perks.checked": "Al empezar una partida nueva, recibirás una de esas ventajas. Haz clic en una ventaja para excluirla.",
|
||||||
"starting_perks.help": "Elija posibles actualizaciones iniciales",
|
"starting_perks.help": "Elija posibles actualizaciones iniciales",
|
||||||
"starting_perks.random": "Se han eliminado todos los beneficios, la elección será aleatoria.",
|
"starting_perks.random": "Se han eliminado todos los beneficios, la elección será aleatoria.",
|
||||||
|
@ -252,9 +252,9 @@
|
||||||
"unlocks.minTotalScore": "Acumula un total de ${{score}}",
|
"unlocks.minTotalScore": "Acumula un total de ${{score}}",
|
||||||
"unlocks.reached": "Tu mejor puntuación hasta ahora es {{reached}}.",
|
"unlocks.reached": "Tu mejor puntuación hasta ahora es {{reached}}.",
|
||||||
"unlocks.title_upgrades": "Has desbloqueado {{unlocked}} mejoras en {{out_of}}.",
|
"unlocks.title_upgrades": "Has desbloqueado {{unlocked}} mejoras en {{out_of}}.",
|
||||||
"unlocks.try": "",
|
"unlocks.try": "Intentar",
|
||||||
"unlocks.upgrades": "Mejoras desbloqueadas",
|
"unlocks.upgrades": "Mejoras desbloqueadas",
|
||||||
"unlocks.use": "",
|
"unlocks.use": "Usar",
|
||||||
"upgrades.addiction.name": "Adicción",
|
"upgrades.addiction.name": "Adicción",
|
||||||
"upgrades.addiction.tooltip": "+{{lvl}} combo / ladrillo, combo perdido después de {{delay}}s sin romper ningún ladrillo",
|
"upgrades.addiction.tooltip": "+{{lvl}} combo / ladrillo, combo perdido después de {{delay}}s sin romper ningún ladrillo",
|
||||||
"upgrades.addiction.verbose_description": "La cuenta atrás sólo comienza una vez que se ha destruido el primer ladrillo del nivel, y se detiene en cuanto no hay más ladrillos.",
|
"upgrades.addiction.verbose_description": "La cuenta atrás sólo comienza una vez que se ha destruido el primer ladrillo del nivel, y se detiene en cuanto no hay más ladrillos.",
|
||||||
|
@ -305,16 +305,16 @@
|
||||||
"upgrades.corner_shot.verbose_description": "Te ayuda a apuntar a las esquinas",
|
"upgrades.corner_shot.verbose_description": "Te ayuda a apuntar a las esquinas",
|
||||||
"upgrades.double_or_nothing.name": "Doble o nada",
|
"upgrades.double_or_nothing.name": "Doble o nada",
|
||||||
"upgrades.double_or_nothing.tooltip": "El combo sube {{multiplier}} veces más rápido, pero perderás el {{percent}}% de tu puntuación en cada reinicio.",
|
"upgrades.double_or_nothing.tooltip": "El combo sube {{multiplier}} veces más rápido, pero perderás el {{percent}}% de tu puntuación en cada reinicio.",
|
||||||
"upgrades.double_or_nothing.verbose_description": "",
|
"upgrades.double_or_nothing.verbose_description": "El reinicio del combo solo cuenta cuando tu combo está por encima del mínimo",
|
||||||
"upgrades.etherealcoins.name": "Moneda espacial",
|
"upgrades.etherealcoins.name": "Moneda espacial",
|
||||||
"upgrades.etherealcoins.tooltip": "Las piezas ya no se ven afectadas por la gravedad",
|
"upgrades.etherealcoins.tooltip": "Las piezas ya no se ven afectadas por la gravedad",
|
||||||
"upgrades.etherealcoins.verbose_description": "Las monedas mantendrán su velocidad incluso después de varios rebotes y ya no se verán afectadas por la gravedad.",
|
"upgrades.etherealcoins.verbose_description": "Las monedas mantendrán su velocidad incluso después de varios rebotes y ya no se verán afectadas por la gravedad.",
|
||||||
"upgrades.extra_levels.name": "5 minutos más",
|
"upgrades.extra_levels.name": "5 minutos más",
|
||||||
"upgrades.extra_levels.tooltip": "Juega {{count}} niveles en lugar de 7",
|
"upgrades.extra_levels.tooltip": "Juega {{count}} niveles en lugar de 7",
|
||||||
"upgrades.extra_levels.verbose_description": "El juego suele durar 7 niveles, tras los cuales se acaba la partida y la puntuación que hayas alcanzado es tu puntuación del juego.\n\nElegir esta mejora te permite prolongar el juego un nivel. Los últimos niveles suelen ser en los que más puntos consigues, así que la diferencia puede ser espectacular.",
|
"upgrades.extra_levels.verbose_description": "El juego suele durar 7 niveles, tras los cuales se acaba la partida y la puntuación que hayas alcanzado es tu puntuación del juego.\n\nElegir esta mejora te permite prolongar el juego un nivel. Los últimos niveles suelen ser en los que más puntos consigues, así que la diferencia puede ser espectacular.",
|
||||||
"upgrades.extra_life.name": "",
|
"upgrades.extra_life.name": "Vida extra",
|
||||||
"upgrades.extra_life.tooltip": "",
|
"upgrades.extra_life.tooltip": "Guarda tu última bola si está a punto de perderse.",
|
||||||
"upgrades.extra_life.verbose_description": "",
|
"upgrades.extra_life.verbose_description": "La vida se consumirá en el proceso. Las vidas extra aparecen como líneas blancas detrás del disco.",
|
||||||
"upgrades.forgiving.name": "Errar es humano",
|
"upgrades.forgiving.name": "Errar es humano",
|
||||||
"upgrades.forgiving.tooltip": "Perder los ladrillos significa perder una porción progresivamente mayor del combo",
|
"upgrades.forgiving.tooltip": "Perder los ladrillos significa perder una porción progresivamente mayor del combo",
|
||||||
"upgrades.forgiving.verbose_description": " El primer ladrillo perdido por nivel no cuesta nada, el siguiente 10%, 20% y así sucesivamente.",
|
"upgrades.forgiving.verbose_description": " El primer ladrillo perdido por nivel no cuesta nada, el siguiente 10%, 20% y así sucesivamente.",
|
||||||
|
@ -420,9 +420,9 @@
|
||||||
"upgrades.soft_reset.name": "Restablecimiento progresivo",
|
"upgrades.soft_reset.name": "Restablecimiento progresivo",
|
||||||
"upgrades.soft_reset.tooltip": "Al reiniciar el combo se conserva el {{percent}}% de los puntos",
|
"upgrades.soft_reset.tooltip": "Al reiniciar el combo se conserva el {{percent}}% de los puntos",
|
||||||
"upgrades.soft_reset.verbose_description": "Limita el impacto de un reinicio de combo.",
|
"upgrades.soft_reset.verbose_description": "Limita el impacto de un reinicio de combo.",
|
||||||
"upgrades.steering.name": "",
|
"upgrades.steering.name": "Gobierno",
|
||||||
"upgrades.steering.tooltip": "",
|
"upgrades.steering.tooltip": "Las pelotas giran cuando el disco se mueve",
|
||||||
"upgrades.steering.verbose_description": "",
|
"upgrades.steering.verbose_description": "El cambio de ubicación del disco influye directamente en la dirección del movimiento del balón. A partir del nivel 2, se muestra una línea que muestra la dirección del balón.",
|
||||||
"upgrades.sticky_coins.name": "Monedas pegajosas",
|
"upgrades.sticky_coins.name": "Monedas pegajosas",
|
||||||
"upgrades.sticky_coins.tooltip": "Las monedas se adhieren a los ladrillos del mismo color.",
|
"upgrades.sticky_coins.tooltip": "Las monedas se adhieren a los ladrillos del mismo color.",
|
||||||
"upgrades.sticky_coins.verbose_description": "En el nivel 2, se adhieren a ladrillos de cualquier color.",
|
"upgrades.sticky_coins.verbose_description": "En el nivel 2, se adhieren a ladrillos de cualquier color.",
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"confirmRestart.yes": "Commencer une nouvelle partie",
|
"confirmRestart.yes": "Commencer une nouvelle partie",
|
||||||
"editor.editing.bigger": "Augmenter la taille du niveau",
|
"editor.editing.bigger": "Augmenter la taille du niveau",
|
||||||
"editor.editing.color": "Choisissez une couleur dans la liste des couleurs (max 5 par niveau)",
|
"editor.editing.color": "Choisissez une couleur dans la liste des couleurs (max 5 par niveau)",
|
||||||
"editor.editing.copied": "",
|
"editor.editing.copied": "Code de niveau copié",
|
||||||
"editor.editing.copy": "Copier le code du niveau",
|
"editor.editing.copy": "Copier le code du niveau",
|
||||||
"editor.editing.copy_help": "Collez-le dans le canal #levels de notre discord",
|
"editor.editing.copy_help": "Collez-le dans le canal #levels de notre discord",
|
||||||
"editor.editing.credit": "Crédits et source",
|
"editor.editing.credit": "Crédits et source",
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
"editor.editing.rename": "Nom du niveau",
|
"editor.editing.rename": "Nom du niveau",
|
||||||
"editor.editing.rename_prompt": "Veuillez saisir un nouveau nom pour le niveau",
|
"editor.editing.rename_prompt": "Veuillez saisir un nouveau nom pour le niveau",
|
||||||
"editor.editing.right": "Déplacer toutes les briques vers la droite",
|
"editor.editing.right": "Déplacer toutes les briques vers la droite",
|
||||||
"editor.editing.show_code": "",
|
"editor.editing.show_code": "Afficher le code de niveau",
|
||||||
"editor.editing.show_code_help": "",
|
"editor.editing.show_code_help": "Vous pouvez ensuite le copier manuellement",
|
||||||
"editor.editing.smaller": "Diminuer la taille du niveau",
|
"editor.editing.smaller": "Diminuer la taille du niveau",
|
||||||
"editor.editing.title": "Niveau d'édition : {{name}}",
|
"editor.editing.title": "Niveau d'édition : {{name}}",
|
||||||
"editor.editing.up": "Déplacez toutes les briques",
|
"editor.editing.up": "Déplacez toutes les briques",
|
||||||
|
@ -68,21 +68,21 @@
|
||||||
"lab.reset": "Réinitialiser",
|
"lab.reset": "Réinitialiser",
|
||||||
"lab.select_level": "Sélectionnez un niveau sur lequel jouer",
|
"lab.select_level": "Sélectionnez un niveau sur lequel jouer",
|
||||||
"lab.unlocks_at": "Déverrouillé à partir d'un score total de {{score}}",
|
"lab.unlocks_at": "Déverrouillé à partir d'un score total de {{score}}",
|
||||||
"level_up.challenges.catchRateGood.description": "",
|
"level_up.challenges.catchRateGood.description": "Attrapez {{gold}}% des pièces pour de l'or, {{silver}}% pour de l'argent.",
|
||||||
"level_up.challenges.catchRateGood.name": "",
|
"level_up.challenges.catchRateGood.name": "{{caught}} pièces récupérées sur {{total}}",
|
||||||
"level_up.challenges.earned_medal": "",
|
"level_up.challenges.earned_medal": "Tu as gagné une médaille",
|
||||||
"level_up.challenges.earned_medal_plural": "",
|
"level_up.challenges.earned_medal_plural": "Vous avez gagné {{count}} médailles",
|
||||||
"level_up.challenges.gain": "",
|
"level_up.challenges.gain": "+{{choices}} choix et +{{up}} améliorations",
|
||||||
"level_up.challenges.levelMisses.description": "",
|
"level_up.challenges.levelMisses.description": "Vous obtiendrez une médaille d'or si vous ratez moins de {{gold}} fois, une médaille d'argent moins de {{silver}}fois.",
|
||||||
"level_up.challenges.levelMisses.name": "",
|
"level_up.challenges.levelMisses.name": "{{value}} tirs manqués",
|
||||||
"level_up.challenges.levelMisses.none": "",
|
"level_up.challenges.levelMisses.none": "Aucun tir manqué",
|
||||||
"level_up.challenges.levelTime.description": "",
|
"level_up.challenges.levelTime.description": "Vous obtiendrez une médaille d'or sous {{gold}}et une médaille d'argent sous {{silver}}.",
|
||||||
"level_up.challenges.levelTime.name": "",
|
"level_up.challenges.levelTime.name": "{{value}}s de temps de jeu",
|
||||||
"level_up.challenges.no_gain": "",
|
"level_up.challenges.no_gain": "Aucun gain",
|
||||||
"level_up.forbidden": "",
|
"level_up.forbidden": "Choisir cet avantage vous empêchera de débloquer le niveau « {{levelName}} » dans cette partie.",
|
||||||
"level_up.required": "",
|
"level_up.required": "Choisir cet avantage peut vous permettre de débloquer le niveau « {{levelName}} » dans ce jeu.",
|
||||||
"level_up.title": "Vous venez de terminer le niveau {{level}}/{{max}}.",
|
"level_up.title": "Vous venez de terminer le niveau {{level}}/{{max}}.",
|
||||||
"level_up.upgrade_perks": "",
|
"level_up.upgrade_perks": "Vous avez récupéré {{coins}} pièces. Choisissez {{count}} amélioration(s) ci-dessous.",
|
||||||
"main_menu.basic": "",
|
"main_menu.basic": "",
|
||||||
"main_menu.basic_help": "",
|
"main_menu.basic_help": "",
|
||||||
"main_menu.colorful_coins": "",
|
"main_menu.colorful_coins": "",
|
||||||
|
@ -169,8 +169,8 @@
|
||||||
"score_panel.rerolls_count": "Niveaux de la parties : ",
|
"score_panel.rerolls_count": "Niveaux de la parties : ",
|
||||||
"score_panel.score_to_unlock": "Attrapez {{points}} pièces supplémentaires pour débloquer le niveau « {{level}} »",
|
"score_panel.score_to_unlock": "Attrapez {{points}} pièces supplémentaires pour débloquer le niveau « {{level}} »",
|
||||||
"score_panel.title": "{{score}} points au niveau {{level}}/{{max}} ",
|
"score_panel.title": "{{score}} points au niveau {{level}}/{{max}} ",
|
||||||
"score_panel.upcoming_levels": "",
|
"score_panel.upcoming_levels": "Niveaux à venir",
|
||||||
"score_panel.upgrade_point_count": "",
|
"score_panel.upgrade_point_count": "Vous avez accumulé {{count}} points de mise à niveau.",
|
||||||
"score_panel.upgrades_picked": "Améliorations choisies :",
|
"score_panel.upgrades_picked": "Améliorations choisies :",
|
||||||
"settings.autoplay": "Lecture automatique",
|
"settings.autoplay": "Lecture automatique",
|
||||||
"settings.autoplay_help": "Démarrez une session avec des mises à niveau aléatoires et une pagaie contrôlée par ordinateur",
|
"settings.autoplay_help": "Démarrez une session avec des mises à niveau aléatoires et une pagaie contrôlée par ordinateur",
|
||||||
|
@ -188,12 +188,12 @@
|
||||||
"settings.extra_bright_help": "Plus grand halo lumineux autours des briques et pièces.",
|
"settings.extra_bright_help": "Plus grand halo lumineux autours des briques et pièces.",
|
||||||
"settings.fullscreen": "Plein écran",
|
"settings.fullscreen": "Plein écran",
|
||||||
"settings.fullscreen_help": "Le jeu essaiera de passer en plein écran quand vous le démarrez",
|
"settings.fullscreen_help": "Le jeu essaiera de passer en plein écran quand vous le démarrez",
|
||||||
"settings.kid": "",
|
"settings.kid": "Mode enfant",
|
||||||
"settings.kid_help": "",
|
"settings.kid_help": "Commencez toujours avec une balle plus lente",
|
||||||
"settings.language": "Langue",
|
"settings.language": "Langue",
|
||||||
"settings.language_help": "Changer la langue d'affichage",
|
"settings.language_help": "Changer la langue d'affichage",
|
||||||
"settings.level_unlocks_hints": "",
|
"settings.level_unlocks_hints": "Les niveaux débloquent des indices",
|
||||||
"settings.level_unlocks_hints_help": "",
|
"settings.level_unlocks_hints_help": "Vous aider à choisir les bons avantages pour débloquer des niveaux",
|
||||||
"settings.load_save_file": "Charger une sauvegarde",
|
"settings.load_save_file": "Charger une sauvegarde",
|
||||||
"settings.load_save_file_help": "Depuis un fichier ",
|
"settings.load_save_file_help": "Depuis un fichier ",
|
||||||
"settings.max_coins": "{{max}} pièces affichées maximum",
|
"settings.max_coins": "{{max}} pièces affichées maximum",
|
||||||
|
@ -228,8 +228,8 @@
|
||||||
"settings.sounds_help": "Bips, bloops et brrrr",
|
"settings.sounds_help": "Bips, bloops et brrrr",
|
||||||
"settings.stress_test": "Test de stress",
|
"settings.stress_test": "Test de stress",
|
||||||
"settings.stress_test_help": "Démarrez un jeu contrôlé par un bot avec un nombre très élevé de pièces, pour tester les limites de performances de votre appareil.",
|
"settings.stress_test_help": "Démarrez un jeu contrôlé par un bot avec un nombre très élevé de pièces, pour tester les limites de performances de votre appareil.",
|
||||||
"settings.touch_delayed_start": "",
|
"settings.touch_delayed_start": "Démarrage différé sur mobile",
|
||||||
"settings.touch_delayed_start_help": "",
|
"settings.touch_delayed_start_help": "3,2,1,Allez au début d'un niveau",
|
||||||
"starting_perks.checked": "Lorsque vous démarrez une nouvelle partie, l'un de ces avantages vous sera attribué. Cliquez sur un avantage pour l'exclure.",
|
"starting_perks.checked": "Lorsque vous démarrez une nouvelle partie, l'un de ces avantages vous sera attribué. Cliquez sur un avantage pour l'exclure.",
|
||||||
"starting_perks.help": "Choisissez les avantages de départ",
|
"starting_perks.help": "Choisissez les avantages de départ",
|
||||||
"starting_perks.random": "Tous les avantages ont été retirés, le choix sera aléatoire.",
|
"starting_perks.random": "Tous les avantages ont été retirés, le choix sera aléatoire.",
|
||||||
|
@ -252,9 +252,9 @@
|
||||||
"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}}",
|
||||||
"unlocks.try": "",
|
"unlocks.try": "Essayer",
|
||||||
"unlocks.upgrades": "Mises à niveau débloquées",
|
"unlocks.upgrades": "Mises à niveau débloquées",
|
||||||
"unlocks.use": "",
|
"unlocks.use": "Utiliser",
|
||||||
"upgrades.addiction.name": "Addiction",
|
"upgrades.addiction.name": "Addiction",
|
||||||
"upgrades.addiction.tooltip": "+{{lvl}} combo / brique cassée, combo perdu après {{delay}}s sans casser de briques",
|
"upgrades.addiction.tooltip": "+{{lvl}} combo / brique cassée, combo perdu après {{delay}}s sans casser de briques",
|
||||||
"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.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. ",
|
||||||
|
@ -305,16 +305,16 @@
|
||||||
"upgrades.corner_shot.verbose_description": "Aide à viser dans les coins",
|
"upgrades.corner_shot.verbose_description": "Aide à viser dans les coins",
|
||||||
"upgrades.double_or_nothing.name": "Double ou rien",
|
"upgrades.double_or_nothing.name": "Double ou rien",
|
||||||
"upgrades.double_or_nothing.tooltip": "Le combo grimpe {{multiplier}} fois plus vite, mais vous perdrez {{percent}}% de votre score à chaque réinitialisation.",
|
"upgrades.double_or_nothing.tooltip": "Le combo grimpe {{multiplier}} fois plus vite, mais vous perdrez {{percent}}% de votre score à chaque réinitialisation.",
|
||||||
"upgrades.double_or_nothing.verbose_description": "",
|
"upgrades.double_or_nothing.verbose_description": "La réinitialisation du combo ne compte que lorsque votre combo était supérieur au minimum",
|
||||||
"upgrades.etherealcoins.name": "Monnaie spatiale ",
|
"upgrades.etherealcoins.name": "Monnaie spatiale ",
|
||||||
"upgrades.etherealcoins.tooltip": "Les pièces ne subissent plus la gravité ou la friction",
|
"upgrades.etherealcoins.tooltip": "Les pièces ne subissent plus la gravité ou la friction",
|
||||||
"upgrades.etherealcoins.verbose_description": "Les pièces garderont leur vitesse même après plusieurs rebonds, et ne subirons plus la gravité. ",
|
"upgrades.etherealcoins.verbose_description": "Les pièces garderont leur vitesse même après plusieurs rebonds, et ne subirons plus la gravité. ",
|
||||||
"upgrades.extra_levels.name": "Encore 5 minutes",
|
"upgrades.extra_levels.name": "Encore 5 minutes",
|
||||||
"upgrades.extra_levels.tooltip": "Jouer {{count}} niveaux au lieu de 7",
|
"upgrades.extra_levels.tooltip": "Jouer {{count}} niveaux au lieu de 7",
|
||||||
"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_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.name": "",
|
"upgrades.extra_life.name": "Vie supplémentaire",
|
||||||
"upgrades.extra_life.tooltip": "",
|
"upgrades.extra_life.tooltip": "Enregistre votre dernière balle si elle est sur le point d'être perdue",
|
||||||
"upgrades.extra_life.verbose_description": "",
|
"upgrades.extra_life.verbose_description": "La vie sera consommée au cours du processus. Des vies supplémentaires apparaîtront sous forme de lignes blanches derrière la rondelle.",
|
||||||
"upgrades.forgiving.name": "L'erreur est humaine",
|
"upgrades.forgiving.name": "L'erreur est humaine",
|
||||||
"upgrades.forgiving.tooltip": "Rater les briques fait perdre un portion progressivement plu importante du combo",
|
"upgrades.forgiving.tooltip": "Rater les briques fait perdre un portion progressivement plu importante du combo",
|
||||||
"upgrades.forgiving.verbose_description": " La première brique ratée par niveau ne coûte rien, la suivante 10%, 20%, etc.",
|
"upgrades.forgiving.verbose_description": " La première brique ratée par niveau ne coûte rien, la suivante 10%, 20%, etc.",
|
||||||
|
@ -420,9 +420,9 @@
|
||||||
"upgrades.soft_reset.name": "Réinitialisation progressive",
|
"upgrades.soft_reset.name": "Réinitialisation progressive",
|
||||||
"upgrades.soft_reset.tooltip": "La remise à zéro du combo conserve {{percent}}% des points",
|
"upgrades.soft_reset.tooltip": "La remise à zéro du combo conserve {{percent}}% des points",
|
||||||
"upgrades.soft_reset.verbose_description": "Limite l'impact d'une réinitialisation du combo.",
|
"upgrades.soft_reset.verbose_description": "Limite l'impact d'une réinitialisation du combo.",
|
||||||
"upgrades.steering.name": "",
|
"upgrades.steering.name": "Pilotage",
|
||||||
"upgrades.steering.tooltip": "",
|
"upgrades.steering.tooltip": "Les balles tournent lorsque la rondelle bouge",
|
||||||
"upgrades.steering.verbose_description": "",
|
"upgrades.steering.verbose_description": "Le changement de position du palet influence directement la direction du mouvement des balles. Au niveau 2+, une ligne indique la direction du mouvement de la balle.",
|
||||||
"upgrades.sticky_coins.name": "Pièces collantes",
|
"upgrades.sticky_coins.name": "Pièces collantes",
|
||||||
"upgrades.sticky_coins.tooltip": "Les pièces collent aux briques de la même couleur",
|
"upgrades.sticky_coins.tooltip": "Les pièces collent aux briques de la même couleur",
|
||||||
"upgrades.sticky_coins.verbose_description": "Au niveau 2, ils collent aux briques de n'importe quelle couleur",
|
"upgrades.sticky_coins.verbose_description": "Au niveau 2, ils collent aux briques de n'importe quelle couleur",
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"confirmRestart.yes": "Перезапустите игру",
|
"confirmRestart.yes": "Перезапустите игру",
|
||||||
"editor.editing.bigger": "Увеличить размер уровня",
|
"editor.editing.bigger": "Увеличить размер уровня",
|
||||||
"editor.editing.color": "Выберите цвет из списка цветов (максимум 5 на уровень)",
|
"editor.editing.color": "Выберите цвет из списка цветов (максимум 5 на уровень)",
|
||||||
"editor.editing.copied": "",
|
"editor.editing.copied": "Код уровня скопирован",
|
||||||
"editor.editing.copy": "Скопировать код уровня",
|
"editor.editing.copy": "Скопировать код уровня",
|
||||||
"editor.editing.copy_help": "Вставьте его в канал #levels в нашем Discord",
|
"editor.editing.copy_help": "Вставьте его в канал #levels в нашем Discord",
|
||||||
"editor.editing.credit": "Кредиты и источник",
|
"editor.editing.credit": "Кредиты и источник",
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
"editor.editing.rename": "Название уровня",
|
"editor.editing.rename": "Название уровня",
|
||||||
"editor.editing.rename_prompt": "Введите новое название уровня.",
|
"editor.editing.rename_prompt": "Введите новое название уровня.",
|
||||||
"editor.editing.right": "Переместите все кирпичи вправо.",
|
"editor.editing.right": "Переместите все кирпичи вправо.",
|
||||||
"editor.editing.show_code": "",
|
"editor.editing.show_code": "Показать код уровня",
|
||||||
"editor.editing.show_code_help": "",
|
"editor.editing.show_code_help": "Затем вы можете скопировать его вручную.",
|
||||||
"editor.editing.smaller": "Уменьшить размер уровня",
|
"editor.editing.smaller": "Уменьшить размер уровня",
|
||||||
"editor.editing.title": "Уровень редактирования: {{name}}",
|
"editor.editing.title": "Уровень редактирования: {{name}}",
|
||||||
"editor.editing.up": "Поднимите все кирпичи.",
|
"editor.editing.up": "Поднимите все кирпичи.",
|
||||||
|
@ -68,21 +68,21 @@
|
||||||
"lab.reset": "Перезагрузить",
|
"lab.reset": "Перезагрузить",
|
||||||
"lab.select_level": "Выберите уровень для игры",
|
"lab.select_level": "Выберите уровень для игры",
|
||||||
"lab.unlocks_at": "Открывается при общем количестве очков {{score}}",
|
"lab.unlocks_at": "Открывается при общем количестве очков {{score}}",
|
||||||
"level_up.challenges.catchRateGood.description": "",
|
"level_up.challenges.catchRateGood.description": "Поймайте {{gold}}% монет за золото, {{silver}}% за серебро.",
|
||||||
"level_up.challenges.catchRateGood.name": "",
|
"level_up.challenges.catchRateGood.name": "{{caught}} монет, выловленных из {{total}}",
|
||||||
"level_up.challenges.earned_medal": "",
|
"level_up.challenges.earned_medal": "Вы заслужили медаль",
|
||||||
"level_up.challenges.earned_medal_plural": "",
|
"level_up.challenges.earned_medal_plural": "Вы заработали {{count}} медалей",
|
||||||
"level_up.challenges.gain": "",
|
"level_up.challenges.gain": "+{{choices}} вариантов и +{{up}} улучшений",
|
||||||
"level_up.challenges.levelMisses.description": "",
|
"level_up.challenges.levelMisses.description": "Вы получите золотую медаль, если промахнетесь менее {{gold}} раз, серебряную — менее {{silver}}.",
|
||||||
"level_up.challenges.levelMisses.name": "",
|
"level_up.challenges.levelMisses.name": "{{value}} пропущенных выстрелов",
|
||||||
"level_up.challenges.levelMisses.none": "",
|
"level_up.challenges.levelMisses.none": "Никаких пропущенных выстрелов",
|
||||||
"level_up.challenges.levelTime.description": "",
|
"level_up.challenges.levelTime.description": "Вы получите золотую медаль за {{gold}}с. и серебряную медаль за {{silver}}с.",
|
||||||
"level_up.challenges.levelTime.name": "",
|
"level_up.challenges.levelTime.name": "{{value}}с игрового времени",
|
||||||
"level_up.challenges.no_gain": "",
|
"level_up.challenges.no_gain": "Никакого выигрыша",
|
||||||
"level_up.forbidden": "",
|
"level_up.forbidden": "Выбор этого перка не позволит вам разблокировать уровень «{{levelName}}» в этом прохождении игры.",
|
||||||
"level_up.required": "",
|
"level_up.required": "Выбор этого перка может позволить вам разблокировать уровень «{{levelName}}» в этой игре.",
|
||||||
"level_up.title": "Вы только что закончили уровень {{level}}/{{max}}.",
|
"level_up.title": "Вы только что закончили уровень {{level}}/{{max}}.",
|
||||||
"level_up.upgrade_perks": "",
|
"level_up.upgrade_perks": "Вы поймали {{coins}} монет. Выберите {{count}} улучшений ниже.",
|
||||||
"main_menu.basic": "",
|
"main_menu.basic": "",
|
||||||
"main_menu.basic_help": "",
|
"main_menu.basic_help": "",
|
||||||
"main_menu.colorful_coins": "",
|
"main_menu.colorful_coins": "",
|
||||||
|
@ -169,8 +169,8 @@
|
||||||
"score_panel.rerolls_count": "Предстоящие уровни :",
|
"score_panel.rerolls_count": "Предстоящие уровни :",
|
||||||
"score_panel.score_to_unlock": "Наберите {{points}} больше очков, чтобы разблокировать уровень \"{{level}}\"",
|
"score_panel.score_to_unlock": "Наберите {{points}} больше очков, чтобы разблокировать уровень \"{{level}}\"",
|
||||||
"score_panel.title": "{{score}} очков на уровне {{level}}/{{max}} ",
|
"score_panel.title": "{{score}} очков на уровне {{level}}/{{max}} ",
|
||||||
"score_panel.upcoming_levels": "",
|
"score_panel.upcoming_levels": "Предстоящие уровни",
|
||||||
"score_panel.upgrade_point_count": "",
|
"score_panel.upgrade_point_count": "Вы накопили {{count}} очков улучшения.",
|
||||||
"score_panel.upgrades_picked": "Обновления, выбранные в этой игре, запускаются :",
|
"score_panel.upgrades_picked": "Обновления, выбранные в этой игре, запускаются :",
|
||||||
"settings.autoplay": "Автоматическое воспроизведение",
|
"settings.autoplay": "Автоматическое воспроизведение",
|
||||||
"settings.autoplay_help": "Начните сеанс со случайными улучшениями и компьютерным веслом",
|
"settings.autoplay_help": "Начните сеанс со случайными улучшениями и компьютерным веслом",
|
||||||
|
@ -188,12 +188,12 @@
|
||||||
"settings.extra_bright_help": "Увеличивает размер ореола вокруг монет и кирпичей.",
|
"settings.extra_bright_help": "Увеличивает размер ореола вокруг монет и кирпичей.",
|
||||||
"settings.fullscreen": "ПОЛНЫЙ ЭКРАН",
|
"settings.fullscreen": "ПОЛНЫЙ ЭКРАН",
|
||||||
"settings.fullscreen_help": "Игра пытается перейти в полноэкранный режим перед запуском",
|
"settings.fullscreen_help": "Игра пытается перейти в полноэкранный режим перед запуском",
|
||||||
"settings.kid": "",
|
"settings.kid": "Детский режим",
|
||||||
"settings.kid_help": "",
|
"settings.kid_help": "Всегда начинайте с более медленного мяча.",
|
||||||
"settings.language": "Язык",
|
"settings.language": "Язык",
|
||||||
"settings.language_help": "Выберите язык игры",
|
"settings.language_help": "Выберите язык игры",
|
||||||
"settings.level_unlocks_hints": "",
|
"settings.level_unlocks_hints": "Подсказки для разблокировки уровней",
|
||||||
"settings.level_unlocks_hints_help": "",
|
"settings.level_unlocks_hints_help": "Помочь вам выбрать правильные преимущества для разблокировки уровней",
|
||||||
"settings.load_save_file": "Загрузить файл сохранения",
|
"settings.load_save_file": "Загрузить файл сохранения",
|
||||||
"settings.load_save_file_help": "Выберите файл сохранения на вашем устройстве",
|
"settings.load_save_file_help": "Выберите файл сохранения на вашем устройстве",
|
||||||
"settings.max_coins": " {{max}} монет на экране максимум",
|
"settings.max_coins": " {{max}} монет на экране максимум",
|
||||||
|
@ -228,8 +228,8 @@
|
||||||
"settings.sounds_help": "Бипы, блепы и брррр",
|
"settings.sounds_help": "Бипы, блепы и брррр",
|
||||||
"settings.stress_test": "Стресс-тест",
|
"settings.stress_test": "Стресс-тест",
|
||||||
"settings.stress_test_help": "Запустите игру, управляемую ботом, с очень большим количеством монет, чтобы проверить пределы производительности вашего устройства.",
|
"settings.stress_test_help": "Запустите игру, управляемую ботом, с очень большим количеством монет, чтобы проверить пределы производительности вашего устройства.",
|
||||||
"settings.touch_delayed_start": "",
|
"settings.touch_delayed_start": "Отложенный старт на мобильном устройстве",
|
||||||
"settings.touch_delayed_start_help": "",
|
"settings.touch_delayed_start_help": "3,2,1,Перейти к началу уровня",
|
||||||
"starting_perks.checked": "Когда вы начнете новую игру, вам будет дано одно из этих преимуществ. Щелкните по перку, чтобы исключить его.",
|
"starting_perks.checked": "Когда вы начнете новую игру, вам будет дано одно из этих преимуществ. Щелкните по перку, чтобы исключить его.",
|
||||||
"starting_perks.help": "Выберите возможные стартовые апгрейды",
|
"starting_perks.help": "Выберите возможные стартовые апгрейды",
|
||||||
"starting_perks.random": "Все преимущества были убраны, выбор будет случайным.",
|
"starting_perks.random": "Все преимущества были убраны, выбор будет случайным.",
|
||||||
|
@ -252,9 +252,9 @@
|
||||||
"unlocks.minTotalScore": "Накопите в общей сложности ${{score}}",
|
"unlocks.minTotalScore": "Накопите в общей сложности ${{score}}",
|
||||||
"unlocks.reached": "Ваш лучший результат - {{reached}}.",
|
"unlocks.reached": "Ваш лучший результат - {{reached}}.",
|
||||||
"unlocks.title_upgrades": "Вы разблокировали {{unlocked}} обновлений из {{out_of}}",
|
"unlocks.title_upgrades": "Вы разблокировали {{unlocked}} обновлений из {{out_of}}",
|
||||||
"unlocks.try": "",
|
"unlocks.try": "Пытаться",
|
||||||
"unlocks.upgrades": "Разблокированные улучшения",
|
"unlocks.upgrades": "Разблокированные улучшения",
|
||||||
"unlocks.use": "",
|
"unlocks.use": "Использовать",
|
||||||
"upgrades.addiction.name": "Наркомания",
|
"upgrades.addiction.name": "Наркомания",
|
||||||
"upgrades.addiction.tooltip": "+{{lvl}} комбо / кирпич, комбо сбрасывается на {{delay}}с после разрушения кирпича.",
|
"upgrades.addiction.tooltip": "+{{lvl}} комбо / кирпич, комбо сбрасывается на {{delay}}с после разрушения кирпича.",
|
||||||
"upgrades.addiction.verbose_description": "Отсчет начинается только после разрушения первого кирпича на каждом уровне. Он остановится, как только все кирпичи будут уничтожены.",
|
"upgrades.addiction.verbose_description": "Отсчет начинается только после разрушения первого кирпича на каждом уровне. Он остановится, как только все кирпичи будут уничтожены.",
|
||||||
|
@ -305,16 +305,16 @@
|
||||||
"upgrades.corner_shot.verbose_description": "Помогает прицеливаться на поворотах. Дальние уровни позволят вам выйти дальше.",
|
"upgrades.corner_shot.verbose_description": "Помогает прицеливаться на поворотах. Дальние уровни позволят вам выйти дальше.",
|
||||||
"upgrades.double_or_nothing.name": "Двойной или ничего",
|
"upgrades.double_or_nothing.name": "Двойной или ничего",
|
||||||
"upgrades.double_or_nothing.tooltip": "Комбо поднимается в {{multiplier}} раз быстрее, но вы будете терять {{percent}}% своего счета при каждом сбросе.",
|
"upgrades.double_or_nothing.tooltip": "Комбо поднимается в {{multiplier}} раз быстрее, но вы будете терять {{percent}}% своего счета при каждом сбросе.",
|
||||||
"upgrades.double_or_nothing.verbose_description": "",
|
"upgrades.double_or_nothing.verbose_description": "Сброс комбо засчитывается только тогда, когда ваше комбо превысило минимум.",
|
||||||
"upgrades.etherealcoins.name": "Монеты, в космосе",
|
"upgrades.etherealcoins.name": "Монеты, в космосе",
|
||||||
"upgrades.etherealcoins.tooltip": "На монеты больше не действует гравитация",
|
"upgrades.etherealcoins.tooltip": "На монеты больше не действует гравитация",
|
||||||
"upgrades.etherealcoins.verbose_description": "Монеты сохранят свою скорость даже после нескольких подпрыгиваний, и на них больше не будет действовать гравитация.",
|
"upgrades.etherealcoins.verbose_description": "Монеты сохранят свою скорость даже после нескольких подпрыгиваний, и на них больше не будет действовать гравитация.",
|
||||||
"upgrades.extra_levels.name": "Еще 5 минут",
|
"upgrades.extra_levels.name": "Еще 5 минут",
|
||||||
"upgrades.extra_levels.tooltip": "Играйте {{count}} уровней вместо 7",
|
"upgrades.extra_levels.tooltip": "Играйте {{count}} уровней вместо 7",
|
||||||
"upgrades.extra_levels.verbose_description": "По умолчанию игра может длиться максимум 7 уровней, после чего игра заканчивается.\n\nКаждый уровень этой привилегии позволяет вам подняться на один уровень выше. Последние уровни часто являются теми, где вы набираете больше всего очков, так что разница может быть значительной.",
|
"upgrades.extra_levels.verbose_description": "По умолчанию игра может длиться максимум 7 уровней, после чего игра заканчивается.\n\nКаждый уровень этой привилегии позволяет вам подняться на один уровень выше. Последние уровни часто являются теми, где вы набираете больше всего очков, так что разница может быть значительной.",
|
||||||
"upgrades.extra_life.name": "",
|
"upgrades.extra_life.name": "Дополнительная жизнь",
|
||||||
"upgrades.extra_life.tooltip": "",
|
"upgrades.extra_life.tooltip": "Сохраняет ваш последний мяч, если он вот-вот потеряется",
|
||||||
"upgrades.extra_life.verbose_description": "",
|
"upgrades.extra_life.verbose_description": "Жизнь будет потреблена в процессе. Дополнительные жизни отображаются как линии позади шайбы.",
|
||||||
"upgrades.forgiving.name": "Прощение",
|
"upgrades.forgiving.name": "Прощение",
|
||||||
"upgrades.forgiving.tooltip": "Пропущенные паузы уменьшают комбо постепенно, а не все сразу.",
|
"upgrades.forgiving.tooltip": "Пропущенные паузы уменьшают комбо постепенно, а не все сразу.",
|
||||||
"upgrades.forgiving.verbose_description": "Первый промах за уровень - бесплатно, затем 10% от комбо, затем 20%.",
|
"upgrades.forgiving.verbose_description": "Первый промах за уровень - бесплатно, затем 10% от комбо, затем 20%.",
|
||||||
|
@ -420,9 +420,9 @@
|
||||||
"upgrades.soft_reset.name": "Мягкий сброс",
|
"upgrades.soft_reset.name": "Мягкий сброс",
|
||||||
"upgrades.soft_reset.tooltip": "Комбо-сброс сохраняет {{percent}}%",
|
"upgrades.soft_reset.tooltip": "Комбо-сброс сохраняет {{percent}}%",
|
||||||
"upgrades.soft_reset.verbose_description": "Ограничьте влияние комбо-сброса.",
|
"upgrades.soft_reset.verbose_description": "Ограничьте влияние комбо-сброса.",
|
||||||
"upgrades.steering.name": "",
|
"upgrades.steering.name": "Рулевое управление",
|
||||||
"upgrades.steering.tooltip": "",
|
"upgrades.steering.tooltip": "Мячи поворачиваются, когда движется шайба",
|
||||||
"upgrades.steering.verbose_description": "",
|
"upgrades.steering.verbose_description": "Изменение положения шайбы напрямую влияет на направление движения мячей. На уровне 2+ вы получаете линию, показывающую направление вашего мяча.",
|
||||||
"upgrades.sticky_coins.name": "Липкие монеты",
|
"upgrades.sticky_coins.name": "Липкие монеты",
|
||||||
"upgrades.sticky_coins.tooltip": "Монеты прилипают к кирпичам того же цвета.",
|
"upgrades.sticky_coins.tooltip": "Монеты прилипают к кирпичам того же цвета.",
|
||||||
"upgrades.sticky_coins.verbose_description": "На уровне 2 они прилипают к кирпичам любого цвета.",
|
"upgrades.sticky_coins.verbose_description": "На уровне 2 они прилипают к кирпичам любого цвета.",
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"confirmRestart.yes": "Oyunu yeniden başlat",
|
"confirmRestart.yes": "Oyunu yeniden başlat",
|
||||||
"editor.editing.bigger": "Seviye boyutunu artır",
|
"editor.editing.bigger": "Seviye boyutunu artır",
|
||||||
"editor.editing.color": "Renk listesinden bir renk seçin (seviye başına en fazla 5)",
|
"editor.editing.color": "Renk listesinden bir renk seçin (seviye başına en fazla 5)",
|
||||||
"editor.editing.copied": "",
|
"editor.editing.copied": "Seviye kodu kopyalandı",
|
||||||
"editor.editing.copy": "Kopyalama seviyesi kodu",
|
"editor.editing.copy": "Kopyalama seviyesi kodu",
|
||||||
"editor.editing.copy_help": "Bunu Discord'umuzdaki #levels kanalına yapıştırın",
|
"editor.editing.copy_help": "Bunu Discord'umuzdaki #levels kanalına yapıştırın",
|
||||||
"editor.editing.credit": "Krediler ve kaynak",
|
"editor.editing.credit": "Krediler ve kaynak",
|
||||||
|
@ -18,8 +18,8 @@
|
||||||
"editor.editing.rename": "Seviye Adı",
|
"editor.editing.rename": "Seviye Adı",
|
||||||
"editor.editing.rename_prompt": "Lütfen seviye için yeni bir ad girin",
|
"editor.editing.rename_prompt": "Lütfen seviye için yeni bir ad girin",
|
||||||
"editor.editing.right": "Tüm tuğlaları sağa taşı",
|
"editor.editing.right": "Tüm tuğlaları sağa taşı",
|
||||||
"editor.editing.show_code": "",
|
"editor.editing.show_code": "Seviye kodunu göster",
|
||||||
"editor.editing.show_code_help": "",
|
"editor.editing.show_code_help": "Daha sonra bunu manuel olarak kopyalayabilirsiniz",
|
||||||
"editor.editing.smaller": "Seviye boyutunu azalt",
|
"editor.editing.smaller": "Seviye boyutunu azalt",
|
||||||
"editor.editing.title": "Düzenleme düzeyi : {{name}}",
|
"editor.editing.title": "Düzenleme düzeyi : {{name}}",
|
||||||
"editor.editing.up": "Tüm tuğlaları yukarı taşı",
|
"editor.editing.up": "Tüm tuğlaları yukarı taşı",
|
||||||
|
@ -68,21 +68,21 @@
|
||||||
"lab.reset": "Sıfırla",
|
"lab.reset": "Sıfırla",
|
||||||
"lab.select_level": "Oynamak için bir seviye seçin",
|
"lab.select_level": "Oynamak için bir seviye seçin",
|
||||||
"lab.unlocks_at": "Toplam puan {{score}}olduğunda açılır",
|
"lab.unlocks_at": "Toplam puan {{score}}olduğunda açılır",
|
||||||
"level_up.challenges.catchRateGood.description": "",
|
"level_up.challenges.catchRateGood.description": "Altın için % {{gold}}, gümüş için % {{silver}}oranında para yakalayın.",
|
||||||
"level_up.challenges.catchRateGood.name": "",
|
"level_up.challenges.catchRateGood.name": "{{caught}} madeni para {{total}}'den yakalandı",
|
||||||
"level_up.challenges.earned_medal": "",
|
"level_up.challenges.earned_medal": "Madalya kazandın",
|
||||||
"level_up.challenges.earned_medal_plural": "",
|
"level_up.challenges.earned_medal_plural": " {{count}} madalya kazandınız",
|
||||||
"level_up.challenges.gain": "",
|
"level_up.challenges.gain": "+{{choices}} seçenek ve +{{up}} yükseltme",
|
||||||
"level_up.challenges.levelMisses.description": "",
|
"level_up.challenges.levelMisses.description": " {{gold}} kereden az kaçırırsanız altın madalya, {{silver}}kereden az kaçırırsanız gümüş madalya kazanırsınız.",
|
||||||
"level_up.challenges.levelMisses.name": "",
|
"level_up.challenges.levelMisses.name": "{{value}} kaçırılan atış",
|
||||||
"level_up.challenges.levelMisses.none": "",
|
"level_up.challenges.levelMisses.none": "Kaçırılan atış yok",
|
||||||
"level_up.challenges.levelTime.description": "",
|
"level_up.challenges.levelTime.description": " {{gold}}saniyenin altında altın madalya, {{silver}}saniyenin altında gümüş madalya kazanacaksınız.",
|
||||||
"level_up.challenges.levelTime.name": "",
|
"level_up.challenges.levelTime.name": "{{value}}s oyun süresi",
|
||||||
"level_up.challenges.no_gain": "",
|
"level_up.challenges.no_gain": "Kazanç yok",
|
||||||
"level_up.forbidden": "",
|
"level_up.forbidden": "Bu avantajı seçmeniz, bu oyun turunda \"{{levelName}}\" seviyesinin kilidini açmanızı engelleyecektir.",
|
||||||
"level_up.required": "",
|
"level_up.required": "Bu yeteneği seçmek, bu oyun turunda \"{{levelName}}\" seviyesinin kilidini açmanıza olanak tanıyabilir.",
|
||||||
"level_up.title": " {{level}}/{{max}}seviyesini yeni bitirdiniz.",
|
"level_up.title": " {{level}}/{{max}}seviyesini yeni bitirdiniz.",
|
||||||
"level_up.upgrade_perks": "",
|
"level_up.upgrade_perks": " {{coins}} jeton yakaladınız. Aşağıdan {{count}} yükseltmeyi seçin.",
|
||||||
"main_menu.basic": "",
|
"main_menu.basic": "",
|
||||||
"main_menu.basic_help": "",
|
"main_menu.basic_help": "",
|
||||||
"main_menu.colorful_coins": "",
|
"main_menu.colorful_coins": "",
|
||||||
|
@ -169,8 +169,8 @@
|
||||||
"score_panel.rerolls_count": "Yaklaşan seviyeler :",
|
"score_panel.rerolls_count": "Yaklaşan seviyeler :",
|
||||||
"score_panel.score_to_unlock": "\"{{level}}\" seviyesini açmak için {{points}} puan daha kazanın",
|
"score_panel.score_to_unlock": "\"{{level}}\" seviyesini açmak için {{points}} puan daha kazanın",
|
||||||
"score_panel.title": " {{level}}/{{max}} seviyesinde{{score}} puan",
|
"score_panel.title": " {{level}}/{{max}} seviyesinde{{score}} puan",
|
||||||
"score_panel.upcoming_levels": "",
|
"score_panel.upcoming_levels": "Yaklaşan seviyeler",
|
||||||
"score_panel.upgrade_point_count": "",
|
"score_panel.upgrade_point_count": " {{count}} yükseltme puanı biriktirdiniz.",
|
||||||
"score_panel.upgrades_picked": "Bu oyun çalışmasında seçilen yükseltmeler:",
|
"score_panel.upgrades_picked": "Bu oyun çalışmasında seçilen yükseltmeler:",
|
||||||
"settings.autoplay": "Otomatik oynatma",
|
"settings.autoplay": "Otomatik oynatma",
|
||||||
"settings.autoplay_help": "Rastgele yükseltmeler ve bilgisayar kontrollü bir kürekle bir oturum başlatın",
|
"settings.autoplay_help": "Rastgele yükseltmeler ve bilgisayar kontrollü bir kürekle bir oturum başlatın",
|
||||||
|
@ -188,12 +188,12 @@
|
||||||
"settings.extra_bright_help": "Madeni paraların ve tuğlaların etrafındaki hale boyutunu büyütür.",
|
"settings.extra_bright_help": "Madeni paraların ve tuğlaların etrafındaki hale boyutunu büyütür.",
|
||||||
"settings.fullscreen": "Tam ekran",
|
"settings.fullscreen": "Tam ekran",
|
||||||
"settings.fullscreen_help": "Oyun başlamadan önce tam ekran olmaya çalışacak",
|
"settings.fullscreen_help": "Oyun başlamadan önce tam ekran olmaya çalışacak",
|
||||||
"settings.kid": "",
|
"settings.kid": "Çocuk modu",
|
||||||
"settings.kid_help": "",
|
"settings.kid_help": "Her zaman daha yavaş topla başlayın",
|
||||||
"settings.language": "Dil",
|
"settings.language": "Dil",
|
||||||
"settings.language_help": "Oyunun dilini seçin",
|
"settings.language_help": "Oyunun dilini seçin",
|
||||||
"settings.level_unlocks_hints": "",
|
"settings.level_unlocks_hints": "Seviyeler ipuçlarını açar",
|
||||||
"settings.level_unlocks_hints_help": "",
|
"settings.level_unlocks_hints_help": "Seviyelerin kilidini açmak için doğru avantajları seçmenize yardımcı olur",
|
||||||
"settings.load_save_file": "Kayıt dosyasını yükle",
|
"settings.load_save_file": "Kayıt dosyasını yükle",
|
||||||
"settings.load_save_file_help": "Cihazınızda bir kayıt dosyası seçin",
|
"settings.load_save_file_help": "Cihazınızda bir kayıt dosyası seçin",
|
||||||
"settings.max_coins": "Ekranda maksimum {{max}} jeton var",
|
"settings.max_coins": "Ekranda maksimum {{max}} jeton var",
|
||||||
|
@ -228,8 +228,8 @@
|
||||||
"settings.sounds_help": "Bipler, blooplar ve brrrr",
|
"settings.sounds_help": "Bipler, blooplar ve brrrr",
|
||||||
"settings.stress_test": "Stres testi",
|
"settings.stress_test": "Stres testi",
|
||||||
"settings.stress_test_help": "Cihazınızın performans sınırlarını test etmek için çok sayıda jetonla bot kontrollü bir oyun başlatın.",
|
"settings.stress_test_help": "Cihazınızın performans sınırlarını test etmek için çok sayıda jetonla bot kontrollü bir oyun başlatın.",
|
||||||
"settings.touch_delayed_start": "",
|
"settings.touch_delayed_start": "Mobilde gecikmeli başlatma",
|
||||||
"settings.touch_delayed_start_help": "",
|
"settings.touch_delayed_start_help": "3,2,1,Bir seviyenin başlangıcında git",
|
||||||
"starting_perks.checked": "Yeni bir oyuna başladığınızda, bu avantajlardan biri size verilecektir. Bir avantajı hariç tutmak için tıklayın.",
|
"starting_perks.checked": "Yeni bir oyuna başladığınızda, bu avantajlardan biri size verilecektir. Bir avantajı hariç tutmak için tıklayın.",
|
||||||
"starting_perks.help": "Olası başlangıç yükseltmelerini seçin",
|
"starting_perks.help": "Olası başlangıç yükseltmelerini seçin",
|
||||||
"starting_perks.random": "Tüm avantajlar kaldırıldı, seçim rastgele olacak.",
|
"starting_perks.random": "Tüm avantajlar kaldırıldı, seçim rastgele olacak.",
|
||||||
|
@ -252,9 +252,9 @@
|
||||||
"unlocks.minTotalScore": "Toplam ${{score}}biriktirin",
|
"unlocks.minTotalScore": "Toplam ${{score}}biriktirin",
|
||||||
"unlocks.reached": "En iyi skorunuz {{reached}}idi.",
|
"unlocks.reached": "En iyi skorunuz {{reached}}idi.",
|
||||||
"unlocks.title_upgrades": " {{out_of}}yükseltmeden {{unlocked}} tanesinin kilidini açtınız",
|
"unlocks.title_upgrades": " {{out_of}}yükseltmeden {{unlocked}} tanesinin kilidini açtınız",
|
||||||
"unlocks.try": "",
|
"unlocks.try": "Denemek",
|
||||||
"unlocks.upgrades": "Kilidi açılmış yükseltmeler",
|
"unlocks.upgrades": "Kilidi açılmış yükseltmeler",
|
||||||
"unlocks.use": "",
|
"unlocks.use": "Kullanmak",
|
||||||
"upgrades.addiction.name": "Bağımlılık",
|
"upgrades.addiction.name": "Bağımlılık",
|
||||||
"upgrades.addiction.tooltip": "+{{lvl}} kombo / tuğla, kombo bir tuğlayı kırdıktan sonra {{delay}}saniye içinde sıfırlanır.",
|
"upgrades.addiction.tooltip": "+{{lvl}} kombo / tuğla, kombo bir tuğlayı kırdıktan sonra {{delay}}saniye içinde sıfırlanır.",
|
||||||
"upgrades.addiction.verbose_description": "Geri sayım yalnızca her seviyenin ilk tuğlası kırıldıktan sonra başlar. Tüm tuğlalar yok edildiğinde durur.",
|
"upgrades.addiction.verbose_description": "Geri sayım yalnızca her seviyenin ilk tuğlası kırıldıktan sonra başlar. Tüm tuğlalar yok edildiğinde durur.",
|
||||||
|
@ -305,16 +305,16 @@
|
||||||
"upgrades.corner_shot.verbose_description": "Köşelerde nişan almaya yardımcı olur. Daha ileri seviyeler daha uzağa gitmenizi sağlar.",
|
"upgrades.corner_shot.verbose_description": "Köşelerde nişan almaya yardımcı olur. Daha ileri seviyeler daha uzağa gitmenizi sağlar.",
|
||||||
"upgrades.double_or_nothing.name": "Çift veya hiç",
|
"upgrades.double_or_nothing.name": "Çift veya hiç",
|
||||||
"upgrades.double_or_nothing.tooltip": "Kombo {{multiplier}} kat daha hızlı tırmanır, ancak her sıfırlamada puanınızın % {{percent}}kadarını kaybedersiniz.",
|
"upgrades.double_or_nothing.tooltip": "Kombo {{multiplier}} kat daha hızlı tırmanır, ancak her sıfırlamada puanınızın % {{percent}}kadarını kaybedersiniz.",
|
||||||
"upgrades.double_or_nothing.verbose_description": "",
|
"upgrades.double_or_nothing.verbose_description": "Kombo sıfırlaması yalnızca kombonuz minimumun üzerinde olduğunda geçerlidir",
|
||||||
"upgrades.etherealcoins.name": "Uzayda Madeni Paralar",
|
"upgrades.etherealcoins.name": "Uzayda Madeni Paralar",
|
||||||
"upgrades.etherealcoins.tooltip": "Madeni paralar artık yer çekiminden etkilenmiyor",
|
"upgrades.etherealcoins.tooltip": "Madeni paralar artık yer çekiminden etkilenmiyor",
|
||||||
"upgrades.etherealcoins.verbose_description": "Paralar birkaç kez zıpladıktan sonra bile hızlarını koruyacak ve artık yer çekiminden etkilenmeyecekler.",
|
"upgrades.etherealcoins.verbose_description": "Paralar birkaç kez zıpladıktan sonra bile hızlarını koruyacak ve artık yer çekiminden etkilenmeyecekler.",
|
||||||
"upgrades.extra_levels.name": "5 dakika daha",
|
"upgrades.extra_levels.name": "5 dakika daha",
|
||||||
"upgrades.extra_levels.tooltip": "7 yerine {{count}} seviye oyna",
|
"upgrades.extra_levels.tooltip": "7 yerine {{count}} seviye oyna",
|
||||||
"upgrades.extra_levels.verbose_description": "Varsayılan oyun en fazla 7 seviye sürebilir, ardından oyun biter. \n\nBu avantajın her seviyesi bir seviye daha yukarı çıkmanızı sağlar. Son seviyeler genellikle en fazla puanı aldığınız seviyelerdir, bu yüzden fark dramatik olabilir.",
|
"upgrades.extra_levels.verbose_description": "Varsayılan oyun en fazla 7 seviye sürebilir, ardından oyun biter. \n\nBu avantajın her seviyesi bir seviye daha yukarı çıkmanızı sağlar. Son seviyeler genellikle en fazla puanı aldığınız seviyelerdir, bu yüzden fark dramatik olabilir.",
|
||||||
"upgrades.extra_life.name": "",
|
"upgrades.extra_life.name": "Ekstra Hayat",
|
||||||
"upgrades.extra_life.tooltip": "",
|
"upgrades.extra_life.tooltip": "Kaybolmak üzereyse son topunuzu kaydeder",
|
||||||
"upgrades.extra_life.verbose_description": "",
|
"upgrades.extra_life.verbose_description": "Bu süreçte hayat tüketilecektir. Ekstra canlar diskin arkasındaki çizgiler olarak gösterilir.",
|
||||||
"upgrades.forgiving.name": "Bağışlayıcı",
|
"upgrades.forgiving.name": "Bağışlayıcı",
|
||||||
"upgrades.forgiving.tooltip": "Molaları kaçırmak, komboyu bir kerede azaltmak yerine kademeli olarak azaltır.",
|
"upgrades.forgiving.tooltip": "Molaları kaçırmak, komboyu bir kerede azaltmak yerine kademeli olarak azaltır.",
|
||||||
"upgrades.forgiving.verbose_description": "Her seviyede ilk ıskalama bedava, sonra kombonun %10'u, sonra %20'si...",
|
"upgrades.forgiving.verbose_description": "Her seviyede ilk ıskalama bedava, sonra kombonun %10'u, sonra %20'si...",
|
||||||
|
@ -420,9 +420,9 @@
|
||||||
"upgrades.soft_reset.name": "Yumuşak sıfırlama",
|
"upgrades.soft_reset.name": "Yumuşak sıfırlama",
|
||||||
"upgrades.soft_reset.tooltip": "Kombo sıfırlamaları % {{percent}}tutar",
|
"upgrades.soft_reset.tooltip": "Kombo sıfırlamaları % {{percent}}tutar",
|
||||||
"upgrades.soft_reset.verbose_description": "Bir kombo sıfırlamanın etkisini sınırlayın.",
|
"upgrades.soft_reset.verbose_description": "Bir kombo sıfırlamanın etkisini sınırlayın.",
|
||||||
"upgrades.steering.name": "",
|
"upgrades.steering.name": "Direksiyon",
|
||||||
"upgrades.steering.tooltip": "",
|
"upgrades.steering.tooltip": "Disk hareket ettiğinde toplar döner",
|
||||||
"upgrades.steering.verbose_description": "",
|
"upgrades.steering.verbose_description": "Puck'ın yerinin değişmesi doğrudan topların hareket yönünü etkiler. Seviye 2+'da topun yönlerini gösteren bir çizgi elde edersiniz.",
|
||||||
"upgrades.sticky_coins.name": "Yapışkan paralar",
|
"upgrades.sticky_coins.name": "Yapışkan paralar",
|
||||||
"upgrades.sticky_coins.tooltip": "Madeni paralar aynı renkteki tuğlalara yapışıyor",
|
"upgrades.sticky_coins.tooltip": "Madeni paralar aynı renkteki tuğlalara yapışıyor",
|
||||||
"upgrades.sticky_coins.verbose_description": "2. seviyede, herhangi bir renkteki tuğlalara yapışırlar",
|
"upgrades.sticky_coins.verbose_description": "2. seviyede, herhangi bir renkteki tuğlalara yapışırlar",
|
||||||
|
|
|
@ -4,10 +4,6 @@ export function clamp(value: number, min: number, max: number) {
|
||||||
return Math.max(min, Math.min(value, max));
|
return Math.max(min, Math.min(value, max));
|
||||||
}
|
}
|
||||||
|
|
||||||
export function comboKeepingRate(level: number) {
|
|
||||||
return clamp(1 - (1 / (1 + level)) * 1.5, 0, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
export function ballTransparency(ball: Ball, gameState: GameState) {
|
export function ballTransparency(ball: Ball, gameState: GameState) {
|
||||||
if (!gameState.perks.transparency) return 0;
|
if (!gameState.perks.transparency) return 0;
|
||||||
return clamp(
|
return clamp(
|
||||||
|
@ -138,3 +134,15 @@ export function levelCodeToRawLevel(code: string) {
|
||||||
credit,
|
credit,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function comboKeepingRate(level: number) {
|
||||||
|
return clamp(1 - (1 / (1 + level)) * 1.5, 0, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
export function base_combo_from_stronger_foundation(perkLevel: number) {
|
||||||
|
let base = 1;
|
||||||
|
for (let i = 0; i < perkLevel; i++) {
|
||||||
|
base += 3 + i;
|
||||||
|
}
|
||||||
|
return base;
|
||||||
|
}
|
||||||
|
|
|
@ -16,7 +16,6 @@ export function hideAnyTooltip() {
|
||||||
function setupMobileTooltips(tooltip: HTMLDivElement) {
|
function setupMobileTooltips(tooltip: HTMLDivElement) {
|
||||||
tooltip.className = "mobile";
|
tooltip.className = "mobile";
|
||||||
function openTooltip(e: Event) {
|
function openTooltip(e: Event) {
|
||||||
console.log("openTooltip", e);
|
|
||||||
hideAnyTooltip();
|
hideAnyTooltip();
|
||||||
const hovering = e.target as HTMLElement;
|
const hovering = e.target as HTMLElement;
|
||||||
const tooltipContent =
|
const tooltipContent =
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
import { t } from "./i18n/i18n";
|
import { t } from "./i18n/i18n";
|
||||||
|
|
||||||
import { comboKeepingRate } from "./pure_functions";
|
import { PerkId } from "./types";
|
||||||
import { PerkId, Upgrade } from "./types";
|
|
||||||
import {base_combo_from_stronger_foundation} from "./game_utils";
|
import {
|
||||||
|
base_combo_from_stronger_foundation,
|
||||||
|
comboKeepingRate,
|
||||||
|
} from "./pure_functions";
|
||||||
|
|
||||||
// Those perks are excluded from creative mode
|
// Those perks are excluded from creative mode
|
||||||
export const noCreative: PerkId[] = [
|
export const noCreative: PerkId[] = [
|
||||||
|
@ -769,7 +772,9 @@ 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.tooltip", { coins: base_combo_from_stronger_foundation(lvl) }),
|
t("upgrades.base_combo.tooltip", {
|
||||||
|
coins: base_combo_from_stronger_foundation(lvl),
|
||||||
|
}),
|
||||||
fullHelp: (lvl: number) =>
|
fullHelp: (lvl: number) =>
|
||||||
t("upgrades.base_combo.verbose_description", { lvl }),
|
t("upgrades.base_combo.verbose_description", { lvl }),
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue