diff --git a/res/ui/building_icons/rotater.png b/res/ui/building_icons/rotator.png similarity index 100% rename from res/ui/building_icons/rotater.png rename to res/ui/building_icons/rotator.png diff --git a/res/ui/building_tutorials/rotater-ccw.png b/res/ui/building_tutorials/rotator-ccw.png similarity index 100% rename from res/ui/building_tutorials/rotater-ccw.png rename to res/ui/building_tutorials/rotator-ccw.png diff --git a/res/ui/building_tutorials/rotater-rotate180.png b/res/ui/building_tutorials/rotator-rotate180.png similarity index 100% rename from res/ui/building_tutorials/rotater-rotate180.png rename to res/ui/building_tutorials/rotator-rotate180.png diff --git a/res/ui/building_tutorials/rotater.png b/res/ui/building_tutorials/rotator.png similarity index 100% rename from res/ui/building_tutorials/rotater.png rename to res/ui/building_tutorials/rotator.png diff --git a/res/ui/building_tutorials/virtual_processor-rotater.png b/res/ui/building_tutorials/virtual_processor-rotator.png similarity index 100% rename from res/ui/building_tutorials/virtual_processor-rotater.png rename to res/ui/building_tutorials/virtual_processor-rotator.png diff --git a/res_raw/sprites/blueprints/rotater-ccw.png b/res_raw/sprites/blueprints/rotator-ccw.png similarity index 100% rename from res_raw/sprites/blueprints/rotater-ccw.png rename to res_raw/sprites/blueprints/rotator-ccw.png diff --git a/res_raw/sprites/blueprints/rotater-rotate180.png b/res_raw/sprites/blueprints/rotator-rotate180.png similarity index 100% rename from res_raw/sprites/blueprints/rotater-rotate180.png rename to res_raw/sprites/blueprints/rotator-rotate180.png diff --git a/res_raw/sprites/blueprints/rotater.png b/res_raw/sprites/blueprints/rotator.png similarity index 100% rename from res_raw/sprites/blueprints/rotater.png rename to res_raw/sprites/blueprints/rotator.png diff --git a/res_raw/sprites/blueprints/virtual_processor-rotater.png b/res_raw/sprites/blueprints/virtual_processor-rotator.png similarity index 100% rename from res_raw/sprites/blueprints/virtual_processor-rotater.png rename to res_raw/sprites/blueprints/virtual_processor-rotator.png diff --git a/res_raw/sprites/buildings/rotater-ccw.png b/res_raw/sprites/buildings/rotator-ccw.png similarity index 100% rename from res_raw/sprites/buildings/rotater-ccw.png rename to res_raw/sprites/buildings/rotator-ccw.png diff --git a/res_raw/sprites/buildings/rotater-rotate180.png b/res_raw/sprites/buildings/rotator-rotate180.png similarity index 100% rename from res_raw/sprites/buildings/rotater-rotate180.png rename to res_raw/sprites/buildings/rotator-rotate180.png diff --git a/res_raw/sprites/buildings/rotater.png b/res_raw/sprites/buildings/rotator.png similarity index 100% rename from res_raw/sprites/buildings/rotater.png rename to res_raw/sprites/buildings/rotator.png diff --git a/res_raw/sprites/buildings/virtual_processor-rotater.png b/res_raw/sprites/buildings/virtual_processor-rotator.png similarity index 100% rename from res_raw/sprites/buildings/virtual_processor-rotater.png rename to res_raw/sprites/buildings/virtual_processor-rotator.png diff --git a/src/css/resources.scss b/src/css/resources.scss index 0cef0cbf..6bc76d3d 100644 --- a/src/css/resources.scss +++ b/src/css/resources.scss @@ -1,4 +1,4 @@ -$buildings: belt, cutter, miner, mixer, painter, rotater, balancer, stacker, trash, underground_belt, wire, +$buildings: belt, cutter, miner, mixer, painter, rotator, balancer, stacker, trash, underground_belt, wire, constant_signal, logic_gate, lever, filter, wire_tunnel, display, virtual_processor, reader, storage, transistor, analyzer, comparator, item_producer, constant_producer, goal_acceptor, block; @@ -12,9 +12,9 @@ $buildings: belt, cutter, miner, mixer, painter, rotater, balancer, stacker, tra } $buildingsAndVariants: belt, balancer, underground_belt, underground_belt-tier2, miner, miner-chainable, - cutter, cutter-quad, rotater, rotater-ccw, stacker, mixer, painter-double, painter-quad, trash, storage, - reader, rotater-rotate180, display, constant_signal, wire, wire_tunnel, logic_gate-or, logic_gate-not, - logic_gate-xor, analyzer, virtual_processor-rotater, virtual_processor-unstacker, item_producer, + cutter, cutter-quad, rotator, rotator-ccw, stacker, mixer, painter-double, painter-quad, trash, storage, + reader, rotator-rotate180, display, constant_signal, wire, wire_tunnel, logic_gate-or, logic_gate-not, + logic_gate-xor, analyzer, virtual_processor-rotator, virtual_processor-unstacker, item_producer, constant_producer, virtual_processor-stacker, virtual_processor-painter, wire-second, painter, painter-mirrored, comparator, goal_acceptor, block; @each $building in $buildingsAndVariants { diff --git a/src/js/core/config.ts b/src/js/core/config.ts index 0e79715f..8b67b9b5 100644 --- a/src/js/core/config.ts +++ b/src/js/core/config.ts @@ -85,9 +85,9 @@ export const globalConfig = { buildingSpeeds: { cutter: 1 / 4, cutterQuad: 1 / 4, - rotater: 1 / 1, - rotaterCCW: 1 / 1, - rotater180: 1 / 1, + rotator: 1 / 1, + rotatorCCW: 1 / 1, + rotator180: 1 / 1, painter: 1 / 6, painterDouble: 1 / 8, painterQuad: 1 / 2, diff --git a/src/js/game/achievement_proxy.js b/src/js/game/achievement_proxy.js index 9077b283..74874289 100644 --- a/src/js/game/achievement_proxy.js +++ b/src/js/game/achievement_proxy.js @@ -10,7 +10,7 @@ import { getBuildingDataFromCode } from "./building_codes"; const logger = createLogger("achievement_proxy"); -const ROTATER = "rotater"; +const ROTATOR = "rotator"; const DEFAULT = "default"; export class AchievementProxy { @@ -60,7 +60,7 @@ export class AchievementProxy { this.root.signals.storyGoalCompleted.add(this.onStoryGoalCompleted, this); } - if (this.has(ACHIEVEMENTS.noInverseRotater)) { + if (this.has(ACHIEVEMENTS.noInverseRotator)) { this.root.signals.entityAdded.add(this.onEntityAdded, this); } @@ -123,7 +123,7 @@ export class AchievementProxy { const building = getBuildingDataFromCode(entity.components.StaticMapEntity.code); - if (building.metaInstance.id !== ROTATER) { + if (building.metaInstance.id !== ROTATOR) { return; } @@ -131,7 +131,7 @@ export class AchievementProxy { return; } - this.root.savegame.currentData.stats.usedInverseRotater = true; + this.root.savegame.currentData.stats.usedInverseRotator = true; this.root.signals.entityAdded.remove(this.onEntityAdded); } diff --git a/src/js/game/buildings/rotater.js b/src/js/game/buildings/rotator.js similarity index 80% rename from src/js/game/buildings/rotater.js rename to src/js/game/buildings/rotator.js index 25ed33ee..b0a86f67 100644 --- a/src/js/game/buildings/rotater.js +++ b/src/js/game/buildings/rotator.js @@ -10,17 +10,17 @@ import { GameRoot } from "../root"; import { enumHubGoalRewards } from "../tutorial_goals"; /** @enum {string} */ -export const enumRotaterVariants = { ccw: "ccw", rotate180: "rotate180" }; +export const enumRotatorVariants = { ccw: "ccw", rotate180: "rotate180" }; const overlayMatrices = { [defaultBuildingVariant]: generateMatrixRotations([0, 1, 1, 1, 1, 0, 0, 1, 1]), - [enumRotaterVariants.ccw]: generateMatrixRotations([1, 1, 0, 0, 1, 1, 1, 1, 0]), - [enumRotaterVariants.rotate180]: generateMatrixRotations([1, 1, 0, 1, 1, 1, 0, 1, 1]), + [enumRotatorVariants.ccw]: generateMatrixRotations([1, 1, 0, 0, 1, 1, 1, 1, 0]), + [enumRotatorVariants.rotate180]: generateMatrixRotations([1, 1, 0, 1, 1, 1, 0, 1, 1]), }; -export class MetaRotaterBuilding extends MetaBuilding { +export class MetaRotatorBuilding extends MetaBuilding { constructor() { - super("rotater"); + super("rotator"); } static getAllVariantCombinations() { @@ -31,11 +31,11 @@ export class MetaRotaterBuilding extends MetaBuilding { }, { internalId: 12, - variant: enumRotaterVariants.ccw, + variant: enumRotatorVariants.ccw, }, { internalId: 13, - variant: enumRotaterVariants.rotate180, + variant: enumRotatorVariants.rotate180, }, ]; } @@ -70,15 +70,15 @@ export class MetaRotaterBuilding extends MetaBuilding { } switch (variant) { case defaultBuildingVariant: { - const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotater); + const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotator); return [[T.ingame.buildingPlacement.infoTexts.speed, formatItemsPerSecond(speed)]]; } - case enumRotaterVariants.ccw: { - const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotaterCCW); + case enumRotatorVariants.ccw: { + const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotatorCCW); return [[T.ingame.buildingPlacement.infoTexts.speed, formatItemsPerSecond(speed)]]; } - case enumRotaterVariants.rotate180: { - const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotater180); + case enumRotatorVariants.rotate180: { + const speed = root.hubGoals.getProcessorBaseSpeed(enumItemProcessorTypes.rotator180); return [[T.ingame.buildingPlacement.infoTexts.speed, formatItemsPerSecond(speed)]]; } } @@ -90,11 +90,11 @@ export class MetaRotaterBuilding extends MetaBuilding { */ getAvailableVariants(root) { let variants = [defaultBuildingVariant]; - if (root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotater_ccw)) { - variants.push(enumRotaterVariants.ccw); + if (root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotator_ccw)) { + variants.push(enumRotatorVariants.ccw); } - if (root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotater_180)) { - variants.push(enumRotaterVariants.rotate180); + if (root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotator_180)) { + variants.push(enumRotatorVariants.rotate180); } return variants; } @@ -103,7 +103,7 @@ export class MetaRotaterBuilding extends MetaBuilding { * @param {GameRoot} root */ getIsUnlocked(root) { - return root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotater); + return root.hubGoals.isRewardUnlocked(enumHubGoalRewards.reward_rotator); } /** @@ -114,7 +114,7 @@ export class MetaRotaterBuilding extends MetaBuilding { entity.addComponent( new ItemProcessorComponent({ inputsPerCharge: 1, - processorType: enumItemProcessorTypes.rotater, + processorType: enumItemProcessorTypes.rotator, }) ); @@ -145,19 +145,19 @@ export class MetaRotaterBuilding extends MetaBuilding { updateVariants(entity, rotationVariant, variant) { switch (variant) { case defaultBuildingVariant: { - entity.components.ItemProcessor.type = enumItemProcessorTypes.rotater; + entity.components.ItemProcessor.type = enumItemProcessorTypes.rotator; break; } - case enumRotaterVariants.ccw: { - entity.components.ItemProcessor.type = enumItemProcessorTypes.rotaterCCW; + case enumRotatorVariants.ccw: { + entity.components.ItemProcessor.type = enumItemProcessorTypes.rotatorCCW; break; } - case enumRotaterVariants.rotate180: { - entity.components.ItemProcessor.type = enumItemProcessorTypes.rotater180; + case enumRotatorVariants.rotate180: { + entity.components.ItemProcessor.type = enumItemProcessorTypes.rotator180; break; } default: - assertAlways(false, "Unknown rotater variant: " + variant); + assertAlways(false, "Unknown rotator variant: " + variant); } } } diff --git a/src/js/game/buildings/virtual_processor.js b/src/js/game/buildings/virtual_processor.js index 276e675d..477a4bd9 100644 --- a/src/js/game/buildings/virtual_processor.js +++ b/src/js/game/buildings/virtual_processor.js @@ -2,17 +2,17 @@ import { Vector, enumDirection } from "../../core/vector"; import { LogicGateComponent, enumLogicGateType } from "../components/logic_gate"; import { WiredPinsComponent, enumPinSlotType } from "../components/wired_pins"; import { Entity } from "../entity"; -import { defaultBuildingVariant, MetaBuilding } from "../meta_building"; +import { MetaBuilding, defaultBuildingVariant } from "../meta_building"; import { GameRoot } from "../root"; import { enumHubGoalRewards } from "../tutorial_goals"; import { MetaCutterBuilding } from "./cutter"; import { MetaPainterBuilding } from "./painter"; -import { MetaRotaterBuilding } from "./rotater"; +import { MetaRotatorBuilding } from "./rotator"; import { MetaStackerBuilding } from "./stacker"; /** @enum {string} */ export const enumVirtualProcessorVariants = { - rotater: "rotater", + rotator: "rotator", unstacker: "unstacker", stacker: "stacker", painter: "painter", @@ -21,7 +21,7 @@ export const enumVirtualProcessorVariants = { /** @enum {string} */ const enumVariantToGate = { [defaultBuildingVariant]: enumLogicGateType.cutter, - [enumVirtualProcessorVariants.rotater]: enumLogicGateType.rotater, + [enumVirtualProcessorVariants.rotator]: enumLogicGateType.rotator, [enumVirtualProcessorVariants.unstacker]: enumLogicGateType.unstacker, [enumVirtualProcessorVariants.stacker]: enumLogicGateType.stacker, [enumVirtualProcessorVariants.painter]: enumLogicGateType.painter, @@ -29,7 +29,7 @@ const enumVariantToGate = { const colors = { [defaultBuildingVariant]: new MetaCutterBuilding().getSilhouetteColor(), - [enumVirtualProcessorVariants.rotater]: new MetaRotaterBuilding().getSilhouetteColor(), + [enumVirtualProcessorVariants.rotator]: new MetaRotatorBuilding().getSilhouetteColor(), [enumVirtualProcessorVariants.unstacker]: new MetaStackerBuilding().getSilhouetteColor(), [enumVirtualProcessorVariants.stacker]: new MetaStackerBuilding().getSilhouetteColor(), [enumVirtualProcessorVariants.painter]: new MetaPainterBuilding().getSilhouetteColor(), @@ -48,7 +48,7 @@ export class MetaVirtualProcessorBuilding extends MetaBuilding { }, { internalId: 44, - variant: enumVirtualProcessorVariants.rotater, + variant: enumVirtualProcessorVariants.rotator, }, { internalId: 45, @@ -88,7 +88,7 @@ export class MetaVirtualProcessorBuilding extends MetaBuilding { getAvailableVariants() { return [ defaultBuildingVariant, - enumVirtualProcessorVariants.rotater, + enumVirtualProcessorVariants.rotator, enumVirtualProcessorVariants.stacker, enumVirtualProcessorVariants.painter, enumVirtualProcessorVariants.unstacker, @@ -131,7 +131,7 @@ export class MetaVirtualProcessorBuilding extends MetaBuilding { ]); break; } - case enumLogicGateType.rotater: { + case enumLogicGateType.rotator: { pinComp.setSlots([ { pos: new Vector(0, 0), diff --git a/src/js/game/components/item_processor.js b/src/js/game/components/item_processor.js index be7d1ce4..e512d666 100644 --- a/src/js/game/components/item_processor.js +++ b/src/js/game/components/item_processor.js @@ -7,9 +7,9 @@ export const enumItemProcessorTypes = { balancer: "balancer", cutter: "cutter", cutterQuad: "cutterQuad", - rotater: "rotater", - rotaterCCW: "rotaterCCW", - rotater180: "rotater180", + rotator: "rotator", + rotatorCCW: "rotatorCCW", + rotator180: "rotator180", stacker: "stacker", trash: "trash", mixer: "mixer", diff --git a/src/js/game/components/logic_gate.js b/src/js/game/components/logic_gate.js index 1f9fba4d..83611706 100644 --- a/src/js/game/components/logic_gate.js +++ b/src/js/game/components/logic_gate.js @@ -9,7 +9,7 @@ export const enumLogicGateType = { transistor: "transistor", analyzer: "analyzer", - rotater: "rotater", + rotator: "rotator", unstacker: "unstacker", cutter: "cutter", compare: "compare", diff --git a/src/js/game/hub_goals.js b/src/js/game/hub_goals.js index 0a782582..1db5b05f 100644 --- a/src/js/game/hub_goals.js +++ b/src/js/game/hub_goals.js @@ -541,9 +541,9 @@ export class HubGoals extends BasicSerializableObject { case enumItemProcessorTypes.cutter: case enumItemProcessorTypes.cutterQuad: - case enumItemProcessorTypes.rotater: - case enumItemProcessorTypes.rotaterCCW: - case enumItemProcessorTypes.rotater180: + case enumItemProcessorTypes.rotator: + case enumItemProcessorTypes.rotatorCCW: + case enumItemProcessorTypes.rotator180: case enumItemProcessorTypes.stacker: { assert( globalConfig.buildingSpeeds[processorType], diff --git a/src/js/game/hud/parts/buildings_toolbar.js b/src/js/game/hud/parts/buildings_toolbar.js index 8dc0e5ae..2cbc11a2 100644 --- a/src/js/game/hud/parts/buildings_toolbar.js +++ b/src/js/game/hud/parts/buildings_toolbar.js @@ -1,23 +1,23 @@ +import { MetaBalancerBuilding } from "../../buildings/balancer"; import { MetaBeltBuilding } from "../../buildings/belt"; +import { MetaBlockBuilding } from "../../buildings/block"; +import { MetaConstantProducerBuilding } from "../../buildings/constant_producer"; import { MetaCutterBuilding } from "../../buildings/cutter"; import { MetaDisplayBuilding } from "../../buildings/display"; import { MetaFilterBuilding } from "../../buildings/filter"; +import { MetaGoalAcceptorBuilding } from "../../buildings/goal_acceptor"; +import { MetaItemProducerBuilding } from "../../buildings/item_producer"; import { MetaLeverBuilding } from "../../buildings/lever"; import { MetaMinerBuilding } from "../../buildings/miner"; import { MetaMixerBuilding } from "../../buildings/mixer"; import { MetaPainterBuilding } from "../../buildings/painter"; import { MetaReaderBuilding } from "../../buildings/reader"; -import { MetaRotaterBuilding } from "../../buildings/rotater"; -import { MetaBalancerBuilding } from "../../buildings/balancer"; +import { MetaRotatorBuilding } from "../../buildings/rotator"; import { MetaStackerBuilding } from "../../buildings/stacker"; +import { MetaStorageBuilding } from "../../buildings/storage"; import { MetaTrashBuilding } from "../../buildings/trash"; import { MetaUndergroundBeltBuilding } from "../../buildings/underground_belt"; import { HUDBaseToolbar } from "./base_toolbar"; -import { MetaStorageBuilding } from "../../buildings/storage"; -import { MetaItemProducerBuilding } from "../../buildings/item_producer"; -import { MetaConstantProducerBuilding } from "../../buildings/constant_producer"; -import { MetaGoalAcceptorBuilding } from "../../buildings/goal_acceptor"; -import { MetaBlockBuilding } from "../../buildings/block"; export class HUDBuildingsToolbar extends HUDBaseToolbar { constructor(root) { @@ -31,7 +31,7 @@ export class HUDBuildingsToolbar extends HUDBaseToolbar { MetaMinerBuilding, MetaBlockBuilding, MetaCutterBuilding, - MetaRotaterBuilding, + MetaRotatorBuilding, MetaStackerBuilding, MetaMixerBuilding, MetaPainterBuilding, diff --git a/src/js/game/hud/trailer_points.js b/src/js/game/hud/trailer_points.js index 35a9be91..ff0bbb58 100644 --- a/src/js/game/hud/trailer_points.js +++ b/src/js/game/hud/trailer_points.js @@ -14,7 +14,7 @@ export default [ // // To initial cutters // { pos: { x: -12713, y: -580 }, zoom: 3, time: 1, wait: 2.5 }, - // // To rotaters 3,2,1,0 + // // To rotators 3,2,1,0 // { pos: { x: -12402, y: -580 }, zoom: 3, time: 1, wait: 0 }, // // Zoom in further to stackers diff --git a/src/js/game/key_action_mapper.js b/src/js/game/key_action_mapper.js index 5fb04c6f..4bb5224f 100644 --- a/src/js/game/key_action_mapper.js +++ b/src/js/game/key_action_mapper.js @@ -96,7 +96,7 @@ export const KEYMAPPINGS = { underground_belt: { keyCode: keyToKeyCode("3") }, miner: { keyCode: keyToKeyCode("4") }, cutter: { keyCode: keyToKeyCode("5") }, - rotater: { keyCode: keyToKeyCode("6") }, + rotator: { keyCode: keyToKeyCode("6") }, stacker: { keyCode: keyToKeyCode("7") }, mixer: { keyCode: keyToKeyCode("8") }, painter: { keyCode: keyToKeyCode("9") }, diff --git a/src/js/game/meta_building_registry.js b/src/js/game/meta_building_registry.js index 782c1dd2..bdadb049 100644 --- a/src/js/game/meta_building_registry.js +++ b/src/js/game/meta_building_registry.js @@ -1,6 +1,7 @@ import { gMetaBuildingRegistry } from "../core/global_registries"; import { createLogger } from "../core/logging"; import { T } from "../translations"; +import { buildBuildingCodeCache, gBuildingVariants, registerBuildingVariant } from "./building_codes"; import { MetaAnalyzerBuilding } from "./buildings/analyzer"; import { MetaBalancerBuilding } from "./buildings/balancer"; import { MetaBeltBuilding } from "./buildings/belt"; @@ -20,7 +21,7 @@ import { MetaMinerBuilding } from "./buildings/miner"; import { MetaMixerBuilding } from "./buildings/mixer"; import { MetaPainterBuilding } from "./buildings/painter"; import { MetaReaderBuilding } from "./buildings/reader"; -import { MetaRotaterBuilding } from "./buildings/rotater"; +import { MetaRotatorBuilding } from "./buildings/rotator"; import { MetaStackerBuilding } from "./buildings/stacker"; import { MetaStorageBuilding } from "./buildings/storage"; import { MetaTransistorBuilding } from "./buildings/transistor"; @@ -29,7 +30,6 @@ import { MetaUndergroundBeltBuilding } from "./buildings/underground_belt"; import { MetaVirtualProcessorBuilding } from "./buildings/virtual_processor"; import { MetaWireBuilding } from "./buildings/wire"; import { MetaWireTunnelBuilding } from "./buildings/wire_tunnel"; -import { buildBuildingCodeCache, gBuildingVariants, registerBuildingVariant } from "./building_codes"; import { KEYMAPPINGS } from "./key_action_mapper"; import { defaultBuildingVariant, MetaBuilding } from "./meta_building"; @@ -57,7 +57,7 @@ export function initMetaBuildingRegistry() { MetaBalancerBuilding, MetaMinerBuilding, MetaCutterBuilding, - MetaRotaterBuilding, + MetaRotatorBuilding, MetaStackerBuilding, MetaMixerBuilding, MetaPainterBuilding, diff --git a/src/js/game/modes/levels.js b/src/js/game/modes/levels.js index fe113b39..dc34b101 100644 --- a/src/js/game/modes/levels.js +++ b/src/js/game/modes/levels.js @@ -31,11 +31,11 @@ export const REGULAR_MODE_LEVELS = [ { shape: "RuRu----", // processors t2 required: 70, - reward: enumHubGoalRewards.reward_rotater, + reward: enumHubGoalRewards.reward_rotator, }, // 5 - // Rotater + // Rotator { shape: "Cu----Cu", // belts t2 required: 170, @@ -54,7 +54,7 @@ export const REGULAR_MODE_LEVELS = [ { shape: "CrCrCrCr", // unused required: 300, - reward: enumHubGoalRewards.reward_rotater_ccw, + reward: enumHubGoalRewards.reward_rotator_ccw, }, // 8 { @@ -135,11 +135,11 @@ export const REGULAR_MODE_LEVELS = [ }, // 18 - // Rotater (180deg) + // Rotator (180deg) { shape: "Sg----Sg:CgCgCgCg:--CyCy--", // unused required: 20000, - reward: enumHubGoalRewards.reward_rotater_180, + reward: enumHubGoalRewards.reward_rotator_180, }, // 19 diff --git a/src/js/game/systems/item_processor.js b/src/js/game/systems/item_processor.js index a5ff5c97..77f6fb0f 100644 --- a/src/js/game/systems/item_processor.js +++ b/src/js/game/systems/item_processor.js @@ -9,7 +9,7 @@ import { import { Entity } from "../entity"; import { GameSystemWithFilter } from "../game_system_with_filter"; import { isTruthyItem } from "../items/boolean_item"; -import { ColorItem, COLOR_ITEM_SINGLETONS } from "../items/color_item"; +import { COLOR_ITEM_SINGLETONS, ColorItem } from "../items/color_item"; import { ShapeItem } from "../items/shape_item"; /** @@ -73,9 +73,9 @@ export class ItemProcessorSystem extends GameSystemWithFilter { [enumItemProcessorTypes.balancer]: this.process_BALANCER, [enumItemProcessorTypes.cutter]: this.process_CUTTER, [enumItemProcessorTypes.cutterQuad]: this.process_CUTTER_QUAD, - [enumItemProcessorTypes.rotater]: this.process_ROTATER, - [enumItemProcessorTypes.rotaterCCW]: this.process_ROTATER_CCW, - [enumItemProcessorTypes.rotater180]: this.process_ROTATER_180, + [enumItemProcessorTypes.rotator]: this.process_ROTATOR, + [enumItemProcessorTypes.rotatorCCW]: this.process_ROTATOR_CCW, + [enumItemProcessorTypes.rotator180]: this.process_ROTATOR_180, [enumItemProcessorTypes.stacker]: this.process_STACKER, [enumItemProcessorTypes.trash]: this.process_TRASH, [enumItemProcessorTypes.mixer]: this.process_MIXER, @@ -416,7 +416,7 @@ export class ItemProcessorSystem extends GameSystemWithFilter { /** * @param {ProcessorImplementationPayload} payload */ - process_ROTATER(payload) { + process_ROTATOR(payload) { const inputItem = /** @type {ShapeItem} */ (payload.items.get(0)); assert(inputItem instanceof ShapeItem, "Input for rotation is not a shape"); const inputDefinition = inputItem.definition; @@ -430,7 +430,7 @@ export class ItemProcessorSystem extends GameSystemWithFilter { /** * @param {ProcessorImplementationPayload} payload */ - process_ROTATER_CCW(payload) { + process_ROTATOR_CCW(payload) { const inputItem = /** @type {ShapeItem} */ (payload.items.get(0)); assert(inputItem instanceof ShapeItem, "Input for rotation is not a shape"); const inputDefinition = inputItem.definition; @@ -444,7 +444,7 @@ export class ItemProcessorSystem extends GameSystemWithFilter { /** * @param {ProcessorImplementationPayload} payload */ - process_ROTATER_180(payload) { + process_ROTATOR_180(payload) { const inputItem = /** @type {ShapeItem} */ (payload.items.get(0)); assert(inputItem instanceof ShapeItem, "Input for rotation is not a shape"); const inputDefinition = inputItem.definition; diff --git a/src/js/game/systems/logic_gate.js b/src/js/game/systems/logic_gate.js index 916d17ae..d83c9669 100644 --- a/src/js/game/systems/logic_gate.js +++ b/src/js/game/systems/logic_gate.js @@ -3,9 +3,8 @@ import { enumColors } from "../colors"; import { enumLogicGateType, LogicGateComponent } from "../components/logic_gate"; import { enumPinSlotType } from "../components/wired_pins"; import { GameSystemWithFilter } from "../game_system_with_filter"; -import { BOOL_FALSE_SINGLETON, BOOL_TRUE_SINGLETON, BooleanItem, isTruthyItem } from "../items/boolean_item"; -import { ColorItem, COLOR_ITEM_SINGLETONS } from "../items/color_item"; -import { ShapeItem } from "../items/shape_item"; +import { BOOL_FALSE_SINGLETON, BOOL_TRUE_SINGLETON, isTruthyItem } from "../items/boolean_item"; +import { COLOR_ITEM_SINGLETONS } from "../items/color_item"; import { ShapeDefinition } from "../shape_definition"; export class LogicGateSystem extends GameSystemWithFilter { @@ -19,7 +18,7 @@ export class LogicGateSystem extends GameSystemWithFilter { [enumLogicGateType.or]: this.compute_OR.bind(this), [enumLogicGateType.transistor]: this.compute_IF.bind(this), - [enumLogicGateType.rotater]: this.compute_ROTATE.bind(this), + [enumLogicGateType.rotator]: this.compute_ROTATE.bind(this), [enumLogicGateType.analyzer]: this.compute_ANALYZE.bind(this), [enumLogicGateType.cutter]: this.compute_CUT.bind(this), [enumLogicGateType.unstacker]: this.compute_UNSTACK.bind(this), diff --git a/src/js/game/tutorial_goals.js b/src/js/game/tutorial_goals.js index d40bf9bc..8249e8dc 100644 --- a/src/js/game/tutorial_goals.js +++ b/src/js/game/tutorial_goals.js @@ -4,15 +4,15 @@ */ export const enumHubGoalRewards = { reward_cutter_and_trash: "reward_cutter_and_trash", - reward_rotater: "reward_rotater", + reward_rotator: "reward_rotator", reward_painter: "reward_painter", reward_mixer: "reward_mixer", reward_stacker: "reward_stacker", reward_balancer: "reward_balancer", reward_tunnel: "reward_tunnel", - reward_rotater_ccw: "reward_rotater_ccw", - reward_rotater_180: "reward_rotater_180", + reward_rotator_ccw: "reward_rotator_ccw", + reward_rotator_180: "reward_rotator_180", reward_miner_chainable: "reward_miner_chainable", reward_underground_belt_tier_2: "reward_underground_belt_tier_2", reward_belt_reader: "reward_belt_reader", diff --git a/src/js/game/tutorial_goals_mappings.js b/src/js/game/tutorial_goals_mappings.js index 4db9c41c..36f28996 100644 --- a/src/js/game/tutorial_goals_mappings.js +++ b/src/js/game/tutorial_goals_mappings.js @@ -9,7 +9,7 @@ import { enumMinerVariants, MetaMinerBuilding } from "./buildings/miner"; import { MetaMixerBuilding } from "./buildings/mixer"; import { enumPainterVariants, MetaPainterBuilding } from "./buildings/painter"; import { MetaReaderBuilding } from "./buildings/reader"; -import { enumRotaterVariants, MetaRotaterBuilding } from "./buildings/rotater"; +import { enumRotatorVariants, MetaRotatorBuilding } from "./buildings/rotator"; import { MetaStackerBuilding } from "./buildings/stacker"; import { MetaStorageBuilding } from "./buildings/storage"; import { enumUndergroundBeltVariants, MetaUndergroundBeltBuilding } from "./buildings/underground_belt"; @@ -29,15 +29,15 @@ const typed = x => x; */ export const enumHubGoalRewardsToContentUnlocked = { [enumHubGoalRewards.reward_cutter_and_trash]: typed([[MetaCutterBuilding, defaultBuildingVariant]]), - [enumHubGoalRewards.reward_rotater]: typed([[MetaRotaterBuilding, defaultBuildingVariant]]), + [enumHubGoalRewards.reward_rotator]: typed([[MetaRotatorBuilding, defaultBuildingVariant]]), [enumHubGoalRewards.reward_painter]: typed([[MetaPainterBuilding, defaultBuildingVariant]]), [enumHubGoalRewards.reward_mixer]: typed([[MetaMixerBuilding, defaultBuildingVariant]]), [enumHubGoalRewards.reward_stacker]: typed([[MetaStackerBuilding, defaultBuildingVariant]]), [enumHubGoalRewards.reward_balancer]: typed([[MetaBalancerBuilding, defaultBuildingVariant]]), [enumHubGoalRewards.reward_tunnel]: typed([[MetaUndergroundBeltBuilding, defaultBuildingVariant]]), - [enumHubGoalRewards.reward_rotater_ccw]: typed([[MetaRotaterBuilding, enumRotaterVariants.ccw]]), - [enumHubGoalRewards.reward_rotater_180]: typed([[MetaRotaterBuilding, enumRotaterVariants.rotate180]]), + [enumHubGoalRewards.reward_rotator_ccw]: typed([[MetaRotatorBuilding, enumRotatorVariants.ccw]]), + [enumHubGoalRewards.reward_rotator_180]: typed([[MetaRotatorBuilding, enumRotatorVariants.rotate180]]), [enumHubGoalRewards.reward_miner_chainable]: typed([[MetaMinerBuilding, enumMinerVariants.chainable]]), [enumHubGoalRewards.reward_underground_belt_tier_2]: typed([ [MetaUndergroundBeltBuilding, enumUndergroundBeltVariants.tier2], diff --git a/src/js/platform/achievement_provider.js b/src/js/platform/achievement_provider.js index 485ef730..9827e038 100644 --- a/src/js/platform/achievement_provider.js +++ b/src/js/platform/achievement_provider.js @@ -25,7 +25,7 @@ export const ACHIEVEMENTS = { mam: "mam", mapMarkers15: "mapMarkers15", noBeltUpgradesUntilBp: "noBeltUpgradesUntilBp", - noInverseRotater: "noInverseRotater", + noInverseRotator: "noInverseRotator", oldLevel17: "oldLevel17", openWires: "openWires", paintShape: "paintShape", @@ -68,8 +68,8 @@ const ITEM_SHAPE = ShapeItem.getId(); const MINUTE_30 = 1800; // Seconds const MINUTE_60 = MINUTE_30 * 2; const MINUTE_120 = MINUTE_30 * 4; -const ROTATER_CCW_CODE = 12; -const ROTATER_180_CODE = 13; +const ROTATOR_CCW_CODE = 12; +const ROTATOR_180_CODE = 13; const SHAPE_BP = "CbCbCbRb:CwCwCwCw"; const SHAPE_LOGO = "RuCw--Cw:----Ru--"; const SHAPE_MS_LOGO = "RgRyRbRr"; @@ -205,9 +205,9 @@ export class AchievementCollection { isValid: this.isNoBeltUpgradesUntilBpValid, signal: "storyGoalCompleted", }); - this.add(ACHIEVEMENTS.noInverseRotater, { - init: this.initNoInverseRotater, - isValid: this.isNoInverseRotaterValid, + this.add(ACHIEVEMENTS.noInverseRotator, { + init: this.initNoInverseRotator, + isValid: this.isNoInverseRotatorValid, signal: "storyGoalCompleted", }); this.add(ACHIEVEMENTS.oldLevel17, this.createShapeOptions(SHAPE_OLD_LEVEL_17)); @@ -542,29 +542,29 @@ export class AchievementCollection { return level >= 12 && this.root.hubGoals.upgradeLevels.belt === 0; } - initNoInverseRotater() { - if (this.root.savegame.currentData.stats.usedInverseRotater === true) { + initNoInverseRotator() { + if (this.root.savegame.currentData.stats.usedInverseRotator === true) { return; } const entities = this.root.entityMgr.componentToEntity.StaticMapEntity; - let usedInverseRotater = false; + let usedInverseRotator = false; for (var i = 0; i < entities.length; i++) { const entity = entities[i].components.StaticMapEntity; - if (entity.code === ROTATER_CCW_CODE || entity.code === ROTATER_180_CODE) { - usedInverseRotater = true; + if (entity.code === ROTATOR_CCW_CODE || entity.code === ROTATOR_180_CODE) { + usedInverseRotator = true; break; } } - this.root.savegame.currentData.stats.usedInverseRotater = usedInverseRotater; + this.root.savegame.currentData.stats.usedInverseRotator = usedInverseRotator; } /** @param {number} level @returns {boolean} */ - isNoInverseRotaterValid(level) { - return level >= 14 && !this.root.savegame.currentData.stats.usedInverseRotater; + isNoInverseRotatorValid(level) { + return level >= 14 && !this.root.savegame.currentData.stats.usedInverseRotator; } /** @param {string} currentLayer @returns {boolean} */ diff --git a/src/js/savegame/savegame.js b/src/js/savegame/savegame.js index 481b15c2..2502cb46 100644 --- a/src/js/savegame/savegame.js +++ b/src/js/savegame/savegame.js @@ -1,10 +1,11 @@ -import { ReadWriteProxy } from "../core/read_write_proxy"; -import { ExplainedResult } from "../core/explained_result"; -import { SavegameSerializer } from "./savegame_serializer"; -import { BaseSavegameInterface } from "./savegame_interface"; -import { createLogger } from "../core/logging"; import { globalConfig } from "../core/config"; +import { ExplainedResult } from "../core/explained_result"; +import { createLogger } from "../core/logging"; +import { ReadWriteProxy } from "../core/read_write_proxy"; +import { MODS } from "../mods/modloader"; +import { BaseSavegameInterface } from "./savegame_interface"; import { getSavegameInterface, savegameInterfaces } from "./savegame_interface_registry"; +import { SavegameSerializer } from "./savegame_serializer"; import { SavegameInterface_V1001 } from "./schemas/1001"; import { SavegameInterface_V1002 } from "./schemas/1002"; import { SavegameInterface_V1003 } from "./schemas/1003"; @@ -14,7 +15,6 @@ import { SavegameInterface_V1006 } from "./schemas/1006"; import { SavegameInterface_V1007 } from "./schemas/1007"; import { SavegameInterface_V1008 } from "./schemas/1008"; import { SavegameInterface_V1009 } from "./schemas/1009"; -import { MODS } from "../mods/modloader"; import { SavegameInterface_V1010 } from "./schemas/1010"; const logger = createLogger("savegame"); @@ -102,7 +102,7 @@ export class Savegame extends ReadWriteProxy { stats: { failedMam: false, trashedCount: 0, - usedInverseRotater: false, + usedInverseRotator: false, }, lastUpdate: Date.now(), mods: MODS.getModsListForSavegame(), diff --git a/src/js/savegame/savegame_typedefs.js b/src/js/savegame/savegame_typedefs.js index 5bdf896c..1a887e74 100644 --- a/src/js/savegame/savegame_typedefs.js +++ b/src/js/savegame/savegame_typedefs.js @@ -12,7 +12,7 @@ * @typedef {{ * failedMam: boolean, * trashedCount: number, - * usedInverseRotater: boolean + * usedInverseRotator: boolean * }} SavegameStats * * @typedef {{ @@ -51,8 +51,6 @@ * }} SavegamesData */ -import { MetaBuilding } from "../game/meta_building"; - // Notice: Update backend too /** * @typedef {{ diff --git a/src/js/savegame/schemas/1006.js b/src/js/savegame/schemas/1006.js index fd924928..be6b5c0c 100644 --- a/src/js/savegame/schemas/1006.js +++ b/src/js/savegame/schemas/1006.js @@ -1,5 +1,6 @@ import { gMetaBuildingRegistry } from "../../core/global_registries"; import { createLogger } from "../../core/logging.js"; +import { getCodeFromBuildingData } from "../../game/building_codes.js"; import { enumBalancerVariants, MetaBalancerBuilding } from "../../game/buildings/balancer.js"; import { MetaBeltBuilding } from "../../game/buildings/belt.js"; import { enumCutterVariants, MetaCutterBuilding } from "../../game/buildings/cutter.js"; @@ -7,7 +8,7 @@ import { MetaHubBuilding } from "../../game/buildings/hub.js"; import { enumMinerVariants, MetaMinerBuilding } from "../../game/buildings/miner.js"; import { MetaMixerBuilding } from "../../game/buildings/mixer.js"; import { enumPainterVariants, MetaPainterBuilding } from "../../game/buildings/painter.js"; -import { enumRotaterVariants, MetaRotaterBuilding } from "../../game/buildings/rotater.js"; +import { enumRotatorVariants, MetaRotatorBuilding } from "../../game/buildings/rotator.js"; import { MetaStackerBuilding } from "../../game/buildings/stacker.js"; import { MetaStorageBuilding } from "../../game/buildings/storage.js"; import { MetaTrashBuilding } from "../../game/buildings/trash.js"; @@ -15,7 +16,6 @@ import { enumUndergroundBeltVariants, MetaUndergroundBeltBuilding, } from "../../game/buildings/underground_belt.js"; -import { getCodeFromBuildingData } from "../../game/building_codes.js"; import { StaticMapEntityComponent } from "../../game/components/static_map_entity.js"; import { Entity } from "../../game/entity.js"; import { defaultBuildingVariant, MetaBuilding } from "../../game/meta_building.js"; @@ -105,9 +105,9 @@ export class SavegameInterface_V1006 extends SavegameInterface_V1005 { "sprites/blueprints/cutter.png": findCode(MetaCutterBuilding), "sprites/blueprints/cutter-quad.png": findCode(MetaCutterBuilding, enumCutterVariants.quad), - // Rotater - "sprites/blueprints/rotater.png": findCode(MetaRotaterBuilding), - "sprites/blueprints/rotater-ccw.png": findCode(MetaRotaterBuilding, enumRotaterVariants.ccw), + // Rotator + "sprites/blueprints/rotator.png": findCode(MetaRotatorBuilding), + "sprites/blueprints/rotator-ccw.png": findCode(MetaRotatorBuilding, enumRotatorVariants.ccw), // Stacker "sprites/blueprints/stacker.png": findCode(MetaStackerBuilding), diff --git a/src/js/savegame/schemas/1008.js b/src/js/savegame/schemas/1008.js index 0547c786..43c67ff4 100644 --- a/src/js/savegame/schemas/1008.js +++ b/src/js/savegame/schemas/1008.js @@ -26,7 +26,7 @@ export class SavegameInterface_V1008 extends SavegameInterface_V1007 { Object.assign(data.stats, { failedMam: true, trashedCount: 0, - usedInverseRotater: true, + usedInverseRotator: true, }); } } diff --git a/translations/base-ar.yaml b/translations/base-ar.yaml index 9052f5e5..1edcd569 100644 --- a/translations/base-ar.yaml +++ b/translations/base-ar.yaml @@ -615,7 +615,7 @@ buildings: quad: name: قاطع (رباعي) description: يقطع الأشكال إلى أربعة أجزاء. إذا استخدمت جزءًا واحدًا فقط، تأكد من تدمير الأجزاء الأخرى أو سيتوقف! - rotater: + rotator: default: name: دوران description: يدور الأشكال بعكس عقارب الساعة بزاوية 90 درجة. @@ -726,7 +726,7 @@ buildings: default: name: قاطع افتراضي description: يقطع الشكل افتراضيًا إلى نصفين. - rotater: + rotator: name: دوار افتراضي description: يدور الشكل افتراضيًا، سواء بعقارب الساعة أو عكسها. unstacker: @@ -760,7 +760,7 @@ storyRewards: desc: >- لقد قمت بفتح القاطع، الذي يقوم بقطع الأشكال إلى نصفين من الأعلى إلى الأسفل بغض النظر عن اتجاهه!

تأكد من التخلص من النفايات، وإلا ستسد وتوقف - لهذا الغرض أعطيتك سلة المهملات، التي تدمر كل ما تضعه فيها! - reward_rotater: + reward_rotator: title: التدوير desc: الدوران قد تم فتحه! يقوم بتدوير الأشكال باتجاه عقارب الساعة بمقدار 90 درجة. @@ -786,7 +786,7 @@ storyRewards: title: النفق desc: النفق قد تم فتحه - يمكنك الآن حفر العناصر تحت الأحزمة والمباني باستخدامه! - reward_rotater_ccw: + reward_rotator_ccw: title: التدوير عكس عقارب الساعة desc: >- لقد قمت بفتح نسخة من الدوران - تسمح لك بتدوير الأشكال عكس عقارب الساعة! لبنائه، حدد الدوار واضغط على 'T' للدوران بين أنواعه! @@ -835,7 +835,7 @@ storyRewards: desc: >- يمكنك الآن نسخ ولصق أجزاء من مصنعك! حدد منطقة (اضغط على CTRL، ثم اسحب بالفأرة)، واضغط على 'C' لنسخها.

لصقها ليس مجانيًا، تحتاج إلى إنتاج أشكال المخططات لتحصل عليها! (التي قمت بتسليمها للتو). - reward_rotater_180: + reward_rotator_180: title: دوار (180°) desc: لقد قمت بفتح الدوران بزاوية 180 درجة! - يسمح لك بتدوير شكل بزاوية 180 درجة (مفاجأة! :D) @@ -1081,7 +1081,7 @@ keybindings: underground_belt: نفق miner: مستخرج cutter: قاطع - rotater: تدوير + rotator: تدوير stacker: مكدس mixer: خلاط ألوان painter: رسام diff --git a/translations/base-cat.yaml b/translations/base-cat.yaml index 1c8b3584..9ae775df 100644 --- a/translations/base-cat.yaml +++ b/translations/base-cat.yaml @@ -590,7 +590,7 @@ buildings: name: Tallador (Quàdruple) description: Talla figures en quatre parts. Si no utilitzes totes les parts, assegura't de destruir les altres o es pararà! - rotater: + rotator: default: name: Rotador description: Rota formes en sentit horari 90 graus. @@ -726,7 +726,7 @@ buildings: default: name: Tallador virtual description: Talla la forma virtual en dues parts. - rotater: + rotator: name: Rotador Virtual description: Rota la forma virtual, tant en sentit horari com antihorari. unstacker: @@ -766,7 +766,7 @@ storyRewards: otherwise it will clog and stall - For this purpose I have given you the trash, which destroys everything you put into it! - reward_rotater: + reward_rotator: title: Rotar desc: El Rotador s'ha desbloquejat! Rota formes en sentit horari 90 graus. @@ -796,7 +796,7 @@ storyRewards: title: Túnel desc: El túnel s'ha desbloquejat - Ara pots passar objectes a través d'edificis i cintes transportadores! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotació antihorària desc: Has desbloquejat una variant del rotador - Et permet rotar en sentit antihorari! Per tal de construir-lo, selecciona el @@ -869,7 +869,7 @@ storyRewards: desc: You have now unlocked the belt reader! It allows you to measure the throughput of a belt.

And wait until you unlock wires - then it gets really useful! - reward_rotater_180: + reward_rotator_180: title: Rotador (180 graus) desc: Acabes de desbloquejar un altre rotador!. Et permet rotar una forma 180 graus. @@ -1135,7 +1135,7 @@ keybindings: underground_belt: Túnel miner: Extractor cutter: Tallador - rotater: Rotador + rotator: Rotador stacker: Apilador mixer: Mesclador de colors painter: Pintor diff --git a/translations/base-cz.yaml b/translations/base-cz.yaml index 3dac1670..41c96783 100644 --- a/translations/base-cz.yaml +++ b/translations/base-cz.yaml @@ -574,7 +574,7 @@ buildings: description: Rozebere tvar na čtyři části. Pokud použijete jen některé části, nezapomeňte ostatní smazat, jinak se vám produkce zasekne! - rotater: + rotator: default: name: Rotor description: Otáčí tvary o 90 stupňů po směru hodinových ručiček. @@ -703,7 +703,7 @@ buildings: default: name: Virtuální pila description: Virtuálně rozřízne tvar svisle na dvě části. - rotater: + rotator: name: Virtuální rotor description: Virtuálně otáčí tvary o 90 stupňů po směru hodinových ručiček. unstacker: @@ -742,7 +742,7 @@ storyRewards: orientaci!

Nezapomeňte se zbavit zbytku tvarů, jinak se vám produkce zasekne - za tímto účelem jsem vám dal koš, který smaže vše, co do něj vložíte! - reward_rotater: + reward_rotator: title: Otáčení desc: Rotor byl právě odemčen! Otáčí tvary po směru hodinových ručiček o 90 stupňů. @@ -770,7 +770,7 @@ storyRewards: title: Tunel desc: Tunel byl právě odemčen - Umožňuje vézt suroviny pod budovami a pásy. - reward_rotater_ccw: + reward_rotator_ccw: title: Otáčení II desc: Odemkli jste variantu rotoru - Umožňuje vám otáčet proti směru hodinových ručiček. Vyberte rotor a zmáčkněte 'T' pro @@ -840,7 +840,7 @@ storyRewards: desc: Právě jste odemkli čtečku pásů! Umožňuje vám změřit propustnost pásu.

A počkejte na odemčení kabelů - později to bude velmi užitečné! - reward_rotater_180: + reward_rotator_180: title: Rotor (180°) desc: Právě jste odemkli 180 stupňoví rotor! - Umožňuje vám otáčet tvar o 180 stupňů! @@ -1096,7 +1096,7 @@ keybindings: underground_belt: Tunel miner: Extraktor cutter: Pila - rotater: Rotor + rotator: Rotor stacker: Kombinátor mixer: Mixér na barvy painter: Barvič diff --git a/translations/base-da.yaml b/translations/base-da.yaml index 6a510d60..ff91d1a1 100644 --- a/translations/base-da.yaml +++ b/translations/base-da.yaml @@ -573,7 +573,7 @@ buildings: description: Klipper figurer om til fire dele. Hvis du kun bruger nogle af dem så husk at ødelægge de andre dele, ellers går maskinen i stå! - rotater: + rotator: default: name: Drejer description: Drejer figurer 90 grader med uret. @@ -708,8 +708,8 @@ buildings: default: name: Virtual Cutter description: Virtually cuts the shape into two halves. - rotater: - name: Virtual Rotater + rotator: + name: Virtual Rotator description: Virtually rotates the shape, both clockwise and counter-clockwise. unstacker: name: Virtual Unstacker @@ -748,7 +748,7 @@ storyRewards: anden side, ellers vil den tilstoppe og gå i stå - Derfor har du nu også fået skraldespanden, som fjerner alt der kommer i den. - reward_rotater: + reward_rotator: title: Drejning desc: Drejeren er nu tilgængelig! Den drejer figurer 90 grader med uret. @@ -778,7 +778,7 @@ storyRewards: title: Tunnel desc: Tunnellen er nu tilgængelig - Du kan nu lave tuneller under bånd og bygninger! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotation mod uret desc: Du har fået adgang til en variant af drejeren - Den lader dig dreje ting mod uret! For at bygge den skal du vælge drejeren og @@ -849,7 +849,7 @@ storyRewards: desc: Du har nu åbnet op for Båndlæseren. Den måler gennemstrømning på et bånd.

Bare vent til du har Ledninger - så bliver den meget nyttig! - reward_rotater_180: + reward_rotator_180: title: Drejer (180 grader) desc: Du har nu åbnet op for Drejeren med 180°! - Nu kan du dreje dine figurer med 180 grader (Overraskelse! :D) @@ -877,7 +877,7 @@ storyRewards: title: Virtual Processing desc: I just gave a whole bunch of new buildings which allow you to simulate the processing of shapes!

You can - now simulate a cutter, rotater, stacker and more on the wires layer! + now simulate a cutter, rotator, stacker and more on the wires layer! With this you now have three options to continue the game:

- Build an automated machine to create any possible shape requested by the HUB (I recommend to try it!).

- Build @@ -1109,7 +1109,7 @@ keybindings: underground_belt: Tunnel miner: Udvinder cutter: Klipper - rotater: Drejer + rotator: Drejer stacker: Stabler mixer: Farveblander painter: Maler diff --git a/translations/base-de.yaml b/translations/base-de.yaml index f944cb11..30db0b66 100644 --- a/translations/base-de.yaml +++ b/translations/base-de.yaml @@ -668,7 +668,7 @@ buildings: name: Schneider (vierfach) description: Zerschneidet Formen in vier Teile. Benutze oder zerstöre alle Viertel, sonst verstopft die Maschine! - rotater: + rotator: default: name: Rotierer (90°) description: Rotiert Formen im Uhrzeigersinn um 90 Grad. @@ -799,7 +799,7 @@ buildings: default: name: Virtueller Schneider description: Schneidet die Form virtuell in zwei Hälften. - rotater: + rotator: name: Virtueller Rotierer description: Dreht die Form virtuell im Uhrzeigersinn. unstacker: @@ -839,7 +839,7 @@ storyRewards: sonst verstopft und blockiert er - Zu diesem Zweck habe ich dir den Mülleimer gegeben. Er entsorgt alles, was du ihm fütterst! - reward_rotater: + reward_rotator: title: Rotieren desc: Der Rotierer wurde freigeschaltet! Er rotiert Formen im Uhrzeigersinn um 90 Grad. @@ -869,7 +869,7 @@ storyRewards: title: Tunnel desc: Der Tunnel wurde freigeschaltet! Du kannst Items nun unter Gebäuden oder Fließbändern hindurchleiten. - reward_rotater_ccw: + reward_rotator_ccw: title: Gegen den UZS rotieren desc: Du hast eine zweite Variante des Rotierers freigeschaltet! Damit können Items gegen den Uhrzeigersinn gedreht @@ -926,7 +926,7 @@ storyRewards: nicht kostenlos! Du musst Blaupausenformen produzieren, um die Kopierkosten zu decken (Welche du gerade produziert hast). - reward_rotater_180: + reward_rotator_180: title: Rotierer (180°) desc: Du hast eine weitere Variante des Rotierers freigeschaltet! Mit ihm kannst du Formen um 180° drehen @@ -1246,7 +1246,7 @@ keybindings: underground_belt: Tunnel miner: Extraktor cutter: Schneider - rotater: Rotierer (90°) + rotator: Rotierer (90°) stacker: Stapler mixer: Farbmischer painter: Färber diff --git a/translations/base-el.yaml b/translations/base-el.yaml index 8e1c4d51..5146d6f0 100644 --- a/translations/base-el.yaml +++ b/translations/base-el.yaml @@ -588,7 +588,7 @@ buildings: description: Κόβει σχήματα σε τέσσερα κομμάτια. Εάν χρησιμοποιείς μόνο το ένα κομμάτι, φρόντισε να καταστρέψεις τα άλλα κομμάτια, διαφορετικά η λειτουργία θα σταματήσει! - rotater: + rotator: default: name: Περιστροφέας description: Περιστρέφει τα σχήματα δεξιόστροφα κατά 90 μοίρες. @@ -733,8 +733,8 @@ buildings: default: name: Virtual Cutter description: Virtually cuts the shape into two halves. - rotater: - name: Virtual Rotater + rotator: + name: Virtual Rotator description: Virtually rotates the shape, both clockwise and counter-clockwise. unstacker: name: Virtual Unstacker @@ -773,7 +773,7 @@ storyRewards: otherwise it will clog and stall - For this purpose I have given you the trash, which destroys everything you put into it! - reward_rotater: + reward_rotator: title: Περιστροφή desc: Ο Περιστροφέας ξεκλειδώθηκε! Το κτήριο αυτό περιστρέφει τα σχήματα δεξιόστροφα κατά 90 μοίρες. @@ -805,7 +805,7 @@ storyRewards: title: Σήραγγα desc: Το Σήραγγα είναι πλέον διαθέσιμο - Τώρα μπορείς να διοχετεύσεις είδη κάτω από ιμάντες και κτήρια! - reward_rotater_ccw: + reward_rotator_ccw: title: Περιστροφή (Αρστ.) desc: Ξεκλείδωσες μια παραλλαγή του Περιστροφέα - Επιτρέπει αριστερόστροφη περιστροφή! Για να τον τοποθετήσεις, επίλεξε τον @@ -879,9 +879,9 @@ storyRewards: desc: You have now unlocked the belt reader! It allows you to measure the throughput of a belt.

And wait until you unlock wires - then it gets really useful! - reward_rotater_180: - title: Rotater (180 degrees) - desc: You just unlocked the 180 degrees rotater! - It allows + reward_rotator_180: + title: Rotator (180 degrees) + desc: You just unlocked the 180 degrees rotator! - It allows you to rotate a shape by 180 degrees (Surprise! :D) reward_display: title: Display @@ -906,7 +906,7 @@ storyRewards: title: Virtual Processing desc: I just gave a whole bunch of new buildings which allow you to simulate the processing of shapes!

You can - now simulate a cutter, rotater, stacker and more on the wires layer! + now simulate a cutter, rotator, stacker and more on the wires layer! With this you now have three options to continue the game:

- Build an automated machine to create any possible shape requested by the HUB (I recommend to try it!).

- Build @@ -1139,7 +1139,7 @@ keybindings: underground_belt: Σήραγγα miner: Αποσπαστής cutter: Κόπτης - rotater: Περιστροφέας + rotator: Περιστροφέας stacker: Στοίβαχτής mixer: Αναμείκτης Χρωμάτων painter: Βαφέας diff --git a/translations/base-en.yaml b/translations/base-en.yaml index b2dbd736..a7504428 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -840,9 +840,9 @@ buildings: name: Cutter (Quad) description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will clog and stall! - rotater: + rotator: default: - name: &rotater Rotator + name: &rotator Rotator description: Rotates shapes clockwise by 90 degrees. ccw: name: Rotator (CCW) @@ -965,7 +965,7 @@ buildings: name: &virtual_processor Virtual Cutter description: Virtually cuts the shape into two halves. - rotater: + rotator: name: Virtual Rotator description: Virtually rotates the shape clockwise. @@ -1009,7 +1009,7 @@ storyRewards: You just unlocked the cutter, which cuts shapes in half from top to bottom regardless of its orientation!

Be sure to get rid of the waste, or otherwise it will clog and stall - For this purpose I have given you the trash, which destroys everything you put into it! - reward_rotater: + reward_rotator: title: Rotating desc: The rotator has been unlocked! It rotates shapes clockwise by 90 degrees. @@ -1037,7 +1037,7 @@ storyRewards: title: Tunnel desc: The tunnel has been unlocked - You can now tunnel items below belts and buildings with it! - reward_rotater_ccw: + reward_rotator_ccw: title: CCW Rotating desc: >- You have unlocked a variant of the rotator - It allows you to rotate shapes counter-clockwise! To build it, select the rotator and @@ -1090,7 +1090,7 @@ storyRewards: You can now copy and paste parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.

Pasting it is not free, you need to produce blueprint shapes to afford it! (Those you just delivered). - reward_rotater_180: + reward_rotator_180: title: Rotator (180°) desc: You just unlocked the 180 degrees rotator! - It allows you to rotate a shape by 180 degrees (Surprise! :D) @@ -1435,7 +1435,7 @@ keybindings: underground_belt: *underground_belt miner: *miner cutter: *cutter - rotater: *rotater + rotator: *rotator stacker: *stacker mixer: *mixer painter: *painter diff --git a/translations/base-es.yaml b/translations/base-es.yaml index 5dbea916..0edc69eb 100644 --- a/translations/base-es.yaml +++ b/translations/base-es.yaml @@ -607,7 +607,7 @@ buildings: name: Cortador (Cuádruple) description: Corta figuras en cuatro partes. ¡Si solo usas una parte, asegúrate de destruir las otras partes o se parará! - rotater: + rotator: default: name: Rotador description: Rota las figuras en sentido horario 90 grados. @@ -744,7 +744,7 @@ buildings: default: name: Cortador virtual description: Corta virtualmente la forma en dos. - rotater: + rotator: name: Rotador virtual description: Rota virtualmente la forma, tanto en sentido del horario como sentido anti-horario. @@ -786,7 +786,7 @@ storyRewards: sino se trabará y parará - Por este proposite Te he dado el basurero, el cual destruye todo lo que pongas dentro de él! - reward_rotater: + reward_rotator: title: Rotador desc: ¡El rotador se ha desbloqueado! Rota figuras en sentido horario 90 grados. @@ -816,7 +816,7 @@ storyRewards: title: Túnel desc: El túnel se ha desbloqueado - ¡Ahora puedes transportar elementos por debajo de edificios u otras cintas! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotador inverso desc: Has desbloqueado una variante del rotador - ¡Te permite rotar en sentido antihorario! Para construirlo selecciona el rotador @@ -891,7 +891,7 @@ storyRewards: desc: Has desbloqueado el Lector de cinta! Este te permite medir el rendimiento de una cinta.

Y espera a desbloquear los cables... Se vuelve súper útil! - reward_rotater_180: + reward_rotator_180: title: Rotador (180 grados) desc: ¡Has desbloqueado el rotador de 180 grados! - Te permite rotar una forma en 180 grados (¡Sorpresa! :D) @@ -1159,7 +1159,7 @@ keybindings: underground_belt: Túnel miner: Extractor cutter: Cortador - rotater: Rotador + rotator: Rotador stacker: Apilador mixer: Mezclador de colores painter: Pintor diff --git a/translations/base-fi.yaml b/translations/base-fi.yaml index 71847829..c382848a 100644 --- a/translations/base-fi.yaml +++ b/translations/base-fi.yaml @@ -586,7 +586,7 @@ buildings: description: Leikkaa muotoja ylhäältä alaspäin ja tuottaa muodon molemmat puoliskot. Jos käytät vain yhden puoliskon, tuhoa toinen puolisko tai se jumittaa leikkurin! - rotater: + rotator: default: name: Kääntäjä description: Kääntää muotoja 90 astetta myötäpäivään. @@ -718,7 +718,7 @@ buildings: default: name: Virtuaalileikkuri description: Leikkaa tavara virtuaalisesti kahteen puoliskoon. - rotater: + rotator: name: Virtuaalikääntäjä description: Käännä tavara virtuaalisesti, sekä myötäpäivään että vastapäivään. unstacker: @@ -757,7 +757,7 @@ storyRewards: hankkiutua eroon jätteestä, tai muuten se tukkii ja pysäyttää leikkurin - Siksi olen antanut sinulle roskiksen, joka tuhoaa kaiken sinne laitetun! - reward_rotater: + reward_rotator: title: Kääntö desc: Avasit Kääntäjän! Se kääntää muotoja myötäpäivään 90 astetta. @@ -785,7 +785,7 @@ storyRewards: title: Tunneli desc: Avasit Tunnelin - Nyt voit kuljettaa tavaroita kuljettimilla laitteiden ja toisten kuljettimien alta! - reward_rotater_ccw: + reward_rotator_ccw: title: Kääntö vastapäivään desc: Avasit uuden version Kääntäjästä - Se sallii kääntämisen vastapäivään! Sen voi rakentaa valitsemalla kääntäjän ja @@ -855,7 +855,7 @@ storyRewards: desc: Olet avannut Kuljetinanturin! Voit mitata kuljettimen tehokkuutta.

Ja odotahan vain, kunhan saat Johdot auki. Sitten tämä on kätevä! - reward_rotater_180: + reward_rotator_180: title: Kääntäjä (180°) desc: Avasit juuri 180-asteen Kääntäjän! - Sillä voit kääntää muotoa 180 astetta (Ylläripylläri! :D) @@ -1110,7 +1110,7 @@ keybindings: underground_belt: Tunneli miner: Poimija cutter: Leikkuri - rotater: Kääntäjä + rotator: Kääntäjä stacker: Pinoaja mixer: Värinsekoittaja painter: Maalain diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml index 169e3cfe..b859cba9 100644 --- a/translations/base-fr.yaml +++ b/translations/base-fr.yaml @@ -610,7 +610,7 @@ buildings: description: Coupe une forme en quatre parties. Si vous n’utilisez pas toutes les parties, assurez-vous de détruire les autres ou sinon, gare au blocage ! - rotater: + rotator: default: name: Pivoteur description: Fait pivoter une forme de 90 degrés vers la droite. @@ -741,7 +741,7 @@ buildings: default: name: Découpeur virtuel description: Découpe virtuellement une forme. - rotater: + rotator: name: Pivoteur virtuel description: Fait pivoter virtuellement la forme de 90 degrés vers la droite. unstacker: @@ -781,7 +781,7 @@ storyRewards: déchets, ou sinon il se bouchera et se bloquera - À cet effet, je vous ai donné la poubelle, qui détruit tout ce que vous mettez dedans ! - reward_rotater: + reward_rotator: title: Rotation desc: Le pivoteur a été débloqué ! Il pivote les formes de 90 degrés vers la droite. @@ -814,7 +814,7 @@ storyRewards: title: Tunnel desc: Le tunnel a été débloqué. Vous pouvez maintenant faire passer des formes sous les convoyeurs et les bâtiments ! - reward_rotater_ccw: + reward_rotator_ccw: title: Pivoteur inversé desc: Vous avez débloqué une variante du pivoteur. Elle permet de faire pivoter vers la gauche ! Pour le construire, sélectionnez @@ -871,7 +871,7 @@ storyRewards: copier.

Coller n’est pas gratuit, vous devez produire des formes de plans pour vous le payer (les mêmes que celles que vous venez de livrer). - reward_rotater_180: + reward_rotator_180: title: Retourneur desc: Vous avez débloqué le retourneur ! Il permet de faire pivoter une forme de 180 degrés (Surprise ! :D) @@ -1169,7 +1169,7 @@ keybindings: underground_belt: Tunnel miner: Extracteur cutter: Découpeur - rotater: Pivoteur + rotator: Pivoteur stacker: Assembleur mixer: Mélangeur de couleur painter: Station de peinture diff --git a/translations/base-he.yaml b/translations/base-he.yaml index c0b61ef4..04dd4247 100644 --- a/translations/base-he.yaml +++ b/translations/base-he.yaml @@ -573,7 +573,7 @@ buildings: name: חותך (מרובע) description: חותך את הצורות לארבעה חלקים. אם אתה משתמש רק בחלק אחד, תוודא שאתה הורס את השאר החלקים או שיווצר סתימה! - rotater: + rotator: default: name: מסובב description: מסובב חלקים עם כיוון השעון ב90 מעלות. @@ -691,7 +691,7 @@ buildings: default: name: חותך וירטואלי description: חותך באופן וירטואלי את הצורה לשני חצאים. - rotater: + rotator: name: מסובב וירטואלי description: מסובב באופן וירטואלי את הצורה עם כיוון השעון. unstacker: @@ -726,7 +726,7 @@ storyRewards: לא משנה איזה כיוון הוא!

וודא שאתה נפתר מהשאריות, אחרת הוא יסתם ויתקע - בשביל המטרה הזאת אני הבאתי לך את הפח, שהורס כל מה שאתה מכניס אליו! - reward_rotater: + reward_rotator: title: סיבוב desc: קיבלת גישה למסובב ! הוא מסובב צורות עם כיוון השעון ב90 מעלות. @@ -754,7 +754,7 @@ storyRewards: title: מנהרה desc: קיבלת גישה למנהרה - אתה יכול עכשיו להעביר חפצים מתחת למסועים ומבנים עם זה! - reward_rotater_ccw: + reward_rotator_ccw: title: סיבוב נגד כיוון השעון desc: קיבלת גישה לצורה נוספת של מסובב - זה מאפשר לך לסובב צורות נגד כיוון השעון! בשביל לבנות את זה, תבחר מסובב, ותלחץ 'T' @@ -801,7 +801,7 @@ storyRewards: (החזק CTRL, וגרור עם העכבר), ואז לחץ 'C' בשביל להעתיק את זה.

הדבקה זה לא חינם, אתה צריך ליצר צורת תבנית בשביל לקנות את זה! (אלו שבדיוק יצרת). - reward_rotater_180: + reward_rotator_180: title: מסובב (180°) desc: קיבלת גישה מסובב 180 מעלות! - זה מאפשר לך לסובב צורה ב 180 מעולות (הפתעה! :D) @@ -1056,7 +1056,7 @@ keybindings: underground_belt: מנהרה miner: חוצב cutter: חותך - rotater: מסובב + rotator: מסובב stacker: מחבר mixer: מערבב painter: צובע diff --git a/translations/base-hr.yaml b/translations/base-hr.yaml index 28e83978..109f681d 100644 --- a/translations/base-hr.yaml +++ b/translations/base-hr.yaml @@ -580,7 +580,7 @@ buildings: name: Rezač (Četverostruki) description: Reže oblike u četiri dijela. Ako se koristi samo jedan dio, ostali se moraju uništiti da bi se spriječio zastoj! - rotater: + rotator: default: name: Obrtač (↻) description: Okreće oblike za 90 stupnjeva u smjeru kazaljke na satu. @@ -710,8 +710,8 @@ buildings: default: name: Virtual Cutter description: Virtually cuts the shape into two halves. - rotater: - name: Virtual Rotater + rotator: + name: Virtual Rotator description: Virtually rotates the shape, both clockwise and counter-clockwise. unstacker: name: Virtual Unstacker @@ -750,7 +750,7 @@ storyRewards: otherwise it will clog and stall - For this purpose I have given you the trash, which destroys everything you put into it! - reward_rotater: + reward_rotator: title: Obrtanje desc: Obrtač je otključan! Ovaj stroj okreće oblike za 90 stupnjeva u smjeru kazaljke na satu. @@ -778,7 +778,7 @@ storyRewards: title: Tunel desc: Tunel je otključan - Omogućava slanje stvari ispod traka i ostalih građevina! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotacija u smjeru suprotnom od kazaljke na satu desc: Varijanta obrtača je otključana - Omogućuje okretanje u smjeru suprotnom od kazaljke! Odaberi obrtač i pritisni 'T' @@ -846,9 +846,9 @@ storyRewards: desc: You have now unlocked the belt reader! It allows you to measure the throughput of a belt.

And wait until you unlock wires - then it gets really useful! - reward_rotater_180: - title: Rotater (180 degrees) - desc: You just unlocked the 180 degrees rotater! - It allows + reward_rotator_180: + title: Rotator (180 degrees) + desc: You just unlocked the 180 degrees rotator! - It allows you to rotate a shape by 180 degrees (Surprise! :D) reward_display: title: Display @@ -873,7 +873,7 @@ storyRewards: title: Virtual Processing desc: I just gave a whole bunch of new buildings which allow you to simulate the processing of shapes!

You can - now simulate a cutter, rotater, stacker and more on the wires layer! + now simulate a cutter, rotator, stacker and more on the wires layer! With this you now have three options to continue the game:

- Build an automated machine to create any possible shape requested by the HUB (I recommend to try it!).

- Build @@ -1102,7 +1102,7 @@ keybindings: underground_belt: Tunel miner: Rudar cutter: Rezač - rotater: Obrtač (↻) + rotator: Obrtač (↻) stacker: Slagač mixer: Miješalica boja painter: Bojač diff --git a/translations/base-hu.yaml b/translations/base-hu.yaml index 1e9afe17..967f7228 100644 --- a/translations/base-hu.yaml +++ b/translations/base-hu.yaml @@ -599,7 +599,7 @@ buildings: description: Négyfelé vágja az alakzatokat. Ha csak az egyik részét akarod használni, ne felejtsd el a többit a Kukába küldeni, különben eldugul! - rotater: + rotator: default: name: Forgató description: Elforgatja az alakzatot 90 fokkal, az óramutató irányában. @@ -720,7 +720,7 @@ buildings: default: name: Virtuális Vágó description: Virtuálisan félbevág egy alakzatot. - rotater: + rotator: name: Virtuális Forgató description: Virtuálisan elforgat egy alakzatot, az óramutató járásával megegyező és ellenkező irányba is. @@ -762,7 +762,7 @@ storyRewards: irányától
!

Szabadulj meg a feleslegtől, ellenkező esetben eldugulhat a rendszer - Ezért kaptál egy Kukát, amely elpusztít mindent, amit belevezetsz! - reward_rotater: + reward_rotator: title: Forgatás desc: Feloldottad a Forgatót, amely az óramutató járásával 90 fokban forgatja el az alakzatokat. @@ -786,7 +786,7 @@ storyRewards: title: Alagút desc: Feloldottad az Alagutat - Átvihetsz egy futószalagot másik futószalag, vagy akár épület alatt! - reward_rotater_ccw: + reward_rotator_ccw: title: Ellentétes Forgatás desc: Feloldottad a Forgató ellentétes irányú variánsát, amellyel az óramutató járásával ellentétes irányban forgathatsz @@ -854,7 +854,7 @@ storyRewards: desc: Feloldottad a Futószalag-mérőt! Segítségével megmérheted a Futószalag átmenő teljesítményét.

Várj csak, amíg feloldod a Vezetékeket - utána lesz csak igazán hasznos! - reward_rotater_180: + reward_rotator_180: title: Forgató (180°) desc: Feloldottad a 180 fokos Forgatót, amellyel megfordíthatsz egy alakzatot 180 fokban (Meglepő, mi? :D) @@ -1132,7 +1132,7 @@ keybindings: underground_belt: Alagút miner: Bánya cutter: Vágó - rotater: Forgató + rotator: Forgató stacker: Egyesítő mixer: Színkeverő painter: Festő diff --git a/translations/base-ind.yaml b/translations/base-ind.yaml index 7aa95ae4..89e47b03 100644 --- a/translations/base-ind.yaml +++ b/translations/base-ind.yaml @@ -597,7 +597,7 @@ buildings: description: Memotong bentuk-bentuk menjadi empat bagian. Apabila kamu hanya menggunakan satu bagian, pastikan kamu lenyapkan bagian-bagian lain atau mesin akan tersumbat dan macet! - rotater: + rotator: default: name: Pemutar description: Memutar bentuk searah jarum jam sebesar 90 derajat. @@ -734,7 +734,7 @@ buildings: default: name: Pemotong Virtual description: Memotong bentuk menjadi dua bagian secara virtual. - rotater: + rotator: name: Pemutar Virtual description: Memutar bentuk searah jarum jam secara virtual. unstacker: @@ -774,7 +774,7 @@ storyRewards: tidak ini dapat tersumbat dan macet - Oleh karena itu kamu diberikan tong sampah, yang menghapus semua yang kamu masukkan! - reward_rotater: + reward_rotator: title: Memutar desc: Pemutar telah dibuka! Ia memutar bentuk-bentuk searah jarum jam sebesar 90 derajat. @@ -806,7 +806,7 @@ storyRewards: desc: Terowongan telah dibuka – Sekarang kamu dapat memindahkan bentuk-bentuk melalui terowongan di bawah sabuk-sabuk konveyor dan bangungan-bangunan dengannya! - reward_rotater_ccw: + reward_rotator_ccw: title: Memutar Berlawanan Arah Jarum Jam desc: Kamu telah membuka varian dari Pemutar - Bangunan ini memungkinkan kamu untuk memutar bentuk-bentuk berlawanan arah jarum @@ -888,7 +888,7 @@ storyRewards: memungkinkan kamu untuk mengukur penghasilan dalam sebuah sabuk konveyor.

Dan tunggu sampai kamu membuka kabel - maka bangunan ini akan sangat berguna! - reward_rotater_180: + reward_rotator_180: title: Pemutar (180 derajat) desc: Kamu telah membuka pemutar 180 derajat! - Bangunan ini memungkinkan kamu untuk memutar bentuk dalam 180 derajat (Kejutan! @@ -1162,7 +1162,7 @@ keybindings: underground_belt: Terowongan miner: Ekstraktor cutter: Pemotong - rotater: Pemutar + rotator: Pemutar stacker: Penumpuk mixer: Pencampur Warna painter: Pengecat diff --git a/translations/base-it.yaml b/translations/base-it.yaml index 7f77c5d2..43835ad7 100644 --- a/translations/base-it.yaml +++ b/translations/base-it.yaml @@ -295,24 +295,28 @@ dialogs: annullata! modsDifference: title: Attenzione - desc: Le mod attualmente installate differiscono rispetto alle mod con cui è stato creato il salvataggio. + desc: + Le mod attualmente installate differiscono rispetto alle mod con cui è stato creato il salvataggio. Questo potrebbe causare la corruzione o il mancato caricamento dei dati di salvataggio. Sei sicuro di voler continuare? missingMods: Mods mancanti newMods: Mods installate di recente resourceLoadFailed: title: Impossibile caricare le risorse demoLinkText: shapez demo su Steam - descWeb: "Impossibile caricare una o più risorse. Assicurati di avere una connessione Internet stabile e riprova. + descWeb: + "Impossibile caricare una o più risorse. Assicurati di avere una connessione Internet stabile e riprova. Se ancora non funziona, assicurati di disabilitare tutte le estensione del browser (adblockers inclusi).

In alternativa puoi anche giocare la .

Messaggio di errore:" descSteamDemo: "Impossibile caricare una o più risorse. Prova a riavviare il gioco - Se questo non aiuta, prova a reinstallare e verificare i file di gioco da Steam.

Messaggio di errore:" steamSsoError: title: Logout versione completa - desc: Sei stato disconnesso dalla versione completa del Browser a causa della connessione di rete instabile oppure perché stai giocando da un altro dispositivo.

+ desc: + Sei stato disconnesso dalla versione completa del Browser a causa della connessione di rete instabile oppure perché stai giocando da un altro dispositivo.

Per favore assicurati di non avere shapez aperto in altre schede del browser o in un altro computer con lo stesso account Steam.

Puoi accedere nuovamente nel menù principale. steamSsoNoOwnership: title: Versione completa non posseduta - desc: Per giocare alla versione completa sul tuo Browser, devi possedere sia il gioco base sia il Puzzle DLC sul tuo account Steam.

+ desc: + Per giocare alla versione completa sul tuo Browser, devi possedere sia il gioco base sia il Puzzle DLC sul tuo account Steam.

Assicurati di averli entrambi, di aver effettuato l'accesso all'account Steam corretto e riprova. ingame: keybindingsOverlay: @@ -579,7 +583,7 @@ buildings: name: Taglierino (4x) description: Taglia le forme in quattro parti. Se usi meno di quattro parti, distruggi le altre o la macchina si fermerà! - rotater: + rotator: default: name: Ruotatore description: Ruota le forme di 90 gradi in senso orario. @@ -728,7 +732,7 @@ buildings: default: name: Taglierino virtuale description: Taglia virtualmente la forma in due metà. - rotater: + rotator: name: Ruotatore virtuale description: Ruota virtualmente la forma, sia in senso orario sia antiorario. unstacker: @@ -769,7 +773,7 @@ storyRewards: altrimenti si intaserà e andrà in stallo - Per questo ti ho dato il cestino, che distrugge tutto quello che riceve! - reward_rotater: + reward_rotator: title: Rotazione desc: Il ruotatore è stato sbloccato! Ruota le forme di 90 gradi in senso orario. @@ -793,7 +797,7 @@ storyRewards: title: Tunnel desc: Il tunnel è stato sbloccato! In questo modo puoi trasportare oggetti al di sotto di nastri ed edifici! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotazione antioraria desc: Hai sbloccato una variante del ruotatore! Consente di ruotare in senso antiorario! Per costruirla, seleziona il ruotatore @@ -873,7 +877,7 @@ storyRewards: desc: Hai sbloccato il lettore di nastri! Consente di misurare la portata di un nastro.

E aspetta di sbloccare i cavi, allora sì che sarà molto utile! - reward_rotater_180: + reward_rotator_180: title: Ruotatore (180 gradi) desc: Hai appena sbloccato il ruotatore a 180 gradi! Consente di ruotare una forma di 180 gradi (Sorpresa! :D) @@ -984,7 +988,8 @@ settings: light: Chiaro refreshRate: title: Tick Rate - description: Questo determina quanti tick di gioco avvengono al secondo. In generale ad un maggior tick rate corrisponde una maggiore precisione ma performance peggiore. + description: + Questo determina quanti tick di gioco avvengono al secondo. In generale ad un maggior tick rate corrisponde una maggiore precisione ma performance peggiore. Se hai un monitor con una frequenza superiore a 60Hz, aumenta questo valore, in modo tale che il gioco possa correttamente simulare alla frequenza di aggiornamento più alta. Questo potrebbe abbassare i @@ -1141,7 +1146,7 @@ keybindings: underground_belt: Tunnel miner: Estrattore cutter: Taglierino - rotater: Ruotatore + rotator: Ruotatore stacker: Impilatrice mixer: Miscelatore di vernice painter: Verniciatore @@ -1384,7 +1389,8 @@ mods: openFolder: Apri cartella delle Mod folderOnlyStandalone: Aprire la cartella delle mod è possibile solo nella versione standalone. browseMods: Sfoglia Mods - modsInfo: Per installare e gestire le mod, copiale nella cartella 'mods' all'interno della directory del gioco. + modsInfo: + Per installare e gestire le mod, copiale nella cartella 'mods' all'interno della directory del gioco. Puoi usare anche il tasto 'Apri cartella delle Mod' in alto a destra. noModSupport: Hai bisogno della versione standalone di Steam per installare le mod. togglingComingSoon: diff --git a/translations/base-ja.yaml b/translations/base-ja.yaml index 65a2c5a9..532de9b8 100644 --- a/translations/base-ja.yaml +++ b/translations/base-ja.yaml @@ -551,7 +551,7 @@ buildings: quad: name: 切断機 (四分割) description: 形を四分割します。ひとつの出力しか使わない場合、他の出力を破棄しないと詰まって停止してしまうことに注意してください! - rotater: + rotator: default: name: 回転機 description: 形を時計回りに90度回転します。 @@ -655,7 +655,7 @@ buildings: default: name: 仮想切断機 description: 形状の信号を2つに切断できます。 - rotater: + rotator: name: 仮想回転機 description: 形状の信号を時計回りに回転させます。 unstacker: @@ -689,7 +689,7 @@ storyRewards: desc: 切断機が利用可能になりました。これは入力された形を、向きを考慮せず上下の直線で半分に切断します! 

利用しない側の出力に注意しましょう、破棄しなければ詰まって停止してしまいます。 - このためにゴミ箱も用意しました。入力アイテムをすべて破棄できます! - reward_rotater: + reward_rotator: title: 回転 desc: 回転機が利用可能になりました! 形を時計回り方向に90度回転させます。 reward_painter: @@ -709,7 +709,7 @@ storyRewards: reward_tunnel: title: トンネル desc: トンネルが利用可能になりました。他のベルトや建造物の地下を通してベルトが配置可能です! - reward_rotater_ccw: + reward_rotator_ccw: title: 反時計回りの回転 desc: 回転機のバリエーションが利用可能になりました。反時計回りの回転ができるようになります! 回転機を選択し、'T'キーを押すことで方向の切り替えができます。 reward_miner_chainable: @@ -747,7 +747,7 @@ storyRewards: title: ブループリント desc: 工場の建造物のコピー&ペーストが利用可能になりました! 範囲選択(CTRLキーを押したままマウスドラッグ)した状態で、'C'キーを押すことでコピーができます。

ただしペーストはタダではありません。ブループリントの形を生産する必要があります!(たった今納品した形です) - reward_rotater_180: + reward_rotator_180: title: 回転(180°) desc: 回転機のバリエーションが利用可能になりました! 180°の回転ができるようになります!(サプライズ! :D) reward_wires_painter_and_levers: @@ -983,7 +983,7 @@ keybindings: underground_belt: トンネル miner: 抽出機 cutter: 切断機 - rotater: 回転機 + rotator: 回転機 stacker: 積層機 mixer: 混色機 painter: 着色機 diff --git a/translations/base-kor.yaml b/translations/base-kor.yaml index e6daa9e0..212cb731 100644 --- a/translations/base-kor.yaml +++ b/translations/base-kor.yaml @@ -542,7 +542,7 @@ buildings: description: 도형을 즉시 네 개로 자릅니다. 한쪽만 사용할 경우라면 다른 부분을 파괴하지 않을 경우 절단기가 막혀 멈추게 됩니다! - rotater: + rotator: default: name: 회전기 description: 도형을 시계 방향으로 90도 회전시킵니다. @@ -668,7 +668,7 @@ buildings: default: name: 가상 절단기 description: 가상으로 도형을 잘라 반으로 나눕니다. - rotater: + rotator: name: 가상 회전기 description: 가상으로 도형을 시계 방향이나 반시계 방향으로 회전합니다. unstacker: @@ -704,7 +704,7 @@ storyRewards: 반으로 나눕니다!

쓰지 않는 도형은 쓰레기로 처리하세요, 그렇지 않으면 작동을 멈출 것입니다! 이러한 목적을 위해 휴지통도 함께 지급되었습니다. 휴지통에 들어간 것은 모두 파괴됩니다! - reward_rotater: + reward_rotator: title: 회전기 desc: 회전기가 잠금 해제되었습니다! 회전기는 들어오는 도형을 시계 방향으로 90도 회전시켜줍니다. reward_painter: @@ -731,7 +731,7 @@ storyRewards: reward_tunnel: title: 터널 desc: 터널이 잠금 해제되었습니다! 이제 벨트와 건물 아래로 공간을 만들어내 옮길 수 있습니다! - reward_rotater_ccw: + reward_rotator_ccw: title: 반시계 방향 회전기 desc: 반시계 방향 회전기가 잠금 해제되었습니다! 반시계 방향 회전기는 회전기의 다른 형태로, 이름처럼 @@ -798,7 +798,7 @@ storyRewards: desc: 벨트 판독기가 잠금 해제되었습니다! 이제 벨트의 처리량을 확인할 수 있습니다.

그리고, 전선이 잠금 해제될 때 까지 기다리신다면 정말 유용하게 사용할 수 있을 겁니다! - reward_rotater_180: + reward_rotator_180: title: 220도 회전기 desc: 180도 회전기가 잠금 해제되었습니다! 이제 도형을 바로 180도로 회전시킬 수 있습니다. (짜잔! @@ -1029,7 +1029,7 @@ keybindings: underground_belt: 터널 miner: 추출기 cutter: 절단기 - rotater: 회전기 + rotator: 회전기 stacker: 결합기 mixer: 혼합기 painter: 색칠기 diff --git a/translations/base-lt.yaml b/translations/base-lt.yaml index 0b557fde..ef05e414 100644 --- a/translations/base-lt.yaml +++ b/translations/base-lt.yaml @@ -572,7 +572,7 @@ buildings: name: Cutter (Quad) description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will stall! - rotater: + rotator: default: name: Rotate description: Rotates shapes clockwise by 90 degrees. @@ -712,8 +712,8 @@ buildings: default: name: Virtual Cutter description: Virtually cuts the shape into two halves. - rotater: - name: Virtual Rotater + rotator: + name: Virtual Rotator description: Virtually rotates the shape, both clockwise and counter-clockwise. unstacker: name: Virtual Unstacker @@ -752,9 +752,9 @@ storyRewards: otherwise it will clog and stall - For this purpose I have given you the trash, which destroys everything you put into it! - reward_rotater: + reward_rotator: title: Rotating - desc: The rotater has been unlocked! It rotates shapes + desc: The rotator has been unlocked! It rotates shapes clockwise by 90 degrees. reward_painter: title: Painting @@ -781,10 +781,10 @@ storyRewards: title: Tunnel desc: The tunnel has been unlocked - You can now tunnel items through belts and buildings with it! - reward_rotater_ccw: + reward_rotator_ccw: title: CCW Rotating - desc: You have unlocked a variant of the rotater - It allows to - rotate counter clockwise! To build it, select the rotater and + desc: You have unlocked a variant of the rotator - It allows to + rotate counter clockwise! To build it, select the rotator and press 'T' to cycle its variants! reward_miner_chainable: title: Chaining Extractor @@ -850,9 +850,9 @@ storyRewards: desc: You have now unlocked the belt reader! It allows you to measure the throughput of a belt.

And wait until you unlock wires - then it gets really useful! - reward_rotater_180: - title: Rotater (180 degrees) - desc: You just unlocked the 180 degrees rotater! - It allows + reward_rotator_180: + title: Rotator (180 degrees) + desc: You just unlocked the 180 degrees rotator! - It allows you to rotate a shape by 180 degrees (Surprise! :D) reward_display: title: Display @@ -877,7 +877,7 @@ storyRewards: title: Virtual Processing desc: I just gave a whole bunch of new buildings which allow you to simulate the processing of shapes!

You can - now simulate a cutter, rotater, stacker and more on the wires layer! + now simulate a cutter, rotator, stacker and more on the wires layer! With this you now have three options to continue the game:

- Build an automated machine to create any possible shape requested by the HUB (I recommend to try it!).

- Build @@ -1105,7 +1105,7 @@ keybindings: underground_belt: Tunnel miner: Extractor cutter: Cutter - rotater: Rotate + rotator: Rotate stacker: Stacker mixer: Color Mixer painter: Painter diff --git a/translations/base-nl.yaml b/translations/base-nl.yaml index 9ce9173f..4934acec 100644 --- a/translations/base-nl.yaml +++ b/translations/base-nl.yaml @@ -586,7 +586,7 @@ buildings: description: Knipt vormen in vier delen. Als je maar één deel gebruikt, zorg dat je de andere delen vernietigt, anders loopt de machine vast! - rotater: + rotator: default: name: Roteerder description: Draait vormen 90 graden met de klok mee. @@ -727,7 +727,7 @@ buildings: default: name: Virtuele Knipper description: Knipt de vorm virtueel in twee helften. - rotater: + rotator: name: Virtuele Draaier description: Draait de vorm virtueel met de klok mee en tegen de klok in. unstacker: @@ -767,7 +767,7 @@ storyRewards: zal het vastlopen - Daarom heb ik je de vuilnisbak gegeven, die alles vernietigt wat je erin laat stromen! - reward_rotater: + reward_rotator: title: Roteren desc: De roteerder is ontgrendeld - Het draait vormen 90 graden met de klok mee. @@ -797,7 +797,7 @@ storyRewards: title: Tunnel desc: De tunnel is ontgrendeld - Je kunt nu voorwerpen onder gebouwen en lopende banden door laten lopen. - reward_rotater_ccw: + reward_rotator_ccw: title: Roteren (andersom) desc: Je hebt een variant van de roteerder ontgrendeld - Deze roteert voorwerpen tegen de klok in! Om hem te plaatsen selecteer je @@ -872,7 +872,7 @@ storyRewards: desc: Je hebt de lopende band sensor vrijgespeeld! Dit gebouw geeft de doorvoer op een lopende band weer.

Wacht maar tot je kabels vrijspeeld, dan wordt het pas echt interessant! - reward_rotater_180: + reward_rotator_180: title: Draaier (180 graden) desc: Je hebt de 180 graden draaier vrijgespeeld! - Hiermee kun je een item op de lopende band 180 graden draaien! @@ -1134,7 +1134,7 @@ keybindings: underground_belt: Tunnel miner: Ontginner cutter: Knipper - rotater: Roteerder + rotator: Roteerder stacker: Stapelaar mixer: Kleurenmenger painter: Verver diff --git a/translations/base-no.yaml b/translations/base-no.yaml index 8576ccf0..44ff728c 100644 --- a/translations/base-no.yaml +++ b/translations/base-no.yaml @@ -582,7 +582,7 @@ buildings: description: Kutter objekter til 4 biter. Hvis du bare skal bruke den ene biten, sørg for å ødelegge den andre biten ellers vil det stoppe opp! - rotater: + rotator: default: name: Roter description: Roter former med klokken, 90 grader. @@ -723,7 +723,7 @@ buildings: default: name: Virituell Kutter description: Kutt former virituelt i to deler. - rotater: + rotator: name: Virituell Roterer description: Virituelt roterer formen, både med klokken og mot klokken. unstacker: @@ -763,7 +763,7 @@ storyRewards: vil det samle seg og tette - For dette formålet så har jeg gitt deg en søppelkasse, som ødelegger alt du kaster i den! - reward_rotater: + reward_rotator: title: Rotering desc: Rotereren har blitt tilgjengelig! Den roterer objekter med klokken 90 grader. @@ -792,7 +792,7 @@ storyRewards: title: Tunnel desc: Tunnelen har blitt tilgjengelig - Du kan nå transportere objekter under samlebånd og bygninger med den! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotering mot klokken desc: Du har åpnte en variant av rotereren - Den tillater rotasjoner mot klokken! For å bygge den, velg rotereren og @@ -864,7 +864,7 @@ storyRewards: desc: Du har låst opp belte leseren! Den lar deg måle trafikken på et belte.

Og vent til du låser opp kabler - da blir den veldig nyttig! - reward_rotater_180: + reward_rotator_180: title: Roterer (180 grader) desc: Du åpnet opp 180 graders rotereren! - Den lar deg rotere en form 180 grader (Overraskelse! :D) @@ -1125,7 +1125,7 @@ keybindings: underground_belt: Tunnel miner: Utdrager cutter: Kutter - rotater: Roter + rotator: Roter stacker: Stabler mixer: Fargemikser painter: Maler diff --git a/translations/base-pl.yaml b/translations/base-pl.yaml index 5ca595d7..a4fc1bcf 100644 --- a/translations/base-pl.yaml +++ b/translations/base-pl.yaml @@ -584,7 +584,7 @@ buildings: description: Tnie kształty na cztery ćwiartki. Jeśli nie korzystasz z wszystkich ćwiartek, upewnij się, że niszczysz pozostałe, by nie zatkać budynku! - rotater: + rotator: default: name: Obracacz description: Obraca kształt zgodnie z ruchem wskazówek zegara o 90 stopni. @@ -732,7 +732,7 @@ buildings: default: name: Wirtualny Przecinak description: Wirtualnie przecina kształt na 2 połówki - rotater: + rotator: name: Wirtualny Obracacz description: Wirtualnie obraca kształt, potrafi to robić w oba kierunki. unstacker: @@ -772,7 +772,7 @@ storyRewards: przeciwnym przypadku maszyna zapcha się i przestanie działać! Do tego celu dałem ci śmietnik, który usuwa wszystko, co do niego włożysz! - reward_rotater: + reward_rotator: title: Obracanie desc: "Odblokowano nową maszynę: Obracacz! Obraca wejście o 90 stopni zgodnie ze wskazówkami zegara." @@ -802,7 +802,7 @@ storyRewards: title: Tunel desc: Tunel został odblokowany - Możesz teraz prowadzić podziemne taśmociągi! - reward_rotater_ccw: + reward_rotator_ccw: title: Obracanie odwrotne desc: Odblokowano nowy wariant Obracacza - Pozwala odwracać przeciwnie do wskazówek zegara! Aby zbudować, zaznacz Obracacz i @@ -876,7 +876,7 @@ storyRewards: mierzenie przepustowości taśmociągu.

Czekaj tylko, aż odblokujesz przewody logiczne - dopiero wtedy staje się bardzo użyteczny! - reward_rotater_180: + reward_rotator_180: title: Obracacz (180°) desc: Właśnie odblokowałeś kolejny wariant obrazacza! - Pozwala ci na obrócenie kształtu o 180 stopni! @@ -1133,7 +1133,7 @@ keybindings: underground_belt: Tunel miner: Ekstraktor cutter: Przecinak - rotater: Obracacz + rotator: Obracacz stacker: Sklejacz mixer: Mieszadło Kolorów painter: Malarz diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml index 0d79878b..47d6a17b 100644 --- a/translations/base-pt-BR.yaml +++ b/translations/base-pt-BR.yaml @@ -593,7 +593,7 @@ buildings: description: Corta as formas em quatro partes. Se você usar apenas uma parte, não se esqueça de destruir as outras, ou ela irá parar a produção! - rotater: + rotator: default: name: Rotacionador description: Gira as formas no sentido horário em 90 graus. @@ -729,7 +729,7 @@ buildings: default: name: Cortador Virtual description: Corta virtualmente as formas em duas metades. - rotater: + rotator: name: Rotacionador Virtual description: Rotaciona virtualmente a forma, tanto no sentido horário quanto no anti-horário. @@ -771,7 +771,7 @@ storyRewards: orientação
!

Lembre-se de se livrar do lixo, caso contrário, a máquina irá entupir - Por isso eu te dei o lixo, que destrói tudo que você coloca nele! - reward_rotater: + reward_rotator: title: Rotação desc: O rotacionador foi desbloqueado! Gira as formas no sentido horário em 90 graus. @@ -800,7 +800,7 @@ storyRewards: title: Túnel desc: O túnel foi desbloqueado - Agora você pode transportar itens abaixo do solo! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotação anti-horária desc: Você desbloqueou uma variante do rotacionador - permite girar no sentido anti-horário! Para construí-lo, selecione o @@ -875,7 +875,7 @@ storyRewards: desc: Você desbloqueou o leitor de esteira! Ele permite que você meça a passagem de itens em uma esteira.

Espere até você desbloquear os fios - ele se torna muito útil! - reward_rotater_180: + reward_rotator_180: title: Rotacionador (180°) desc: Você acabou de desbloquear o rotacionador de 180 graus! - Ele permite que você rotacione uma forma em 180 graus (Surpresa! :D) @@ -1145,7 +1145,7 @@ keybindings: underground_belt: Túnel miner: Extrator cutter: Cortador - rotater: Rotacionador + rotator: Rotacionador stacker: Empilhador mixer: Misturador de Cores painter: Pintor diff --git a/translations/base-pt-PT.yaml b/translations/base-pt-PT.yaml index cdb8b4f3..7e4bbf97 100644 --- a/translations/base-pt-PT.yaml +++ b/translations/base-pt-PT.yaml @@ -587,7 +587,7 @@ buildings: description: Corta as formas geométricas em quatro partes. Se apenas usares uma parte, destrói as outras partes para não encravar a produção! - rotater: + rotator: default: name: Rodar description: Roda as formas 90º no sentido dos ponteiros do relógio. @@ -738,7 +738,7 @@ buildings: default: name: Cortador Virtual description: Virtualmente, corta as formas em duas metades. - rotater: + rotator: name: Rodador Virtual description: Virtualmente, roda a forma tanto no sentido horário quanto no anti-horário. @@ -781,7 +781,7 @@ storyRewards: desperdício, caso contrário irá encravar e parar - Para este propósito eu dei-te um lixo, que destrói tudo o que lá colocares! - reward_rotater: + reward_rotator: title: Rotação desc: O Rodador foi desbloqueado! Ele roda as formas geométricas 90º no sentido dos ponteiros do relógio. @@ -811,7 +811,7 @@ storyRewards: title: Túnel desc: O Túnel foi desbloqueado - Com ele podes passar itens através de tapetes e construções! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotação CCW desc: Desbloqueaste uma variante do Rodador - Permite rodar no sentido contrário ao dos ponteiros do relógio! Para construí-lo, @@ -886,7 +886,7 @@ storyRewards: desc: Desbloqueaste o leitor de tapete! Permite-te medires a passagem média de itens no tapete.

E espera por desbloqueares os fios - aí é que vão ser bastante úteis! - reward_rotater_180: + reward_rotator_180: title: Rodar (180º) desc: Desbloqueaste o rodador de 180 graus! - Permite-te rodares formas 180 graus (Surpresa! :D) @@ -1148,7 +1148,7 @@ keybindings: underground_belt: Túnel miner: Extrator cutter: Cortador - rotater: Rodar + rotator: Rodar stacker: Empilhador mixer: Misturador de cor painter: Pintor diff --git a/translations/base-ro.yaml b/translations/base-ro.yaml index c471c54c..a7ecb686 100644 --- a/translations/base-ro.yaml +++ b/translations/base-ro.yaml @@ -584,7 +584,7 @@ buildings: description: Taie formele în patru părți. Dacă folosești doar o parte, ține minte să o distrugi pe cealaltă sau producția se va opri! - rotater: + rotator: default: name: Rotitor description: Rotește formele în sensul acelor de ceasornic la 90 de grade. @@ -737,7 +737,7 @@ buildings: default: name: Tăietor virtual description: Taie virtual forma în două - rotater: + rotator: name: Rotitor virtual description: Rotește virtual forma în ambele direcții. unstacker: @@ -777,7 +777,7 @@ storyRewards: altfel o să se înfunde și o să se oprească - Pentru asta ți-am dat cosul de gunoi care distruge tot ce pui în el! - reward_rotater: + reward_rotator: title: Rotitul desc: Rotitorul a fost deblocat! El rotește formele la 90 de grade. @@ -805,7 +805,7 @@ storyRewards: title: Tunel desc: Tunelul a fost deblocat - Acum poți deplasa obiecte pe sub benzi și construcții cu el! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotitul CCW desc: Ai deblocat o variantă a rotitorului - El permite rotația în sensul invers al acelor de ceasornic! Pentru a îl construi, @@ -879,7 +879,7 @@ storyRewards: desc: Ai deblocat cititirul de bandă! Iți permite să măsori debitul unei benzi.

Și așteaptă pană deblochezi cablurile - atungi devine foarte util! - reward_rotater_180: + reward_rotator_180: title: Rotator (180 degrees) desc: Tocmai ai deblocat un rotator de 180 de grade! - Îți permite să rotești o formă cu 180 de grade (Surpriză! :D) @@ -1140,7 +1140,7 @@ keybindings: underground_belt: Tunel miner: Extractor cutter: Tăietor - rotater: Rotitor + rotator: Rotitor stacker: Mașină de presat mixer: Mixer de culori painter: Mașină de pictat diff --git a/translations/base-ru.yaml b/translations/base-ru.yaml index 994aecc4..281d599e 100644 --- a/translations/base-ru.yaml +++ b/translations/base-ru.yaml @@ -603,7 +603,7 @@ buildings: description: Разрезает фигуры на четыре части. Если вы собираетесь использовать не все части - уничтожьте оставшиеся, иначе производство остановится! - rotater: + rotator: default: name: Вращатель description: Поворачивает фигуры по часовой стрелке на 90 градусов. @@ -727,7 +727,7 @@ buildings: default: name: Виртуальный резак description: Виртуально разрезает фигуру пополам. - rotater: + rotator: name: Виртуальный вращатель description: Виртуально вращает фигуру как по часовой стрелке, так и против часовой стрелки. @@ -768,7 +768,7 @@ storyRewards: остановится
- для этого для Вас также доступна мусорка, которая уничтожает все, что в неё попадает! - reward_rotater: + reward_rotator: title: Вращение desc: Разблокирован вращатель! Он поворачивает фигуры по часовой стрелке на 90 градусов. @@ -797,7 +797,7 @@ storyRewards: title: Туннель desc: Разблокирован туннель! Теперь вы можете транспортировать предметы под другими конвейерами и зданиями! - reward_rotater_ccw: + reward_rotator_ccw: title: Обратный вращатель desc: Разблокирован вариант вращателя, вращающий фигуры против часовой стрелки! Чтобы построить его, выберите вращатель и @@ -849,7 +849,7 @@ storyRewards: нажмите 'C', чтобы скопировать её.

Вставка не бесплатна, для этого необходимо произвести фигуры для чертежей (которые вы только что доставили)! - reward_rotater_180: + reward_rotator_180: title: Вращатель (180°) desc: Разблокирован вращатель на 180 градусов! - он позволяет вращать фигуры на 180 градусов (если Вы не догадались :D) @@ -1135,7 +1135,7 @@ keybindings: underground_belt: Туннель miner: Экстрактор cutter: Резак - rotater: Вращатель + rotator: Вращатель stacker: Объединитель mixer: Смешиватель painter: Покрасчик diff --git a/translations/base-sl.yaml b/translations/base-sl.yaml index f65c35c6..18126d36 100644 --- a/translations/base-sl.yaml +++ b/translations/base-sl.yaml @@ -581,7 +581,7 @@ buildings: name: Cutter (Quad) description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will stall! - rotater: + rotator: default: name: Rotate description: Rotates shapes clockwise by 90 degrees. @@ -713,8 +713,8 @@ buildings: default: name: Virtual Cutter description: Virtually cuts the shape into two halves. - rotater: - name: Virtual Rotater + rotator: + name: Virtual Rotator description: Virtually rotates the shape, both clockwise and counter-clockwise. unstacker: name: Virtual Unstacker @@ -753,9 +753,9 @@ storyRewards: otherwise it will clog and stall - For this purpose I have given you the trash, which destroys everything you put into it! - reward_rotater: + reward_rotator: title: Rotating - desc: The rotater has been unlocked! It rotates shapes + desc: The rotator has been unlocked! It rotates shapes clockwise by 90 degrees. reward_painter: title: Painting @@ -782,11 +782,11 @@ storyRewards: title: Tunnel desc: The tunnel has been unlocked - You can now tunnel items through belts and buildings with it! - reward_rotater_ccw: + reward_rotator_ccw: title: CCW Rotating - desc: You have unlocked a variant of the rotater - It allows + desc: You have unlocked a variant of the rotator - It allows you to rotate shapes counter-clockwise! To build it, select the - rotater and press 'T' to cycle through its + rotator and press 'T' to cycle through its variants! reward_miner_chainable: title: Chaining Extractor @@ -852,9 +852,9 @@ storyRewards: desc: You have now unlocked the belt reader! It allows you to measure the throughput of a belt.

And wait until you unlock wires - then it gets really useful! - reward_rotater_180: - title: Rotater (180 degrees) - desc: You just unlocked the 180 degrees rotater! - It allows + reward_rotator_180: + title: Rotator (180 degrees) + desc: You just unlocked the 180 degrees rotator! - It allows you to rotate a shape by 180 degrees (Surprise! :D) reward_display: title: Display @@ -879,7 +879,7 @@ storyRewards: title: Virtual Processing desc: I just gave a whole bunch of new buildings which allow you to simulate the processing of shapes!

You can - now simulate a cutter, rotater, stacker and more on the wires layer! + now simulate a cutter, rotator, stacker and more on the wires layer! With this you now have three options to continue the game:

- Build an automated machine to create any possible shape requested by the HUB (I recommend to try it!).

- Build @@ -1111,7 +1111,7 @@ keybindings: underground_belt: Tunnel miner: Extractor cutter: Cutter - rotater: Rotate + rotator: Rotate stacker: Stacker mixer: Color Mixer painter: Painter diff --git a/translations/base-sr.yaml b/translations/base-sr.yaml index 935f35c1..94187ea4 100644 --- a/translations/base-sr.yaml +++ b/translations/base-sr.yaml @@ -584,7 +584,7 @@ buildings: name: Rezač (četvorostruki) description: Reže oblike na četiri dela. Ako se koristi samo jedan deo, ostali se moraju uništiti kako bi sprečili zastoj! - rotater: + rotator: default: name: Obrtač (↻) description: Okreće oblike za 90 stepeni u smeru kazaljke na satu. @@ -714,7 +714,7 @@ buildings: default: name: Virtuelni Rezač description: Virtuelno reže oblik na dve polovine. - rotater: + rotator: name: Virtuelni Obrtač description: Virtuelno okreće oblike, i u smeru kazaljke na satu i suprotno od smera kazaljke na satu. @@ -754,7 +754,7 @@ storyRewards: suprotnom će sezačepiti i stati sa radom - Baš zbog toga imate Smeće, koje uništava sve što uđe u njega! - reward_rotater: + reward_rotator: title: Obrtanje desc: Obrtač je otključan! On okreće oblike za 90 stepeni u smeru kazaljke na satu. @@ -782,7 +782,7 @@ storyRewards: title: Tunel desc: Tunel je otključan - Omogućava prenos stvari ispod traka i ostalih građevina! - reward_rotater_ccw: + reward_rotator_ccw: title: Rotacija u smeru suprotnom od kazaljke na satu desc: Varijacija obrtača je otključana - Omogućuje okretanje u smeru suprotnom od kazaljke na satu! Odaberi obrtač i @@ -853,7 +853,7 @@ storyRewards: desc: Čitač Trake je otključan! On meri propusnost pokretne trake.

Biće vam od velike pomoći, samo se stripite dok ne otključate žice! - reward_rotater_180: + reward_rotator_180: title: Obrtač (180 stepeni) desc: Otključali ste obrtač od 180 stepeni! - On može da okreće oblike za 180 stepeni (Iznenađenje! :D) @@ -1116,7 +1116,7 @@ keybindings: underground_belt: Tunel miner: Rudar cutter: Rezač - rotater: Obrtač (↻) + rotator: Obrtač (↻) stacker: Slagač mixer: Mešalica boja painter: Farbač diff --git a/translations/base-sv.yaml b/translations/base-sv.yaml index 4ec90926..53ba68f7 100644 --- a/translations/base-sv.yaml +++ b/translations/base-sv.yaml @@ -575,7 +575,7 @@ buildings: description: Klipper former i fyra delar. Om du endast använder en del, se till att förstöra de andra, annars kommer de blockera maskinen! - rotater: + rotator: default: name: Roterare description: Roterar former 90 grader. @@ -718,7 +718,7 @@ buildings: default: name: Virtuell skärare description: Skär virtuellt formen till två halvor. - rotater: + rotator: name: Virtuell roterare description: Roterar virtuellt formen, både medurs och moturs. unstacker: @@ -757,7 +757,7 @@ storyRewards: otherwise it will clog and stall - For this purpose I have given you the trash, which destroys everything you put into it! - reward_rotater: + reward_rotator: title: Rotation desc: Roteraren har blivit upplåst! Den roterar former 90 grader medsols. @@ -786,7 +786,7 @@ storyRewards: title: Tunnel desc: Tunneln blivit upplåst- Du kan nu transportera saker under rullband och byggnader med den! - reward_rotater_ccw: + reward_rotator_ccw: title: Motsols rotation desc: Du har låst upp en variant av roteraren - Den låter dig rotera saker motsols! För att bygga den, välj roteraren och @@ -860,7 +860,7 @@ storyRewards: desc: You have now unlocked the belt reader! It allows you to measure the throughput of a belt.

And wait until you unlock wires - then it gets really useful! - reward_rotater_180: + reward_rotator_180: title: Roterare (180 grader) desc: Du låste precis upp roteraren! - Den låter dig rotera former med 180 grader (Vilken överraskning! :D) @@ -887,7 +887,7 @@ storyRewards: title: Virtual Processing desc: I just gave a whole bunch of new buildings which allow you to simulate the processing of shapes!

You can - now simulate a cutter, rotater, stacker and more on the wires layer! + now simulate a cutter, rotator, stacker and more on the wires layer! With this you now have three options to continue the game:

- Build an automated machine to create any possible shape requested by the HUB (I recommend to try it!).

- Build @@ -1116,7 +1116,7 @@ keybindings: underground_belt: Tunnel miner: Extraktor cutter: Klippare - rotater: Roterare + rotator: Roterare stacker: Staplare mixer: Färgblandare painter: Färgläggare diff --git a/translations/base-tr.yaml b/translations/base-tr.yaml index 8ec61d63..b7359917 100644 --- a/translations/base-tr.yaml +++ b/translations/base-tr.yaml @@ -583,7 +583,7 @@ buildings: description: Şekilleri dört parçaya böler. Eğer sadece bir çıktıyı kullanıyorsanız diğer çıkan parçaları yok etmeyi unutmayın, yoksa kesim durur! - rotater: + rotator: default: name: Döndürücü description: Şekilleri saat yönünde 90 derece döndürür. @@ -722,7 +722,7 @@ buildings: default: name: Sanal Kesici description: Sanal olarak şekli ikiye böler. - rotater: + rotator: name: Sanal Döndürücü description: Sanal olarak şekli saat yönünde veya saatin tersi yönünde döndürür. unstacker: @@ -760,7 +760,7 @@ storyRewards: kullanmayı veya çöpe atmayı unutma yoksa makine tıkanır! - Bu nedenle sana gönderdiğin bütün her şeyi yok eden çöpü de verdim! - reward_rotater: + reward_rotator: title: Döndürme desc: Döndürücü açıldı! Döndürücü şekilleri saat yönünde 90 derece döndürür. @@ -788,7 +788,7 @@ storyRewards: title: Tünel desc: Tünel açıldı - Artık eşyaları taşıma bantları ve yapılar altından geçirebilirsiniz! - reward_rotater_ccw: + reward_rotator_ccw: title: Saat yönünün tersinde Döndürme desc: Döndürücünün farklı bir türünü açtın - Şekiller artık saat yönünün tersinde döndürülebilir! İnşa etmek için döndürücüyü @@ -865,7 +865,7 @@ storyRewards: desc: Bant okuyucu açıldı! Bu yapı taşıma bandındaki akış hızını ölçmeyi sağlar.

Kabloları açana kadar bekle - o zaman çok kullanışlı olacak. - reward_rotater_180: + reward_rotator_180: title: Döndürücü (180 derece) desc: 180 derece döndürücüyü açtınız! - Şekilleri 180 derece döndürür (Süpriz! :D) @@ -1121,7 +1121,7 @@ keybindings: underground_belt: Tünel miner: Üretici cutter: Kesici - rotater: Döndürücü + rotator: Döndürücü stacker: Kaynaştırıcı mixer: Renk Karıştırıcısı painter: Boyayıcı diff --git a/translations/base-uk.yaml b/translations/base-uk.yaml index 259426ea..862b176a 100644 --- a/translations/base-uk.yaml +++ b/translations/base-uk.yaml @@ -604,7 +604,7 @@ buildings: description: Розрізає фігури на 4 частини. Якщо ви використовуєте не всі частини, не забудьте знищити решту, інакше вони застрягнуть в механізмі! - rotater: + rotator: default: name: Обертач description: Обертає фігури за годинниковою стрілкою на 90 градусів. @@ -731,7 +731,7 @@ buildings: default: name: Віртуальний Різчик description: Віртуально розрізає фігуру на дві половинки. - rotater: + rotator: name: Віртуальний Обертач description: Віртуально обертає фігуру по часовій стрілці, та проти. unstacker: @@ -770,7 +770,7 @@ storyRewards: Обов'язково позбудьтесь відходів, інакше вони застрягнуть - Для цих цілей я дав вам Смітник, який знищує все що ви туда направите! - reward_rotater: + reward_rotator: title: Обертання desc: Обертач розблоковано! Він повертає фігури за годинниковою стрілкою на 90 градусів. @@ -802,7 +802,7 @@ storyRewards: title: Тунель desc: Тунель розблоковано. Ви можете створювати тунелі для преметів через стрічки і будівлі. - reward_rotater_ccw: + reward_rotator_ccw: title: Обертання проти годинникової стрілки desc: Ви розблокували новий варіант обертача. Він дозволяє обертати проти годинникової стрілки! Щоб побудувати його виберіть @@ -857,7 +857,7 @@ storyRewards: річ не безкоштовна, спочатку вам потрібно створити фігури креслень, щоб собі це дозволити! (ті, що ви щойно доставили). - reward_rotater_180: + reward_rotator_180: title: Обертач (180 градусів) desc: Ви щойно відкрили Обертач на 180! - Він повертає фігури за годинниковою стрілкою на 180 градусів. (Сюрприз! :D) @@ -1141,7 +1141,7 @@ keybindings: underground_belt: Тунель miner: Екстрактор cutter: Різчик - rotater: Обертач + rotator: Обертач stacker: Укладальник mixer: Змішувач кольорів painter: Фарбувач diff --git a/translations/base-zh-CN-ISBN.yaml b/translations/base-zh-CN-ISBN.yaml index c2c94617..2d831995 100644 --- a/translations/base-zh-CN-ISBN.yaml +++ b/translations/base-zh-CN-ISBN.yaml @@ -503,7 +503,7 @@ buildings: quad: name: 切割机(四向) description: 将输入的图形切成四块。如果您只需要其中一块图形,使用垃圾桶清除其他图形,否则切割机会停止工作! - rotater: + rotator: default: name: 旋转机 description: 将图形顺时针旋转90度。 @@ -629,7 +629,7 @@ buildings: default: name: 虚拟切割机 description: 模拟将图形切割成两半。 - rotater: + rotator: name: 模拟旋转机 description: 模拟顺时针旋转图形。 unstacker: @@ -663,7 +663,7 @@ storyRewards: desc: 恭喜!您解锁了切割机,不管如何放置,它只会从上到下切开图形
注意一定要处理掉切割后废弃的图形,不然它会阻塞传送带,
使用垃圾桶,它会清除所有放进去的图形! - reward_rotater: + reward_rotator: title: 旋转 desc: 恭喜!您解锁了旋转机。它会顺时针将输入的图形旋转90度。 reward_painter: @@ -684,7 +684,7 @@ storyRewards: reward_tunnel: title: 隧道 desc: 恭喜!您解锁了隧道。它可放置在传送带设施下方以运送物品。 - reward_rotater_ccw: + reward_rotator_ccw: title: 逆时针旋转 desc: 恭喜!您解锁了旋转机逆时针变体。它可以逆时针旋转图形。 @@ -735,7 +735,7 @@ storyRewards: title: 传送带读取器 desc: 恭喜!您解锁了传送带读取器!它能够测量传送带上的生产率。

等您解锁了电线层后,它将会极其有用! - reward_rotater_180: + reward_rotator_180: title: 旋转机(180度) desc: 恭喜!您解锁了旋转器(180度)!它能帮您把一个图形旋转180度(惊喜! :D) reward_display: @@ -941,7 +941,7 @@ keybindings: underground_belt: 隧道 miner: 开采器 cutter: 切割机 - rotater: 旋转机 + rotator: 旋转机 stacker: 堆叠机 mixer: 混色器 painter: 上色器 diff --git a/translations/base-zh-CN.yaml b/translations/base-zh-CN.yaml index 9e82890b..299b26a9 100644 --- a/translations/base-zh-CN.yaml +++ b/translations/base-zh-CN.yaml @@ -505,7 +505,7 @@ buildings: quad: name: 切割机(四向) description: 将输入的图形切成四块。如果您只需要其中一块图形,使用垃圾桶清除其他图形,否则切割机会停止工作! - rotater: + rotator: default: name: 旋转机 description: 将图形顺时针旋转 90 度。 @@ -631,7 +631,7 @@ buildings: default: name: 模拟切割机 description: 模拟将图形切割成两半。 - rotater: + rotator: name: 模拟旋转机 description: 模拟顺时针旋转图形。 unstacker: @@ -665,7 +665,7 @@ storyRewards: desc: 恭喜!您解锁了切割机,不管如何放置,它只会从上到下切开图形
注意一定要用处理掉切割后废弃的图形,不然它会阻塞传送带,
使用垃圾桶,它会清除所有放进去的图形! - reward_rotater: + reward_rotator: title: 旋转 desc: 恭喜!您解锁了旋转机。它会顺时针将输入的图形旋转90度。 reward_painter: @@ -686,7 +686,7 @@ storyRewards: reward_tunnel: title: 隧道 desc: 恭喜!您解锁了隧道。它可放置在传送带设施下方以运送物品。 - reward_rotater_ccw: + reward_rotator_ccw: title: 逆时针旋转 desc: 恭喜!您解锁了旋转机逆时针变体。它可以逆时针旋转图形。 @@ -737,7 +737,7 @@ storyRewards: title: 传送带读取器 desc: 恭喜!您解锁了传送带读取器!它能够测量传送带上的生产率。

等您解锁了电线层后,它将会极其有用! - reward_rotater_180: + reward_rotator_180: title: 旋转机(180度) desc: 恭喜!您解锁了旋转器(180度)!它能帮您把一个图形旋转 180 度(惊不惊喜!:D) reward_display: @@ -944,7 +944,7 @@ keybindings: underground_belt: 隧道 miner: 开采器 cutter: 切割机 - rotater: 旋转机 + rotator: 旋转机 stacker: 堆叠机 mixer: 混色器 painter: 上色器 diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml index d47fdb79..24913473 100644 --- a/translations/base-zh-TW.yaml +++ b/translations/base-zh-TW.yaml @@ -530,7 +530,7 @@ buildings: quad: name: 四分切割機 description: 將輸入的圖形切成四塊。 如果你只需要其中一塊,記得把其他的銷毀掉,否則切割機會停止運作! - rotater: + rotator: default: name: 旋轉機 description: 將圖形順時針旋轉90度。 @@ -660,7 +660,7 @@ buildings: default: name: 虛擬切割機 description: 虛擬地將圖形訊號從上到下切開。 - rotater: + rotator: name: 虛擬旋轉機 description: 虛擬地將圖形訊號順時針旋轉。 unstacker: @@ -695,7 +695,7 @@ storyRewards: 切割機已解鎖!不論切割機的方向,它都會把圖形垂直地切成兩半。

記得把不需要的部分處理掉,否則切割機會因為堵塞而停止運作。 為此我給你準備了垃圾桶,它會把所有放進去的物品銷毀掉。 - reward_rotater: + reward_rotator: title: 順時針旋轉 desc: 順時針旋轉機已解鎖! 它會順時針旋轉輸入的圖形90度。 reward_painter: @@ -717,7 +717,7 @@ storyRewards: reward_tunnel: title: 隧道 desc: 隧道已解鎖! 你現在可以在其他輸送帶或建築底下運送物品了! - reward_rotater_ccw: + reward_rotator_ccw: title: 逆時針旋轉 desc: 逆時針旋轉機已解鎖! 它會逆時針旋轉輸入的圖形90度。 逆時針旋轉機是順時針旋轉機的變體。選擇「順時針旋轉機」並按「T」來切換變體就能使用。 @@ -769,7 +769,7 @@ storyRewards: reward_belt_reader: title: 讀取輸送帶 desc: 輸送帶讀取機已解鎖! 它會讀取輸送帶的流量。

當你解鎖電路層時,它會變得超有用! - reward_rotater_180: + reward_rotator_180: title: 220度旋轉 desc: 180度旋轉機已解鎖! - 它可以180度旋轉物件(驚喜!:D) reward_display: @@ -983,7 +983,7 @@ keybindings: underground_belt: 隧道 miner: 開採機 cutter: 切割機 - rotater: 虛擬旋轉機 + rotator: 虛擬旋轉機 stacker: 虛擬堆疊機 mixer: 混色機 painter: 虛擬上色機