From 81b920f751cb8109afaa516d83e064a7f959a2f7 Mon Sep 17 00:00:00 2001 From: Colleabois <12426652+Colleabois@users.noreply.github.com> Date: Thu, 8 Oct 2020 08:30:50 +0200 Subject: [PATCH 01/50] Update base-zh-TW.yaml (#782) * Update base-zh-TW.yaml * Update base-zh-TW.yaml --- translations/base-zh-TW.yaml | 118 ++++++++++++++++------------------- 1 file changed, 54 insertions(+), 64 deletions(-) diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml index 4549d539..0525ba2e 100644 --- a/translations/base-zh-TW.yaml +++ b/translations/base-zh-TW.yaml @@ -463,35 +463,35 @@ buildings: boolean (1 / 0). lever: default: - name: Switch + name: 信號切換器 description: Can be toggled to emit a boolean signal (1 / 0) on the wires layer, which can then be used to control for example an item filter. logic_gate: default: - name: AND Gate - description: Emits a boolean "1" if both inputs are truthy. (Truthy means shape, - color or boolean "1") + name: AND 邏輯閘 + description: 當輸入均為「真」時,輸出才為1。 + (「真」值代表:形狀正確、顏色正確或布林值為1) not: - name: NOT Gate - description: Emits a boolean "1" if the input is not truthy. (Truthy means - shape, color or boolean "1") + name: NOT 邏輯閘 + description: 當輸入之ㄧ為「假」時,輸出才為1。 + (「假」值代表:形狀不正確、顏色不正確或布林值為0) xor: - name: XOR Gate - description: Emits a boolean "1" if one of the inputs is truthy, but not both. - (Truthy means shape, color or boolean "1") + name: XOR 邏輯閘 + description: 當輸入均為「假」時,輸出才為1。 + (「假」值代表:形狀不正確、顏色不正確或布林值為0) or: - name: OR Gate - description: Emits a boolean "1" if one of the inputs is truthy. (Truthy means - shape, color or boolean "1") + name: OR 邏輯閘 + description: 當輸入之ㄧ為「真」時,輸出才為1。 + (「真」值代表:形狀正確、顏色正確或布林值為1) transistor: default: - name: Transistor - description: Forwards the bottom input if the side input is truthy (a shape, - color or "1"). + name: 電晶體 + description: 如果基極(側面)的輸入訊號為「真」,則把射極(底部)輸入的真假值複製到集極(頂部)的輸出。 + (「真」值代表:形狀正確、顏色正確或布林值為1) mirrored: - name: Transistor - description: Forwards the bottom input if the side input is truthy (a shape, - color or "1"). + name: 電晶體 + description: 如果基極(側面)的輸入訊號為「真」,則把射極(底部)輸入的真假值複製到集極(頂部)的輸出。 + (「真」值代表:形狀正確、顏色正確或布林值為1) filter: default: name: Filter @@ -505,51 +505,45 @@ buildings: color or boolean. reader: default: - name: Belt Reader + name: 傳送帶讀取機 description: Allows to measure the average belt throughput. Outputs the last read item on the wires layer (once unlocked). analyzer: default: - name: Shape Analyzer + name: 形狀分析機 description: Analyzes the top right quadrant of the lowest layer of the shape and returns its shape and color. comparator: default: - name: Compare + name: 比較機 description: Returns boolean "1" if both signals are exactly equal. Can compare shapes, items and booleans. virtual_processor: default: - name: Virtual Cutter - description: Virtually cuts the shape into two halves. + name: 虛擬切割機 + description: 虛擬地將圖形從上到下切開並輸出。 rotater: - name: Virtual Rotater - description: Virtually rotates the shape, both clockwise and counter-clockwise. + name: 虛擬旋轉機 + description: 虛擬地將圖形順時針或逆時針旋轉。 unstacker: - name: Virtual Unstacker - description: Virtually extracts the topmost layer to the right output and the - remaining ones to the left. + name: 虛擬提取機 + description: 虛擬地提取最上層的圖形到右方輸出,剩下的圖形由左方輸出。 stacker: - name: Virtual Stacker - description: Virtually stacks the right shape onto the left. + name: 虛擬堆疊機 + description: 虛擬地將輸入的圖形拼貼在一起。如果不能被直接拼貼,右邊的圖形會被疊在左邊的圖形上面。 painter: - name: Virtual Painter - description: Virtually paints the shape from the bottom input with the shape on - the right input. + name: 虛擬上色機 + description: 虛擬地將整個圖形塗上輸入的顏色。 item_producer: default: - name: Item Producer - description: Available in sandbox mode only, outputs the given signal from the - wires layer on the regular layer. + name: 物品製造機 + description: 沙盒模式專有,將電路層的輸入轉化成一般層的輸出。 storyRewards: reward_cutter_and_trash: title: 切割圖形 - desc: 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! + desc: 切割機已解鎖。不論切割機的方向,它都會把圖形垂直地切成兩半。 +

記得把不需要的部分處理掉,否則這個這個建築會停止運作。 + 為此我給你準備了垃圾桶,它會把所有放進去的物品銷毀掉。 reward_rotater: title: 順時針旋轉 desc: 旋轉機已解鎖。它會順時針旋轉輸入的圖形90度。 @@ -563,10 +557,9 @@ storyRewards: title: 混合 desc: 混合機已解鎖。如果沒有重疊的部分,混合機會嘗試把兩個輸入的圖形拼貼在一起。如果有重疊的部分,右邊的輸入會被到左邊的輸入上方! reward_splitter: - title: 分離/合併 - desc: You have unlocked a splitter variant of the - balancer - It accepts one input and splits them - into two! + title: 分流 + desc: 分流機(平衡機變體)已解鎖。 + 將單個傳送帶上的物品分流到兩個傳送帶上。 reward_tunnel: title: 隧道 desc: 隧道已解鎖。你現在可以從其他傳送帶或建築底下運送物品了! @@ -577,7 +570,7 @@ storyRewards: rotater and press 'T' to cycle through its variants! reward_miner_chainable: - title: 鏈式開採機 + title: 鏈式開採 desc: "You have unlocked the chained extractor! It can forward its resources to other extractors so you can more efficiently extract resources!

PS: The old @@ -586,11 +579,11 @@ storyRewards: title: 貳級隧道 desc: 貳級隧道變體已解鎖。這個隧道有更長的傳輸距離。你還可以混用不同的隧道變體! reward_cutter_quad: - title: 四分切割機 + title: 四分切割 desc: You have unlocked a variant of the cutter - It allows you to cut shapes in four parts instead of just two! reward_painter_double: - title: 雙倍上色機 + title: 雙倍上色 desc: You have unlocked a variant of the painter - It works similar to the regular painter but processes two shapes at once, consuming just one color instead of two! @@ -616,17 +609,14 @@ storyRewards: 你生產過的所有圖形都會被用來升級建築。" no_reward_freeplay: title: 下一關 - desc: 恭喜你!另外,我們已經計劃在獨立版中加入更多內容! + desc: 恭喜你!另外,我們已經計劃在單機版中加入更多內容! reward_balancer: - title: Balancer - desc: The multifunctional balancer has been unlocked - It can - be used to build bigger factories by splitting and merging - items onto multiple belts!

+ title: 平衡物流 + desc: 平衡機已解鎖。在大型工廠中,平衡機負責合流或分流多個傳送帶上的物品。 reward_merger: - title: Compact Merger - desc: You have unlocked a merger variant of the - balancer - It accepts two inputs and merges them - into one belt! + title: 合流 + desc: 合流機(平衡機變體)已解鎖。 + 將兩個傳送帶上的物品合流到單個傳送帶上。 reward_belt_reader: title: Belt reader desc: You have now unlocked the belt reader! It allows you to @@ -781,11 +771,11 @@ settings: title: 依建築類型旋轉 description: 每個建築類型,將會分別記住您最後一次使用的旋轉方向。 如果您常常切換不同類型的建築,這樣可能會更方便。 soundVolume: - title: Sound Volume - description: Set the volume for sound effects + title: 音效 + description: 音效設定 musicVolume: - title: Music Volume - description: Set the volume for music + title: 音樂 + description: 音樂設定 lowQualityMapResources: title: Low Quality Map Resources description: Simplifies the rendering of resources on the map when zoomed in to @@ -878,7 +868,7 @@ keybindings: switchDirectionLockSide: 規劃器:換邊 pipette: Pipette menuClose: Close Menu - switchLayers: Switch layers + switchLayers: 更換層 wire: Energy Wire balancer: Balancer storage: Storage From b1be51875454c60c5b92acf050f5ba34d4fc9c34 Mon Sep 17 00:00:00 2001 From: JDC <48259820+jdc68@users.noreply.github.com> Date: Thu, 8 Oct 2020 09:31:24 +0300 Subject: [PATCH 02/50] Update base-ru.yaml (#784) * Update base-ru.yaml * Update base-ru.yaml * Update base-ru.yaml * Update base-ru.yaml * Update base-ru.yaml * Update base-ru.yaml * Update base-ru.yaml --- translations/base-ru.yaml | 680 +++++++++++++++++++------------------- 1 file changed, 333 insertions(+), 347 deletions(-) diff --git a/translations/base-ru.yaml b/translations/base-ru.yaml index aa2aaf85..41e6d6f8 100644 --- a/translations/base-ru.yaml +++ b/translations/base-ru.yaml @@ -1,51 +1,50 @@ steamPage: shortText: shapez.io — это игра о строительстве фабрик для автоматизации создания и объединения все более сложных фигур на бесконечной карте. - discordLinkShort: Official Discord + discordLinkShort: Официальный Discord сервер intro: >- - Shapez.io is a relaxed game in which you have to build factories for the - automated production of geometric shapes. + Shapez.io - это спокойная игра о создании фабрик для автоматизации создания сложных геометрических фигур. - As the level increases, the shapes become more and more complex, and you have to spread out on the infinite map. + По мере управления уровня, фигуры становятся все сложнее, так что придется расширять фабрику засчет бесконечной карты. - And as if that wasn't enough, you also have to produce exponentially more to satisfy the demands - the only thing that helps is scaling! + Если этого мало, то Вам так же придется экспоненциально производить все больше и больше фигур, чтобы удовлетворить потребности Вашей фабрики. Ключ к успеху - расширение! - While you only process shapes at the beginning, you have to color them later - for this you have to extract and mix colors! + Вначале игры Вам понадобится производить только фигуры, однако позже фигуры надо будет окрашивать. Для этого добывайте и смешивайте краски! - Buying the game on Steam gives you access to the full version, but you can also play a demo on shapez.io first and decide later! - title_advantages: Standalone Advantages + Приобретение игры в Steam предоставляет доступ к полной версии игры, но вы можете опробовать демоверсию игры на shapez.io и принять решение позже! + title_advantages: Преимущества полной версии advantages: - - 12 New Level for a total of 26 levels - - 18 New Buildings for a fully automated factory! - - 20 Upgrade Tiers for many hours of fun! - - Wires Update for an entirely new dimension! - - Dark Mode! - - Unlimited Savegames - - Unlimited Markers - - Support me! ❤️ - title_future: Planned Content + - 12 новых уровней - всего 26 уровней! + - 18 новых построек для полностью автоматизированной фабрики! + - 20 стадий улучшения для долгих часов веселья! + - Провода - открывает полноценное новое измерение! + - Темная тема! + - Неограниченные сохранения + - Неограниченные маркеры + - Поддержите меня! ❤️ + title_future: Запланированный контент planned: - - Blueprint Library (Standalone Exclusive) - - Steam Achievements - - Puzzle Mode - - Minimap - - Mods - - Sandbox mode - - ... and a lot more! - title_open_source: This game is open source! - title_links: Links + - Библиотека чертежей (только для Полной версии) + - Достижения Steam + - Режим головоломок + - Мини-карта + - Моды + - Режим песочницы + - ... и многое другое! + title_open_source: Эта игра находится в открытом доступе! + title_links: Ссылки links: - discord: Official Discord - roadmap: Roadmap + discord: Официальный Discord сервер + roadmap: Планы subreddit: Subreddit - source_code: Source code (GitHub) - translate: Help translate + source_code: Исходный код (GitHub) + translate: Помочь с переводом text_open_source: >- - Anybody can contribute, I'm actively involved in the community and - attempt to review all suggestions and take feedback into consideration - where possible. + Кто угодно может внести свой вклад в разработку игры - я активно вовлечен + в сообщество и стараюсь просмотреть все предложения и по возможности + прислушиваться к отзывам. - Be sure to check out my trello board for the full roadmap! + Не забудьте заглянуть на мой Trello board, чтобы ознакомиться с планами на будущее! global: loading: Загрузка error: Ошибка @@ -78,7 +77,7 @@ global: shift: SHIFT space: ПРОБЕЛ demoBanners: - title: Демо-версия + title: Демоверсия intro: Приобретите полную версию, чтобы разблокировать все возможности! mainMenu: play: Играть @@ -121,9 +120,9 @@ dialogs: text: Не удалось загрузить сохранение игры. confirmSavegameDelete: title: Подтвердите удаление. - text: Are you sure you want to delete the following game?

- '' at level

This can not be - undone! + text: Вы уверены, что хотите удалить это сохранение?

+ '' на уровне

Это не может + быть отменено! savegameDeletionError: title: Ошибка удаления text: Не удалось удалить сохранение игры. @@ -142,13 +141,13 @@ dialogs: title: Сброс управления desc: Настройки управления сброшены до соответствующих значений по умолчанию! featureRestriction: - title: Демо-версия + title: Демоверсия desc: Вы попытались получить доступ к функции (), которая недоступна в - демо-версии. Вы можете приобрести полную версию чтобы пользоваться + демоверсии. Вы можете приобрести полную версию чтобы пользоваться всеми функциями! oneSavegameLimit: title: Лимит сохранений - desc: Вы можете иметь только одно сохранение игры в демо-версии. Пожалуйста, + desc: Вы можете иметь только одно сохранение игры в демоверсии. Пожалуйста, удалите существующее или приобретите полную версию! updateSummary: title: Новое обновление! @@ -177,11 +176,11 @@ dialogs: Инвертировать направление размещаемых конвейерных лент.
" createMarker: title: Новый маркер - desc: Give it a meaningful name, you can also include a short - key of a shape (Which you can generate here) + desc: Дайте ему значимое название, вы также можете добавить короткий + ключ фигуры (Который можно сгенерировать здесь) titleEdit: Редактирование маркера markerDemoLimit: - desc: Вы можете создать только 2 своих маркера в демо-версии. Приобретите полную + desc: Вы можете создать только 2 своих маркера в демоверсии. Приобретите полную версию для безлимитных маркеров. massCutConfirm: title: Подтвердите вырезку @@ -197,18 +196,17 @@ dialogs: desc: Вы не можете позволить себе вставить эту область! Вы уверены, что хотите вырезать ее? editSignal: - title: Set Signal - descItems: "Choose a pre-defined item:" - descShortKey: ... or enter the short key of a shape (Which you - can generate here) + title: Установить Сигнал + descItems: "Выберите объект:" + descShortKey: ... или введите короткий + ключ фигуры (Который можно сгенерировать здесь) renameSavegame: - title: Rename Savegame - desc: You can rename your savegame here. + title: Переименовать Сохранение + desc: Здесь вы можете изменить название своего сохранения. entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! + title: Вы разместили очень много построек, это просто напоминание о том, что игра + не может справиться с бесконечным количеством построек. Так что + постарайтесь создавать компактные фабрики! ingame: keybindingsOverlay: moveMap: Передвижение @@ -217,7 +215,7 @@ ingame: rotateBuilding: Повернуть постройку placeMultiple: Поставить несколько reverseOrientation: Реверсировать направление - disableAutoOrientation: Отключить авто-определение направления + disableAutoOrientation: Отключить автоопределение направления toggleHud: Переключить HUD placeBuilding: Разместить постройку createMarker: Создать маркер @@ -343,41 +341,41 @@ ingame: empty: Пусто copyKey: Копировать connectedMiners: - one_miner: 1 Miner - n_miners: Miners - limited_items: Limited to + one_miner: 1 Экстрактор + n_miners: Экстрактора(-ов) + limited_items: Ограничено до watermark: - title: Demo version - desc: Click here to see the Steam version advantages! - get_on_steam: Get on steam + title: Демоверсия + desc: Нажмите сюда, чтобы узнать о преимуществах Steam версии! + get_on_steam: Приобрести в Steam standaloneAdvantages: - title: Get the full version! - no_thanks: No, thanks! + title: Приобретите полную версию! + no_thanks: Нет, спасибо! points: levels: - title: 12 New Levels - desc: For a total of 26 levels! + title: 12 Новых Уровней! + desc: Всего 26 уровней! buildings: - title: 18 New Buildings - desc: Fully automate your factory! + title: 18 новых Построек! + desc: Полностью автоматизируйте свою фабрику! savegames: - title: ∞ Savegames - desc: As many as your heart desires! + title: ∞ Сохранений + desc: Сколько Вашей душе угодно! upgrades: - title: 20 Upgrade Tiers - desc: This demo version has only 5! + title: 20 стадий улучшений! + desc: В демоверсии всего 5! markers: - title: ∞ Markers - desc: Never get lost in your factory! + title: ∞ Маркеров! + desc: Никогда не теряйтесь в своей фабрике! wires: - title: Wires - desc: An entirely new dimension! + title: Провода! + desc: Полноценное дополнительное измерение! darkmode: - title: Dark Mode - desc: Stop hurting your eyes! + title: Темная Тема! + desc: Дайте глазам отдохнуть! support: - title: Support me - desc: I develop it in my spare time! + title: Поддержите меня + desc: Я занимаюсь разработкой в свободное время! shopUpgrades: belt: name: Конвейеры, Разделители & Туннели @@ -417,11 +415,11 @@ buildings: default: name: Резак description: Разрезает фигуры сверху вниз и выводит обе половины. Если - Вы собираетесь использовать только одну часть, уничтожьте + вы собираетесь использовать только одну часть, уничтожьте другую, иначе производство остановится! quad: name: Резак (4Вых.) - description: Разрезает фигуры на четыре части. Если Вы собираетесь + description: Разрезает фигуры на четыре части. Если вы собираетесь использовать не все части - уничтожьте оставшиеся, иначе производство остановится! rotater: @@ -432,8 +430,8 @@ buildings: name: Вращатель (Обр.) description: Поворачивает фигуры против часовой стрелки на 90 градусов. rotate180: - name: Rotate (180) - description: Rotates shapes by 180 degrees. + name: Вращатель (180) + description: Поворачивает фигуры на 180 градусов. stacker: default: name: Объединитель @@ -452,9 +450,9 @@ buildings: description: Красит фигуру из левых входов красителем из перпендикулярного. quad: name: Покрасчик (4Вх.) - description: Allows you to color each quadrant of the shape individually. Only - slots with a truthy signal on the wires layer - will be painted! + description: Позволяет отдельно окрашивать каждую часть фигуры. Только ячейки с + положительным сигналом на слое с проводами + будут окрашены! mirrored: name: Покрасчик description: Красит всю фигуру из левого входа красителем из перпендикулярного. @@ -466,134 +464,132 @@ buildings: deliver: Доставить toUnlock: чтобы открыть levelShortcut: Ур. - endOfDemo: End of Demo + endOfDemo: Конец Демо wire: default: name: Энерг. провод description: Позволяет транспортировать энергию. second: - name: Wire - description: Transfers signals, which can be items, colors or booleans (1 / 0). - Different colored wires do not connect. + name: Энерг. провод + description: Передает сигналы, которые могут быть ресурсами, цветами или логическими значениями (1 / 0). + Провода разных цветов не соединяются. balancer: default: - name: Balancer - description: Multifunctional - Evenly distributes all inputs onto all outputs. + name: Балансер + description: Многофункциональный - равномерно распределяет все входы на выходы. merger: - name: Merger (compact) - description: Merges two conveyor belts into one. + name: Соединитель (компактный) + description: Соединяет две линии ковейера в одну. merger-inverse: - name: Merger (compact) - description: Merges two conveyor belts into one. + name: Соединитель (компактный) + description: Соединяет две линии ковейера в одну. splitter: - name: Splitter (compact) - description: Splits one conveyor belt into two. + name: Разделитель (компактный) + description: Разделяет одну линию конвейера на две. splitter-inverse: - name: Splitter (compact) - description: Splits one conveyor belt into two. + name: Разделитель (компактный) + description: Разделяет одну линию конвейера на две. storage: default: - name: Storage - description: Stores excess items, up to a given capacity. Prioritizes the left - output and can be used as an overflow gate. + name: Буферное Хранилище + description: Хранит излишние ресурсы пока есть место. Левый выход в приоритете, может быть использован как буфер. wire_tunnel: default: - name: Wire Crossing - description: Allows to cross two wires without connecting them. + name: Пересечение Проводов + description: Позволяет пересекать провода при этом их не соединяя. constant_signal: default: - name: Constant Signal - description: Emits a constant signal, which can be either a shape, color or - boolean (1 / 0). + name: Постоянный Сигнал + description: Издает постоянный сигнал, который может быть ресурсом, цветом или логическим значением (1 / 0). lever: default: - name: Switch - description: Can be toggled to emit a boolean signal (1 / 0) on the wires layer, - which can then be used to control for example an item filter. + name: Переключатель + description: Может быть переключен, чтобы издавать логический сигнал (1 / 0) на слое с проводами, + который может быть использован для управления Фильтром, например. logic_gate: default: name: AND Gate - description: Emits a boolean "1" if both inputs are truthy. (Truthy means shape, - color or boolean "1") + description: Издает значение "1" если оба входа положительны. (Положительный - значит ресурс, + цвет или логическое значение "1") not: name: NOT Gate - description: Emits a boolean "1" if the input is not truthy. (Truthy means - shape, color or boolean "1") + description: Издает значение "1" если вход не положительный. (Положительный - значит ресурс, + цвет или логическое значение "1") xor: name: XOR Gate - description: Emits a boolean "1" if one of the inputs is truthy, but not both. - (Truthy means shape, color or boolean "1") + description: Издает значение "1" только один из входов положительный. + (Положительный - значит ресурс, + цвет или логическое значение "1") or: name: OR Gate - description: Emits a boolean "1" if one of the inputs is truthy. (Truthy means - shape, color or boolean "1") - transistor: - default: - name: Transistor - description: Forwards the bottom input if the side input is truthy (a shape, - color or "1"). - mirrored: - name: Transistor - description: Forwards the bottom input if the side input is truthy (a shape, - color or "1"). + description: Издает значение "1" если хотя бы один вход положительный. (Положительный - значит ресурс, + цвет или логическое значение "1"). + transistor: + default: + name: Транзистор + description: Пропускает нижний сигнал, если боковой сигнал положительный (ресурс, + цвет или логическое значение "1"). + mirrored: + name: Транзистор + description: Пропускает нижний сигнал, если боковой сигнал положительный (ресурс, + цвет или логическое значение "1"). filter: default: - name: Filter - description: Connect a signal to route all matching items to the top and the - remaining to the right. Can be controlled with boolean signals - too. + name: Фильтр + description: Подключите сигнал, чтобы направить все подходящие ресурсы наверх, + а остальные направо. Также контролируемо логическими + сигналами. display: default: - name: Display - description: Connect a signal to show it on the display - It can be a shape, - color or boolean. + name: Экран + description: Подключите сигнал, чтобы отобразить его на экране. Это может ресурс, цвет + или логическое значение (1 / 0). reader: default: - name: Belt Reader - description: Allows to measure the average belt throughput. Outputs the last - read item on the wires layer (once unlocked). + name: Измеритель + description: Позволяет измерять среднюю пропускную способность конвейера. Отображает последний + прошедший ресурс на слое с проводами (когда разблокировано). analyzer: default: - name: Shape Analyzer - description: Analyzes the top right quadrant of the lowest layer of the shape - and returns its shape and color. + name: Анализатор Фигур + description: Анализирует правую верхнюю часть низшего слоя фигуры + и возвращает ее форму и цвет. comparator: default: - name: Compare - description: Returns boolean "1" if both signals are exactly equal. Can compare - shapes, items and booleans. + name: Сравнить + description: Возвращает значение "1" если оба сигнала полностью одинаковы. Может сравнивать + фигуры, цвета и логические значения. virtual_processor: default: - name: Virtual Cutter - description: Virtually cuts the shape into two halves. + name: Виртуальный Резак + description: Виртуально разрезает фигуру пополам. rotater: - name: Virtual Rotater - description: Virtually rotates the shape, both clockwise and counter-clockwise. + name: Виртуальный Вращатель + description: Виртуально вращает фигуру как по часовой стрелке, так и против часовой стрелки. unstacker: - name: Virtual Unstacker - description: Virtually extracts the topmost layer to the right output and the - remaining ones to the left. + name: Виртуальный Разъединитель + description: Виртуально извлекает самый верхний слой фигуры направо, + а все остальное направо. stacker: - name: Virtual Stacker - description: Virtually stacks the right shape onto the left. + name: Виртуальный Объединитель + description: Виртуально помещает правый предмет поверх левого. painter: - name: Virtual Painter - description: Virtually paints the shape from the bottom input with the shape on - the right input. + name: Виртуальный Покрасчик + description: Виртуально окрашивает фигуру из нижнего входа цветом из + правого входа. item_producer: default: - name: Item Producer - description: Available in sandbox mode only, outputs the given signal from the - wires layer on the regular layer. + name: Генератор Ресурсов + description: Доступен только в режиме песочницы, производит заданный на + слое с проводами сигнал на обычном слое. storyRewards: reward_cutter_and_trash: title: Разрезание Фигур - desc: 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! + desc: Разблокирован резак, который разрезает фигуры пополам + по вертикали независимо от ориентации!

Не забудьте избавляться от излишков, + иначе он забьется и остановится - для этого + я также открыл для Вас мусорку, которая уничтожает + все, что в нее попадает! reward_rotater: title: Вращение desc: Разблокирован вращатель! Он поворачивает фигуры по @@ -616,9 +612,9 @@ storyRewards: правого входа наложится на фигуру из левого! reward_splitter: title: Разделитель / Соединитель - desc: You have unlocked a splitter variant of the - balancer - It accepts one input and splits them - into two! + desc: Разблокирован разделитель один из вариантов + балансера - он принимает один вход и разделяет его + на два! reward_tunnel: title: Туннель desc: Разблокирован туннель! Теперь вы можете транспортировать @@ -630,10 +626,9 @@ storyRewards: нажмите 'T', чтобы переключить вариант! reward_miner_chainable: title: Цепной Экстрактор - desc: "You have unlocked the chained extractor! It can - forward its resources to other extractors so you - can more efficiently extract resources!

PS: The old - extractor has been replaced in your toolbar now!" + desc: "Разблокирован цепной экстрактор! Он может передавать + свои ресурсы другим экстракторам, чтобы вы могли эффективнее извлекать ресурсы!

+ PS: Старый экстрактор был заменен в панели инструментов!" reward_underground_belt_tier_2: title: Туннель II desc: Разблокирован новый вариант туннеля с большей @@ -649,18 +644,18 @@ storyRewards: одновременно, потребляя только один краситель вместо двух! reward_storage: title: Буферное Хранилище - desc: You have unlocked the storage building - It allows you to - store items up to a given capacity!

It priorities the left - output, so you can also use it as an overflow gate! + desc: Разблокировано буферное хранилище - оно позволяет + хранить в нем ресурсы пока есть место!

Левый выход в + приоритете, может быть использован как буфер! reward_freeplay: title: Свободная игра - desc: You did it! You unlocked the free-play mode! This means - that shapes are now randomly generated!

- Since the hub will require a throughput from now - on, I highly recommend to build a machine which automatically - delivers the requested shape!

The HUB outputs the requested - shape on the wires layer, so all you have to do is to analyze it and - automatically configure your factory based on that. + desc: У Вас получилось! Разблокирован свободный режим! Это означает + что теперь фигуры будут генерироваться случайно!

+ Так как ХАБ отныне будет требовать определенную пропускную способность, + я настоятельно рекомендую построить механизм, автоматически + доставляющий запрашиваемую фигуру!

ХАБ выводит запрашиваемую + фигуру на слое с проводами, так что все, что необходимо сделать, - это + проанализировать ее и автоматически настроить вашу фабрику. reward_blueprints: title: Чертежи desc: Теперь вы можете копировать и вставлять части вашей @@ -678,70 +673,69 @@ storyRewards: title: Следующий уровень desc: Поздравляем! Кстати, больше контента планируется для полной версии! reward_balancer: - title: Balancer - desc: The multifunctional balancer has been unlocked - It can - be used to build bigger factories by splitting and merging - items onto multiple belts!

+ title: Балансер + desc: Многофункциональный балансер разблокирован - он может + быть использован для строительства огромных фабрик, разделяя и объединяя ресурсы + на множество конвейеров!

reward_merger: - title: Compact Merger - desc: You have unlocked a merger variant of the - balancer - It accepts two inputs and merges them - into one belt! + title: Компактный Соединитель + desc: Разблокирован соединитель - вариант + балансера - он принимает два входа и объединяет их + в один конвейер. reward_belt_reader: - title: Belt reader - 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! + title: Измеритель + desc: Разблокирован измеритель! Он позволяет + измерять пропускную способность конвейера.

А как полезен он будет, + когда вы разблокируете провода! reward_rotater_180: - title: Rotater (180 degrees) - desc: You just unlocked the 180 degress rotater! - It allows - you to rotate a shape by 180 degress (Surprise! :D) + title: Вращатель (180 градусов) + desc: Разблокирован rotater на 180 градусов! - Он позволяет + вращать фигур на 180 градусов (Сюрприз! :D) reward_display: - title: Display - desc: "You have unlocked the Display - Connect a signal on the - wires layer to visualize it!

PS: Did you notice the belt - reader and storage output their last read item? Try showing it on a - display!" + title: Экран + desc: "Разблокирован Экран - Подключите сигнал на слое + с проводами чтобы отобразить его!

PS: Заметили ли вы, что измеритель + и буферное хранилище отображают последний ресурс, прошедший через них? Попробуйте + отобразить его на экране!" reward_constant_signal: - title: Constant Signal - desc: You unlocked the constant signal building on the wires - layer! This is useful to connect it to item filters - for example.

The constant signal can emit a - shape, color or - boolean (1 / 0). + title: Постоянный Сигнал + desc: Разблокирован постоянный сигнал на слое с проводами! + Он полезен для подключения к фильтрам, + например.

Постоянный сигнал может издавать фигуру, цвет или + логическое значение (1 / 0). reward_logic_gates: - title: Logic Gates - desc: You unlocked logic gates! You don't have to be excited - about this, but it's actually super cool!

With those gates - you can now compute AND, OR, XOR and NOT operations.

As a - bonus on top I also just gave you a transistor! + title: Логические Элементы + desc: Разблокированы логические элементы! Вы не обязаны радоваться + по этому поводу, но вообще это очень круто!

С этими элементами + теперь вы можете производить И, ИЛИ, исключающее ИЛИ и НЕ операции.

+ Как бонус, я также дал вам транзистор! reward_virtual_processing: - 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! - 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 - something cool with wires.

- Continue to play - regulary.

Whatever you choose, remember to have fun! + title: Виртуальное Производство + desc: Только что я открыл вам множество новых построек, которые позволят + симулировать производство фигур!

Теперь вы + можете симулировать резак, вращатель, объединитель и др. на слое с проводами! + Теперь у вас есть три варианта продолжения игры:

- Построить + автоматический механизм для производства любой + фигуры, запрашиваемой ХАБ (рекомендую попробовать!).

- Построить + что-то клевое, используя провода.

- Продолжить обычную + игру.

Что бы вы не выбрали, не забывайте хорошо проводить время! reward_wires_painter_and_levers: - title: Wires & Quad Painter - desc: "You just unlocked the Wires Layer: It is a separate - layer on top of the regular layer and introduces a lot of new - mechanics!

For the beginning I unlocked you the Quad - Painter - Connect the slots you would like to paint with on - the wires layer!

To switch to the wires layer, press + title: Провода & Покрасчик (4 входа) + desc: "Разблокирован Слой с Проводами. Это отдельный + слой поверх обычного слоя, добавляющий множество новых + механик!

Для начала я разблокировал Покрасчик + на четыре входа - соедините ячейки, которые вы бы хотели окрасить на + слое с проводами!

Чтобы переключиться на слой слой с проводами, нажмите E." reward_filter: - title: Item Filter - desc: You unlocked the Item Filter! It will route items either - to the top or the right output depending on whether they match the - signal from the wires layer or not.

You can also pass in a - boolean signal (1 / 0) to entirely activate or disable it. + title: Фильтр + desc: Разблокирован Фильтр! Он направит ресурсы + наверх или направо в зависмости от того, совпадают ли они с + установленным сигналом.

Вы также можете передавать + логические значения (1 / 0), чтобы полностью отключить или включить его. reward_demo_end: - title: End of Demo - desc: You have reached the end of the demo version! + title: Конец Демо + desc: Вы достигли конца демоверсии игры! settings: title: Настройки categories: @@ -835,9 +829,9 @@ settings: description: Включает виньетирование, которое затемняет углы экрана и облегчает чтение текста. autosaveInterval: - title: Интервал авто-сохранения + title: Интервал автосохранения description: Управляет тем, как часто игра автоматически сохраняется. Также - здесь можно полностью отключить авто-сохранение. + здесь можно полностью отключить автосохранение. intervals: one_minute: 1 Минута two_minutes: 2 Минуты @@ -864,47 +858,46 @@ settings: установлен. С этой настройкой может быть удобнее, при частом переключении между различными типами зданий. soundVolume: - title: Sound Volume - description: Set the volume for sound effects + title: Громкость Звука + description: Задает громкость звуковых эффектов. musicVolume: title: Music Volume - description: Set the volume for music + description: Задает громкость музыки. lowQualityMapResources: - title: Low Quality Map Resources - description: Simplifies the rendering of resources on the map when zoomed in to - improve performance. It even looks cleaner, so be sure to try it - out! + title: Низкое качество ресурсов на карте + description: Упрощает отображение ресурсов на карте при приближении для + улучшения производительности. Оно даже выглядит аккуратнее, поэтому обязательно + попробуйте! disableTileGrid: - title: Disable Grid - description: Disabling the tile grid can help with the performance. This also - makes the game look cleaner! + title: Отключить Сетку + description: Отключение разделительной сетки может помочь улучшить производительность. Кроме того, + делает игру визуально проще! clearCursorOnDeleteWhilePlacing: - title: Clear Cursor on Right Click - description: Enabled by default, clears the cursor whenever you right click - while you have a building selected for placement. If disabled, - you can delete buildings by right-clicking while placing a - building. + title: Очистить Курсор на ПКМ + description: Включено по умолчанию, очищает курсор от выбранной постройки + при нажатии на ПКМ. Если отключено, вы можете удалять постройки + при нажатии на ПКМ во время строительства. lowQualityTextures: - title: Low quality textures (Ugly) - description: Uses low quality textures to save performance. This will make the - game look very ugly! + title: Низкое качество текстур (Некрасиво) + description: Использует низкое качество текстур, чтобы улучшить производительность. Это сделает + игру очень некрасивой! displayChunkBorders: - title: Display Chunk Borders - description: The game is divided into chunks of 16x16 tiles, if this setting is - enabled the borders of each chunk are displayed. + title: Отображать границы чанков + description: Эта игра разделена на чанки, состоящие из 16x16 ячеек, если эта настройка + включена, границы чанков будут отображаться. pickMinerOnPatch: - title: Pick miner on resource patch - description: Enabled by default, selects the miner if you use the pipette when - hovering a resource patch. + title: Выбрать Экстрактор над Жилой + description: Включено по умолчанию, выбирает экстрактор, если использовать пипетку + над жилой с ресурсами. simplifiedBelts: - title: Simplified Belts (Ugly) - description: Does not render belt items except when hovering the belt to save - performance. I do not recommend to play with this setting if you - do not absolutely need the performance. + title: Упрощенные Конвейеры (Некрасиво) + description: Не отображает ресурсы, находящиеся на конвейере, если не навести курсор для улучшения + производительности. Не рекомендую играть с этой настройкой, если вас + устраивает производительность. enableMousePan: - title: Enable Mouse Pan - description: Allows to move the map by moving the cursor to the edges of the - screen. The speed depends on the Movement Speed setting. + title: Включить Перемещение Мышкой + description: Позволяет двигать карту, перемещая курсор к краям + экрана. Скорость зависит от настройки Скорости движения. rangeSliderPercentage: % keybindings: title: Настройки управления @@ -951,9 +944,9 @@ keybindings: massSelectStart: Модификатор для выделения области massSelectSelectMultiple: Выбрать несколько областей massSelectCopy: Копировать область - placementDisableAutoOrientation: Отключить авто-определение направления + placementDisableAutoOrientation: Отключить автоопределение направления placeMultiple: Оставаться в режиме размещения - placeInverse: Инвертировать авто-определение направления конвейеров + placeInverse: Инвертировать автоопределение направления конвейеров pasteLastBlueprint: Вставить последний чертеж massSelectCut: Вырезать область exportScreenshot: Экспорт всей Базы в виде Изображения @@ -964,21 +957,21 @@ keybindings: menuClose: Закрыть меню switchLayers: Переключить слои wire: Энергетический провод - balancer: Balancer - storage: Storage - constant_signal: Constant Signal - logic_gate: Logic Gate - lever: Switch (regular) - filter: Filter - wire_tunnel: Wire Crossing - display: Display - reader: Belt Reader - virtual_processor: Virtual Cutter - transistor: Transistor - analyzer: Shape Analyzer - comparator: Compare - item_producer: Item Producer (Sandbox) - copyWireValue: "Wires: Copy value below cursor" + balancer: Балансер + storage: Буферное Хранилище + constant_signal: Постоянный Сигнал + logic_gate: Логический Элемент + lever: Переключатель (обычный) + filter: Фильтр + wire_tunnel: Пересечение Проводов + display: Экран + reader: Измеритель + virtual_processor: Виртуальный Резак + transistor: Транзистор + analyzer: Анализатор Фигур + comparator: Сравнить + item_producer: Генератор Ресурсов (Песочница) + copyWireValue: "Провода: скопировать значение под курсором" about: title: Об игре body: >- @@ -988,7 +981,8 @@ about: Если вы хотите внести свой вклад игре - shapez.io в github.

- Эта игра не была бы возможна без большого сообщества в дискорде, которое собралось вокруг моих игр - Вам действительно стоит присоединиться к серверу Discord!!

+ Эта игра не была бы возможна без большого сообщества в дискорде, которое собралось вокруг моих игр - Вам действительно стоит присоединиться к + серверу Discord!!

Саундтрек сделал Peppsen - Он потрясающий.

@@ -1002,65 +996,57 @@ demo: oneGameLimit: Ограниченность одним сохранением игры customizeKeybindings: Пользовательская настройка Управления exportingBase: Экспорт всей Базы в виде Изображения - settingNotAvailable: Не доступно в демо-версии. + settingNotAvailable: Недоступно в демоверсии. tips: - - The hub accepts input of any kind, not just the current shape! - - Make sure your factories are modular - it will pay out! - - Don't build too close to the hub, or it will be a huge chaos! - - If stacking does not work, try switching the inputs. - - You can toggle the belt planner direction by pressing R. - - Holding CTRL allows dragging of belts without auto-orientation. - - Ratios stay the same, as long as all upgrades are on the same Tier. - - Serial execution is more efficient than parallel. - - You will unlock more variants of buildings later in the game! - - You can use T to switch between different variants. - - Symmetry is key! - - You can weave different tiers of tunnels. - - Try to build compact factories - it will pay out! - - The painter has a mirrored variant which you can select with T - - Having the right building ratios will maximize efficiency. - - At maximum level, 5 extractors will fill a single belt. - - Don't forget about tunnels! - - You don't need to divide up items evenly for full efficiency. - - Holding SHIFT will activate the belt planner, letting you place - long lines of belts easily. - - Cutters always cut vertically, regardless of their orientation. - - To get white mix all three colors. - - The storage buffer priorities the first output. - - Invest time to build repeatable designs - it's worth it! - - Holding CTRL allows to place multiple buildings. - - You can hold ALT to invert the direction of placed belts. - - Efficiency is key! - - Shape patches that are further away from the hub are more complex. - - Machines have a limited speed, divide them up for maximum efficiency. - - Use balancers to maximize your efficiency. - - Organization is important. Try not to cross conveyors too much. - - Plan in advance, or it will be a huge chaos! - - Don't remove your old factories! You'll need them to unlock upgrades. - - Try beating level 20 on your own before seeking for help! - - Don't complicate things, try to stay simple and you'll go far. - - You may need to re-use factories later in the game. Plan your factories to - be re-usable. - - Sometimes, you can find a needed shape in the map without creating it with - stackers. - - Full windmills / pinwheels can never spawn naturally. - - Color your shapes before cutting for maximum efficiency. - - With modules, space is merely a perception; a concern for mortal men. - - Make a separate blueprint factory. They're important for modules. - - Have a closer look on the color mixer, and your questions will be answered. - - Use CTRL + Click to select an area. - - Building too close to the hub can get in the way of later projects. - - The pin icon next to each shape in the upgrade list pins it to the screen. - - Mix all primary colors together to make white! - - You have an infinite map, don't cramp your factory, expand! - - Also try Factorio! It's my favorite game. - - The quad cutter cuts clockwise starting from the top right! - - You can download your savegames in the main menu! - - This game has a lot of useful keybindings! Be sure to check out the - settings page. - - This game has a lot of settings, be sure to check them out! - - The marker to your hub has a small compass to indicate its direction! - - To clear belts, cut the area and then paste it at the same location. - - Press F4 to show your FPS and Tick Rate. - - Press F4 twice to show the tile of your mouse and camera. - - You can click a pinned shape on the left side to unpin it. + - ХАБ принимает любые ресурсы, не только текущую фигуру! + - Старайтесь создавать модульные фабрики - вы не пожалеете! + - Не стройте слишком близко к ХАБ-у, иначе начнется ужасный хаос! + - Если не получается объединить фигуры, попробуйте поменять входы местами! + - Вы можете изменить направление конвейера при строительстве, нажав R. + - Удерживая CTRL, вы можете перемещать конвейеры без авто ориентации. + - Соотношения всегда одинаковы, если уровни улучшений равны. + - Последовательное выполнение эффективнее, чем параллельное. + - Вам будут открываться новые варианты построек по мере прохождения! + - Нажмите T, чтобы переключаться между различными вариантами. + - Симметрия - ключ к успеху! + - Вы можете переплетать между собой туннели разных уровней. + - Попробуйте строить компактные фабрики - вы не пожалеете! + - Покрасчик имеет зеркальный вариант, который может быть выбран, нажав T. + - Правильные соотношения построек позволяет улучшить эффективность фабрики. + - Удерживая SHIFT, вы можете легко строить длинные конвейерные линии. + - Резаки всегда разрезают пополам по вертикали вне зависимости от ориентации. + - Чтобы получить белый цвет, смешайте все три цвета. + - Левый выход Буферного Хранилища - в приоритете. + - Вкладывайте время в строительство повторяемых механизмов - оно того стоит! + - Удерживая CTRL, можно размещать много построек за раз. + - Вы можете удерживать ALT, чтобы инвертировать направление размещенных конвейеров. + - Эффективность - ключ к успеху! + - Чем дальше от ХАБ-а, тем Жилы с ресурсами сложнее. + - Механизмы имеют ограниченную скорость, разбивайте их для максимальной эффективности. + - Используйте балансеры, чтобы максимизировать эффективность. + - Организация очень важна, старайтесь не пересекать конвейеры слишком часто. + - Планируйте заранее, иначе начнется ужасный хаос! + - Не удаляйте свои старые фабрики! Они понадобятся вам, чтобы открывать улучшения. + - Попробуйте пройти 20-ый уровень самостоятельно, прежде чем искать помощи! + - Не усложняйте себе жизнь, старайтесь думать проще и вы достигните больших высот. + - Вам может снова понадобиться ваша старая фабрика позже в игре. Старайтесь планировать фабрику, чтобы она могла быть повторно использована. + - Иногда, вы можете найти необходимую фигуру на карте, вместо того, чтобы создавать ее самостоятельно. + - Полноценные мельницы/вертушки никогда не генерируются натурально. + - Окрашивайте свои фигуры, прежде чем разрезать для максимальной эффективности. + - С модулями теряется восприятие пространства; забота смертных. + - Создайте отдельную фабрику чертежей. Они очень важны для модулей. + - Взгляните внимательнее на смешиватель и вы найдете ответы на свои вопросы. + - Чтобы выделить область, используйте CTRL + Клик. + - Строительство вблизи ХАБ-а может помешать будущим проектам. + - Иконка булавки на каждой фигуре закрепляет ее на экране. + - Смешайте все три основных цвета, чтобы получить белый! + - В вашем распоряжении бесконечная карта! Не загромождайте вашу фабрику, расширяйтесь! + - Также попробуйте Factorio. Это моя любимая игра. + - Резак(4 входа) разрезает по часовой стрелке, начиная с правой верхней части! + - Вы можете скачать свои сохранения в главном меню! + - В этой игре множество полезных комбинаций клавиш. Загляните в настройки, чтобы ознакомиться с ними. + - В этой игре множество настроек, не забудьте с ними ознакомиться. + - Маркер ХАБ-а имеет небольшой компас, указывающий его направление. + - Нажмите F4, чтобы показать FPS и Частоту Обновления. + - Нажмите F4 дважды, чтобы показать координаты курсора и камеры. + - Вы можете нажать на закрепленную фигуру слева, чтобы открепить ее. From da9f91aca456104f04377a294393d7c80c333c29 Mon Sep 17 00:00:00 2001 From: RevosCZ <72229413+RevosCZ@users.noreply.github.com> Date: Thu, 8 Oct 2020 08:43:47 +0200 Subject: [PATCH 03/50] Update base-cz.yaml (#787) Small corrections. --- translations/base-cz.yaml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/translations/base-cz.yaml b/translations/base-cz.yaml index 16e231d3..54733670 100644 --- a/translations/base-cz.yaml +++ b/translations/base-cz.yaml @@ -105,8 +105,8 @@ dialogs: later: Později restart: Restart reset: Reset - getStandalone: Získejte Plnou verzi - deleteGame: Vím co dělám + getStandalone: Získejte plnou verzi + deleteGame: Vím, co dělám viewUpdate: Zobrazit aktualizaci showUpgrades: Zobrazit vylepšení showKeybindings: Zobrazit klávesové zkratky @@ -345,7 +345,7 @@ ingame: desc: Kliknutím sem zobrazíte výhody Steam verze! get_on_steam: Získejte na steamu standaloneAdvantages: - title: Získejte plnou verzy! + title: Získejte plnou verzi! no_thanks: Ne, děkuji! points: levels: @@ -399,10 +399,10 @@ buildings: miner: default: name: Extraktor - description: Umístěte na náleziště tvaru nebo barvy pro zahájení těžby. + description: Umístěte na naleziště tvaru nebo barvy pro zahájení těžby. chainable: name: Extraktor (Navazující) - description: Umístěte na náleziště tvaru nebo barvy pro zahájení těžby. Lze + description: Umístěte na naleziště tvaru nebo barvy pro zahájení těžby. Lze zapojit po skupinách. underground_belt: default: @@ -470,7 +470,7 @@ buildings: balancer: default: name: Vyvažovač - description: Multifunkční - Rozděluje vstupy do výstupy. + description: Multifunkční - Rovnoměrně rozděluje vstupy na výstupech. merger: name: Spojovač (kompaktní) description: Spojí dva pásy do jednoho. @@ -535,7 +535,7 @@ buildings: reader: default: name: Čtečka pásů - description: Umožňuje měřit průměrnou propustnost pásu. Výstup čte poslední + description: Umožňuje změřit průměrnou propustnost pásu. Výstup čte poslední položku ve vrstvě kabelů. analyzer: default: @@ -732,7 +732,7 @@ settings: general: Obecné userInterface: Uživatelské rozhraní advanced: Rozšířené - performance: Performance + performance: Výkon versionBadges: dev: Vývojová verze staging: Testovací verze @@ -742,7 +742,7 @@ settings: uiScale: title: Škálování UI description: Změní velikost uživatelského rozhraní. Rozhraní se bude stále - přizpůsobovoat rozlišení vaší obrazovky, toto nastavení pouze + přizpůsobovat rozlišení vaší obrazovky, toto nastavení pouze mění jeho škálu. scales: super_small: Velmi malé @@ -751,7 +751,7 @@ settings: large: Velké huge: Obrovské scrollWheelSensitivity: - title: Citlivost přibížení + title: Citlivost přiblížení description: Změní citlivost přiblížení (kolečkem myši nebo trackpadem). sensitivity: super_slow: Hodně pomalé @@ -801,8 +801,8 @@ settings: slow: Pomalá regular: Normální fast: Rychlá - super_fast: Hodně Rychlá - extremely_fast: Extrémně Rychlá + super_fast: Hodně rychlá + extremely_fast: Extrémně rychlá enableTunnelSmartplace: title: Chytré tunely description: Pokládání tunelů po zapnutí bude samo odstraňovat nepotřebné pásy. @@ -829,7 +829,7 @@ settings: koeficient. V opačném případě zobrazí popis a obrázek. disableCutDeleteWarnings: title: Zakázat upozornění o vyjmutí nebo odstranění - description: Deaktivujte varovná dialogová okna vyvolaná při vymutí/mazání více + description: Deaktivujte varovná dialogová okna vyvolaná při vyjmutí/mazání více než 100 entit. enableColorBlindHelper: title: Režim pro barvoslepé @@ -965,7 +965,7 @@ about: Pokud se chceš na hře podílet, podívej se na shapez.io na githubu.

- Tato hra by nebyla ani možná bez skvělé Discord komunity okolo Tobiasových her - Vážně by ses měl přijít mrknout na Discord server!

+ Tato hra by nebyla možná ani bez skvělé Discord komunity okolo Tobiasových her - Vážně by ses měl přijít mrknout na Discord server!

Soundtrack udělal Peppsen - Je úžasnej.

From a79500d57442031802fda7fe1496635989a20fd1 Mon Sep 17 00:00:00 2001 From: EmeraldBlock <69981203+EmeraldBlock@users.noreply.github.com> Date: Thu, 8 Oct 2020 01:44:10 -0500 Subject: [PATCH 04/50] Fix non-uniform distribution for freeplay shape color palette (#789) * use nextIntRange instead of nextIntRangeInclusive * Remove nextIntRangeInclusive This function gave the minimum and maximum integer half as much weight, and it was not used anywhere except to generate a freeplay shape color palette, and that now uses nextIntRange. --- src/js/core/rng.js | 11 ----------- src/js/game/hub_goals.js | 2 +- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/js/core/rng.js b/src/js/core/rng.js index 9c5c1c43..7a6766cd 100644 --- a/src/js/core/rng.js +++ b/src/js/core/rng.js @@ -108,17 +108,6 @@ export class RandomNumberGenerator { assert(max > min, "rng: max <= min"); return Math.floor(this.next() * (max - min) + min); } - /** - * @param {number} min - * @param {number} max - * @returns {number} Integer in range [min, max] - */ - nextIntRangeInclusive(min, max) { - assert(Number.isFinite(min), "Minimum is no integer"); - assert(Number.isFinite(max), "Maximum is no integer"); - assert(max > min, "rng: max <= min"); - return Math.round(this.next() * (max - min) + min); - } /** * @param {number} min diff --git a/src/js/game/hub_goals.js b/src/js/game/hub_goals.js index e7a1fea7..c9d9494f 100644 --- a/src/js/game/hub_goals.js +++ b/src/js/game/hub_goals.js @@ -369,7 +369,7 @@ export class HubGoals extends BasicSerializableObject { if (allowUncolored) { universalColors.push(enumColors.uncolored); } - const index = rng.nextIntRangeInclusive(0, colorWheel.length - 3); + const index = rng.nextIntRange(0, colorWheel.length - 2); const pickedColors = colorWheel.slice(index, index + 3); pickedColors.push(rng.choice(universalColors)); return pickedColors; From 5a96e76151bc9a37b166950e8ba994e9d2c86e2f Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 09:13:53 +0200 Subject: [PATCH 05/50] Allow configuring map resources scale --- src/js/core/modal_dialog_elements.js | 11 +++++++++++ src/js/core/modal_dialog_forms.js | 11 +++++++++++ src/js/game/key_action_mapper.js | 1 + src/js/game/map_chunk_view.js | 6 ++++-- src/js/profile/application_settings.js | 9 ++++++++- src/js/profile/setting_types.js | 11 +++++++++++ translations/base-en.yaml | 5 +++++ 7 files changed, 51 insertions(+), 3 deletions(-) diff --git a/src/js/core/modal_dialog_elements.js b/src/js/core/modal_dialog_elements.js index 934e2de5..5f0ed59f 100644 --- a/src/js/core/modal_dialog_elements.js +++ b/src/js/core/modal_dialog_elements.js @@ -13,6 +13,17 @@ import { getStringForKeyCode } from "../game/key_action_mapper"; import { createLogger } from "./logging"; import { T } from "../translations"; +/* + * *************************************************** + * + * LEGACY CODE WARNING + * + * This is old code from yorg3.io and needs to be refactored + * @TODO + * + * *************************************************** + */ + const kbEnter = 13; const kbCancel = 27; diff --git a/src/js/core/modal_dialog_forms.js b/src/js/core/modal_dialog_forms.js index 58fd2543..1c5b1986 100644 --- a/src/js/core/modal_dialog_forms.js +++ b/src/js/core/modal_dialog_forms.js @@ -2,6 +2,17 @@ import { BaseItem } from "../game/base_item"; import { ClickDetector } from "./click_detector"; import { Signal } from "./signal"; +/* + * *************************************************** + * + * LEGACY CODE WARNING + * + * This is old code from yorg3.io and needs to be refactored + * @TODO + * + * *************************************************** + */ + export class FormElement { constructor(id, label) { this.id = id; diff --git a/src/js/game/key_action_mapper.js b/src/js/game/key_action_mapper.js index 872db1d2..9fa4ffe1 100644 --- a/src/js/game/key_action_mapper.js +++ b/src/js/game/key_action_mapper.js @@ -122,6 +122,7 @@ export const KEYCODE_RMB = 3; * @returns {string} */ export function getStringForKeyCode(code) { + // @todo: Refactor into dictionary switch (code) { case KEYCODE_LMB: return "LMB"; diff --git a/src/js/game/map_chunk_view.js b/src/js/game/map_chunk_view.js index 5bb5d2c4..848afbab 100644 --- a/src/js/game/map_chunk_view.js +++ b/src/js/game/map_chunk_view.js @@ -104,15 +104,17 @@ export class MapChunkView extends MapChunk { }); parameters.context.imageSmoothingEnabled = true; + const resourcesScale = this.root.app.settings.getAllSettings().mapResourcesScale; // Draw patch items - if (this.root.currentLayer === "regular") { + if (this.root.currentLayer === "regular" && resourcesScale > 0.05) { + const diameter = (70 / Math.pow(parameters.zoomLevel, 0.35)) * (0.2 + 2 * resourcesScale); + for (let i = 0; i < this.patches.length; ++i) { const patch = this.patches[i]; if (patch.item.getItemType() === "shape") { const destX = this.x * dims + patch.pos.x * globalConfig.tileSize; const destY = this.y * dims + patch.pos.y * globalConfig.tileSize; - const diameter = 80 / Math.pow(parameters.zoomLevel, 0.35); patch.item.drawItemCenteredClipped(destX, destY, parameters, diameter); } } diff --git a/src/js/profile/application_settings.js b/src/js/profile/application_settings.js index 10f38fef..061e3ead 100644 --- a/src/js/profile/application_settings.js +++ b/src/js/profile/application_settings.js @@ -267,6 +267,7 @@ export const allApplicationSettings = [ new BoolSetting("rotationByBuilding", enumCategories.advanced, (app, value) => {}), new BoolSetting("displayChunkBorders", enumCategories.advanced, (app, value) => {}), new BoolSetting("pickMinerOnPatch", enumCategories.advanced, (app, value) => {}), + new RangeSetting("mapResourcesScale", enumCategories.advanced, () => null), new EnumSetting("refreshRate", { options: refreshRateOptions, @@ -324,6 +325,7 @@ class SettingsStorage { this.lowQualityTextures = false; this.simplifiedBelts = false; this.zoomToCursor = true; + this.mapResourcesScale = 0.5; /** * @type {Object.} @@ -534,7 +536,7 @@ export class ApplicationSettings extends ReadWriteProxy { } getCurrentVersion() { - return 29; + return 30; } /** @param {{settings: SettingsStorage, version: number}} data */ @@ -672,6 +674,11 @@ export class ApplicationSettings extends ReadWriteProxy { data.version = 29; } + if (data.version < 30) { + data.settings.mapResourcesScale = 0.5; + data.version = 30; + } + return ExplainedResult.good(); } } diff --git a/src/js/profile/setting_types.js b/src/js/profile/setting_types.js index 66c9f01d..4df02892 100644 --- a/src/js/profile/setting_types.js +++ b/src/js/profile/setting_types.js @@ -7,6 +7,17 @@ import { T } from "../translations"; const logger = createLogger("setting_types"); +/* + * *************************************************** + * + * LEGACY CODE WARNING + * + * This is old code from yorg3.io and needs to be refactored + * @TODO + * + * *************************************************** + */ + export class BaseSetting { /** * diff --git a/translations/base-en.yaml b/translations/base-en.yaml index df1f5b25..10d661c5 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -1030,6 +1030,11 @@ settings: description: >- If activated the zoom will happen in the direction of your mouse position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: >- + Controls the size of the shapes on the map overview (when zooming out). + keybindings: title: Keybindings hint: >- From b91b748744b92f6aafbd9d6633faa5c7b08cd058 Mon Sep 17 00:00:00 2001 From: Der Feldspatz <57270769+DerFeldspatz@users.noreply.github.com> Date: Thu, 8 Oct 2020 09:23:37 +0200 Subject: [PATCH 06/50] Update base-de.yaml (#786) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This should complete the german translation for the new update. I took some inspiration from @everthingArduino's propositions. As always, it would be nice if someone has an addidional pair of eyes on this 👀 Just in case. Maybe someone can have a look at the german unlock message of virtual processing who knows how to build from GitHub? I have a feeling it might be too long 😅 However, I'm excited for the new update and I wish a good and smooth launch to @tobspr this friday! 🥳 --- translations/base-de.yaml | 203 +++++++++++++++++++------------------- 1 file changed, 100 insertions(+), 103 deletions(-) diff --git a/translations/base-de.yaml b/translations/base-de.yaml index 1487517e..ff5112e7 100644 --- a/translations/base-de.yaml +++ b/translations/base-de.yaml @@ -15,7 +15,7 @@ steamPage: - 12 Neue Level für insgesamt 26 Level - 18 Neue Gebäude für eine komplett automatisierte Fabrik! - 20 Upgrade-Stufen für viele Stunden Spielspaß - - Wires-Update für eine komplett neue Dimension! + - Kabelupdate für eine komplett neue Dimension! - Dark-Mode! - Unbegrenzte Speicherstände - Unbegrenzte Wegpunkte @@ -86,7 +86,7 @@ mainMenu: discordLink: Offizieller Discord Server helpTranslate: Hilf beim Übersetzen! madeBy: Ein Spiel von - browserWarning: Sorry, aber das Spiel wird in deinem Browser langsam laufen! + browserWarning: Sorry, aber das Spiel wird in deinem Browser langsamer laufen! Kaufe die Vollversion oder verwende Google Chrome für die beste Erfahrung! savegameLevel: Level @@ -173,9 +173,9 @@ dialogs: vereinfachen und beschleunigen. Hier sind ein paar Beispiele, aber prüfe am besten die Tastenbelegung-Einstellungen!

- STRG + Ziehen: Wähle Areal aus.
+ STRG + Ziehen: Wähle Bereich aus.
UMSCH: Halten, um mehrere Gebäude zu platzieren.
- ALT: Invertiere die Platzierungsrichtung der Förderbänder.
+ ALT: Invertiere die Platzierungsrichtung der Fließbänder.
createMarker: title: Neuer Marker titleEdit: Marker bearbeiten @@ -295,7 +295,7 @@ ingame: settingsMenu: playtime: Spielzeit buildingsPlaced: Gebäude - beltsPlaced: Förderbänder + beltsPlaced: Fließbänder tutorialHints: title: Brauchst du Hilfe? showHint: Hinweis @@ -323,7 +323,7 @@ ingame: und schließe ihn am Hub an!

Tipp: Drücke und ziehe das Fließband mit der Maus!" 1_3_expand: "Dies ist KEIN Idle-Game! Baue mehr Extrahierer und - Förderbänder, um das Ziel schneller zu erreichen.

Tipp: + Fließbänder, um das Ziel schneller zu erreichen.

Tipp: Halte UMSCH, um mehrere Gebäude zu platzieren und nutze R, um sie zu rotieren." connectedMiners: @@ -355,7 +355,7 @@ ingame: title: ∞ Marker desc: Verliere nie den Überblick! wires: - title: Wires + title: Signalkabel desc: Eine ganz neue Dimension! darkmode: title: Dark-Mode @@ -365,7 +365,7 @@ ingame: desc: Ich entwickle in meiner Freizeit! shopUpgrades: belt: - name: Förderbänder, Verteiler & Tunnel + name: Fließbänder, Verteiler & Tunnel description: Geschw. x → x miner: name: Extrahierer @@ -397,11 +397,11 @@ buildings: underground_belt: default: name: Tunnel - description: Erlaubt dir, Formen und Farbe unter Gebäuden und Förderbändern + description: Erlaubt dir, Formen und Farbe unter Gebäuden und Fließbändern durchzuleiten. tier2: name: Tunnel Stufe II - description: Erlaubt dir, Formen und Farbe unter Gebäuden und Förderbändern + description: Erlaubt dir, Formen und Farbe unter Gebäuden und Fließbändern durchzuleiten. Höhere Reichweite. balancer: default: @@ -409,16 +409,16 @@ buildings: description: Multifunktional - Verteilt alle Eingänge gleichmäßig auf die Ausgänge. merger: name: Kombinierer (kompakt) - description: Kombiniert zwei Fließbänder zu einem. + description: Kombiniert zwei Eingänge gleichmäßig zu einem Ausgang. merger-inverse: name: Kombinierer (kompakt) - description: Kombiniert zwei Fließbänder zu einem. + description: Kombiniert zwei Eingänge gleichmäßig zu einem Ausgang. splitter: name: Aufteiler (kompakt) - description: Teilt ein Fließband in zwei. + description: Teilt einen Eingang gleichmäßig in zwei Ausgänge auf. splitter-inverse: name: Aufteiler (kompakt) - description: Teilt ein Fließband in zwei. + description: Teilt einen Eingang gleichmäßig in zwei Ausgänge auf. cutter: default: name: Schneider @@ -463,8 +463,8 @@ buildings: quad: name: Färber (vierfach) description: Erlaubt dir, jeden Quadranten der Form individuell zu färben. Nur - Quadranten mit einem wahren Signal auf der Wires-Ebene - werden angemalt! + Quadranten mit einem wahren Signal (Form, Farbe oder "1") + auf der Leiterebene werden angemalt! trash: default: name: Mülleimer @@ -490,44 +490,39 @@ buildings: constant_signal: default: name: Signalgeber - description: Sendet ein konstantes Signal. Du wählst zwischen Formen, Farben oder + description: Sendet ein konstantes Signal. Du wählst zwischen Formen, Farben und Wahrheitswerten (1 oder 0). lever: default: name: Schalter description: - Sendet einen Wahrheitswert (1 oder 0) auf der Wires-Ebene abhängig von seiner Stellung, + Sendet einen Wahrheitswert (1 oder 0) auf der Leiterebene abhängig von seiner Stellung, welcher dann z.B. zur Steuerung eines Filters verwendet werden kann. logic_gate: default: - name: UND Gatter - description: Gibt eine "1" aus, wenn beide Eingänge wahr sind (wahr bedeutet Form, - Farbe oder "1"). + name: UND-Gatter + description: Gibt eine "1" aus, wenn beide Eingänge wahr (Form, Farbe oder "1") sind. not: - name: NICHT Gatter - description: Gibt eine "1" aus, wenn der Eingang nicht wahr ist (wahr bedeutet Form, - Farbe oder "1"). + name: NICHT-Gatter + description: Gibt eine "1" aus, wenn beide Eingänge nicht wahr (kein Signal oder "0") sind. xor: - name: XOR Gatter - description: Gibt eine "1" aus, wenn einer der Eingänge wahr ist, aber nicht beide - (wahr bedeutet Form, Farbe oder "1"). + name: XODER-Gatter + description: Gibt eine "1" aus, wenn genau einer der Eingänge wahr (Form, Farbe oder "1") ist. or: - name: ODER Gatter - description: Gibt eine "1" aus, wenn einer der Eingänge wahr ist (wahr bedeutet Form, Farbe oder "1"). + name: ODER-Gatter + description: Gibt eine "1" aus, wenn mindestens einer der Eingänge wahr (Form, Farbe oder "1") ist. transistor: default: name: Transistor - description: Leitet den unteren Eingang weiter, wenn der seitliche Eingang wahr ist (eine Form, - Farbe oder "1"). + description: Lässt den unteren Eingang passieren, wenn der seitliche Eingang wahr (Form, Farbe oder "1") ist. mirrored: name: Transistor - description: Leitet den unteren Eingang weiter, wenn der seitliche Eingang wahr ist (eine Form, - Farbe oder "1"). + description: Lässt den unteren Eingang passieren, wenn der seitliche Eingang wahr (Form, Farbe oder "1") ist. filter: default: - name: Filter - description: Verbinde ein Signal, um alle passenden Gegenstände nach oben zu leiten und die - restlichen nach rechts. Kann auch mit Wahrheitswerten gesteuert werden. + name: Itemfilter + description: Lässt nur die Items durch, die dem eingespeisten Signal entsprechen und sortiert die + restlichen aus. Mit Wahrheitswerten konfiguriert, fungiert er als Itemschranke. display: default: name: Anzeige @@ -536,14 +531,13 @@ buildings: reader: default: name: Fließbandkontrolle - description: - Ermöglicht es, den durchschnittlichen Durchsatz des Fließbandes zu messen. Gibt den letzten - Gegenstand auf der Wires-Ebene aus (sobald freigeschaltet). + description: Misst den gemittelten Durchsatz des Fließbandes. Gibt zuätzlich den zuletzt + passierten Gegenstand auf der Leiterebene aus (sobald freigeschaltet). analyzer: default: name: Formanalyse - description: Analysiert den oberen rechten Quadranten der untersten Schicht der Form - und gibt seine Form und Farbe zurück. + description: Analysiert den oberen rechten Quadranten der untersten Schicht einer Form + und gibt sowohl Form als auch Farbe aus. comparator: default: name: Vergleich @@ -554,7 +548,7 @@ buildings: description: Schneidet die Form virtuell in zwei Hälften. rotater: name: Virtueller Rotierer - description: Dreht die Form virtuell, sowohl im als auch gegen den Uhrzeigersinn. + description: Dreht die Form virtuell sowohl im als auch gegen den Uhrzeigersinn. unstacker: name: Virtueller Entstapler description: Extrahiert virtuell die oberste Ebene nach rechts und die @@ -568,7 +562,7 @@ buildings: item_producer: default: name: Item-Produzent - description: Nur im Sandkastenmodus verfügbar. Gibt das Signal aus der Wires-Ebene auf der regulären Ebene aus. + description: Nur im Sandkastenmodus verfügbar. Gibt das Signal aus der Leiterebene als Item aus. storyRewards: reward_cutter_and_trash: title: Formen zerschneiden @@ -583,10 +577,11 @@ storyRewards: Uhrzeigersinn um 90 Grad. reward_painter: title: Färben - desc: "Der Färber wurde freigeschaltet. Extrahiere ein paar - Farben (genauso wie bei Formen) und färbe damit eine Form im - Färber.

PS: Falls du Farbenblind bist, gibt es einen - Modus für Farbenblinde in den Einstellungen!" + desc: >- + Der Färber wurde freigeschaltet! Extrahiere ein paar + Farben (genauso wie bei Formen) und lasse damit eine Form im + Färber bemalen.

PS: Falls du farbenblind bist, gibt es einen + Modus für Farbenblinde in den Einstellungen! reward_mixer: title: Farben mischen desc: Der Farbmischer wurde freigeschaltet! Kombiniere mit @@ -601,11 +596,11 @@ storyRewards: reward_balancer: title: Verteiler desc: Der multifunktionale Verteiler wurde freigeschaltet! Er kann - benutzt werden, um größere Fabriken zu bauen, indem Items auf Fließbänder aufgeteilt oder zusammengelegt werden! + benutzt werden, um größere Fabriken zu bauen, indem Fließbänder aufgeteilt oder zusammengelegt werden! reward_tunnel: title: Tunnel desc: Der Tunnel wurde freigeschaltet! Du kannst Items nun - unter Gebäuden oder Förderbändern hindurchleiten. + unter Gebäuden oder Fließbändern hindurchleiten. reward_rotater_ccw: title: Gegen UZS Rotieren desc: Du hast eine zweite Variante des Rotierers @@ -616,8 +611,8 @@ storyRewards: title: Extrahierer (Kette) desc: >- Du hast den Kettenextrahierer freigeschaltet! Er kann - seine Resourcen an andere Extrahierer weiterleiten!

- PS: Die alten Extrahierer wurde jetzt in deiner Symbolleiste ersetzt! + seine Ressourcen an andere Extrahierer weiterleiten.

+ PS: Der alte Extrahierer wurde jetzt in deiner Symbolleiste ersetzt! reward_underground_belt_tier_2: title: Tunnel Stufe II desc: Du hast eine neue Variante des Tunnels freigeschaltet! @@ -626,7 +621,7 @@ storyRewards: reward_merger: title: Kompakter Kombinierer desc: Du hast eine kompakte Variante des Verteilers - freigeschaltet! Der Kombinierer vereint zwei Eingäge zu einem Ausgang. + freigeschaltet! Der Kombinierer vereint zwei Eingänge zu einem Ausgang. reward_splitter: title: Kompakter Aufteiler desc: Du hast eine kompakte Variante des Verteilers @@ -637,11 +632,11 @@ storyRewards: den Durchsatz eines Fließbandes anzeigen lassen.

Wenn du Stromkabel freischaltest, wird er um eine sehr nützliche Funktion ergänzt! reward_cutter_quad: - title: Schneider (4-fach) + title: Schneider (vierfach) desc: Du hast eine neue Variante des Schneiders freigeschaltet! Damit kannst du Formen in alle vier Teile zerschneiden. reward_painter_double: - title: Färber (2-fach) + title: Färber (zweifach) desc: Du hast eine neue Variante des Färbers freigeschaltet! Hiermit kannst du zwei Formen auf einmal färben und verbrauchst nur eine Farbe. @@ -653,58 +648,60 @@ storyRewards: reward_blueprints: title: Blaupausen desc: Jetzt kannst du Teile deiner Fabrik kopieren und - einfügen! Wähle ein Areal aus (Halte STRG und ziehe mit + einfügen
! Wähle einen Bereich aus (Halte STRG und ziehe mit deiner Maus) und drücke 'C', um zu kopieren.

Einfügen ist nicht kostenlos! Du musst Blaupausenformen produzieren, um die Kopierkosten - zu decken (Welche du gerade produziert hast)! + zu decken (Welche du gerade produziert hast). reward_rotater_180: title: Rotierer (180°) desc: Du hast eine weitere Variante des Rotierers freigeschaltet! Mit ihm kannst du Formen um 180° drehen (Überraschung! :D). reward_wires_painter_and_levers: - title: Wires & Quad Painter - desc: "You just unlocked the Wires Layer: It is a separate - layer on top of the regular layer and introduces a lot of new - mechanics!

For the beginning I unlocked you the Quad - Painter - Connect the slots you would like to paint with on - the wires layer!

To switch to the wires layer, press - E." + title: Leiterebene & vierfacher Färber + desc: Du hast soeben die Leiterebene freigeschaltet! Diese separate Ebene + befindet sich unter deinen Gebäuden und gibt dir viele neue Möglichkeiten.

+ Für den Anfang bekommst du einen vierfachen Färber. + Schließe die Eingänge, mit denen du die Quadranten färben möchtest, an ein Signalkabel auf der Leiterebene an!

+ Mit E wechselst du zwischen den Ebenen. reward_filter: - title: Item Filter - desc: You unlocked the Item Filter! It will route items either - to the top or the right output depending on whether they match the - signal from the wires layer or not.

You can also pass in a - boolean signal (1 / 0) to entirely activate or disable it. + title: Itemfilter + desc: Du hast den Itemfilter freigeschaltet! Items, die dem eingespeisten Signal + entsprechen, lässt er passieren. Den Rest zweigt er nach rechts ab.

+ Du kannst z.B. nach Farbe und Form sortieren oder mit Wahrheitswerten (1 oder 0) Items nur + auf Knopfdruck passieren lassen. reward_display: - title: Display - desc: "You have unlocked the Display - Connect a signal on the - wires layer to visualize it!

PS: Did you notice the belt - reader and storage output their last read item? Try showing it on a - display!" + title: Anzeige + desc: >- + Du hast die Anzeige freigeschaltet! Jedes eingespeiste Signal kann + damit dargestellt werden.

Apropos, ist dir schon aufgefallen, dass Fließbandkontrolle + und Lager das zuletzt passierte Item ausgeben können? Lasse es dir doch gleich mal anzeigen! reward_constant_signal: - title: Constant Signal - desc: You unlocked the constant signal building on the wires - layer! This is useful to connect it to item filters - for example.

The constant signal can emit a - shape, color or - boolean (1 / 0). + title: Signalgeber + desc: Du hast den Signalgeber freigeschaltet! Du kannst das Gebäude auf der Leiterebene + platzieren und z.B. mit einem Itemfilter verbinden.

+ Der Signalgeber kann dir Formen, Farben oder + Wahrheitswerte (1 oder 0) zur Verfügung stellen. reward_logic_gates: - title: Logic Gates - desc: You unlocked logic gates! You don't have to be excited - about this, but it's actually super cool!

With those gates - you can now compute AND, OR, XOR and NOT operations.

As a - bonus on top I also just gave you a transistor! + title: Logikgatter + desc: Du hast nun eine Reihe an Logikgattern freigeschaltet! Das muss dich jetzt nicht + nervös machen, die Funktionsweise ist simpel und ziemlich cool.

+ Mit Logikgattern kannst du UND-, ODER-, XODER- und NICHT-Operationen ausführen.

+ Als Sahnehäubchen obendrauf stelle ich dir noch einen Transistor zur Verfügung.

+ Houston, wir sind Turing-vollständig! reward_virtual_processing: - 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! - 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 - something cool with wires.

- Continue to play - regulary.

Whatever you choose, remember to have fun! + title: Virtuelle Verarbeitung + desc: >- + Du hast gerade eine Menge neue Gebäude freigeschaltet! Mit ihnen kannst du die + Verarbeitung von Formen komplett simulieren.

+ Das beinhaltet einen Schneider, Rotierer, Stapler und mehr für die Kabelebene! + Damit bleiben dir ab jetzt drei Optionen offen:

+ - Ich empfehle dir, eine automatisierte Maschine zu bauen, die jede beliebige Form + am Hub abgreift und herstellt. (Probiere es wenigstens!)

+ - Werde kreativ und lasse dir etwas Cooles einfallen, das du auf der Leiterebene umsetzen kannst. + (Und teile es auf dem Discord!)

+ - Spiele dich weiter durch die Level. Auf deine Art!

+ Das Wichstigste an deiner Entscheidung ist: Vergiss nicht, dabei Spaß zu haben! no_reward: title: Nächstes Level desc: "Dieses Level hat dir keine Belohnung gegeben, aber im Nächsten gibt es @@ -716,11 +713,11 @@ storyRewards: desc: Du hast das nächste Level freigeschaltet! reward_freeplay: title: Freies Spiel - desc: Du hast es geschafft! Du hast den Freispiel-Modus freigeschaltet! Das bedeutet, + desc: Du hast es geschafft! Du bist im Freispiel-Modus angekommen! Das bedeutet, dass die abzuliefernden Formen jetzt zufällig erzeugt werden!

Da der Hub ab jetzt einen bestimmten Durchsatz benötigt, empfehle ich dringend, eine Maschine zu bauen, die automatisch die gewünschte Form liefert!

- Der Hub gibt die gewünschte Form auf der Wires-Ebene aus. Also musst du sie nur analysieren und + Der Hub gibt die gewünschte Form auf der Leiterebene aus. Also musst du sie nur analysieren und basierend darauf automatisch deine Fabrik konfigurieren. reward_demo_end: title: Ende der Demo @@ -831,7 +828,7 @@ settings: enableTunnelSmartplace: title: Intelligente Tunnel description: Aktiviert das automatische Entfernen von überflüssigen - Förderbändern bei der Platzierung von Tunneln. Außerdem + Fließbändern bei der Platzierung von Tunneln. Außerdem funktioniert das Ziehen von Tunneln und überschüssige werden ebenfalls entfernt. vignette: @@ -880,8 +877,8 @@ settings: description: Standardmäßig eingeschaltet, wählst du automatisch den Extrahierer, wenn du mit der Pipette auf einen Ressourcenfleck zeigst simplifiedBelts: - title: Minimalistische Förderbänder (Unschön) - description: Zur Verbesserung der Leistung werden die Items auf Förderbändern nur angezeigt, + title: Minimalistische Fließbänder (Unschön) + description: Zur Verbesserung der Leistung werden die Items auf Fließbändern nur angezeigt, wenn du deine Maus darüber bewegst. Hier leidet sowohl die Grafik, also auch dein Spielerlebnis. Benutze die Funktion nur, wenn du auf die Leistung wirklich angewiesen bist! enableMousePan: @@ -988,7 +985,7 @@ tips: - Baue nicht zu nah am Hub, sonst entsteht ein riesiges Chaos! - Wenn der Stapler nicht die richtige Form ausspuckt, wechsle doch mal die Eingänge. - Du kannst mit R die Richtung des Bandplaners umkehren. - - Halte STRG, um die Förderbänder ohne automatische Orientierung zu platzieren. + - Halte STRG, um die Fließbänder ohne automatische Orientierung zu platzieren. - Die Verhältnisse der Maschinen bleiben gleich, wenn du die Upgrades gleichmäßig kaufst. - Serielle Ausführung ist effizienter als parallele. - Für viele Gebäude wirst du im Spielverlauf neue Varianten freischalten! @@ -1001,18 +998,18 @@ tips: - Auf der gleichen Upgrade-Stufe genügen 5 Extrahierer für ein ganzes Fließband. - Vergiss die Tunnel nicht! - Für maximale Effizienz musst du die Items nicht gleichmässig aufteilen. - - Das Halten von UMSCH aktiviert den Bandplaner, der lange Förderbänder ganz einfach platziert. + - Das Halten von UMSCH aktiviert den Bandplaner, der lange Fließbänder ganz einfach platziert. - Schneider teilen die Form immer vertikal, unabhängig von der Orientierung. - Weiß erhälst du aus der Kombination aller 3 Grundfarben. - Das Lager gibt Items immer zuerst am linken Ausgang ab. - Es lohnt sich, Zeit in den Bau von wiederverwendbaren Designs zu stecken! - Das Halten von STRG ermöglicht dir, mehrere Gebäude zu platzieren. - - Du kanst ALT gedrückt halten, um die Richtung der Förderbänder umzukehren. + - Du kanst ALT gedrückt halten, um die Richtung der Fließbänder umzukehren. - Effizienz ist entscheidend! - Abbaubare Formen werden komplexer, je weiter sie vom Hub entfernt sind. - Gebäude haben eine limitierte Geschwindigkeit. Teile die Last zwischen mehreren auf. - Benutze Aufteiler, um deine Effizienz zu maximieren. - - Organisation ist wichtig! Verheddere dich nicht in einem Gewirr aus Förderbändern. + - Organisation ist wichtig! Verheddere dich nicht in einem Gewirr aus Fließbändern. - Plane vorher und lasse dir Platz für Reserven, oder es gibt ein riesiges Chaos! - Lösche deine alten Fabriken nicht! Du benötigst sie um Upgrades freizuschalten. - Versuche Level 20 alleine zu meistern, bevor du nach Hilfe suchst! @@ -1035,7 +1032,7 @@ tips: - Diese Spiel hat viele nützliche Tastenbelegungen! Schau sie dir in den Einstellungen an. - Dieses Spiel hat eine Menge Einstellungen, schaue sie dir einmal an! - Die Richtung zu deinem Hub ist oben rechts mit einer kleinen Kompassnadel markiert! - - Um alle Förderbänder zu leeren, schneide den Bereich aus und füge ihn auf der selben Position wieder ein. + - Um alle Fließbänder zu leeren, schneide den Bereich aus und füge ihn auf der selben Position wieder ein. - Drücke F4 um deine FPS und Tickrate anzuzeigen. - Drücke doppelt F4 um den Standort des Mauszeigers und der Kamera zu bestimmen. - Du kannst die angehefteten Formen am linken Rand wieder entfernen. From 1b5cde8b9c0b984c03c6c9d4e8c480e1d32eca79 Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 09:26:40 +0200 Subject: [PATCH 07/50] DE Translation adjustments --- translations/base-de.yaml | 41 ++++++++++++++++++++++----------------- translations/base-en.yaml | 2 +- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/translations/base-de.yaml b/translations/base-de.yaml index ff5112e7..8404523e 100644 --- a/translations/base-de.yaml +++ b/translations/base-de.yaml @@ -5,9 +5,11 @@ steamPage: discordLinkShort: Offizieller Discord intro: >- Du magst Automatisierungsspiele? Dann bist du hier genau richtig! - shapez.io ist ein ruhiges Spiel, in dem du Fabriken zur automatisierten Produktion von geometrischen Formen bauen musst. + shapez.io ist ein entspanntes Spiel, in dem du Fabriken zur automatisierten Produktion von geometrischen Formen bauen musst. + Mit steigendem Level werden die Formen immer komplexer, und du musst dich auf der unendlich großen Karte ausbreiten. Das ist noch nicht alles, denn du musst exponentiell mehr produzieren, um die Anforderungen zu erfüllen - Da hilft nur skalieren! + Während du am Anfang nur Formen verarbeitest, musst du diese später auch einfärben - Dafür musst du Farben extrahieren und mischen! Der Kauf des Spiels auf Steam gibt dir Zugriff auf die Vollversion, aber du kannst auch zuerst die Demo auf shapez.io spielen und dich später entscheiden! title_advantages: Vorteile der Vollversion @@ -15,7 +17,7 @@ steamPage: - 12 Neue Level für insgesamt 26 Level - 18 Neue Gebäude für eine komplett automatisierte Fabrik! - 20 Upgrade-Stufen für viele Stunden Spielspaß - - Kabelupdate für eine komplett neue Dimension! + - Wires-Update für eine komplett neue Dimension! - Dark-Mode! - Unbegrenzte Speicherstände - Unbegrenzte Wegpunkte @@ -355,7 +357,7 @@ ingame: title: ∞ Marker desc: Verliere nie den Überblick! wires: - title: Signalkabel + title: Wires-Ebene desc: Eine ganz neue Dimension! darkmode: title: Dark-Mode @@ -464,7 +466,7 @@ buildings: name: Färber (vierfach) description: Erlaubt dir, jeden Quadranten der Form individuell zu färben. Nur Quadranten mit einem wahren Signal (Form, Farbe oder "1") - auf der Leiterebene werden angemalt! + auf der Wires-Ebene werden angemalt! trash: default: name: Mülleimer @@ -496,7 +498,7 @@ buildings: default: name: Schalter description: - Sendet einen Wahrheitswert (1 oder 0) auf der Leiterebene abhängig von seiner Stellung, + Sendet einen Wahrheitswert (1 oder 0) auf der Wires-Ebene abhängig von seiner Stellung, welcher dann z.B. zur Steuerung eines Filters verwendet werden kann. logic_gate: default: @@ -522,7 +524,7 @@ buildings: default: name: Itemfilter description: Lässt nur die Items durch, die dem eingespeisten Signal entsprechen und sortiert die - restlichen aus. Mit Wahrheitswerten konfiguriert, fungiert er als Itemschranke. + restlichen aus. Mit Wahrheitswerten konfiguriert fungiert er als Schranke. display: default: name: Anzeige @@ -532,7 +534,7 @@ buildings: default: name: Fließbandkontrolle description: Misst den gemittelten Durchsatz des Fließbandes. Gibt zuätzlich den zuletzt - passierten Gegenstand auf der Leiterebene aus (sobald freigeschaltet). + passierten Gegenstand auf der Wires-Ebene aus (sobald freigeschaltet). analyzer: default: name: Formanalyse @@ -548,7 +550,7 @@ buildings: description: Schneidet die Form virtuell in zwei Hälften. rotater: name: Virtueller Rotierer - description: Dreht die Form virtuell sowohl im als auch gegen den Uhrzeigersinn. + description: Dreht die Form virtuell im Uhrzeigersinn. unstacker: name: Virtueller Entstapler description: Extrahiert virtuell die oberste Ebene nach rechts und die @@ -562,7 +564,7 @@ buildings: item_producer: default: name: Item-Produzent - description: Nur im Sandkastenmodus verfügbar. Gibt das Signal aus der Leiterebene als Item aus. + description: Nur im Sandkastenmodus verfügbar. Gibt das Signal aus der Wires-Ebene als Item aus. storyRewards: reward_cutter_and_trash: title: Formen zerschneiden @@ -658,11 +660,11 @@ storyRewards: desc: Du hast eine weitere Variante des Rotierers freigeschaltet! Mit ihm kannst du Formen um 180° drehen (Überraschung! :D). reward_wires_painter_and_levers: - title: Leiterebene & vierfacher Färber - desc: Du hast soeben die Leiterebene freigeschaltet! Diese separate Ebene + title: Wires-Ebene & vierfacher Färber + desc: Du hast soeben die Wires-Ebene freigeschaltet! Diese separate Ebene befindet sich unter deinen Gebäuden und gibt dir viele neue Möglichkeiten.

Für den Anfang bekommst du einen vierfachen Färber. - Schließe die Eingänge, mit denen du die Quadranten färben möchtest, an ein Signalkabel auf der Leiterebene an!

+ Schließe die Eingänge, mit denen du die Quadranten färben möchtest, an ein Signalkabel auf der Wires-Ebene an!

Mit E wechselst du zwischen den Ebenen. reward_filter: title: Itemfilter @@ -678,13 +680,15 @@ storyRewards: und Lager das zuletzt passierte Item ausgeben können? Lasse es dir doch gleich mal anzeigen! reward_constant_signal: title: Signalgeber - desc: Du hast den Signalgeber freigeschaltet! Du kannst das Gebäude auf der Leiterebene + desc: + Du hast den Signalgeber freigeschaltet! Du kannst das Gebäude auf der Wires-Ebene platzieren und z.B. mit einem Itemfilter verbinden.

Der Signalgeber kann dir Formen, Farben oder Wahrheitswerte (1 oder 0) zur Verfügung stellen. reward_logic_gates: title: Logikgatter - desc: Du hast nun eine Reihe an Logikgattern freigeschaltet! Das muss dich jetzt nicht + desc: + Du hast nun eine Reihe an Logikgattern freigeschaltet! Das muss dich jetzt nicht nervös machen, die Funktionsweise ist simpel und ziemlich cool.

Mit Logikgattern kannst du UND-, ODER-, XODER- und NICHT-Operationen ausführen.

Als Sahnehäubchen obendrauf stelle ich dir noch einen Transistor zur Verfügung.

@@ -694,11 +698,11 @@ storyRewards: desc: >- Du hast gerade eine Menge neue Gebäude freigeschaltet! Mit ihnen kannst du die Verarbeitung von Formen komplett simulieren.

- Das beinhaltet einen Schneider, Rotierer, Stapler und mehr für die Kabelebene! + Das beinhaltet einen Schneider, Rotierer, Stapler und mehr für die Wires-Ebene! Damit bleiben dir ab jetzt drei Optionen offen:

- Ich empfehle dir, eine automatisierte Maschine zu bauen, die jede beliebige Form am Hub abgreift und herstellt. (Probiere es wenigstens!)

- - Werde kreativ und lasse dir etwas Cooles einfallen, das du auf der Leiterebene umsetzen kannst. + - Werde kreativ und lasse dir etwas Cooles einfallen, das du auf der Wires-Ebene umsetzen kannst. (Und teile es auf dem Discord!)

- Spiele dich weiter durch die Level. Auf deine Art!

Das Wichstigste an deiner Entscheidung ist: Vergiss nicht, dabei Spaß zu haben! @@ -717,7 +721,7 @@ storyRewards: dass die abzuliefernden Formen jetzt zufällig erzeugt werden!

Da der Hub ab jetzt einen bestimmten Durchsatz benötigt, empfehle ich dringend, eine Maschine zu bauen, die automatisch die gewünschte Form liefert!

- Der Hub gibt die gewünschte Form auf der Leiterebene aus. Also musst du sie nur analysieren und + Der Hub gibt die gewünschte Form auf der Wires-Ebene aus. Also musst du sie nur analysieren und basierend darauf automatisch deine Fabrik konfigurieren. reward_demo_end: title: Ende der Demo @@ -860,7 +864,8 @@ settings: es die Darstellung! clearCursorOnDeleteWhilePlacing: title: Abwählen mit Rechtsklick - description: Standardmäßig eingeschaltet, wählt es das aktuelle, zur Platzierung ausgewählte Gebäude + description: + Standardmäßig eingeschaltet, wählt es das aktuelle, zur Platzierung ausgewählte Gebäude ab, wenn du die rechte Masutaste drückst. Wenn du es abschaltest, kannst du mit der rechten Maustaste Gebäude löschen, während du im Platzierungsmodus bist. lowQualityTextures: diff --git a/translations/base-en.yaml b/translations/base-en.yaml index 10d661c5..e635fc5e 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -668,7 +668,7 @@ buildings: rotater: name: Virtual Rotater - description: Virtually rotates the shape, both clockwise and counter-clockwise. + description: Virtually rotates the shape clockwise. unstacker: name: Virtual Unstacker From c65c955984e596270d19d322067d5536ca118785 Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 09:32:47 +0200 Subject: [PATCH 08/50] Update translations --- translations/base-ar.yaml | 48 ++-- translations/base-cat.yaml | 46 +--- translations/base-cz.yaml | 234 +++++++++---------- translations/base-da.yaml | 40 +--- translations/base-de.yaml | 427 +++++++++++++++++++---------------- translations/base-el.yaml | 40 +--- translations/base-es.yaml | 44 +--- translations/base-fi.yaml | 40 +--- translations/base-fr.yaml | 107 ++++----- translations/base-hr.yaml | 40 +--- translations/base-hu.yaml | 40 +--- translations/base-ind.yaml | 123 +++++----- translations/base-it.yaml | 40 +--- translations/base-ja.yaml | 422 +++++++++++++--------------------- translations/base-kor.yaml | 291 ++++++++++++------------ translations/base-lt.yaml | 40 +--- translations/base-nl.yaml | 44 +--- translations/base-no.yaml | 40 +--- translations/base-pl.yaml | 330 ++++++++++++++------------- translations/base-pt-BR.yaml | 92 +++----- translations/base-pt-PT.yaml | 353 ++++++++++++++--------------- translations/base-ro.yaml | 40 +--- translations/base-ru.yaml | 337 +++++++++++++-------------- translations/base-sl.yaml | 40 +--- translations/base-sr.yaml | 40 +--- translations/base-sv.yaml | 45 ++-- translations/base-tr.yaml | 131 +++++------ translations/base-uk.yaml | 40 +--- translations/base-zh-CN.yaml | 44 +--- translations/base-zh-TW.yaml | 78 ++----- 30 files changed, 1557 insertions(+), 2119 deletions(-) diff --git a/translations/base-ar.yaml b/translations/base-ar.yaml index 06802274..0244395c 100644 --- a/translations/base-ar.yaml +++ b/translations/base-ar.yaml @@ -1,12 +1,12 @@ steamPage: shortText: لعبة شيبز (أشكال) هي لعبة تدور حول بناء مصانع وتوصيلها حتى تقوم بشكل - .آلي بصناعة أشكال مختلفة تزداد تعقيدا في خريطة لانهائية. + .آلي بصناعة أشكال مختلفة تزداد تعقيدا في خريطة لانهائية. discordLinkShort: Official Discord intro: >- - لعبة شيبز (أشكال) هي لعبة مريحة تقوم فيها ببناء مصانع ووتشغيلها آليا لصناعة أشكال هندسية. + لعبة شيبز (أشكال) هي لعبة مريحة تقوم فيها ببناء مصانع ووتشغيلها آليا + لصناعة أشكال هندسية. - مع التقدم في المستوى، تزداد الأشكال تعقيداً، فيتوجب عليك التوسع في الخريطة اللانهائية، وذلك ليس كافياً للتقدم في مستوى اللعبة - حيث عليك صناعة المزيد بأضعاف مضاعفة لتلبية الطلب، الشيء الوحيد الذي يمكنه مساعدتك هو التوسع. + مع التقدم في المستوى، تزداد الأشكال تعقيداً، فيتوجب عليك التوسع في الخريطة اللانهائية، وذلك ليس كافياً للتقدم في مستوى اللعبة حيث عليك صناعة المزيد بأضعاف مضاعفة لتلبية الطلب، الشيء الوحيد الذي يمكنه مساعدتك هو التوسع. بينما في البداية تقوم بصناعة أشكال مختلفة، تتطلب منك المراحل المتقدمة تلوين هذه الأشكال، حيث يتوجب عليك استخراج وخلط الألوان. @@ -196,11 +196,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Move @@ -256,27 +251,6 @@ ingame: title: Upgrades buttonUnlock: Upgrade tier: Tier - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAXIMUM LEVEL (Speed x) statistics: title: Statistics @@ -300,10 +274,6 @@ ingame: playtime: Playtime buildingsPlaced: Buildings beltsPlaced: Belts - buttons: - continue: Continue - settings: Settings - menu: Return to menu tutorialHints: title: Need help? showHint: Show hint @@ -673,7 +643,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -890,6 +860,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Keybindings diff --git a/translations/base-cat.yaml b/translations/base-cat.yaml index 88478494..a2029f94 100644 --- a/translations/base-cat.yaml +++ b/translations/base-cat.yaml @@ -94,7 +94,7 @@ mainMenu: helpTranslate: Ajuda a traduir-lo! madeBy: Creat per browserWarning: >- - + Disculpa, però el joc funcionarà lent al teu navegador! Aconsegueix el joc complet o descarrega't chrome per una millor experiència. savegameLevel: Nivell savegameLevelUnknown: Nivell desconegut @@ -205,11 +205,6 @@ dialogs: renameSavegame: title: Canviar el nom. desc: Canviar el nom de la partida guardada. - entityWarning: - title: Alerta de rendiment - desc: Has col·locat molts edificis, això és una alerta amistosa de que el joc no - pot suportar edificis infinits, així que intenta mantenir els teus - dissenys minimament compactes! ingame: keybindingsOverlay: moveMap: Moure @@ -265,27 +260,6 @@ ingame: title: Millores buttonUnlock: Millorar tier: Nivell - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: NIVELL MÀXIM (Velocitat x) statistics: title: Estadístiques @@ -310,10 +284,6 @@ ingame: playtime: Temps de joc buildingsPlaced: Edificis beltsPlaced: Cintes transportadores - buttons: - continue: Continuar - settings: Configuració - menu: Tornar al menú tutorialHints: title: Necessites ajuda? showHint: Mostrar pista @@ -692,9 +662,9 @@ storyRewards: completa - fora del web! reward_balancer: title: Equilibrador - desc: Has desbloquejat el multifuncional equilibrador! Pot - ésser emprat per construir fàbriques més grans dividint i - fusionant ítems a múltiples cintes!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Fusionador Compacte desc: Has desbloquejat una variant fusionadora de @@ -918,6 +888,14 @@ settings: description: Permet moure el mapa quan mous el cursor a les vores de la pantalla. La velocitat de moviment depèn de la configuració de Velocitat de Moviment. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Combinacions de tecles diff --git a/translations/base-cz.yaml b/translations/base-cz.yaml index 54733670..4ff7bd2b 100644 --- a/translations/base-cz.yaml +++ b/translations/base-cz.yaml @@ -40,7 +40,7 @@ steamPage: subreddit: Subreddit source_code: Source code (GitHub) translate: Pomozte přeložit hru! - text_open_source: |- + text_open_source: >- Kdokoli může přispět, jsem aktivně zapojený do komunity, pokouším se zkontrolovat všechny návrhy a vzít v úvahu zpětnou vazbu všude, kde je to možné. @@ -194,15 +194,11 @@ dialogs: editSignal: title: Nastavte signál descItems: "Vyberte předdefinovanou položku:" - descShortKey: ... nebo zadejte krátký klíč tvaru (který - můžete vygenerovat zde) + descShortKey: ... nebo zadejte krátký klíč tvaru (který můžete + vygenerovat zde) renameSavegame: title: Přejmenovat uloženou hru desc: Zde můžeš přejmenovat svoji uloženou hru. - entityWarning: - title: Varování výkonu - desc: Umístili jste spoustu budov, to je jen přátelská připomínka. Hra nezvládne - nekonečný počet budov - zkuste udržet své továrny kompaktní! ingame: keybindingsOverlay: moveMap: Posun mapy @@ -248,27 +244,6 @@ ingame: title: Vylepšení buttonUnlock: Vylepšit tier: Úroveň - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAXIMÁLNÍ ÚROVEŇ (Rychlost x) statistics: title: Statistiky @@ -291,10 +266,6 @@ ingame: playtime: Herní čas buildingsPlaced: Budovy beltsPlaced: Pásy - buttons: - continue: Pokračovat - settings: Nastavení - menu: Návrat do menu tutorialHints: title: Potřebujete pomoct? showHint: Zobrazit nápovědu @@ -450,9 +421,9 @@ buildings: description: Obarví tvary z levých vstupů barvou z horního vstupu. quad: name: Barvič (čtyřnásobný) - description: Umožnuje obarvit každou čtvrtinu tvaru individuálně. Jen - čtvrtiny se vstupy barev s logickým signálem na vrstvě kabelů - budou obarveny! + description: Umožnuje obarvit každou čtvrtinu tvaru individuálně. Jen čtvrtiny + se vstupy barev s logickým signálem na vrstvě + kabelů budou obarveny! mirrored: name: Barvič description: Obarví celý tvar v levém vstupu barvou z pravého vstupu. @@ -486,8 +457,8 @@ buildings: storage: default: name: Sklad - description: Skladuje přebytečné věci až do naplnění kapacity. Může být použit na - skladování surovin navíc. + description: Skladuje přebytečné věci až do naplnění kapacity. Může být použit + na skladování surovin navíc. wire_tunnel: default: name: Křížení kabelů @@ -568,17 +539,16 @@ buildings: item_producer: default: name: Výrobník předmětů - description: Dostupný pouze v sandboxovém módu, vydává daný signál z - vrstvy kabelů na běžnou vrstvu. + description: Dostupný pouze v sandboxovém módu, vydává daný signál z vrstvy + kabelů na běžnou vrstvu. storyRewards: reward_cutter_and_trash: title: Řezání tvarů - desc: Právě jste odemkli pilu, která řeže tvary - svisle na poloviny bez ohledu na její + desc: Právě jste odemkli pilu, která řeže tvary svisle na + poloviny bez ohledu na její orientaci!

Nezapoměň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! + 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: title: Otáčení desc: Rotor byl právě odemčen! Otáčí tvary po směru hodinových @@ -601,8 +571,8 @@ storyRewards: reward_splitter: title: Rozřazování/Spojování pásu desc: Právě jste odemkli rozdělovací variantu - vyvažovače - Přijímá jeden vstup a rozdělí ho - na dva! + vyvažovače - Přijímá jeden vstup a rozdělí ho na + dva! reward_tunnel: title: Tunel desc: Tunel byl právě odemčen - Umožňuje vézt suroviny pod @@ -615,9 +585,9 @@ storyRewards: reward_miner_chainable: title: Napojovací extraktor desc: "Právě jste odemkli napojovací extraktor! Může - předat své zdroje ostatním extraktorům, čímž - můžete efektivněji těžit více zdrojů!

PS: Starý - extraktor bude od teď nahrazen ve vašem panelu nástrojů!" + předat své zdroje ostatním extraktorům, čímž můžete + efektivněji těžit více zdrojů!

PS: Starý extraktor bude od + teď nahrazen ve vašem panelu nástrojů!" reward_underground_belt_tier_2: title: Tunel II. úrovně desc: Odemknuli jste tunel II. úrovně - Má delší @@ -633,17 +603,17 @@ storyRewards: barvy! reward_storage: title: Sklad - desc: Právě jste odemkli sklad - Umožnuje skladovat přebytečné věci - až do naplnění kapacity!

Dává prioritu levému - výstupu, takže ho také můžete použít jako průtokovou bránu! + desc: Právě jste odemkli sklad - Umožnuje skladovat přebytečné + věci až do naplnění kapacity!

Dává prioritu levému výstupu, + takže ho také můžete použít jako průtokovou bránu! reward_freeplay: title: Volná hra desc: Zvládli jste to! Odemkli jste mód volné hry! To znamená, - budou od teď náhodně generovány!

- Vzhledem k tomu, že Hub nadále potřebuje propustnost - , především doporučuji postavit továrnu, která automaticky - doručí požadovaný tvar!

Hub vysílá požadovaný - tvar na vrstvu kabelů, takže jediné co musíte udělat, je analyzovat tvar a + budou od teď náhodně generovány!

Vzhledem k + tomu, že Hub nadále potřebuje propustnost , + především doporučuji postavit továrnu, která automaticky doručí + požadovaný tvar!

Hub vysílá požadovaný tvar na vrstvu + kabelů, takže jediné co musíte udělat, je analyzovat tvar a automaticky nastavit svou továrnu dle této analýzy. reward_blueprints: title: Plány @@ -663,66 +633,67 @@ storyRewards: desc: Gratuluji! Mimochodem, více obsahu najdete v plné verzi! reward_balancer: title: Vyvažovač - desc: Multifunkční vyvažovač byl odemknut - Může - být použit ke zvětšení vašich továren rozdělováním a spojováním - předmětů na několik pásu!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Kompaktní spojovač desc: Právě jste odemkli spojovací variantu - vyvažovače - Přijímá dva vstupy a spojí je - do jednoho! + vyvažovače - Přijímá dva vstupy a spojí je do + jednoho! reward_belt_reader: title: Čtečka pásů - desc: Právě jste odemkli čtečku pásů! Umožnuje vám - změřit propustnost pásu.

A počkejte na odemčení - kabelů - později to bude velmi užitečné! + desc: Právě jste odemkli čtečku pásů! Umožnuje 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: title: Rotor (180°) - desc: Právě jste odemkli 180 stupňoví rotor! - Umožňuje - vám otáčet tvar o 180 stupňů! + desc: Právě jste odemkli 180 stupňoví rotor! - Umožňuje vám + otáčet tvar o 180 stupňů! reward_display: title: Display - desc: "Právě jste odemkli Display - Připojte signál ve - vrstvě kabelů pro vizualizaci!

PS: Všimli jste si, že čtečka - pásů a sklad vysílájí jejich poslední přečtěný předmět? Zkuste ho ukázat na + desc: "Právě jste odemkli Display - Připojte signál ve vrstvě + kabelů pro vizualizaci!

PS: Všimli jste si, že čtečka pásů a + sklad vysílájí jejich poslední přečtěný předmět? Zkuste ho ukázat na displeji!" reward_constant_signal: title: Konstantní signál - desc: Právě jste odemkli konstantní signál na vrstvě - kabelů! Tohle je například užitečné pro připojení k filtrům předmětů - .

Konstantní signál může vysílat - tvar, barvu nebo - logickou hodnotu (1 / 0). + desc: Právě jste odemkli konstantní signál na vrstvě kabelů! + Tohle je například užitečné pro připojení k filtrům + předmětů .

Konstantní signál může vysílat + tvar, barvu nebo logickou + hodnotu (1 / 0). reward_logic_gates: title: Logické brány - desc: Právě jste odemkli logické brány! Nemusíte být zrovna nadšení, - ale ve skutečnosti je to celkem cool!

S těmito bránami - můžete propočítat AND, OR, XOR a NOT operace.

Jako + desc: Právě jste odemkli logické brány! Nemusíte být zrovna + nadšení, ale ve skutečnosti je to celkem cool!

S těmito + bránami můžete propočítat AND, OR, XOR a NOT operace.

Jako bonus navíc vám také zpřístupním tranzistor! reward_virtual_processing: title: Virtuální zpracování desc: Právě jsem zpřístupnil spoustu nových budov, které vám umožní - simulovat výrobu různých tvarů!

Můžete - teď také simulovat pilu, rotor, kombinátor a mnoho dalšího na vrstvě kabelů! - Nadále máte tři možnosti, jak pokračovat ve hře:

- - Postavit automatickou továrnu k vytvoření jakéhokoliv - tvaru požadovaného Hubem (Doporučuji to alespoň vyzkoušet!).

- Postavit - něco zajímavého s použitím kabelů.

- Pokračovat ve hře - pravidelně.

Bez ohledu na tvou volbu, nezapomeň si svou hru užít! + simulovat výrobu různých tvarů!

Můžete teď + také simulovat pilu, rotor, kombinátor a mnoho dalšího na vrstvě + kabelů! Nadále máte tři možnosti, jak pokračovat ve hře:

- + Postavit automatickou továrnu k vytvoření + jakéhokoliv tvaru požadovaného Hubem (Doporučuji to alespoň + vyzkoušet!).

- Postavit něco zajímavého s použitím + kabelů.

- Pokračovat ve hře pravidelně.

Bez ohledu + na tvou volbu, nezapomeň si svou hru užít! reward_wires_painter_and_levers: title: Kabely a čtyřnásobný barvič desc: "Právě jste odemkli vrstvu kabelů: Je to samostatná vrstva navíc oproti běžné vrstvě a představuje spoustu nových možností!

Do začátku jsem zpřístupnil čtyřnásobný - barvič - Připojte vstupy, které byste chtěli obarvit - na vrstvě kabelů!

Pro přepnutí mezi vrstvami stiskněte klávesu + barvič
- Připojte vstupy, které byste chtěli obarvit na + vrstvě kabelů!

Pro přepnutí mezi vrstvami stiskněte klávesu E." reward_filter: title: Filtr předmětů desc: Právě jste odemkli filtr předmětů! Nasměruje předměty buď - na horní nebo pravý výstup podle toho, zda se shodují - nebo neshodují se signálem na vrstvě kabelů.

Také můžete vyslat logickou hodnotu - (1 / 0) pro zapnutí nebo kompletní vypnutí filtru. + na horní nebo pravý výstup podle toho, zda se shodují nebo neshodují + se signálem na vrstvě kabelů.

Také můžete vyslat logickou + hodnotu (1 / 0) pro zapnutí nebo kompletní vypnutí filtru. reward_demo_end: title: Konec demo verze desc: Právě jste dosáhli konce demo verze! @@ -837,8 +808,8 @@ settings: barvoslepí. rotationByBuilding: title: Rotace dle typu budov - description: Každý typ budovy si zapamatuje poslední rotaci, na kterou jste je individuálně - nastavili. Tohle může být pohodlnější pokud často + description: Každý typ budovy si zapamatuje poslední rotaci, na kterou jste je + individuálně nastavili. Tohle může být pohodlnější pokud často přepínáte mezi pokládáním budov různých typů. soundVolume: title: Hlasitost zvuků @@ -848,40 +819,48 @@ settings: description: Nastavte hlasitost hudby lowQualityMapResources: title: Nižší kvalita zdrojů na mapě - description: Zjednoduší vykreslování zdrojů na mapě při přiblížení pro - zlepšení výkonu. Také to zlepšuje vzhled hry, takže neváhejte toto nastavení - vyzkoušet! + description: Zjednoduší vykreslování zdrojů na mapě při přiblížení pro zlepšení + výkonu. Také to zlepšuje vzhled hry, takže neváhejte toto + nastavení vyzkoušet! disableTileGrid: title: Vypnout mřížku description: Vypnutí mřížky částic může pomoct s výkonem. Toto nastavení zlepšuje vzhled hry! clearCursorOnDeleteWhilePlacing: title: Uvolní kurzor při kliknutím pravým tlačitkem - description: Povoleno dle výchozího nastavení, uvolní kurzor pokaždé co kliknete pravým tlačítkem, - když máte budovu vybranou pro pokládání. Při vypnutí, - můžete smazat budovy při kliknutí pravým tlačikem spolu s položením dalších - budov. + description: Povoleno dle výchozího nastavení, uvolní kurzor pokaždé co kliknete + pravým tlačítkem, když máte budovu vybranou pro pokládání. Při + vypnutí, můžete smazat budovy při kliknutí pravým tlačikem spolu + s položením dalších budov. lowQualityTextures: title: Nižší kvalita textur (Horší vzhled) description: Používá nižší kvalitu textur pro zlepšení výkonu. Toto nastavení zhorší vzhled hry! displayChunkBorders: title: Zobrazit hranice oblastí - description: Hra je rozdělena na oblasti 16x16 částic. Pokud je toto nastavení povolené, - zobrazí se hranice těchto oblastí. + description: Hra je rozdělena na oblasti 16x16 částic. Pokud je toto nastavení + povolené, zobrazí se hranice těchto oblastí. pickMinerOnPatch: title: Vybrat extraktor na naležistě zdrojů - description: Povoleno dle výchozího nastavení, vybere extraktor, pokud použijete kapátko pro - kliknutí na nalezistě zdrojů. + description: Povoleno dle výchozího nastavení, vybere extraktor, pokud použijete + kapátko pro kliknutí na nalezistě zdrojů. simplifiedBelts: title: Zjednodušené pásy (Horší vzhled) - description: Nevykresluje předměty na pásech, pokud nad nimi nepřejíždíte kurzorem, pro ušetření - výkonu. Nedoporučuji hrát s tímto nastavením, pokud - opravdu nepotřebujete ušetřit výkon. + description: Nevykresluje předměty na pásech, pokud nad nimi nepřejíždíte + kurzorem, pro ušetření výkonu. Nedoporučuji hrát s tímto + nastavením, pokud opravdu nepotřebujete ušetřit výkon. enableMousePan: title: Posouvání myší description: Umožnuje posouvání po mapě, pokud myší přejedete na okraj obrazovky. Rychlost žáleží na nastavení rychlosti pohybu. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Klávesové zkratky @@ -994,17 +973,19 @@ tips: - Symetrie je klíčová! - Můžete proplétat různé úrovně tunelů. - Snažte se postavit kompaktní továrny - vyplatí se to! - - Barvič má zrcadlově otočenou variantu, kterou můžete vybrat klávesou T + - Barvič má zrcadlově otočenou variantu, kterou můžete vybrat klávesou + T - Užití správné kombinace vylepšení maximalizuje efektivitu. - Na maximální úrovní, 5 extraktorů zaplní jeden celý pás. - Nezapomeňte na tunely! - Pro plnou efektivitu nemusíte rozdělovat předměty rovnoměrně. - - Držení klávesy SHIFT spolu s pásy aktivuje plánovač pásy, který vám snadno umožní - postavit dlouhé řady pásů. + - Držení klávesy SHIFT spolu s pásy aktivuje plánovač pásy, který vám + snadno umožní postavit dlouhé řady pásů. - Pily řežou vždy svisle, bez ohledu na jejich orientaci. - Smícháním všech 3 barev získáte bílou barvu. - Sklad preferuje levý výstup. - - Investujte čas pro vytvoření opakovatelných designů - ulehčí vám to pozdější expanzy! + - Investujte čas pro vytvoření opakovatelných designů - ulehčí vám to + pozdější expanzy! - Držení klávesy CTRL umožnuje postavit více budov stejného typu. - Můžete podržet klávesu ALT k obrácení směru pokládaných pásů. - Efektivita je klíčová! @@ -1015,29 +996,36 @@ tips: - Plánujte dopředu, abyste předešli vzniku velkého chaosu! - Neodstraňujte své staré továrny! Budete je potřebovat pro další vylepšení. - Před vyhledáním pomoci zkuste sami porazit úroveň 20! - - Snažte se věci nekomplikovat, zůstaňtě u jednoduchých designů a dostanete se daleko. - - Možná budete muset použít stejné továrny i v budoucnu. Vytvořte své továrny takovým stylem, - abyste je mohli použít i v dalších případech. - - V nektěrých případech můžete najít celý požadovaný tvar bez nutnosti jeho výroby s pomocí - kombinátorů. + - Snažte se věci nekomplikovat, zůstaňtě u jednoduchých designů a dostanete + se daleko. + - Možná budete muset použít stejné továrny i v budoucnu. Vytvořte své + továrny takovým stylem, abyste je mohli použít i v dalších případech. + - V nektěrých případech můžete najít celý požadovaný tvar bez nutnosti jeho + výroby s pomocí kombinátorů. - Celý tvar typu mlýnu se na mapě nikdy nevyskytne. - Obarvěte své tvary před řezáním pro zvýšení efektivity. - S moduly, prostor je pouze vnímáním; starost pro smrtelníky. - - Vytvořtě si samostatnou továrnu jen na plány (blueprinty). Jsou důležité pro moduly. + - Vytvořtě si samostatnou továrnu jen na plány (blueprinty). Jsou důležité + pro moduly. - Podívejte se zblízka na míchač barev, a vaše otázky budou odpovězeny. - Použijte klávesu CTRL a myš pro označení oblasti. - - Pokud stavíte příliš blízko Hubu, v budoucnu můžete narazit na problémy s dalšími projekty. - - Ikona připínáčku vedle každého tvaru vám umožnuje připnout tvar, čímž se vám bude neustále zobrazovat vlevo na obrazovce. + - Pokud stavíte příliš blízko Hubu, v budoucnu můžete narazit na problémy s + dalšími projekty. + - Ikona připínáčku vedle každého tvaru vám umožnuje připnout tvar, čímž se + vám bude neustále zobrazovat vlevo na obrazovce. - Smíchejte všechny základní barvy pro vytvoření bílé barvy! - - Vaše mapa je nekonečná, nesnažte se postavit továrnu na malinkém prostoru, rozšiřte se do okolí! + - Vaše mapa je nekonečná, nesnažte se postavit továrnu na malinkém prostoru, + rozšiřte se do okolí! - Neváhejte vyzkoušet hru Factorio! Je to má oblíbená hra. - - Rozebírač funguje po směru hodinových ručiček, počínaje pravým horním rohem! + - Rozebírač funguje po směru hodinových ručiček, počínaje pravým horním + rohem! - V hlavním menu můžete stáhnout své uložené hry! - - Tato hra má spoustu užitečných klávesových zkratek! Určitě si je projděte v - nastavení. + - Tato hra má spoustu užitečných klávesových zkratek! Určitě si je projděte + v nastavení. - Tato hra má spoustu nastavení, určitě si je projděte! - Značka Hubu má vedle sebe malý kompas, který ukazuje směr k Hubu! - - Pro vyčistění pásů, vyjměte budovy z prostoru a pak je zkopírujte zpět na stejné místo. + - Pro vyčistění pásů, vyjměte budovy z prostoru a pak je zkopírujte zpět na + stejné místo. - Stisknutím F4 zobrazíte FPS a rychlost ticků. - Stisknutím F4 dvakrát zobrazíte častici myši a kamery. - Můžete kliknout na připínáček vlevo vedle připnutého tvaru k jeho odepnutí. diff --git a/translations/base-da.yaml b/translations/base-da.yaml index e36b438c..6b592d27 100644 --- a/translations/base-da.yaml +++ b/translations/base-da.yaml @@ -201,11 +201,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Bevæg dig @@ -261,27 +256,6 @@ ingame: title: Opgraderinger buttonUnlock: Opgrader tier: Trin - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: HØJESTE NIVEAU (Speed x) statistics: title: Statistikker @@ -305,10 +279,6 @@ ingame: playtime: Spilletid buildingsPlaced: Bygninger beltsPlaced: Bælter - buttons: - continue: Fortsæt - settings: Indstillinger - menu: Hovedmenu tutorialHints: title: Har du brug for hjælp? showHint: Vis hint @@ -678,7 +648,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items
onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -898,6 +868,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Keybindings diff --git a/translations/base-de.yaml b/translations/base-de.yaml index 8404523e..5a98fcdb 100644 --- a/translations/base-de.yaml +++ b/translations/base-de.yaml @@ -1,17 +1,16 @@ ---- steamPage: shortText: In shapez.io nutzt du die vorhandenen Ressourcen, um mit deinen Maschinen durch Kombination immer komplexere Formen zu erschaffen. discordLinkShort: Offizieller Discord intro: >- Du magst Automatisierungsspiele? Dann bist du hier genau richtig! - shapez.io ist ein entspanntes Spiel, in dem du Fabriken zur automatisierten Produktion von geometrischen Formen bauen musst. - Mit steigendem Level werden die Formen immer komplexer, und du musst dich auf der unendlich großen Karte ausbreiten. - Das ist noch nicht alles, denn du musst exponentiell mehr produzieren, um die Anforderungen zu erfüllen - Da hilft nur skalieren! + shapez.io ist ein entspanntes Spiel, in dem du Fabriken zur + automatisierten Produktion von geometrischen Formen bauen musst. - Während du am Anfang nur Formen verarbeitest, musst du diese später auch einfärben - Dafür musst du Farben extrahieren und mischen! - Der Kauf des Spiels auf Steam gibt dir Zugriff auf die Vollversion, aber du kannst auch zuerst die Demo auf shapez.io spielen und dich später entscheiden! + Mit steigendem Level werden die Formen immer komplexer, und du musst dich auf der unendlich großen Karte ausbreiten. Das ist noch nicht alles, denn du musst exponentiell mehr produzieren, um die Anforderungen zu erfüllen - Da hilft nur skalieren! + + Während du am Anfang nur Formen verarbeitest, musst du diese später auch einfärben - Dafür musst du Farben extrahieren und mischen! Der Kauf des Spiels auf Steam gibt dir Zugriff auf die Vollversion, aber du kannst auch zuerst die Demo auf shapez.io spielen und dich später entscheiden! title_advantages: Vorteile der Vollversion advantages: - 12 Neue Level für insgesamt 26 Level @@ -32,10 +31,9 @@ steamPage: - Sandkastenmodus - ... und noch viel mehr! title_open_source: Dieses Spiel ist quelloffen! - text_open_source: >- - Jeder kann etwas zum Spiel beitragen! Ich engagiere mich aktiv in der - Community und versuche alle Vorschläge zu berücksichtigen. - Die vollständige Roadmap findet ihr auf meinem Trello-Board! + text_open_source: Jeder kann etwas zum Spiel beitragen! Ich engagiere mich aktiv + in der Community und versuche alle Vorschläge zu berücksichtigen. Die + vollständige Roadmap findet ihr auf meinem Trello-Board! title_links: Links links: discord: Offizieller Discord @@ -46,7 +44,7 @@ steamPage: global: loading: Laden error: Fehler - thousandsDivider: "." + thousandsDivider: . decimalSeparator: "," suffix: thousands: k @@ -119,7 +117,8 @@ dialogs: confirmSavegameDelete: title: Löschen bestätigen text: Bist du sicher, dass du folgenden Speicherstand löschen willst?

- '' auf Level

Das kann nicht rückgängig gemacht werden! + '' auf Level

Das kann nicht + rückgängig gemacht werden! savegameDeletionError: title: Löschen fehlgeschlagen text: "Das Löschen des Speicherstands ist fehlgeschlagen:" @@ -149,22 +148,20 @@ dialogs: desc: "Hier sind die Änderungen, seitdem du das letzte Mal gespielt hast:" upgradesIntroduction: title: Upgrades freischalten - desc: >- - Viele deiner Formen können noch benutzt werden, um Upgrades freizuschalten + desc: Viele deiner Formen können noch benutzt werden, um Upgrades freizuschalten - Zerstöre deine alten Fabriken nicht! Den Upgrade-Tab findest du oben rechts im Bildschirm. massDeleteConfirm: title: Löschen bestätigen - desc: Du löscht viele Gebäude ( um genau zu sein)! Bist du dir - sicher? + desc: Du löscht viele Gebäude ( um genau zu sein)! Bist du dir sicher? massCutConfirm: title: Ausschneiden bestätigen - desc: Du schneidest viele Gebäude aus ( um genau zu sein)! Bist du - dir sicher? + desc: Du schneidest viele Gebäude aus ( um genau zu sein)! Bist du dir + sicher? massCutInsufficientConfirm: title: Ausschneiden bestätigen - desc: Du wirst dir das Einfügen nicht leisten können! Bist du sicher, dass du trotzdem - Ausschneiden möchtest? + desc: Du wirst dir das Einfügen nicht leisten können! Bist du sicher, dass du + trotzdem Ausschneiden möchtest? blueprintsNotUnlocked: title: Noch nicht freigeschaltet desc: Blaupausen werden erst in Level 12 freigeschaltet! @@ -181,11 +178,14 @@ dialogs: createMarker: title: Neuer Marker titleEdit: Marker bearbeiten - desc: Gib ihm einen griffigen Namen. Du kannst auch den Kurz-Code einer Form eingeben (Welchen du hier generieren kannst). + desc: Gib ihm einen griffigen Namen. Du kannst auch den + Kurz-Code einer Form eingeben (Welchen du + hier generieren kannst). editSignal: title: Signal setzen descItems: "Wähle ein vordefiniertes Item:" - descShortKey: ... oder gib den Kurz-Code einer Form an (Welchen du hier generieren kannst). + descShortKey: ... oder gib den Kurz-Code einer Form an (Welchen + du hier generieren kannst). markerDemoLimit: desc: Du kannst nur 2 Marker in der Demo benutzen. Hole dir die Vollversion, um unendlich viele Marker zu erstellen! @@ -197,9 +197,6 @@ dialogs: renameSavegame: title: Speicherstand umbenennen desc: Hier kannst du deinen Speicherstand umbenennen. - entityWarning: - title: Leistungswarnung - desc: Du hast eine Menge Gebäude platziert. Das hier ist nur ein freundlicher Hinweis, dass das Spiel nicht mit unendlich vielen Gebäuden umgehen kann. Halte deine Fabriken kompakt! ingame: keybindingsOverlay: moveMap: Bewegen @@ -255,27 +252,6 @@ ingame: title: Upgrades buttonUnlock: Upgrade tier: Stufe - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAXIMALE STUFE (Geschw. x) statistics: title: Statistiken @@ -321,8 +297,8 @@ ingame: hints: 1_1_extractor: Platziere einen Extrahierer auf der Kreisform, um sie zu extrahieren! - 1_2_conveyor: "Verbinde den Extrahierer mit einem Fließband - und schließe ihn am Hub an!

Tipp: Drücke und + 1_2_conveyor: "Verbinde den Extrahierer mit einem Fließband und + schließe ihn am Hub an!

Tipp: Drücke und ziehe das Fließband mit der Maus!" 1_3_expand: "Dies ist KEIN Idle-Game! Baue mehr Extrahierer und Fließbänder, um das Ziel schneller zu erreichen.

Tipp: @@ -336,7 +312,6 @@ ingame: title: Demo-Version desc: Klicke hier, um die Vorteile der Vollversion zu sehen! get_on_steam: Zur Vollversion - standaloneAdvantages: title: Vorteile der Vollversion no_thanks: Nein, danke! @@ -408,7 +383,8 @@ buildings: balancer: default: name: Verteiler - description: Multifunktional - Verteilt alle Eingänge gleichmäßig auf die Ausgänge. + description: Multifunktional - Verteilt alle Eingänge gleichmäßig auf die + Ausgänge. merger: name: Kombinierer (kompakt) description: Kombiniert zwei Eingänge gleichmäßig zu einem Ausgang. @@ -465,8 +441,8 @@ buildings: quad: name: Färber (vierfach) description: Erlaubt dir, jeden Quadranten der Form individuell zu färben. Nur - Quadranten mit einem wahren Signal (Form, Farbe oder "1") - auf der Wires-Ebene werden angemalt! + Quadranten mit einem wahren Signal (Form, Farbe + oder "1") auf der Wires-Ebene werden angemalt! trash: default: name: Mülleimer @@ -475,16 +451,20 @@ buildings: storage: default: name: Speicher - description: - Speichert überschüssige Gegenstände, bis zu einer bestimmten Kapazität. Priorisiert den linken - Ausgang und kann als Überlauftor verwendet werden. + description: Speichert überschüssige Gegenstände, bis zu einer bestimmten + Kapazität. Priorisiert den linken Ausgang und kann als + Überlauftor verwendet werden. wire: default: name: Signalkabel - description: Erlaubt den Transport von Signalen. Das sind Items, Farben oder Wahrheitswerte (1 oder 0). Unterschiedlich gefärbte Kabel verbinden sich nicht. + description: Erlaubt den Transport von Signalen. Das sind Items, Farben oder + Wahrheitswerte (1 oder 0). Unterschiedlich gefärbte Kabel + verbinden sich nicht. second: name: Signalkabel - description: Erlaubt den Transport von Signalen. Das sind Items, Farben oder Wahrheitswerte (1 oder 0). Unterschiedlich gefärbte Kabel verbinden sich nicht. + description: Erlaubt den Transport von Signalen. Das sind Items, Farben oder + Wahrheitswerte (1 oder 0). Unterschiedlich gefärbte Kabel + verbinden sich nicht. wire_tunnel: default: name: Kabelkreuzung @@ -497,53 +477,62 @@ buildings: lever: default: name: Schalter - description: - Sendet einen Wahrheitswert (1 oder 0) auf der Wires-Ebene abhängig von seiner Stellung, - welcher dann z.B. zur Steuerung eines Filters verwendet werden kann. + description: Sendet einen Wahrheitswert (1 oder 0) auf der Wires-Ebene abhängig + von seiner Stellung, welcher dann z.B. zur Steuerung eines + Filters verwendet werden kann. logic_gate: default: name: UND-Gatter - description: Gibt eine "1" aus, wenn beide Eingänge wahr (Form, Farbe oder "1") sind. + description: Gibt eine "1" aus, wenn beide Eingänge wahr (Form, Farbe oder "1") + sind. not: name: NICHT-Gatter - description: Gibt eine "1" aus, wenn beide Eingänge nicht wahr (kein Signal oder "0") sind. + description: Gibt eine "1" aus, wenn beide Eingänge nicht wahr (kein Signal oder + "0") sind. xor: name: XODER-Gatter - description: Gibt eine "1" aus, wenn genau einer der Eingänge wahr (Form, Farbe oder "1") ist. + description: Gibt eine "1" aus, wenn genau einer der Eingänge wahr (Form, Farbe + oder "1") ist. or: name: ODER-Gatter - description: Gibt eine "1" aus, wenn mindestens einer der Eingänge wahr (Form, Farbe oder "1") ist. + description: Gibt eine "1" aus, wenn mindestens einer der Eingänge wahr (Form, + Farbe oder "1") ist. transistor: default: name: Transistor - description: Lässt den unteren Eingang passieren, wenn der seitliche Eingang wahr (Form, Farbe oder "1") ist. + description: Lässt den unteren Eingang passieren, wenn der seitliche Eingang + wahr (Form, Farbe oder "1") ist. mirrored: name: Transistor - description: Lässt den unteren Eingang passieren, wenn der seitliche Eingang wahr (Form, Farbe oder "1") ist. + description: Lässt den unteren Eingang passieren, wenn der seitliche Eingang + wahr (Form, Farbe oder "1") ist. filter: default: name: Itemfilter - description: Lässt nur die Items durch, die dem eingespeisten Signal entsprechen und sortiert die - restlichen aus. Mit Wahrheitswerten konfiguriert fungiert er als Schranke. + description: Lässt nur die Items durch, die dem eingespeisten Signal entsprechen + und sortiert die restlichen aus. Mit Wahrheitswerten + konfiguriert fungiert er als Schranke. display: default: name: Anzeige - description: Verbinde ein Signal, um es auf der Anzeige darzustellen. Es kann eine Form, - Farbe oder ein Wahrheitswert sein. + description: Verbinde ein Signal, um es auf der Anzeige darzustellen. Es kann + eine Form, Farbe oder ein Wahrheitswert sein. reader: default: name: Fließbandkontrolle - description: Misst den gemittelten Durchsatz des Fließbandes. Gibt zuätzlich den zuletzt - passierten Gegenstand auf der Wires-Ebene aus (sobald freigeschaltet). + description: Misst den gemittelten Durchsatz des Fließbandes. Gibt zuätzlich den + zuletzt passierten Gegenstand auf der Wires-Ebene aus (sobald + freigeschaltet). analyzer: default: name: Formanalyse - description: Analysiert den oberen rechten Quadranten der untersten Schicht einer Form - und gibt sowohl Form als auch Farbe aus. + description: Analysiert den oberen rechten Quadranten der untersten Schicht + einer Form und gibt sowohl Form als auch Farbe aus. comparator: default: name: Vergleich - description: Gibt eine "1" zurück, wenn beide Signale genau gleich sind. Kann Formen, Farben und Wahrheitswerte vergleichen. + description: Gibt eine "1" zurück, wenn beide Signale genau gleich sind. Kann + Formen, Farben und Wahrheitswerte vergleichen. virtual_processor: default: name: Virtueller Schneider @@ -553,37 +542,39 @@ buildings: description: Dreht die Form virtuell im Uhrzeigersinn. unstacker: name: Virtueller Entstapler - description: Extrahiert virtuell die oberste Ebene nach rechts und die - die restlichen Ebenen nach links. + description: Extrahiert virtuell die oberste Ebene nach rechts und die die + restlichen Ebenen nach links. stacker: name: Virtueller Stapler description: Stapelt virtuell die rechte Form auf die linke. painter: name: Virtueller Färber - description: Färbt virtuell die Form vom unteren Eingang mit der Farbe aus dem rechten Eingang. + description: Färbt virtuell die Form vom unteren Eingang mit der Farbe aus dem + rechten Eingang. item_producer: default: name: Item-Produzent - description: Nur im Sandkastenmodus verfügbar. Gibt das Signal aus der Wires-Ebene als Item aus. + description: Nur im Sandkastenmodus verfügbar. Gibt das Signal aus der + Wires-Ebene als Item aus. storyRewards: reward_cutter_and_trash: title: Formen zerschneiden - desc: - Du hast gerade den Schneider freigeschaltet, der Formen in zwei Hälften schneidet, - von oben nach unten, unabhängig der Orientierung!

Achte darauf, den Abfall loszuwerden, oder - er wird verstopfen und blockieren - Zu diesem Zweck habe ich dir den Mülleimer gegeben, der - alles entsorgt, was du hineintust! + desc: Du hast gerade den Schneider freigeschaltet, der Formen + in zwei Hälften schneidet, von oben nach unten, unabhängig der + Orientierung!

Achte darauf, den Abfall loszuwerden, oder + er wird verstopfen und blockieren - Zu diesem Zweck habe ich + dir den Mülleimer gegeben, der alles entsorgt, was + du hineintust! reward_rotater: title: Rotieren desc: Der Rotierer wurde freigeschaltet! Er rotiert Formen im Uhrzeigersinn um 90 Grad. reward_painter: title: Färben - desc: >- - Der Färber wurde freigeschaltet! Extrahiere ein paar - Farben (genauso wie bei Formen) und lasse damit eine Form im - Färber bemalen.

PS: Falls du farbenblind bist, gibt es einen - Modus für Farbenblinde in den Einstellungen! + desc: "Der Färber wurde freigeschaltet! Extrahiere ein paar + Farben (genauso wie bei Formen) und lasse damit eine Form im Färber + bemalen.

PS: Falls du farbenblind bist, gibt es einen + Modus für Farbenblinde in den Einstellungen!" reward_mixer: title: Farben mischen desc: Der Farbmischer wurde freigeschaltet! Kombiniere mit @@ -598,7 +589,7 @@ storyRewards: reward_balancer: title: Verteiler desc: Der multifunktionale Verteiler wurde freigeschaltet! Er kann - benutzt werden, um größere Fabriken zu bauen, indem Fließbänder aufgeteilt oder zusammengelegt werden! + benutzt werden, um größere Fabriken zu bauen, indem Fließbänder aufgeteilt oder zusammengelegt werden! reward_tunnel: title: Tunnel desc: Der Tunnel wurde freigeschaltet! Du kannst Items nun @@ -611,10 +602,10 @@ storyRewards: verschiedene Varianten zuzugreifen
. reward_miner_chainable: title: Extrahierer (Kette) - desc: >- - Du hast den Kettenextrahierer freigeschaltet! Er kann - seine Ressourcen an andere Extrahierer weiterleiten.

- PS: Der alte Extrahierer wurde jetzt in deiner Symbolleiste ersetzt! + desc: "Du hast den Kettenextrahierer freigeschaltet! Er kann + seine Ressourcen an andere Extrahierer + weiterleiten.

PS: Der alte Extrahierer + wurde jetzt in deiner Symbolleiste ersetzt!" reward_underground_belt_tier_2: title: Tunnel Stufe II desc: Du hast eine neue Variante des Tunnels freigeschaltet! @@ -622,21 +613,25 @@ storyRewards: beide Tunnel miteinander mischen. reward_merger: title: Kompakter Kombinierer - desc: Du hast eine kompakte Variante des Verteilers - freigeschaltet! Der Kombinierer vereint zwei Eingänge zu einem Ausgang. + desc: Du hast eine kompakte Variante des + Verteilers freigeschaltet! Der Kombinierer vereint + zwei Eingänge zu einem Ausgang. reward_splitter: title: Kompakter Aufteiler - desc: Du hast eine kompakte Variante des Verteilers - freigeschaltet! Der Aufteiler spaltet einen Eingang in zwei Aufgänge auf. + desc: Du hast eine kompakte Variante des + Verteilers freigeschaltet! Der Aufteiler spaltet + einen Eingang in zwei Aufgänge auf. reward_belt_reader: title: Fließbandkontrolle - desc: Du hast nun die Fließbandkontrolle freigeschaltet! Damit kannst du dir - den Durchsatz eines Fließbandes anzeigen lassen.

Wenn du Stromkabel freischaltest, - wird er um eine sehr nützliche Funktion ergänzt! + desc: Du hast nun die Fließbandkontrolle freigeschaltet! Damit + kannst du dir den Durchsatz eines Fließbandes anzeigen + lassen.

Wenn du Stromkabel freischaltest, wird er um eine + sehr nützliche Funktion ergänzt! reward_cutter_quad: title: Schneider (vierfach) desc: Du hast eine neue Variante des Schneiders freigeschaltet! - Damit kannst du Formen in alle vier Teile zerschneiden. + Damit kannst du Formen in alle vier Teile + zerschneiden. reward_painter_double: title: Färber (zweifach) desc: Du hast eine neue Variante des Färbers freigeschaltet! @@ -646,7 +641,8 @@ storyRewards: title: Lager desc: Du hast das Lager freigeschaltet! Es erlaubt dir, Gegenstände bis zu einer bestimmten Kapazität zu speichern!

- Es priorisiert den linken Ausgang, also kannst du es auch als Überlauftor benutzen! + Es priorisiert den linken Ausgang, also kannst du es auch als + Überlauftor benutzen! reward_blueprints: title: Blaupausen desc: Jetzt kannst du Teile deiner Fabrik kopieren und @@ -657,55 +653,60 @@ storyRewards: zu decken (Welche du gerade produziert hast). reward_rotater_180: title: Rotierer (180°) - desc: Du hast eine weitere Variante des Rotierers freigeschaltet! Mit ihm - kannst du Formen um 180° drehen (Überraschung! :D). + desc: Du hast eine weitere Variante des Rotierers + freigeschaltet! Mit ihm kannst du Formen um 180° drehen + (Überraschung! :D). reward_wires_painter_and_levers: title: Wires-Ebene & vierfacher Färber - desc: Du hast soeben die Wires-Ebene freigeschaltet! Diese separate Ebene - befindet sich unter deinen Gebäuden und gibt dir viele neue Möglichkeiten.

- Für den Anfang bekommst du einen vierfachen Färber. - Schließe die Eingänge, mit denen du die Quadranten färben möchtest, an ein Signalkabel auf der Wires-Ebene an!

- Mit E wechselst du zwischen den Ebenen. + desc: Du hast soeben die Wires-Ebene freigeschaltet! Diese + separate Ebene befindet sich unter deinen Gebäuden und gibt dir + viele neue Möglichkeiten.

Für den Anfang bekommst du einen + vierfachen Färber. Schließe die Eingänge, mit denen + du die Quadranten färben möchtest, an ein Signalkabel auf der + Wires-Ebene an!

Mit E wechselst du zwischen + den Ebenen. reward_filter: title: Itemfilter - desc: Du hast den Itemfilter freigeschaltet! Items, die dem eingespeisten Signal - entsprechen, lässt er passieren. Den Rest zweigt er nach rechts ab.

- Du kannst z.B. nach Farbe und Form sortieren oder mit Wahrheitswerten (1 oder 0) Items nur - auf Knopfdruck passieren lassen. + desc: Du hast den Itemfilter freigeschaltet! Items, die dem + eingespeisten Signal entsprechen, lässt er passieren. Den Rest + zweigt er nach rechts ab.

Du kannst z.B. nach Farbe und Form + sortieren oder mit Wahrheitswerten (1 oder 0) Items nur auf + Knopfdruck passieren lassen. reward_display: title: Anzeige - desc: >- - Du hast die Anzeige freigeschaltet! Jedes eingespeiste Signal kann - damit dargestellt werden.

Apropos, ist dir schon aufgefallen, dass Fließbandkontrolle - und Lager das zuletzt passierte Item ausgeben können? Lasse es dir doch gleich mal anzeigen! + desc: Du hast die Anzeige freigeschaltet! Jedes eingespeiste + Signal kann damit dargestellt werden.

Apropos, ist dir schon + aufgefallen, dass Fließbandkontrolle und Lager das zuletzt passierte + Item ausgeben können? Lasse es dir doch gleich mal anzeigen! reward_constant_signal: title: Signalgeber - desc: - Du hast den Signalgeber freigeschaltet! Du kannst das Gebäude auf der Wires-Ebene - platzieren und z.B. mit einem Itemfilter verbinden.

- Der Signalgeber kann dir Formen, Farben oder + desc: Du hast den Signalgeber freigeschaltet! Du kannst das + Gebäude auf der Wires-Ebene platzieren und z.B. mit einem + Itemfilter verbinden.

Der Signalgeber kann + dir Formen, Farben oder Wahrheitswerte (1 oder 0) zur Verfügung stellen. reward_logic_gates: title: Logikgatter - desc: + desc: >- Du hast nun eine Reihe an Logikgattern freigeschaltet! Das muss dich jetzt nicht nervös machen, die Funktionsweise ist simpel und ziemlich cool.

Mit Logikgattern kannst du UND-, ODER-, XODER- und NICHT-Operationen ausführen.

- Als Sahnehäubchen obendrauf stelle ich dir noch einen Transistor zur Verfügung.

+ Als Sahnehäubchen obendrauf stelle ich dir noch einen Transistor zur Verfügung. Houston, wir sind Turing-vollständig! reward_virtual_processing: title: Virtuelle Verarbeitung - desc: >- - Du hast gerade eine Menge neue Gebäude freigeschaltet! Mit ihnen kannst du die - Verarbeitung von Formen komplett simulieren.

- Das beinhaltet einen Schneider, Rotierer, Stapler und mehr für die Wires-Ebene! - Damit bleiben dir ab jetzt drei Optionen offen:

- - Ich empfehle dir, eine automatisierte Maschine zu bauen, die jede beliebige Form - am Hub abgreift und herstellt. (Probiere es wenigstens!)

- - Werde kreativ und lasse dir etwas Cooles einfallen, das du auf der Wires-Ebene umsetzen kannst. - (Und teile es auf dem Discord!)

- - Spiele dich weiter durch die Level. Auf deine Art!

- Das Wichstigste an deiner Entscheidung ist: Vergiss nicht, dabei Spaß zu haben! + desc: "Du hast gerade eine Menge neue Gebäude freigeschaltet! Mit ihnen kannst + du die Verarbeitung von Formen komplett + simulieren.

Das beinhaltet einen Schneider, + Rotierer, Stapler und mehr für die Wires-Ebene! Damit bleiben dir ab + jetzt drei Optionen offen:

- Ich empfehle dir, eine + automatisierte Maschine zu bauen, die jede + beliebige Form am Hub abgreift und herstellt. (Probiere es + wenigstens!)

- Werde kreativ und lasse dir etwas Cooles + einfallen, das du auf der Wires-Ebene umsetzen kannst. (Und teile es + auf dem Discord!)

- Spiele dich weiter durch die Level. Auf + deine Art!

Das Wichstigste an deiner Entscheidung ist: + Vergiss nicht, dabei Spaß zu haben!" no_reward: title: Nächstes Level desc: "Dieses Level hat dir keine Belohnung gegeben, aber im Nächsten gibt es @@ -717,12 +718,14 @@ storyRewards: desc: Du hast das nächste Level freigeschaltet! reward_freeplay: title: Freies Spiel - desc: Du hast es geschafft! Du bist im Freispiel-Modus angekommen! Das bedeutet, - dass die abzuliefernden Formen jetzt zufällig erzeugt werden!

- Da der Hub ab jetzt einen bestimmten Durchsatz benötigt, empfehle ich dringend, eine Maschine zu bauen, - die automatisch die gewünschte Form liefert!

- Der Hub gibt die gewünschte Form auf der Wires-Ebene aus. Also musst du sie nur analysieren und - basierend darauf automatisch deine Fabrik konfigurieren. + desc: Du hast es geschafft! Du bist im Freispiel-Modus + angekommen! Das bedeutet, dass die abzuliefernden Formen jetzt + zufällig erzeugt werden!

Da der Hub ab + jetzt einen bestimmten Durchsatz benötigt, empfehle + ich dringend, eine Maschine zu bauen, die automatisch die gewünschte + Form liefert!

Der Hub gibt die gewünschte Form auf der + Wires-Ebene aus. Also musst du sie nur analysieren und basierend + darauf automatisch deine Fabrik konfigurieren. reward_demo_end: title: Ende der Demo desc: Du bist am Ende der Demo angekommen! @@ -831,10 +834,9 @@ settings: die den Einstieg erleichtern sollen. enableTunnelSmartplace: title: Intelligente Tunnel - description: Aktiviert das automatische Entfernen von überflüssigen - Fließbändern bei der Platzierung von Tunneln. Außerdem - funktioniert das Ziehen von Tunneln und überschüssige werden - ebenfalls entfernt. + description: Aktiviert das automatische Entfernen von überflüssigen Fließbändern + bei der Platzierung von Tunneln. Außerdem funktioniert das + Ziehen von Tunneln und überschüssige werden ebenfalls entfernt. vignette: title: Vignette description: Aktiviert den Vignetteneffekt, der den Rand des Bildschirms @@ -855,44 +857,55 @@ settings: mehr als 100 Feldern angezeigt wird. lowQualityMapResources: title: Minimalistische Ressourcen - description: Vereinfacht die Darstellung der Ressourcen auf der hereingezoomten Karte - zur Verbesserung der Leistung. Die Darstellung ist übersichtlicher, also probiere - es ruhig aus! + description: Vereinfacht die Darstellung der Ressourcen auf der hereingezoomten + Karte zur Verbesserung der Leistung. Die Darstellung ist + übersichtlicher, also probiere es ruhig aus! disableTileGrid: title: Gitter deaktivieren - description: Das Deaktivieren des Gitters kann deine Leistung verbessern. Außerdem vereinfacht - es die Darstellung! + description: Das Deaktivieren des Gitters kann deine Leistung verbessern. + Außerdem vereinfacht es die Darstellung! clearCursorOnDeleteWhilePlacing: title: Abwählen mit Rechtsklick - description: - Standardmäßig eingeschaltet, wählt es das aktuelle, zur Platzierung ausgewählte Gebäude - ab, wenn du die rechte Masutaste drückst. Wenn du es abschaltest, kannst du mit der rechten - Maustaste Gebäude löschen, während du im Platzierungsmodus bist. + description: Standardmäßig eingeschaltet, wählt es das aktuelle, zur Platzierung + ausgewählte Gebäude ab, wenn du die rechte Masutaste drückst. + Wenn du es abschaltest, kannst du mit der rechten Maustaste + Gebäude löschen, während du im Platzierungsmodus bist. lowQualityTextures: title: Niedrige Texturqualität (Unschön) description: Das Spiel verwendet eine niedrigere Auflösung bei den Texturen. Allerdings leidet die Grafik des Spiels sehr darunter! displayChunkBorders: title: Chunk-Ränder anzeigen - description: Das Spiel ist in Blöcke (Chunks) aus je 16x16 Feldern aufgeteilt. Diese Einstellung - lässt dich die Grenzen zwischen den Chunks anzeigen. - + description: Das Spiel ist in Blöcke (Chunks) aus je 16x16 Feldern aufgeteilt. + Diese Einstellung lässt dich die Grenzen zwischen den Chunks + anzeigen. pickMinerOnPatch: title: Automatisch Extrahierer auswählen - description: Standardmäßig eingeschaltet, wählst du automatisch den Extrahierer, wenn du mit - der Pipette auf einen Ressourcenfleck zeigst + description: Standardmäßig eingeschaltet, wählst du automatisch den Extrahierer, + wenn du mit der Pipette auf einen Ressourcenfleck zeigst simplifiedBelts: title: Minimalistische Fließbänder (Unschön) - description: Zur Verbesserung der Leistung werden die Items auf Fließbändern nur angezeigt, - wenn du deine Maus darüber bewegst. Hier leidet sowohl die Grafik, also auch dein - Spielerlebnis. Benutze die Funktion nur, wenn du auf die Leistung wirklich angewiesen bist! + description: Zur Verbesserung der Leistung werden die Items auf Fließbändern nur + angezeigt, wenn du deine Maus darüber bewegst. Hier leidet + sowohl die Grafik, also auch dein Spielerlebnis. Benutze die + Funktion nur, wenn du auf die Leistung wirklich angewiesen bist! enableMousePan: title: Scrollen am Bildschirmrand - description: Damit kannst du dich über die Karte bewegen, indem du deinen Mauszeiger am - Bildschirmrand platzierst. Die Geschwindigkeit stimmt dabei mit den Tasten überein. + description: Damit kannst du dich über die Karte bewegen, indem du deinen + Mauszeiger am Bildschirmrand platzierst. Die Geschwindigkeit + stimmt dabei mit den Tasten überein. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). keybindings: title: Tastenbelegung - hint: "Tipp: Benutze STRG, UMSCH and ALT! Sie aktivieren verschiedene Platzierungsoptionen." + hint: "Tipp: Benutze STRG, UMSCH and ALT! Sie aktivieren verschiedene + Platzierungsoptionen." resetKeybindings: Tastenbelegung zurücksetzen categoryLabels: general: Anwendung @@ -964,16 +977,19 @@ keybindings: placeInverse: Automatische Fließbandorientierung invertieren about: title: Über dieses Spiel - body: >- - Dieses Spiel ist quelloffen (Open Source) und wurde von Tobias Springer - (das bin ich!) entwickelt.

- Wenn du etwas zum Spiel beitragen möchtest, dann schaue dir shapez.io auf GitHub an.

- Das Spiel wurde erst durch die großartige Discord-Community um meine Spiele möglich gemacht. - Komm doch einfach mal auf dem Discord-Server vorbei!

- Der Soundtrack wurde von Peppsen komponiert! Klasse Typ.

- Abschließend möchte ich meinem Kumpel Niklas danken! - Ohne unsere etlichen gemeinsamen Stunden in Factorio wäre dieses Projekt nie zustande gekommen. + (das bin ich!) entwickelt.

Wenn du etwas zum Spiel beitragen + möchtest, dann schaue dir shapez.io auf GitHub an.

Das Spiel wurde + erst durch die großartige Discord-Community um meine Spiele möglich + gemacht. Komm doch einfach mal auf dem Discord-Server vorbei!

Der Soundtrack wurde + von Peppsen komponiert! Klasse Typ.

Abschließend + möchte ich meinem Kumpel Niklas danken! Ohne unsere etlichen gemeinsamen + Stunden in Factorio wäre dieses Projekt nie zustande gekommen. changelog: title: Änderungen demo: @@ -986,41 +1002,57 @@ demo: settingNotAvailable: Nicht verfügbar in der Demo. tips: - Der Hub akzeptiert alle Formen, nicht nur die aktuell geforderten! - - Stelle sicher, dass deine Fabriken modular sind. Es zahlt sich irgendwann aus! + - Stelle sicher, dass deine Fabriken modular sind. Es zahlt sich irgendwann + aus! - Baue nicht zu nah am Hub, sonst entsteht ein riesiges Chaos! - - Wenn der Stapler nicht die richtige Form ausspuckt, wechsle doch mal die Eingänge. + - Wenn der Stapler nicht die richtige Form ausspuckt, wechsle doch mal die + Eingänge. - Du kannst mit R die Richtung des Bandplaners umkehren. - - Halte STRG, um die Fließbänder ohne automatische Orientierung zu platzieren. - - Die Verhältnisse der Maschinen bleiben gleich, wenn du die Upgrades gleichmäßig kaufst. + - Halte STRG, um die Fließbänder ohne automatische Orientierung zu + platzieren. + - Die Verhältnisse der Maschinen bleiben gleich, wenn du die Upgrades + gleichmäßig kaufst. - Serielle Ausführung ist effizienter als parallele. - Für viele Gebäude wirst du im Spielverlauf neue Varianten freischalten! - - Du kanst T drücken, um auf andere Varianten des Gebäudes zu wechseln. + - Du kanst T drücken, um auf andere Varianten des Gebäudes zu + wechseln. - Symmetrie ist der Schlüssel! - Du kannst verschiedene Arten von Tunneln miteinander verweben. - Versuche kompakte Fabriken zu bauen. Es zahlt sich aus! - - Der Färber hat eine spiegelverkehrte Variante, die du mit T auswählen kannst. + - Der Färber hat eine spiegelverkehrte Variante, die du mit T + auswählen kannst. - Das richtige Verhältnis der Gebäude maximiert die Effizienz. - - Auf der gleichen Upgrade-Stufe genügen 5 Extrahierer für ein ganzes Fließband. + - Auf der gleichen Upgrade-Stufe genügen 5 Extrahierer für ein ganzes + Fließband. - Vergiss die Tunnel nicht! - Für maximale Effizienz musst du die Items nicht gleichmässig aufteilen. - - Das Halten von UMSCH aktiviert den Bandplaner, der lange Fließbänder ganz einfach platziert. + - Das Halten von UMSCH aktiviert den Bandplaner, der lange + Fließbänder ganz einfach platziert. - Schneider teilen die Form immer vertikal, unabhängig von der Orientierung. - Weiß erhälst du aus der Kombination aller 3 Grundfarben. - Das Lager gibt Items immer zuerst am linken Ausgang ab. - Es lohnt sich, Zeit in den Bau von wiederverwendbaren Designs zu stecken! - Das Halten von STRG ermöglicht dir, mehrere Gebäude zu platzieren. - - Du kanst ALT gedrückt halten, um die Richtung der Fließbänder umzukehren. + - Du kanst ALT gedrückt halten, um die Richtung der Fließbänder + umzukehren. - Effizienz ist entscheidend! - Abbaubare Formen werden komplexer, je weiter sie vom Hub entfernt sind. - - Gebäude haben eine limitierte Geschwindigkeit. Teile die Last zwischen mehreren auf. + - Gebäude haben eine limitierte Geschwindigkeit. Teile die Last zwischen + mehreren auf. - Benutze Aufteiler, um deine Effizienz zu maximieren. - - Organisation ist wichtig! Verheddere dich nicht in einem Gewirr aus Fließbändern. - - Plane vorher und lasse dir Platz für Reserven, oder es gibt ein riesiges Chaos! - - Lösche deine alten Fabriken nicht! Du benötigst sie um Upgrades freizuschalten. + - Organisation ist wichtig! Verheddere dich nicht in einem Gewirr aus + Fließbändern. + - Plane vorher und lasse dir Platz für Reserven, oder es gibt ein riesiges + Chaos! + - Lösche deine alten Fabriken nicht! Du benötigst sie um Upgrades + freizuschalten. - Versuche Level 20 alleine zu meistern, bevor du nach Hilfe suchst! - - Mache es dir nicht zu kompliziert! Auch mit einfachen Konzepten kommst du hier sehr weit. - - Manche Fabriken musst du später wiederverwenden. Also baue sie so, damit du genau das kannst. - - Manchmal kannst du die gewünschte Form auf der Karte finden, ohne sie herstellen zu müssen. + - Mache es dir nicht zu kompliziert! Auch mit einfachen Konzepten kommst du + hier sehr weit. + - Manche Fabriken musst du später wiederverwenden. Also baue sie so, damit + du genau das kannst. + - Manchmal kannst du die gewünschte Form auf der Karte finden, ohne sie + herstellen zu müssen. - Vollständige Windmühlen werden nicht natürlich generiert. - Färbe deine Formen vor dem Schneiden! Das geht viel schneller. - Mit Modulen wird Platz nur noch zum Begriff; eine Sorge für Sterbliche. @@ -1028,16 +1060,21 @@ tips: - Schau dir den Farbmischer genauer an und du wirst deine Antwort finden. - Benutze STRG + Rechtsklick, um einen Bereich zu selektieren. - Zu nahe am Hub zu bauen, kann späteren Projekten im Weg stehen. - - Die Reißzwecke neben Formen in der Upgrade-Liste lässt sie dich am Bildschirm anheften. + - Die Reißzwecke neben Formen in der Upgrade-Liste lässt sie dich am + Bildschirm anheften. - Mische alle drei Grundfarben, um Weiß zu erhalten! - Du hast eine unendlich grosse Karte, nutze den Platz und expandiere! - Probier auch mal Factorio! Es ist mein Lieblingsspiel. - Der Vierfachschneider schneidet im Uhrzeigersinn von oben rechts beginnend! - Du kannst deine Speicherstände im Hauptmenü herunterladen! - - Diese Spiel hat viele nützliche Tastenbelegungen! Schau sie dir in den Einstellungen an. + - Diese Spiel hat viele nützliche Tastenbelegungen! Schau sie dir in den + Einstellungen an. - Dieses Spiel hat eine Menge Einstellungen, schaue sie dir einmal an! - - Die Richtung zu deinem Hub ist oben rechts mit einer kleinen Kompassnadel markiert! - - Um alle Fließbänder zu leeren, schneide den Bereich aus und füge ihn auf der selben Position wieder ein. + - Die Richtung zu deinem Hub ist oben rechts mit einer kleinen Kompassnadel + markiert! + - Um alle Fließbänder zu leeren, schneide den Bereich aus und füge ihn auf + der selben Position wieder ein. - Drücke F4 um deine FPS und Tickrate anzuzeigen. - - Drücke doppelt F4 um den Standort des Mauszeigers und der Kamera zu bestimmen. + - Drücke doppelt F4 um den Standort des Mauszeigers und der Kamera zu + bestimmen. - Du kannst die angehefteten Formen am linken Rand wieder entfernen. diff --git a/translations/base-el.yaml b/translations/base-el.yaml index a9b567ec..57910757 100644 --- a/translations/base-el.yaml +++ b/translations/base-el.yaml @@ -209,11 +209,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Κίνηση @@ -259,27 +254,6 @@ ingame: title: Αναβαθμίσεις buttonUnlock: Αναβάθμιση tier: Βαθμίδα - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: ΜΕΓΙΣΤΟ ΕΠΙΠΕΔΟ (Ταχύτητα x) statistics: title: Στατιστικά @@ -303,10 +277,6 @@ ingame: playtime: Χρόνος που έπαιξες buildingsPlaced: Κτήρια beltsPlaced: Ιμάντες - buttons: - continue: Συνέχεια - settings: Ρυθμίσεις - menu: Επιστροφή στο μενού tutorialHints: title: Χρειάζεσε βοήθεια; showHint: Εμφάνιση υπόδειξης @@ -700,7 +670,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items
onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -922,6 +892,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Συνδιασμοί πλήκτρων diff --git a/translations/base-es.yaml b/translations/base-es.yaml index e6833bcd..0d26afcd 100644 --- a/translations/base-es.yaml +++ b/translations/base-es.yaml @@ -4,8 +4,8 @@ steamPage: infinito. discordLinkShort: Discord oficial intro: >- - Shapez.io es un juego tranquilo en el que tienes que construir fábricas para la - producción automatizada de formas geométricas. + Shapez.io es un juego tranquilo en el que tienes que construir fábricas + para la producción automatizada de formas geométricas. A medida que el nivel aumenta, las formas se vuelven más y más complejas, y tienes que extenderte en un mapa infinito. @@ -204,11 +204,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Mover @@ -264,27 +259,6 @@ ingame: title: Mejoras buttonUnlock: Mejorar tier: Nivel - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: NIVEL MÁXIMO (Velocidad x) statistics: title: Estadísticas @@ -308,10 +282,6 @@ ingame: playtime: Tiempo de juego buildingsPlaced: Edificios beltsPlaced: Cintas transportadoras - buttons: - continue: Continuar - settings: Opciones - menu: Volver al menú principal tutorialHints: title: ¿Necesitas ayuda? showHint: Mostrar pista @@ -690,7 +660,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -910,6 +880,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Atajos de teclado diff --git a/translations/base-fi.yaml b/translations/base-fi.yaml index 3c708224..337f36ef 100644 --- a/translations/base-fi.yaml +++ b/translations/base-fi.yaml @@ -201,11 +201,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Liiku @@ -261,27 +256,6 @@ ingame: title: Päivitykset buttonUnlock: Päivitä tier: Taso - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: SUURIN TASO (Nopeus x) statistics: title: Tilastot @@ -305,10 +279,6 @@ ingame: playtime: Peliaika buildingsPlaced: Rakennukset beltsPlaced: Liukuhihnat - buttons: - continue: Jatka - settings: Asetukset - menu: Palaa valikkoon tutorialHints: title: Tarvitsetko apua? showHint: Näytä vihje @@ -682,7 +652,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -900,6 +870,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Pikanäppäimet diff --git a/translations/base-fr.yaml b/translations/base-fr.yaml index b4065df9..bcc2f61b 100644 --- a/translations/base-fr.yaml +++ b/translations/base-fr.yaml @@ -47,7 +47,7 @@ steamPage: global: loading: Chargement error: Erreur - thousandsDivider: " " + thousandsDivider:   decimalSeparator: "," suffix: thousands: k @@ -176,16 +176,15 @@ dialogs: usines. En voici quelques-uns, n’hésitez pas à aller découvrir les raccourcis !

CTRL + glisser : Sélectionne une zone à - copier / supprimer.
MAJ : Laissez - appuyé pour placer plusieurs fois le même bâtiment.
ALT : Inverse l’orientation des convoyeurs - placés.
' + copier / supprimer.
MAJ : + Laissez appuyé pour placer plusieurs fois le même bâtiment.
+ ALT : Inverse l’orientation des + convoyeurs placés.
' createMarker: title: Nouvelle balise titleEdit: Modifier cette balise - desc: Donnez-lui un nom. Vous pouvez aussi inclure le raccourci - d’une forme (que vous pouvez générer ici). + desc: Give it a meaningful name, you can also include a short + key of a shape (Which you can generate here) editSignal: title: Définir le signal descItems: "Choisissez un objet prédéfini :" @@ -202,11 +201,6 @@ dialogs: renameSavegame: title: Renommer la sauvegarde desc: Vous pouvez renommer la sauvegarde ici. - entityWarning: - title: Avertissement sur les performances - desc: Vous avez placé beaucoup de bâtiments. Ceci est juste un rappel amical que - le jeu ne peut pas gérer un nombre infini de bâtiments, alors - essayez de garder vos usines compactes ! ingame: keybindingsOverlay: moveMap: Déplacer @@ -262,27 +256,6 @@ ingame: title: Améliorations buttonUnlock: Améliorer tier: Niveau  - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: NIVEAU MAX (Vitesse ×) statistics: title: Statistiques @@ -306,10 +279,6 @@ ingame: playtime: Temps de jeu buildingsPlaced: Bâtiments beltsPlaced: Convoyeurs - buttons: - continue: Continuer - settings: Options - menu: Retourner au menu tutorialHints: title: Besoin d’aide ? showHint: Indice @@ -319,8 +288,8 @@ ingame: waypoints: waypoints: Balise hub: Centre - description: Cliquez sur une balise pour vous y rendre, clic-droit pour - la supprimer.

Appuyez sur pour créer une balise + description: Cliquez sur une balise pour vous y rendre, clic-droit pour la + supprimer.

Appuyez sur pour créer une balise sur la vue actuelle, ou clic-droit pour en créer une sur l’endroit pointé. creationSuccessNotification: La balise a été créée. @@ -597,11 +566,12 @@ buildings: storyRewards: reward_cutter_and_trash: title: Découpage de formes - desc: Vous avez débloqué le découpeur. Il coupe des formes en - deux de haut en bas quelle que soit son - orientation !

Assurez-vous de vous débarrasser des déchets, - sinon gare au blocage. À cet effet, je mets à votre - disposition la poubelle, qui détruit tout ce que vous y mettez ! + desc: 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: title: Rotation desc: Le pivoteur a été débloqué ! Il pivote les formes de 90 @@ -627,10 +597,9 @@ storyRewards: placée au-dessus de la forme de gauche. reward_balancer: title: Répartiteur - desc: Le répartiteur multifonctionnel a été débloqué. Il peut - être utilisé pour construire de plus grandes usines en - distribuant équitablement et rassemblant les formes - entre plusieurs convoyeurs !

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_tunnel: title: Tunnel desc: Le tunnel a été débloqué. Vous pouvez maintenant faire @@ -654,12 +623,14 @@ storyRewards: les deux variantes de tunnels ! reward_merger: title: Fusionneur compact - desc: Vous avez débloqué une variante du répartiteur. Il - accepte deux entrées et les fusionne en un seul convoyeur ! + desc: You have unlocked a merger variant of the + balancer - It accepts two inputs and merges them + into one belt! reward_splitter: title: Répartiteur compact - desc: Vous avez débloqué une variante compacte du répartiteur — - Il accepte une seule entrée et la divise en deux sorties ! + desc: You have unlocked a splitter variant of the + balancer - It accepts one input and splits them + into two! reward_belt_reader: title: Lecteur de débit desc: Vous avez débloqué le lecteur de débit ! Il vous permet @@ -733,17 +704,14 @@ storyRewards: transistor !" reward_virtual_processing: title: Traitement virtuel - desc: Je viens de vous donner tout un tas de nouveaux bâtiments qui vous - permettent de simuler le traitement des - formes !

Vous pouvez maintenant simuler un - découpeur, un pivoteur, un combineur et plus encore sur le calque de - câblage !

Avec ça, vous avez trois possibilités pour - continuer le jeu :

- Construire une machine - automatisée pour fabriquer n’importe quelle forme demandée - par le centre (je conseille d’essayer !).

- Construire - quelque chose de cool avec des câbles.

- Continuer à jouer - normalement.

Dans tous les cas, l’important c’est de - s’amuser ! + 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! + 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 + something cool with wires.

- Continue to play + regulary.

Whatever you choose, remember to have fun! no_reward: title: Niveau suivant desc: "Ce niveau n’a pas de récompense mais le prochain, si !

PS : Ne @@ -934,6 +902,14 @@ settings: description: Permet de déplacer la carte en déplaçant le curseur sur les bords de l’écran. La vitesse dépend du réglage de la vitesse de déplacement. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). keybindings: title: Contrôles hint: "Astuce : N’oubliez pas d’utiliser CTRL, MAJ et ALT ! Ces touches activent @@ -1083,8 +1059,7 @@ tips: Planifiez vos usines pour qu’elles soient réutilisables. - Parfois, vous pouvez trouver une forme nécessaire sur la carte sans la créer avec des combineurs. - - Les formes en hélice complètes ne peuvent jamais apparaître - naturellement. + - Les formes en hélice complètes ne peuvent jamais apparaître naturellement. - Colorez vos formes avant de les découper pour une efficacité maximale. - Avec les modules, l’espace n’est qu’une perception ; une préoccupation pour les hommes mortels. diff --git a/translations/base-hr.yaml b/translations/base-hr.yaml index 70759c8e..62fde359 100644 --- a/translations/base-hr.yaml +++ b/translations/base-hr.yaml @@ -198,11 +198,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Kretanje @@ -258,27 +253,6 @@ ingame: title: Nadogradnje buttonUnlock: Nadogradi tier: Razina - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAKSIMALNI LEVEL (Brzina x) statistics: title: Statistika @@ -302,10 +276,6 @@ ingame: playtime: Vrijeme igranja buildingsPlaced: Građevine beltsPlaced: Trake - buttons: - continue: Nastavi - settings: Postavke - menu: Vrati se u glavni izbornik tutorialHints: title: Trebaš pomoć? showHint: Savjet za gradnju @@ -670,7 +640,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -885,6 +855,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Tipka diff --git a/translations/base-hu.yaml b/translations/base-hu.yaml index 86e9cbcd..68b242dd 100644 --- a/translations/base-hu.yaml +++ b/translations/base-hu.yaml @@ -204,11 +204,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Mozgatás @@ -264,27 +259,6 @@ ingame: title: Fejlesztések buttonUnlock: Fejlesztés tier: . Szint - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: LEGMAGASABB SZINT (x Sebesség) statistics: title: Statisztikák @@ -308,10 +282,6 @@ ingame: playtime: Játékidő buildingsPlaced: Épületek száma beltsPlaced: Futószalagok hossza - buttons: - continue: Folytatás - settings: Beállítások - menu: Vissza a menübe tutorialHints: title: Segítségre van szükséged? showHint: Segítség mutatása @@ -684,7 +654,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -901,6 +871,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Keybindings diff --git a/translations/base-ind.yaml b/translations/base-ind.yaml index 3f069627..3192d575 100644 --- a/translations/base-ind.yaml +++ b/translations/base-ind.yaml @@ -206,11 +206,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Pindahkan @@ -266,27 +261,6 @@ ingame: title: Tingkatan-tingkatan buttonUnlock: Tingkatkan tier: Tingkat - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: LEVEL MAKSIMUM (Kecepatan x) statistics: title: Statistika @@ -312,10 +286,6 @@ ingame: playtime: Waktu bermain buildingsPlaced: Bangunan beltsPlaced: Sabuk konveyor - buttons: - continue: Lanjutkan - settings: Pengaturan - menu: Kembali ke menu tutorialHints: title: Butuh bantuan? showHint: Tampilkan petunjuk @@ -415,8 +385,8 @@ buildings: description: Memungkinkan anda untuk mengangkut Energi. second: name: Kabel - description: Mentransfer sinyal, dapat berupa bentuk, warna, atau boolean (1 / 0). - Kabel dengan warna berbeda tidak akan menyambung. + description: Mentransfer sinyal, dapat berupa bentuk, warna, atau boolean (1 / + 0). Kabel dengan warna berbeda tidak akan menyambung. miner: default: name: Ekstraktor @@ -460,8 +430,8 @@ buildings: stacker: default: name: Penumpuk - description: Menumpukkan kedua bentuk. Apabila mereka tidak dapat - digabungkan, bentuk kanan akan diletakkan diatas bentuk kiri. + description: Menumpukkan kedua bentuk. Apabila mereka tidak dapat digabungkan, + bentuk kanan akan diletakkan diatas bentuk kiri. mixer: default: name: Pencampur Warna @@ -490,7 +460,8 @@ buildings: balancer: default: name: Pengimbang - description: Multifungsional - Mendistribusikan seluruh input secara merata ke seluruh output. + description: Multifungsional - Mendistribusikan seluruh input secara merata ke + seluruh output. merger: name: Penggabung (Kompak) description: Menggabungkan dua sabuk konveyor menjadi satu. @@ -506,7 +477,8 @@ buildings: storage: default: name: Tempat Penyimpanan - description: Menyumpan bentuk yang berlebuhan, hingga kapasitas yang tertentu. Memprioritaskan output dari kiri + description: Menyumpan bentuk yang berlebuhan, hingga kapasitas yang tertentu. + Memprioritaskan output dari kiri wire_tunnel: default: name: Penyebrangan Kabel @@ -514,53 +486,56 @@ buildings: constant_signal: default: name: Sinyal Konstan - description: Mengeluarkan sinyal yang konstan, dapat berupa bentuk, warna atau boolean (1 / 0). + description: Mengeluarkan sinyal yang konstan, dapat berupa bentuk, warna atau + boolean (1 / 0). lever: default: name: Saklar - description: Dapat diubah untuk mengeluarkan sinyal boolean (1 / 0) pada lapisan kabel, - yang bisa digunakan untuk mengontrol seperti penyaring. + description: Dapat diubah untuk mengeluarkan sinyal boolean (1 / 0) pada lapisan + kabel, yang bisa digunakan untuk mengontrol seperti penyaring. logic_gate: default: name: Gerbang AND - description: Mengeluarkan boolean "1" jika kedua input adalah benar. (Benar berarti sebuah bentuk, - warna atau boolean "1") + description: Mengeluarkan boolean "1" jika kedua input adalah benar. (Benar + berarti sebuah bentuk, warna atau boolean "1") not: name: Gerbang NOT - description: Mengeluarkan boolean "1" jika input adalah tidak benar. (Benar berarti sebuah bentuk, - warna atau boolean "1") + description: Mengeluarkan boolean "1" jika input adalah tidak benar. (Benar + berarti sebuah bentuk, warna atau boolean "1") xor: name: Gerbang XOR - description: Mengeluarkan boolean "1" jika kedua input adalah benar, namun bukan keduanya. - (Benar berarti sebuah bentuk, warna atau boolean "1") + description: Mengeluarkan boolean "1" jika kedua input adalah benar, namun bukan + keduanya. (Benar berarti sebuah bentuk, warna atau boolean "1") or: name: Gerbang OR - description: Mengeluarkan boolean "1" jika satu input adalah benar. (Benar berarti sebuah bentuk, - warna atau boolean "1") + description: Mengeluarkan boolean "1" jika satu input adalah benar. (Benar + berarti sebuah bentuk, warna atau boolean "1") transistor: default: name: Transistor - description: Melanjutkan sinyal dari input bawah jika input samping adalah benar (sebuah bentuk, - warna atau boolean "1") + description: Melanjutkan sinyal dari input bawah jika input samping adalah benar + (sebuah bentuk, warna atau boolean "1") mirrored: name: Transistor - description: Melanjutkan sinyal dari input bawah jika input samping adalah benar (sebuah bentuk, - warna atau boolean "1") + description: Melanjutkan sinyal dari input bawah jika input samping adalah benar + (sebuah bentuk, warna atau boolean "1") filter: default: name: Filter - description: Hubungkan sebuah sinyal untuk merutekan semua benda yang cocok ke atas dan - sisanya ke kanan. Dapat juga dikontrol dengan sinyal boolean + description: Hubungkan sebuah sinyal untuk merutekan semua benda yang cocok ke + atas dan sisanya ke kanan. Dapat juga dikontrol dengan sinyal + boolean display: default: name: Layar - description: Hubungkan dengan sebuah sinyal untuk ditunjukkan pada layar - Dapat berupa bentuk, - warna atau boolean. + description: Hubungkan dengan sebuah sinyal untuk ditunjukkan pada layar - Dapat + berupa bentuk, warna atau boolean. reader: default: name: Pembaca Sabuk Konveyor - description: Memungkinkan untuk mengukur rata-rata benda yang melewati sabuk konveyor. Mengeluarkan output benda terakhir - yang dilewati pada lapisan kabel (Setelah terbuka). + description: Memungkinkan untuk mengukur rata-rata benda yang melewati sabuk + konveyor. Mengeluarkan output benda terakhir yang dilewati pada + lapisan kabel (Setelah terbuka). analyzer: default: name: Penganalisa bentuk @@ -569,15 +544,16 @@ buildings: comparator: default: name: Pembanding - description: Mengeluarkan boolean "1" jika kedua sinya adalah sama. Dapat membandingkan - Bentuk, warna dan boolean. + description: Mengeluarkan boolean "1" jika kedua sinya adalah sama. Dapat + membandingkan Bentuk, warna dan boolean. virtual_processor: default: name: Pemotong Virtual description: Memotong bentuk secara virtual menjadi dua bagian. rotater: name: Pemutar Virtual - description: Memutar bentuk secara virtual, searah jarum jam dan tidak searah jarum jam. + description: Memutar bentuk secara virtual, searah jarum jam dan tidak searah + jarum jam. unstacker: name: Pemisah Tumpukan Virtual description: Memisahkan lapisan teratas secara virtual ke output kanan dan @@ -587,22 +563,21 @@ buildings: description: Menumpuk bentuk kanan ke bentuk kiri secara virtual. painter: name: Pencat Virtual - description: Mengecat bentuk dari input bawah dengan warna - dari input kanan. + description: Mengecat bentuk dari input bawah dengan warna dari input kanan. item_producer: default: name: Pembuat Artikel - description: Hanya tersedia di dalam mode sandbox , Mengeluarkan sinyal yang diberikan dari - lapisan kabel ke lapisan biasa. + description: Hanya tersedia di dalam mode sandbox , Mengeluarkan sinyal yang + diberikan dari lapisan kabel ke lapisan biasa. storyRewards: reward_cutter_and_trash: title: Memotong Bentuk - desc: Pemotong telah dibuka, yang dapat memotong bentuk menjadi dua - secara vertikal apapun + desc: Pemotong telah dibuka, yang dapat memotong bentuk menjadi + dua secara vertikal apapun orientasinya!

Pastikan untuk membuang sisanya, jika - tidak ini dapat menghambat dan memperlambat - karena ini - anda diberikan Tong sampah, yang menghapus - semua yang anda masukkan! + tidak ini dapat menghambat dan memperlambat - + karena ini anda diberikan Tong sampah, yang + menghapus semua yang anda masukkan! reward_rotater: title: Memutar desc: Pemutar telah dibuka! Ia memutar bentuk-bentuk searah @@ -699,7 +674,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items
onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -923,6 +898,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Tombol pintas diff --git a/translations/base-it.yaml b/translations/base-it.yaml index 7b006b89..829a848e 100644 --- a/translations/base-it.yaml +++ b/translations/base-it.yaml @@ -205,11 +205,6 @@ dialogs: renameSavegame: title: Rinomina salvataggio. desc: Qui puoi cambiare il nome del salvataggio. - entityWarning: - title: Attento alle prestazioni - desc: Hai posizionato molti edifici, questo messaggio serve a ricordarti che il - gioco non può gestire una quantità infinita di edifici. Quindi cerca - di mantenere le tue fabbriche compatte! ingame: keybindingsOverlay: moveMap: Sposta @@ -255,27 +250,6 @@ ingame: title: Miglioramenti buttonUnlock: Sblocca tier: Grado - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: GRADO MASSIMO (Velocità x) statistics: title: Statistiche @@ -299,10 +273,6 @@ ingame: playtime: Tempo di gioco buildingsPlaced: Edifici beltsPlaced: Nastri - buttons: - continue: Continua - settings: Impostazioni - menu: Torna al menù tutorialHints: title: Serve aiuto? showHint: Mostra indizio @@ -693,7 +663,7 @@ storyRewards: title: Bilanciatore desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Aggregatore compatto desc: Hai sbloccato un aggregatore, variante del @@ -920,6 +890,14 @@ settings: description: Consente di spostare la mappa spostando il mouse verso il bordo dello schermo. La velocità dipende dall'impostazione Velocità di movimento. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Comandi diff --git a/translations/base-ja.yaml b/translations/base-ja.yaml index 67372906..f4b52b30 100644 --- a/translations/base-ja.yaml +++ b/translations/base-ja.yaml @@ -1,4 +1,3 @@ ---- steamPage: shortText: shapez.ioは無限のマップ内で様々な"形"を資源とし、段々と複雑になっていく形の作成や合成の自動化を目指して工場を構築するゲームです。 discordLinkShort: 公式Discord @@ -20,7 +19,6 @@ steamPage: - セーブ数の上限がなくなります。 - マップマーカー数の上限がなくなります。 - 私をサポートできる!❤️ - title_future: 計画中の要素 planned: - ブループリント (スタンドアロン版専用) @@ -31,12 +29,9 @@ steamPage: - サンドボックスモード - ……あともっとたくさんの要素! title_open_source: このゲームはオープンソースです! - - text_open_source: >- + text_open_source: |- 誰でも参加することができます。私はコミュニティに積極的に参加し、すべての提案を確認し、可能な場合はフィードバックしようとしています。 - 完全なロードマップについては、Trello boardを確認してください! - title_links: リンク links: discord: 公式Discord @@ -44,12 +39,11 @@ steamPage: subreddit: Subreddit source_code: ソースコード(GitHub) translate: 翻訳を助けてください! - global: loading: ロード中 error: エラー thousandsDivider: "," - decimalSeparator: "." + decimalSeparator: . suffix: thousands: k millions: M @@ -78,8 +72,7 @@ global: space: SPACE demoBanners: title: デモ版 - intro: >- - スタンドアローン版を手に入れ、すべての機能をアンロックしましょう! + intro: スタンドアローン版を手に入れ、すべての機能をアンロックしましょう! mainMenu: play: プレイ continue: 続きから @@ -91,9 +84,7 @@ mainMenu: discordLink: 公式Discordサーバー helpTranslate: 翻訳を助けてください! madeBy: によって作られました - browserWarning: >- - このゲームはお使いのブラウザでは速度が落ちることがあります。スタンドアローン版を入手するか、Chromeでプレイすることでこの問題は避けられます。 - + browserWarning: このゲームはお使いのブラウザでは速度が落ちることがあります。スタンドアローン版を入手するか、Chromeでプレイすることでこの問題は避けられます。 savegameLevel: レベル savegameLevelUnknown: 不明なレベル savegameUnnamed: 無名のデータ @@ -110,116 +101,81 @@ dialogs: viewUpdate: アップデートを見る showUpgrades: アップグレード表示 showKeybindings: キー設定表示 - importSavegameError: title: インポートエラー - text: >- - セーブデータのインポートに失敗しました: - + text: "セーブデータのインポートに失敗しました:" importSavegameSuccess: title: セーブデータのインポートに成功 text: セーブデータをインポートしました。 - gameLoadFailure: title: ゲームが壊れています - text: >- - セーブデータのロードに失敗しました: - + text: "セーブデータのロードに失敗しました:" confirmSavegameDelete: title: 削除確認 - text: >- - 本当に削除しますか?

- レベル: ''

- この操作は取り消しできません! - + text: "本当に削除しますか?

レベル: ''

+ この操作は取り消しできません!" savegameDeletionError: title: 削除に失敗 - text: >- - セーブデータの削除に失敗しました: - + text: "セーブデータの削除に失敗しました:" restartRequired: title: 再起動が必要 text: 設定を反映するには再起動が必要です - editKeybinding: title: キー設定の変更 desc: 割り当てるキーかマウスボタンを押してください。ESCでキャンセルします。 - resetKeybindingsConfirmation: title: キー設定のリセット desc: すべてのキー設定を初期値に戻します。実行する前によく確認してください。 - keybindingsResetOk: title: キー設定のリセット desc: キー設定を初期値に設定しました! - featureRestriction: title: デモ版 desc: アクセスした要素 () はデモ版では利用できません。スタンドアローン版の入手をご検討ください! - oneSavegameLimit: title: セーブデータ制限 desc: デモ版ではひとつのセーブデータのみ保持できます。既存のデータを削除するか、スタンドアローン版の入手をご検討ください! - updateSummary: title: 新アップデート! - desc: >- - 前回からの変更点: - + desc: "前回からの変更点:" upgradesIntroduction: title: アップグレード解除 desc: すべての納品された形はアップグレードの解除のためにカウントされています。作った生産ラインを削除しないようにしてください! アップグレードタブは画面の右上から確認できます。 - massDeleteConfirm: title: 削除確認 desc: 多数の建造物を削除しようとしています! ( 個の選択) 続行しますか? - massCutConfirm: title: カット確認 desc: 多数の建造物をカットしようとしています! ( 個の選択) 続行しますか? - massCutInsufficientConfirm: title: カット確認 desc: 設置コストが不足しています! 続行しますか? - blueprintsNotUnlocked: title: 未解除 desc: レベル12をクリアしてブループリント機能を解除してください! - keybindingsIntroduction: title: 便利なキー設定 - desc: >- - このゲームには大規模な工場の構築をスムーズにするため、沢山のキー設定があります。 - 以下に数例を示します。詳細はキー設定を確認してください

- CTRL + ドラッグ: 削除範囲を指定
- SHIFT: 押し続けると1種の建造物を連続配置
- ALT: 設置されたベルトの方向を逆転させる
- + desc: "このゲームには大規模な工場の構築をスムーズにするため、沢山のキー設定があります。 + 以下に数例を示します。詳細はキー設定を確認してください

CTRL + ドラッグ: 削除範囲を指定
SHIFT: 押し続けると1種の建造物を連続配置
ALT: 設置されたベルトの方向を逆転させる
" createMarker: title: マーカーを設置 titleEdit: マーカーを編集 desc: わかりやすい名前をつけてください。形を表す短いキーを含めることもできます。(ここから生成できます) editSignal: title: 信号を設定 - descItems: >- - プリセットを選択: + descItems: "プリセットを選択:" descShortKey: もしくは形を表す短いキーを入力してください。 (ここから生成できます) - markerDemoLimit: desc: デモ版ではマーカー設置は2つまでに制限されています。スタンドアローン版は無制限です! - exportScreenshotWarning: title: スクリーンショット出力 desc: スクリーンショット出力を実行します。この処理は工場の全体像があまりに大きいと、 ゲームが遅くなったりクラッシュしてしまう可能性があります! - renameSavegame: title: セーブデータの名前を変更 desc: セーブデータの名前を変更することができます - - entityWarning: - title: パフォーマンスの警告 - desc: あなたは沢山の工場を配置しましたが、このゲームは無限の建物を処理できるわけではありません。これは友好的なリマインダですが、より工場をコンパクトにすることに挑戦してみてください。 - ingame: keybindingsOverlay: moveMap: マップ移動 @@ -241,7 +197,6 @@ ingame: clearSelection: 選択範囲をクリア pipette: ピペット switchLayers: レイヤーを変更 - colors: red: 赤 green: 緑 @@ -252,11 +207,9 @@ ingame: white: 白 black: 黒 uncolored: 無色 - buildingPlacement: cycleBuildingVariants: キーを押して変更 hotkeyLabel: "ホットキー: " - infoTexts: speed: スピード range: レンジ @@ -265,27 +218,20 @@ ingame: itemsPerSecond: アイテム / 秒 itemsPerSecondDouble: (x2) tiles: タイル - levelCompleteNotification: levelTitle: レベル completed: 完了 unlockText: を解除! buttonNextLevel: 次のレベル - notifications: newUpgrade: 新しいアップグレードが利用可能です! gameSaved: ゲームをセーブしました。 freeplayLevelComplete: レベル をクリアしました! - shop: title: アップグレード buttonUnlock: アップグレード tier: 第 段階 - - tierLabels: - [I, II, III, IV, V, VI, VII, VIII, IX, X, XI, XII, XIII, XIV, XV, XVI, XVII, XVIII, XIX, XX] maximumLevel: 最大レベル (スピード x) - statistics: title: 統計情報 dataSources: @@ -299,60 +245,44 @@ ingame: title: 納品済 description: 中央の建造物に納品された形の総数です。 noShapesProduced: まだ形が生産されていません。 - shapesDisplayUnits: second: / 秒 minute: / 分 hour: / 時間 - settingsMenu: playtime: プレイ時間 - buildingsPlaced: 建造物 beltsPlaced: ベルト - - buttons: - continue: 続ける - settings: 設定 - menu: メニューに戻る - tutorialHints: title: ヒントが必要ですか? showHint: ヒントを見る hideHint: 閉じる - blueprintPlacer: cost: コスト - waypoints: waypoints: マーカー hub: HUB - description: >- - マーカーを左クリックでその場所にジャンプ、右クリックで削除します。

+ description: マーカーを左クリックでその場所にジャンプ、右クリックで削除します。

キーを押すことで現在地にマーカーを設置します。選択した位置で右クリックすることでもマーカー設置できます。 creationSuccessNotification: マーカーを設置しました shapeViewer: title: レイヤー empty: 空 copyKey: キーをコピー - interactiveTutorial: title: チュートリアル hints: 1_1_extractor: 抽出機円の形 の上において抽出しましょう! - 1_2_conveyor: >- - 抽出機を コンベアベルト でHUBまで繋げましょう!

Tip: マウスのドラッグ でベルトを引けます。 - + 1_2_conveyor: "抽出機を コンベアベルト でHUBまで繋げましょう!

Tip: + マウスのドラッグ でベルトを引けます。" 1_3_expand: "このゲームは放置系のゲームではありません! もっと早く要件を満たせるように、追加の抽出機とベルトを設置しましょう。

Tip: SHIFT キーを押し続けると抽出機を連続配置できます。Rキーで設置方向を回転できます。" - connectedMiners: one_miner: 1個の抽出機 n_miners: 個の抽出機 limited_items: に制限されます - watermark: title: デモバージョン desc: Steamバージョンの特典を確認するには、ここをクリックしてください! @@ -406,25 +336,25 @@ buildings: endOfDemo: お試し終了 belt: default: - name: &belt コンベアベルト + name: コンベアベルト description: アイテムを輸送します。マウスドラッグで連続配置できます。 miner: default: - name: &miner 抽出機 + name: 抽出機 description: 形や色の上に設置することで抽出できます。 chainable: name: 連鎖抽出機 description: 形や色の上に設置することで抽出できます。連鎖設置可能です。 underground_belt: default: - name: &underground_belt トンネル + name: トンネル description: 建造物や他のベルトの地下を通してベルトを配置できます。 tier2: name: トンネル レベルII description: 建造物や他のベルトの地下を通してベルトを配置できます。 balancer: default: - name: &balancer 分配機/合流機 + name: 分配機/合流機 description: 多機能 - すべての入力をすべての出力に均等に分配します。 merger: name: 合流機(コンパクト) @@ -440,14 +370,14 @@ buildings: description: 1つの入力を2つの出力に分配します。 cutter: default: - name: &cutter 切断機 + name: 切断機 description: 形を上下の直線で切断し、双方を出力します。もしひとつの出力しか使わない場合、他の出力を破棄しないと出力が詰まって停止することに注意してください! quad: name: 切断機 (四分割) description: 形を四分割します。もしひとつの出力しか使わない場合、他の出力を破棄しないと出力が詰まって停止することに注意してください! rotater: default: - name: &rotater 回転機 + name: 回転機 description: 形を時計回り方向に90度回転します。 ccw: name: 回転機 (逆) @@ -457,56 +387,53 @@ buildings: description: 形を180度回転します。 stacker: default: - name: &stacker 積層機 + name: 積層機 description: 入力アイテムを積み重ねます。もしうまく統合できなかった場合は、右の入力アイテムを左の入力アイテムの上に重ねます。 mixer: default: - name: &mixer 混合機 + name: 混合機 description: 2つの色を加算混合で混ぜ合わせます。 painter: default: - name: &painter 着色機 - description: &painter_desc 左から入力された形の全体を、上から入力された色で着色します。 + name: 着色機 + description: 左から入力された形の全体を、上から入力された色で着色します。 mirrored: - name: *painter + name: 着色機 description: 左から入力された形の全体を、下から入力された色で着色します。 double: name: 着色機 (ダブル) description: 左から入力された形を、上から入力された色で着色します。 quad: name: 着色機 (四分割) - description: 入力された形を四分割づつ別の色で塗り分けられます。 真らしい信号が流れているスロットのみがペイントされます! - + description: 入力された形を四分割づつ別の色で塗り分けられます。 + 真らしい信号が流れているスロットのみがペイントされます! trash: default: - name: &trash ゴミ箱 + name: ゴミ箱 description: すべての辺からの入力を破棄します。永遠に。 storage: default: - name: &storage ストレージ - description: >- - 所定の容量まで、アイテムを蓄えることができます。左側の出力が優先され、オーバーフローゲートとして利用できます。 + name: ストレージ + description: 所定の容量まで、アイテムを蓄えることができます。左側の出力が優先され、オーバーフローゲートとして利用できます。 wire: default: - name: &wire ワイヤ - description: &wire_desc 形状、色、真偽値(1/0)の信号を運ぶことができます。異なる色のワイヤは互いに接続しません。 + name: ワイヤ + description: 形状、色、真偽値(1/0)の信号を運ぶことができます。異なる色のワイヤは互いに接続しません。 second: - name: *wire - description: *wire_desc - + name: ワイヤ + description: 形状、色、真偽値(1/0)の信号を運ぶことができます。異なる色のワイヤは互いに接続しません。 wire_tunnel: default: - name: &wire_tunnel 交差ワイヤ + name: 交差ワイヤ description: 2本のワイヤを接続させることなく交差させることができます。 constant_signal: default: - name: &constant_signal 定値信号 + name: 定値信号 description: 常に同じ値を出力します。形状、色、真偽値(1/0)が使用できます。 lever: default: - name: &lever スイッチ - description: >- - ワイヤ上に真偽値(1/0)を出力できます。スイッチを押すことで1と0を切り替えることができ、 + name: スイッチ + description: ワイヤ上に真偽値(1/0)を出力できます。スイッチを押すことで1と0を切り替えることができ、 それを利用してアイテムフィルタ等を制御できます。 logic_gate: default: @@ -523,42 +450,34 @@ buildings: description: 両方の入力のうち少なくとも片方が真らしいなら、真偽値"1"を出力します。(真らしいとは、形状、色、または真偽値"1"のことです) transistor: default: - name: &transistor トランジスタ - description: &transistor_desc 横からの入力が真らしいなら、下からの入力を通過させます。(真らしいとは、形状、色、または真偽値"1"のことです) + name: トランジスタ + description: 横からの入力が真らしいなら、下からの入力を通過させます。(真らしいとは、形状、色、または真偽値"1"のことです) mirrored: - name: *transistor - description: *transistor_desc + name: トランジスタ + description: 横からの入力が真らしいなら、下からの入力を通過させます。(真らしいとは、形状、色、または真偽値"1"のことです) filter: default: - name: &filter アイテムフィルタ - description: >- - 入力された信号と一致するアイテムを上部に通過させ、残りを右側に通過させます。 - 真偽値(1/0)でも制御できます。 + name: アイテムフィルタ + description: 入力された信号と一致するアイテムを上部に通過させ、残りを右側に通過させます。 真偽値(1/0)でも制御できます。 display: default: - name: &display ディスプレイ - description: >- - 入力された信号をディスプレイに表示します。 - 形状、色、真偽値のいずれでも可能です。 + name: ディスプレイ + description: 入力された信号をディスプレイに表示します。 形状、色、真偽値のいずれでも可能です。 reader: default: - name: &reader ベルトリーダ - description: >- - 平均スループットを計測できます。 アンロック後は、 - 最後に通過したアイテムの情報を出力します。 + name: ベルトリーダ + description: 平均スループットを計測できます。 アンロック後は、 最後に通過したアイテムの情報を出力します。 analyzer: default: - name: &analyzer 形状解析機 + name: 形状解析機 description: 形状の最下層の右上の形状を分析し、形状と色に分解します。 comparator: default: - name: &comparator 比較機 - description: >- - 両方の信号が完全に一致している場合、真偽値"1"を出力します。 - 形状、色、真偽値を比較できます。 + name: 比較機 + description: 両方の信号が完全に一致している場合、真偽値"1"を出力します。 形状、色、真偽値を比較できます。 virtual_processor: default: - name: &virtual_processor 仮想切断機 + name: 仮想切断機 description: 形状の信号を2つに切断できます。 rotater: name: 仮想回転機 @@ -576,140 +495,130 @@ buildings: default: name: なんでも抽出機 description: サンドボックスモードでのみ使用可能で、ワイヤレイヤーで与えられた信号の形状を通常レイヤーに出力します。 - storyRewards: reward_cutter_and_trash: title: 形の切断 - desc: 切断機が利用可能になりました。これは入力された形を、向きを考慮せず上下の直線で半分に切断します。

利用しない側の出力に注意しましょう。破棄するなどをしない限り詰まって停止してしまいます - このためにゴミ箱も用意しました。入力アイテムをすべて破棄できます! + desc: 切断機が利用可能になりました。これは入力された形を、向きを考慮せず上下の直線で半分に切断します。

利用しない側の出力に注意しましょう。破棄するなどをしない限り詰まって停止してしまいます + - このためにゴミ箱も用意しました。入力アイテムをすべて破棄できます! reward_rotater: title: 回転 desc: 回転機が利用可能になりました。形を時計回り方向に90度回転させます。 reward_painter: title: 着色 - desc: >- - 着色機が利用可能になりました。(今まで形状でやってきた方法で)色を抽出し、 + desc: "着色機が利用可能になりました。(今まで形状でやってきた方法で)色を抽出し、 形状と合成することで着色します!

追伸: もし色覚特性をお持ちでしたら、 - 設定に色覚特性モードがあります! + 設定に色覚特性モードがあります!" reward_mixer: title: 色の混合 - desc: 混合機が利用可能になりました。 - この建造物は2つの色を加算混合で混ぜ合わせます。 + desc: 混合機が利用可能になりました。 - + この建造物は2つの色を加算混合で混ぜ合わせます。 reward_stacker: title: 積層機 desc: 積層機で形を組み合わせ可能になりました。双方の入力を組み合わせ、もし連続した形になっていればそれらは融合してひとつになります! もしできなかった場合は、左の入力の上に右の入力が重なります。 reward_balancer: title: 分配機/合流機 - desc: >- - 多機能な分配機/合流機が利用可能になりました。 - より大規模な工場を構築するため、複数のベルト間でアイテムを合流、分配できます!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_tunnel: title: トンネル desc: トンネルが利用可能になりました。 - 他のベルトや建造物の地下を通してベルトが配置可能です! reward_rotater_ccw: title: 反時計回りの回転 - desc: 回転機のバリエーションが利用可能になりました。 - 反時計回りの回転ができるようになります! 回転機を選択し、'T'キーを押すことで方向の切り替えができます + desc: 回転機のバリエーションが利用可能になりました。 - + 反時計回りの回転ができるようになります! 回転機を選択し、'T'キーを押すことで方向の切り替えができます reward_miner_chainable: title: 連鎖抽出機 - desc: >- - 連鎖抽出機が利用可能になりました。他の抽出機に出力を渡すことができるので、資源の抽出がより効率的になります! - 補足: ツールバーの旧い抽出機が置き換えられました! + desc: "You have unlocked the chained extractor! It can + forward its resources to other extractors so you + can more efficiently extract resources!

PS: The old + extractor has been replaced in your toolbar now!" reward_underground_belt_tier_2: title: トンネル レベルII - desc: トンネルのバリエーションが利用可能になりました。 - 距離拡張版が追加され、以前のものと組み合わせて目的に応じて利用することができます! + desc: トンネルのバリエーションが利用可能になりました。 - + 距離拡張版が追加され、以前のものと組み合わせて目的に応じて利用することができます! reward_merger: title: コンパクトな合流機 - desc: >- - 合流機コンパクトバージョンが利用可能になりました! - 2つの入力を1つの出力に合流させます! + desc: 合流機コンパクトバージョンが利用可能になりました! - + 2つの入力を1つの出力に合流させます! reward_splitter: title: コンパクトな分配機 - desc: >- - 分配機コンパクトバージョンが利用可能になりました! - 1つの入力を2つの出力に分配します! + desc: 分配機コンパクトバージョンが利用可能になりました! - + 1つの入力を2つの出力に分配します! reward_belt_reader: title: ベルトリーダ - desc: >- - ベルトリーダが利用可能になりました!ベルトのスループットを計測できます。

ワイヤーのロックが解除されれば、より便利になります! + desc: ベルトリーダが利用可能になりました!ベルトのスループットを計測できます。

ワイヤーのロックが解除されれば、より便利になります! reward_cutter_quad: title: 四分割 - desc: >- - 切断機のバリエーションが利用可能になりました。 - + desc: 切断機のバリエーションが利用可能になりました。 - 上下の二分割ではなく、四分割に切断できます! reward_painter_double: title: 着色機 (ダブル) - desc: >- - 着色機のバリエーションが利用可能になりました。 - + desc: 着色機のバリエーションが利用可能になりました。 - 通常の着色機と同様に機能しますが、ひとつの色の消費で一度に2つの形を着色処理できます! reward_storage: title: 余剰の貯蓄 - desc: >- - ゴミ箱のバリエーションが利用可能になりました。 - 容量上限までアイテムを格納することができます!

+ desc: ゴミ箱のバリエーションが利用可能になりました。 - 容量上限までアイテムを格納することができます!

左側の出力を優先するため、オーバーフローゲートとしても使用できます! - reward_blueprints: title: ブループリント desc: 工場の建造物のコピー&ペーストが利用可能になりました! 範囲選択(CTRLキーを押したままマウスドラッグ)した状態で、'C'キーを押すことでコピーができます。

ペーストはタダではありません。ブループリントの形を生産することで可能になります!(たった今納品したものです) reward_rotater_180: title: 180度の回転 - desc: >- - 回転機のバリエーションが利用可能になりました! - 180度の回転ができるようになります!(サプライズ! :D) + desc: 回転機のバリエーションが利用可能になりました! 180度の回転ができるようになります!(サプライズ! :D) reward_wires_painter_and_levers: title: ワイヤ&着色機(四分割) - desc: >- - ワイヤレイヤが利用可能になりました!: 通常レイヤとは別のレイヤーであり、異なる機能が使用できます!

- 最初に、着色機(四分割)が利用可能です。着色したいスロットを、ワイヤレイヤで接続します。

- ワイヤレイヤに切り替えるには、Eを押します。 + desc: "ワイヤレイヤが利用可能になりました!: + 通常レイヤとは別のレイヤーであり、異なる機能が使用できます!

+ 最初に、着色機(四分割)が利用可能です。着色したいスロットを、ワイヤレイヤで接続します。
ワイヤレイヤに切り替えるには、Eを押します。" reward_filter: title: アイテムフィルタ - desc: >- - アイテムフィルタが利用可能になりました! ワイヤレイヤの信号と一致するかどうかに応じて、 + desc: アイテムフィルタが利用可能になりました! ワイヤレイヤの信号と一致するかどうかに応じて、 アイテムを上部または右側の出力に分離します。

真偽値(0/1)信号を利用することで どんなアイテムでも通過させるか、または通過させないかを選ぶこともできます。 reward_display: title: ディスプレイ - desc: >- - ディスプレイが利用可能になりました! ワイヤレイヤで信号を接続することで、その内容を視認することができます! - 補足: ベルトリーダーとストレージが最後に通過したアイテムを出力していることに気づきましたか?ディスプレイに表示するのを試してみてください! + desc: "You have unlocked the Display - Connect a signal on the + wires layer to visualize it!

PS: Did you notice the belt + reader and storage output their last read item? Try showing it on a + display!" reward_constant_signal: title: 定数信号 - desc: >- - 定数信号が利用可能になりました! - これは、例えばアイテムフィルタに接続する場合に便利です。 - 定数信号は、形状、または真偽値(1/0)を出力できます。 + desc: You unlocked the constant signal building on the wires + layer! This is useful to connect it to item filters + for example.

The constant signal can emit a + shape, color or + boolean (1 or 0). reward_logic_gates: title: 論理ゲート - desc: >- - 論理ゲートが利用可能になりました! 興奮するほどでは - ありませんが、これらは非常に優秀です!

- AND, OR, XOR and NOTを計算できます!

ボーナスとしてトランジスタも追加しました! + desc: 論理ゲートが利用可能になりました! 興奮するほどでは ありませんが、これらは非常に優秀です!

+ AND, OR, XOR and + NOTを計算できます!

ボーナスとしてトランジスタも追加しました! reward_virtual_processing: title: 仮想処理 - desc: >- - 形状処理をシミュレートできる新しい部品を沢山追加しました!

+ desc: 形状処理をシミュレートできる新しい部品を沢山追加しました!

ワイヤレイヤで切断、回転、積層をシミュレートできるようになりました。 - これからゲームを続けるにあたり、3つの方法があります:

- - 完全自動化された機械を構築し、HUBが要求する形状を作成する(試してみることをオススメします!)。

- - ワイヤでイカしたものを作る。

- - 今までのように工場を建設する。

- いずれにしても、楽しんでください! - + これからゲームを続けるにあたり、3つの方法があります:

- + 完全自動化された機械を構築し、HUBが要求する形状を作成する(試してみることをオススメします!)。

+ - ワイヤでイカしたものを作る。

- 今までのように工場を建設する。

いずれにしても、楽しんでください! no_reward: title: 次のレベル - desc: >- - このレベルには報酬はありません。次にはあるでしょう!

補足: すでに作った生産ラインは削除しないようにしましょう。 - - 生産された形はすべて、後にアップグレードの解除のために必要になります! + desc: "このレベルには報酬はありません。次にはあるでしょう!

補足: すでに作った生産ラインは削除しないようにしましょう。 - + 生産された形はすべて、後にアップグレードの解除のために必要になりま\ + す!" no_reward_freeplay: title: 次のレベル - desc: >- - おめでとうございます! + desc: おめでとうございます! reward_freeplay: title: フリープレイ - desc: >- - やりましたね! フリープレイモードが利用可能になりました。 - これからは納品すべき形はランダムに生成されます!

+ desc: やりましたね! フリープレイモードが利用可能になりました。 - + これからは納品すべき形はランダムに生成されます!

今後、ハブにはスループットが必要になるため、要求する形状を自動的に納品するマシンを構築することを強くお勧めします!

ハブは要求する形状をワイヤー層に出力するので、それを分析し自動的に調整する工場を作成するだけです。 - reward_demo_end: title: お試し終了 - desc: >- - デモ版の最後に到達しました! + desc: デモ版の最後に到達しました! settings: title: 設定 categories: @@ -726,8 +635,7 @@ settings: labels: uiScale: title: 画面表示サイズ - description: >- - ユーザーインターフェイスのサイズを変更します。解像度をベースに調整されますが、この設定でそれを変更できます。 + description: ユーザーインターフェイスのサイズを変更します。解像度をベースに調整されますが、この設定でそれを変更できます。 scales: super_small: 極小 small: 小 @@ -736,9 +644,7 @@ settings: huge: 極大 autosaveInterval: title: オートセーブ間隔 - description: >- - ゲームが自動的にセーブされる頻度を設定します。無効化することも可能です。 - + description: ゲームが自動的にセーブされる頻度を設定します。無効化することも可能です。 intervals: one_minute: 1分 two_minutes: 2分 @@ -783,7 +689,6 @@ settings: soundVolume: title: 音量(SE) description: 効果音の音量を設定してください。 - musicVolume: title: 音量(BGM) description: 音楽の音量を設定してください。 @@ -802,7 +707,6 @@ settings: offerHints: title: ヒントとチュートリアル description: ゲーム中、ヒントとチュートリアルを表示します。レベルごとに不要なUI要素も非表示になり、ゲームに集中しやすくなります。 - enableTunnelSmartplace: title: スマートトンネル description: 有効にすると、トンネルを設置した際に不要なベルトを自動的に除去します。 @@ -818,30 +722,23 @@ settings: description: レートのみを表示することで、建造物の情報ボックスを短くします。選択しない場合は、説明文と画像も表示されます。 disableCutDeleteWarnings: title: カット/削除の警告を無効化 - description: >- - 100個以上のエンティティをカット/削除する際に表示される警告ダイアログを無効にします。 - + description: 100個以上のエンティティをカット/削除する際に表示される警告ダイアログを無効にします。 lowQualityMapResources: title: リソース表示の簡易化 - description: ズームインしたときのリソース表示を簡素化して、パフォーマンスを向上させます。 - 外見もすっきりしますので、ぜひお試しください! + description: ズームインしたときのリソース表示を簡素化して、パフォーマンスを向上させます。 外見もすっきりしますので、ぜひお試しください! disableTileGrid: title: グリッドの無効化 - description: 配置用のグリッドを無効にして、パフォーマンスを向上させます。 - これにより、ゲームの見た目もすっきりします。 + description: 配置用のグリッドを無効にして、パフォーマンスを向上させます。 これにより、ゲームの見た目もすっきりします。 clearCursorOnDeleteWhilePlacing: title: 右クリックで配置をキャンセル - description: - デフォルトで有効です。建物を設置しているときに右クリックすると、選択中の建物がキャンセルされます。 + description: デフォルトで有効です。建物を設置しているときに右クリックすると、選択中の建物がキャンセルされます。 無効にすると、建物の設置中に右クリックで建物を削除できます。 lowQualityTextures: title: 低品質のテクスチャ(視認性低下) - description: 低品質のテクスチャを使用してパフォーマンスを向上させます。 - ゲームの視認性が非常に低下します! + description: 低品質のテクスチャを使用してパフォーマンスを向上させます。 ゲームの視認性が非常に低下します! displayChunkBorders: title: チャンクの境界線を表示する - description: このゲームでは16x16タイルのチャンクで構成されています。 - 有効にすると、チャンクの境界線が表示されます。 + description: このゲームでは16x16タイルのチャンクで構成されています。 有効にすると、チャンクの境界線が表示されます。 pickMinerOnPatch: title: 資源で抽出機を選択 description: デフォルトで有効です。資源の上でスポイトを使用すると、抽出機を選択します。 @@ -852,14 +749,18 @@ settings: enableMousePan: title: マウスで画面を移動 description: 画面の端にカーソルを合わせることで移動できます。移動速度を設定することで、速度を変更できます。 - + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). keybindings: title: キー設定 - hint: >- - Tip: CTRL, SHIFT, ALTを利用するようにしてください。これらはそれぞれ建造物配置の際の機能があります。 - + hint: "Tip: CTRL, SHIFT, ALTを利用するようにしてください。これらはそれぞれ建造物配置の際の機能があります。" resetKeybindings: キー設定をリセット - categoryLabels: general: アプリケーション ingame: ゲーム @@ -877,73 +778,62 @@ keybindings: mapMoveLeft: 左移動 mapMoveFaster: より速く移動 centerMap: マップ中央移動 - mapZoomIn: ズームイン mapZoomOut: ズームアウト createMarker: マーカー設置 - menuOpenShop: アップグレード menuOpenStats: 統計情報 menuClose: メニューを閉じる - toggleHud: HUD切り替え toggleFPSInfo: FPS、デバッグ情報表示切り替え switchLayers: レイヤを変更 exportScreenshot: 工場の全体像を画像出力 - - # --- Do not translate the values in this section - belt: *belt - balancer: *balancer - underground_belt: *underground_belt - miner: *miner - cutter: *cutter - rotater: *rotater - stacker: *stacker - mixer: *mixer - painter: *painter - trash: *trash - storage: *storage - wire: *wire - constant_signal: *constant_signal + belt: コンベアベルト + balancer: 分配機/合流機 + underground_belt: トンネル + miner: 抽出機 + cutter: 切断機 + rotater: 回転機 + stacker: 積層機 + mixer: 混合機 + painter: 着色機 + trash: ゴミ箱 + storage: ストレージ + wire: ワイヤ + constant_signal: 定値信号 logic_gate: Logic Gate - lever: *lever - filter: *filter - wire_tunnel: *wire_tunnel - display: *display - reader: *reader - virtual_processor: *virtual_processor - transistor: *transistor - analyzer: *analyzer - comparator: *comparator + lever: スイッチ + filter: アイテムフィルタ + wire_tunnel: 交差ワイヤ + display: ディスプレイ + reader: ベルトリーダ + virtual_processor: 仮想切断機 + transistor: トランジスタ + analyzer: 形状解析機 + comparator: 比較機 item_producer: なんでも抽出機(サンドボックス) - # --- - pipette: スポイト rotateWhilePlacing: 回転 - rotateInverseModifier: >- - Modifier: 逆時計回りにする + rotateInverseModifier: "Modifier: 逆時計回りにする" cycleBuildingVariants: バリエーション変更 confirmMassDelete: 複数選択削除の確認 pasteLastBlueprint: 直前のブループリントをペーストする cycleBuildings: 建造物の選択 lockBeltDirection: ベルトプランナーを有効化 - switchDirectionLockSide: >- - プランナー: 通る側を切り替え - copyWireValue: >- - ワイヤ: カーソルに合っている形状信号をキーとしてコピー + switchDirectionLockSide: "プランナー: 通る側を切り替え" + copyWireValue: "ワイヤ: カーソルに合っている形状信号をキーとしてコピー" massSelectStart: マウスドラッグで開始 massSelectSelectMultiple: 複数範囲選択 massSelectCopy: 範囲コピー massSelectCut: 範囲カット - placementDisableAutoOrientation: 自動向き合わせ無効 placeMultiple: 配置モードの維持 placeInverse: ベルトの自動向き合わせを逆転 - about: title: このゲームについて body: >- - このゲームはオープンソースであり、Tobias Springer (私)によって開発されています。

+ このゲームはオープンソースであり、Tobias Springer (私)によって開発されています。

開発に参加したい場合は以下をチェックしてみてください。shapez.io on github.

@@ -961,9 +851,7 @@ demo: oneGameLimit: セーブデータの1個制限 customizeKeybindings: キー設定のカスタマイズ exportingBase: 工場の全体像の画像出力 - settingNotAvailable: デモ版では利用できません。 - tips: - ハブは現在指定されている形状だけではなく、あらゆる種類の入力を受け付けることができます。 - あなたの工場が拡張可能か確認してください - あとで報われるでしょう! diff --git a/translations/base-kor.yaml b/translations/base-kor.yaml index 7c244125..6dd50321 100644 --- a/translations/base-kor.yaml +++ b/translations/base-kor.yaml @@ -1,8 +1,9 @@ steamPage: shortText: shapez.io는 무한한 공간에서 점점 더 복잡한 도형의 생산과 조합을 자동화하는 공장을 짓는 게임입니다. discordLinkShort: 공식 Discord - intro: - Shapez.io는 다양한 기하학적 도형을 만드는 공장을 건설하는 편안한 게임입니다. 레벨이 올라갈수록 더욱 복잡한 도형을 만들어야 하고 그만큼 무한히 커지는 지도 안에 당신의 공장을 세워야 합니다. + intro: >- + Shapez.io는 다양한 기하학적 도형을 만드는 공장을 건설하는 편안한 게임입니다. 레벨이 올라갈수록 더욱 복잡한 도형을 + 만들어야 하고 그만큼 무한히 커지는 지도 안에 당신의 공장을 세워야 합니다. 심지어 그것만으로는 충분하지 않을 겁니다. 수요는 기하급수적으로 늘어나게 될 것이고, 더욱 복잡한 도형을 더욱 많이 생산하여야 하므로, 유일하게 도움이 되는 것은 끊임없이 확장을 하는 것입니다! 처음에는 단순한 도형만을 만들지만, 나중에는 색소를 추출하고 혼합하여 도형에 색칠을 해야 합니다! @@ -34,15 +35,16 @@ steamPage: subreddit: Subreddit source_code: 소스 코드 (GitHub) translate: 번역에 도움주세요 - text_open_source: - 누구나 번역에 기여하실 수 있으며, 저는 커뮤니티에서 적극적으로 참여하여 모든 제안을 검토하고 가능한 모든 피드백도 고려하고자 합니다. + text_open_source: >- + 누구나 번역에 기여하실 수 있으며, 저는 커뮤니티에서 적극적으로 참여하여 모든 제안을 검토하고 가능한 모든 피드백도 고려하고자 + 합니다. 모든 로드맵을 보시려면 저의 trello 보드를 참고해주세요. global: loading: 불러오는 중 error: 오류 thousandsDivider: "," - decimalSeparator: "." + decimalSeparator: . suffix: thousands: k millions: M @@ -79,7 +81,8 @@ mainMenu: openSourceHint: 이 게임은 오픈 소스입니다! discordLink: 공식 디스코드 서버 helpTranslate: 번역을 도와주세요! - browserWarning: 이 게임은 현재 브라우저에서 느리게 작동하는 것으로 알려져 있습니다! 더 좋은 성능을 위해 정식 버전을 구매하거나 Google Chrome 브라우저를 다운로드하세요. + browserWarning: 이 게임은 현재 브라우저에서 느리게 작동하는 것으로 알려져 있습니다! 더 좋은 성능을 위해 정식 버전을 구매하거나 + Google Chrome 브라우저를 다운로드하세요. savegameLevel: 레벨 savegameLevelUnknown: 미확인 레벨 continue: 계속하기 @@ -102,20 +105,17 @@ dialogs: showKeybindings: 조작법 보기 importSavegameError: title: 불러오기 오류 - text: - 세이브 파일을 불러오지 못했습니다: + text: "Failed to import your savegame:" importSavegameSuccess: title: 세이브 파일 불러오기 성공 text: 세이브 파일을 성공적으로 불러왔습니다. gameLoadFailure: title: 세이브 파일 에러 - text: - 세이브 파일을 불러오지 못했습니다: + text: "Failed to load your savegame:" confirmSavegameDelete: title: 삭제 확인 - text: 이 세이브 파일을 정말로 삭제하시겠습니까?

- '' 레벨

- 이 작업은 되돌릴 수 없습니다! + text: 이 세이브 파일을 정말로 삭제하시겠습니까?

'' + 레벨

이 작업은 되돌릴 수 없습니다! savegameDeletionError: title: 삭제 실패 text: 세이브 파일을 삭제하지 못했습니다. @@ -142,8 +142,7 @@ dialogs: desc: 지난번 플레이 이후 변경 사항은 다음과 같습니다. upgradesIntroduction: title: 업그레이드 하기 - desc: - 기존의 공장을 허물지 마세요! 여러분이 그동안 만들어 수집한 모든 도형은 업그레이드에 사용됩니다. + desc: 기존의 공장을 허물지 마세요! 여러분이 그동안 만들어 수집한 모든 도형은 업그레이드에 사용됩니다. 업그레이드 버튼은 화면의 오른쪽 위에 있습니다. massDeleteConfirm: title: 삭제 확인 @@ -156,36 +155,32 @@ dialogs: desc: 12 레벨부터 청사진 기능이 해금됩니다! keybindingsIntroduction: title: 유용한 조작법 - desc: >- - 이 게임에는 거대한 공장을 수월하게 세우기 위한 많은 조작법이 있습니다. - 아래는 그 대표적인 것이며, 자세한 조작법은 조작법 설정을 참고해주세요!

- CTRL + 드래그: 영역을 선택합니다.
- SHIFT: 누르는 동안 같은 건물을 여러개 배치할 수 있습니다.
- ALT: 배치된 벨트의 방향을 반전시킵니다.
+ desc: "이 게임에는 거대한 공장을 수월하게 세우기 위한 많은 조작법이 있습니다. 아래는 그 대표적인 것이며, 자세한 조작법은 + 조작법 설정을 참고해주세요!

CTRL + 드래그: 영역을 선택합니다.
SHIFT: 누르는 동안 같은 건물을 여러개 배치할 수 있습니다.
+ ALT: 배치된 벨트의 방향을 반전시킵니다.
" createMarker: title: 새로운 마커 titleEdit: 마커 변경 - desc: 의미있는 이름을 정해주거나 단축키를 통해 도형을 직접 삽입할 수도 있습니다. (여기에서 만드실 수 있습니다). - + desc: 의미있는 이름을 정해주거나 단축키를 통해 도형을 직접 삽입할 수도 있습니다. + (여기에서 만드실 수 있습니다). markerDemoLimit: desc: 체험판 버전에서는 마커를 2개 까지만 배치할 수 있습니다. 정식 버전을 구입하면 마커를 무제한으로 배치할 수 있습니다! exportScreenshotWarning: title: 스크린샷 내보내기 - desc: 당신의 공장을 스크린샷으로 내보내려 합니다. 매우 거대한 크기의 공장이라면 그 처리 시간이 상당히 오래 걸릴 것이며, 최악의 경우 게임이 중단될 수 있습니다! + desc: 당신의 공장을 스크린샷으로 내보내려 합니다. 매우 거대한 크기의 공장이라면 그 처리 시간이 상당히 오래 걸릴 것이며, 최악의 경우 + 게임이 중단될 수 있습니다! massCutInsufficientConfirm: title: 자르기 확인 desc: 이 영역에는 붙여넣기를 할 수 없습니다! 정말 자르시겠습니까? editSignal: title: 신호 설정 - descItems: - 미리 정의된 아이템을 선택합니다: + descItems: "Choose a pre-defined item:" descShortKey: ... 또는 도형 단축키를 사용합니다 (여기에서 만드실 수 있습니다). renameSavegame: title: 세이브 파일 이름 설정 desc: 여기에서 세이브 파일의 이름을 바꿀 수 있습니다. - entityWarning: - title: 성능 경고 - desc: 너무 많은 건물을 배치했습니다. 이것은 단지 게임이 무한할 정도로 많은 건물을 처리할 수 없다는 것을 알려주는 친절한 알림일 뿐입니다. 공장을 작게 유지해주세요! ingame: keybindingsOverlay: moveMap: 이동 @@ -209,8 +204,7 @@ ingame: switchLayers: 레이어 전환 buildingPlacement: cycleBuildingVariants: 키를 눌러 변형 전환 - hotkeyLabel: - 단축키: + hotkeyLabel: "Hotkey: " infoTexts: speed: 속도 range: 최대 거리 @@ -232,27 +226,6 @@ ingame: title: 업그레이드 buttonUnlock: 업그레이드 tier: 티어 - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: 최종 레벨 (속도 x) statistics: title: 통계 @@ -275,10 +248,6 @@ ingame: playtime: 플레이 시간 buildingsPlaced: 건물 수 beltsPlaced: 벨트 수 - buttons: - continue: 계속하기 - settings: 설정 - menu: 메뉴로 돌아가기 tutorialHints: title: 도움이 필요하세요? showHint: 힌트 보기 @@ -288,16 +257,22 @@ ingame: waypoints: waypoints: 마커 hub: 허브 - description: 마커를 좌클릭하여 그곳으로 이동하고, 우클릭으로 삭제할 수 있습니다.

마커를 배치하기 위해 키로 지금 있는 위치에 혹은 우클릭하여 원하는 위치에 배치할 수 있습니다. + description: 마커를 좌클릭하여 그곳으로 이동하고, 우클릭으로 삭제할 수 있습니다.

마커를 배치하기 위해 + 키로 지금 있는 위치에 혹은 우클릭하여 원하는 위치에 배치할 수 + 있습니다. creationSuccessNotification: 마커가 성공적으로 생성되었습니다. interactiveTutorial: title: 튜토리얼 hints: - 1_1_extractor: 원형 도형을 추출하기 위해 그 위에 추출기를 선택한 뒤 배치하여 추출하세요! - 1_2_conveyor: - 이제 컨베이어 벨트를 추출기와 허브를 서로 연결하세요!

팁: 벨트를 마우스로 클릭한 뒤 드래그하세요! - 1_3_expand: - 이 게임은 방치형 게임이 아닙니다! 더 많은 추출기와 벨트를 만들어 지정된 목표를 빨리 달성하세요.

팁: SHIFT 키를 누른 상태에서는 빠르게 배치할 수 있고, R 키를 눌러 회전할 수 있습니다. + 1_1_extractor: 원형 도형을 추출하기 위해 그 위에 추출기를 선택한 뒤 + 배치하여 추출하세요! + 1_2_conveyor: "Connect the extractor with a conveyor belt to + your hub!

Tip: Click and drag the belt + with your mouse!" + 1_3_expand: "This is NOT an idle game! Build more extractors + and belts to finish the goal quicker.

Tip: Hold + SHIFT to place multiple extractors, and use + R to rotate them." colors: red: 빨간색 green: 초록색 @@ -388,10 +363,12 @@ buildings: cutter: default: name: 절단기 - description: 도형을 수직으로 잘라 두 가지 도형으로 나눕니다. 한쪽만 사용할 경우라면 다른 부분을 파괴하지 않을 경우 절단기가 막혀 멈추게 됩니다! + description: 도형을 수직으로 잘라 두 가지 도형으로 나눕니다. 한쪽만 사용할 경우라면 다른 부분을 파괴하지 않을 경우 + 절단기가 막혀 멈추게 됩니다! quad: name: 4단 절단기 - description: 도형을 즉시 네 개로 자릅니다. 한쪽만 사용할 경우라면 다른 부분을 파괴하지 않을 경우 절단기가 막혀 멈추게 됩니다! + description: 도형을 즉시 네 개로 자릅니다. 한쪽만 사용할 경우라면 다른 부분을 파괴하지 않을 경우 절단기가 막혀 + 멈추게 됩니다! rotater: default: name: 회전기 @@ -405,7 +382,8 @@ buildings: stacker: default: name: 결합기 - description: 도형을 서로 결합하고 쌓습니다. 서로 결합할 수 있다면 두 도형을 붙여 하나로 만들고, 그렇지 않으면 오른쪽 도형이 왼쪽 도형 위에 쌓이게 됩니다. + description: 도형을 서로 결합하고 쌓습니다. 서로 결합할 수 있다면 두 도형을 붙여 하나로 만들고, 그렇지 않으면 오른쪽 도형이 왼쪽 + 도형 위에 쌓이게 됩니다. mixer: default: name: 색소 혼합기 @@ -419,7 +397,8 @@ buildings: description: 색소를 이용해 도형을 색칠합니다. 위쪽에서 받는 색소로 왼쪽에서 받는 도형 전체를 색칠합니다. quad: name: 4단 색칠기 - description: 도형의 각 사분면에 개별적으로 색상을 칠할 수 있습니다. 전선 레이어를 통해 참 신호가 있는 슬롯만 칠해집니다! + description: 도형의 각 사분면에 개별적으로 색상을 칠할 수 있습니다. 전선 레이어를 통해 참 신호가 + 있는 슬롯만 칠해집니다! mirrored: name: 색칠기 description: 색소를 이용해 도형을 색칠합니다. 아래쪽에서 받는 색소로 왼쪽에서 받는 도형 전체를 색칠합니다. @@ -465,7 +444,8 @@ buildings: lever: default: name: 스위치 - description: 전선 레이어에서 불 값 (1 또는 0)를 방출하도록 전환할 수 있으며, 그 후 아이템 선별같은 구성 요소를 제어하는 데 사용될 수 있습니다. + description: 전선 레이어에서 불 값 (1 또는 0)를 방출하도록 전환할 수 있으며, 그 후 아이템 선별같은 구성 요소를 제어하는 데 + 사용될 수 있습니다. logic_gate: default: name: AND 회로 @@ -475,7 +455,8 @@ buildings: description: 입력이 거짓일 경우 불 값 "1"을 내보냅니다 (참은 도형, 색상, 불 값 "1"을 의미합니다). xor: name: XOR 회로 - description: 입력 중 하나만 참이고 둘 다 같지 않을 경우 불 값 "1"을 내보냅니다 (참은 도형, 색상, 불 값 "1"을 의미합니다). + description: 입력 중 하나만 참이고 둘 다 같지 않을 경우 불 값 "1"을 내보냅니다 (참은 도형, 색상, 불 값 "1"을 + 의미합니다). or: name: OR 회로 description: 입력 중 하나 이상이 참일 경우 불 값 "1"을 내보냅니다 (참은 도형, 색상, 불 값 "1"을 의미합니다). @@ -529,113 +510,132 @@ buildings: storyRewards: reward_cutter_and_trash: title: 절단기 - desc: 절단기가 잠금 해제되었습니다! 절단기는 들어오는 도형이 어떤 모양을 하고 있던 수직으로 잘라 반으로 나눕니다!

쓰지 않는 도형은 쓰레기로 처리하세요. 그렇지 않으면 작동을 멈출 것입니다!

이러한 목적을 위해 휴지통도 함께 지급되었습니다. 휴지통에 들어간 것은 모두 파괴됩니다! + desc: 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: title: 회전기 desc: 회전기가 잠금 해제되었습니다! 회전기는 들어오는 도형을 시계 방향으로 90도 회전시켜줍니다. reward_painter: title: 색칠기 - desc: >- - 색칠기가 잠금 해제되었습니다! 도형과 마찬가지로 색소를 추출하고 색칠기에 넣거 도형과 결합하여 색칠된 도형을 만들도록 하세요!

추신: 만약 당신이 색맹이라면, 설정에서 색맹 모드를 활성화하세요! + desc: "색칠기가 잠금 해제되었습니다! 도형과 마찬가지로 색소를 추출하고 색칠기에 넣거 도형과 결합하여 색칠된 + 도형을 만들도록 하세요!

추신: 만약 당신이 색맹이라면, 설정에서 색맹 모드를 + 활성화하세요!" reward_mixer: title: 혼합기 - desc: 혼합기가 잠금 해제되었습니다! 서로 다른 두 색소를 혼합하여 새로운 혼합 색소를 얻을 수 있습니다! + desc: 혼합기가 잠금 해제되었습니다! 서로 다른 두 색소를 혼합하여 새로운 혼합 + 색소를 얻을 수 있습니다! reward_stacker: title: 결합기 - desc: 결합기가 잠금 해제되었습니다! 이제 결합기를 통해 여러 도형을 붙이고 결합할 수 있습니다! 들어오는 두 도형의 모양이 서로 나란히 붙일 수 있다면, 하나의 도형으로 결합됩니다. 만약 서로 겹쳐진다면, 오른쪽 도형이 왼쪽 도형의 위에 쌓이게 됩니다! + desc: 결합기가 잠금 해제되었습니다! 이제 결합기를 통해 여러 도형을 붙이고 결합할 수 있습니다! 들어오는 두 + 도형의 모양이 서로 나란히 붙일 수 있다면, 하나의 도형으로 결합됩니다. 만약 서로 + 겹쳐진다면, 오른쪽 도형이 왼쪽 도형의 위에 쌓이게 됩니다! reward_splitter: title: 압축형 분배기 - desc: 밸런서의 새로운 형태인 분배기가 잠금 해제되었습니다! 이제 벨트 한 줄을 즉시 두 줄로 분배합니다! + desc: 밸런서의 새로운 형태인 분배기가 잠금 해제되었습니다! 이제 벨트 한 줄을 + 즉시 두 줄로 분배합니다! reward_tunnel: title: 터널 desc: 터널이 잠금 해제되었습니다! 이제 벨트와 건물 아래로 공간을 만들어내 옮길 수 있습니다! reward_rotater_ccw: title: 반시계 방향 회전기 - desc: 반시계 방향 회전기가 잠금 해제되었습니다! 반시계 방향 회전기는 회전기의 다른 형태로, 이름처럼 들어오는 도형을 반시계 방향으로 90도만큼 회전시킵니다! 제작하려면 회전기를 선택한 후 'T' 키를 눌러 다른 형태로 전환하세요! + desc: 반시계 방향 회전기가 잠금 해제되었습니다! 반시계 방향 회전기는 회전기의 다른 형태로, 이름처럼 + 들어오는 도형을 반시계 방향으로 90도만큼 회전시킵니다! 제작하려면 회전기를 선택한 후 'T' 키를 눌러 + 다른 형태로 전환하세요! reward_miner_chainable: title: 연쇄 추출기 - desc: >- - 연쇄 추출기가 잠금 해제되었습니다! 자원을 보다 더욱 효율적으로 추출할 수 있도록 앞에 있는 추출기로 자원을 보낼 수 있습니다!

- 추신: 이제 툴바에 있는 기존 추출기는 연쇄 추출기로 대체되었습니다! + desc: "연쇄 추출기가 잠금 해제되었습니다! 자원을 보다 더욱 효율적으로 추출할 수 있도록 앞에 + 있는 추출기로 자원을 보낼 수 있습니다!

추신: 이제 툴바에 있는 기존 추출기는 연쇄 + 추출기로 대체되었습니다!" reward_underground_belt_tier_2: title: 터널 티어 II - desc: 터널의 새로운 형태가 잠금 해제되었습니다! 터널 티어 II는 더욱 긴 거리를 운송할 수 있고 기존 터널과 겹쳐지지 않고도 자원을 보낼 수 있습니다! + desc: 터널의 새로운 형태가 잠금 해제되었습니다! 터널 티어 II는 더욱 긴 + 거리를 운송할 수 있고 기존 터널과 겹쳐지지 않고도 자원을 보낼 수 있습니다! reward_cutter_quad: title: 4단 절단기 - desc: 새로운 종류의 절단기가 잠금 해제되었습니다! 4단 절단기는 도형을 두 조각이 아닌 네 조각으로 자를 수 있습니다! + desc: 새로운 종류의 절단기가 잠금 해제되었습니다! 4단 절단기는 도형을 두 조각이 아닌 네 + 조각으로 자를 수 있습니다! reward_painter_double: title: 2단 색칠기 - desc: 새로운 종류의 절단기가 잠금 해제되었습니다! 일반적인 색칠기와 거의 동일하지만, 하나의 색소를 사용하여 동시에 두 개의 도형을 색칠할 수 있습니다! + desc: 새로운 종류의 절단기가 잠금 해제되었습니다! 일반적인 색칠기와 거의 동일하지만, 하나의 색소를 사용하여 + 동시에 두 개의 도형을 색칠할 수 있습니다! reward_storage: title: 저장고 - desc: - 저장고가 잠금 해제되었습니다! 저장고는 최대 용량까지 도형을 저장할 수 있습니다!

- 왼쪽 출력이 우선되므로 오버플로 회로로도 활용될 수 있습니다! + desc: 저장고가 잠금 해제되었습니다! 저장고는 최대 용량까지 도형을 저장할 수 있습니다!

왼쪽 + 출력이 우선되므로 오버플로 회로로도 활용될 수 있습니다! reward_freeplay: title: 자유플레이 - desc: - 드디어 해내셨군요! 자유플레이 모드가 잠금 해제되었습니다! 이는 즉 앞으로 도형이 무작위로 생성됩니다.

- 이제부터 허브는 처리량이 필요하므로 요청하는 도형을 자동으로 전달하는 공장을 구축하는 것이 좋습니다.

- 허브는 요청된 도형을 전선 레이어에서 출력하므로 이를 분석하고 기반으로 하여 공장을 자동으로 구성하기만 하면 됩니다. + desc: 드디어 해내셨군요! 자유플레이 모드가 잠금 해제되었습니다! 이는 즉 앞으로 도형이 + 무작위로 생성됩니다.

이제부터 허브는 처리량이 + 필요하므로 요청하는 도형을 자동으로 전달하는 공장을 구축하는 것이 좋습니다.

허브는 요청된 도형을 전선 + 레이어에서 출력하므로 이를 분석하고 기반으로 하여 공장을 자동으로 구성하기만 하면 됩니다. reward_blueprints: title: 청사진 - desc: 이제 공장의 일부를 복사하고 붙여넣는 기능을 사용할 수 있습니다! 영역을 선택 (CTRL 키를 누른 채 마우스로 드래그)한 뒤 'C' 키를 눌러 복사할 수 있습니다.

하지만 공짜는 아닙니다, 청사진 모양 도형을 허브에 저장하고 그것을 일부 사용해 붙여넣기 기능을 사용할 수 있습니다! (방금 당신이 만든 것입니다.) + desc: 이제 공장의 일부를 복사하고 붙여넣는 기능을 사용할 수 있습니다! 영역을 선택 (CTRL 키를 누른 채 + 마우스로 드래그)한 뒤 'C' 키를 눌러 복사할 수 있습니다.

하지만 공짜는 + 아닙니다, 청사진 모양 도형을 허브에 저장하고 그것을 일부 사용해 붙여넣기 + 기능을 사용할 수 있습니다! (방금 당신이 만든 것입니다.) no_reward: title: 다음 레벨 - desc: - 이번 레벨의 보상은 없네요. 대신 다음 레벨에서 줄겁니다!

추신: 기존 공장을 파괴하는 것은 좋지 않은 선택입니다. 나중에 업그레이드를 잠금 해제하려면 기존의 모든 도형이 필요합니다! + desc: "This level gave you no reward, but the next one will!

PS: Better + not destroy your existing factory - You'll need all + those shapes later to unlock upgrades!" no_reward_freeplay: title: 다음 레벨 desc: 축하드립니다! reward_balancer: title: 밸런서 - desc: 밸런서가 잠금 해제되었습니다! 다목적 밸런서를 통해 여러 벨트의 아이템을 서로 다른 벨트로 분할하거나 합침으로써 더욱 거대한 공장을 만들 수 있습니다! + desc: 밸런서가 잠금 해제되었습니다! 다목적 밸런서를 통해 여러 벨트의 아이템을 서로 다른 + 벨트로 분할하거나 합침으로써 더욱 거대한 공장을 만들 수 있습니다! reward_merger: title: 압축형 병합기 - desc: 밸런서의 새로운 형태인 병합기가 잠금 해제되었습니다! 이제 벨트 두 줄을 즉시 한 줄로 병합합니다! + desc: 밸런서의 새로운 형태인 병합기가 잠금 해제되었습니다! 이제 벨트 두 줄을 + 즉시 한 줄로 병합합니다! reward_belt_reader: title: 벨트 판독기 - desc: 벨트 판독기가 잠금 해제되었습니다! 이제 벨트의 처리량을 확인할 수 있습니다.

그리고, 전선이 잠금 해제될 때 까지 기다리신다면 정말 유용하게 사용할 수 있을 겁니다! + desc: 벨트 판독기가 잠금 해제되었습니다! 이제 벨트의 처리량을 확인할 수 있습니다.

그리고, + 전선이 잠금 해제될 때 까지 기다리신다면 정말 유용하게 사용할 수 있을 겁니다! reward_rotater_180: title: 180도 회전기 - desc: 180도 회전기가 잠금 해제되었습니다! 이제 도형을 바로 180도로 회전시킬 수 있습니다. (짜잔! :D) + desc: 180도 회전기가 잠금 해제되었습니다! 이제 도형을 바로 180도로 회전시킬 수 있습니다. (짜잔! + :D) reward_display: title: 디스플레이 - desc: >- - 디스플레이가 잠금 해제되었습니다! 이제 신호를 전선 레이어에 연결해 시각화할 수 있습니다.

- 추신: 벨트 판독기와 저장고가 마지막으로 읽은 아이템을 출력했나요? 디스플레이로 한번 봐보세요! + desc: "디스플레이가 잠금 해제되었습니다! 이제 신호를 전선 레이어에 연결해 시각화할 수 + 있습니다.

추신: 벨트 판독기와 저장고가 마지막으로 읽은 아이템을 출력했나요? 디스플레이로 한번 봐보세요!" reward_constant_signal: title: 일정 신호 - desc: - 전선 레이어에서 구축할 수 있는 일정 신호가 잠금 해제되었습니다! 간단한 예시로, 아이템 선별에 연결하여 사용하는 데 유용합니다.

- 일정 신호는 도형, 색상, 혹은 불 값 (1 혹은 0)을 출력할 수 있습니다. + desc: 전선 레이어에서 구축할 수 있는 일정 신호가 잠금 해제되었습니다! 간단한 예시로, 아이템 + 선별에 연결하여 사용하는 데 유용합니다.

일정 신호는 도형, + 색상, 혹은 불 값 (1 혹은 0)을 출력할 수 있습니다. reward_logic_gates: title: 논리 회로 - desc: - 논리 회로가 잠금 해제되었습니다! 굳이 흥분할 필요는 없지만, 진짜 멋진 기술입니다!

- 논리 회로를 통해 이제 AND, OR, XOR, NOT 논리 연산을 할 수 있습니다.

- 보너스로, 트랜지스터도 지급되었습니다! + desc: 논리 회로가 잠금 해제되었습니다! 굳이 흥분할 필요는 없지만, 진짜 멋진 기술입니다!

+ 논리 회로를 통해 이제 AND, OR, XOR, NOT 논리 연산을 할 수 있습니다.

보너스로, + 트랜지스터도 지급되었습니다! reward_virtual_processing: title: 가상 처리 - desc: - 도형의 처리를 시뮬레이션할 수 있는 다양한 새로운 건물이 잠금 해제되었습니다!

- 이제 전선 레이어에서 도형에 대한 절단기, 회전기, 결합기 등을 가상으로 시뮬레이션할 수 있습니다! - 이제 게임 진행에 있어 다음 세 가지의 방법이 존재합니다:

- - 완전 자동화된 기계를 구축하고 허브에서 요구되는 도형을 제작합니다. (먼저 시도해볼 것을 권합니다!).

- - 전선을 통해 멋진 것들 만듭니다.

- - 평소처럼 게임을 진행합니다.

- 어떤 방식으로든, 재미있게 게임을 플레이해주시길 바랍니다! + desc: 도형의 처리를 시뮬레이션할 수 있는 다양한 새로운 건물이 잠금 해제되었습니다!

이제 전선 + 레이어에서 도형에 대한 절단기, 회전기, 결합기 등을 가상으로 시뮬레이션할 수 있습니다! 이제 게임 진행에 있어 다음 세 + 가지의 방법이 존재합니다:

- 완전 자동화된 기계를 구축하고 허브에서 요구되는 + 도형을 제작합니다. (먼저 시도해볼 것을 권합니다!).

- 전선을 통해 멋진 것들 만듭니다.

+ - 평소처럼 게임을 진행합니다.

어떤 방식으로든, 재미있게 게임을 플레이해주시길 바랍니다! reward_wires_painter_and_levers: title: 전선과 4단 색칠기 - desc: - 이제 전선 레이어를 사용할 수 있게 되었습니다! 전서 ㄴ레이어는 일반 레이어 위에 존재하는 별도의 레이어로, 이를 통한 다양하고 새로운 메커니즘을 소개하겠습니다!

- 우선 4단 색칠기가 잠금 해제되었습니다. 전선 레이어에서 색칠하고 싶은 슬롯에 전선을 연결하세요! - 전선 레이어로 전환하려면 E 키를 누르세요. + desc: "You just unlocked the Wires Layer: It is a separate + layer on top of the regular layer and introduces a lot of new + mechanics!

For the beginning I unlocked you the Quad + Painter - Connect the slots you would like to paint with on + the wires layer!

To switch to the wires layer, press + E." reward_filter: title: 아이템 선별기 - desc: - 아이템 선별기가 잠금 해제되었습니다! 전선 레이어의 신호와 일치하는지에 대한 여부로 아이템을 위쪽 출력이나 오른쪽 출력으로 보냅니다.

- 불 값 (1 또는 0)을 전달하여 완전히 활성화과 비활성화를 전환할 수 있습니다. + desc: 아이템 선별기가 잠금 해제되었습니다! 전선 레이어의 신호와 일치하는지에 대한 여부로 아이템을 위쪽 + 출력이나 오른쪽 출력으로 보냅니다.

불 값 (1 또는 0)을 전달하여 완전히 활성화과 비활성화를 전환할 수 + 있습니다. reward_demo_end: title: 체험판 끝 desc: 체험판 콘텐츠가 모두 끝이 났습니다! @@ -654,7 +654,8 @@ settings: labels: uiScale: title: UI 크기 - description: 사용자 인터페이스의 크기를 변경합니다. 인터페이스는 당신의 해상도에 따라 확장되는데 이 설정은 그 확장의 정도를 제어합니다. + description: 사용자 인터페이스의 크기를 변경합니다. 인터페이스는 당신의 해상도에 따라 확장되는데 이 설정은 그 확장의 정도를 + 제어합니다. scales: super_small: 매우 작게 small: 작게 @@ -700,13 +701,16 @@ settings: light: 라이트 refreshRate: title: 틱 빈도 - description: 이것은 초당 발생하는 게임 틱 수를 결정합니다. 일반적으로 틱 속도가 높을수록 정밀도는 향상되나 성능은 낮아집니다. 낮은 틱 빈도에서는 처리량이 정확하지 않을 수 있습니다. + description: 이것은 초당 발생하는 게임 틱 수를 결정합니다. 일반적으로 틱 속도가 높을수록 정밀도는 향상되나 성능은 낮아집니다. 낮은 + 틱 빈도에서는 처리량이 정확하지 않을 수 있습니다. alwaysMultiplace: title: 다수 배치 항시 켜기 - description: 활성화할 경우 모든 건물은 배치한 후 취소할 때 까지 커서에 선택된 상태를 유지합니다. 이 기능은 SHIFT 키를 계속 누르는 것과 같습니다. + description: 활성화할 경우 모든 건물은 배치한 후 취소할 때 까지 커서에 선택된 상태를 유지합니다. 이 기능은 SHIFT 키를 계속 + 누르는 것과 같습니다. offerHints: title: 힌트와 튜토리얼 - description: 게임 플레이하는 동안 힌트와 튜토리얼을 보여줄 지를 결정합니다. 또한 게임에 더 쉽게 빠져들 수 있도록 특정 레벨까지 특정한 UI 요소를 숨깁니다. + description: 게임 플레이하는 동안 힌트와 튜토리얼을 보여줄 지를 결정합니다. 또한 게임에 더 쉽게 빠져들 수 있도록 특정 레벨까지 + 특정한 UI 요소를 숨깁니다. enableTunnelSmartplace: title: 지능적인 터널 배치 description: 활성화할 경우 터널을 설치할 때 터널 사이에 있는 불필요한 벨트를 제거합니다. 또한 터널을 당겨서 남는 터널을 없앱니다. @@ -734,7 +738,8 @@ settings: description: 색맹 사용자를 위해 게임을 플레이하는 데 도움을 주는 다양한 도구를 활성화합니다. rotationByBuilding: title: 건물 유형에 따른 방향 - description: 각 건물 유형마다 개별적으로 마지막으로 설정했던 방향을 기억하도록 합니다. 다른 건물 변형을 자주 전환하는 경우 이 방법이 더욱 편할 수 있습니다. + description: 각 건물 유형마다 개별적으로 마지막으로 설정했던 방향을 기억하도록 합니다. 다른 건물 변형을 자주 전환하는 경우 이 + 방법이 더욱 편할 수 있습니다. soundVolume: title: 효과음 볼륨 description: 효과음의 볼륨을 조절합니다. @@ -743,14 +748,14 @@ settings: description: 음악 볼륨을 조절합니다. lowQualityMapResources: title: 저품질 지도 자원 - description: 성능 향상을 위해 지도 확대 시 자원의 렌더링을 단순화합니다. - 더욱 깨끗해 보이는 편이니 꼭 해보세요! + description: 성능 향상을 위해 지도 확대 시 자원의 렌더링을 단순화합니다. 더욱 깨끗해 보이는 편이니 꼭 해보세요! disableTileGrid: title: 그리드 비활성화 description: 성능 향상을 위해 타일 그리드를 비활성화할 수 있습니다. 이 역시 게임을 더욱 깨끗하게 보여줍니다! clearCursorOnDeleteWhilePlacing: title: 우클릭 시 커서 지우기 - description: 기본적으로 활성화되어 있으며, 배치할 건물을 선택한 상태에서 마우스 우클릭 시 커서를 지웁니다. 비활성화할 경우, 건물을 커서에 선택한 채로 우클릭하면 바로 건물을 삭제할 수 있습니다. + description: 기본적으로 활성화되어 있으며, 배치할 건물을 선택한 상태에서 마우스 우클릭 시 커서를 지웁니다. 비활성화할 경우, 건물을 + 커서에 선택한 채로 우클릭하면 바로 건물을 삭제할 수 있습니다. lowQualityTextures: title: 저품질 텍스처 (못생김) description: 성능 향상을 위해 낮은 품질의 텍스처를 사용합니다. 이것은 게임을 아주 못생기게 만들 겁니다! @@ -762,15 +767,24 @@ settings: description: 기본적으로 활성화되어 있으며, 자원 패치에서 피펫 기능을 사용 시 즉시 추출기를 선택합니다. simplifiedBelts: title: 벨트 단순화 (못생김) - description: 성능 향상을 위해 벨트를 가리킬 때를 제외한 모든 상황에서 벨트 아이템을 렌더링하지 않습니다. 이 기능을 사용할 할 정도로 심각한 성능 문제가 일어나지 않는 한, 이 설정을 사용할 필요는 없습니다. + description: 성능 향상을 위해 벨트를 가리킬 때를 제외한 모든 상황에서 벨트 아이템을 렌더링하지 않습니다. 이 기능을 사용할 할 + 정도로 심각한 성능 문제가 일어나지 않는 한, 이 설정을 사용할 필요는 없습니다. enableMousePan: title: 화면 가장자리 패닝 description: 커서를 화면 가장자리로 옮기면 스크롤되어 지도를 이동할 수 있습니다. 스크롤 속도는 이동 속도 설정에 따릅니다. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: 조작법 - hint: - 팁: CTRL, SHIFT, ALT를 적절히 사용하세요! 건물을 배치할 때 유용합니다. + hint: "Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different + placement options." resetKeybindings: 초기화 categoryLabels: general: 애플리케이션 @@ -805,8 +819,7 @@ keybindings: painter: 색칠기 trash: 휴지통 rotateWhilePlacing: 회전 - rotateInverseModifier: - 변경: 대신 반시계 방향 + rotateInverseModifier: "Modifier: Rotate CCW instead" cycleBuildingVariants: 형태 전환 confirmMassDelete: 대량 삭제 pasteLastBlueprint: 마지막 청사진 붙여넣기 @@ -821,8 +834,7 @@ keybindings: exportScreenshot: 공장 전체를 이미지로 내보내기 mapMoveFaster: 더 빠르게 움직이기 lockBeltDirection: 벨트 계획기 활성화 - switchDirectionLockSide: - 계획기: 방향 바꾸기 + switchDirectionLockSide: "Planner: Switch side" pipette: 피펫 menuClose: 메뉴 닫기 switchLayers: 레이어 전환 @@ -841,11 +853,11 @@ keybindings: analyzer: 도형 분석기 comparator: 비교기 item_producer: 아이템 생성기 (샌드박스) - copyWireValue: - 전선: 커서 아래 값 복사 + copyWireValue: "Wires: Copy value below cursor" about: title: 게임 정보 - body: 이 게임은 오픈소스이고, Tobias + body: >- + 이 게임은 오픈소스이고, Tobias Springer가 개발했습니다.

이 게임을 위해 기여하고 싶다면, shapez.io on github를 확인하세요.

@@ -884,7 +896,8 @@ tips: - 최대 레벨에서, 한 줄의 벨트를 채우기 위해 다섯 개의 추출기가 필요합니다. - 터널을 잊지 마세요! - 완벽한 효율성을 위해 굳이 아이템을 균등하게 배분할 필요는 없습니다. - - b>SHIFT키를 누르면 벨트 계획기가 활성화되어 긴 길이의 벨트 한 줄을 쉽게 배치할 수 있습니다. + - Holding SHIFT will activate the belt planner, letting you place + long lines of belts easily. - 절단기는 들어오는 도형과 배치된 절단기의 방향에 관계 없이, 언제나 수직으로 자릅니다. - 흰색은 세 가지의 색소를 혼합해야 합니다. - 저장고의 양쪽 출력 중 왼쪽 출력이 가장 우선됩니다. diff --git a/translations/base-lt.yaml b/translations/base-lt.yaml index 142d1fc8..d72e40a3 100644 --- a/translations/base-lt.yaml +++ b/translations/base-lt.yaml @@ -197,11 +197,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Move @@ -247,27 +242,6 @@ ingame: title: Upgrades buttonUnlock: Upgrade tier: Tier - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAXIMUM LEVEL (Speed x) statistics: title: Statistics @@ -291,10 +265,6 @@ ingame: playtime: Playtime buildingsPlaced: Buildings beltsPlaced: Belts - buttons: - continue: Continue - settings: Settings - menu: Return to menu tutorialHints: title: Need help? showHint: Show hint @@ -673,7 +643,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -890,6 +860,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Keybindings diff --git a/translations/base-nl.yaml b/translations/base-nl.yaml index bcc66885..7de02254 100644 --- a/translations/base-nl.yaml +++ b/translations/base-nl.yaml @@ -204,11 +204,6 @@ dialogs: renameSavegame: title: Hernoem opgeslagen spel desc: Geef je opgeslagen spel een nieuwe naam. - entityWarning: - title: Performance Waarschuwing - desc: Je hebt veel gebouwen geplaatst. Dit is een vriendelijke herinnering dat - het spel niet oneindig veel gebouwen kan bewaren. Probeer je - fabrieken compact te houden. ingame: keybindingsOverlay: moveMap: Beweeg speelveld @@ -254,27 +249,6 @@ ingame: title: Upgrades buttonUnlock: Upgrade tier: Niveau - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAXIMAAL NIVEAU (Snelheid x) statistics: title: Statistieken @@ -298,10 +272,6 @@ ingame: playtime: Speeltijd buildingsPlaced: Gebouwen beltsPlaced: Lopende banden - buttons: - continue: Verder spelen - settings: Opties - menu: Terug naar het Menu tutorialHints: title: Hulp nodig? showHint: Zie hint @@ -683,9 +653,9 @@ storyRewards: uitgebereid in de standalone! reward_balancer: title: Verdeler - desc: De multifunctionele verdeler is vrijgespeeld - Dit gebouw - can worden gebruikt om je fabrieken nog groter te maken door lopende - banden te splitsen en samen te voegen!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Compacte samenvoeger desc: Je hebt een variant op de samenvoeger van de @@ -907,6 +877,14 @@ settings: description: Schakel deze functie in om met je muis het veld te kunnen bewegen. Plaats de cursor boven, rechts, links of onder om daar naartoe te bewegen. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Sneltoetsen diff --git a/translations/base-no.yaml b/translations/base-no.yaml index 8de1a8ce..19eb0ae2 100644 --- a/translations/base-no.yaml +++ b/translations/base-no.yaml @@ -203,11 +203,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Beveg @@ -253,27 +248,6 @@ ingame: title: Oppgraderinger buttonUnlock: Oppgrader tier: Nivå - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAKS NIVÅ (Hastighet x) statistics: title: Statistikk @@ -297,10 +271,6 @@ ingame: playtime: Spilletid buildingsPlaced: Bygninger beltsPlaced: Samlebånd - buttons: - continue: Fortsett - settings: Innstillinger - menu: Tilbake til hovedmeny tutorialHints: title: Trenger du hjelp? showHint: Vis hint @@ -687,7 +657,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -906,6 +876,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Hurtigtaster diff --git a/translations/base-pl.yaml b/translations/base-pl.yaml index 71a5f867..6eb20c81 100644 --- a/translations/base-pl.yaml +++ b/translations/base-pl.yaml @@ -4,8 +4,8 @@ steamPage: mapie, która nie ma końca. discordLinkShort: Oficjalny serwer Discord intro: >- - Shapez.io jest spokojną grą, której celem jest budowanie automatycznych fabryk - produkujących różne kształty geometryczne. + Shapez.io jest spokojną grą, której celem jest budowanie automatycznych + fabryk produkujących różne kształty geometryczne. W miarę zwiększania się poziomów, kształty będą stawać się coraz bardziej skomplikowane, a Twoja fabryka będzie musiała się rozpszetrzenić na mapie o nieskończonej wielkości. @@ -17,7 +17,8 @@ steamPage: title_advantages: Korzyści wersji pełnej advantages: - 12 Nowych poziomów (razem 26 poziomów)s - - 18 Nowych budynków umożliwiających zbudowanie całkowicie automatycznej fabryki! + - 18 Nowych budynków umożliwiających zbudowanie całkowicie + automatycznej fabryki! - 20 Poziomów ulepszeń zapewniających wiele godzin zabawy! - Aktualizacja z przewodami dodająca całkowicie nowy wymiar! - Tryb Ciemny! @@ -42,8 +43,8 @@ steamPage: source_code: Kod źródłowy (GitHub) translate: Pomóż w tłumaczeniu text_open_source: >- - Każdy może pomóc w tworzeniu gry, jestem aktywny wśród społeczności - i próbuję odbierać wszystkie sugestie i brać je pod uwagę, gdzie tylko + Każdy może pomóc w tworzeniu gry, jestem aktywny wśród społeczności i + próbuję odbierać wszystkie sugestie i brać je pod uwagę, gdzie tylko jest to możliwe. Sprawdź moją tablicę Trello, by zobaczyć moje dalsze plany! @@ -122,8 +123,8 @@ dialogs: confirmSavegameDelete: title: Potwierdź usuwanie text: Czy jesteś pewny, że chcesz usunąć poniższy zapis gry?

- '' (poziom )

- Ta akcja nie może być cofnięta! + '' (poziom )

Ta akcja nie może + być cofnięta! savegameDeletionError: title: Błąd usuwania text: "Nie udało się usunąć zapisu:" @@ -177,8 +178,8 @@ dialogs: taśmociągów.
" createMarker: title: Nowy Znacznik - desc: Nadaj mu nazwę. Możesz w niej zawrzeć kod - kształtu (Który możesz wygenerować tutaj) + desc: Nadaj mu nazwę. Możesz w niej zawrzeć kod kształtu (Który + możesz wygenerować tutaj) titleEdit: Edytuj Znacznik markerDemoLimit: desc: Możesz stworzyć tylko dwa własne znaczniki w wersji demo. Zakup pełną @@ -205,11 +206,6 @@ dialogs: renameSavegame: title: Zmień nazwę zapisu gry desc: Tutaj możesz zmienić nazwę zapisu gry. - entityWarning: - title: Uwaga o Wydajności gry - desc: Postawiłeś dużo budynków, to jest tylko przyjazne przypomnienie, że - gra nie może utrzymać nieskończonej ilości budynków - Więc spróbuj - zrobić swoje budowle kompaktowe! ingame: keybindingsOverlay: moveMap: Ruch @@ -265,27 +261,6 @@ ingame: title: Ulepszenia buttonUnlock: Ulepsz tier: Poziom - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: POZIOM MAKSYMALNY (Szybkość x) statistics: title: Statystyki @@ -309,10 +284,6 @@ ingame: playtime: Czas Gry buildingsPlaced: Budynki beltsPlaced: Taśmociągi - buttons: - continue: Kontynuuj - settings: Ustawienia - menu: Powrót do menu tutorialHints: title: Potrzebujesz pomocy? showHint: Pokaż Wskazówkę @@ -475,13 +446,14 @@ buildings: description: Pozwala na transportowanie energii. second: name: Przewód logiczny - description: - Przekazuje sygnały, które mogą być w postaci przedmiotów, kolorów lub wartości typu Prawda/Fałsz. - Przewody o różnych kolorach nie łączą sie ze sobą. + description: Przekazuje sygnały, które mogą być w postaci przedmiotów, kolorów + lub wartości typu Prawda/Fałsz. Przewody o różnych kolorach nie + łączą sie ze sobą. balancer: default: name: Dystrybutor - description: Wielofunkcyjny - Równo rozdziela wszystkie kształty wejściowe do wyjść. + description: Wielofunkcyjny - Równo rozdziela wszystkie kształty wejściowe do + wyjść. merger: name: Łącznik (kompaktowy) description: Łączy dwa taśmociągi w jeden. @@ -497,8 +469,9 @@ buildings: storage: default: name: Magazyn - description: Przechowuje dodatkowe przedmioty, do pewnej ilości. Może zostać użyty jako - brama przepełnieniowa. Prawe wyjście posiada większy piorytet. + description: Przechowuje dodatkowe przedmioty, do pewnej ilości. Może zostać + użyty jako brama przepełnieniowa. Prawe wyjście posiada większy + piorytet. wire_tunnel: default: name: Skrzyżowanie przewodów @@ -506,63 +479,72 @@ buildings: constant_signal: default: name: Stały sygnał - description: Emituje stały sygnał, który może być w postaci przedmiotu, koloru lub wartości typu Prawda/Fałsz. + description: Emituje stały sygnał, który może być w postaci przedmiotu, koloru + lub wartości typu Prawda/Fałsz. lever: default: name: Przełącznik - description: >- - Może zostać przełączony, by emitować sygnał typu prawda/fałsz, - co pozwala na przykład: na przełączanie filtra przedmiotów. + description: "Może zostać przełączony, by emitować sygnał typu prawda/fałsz, co + pozwala na przykład: na przełączanie filtra przedmiotów." logic_gate: default: name: Bramka AND - description: Emituje sygnał "Prawda", jeżeli oba wejścia są wartością typu Prawda. - (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda") + description: Emituje sygnał "Prawda", jeżeli oba wejścia są wartością typu + Prawda. (Prawda oznacza dowolny kształt lub kolor, a także + sygnał "Prawda") not: name: Bramka NOT - description: Emituje sygnał "Prawda", jeżeli wejście NIE jest wartością typu Prawda. - (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda") + description: Emituje sygnał "Prawda", jeżeli wejście NIE jest wartością typu + Prawda. (Prawda oznacza dowolny kształt lub kolor, a także + sygnał "Prawda") xor: name: Bramka XOR - description: Emituje sygnał "Prawda", jeżeli tylko jedno wejście jest wartością typu Prawda. - (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda") + description: Emituje sygnał "Prawda", jeżeli tylko jedno wejście jest wartością + typu Prawda. (Prawda oznacza dowolny kształt lub kolor, a także + sygnał "Prawda") or: name: Bramka OR - description: Emituje sygnał "Prawda", jeżeli dowolne wejście jest wartością typu Prawda. - (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda") + description: Emituje sygnał "Prawda", jeżeli dowolne wejście jest wartością typu + Prawda. (Prawda oznacza dowolny kształt lub kolor, a także + sygnał "Prawda") transistor: default: name: Tranzystor - description: Przekazuje dolne wejście, jeżeli wejście boczne jest wartością typu Prawda. - (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda") + description: Przekazuje dolne wejście, jeżeli wejście boczne jest wartością typu + Prawda. (Prawda oznacza dowolny kształt lub kolor, a także + sygnał "Prawda") mirrored: name: Tranzystor - description: Przekazuje dolne wejście, jeżeli wejście boczne jest wartością typu Prawda. - (Prawda oznacza dowolny kształt lub kolor, a także sygnał "Prawda") + description: Przekazuje dolne wejście, jeżeli wejście boczne jest wartością typu + Prawda. (Prawda oznacza dowolny kształt lub kolor, a także + sygnał "Prawda") filter: default: name: Filtr - description: Podłącz sygnał, by przekierować wszystkie pasujące przedmioty na górę, a - resztę na prawo. Może być również sterowany za pomocą sygnałów Prawda/Fałsz. + description: Podłącz sygnał, by przekierować wszystkie pasujące przedmioty na + górę, a resztę na prawo. Może być również sterowany za pomocą + sygnałów Prawda/Fałsz. display: default: name: Wyświetlacz - description: Podłącz sygnał, by pokazać go na wyświetlaczu - Może on być kształtem, kolorem - lub wartością Prawda/Fałsz. + description: Podłącz sygnał, by pokazać go na wyświetlaczu - Może on być + kształtem, kolorem lub wartością Prawda/Fałsz. reader: default: name: Czytnik taśmociągów - description: Pozwala na odczytywanie średniej przepustowości taśmociągu. Emituje ostatnio - odczytany przedmiot na warstwie przewodów (gdy ją odblokujesz). + description: Pozwala na odczytywanie średniej przepustowości taśmociągu. Emituje + ostatnio odczytany przedmiot na warstwie przewodów (gdy ją + odblokujesz). analyzer: default: name: Analizator kształtów - description: Analizuje prawą górną ćwiartkę najniższej warstwy i zwraca jej kształt i kolor. + description: Analizuje prawą górną ćwiartkę najniższej warstwy i zwraca jej + kształt i kolor. comparator: default: name: Porównywacz - description: Zwraca sygnał "Prawda", jeżeli oba sygnały są dokładnie takie same. Działa na - kształtach, kolorach i wartościach Prawda/Fałsz. + description: Zwraca sygnał "Prawda", jeżeli oba sygnały są dokładnie takie same. + Działa na kształtach, kolorach i wartościach Prawda/Fałsz. virtual_processor: default: name: Wirtualny Przecinak @@ -572,15 +554,15 @@ buildings: description: Wirtualnie obraca kształt, potrafi to robić w oba kierunki. unstacker: name: Wirtualny Odklejacz - description: Wirtualnie oddziela najwyższą warstwę na prawe wyjście i - resztę na lewe. + description: Wirtualnie oddziela najwyższą warstwę na prawe wyjście i resztę na + lewe. stacker: name: Wirtualny Sklejacz description: Wirtualnie skleja prawy kształt na lewy. painter: name: Wirtualny Malarz - description: Wirtualnie maluje kształt z dolnego wejścia barwnikiem z - prawego wejścia. + description: Wirtualnie maluje kształt z dolnego wejścia barwnikiem z prawego + wejścia. item_producer: default: name: Producent kształtów @@ -589,10 +571,11 @@ buildings: storyRewards: reward_cutter_and_trash: title: Przecinanie Kształtów - desc: Właśnie odblokowałeś przecinaka, który przecina kstałty na pół - od góry na dół bez znaczenia na ich orientację!

- Upewnij się, że usuwasz śmieci - w przeciwnym przypadku maszyna zapcha - się i przestanie działać! Do tego celu dałem ci śmietnik, + desc: Właśnie odblokowałeś przecinaka, który przecina kstałty + na pół od góry na dół bez znaczenia na ich + orientację!

Upewnij się, że usuwasz śmieci - w + 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: title: Obracanie @@ -617,8 +600,9 @@ storyRewards: kształt po prawej jest kładziony na ten z lewej!" reward_splitter: title: Rozdzielacz/Łącznik - desc: Właśnie odblokowałeś rozdzielacz - typ dystrybutor, - który akceptuje jedno wejście i rozdziela je na dwa! + desc: Właśnie odblokowałeś rozdzielacz - typ + dystrybutor, który akceptuje jedno wejście i + rozdziela je na dwa! reward_tunnel: title: Tunel desc: Tunel został odblokowany - Możesz teraz prowadzić @@ -632,8 +616,8 @@ storyRewards: title: Wydobycie Łańcuchowe desc: "Właśnie odblokowałeś łańcuchowy ekstraktor! Może on przekazywać swoje surowce do innych ekstraktorów, - byś mógł bardziej efektywnie wydobywać surowce!

PS: Stary ekstraktor - na pasku narzędzi został teraz zastąpiony nowym!" + byś mógł bardziej efektywnie wydobywać surowce!

PS: Stary + ekstraktor na pasku narzędzi został teraz zastąpiony nowym!" reward_underground_belt_tier_2: title: Tunel Poziomu II desc: Odblokowano nowy wariant tunelu - Posiada większy @@ -650,17 +634,20 @@ storyRewards: raz, pobierając wyłącznie jeden barwnik! reward_storage: title: Magazyn - desc: Właśnie odblokowałeś magazyn - Pozwala na przecowywanie przedmiotów, - do pewnej ilości!

Prawe wyjście posiada większy piorytet, więc może być on - użyty jako brama przepełnieniowa! + desc: Właśnie odblokowałeś magazyn - Pozwala na przecowywanie + przedmiotów, do pewnej ilości!

Prawe wyjście posiada większy + piorytet, więc może być on użyty jako brama + przepełnieniowa! reward_freeplay: title: Tryb swobodny desc: Udało ci się! Odblokowałeś tryb swobodny! To oznacza, że - kształty są teraz losowo generowane!

- Od teraz budynek główny będzie wymagał odpowiedniej przepustowości - kształtów, zatem sugeruję budowę maszyny, która będzie atuomatycznie dostarczała - wymagany kształt!

Budynek główny emituje wymagany kształt na warstwie - przewodów, więc wystarczy analizować ten sygnał i konfigurować fabrykę bazując na nim. + kształty są teraz losowo generowane!

Od + teraz budynek główny będzie wymagał odpowiedniej + przepustowości kształtów, zatem sugeruję budowę + maszyny, która będzie atuomatycznie dostarczała wymagany + kształt!

Budynek główny emituje wymagany kształt na warstwie + przewodów, więc wystarczy analizować ten sygnał i konfigurować + fabrykę bazując na nim. reward_blueprints: title: Schematy desc: Możesz teraz kopiować i wklejać części swojej fabryki! @@ -680,62 +667,69 @@ storyRewards: pełnej! reward_balancer: title: Dystrybutor - desc: Właśnie odblokowałeś wielofunkcyjny dystrybutor - Pozwala - na budowę większych fabryk poprzez rozdzielanie i łączenie - taśmociągów!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Kompaktowy łącznik - desc: Właśnie odblokowałeś łącznik - typ dystrybutora, - który akceptuje dwa wejścia i łączy je na jeden taśmociąg! + desc: Właśnie odblokowałeś łącznik - typ + dystrybutora, który akceptuje dwa wejścia i łączy + je na jeden taśmociąg! reward_belt_reader: title: Czytnik taśmociągów desc: Właśnie odblokowałeś czytnik taśmociągów! Pozwala ci na - mierzenie przepustowości taśmociągu.

Czekaj tylko, aż odblokujesz przewody - logiczne - dopiero wtedy staje się bardzo użyteczny! + mierzenie przepustowości taśmociągu.

Czekaj tylko, aż + odblokujesz przewody logiczne - dopiero wtedy staje się bardzo + użyteczny! reward_rotater_180: title: Obracacz (180°) - desc: Właśnie odblokowałeś kolejny wariant obraczacza! - Pozwala ci na - obrócenie kształtu o 180 stopni! + desc: Właśnie odblokowałeś kolejny wariant obraczacza! - + Pozwala ci na obrócenie kształtu o 180 stopni! reward_display: title: Wyświetlacz - desc: "Właśnie odblokowałeś Wyświetlacz - Podłącz sygnał na warstwie - przewodów, by go zwizualizować!

PS: Czy zauważyłeś, że czytnik taśmociągów - i magazyn emitują ostatni przedmiot jako sygnał? Spróbuj wyświetlić go na wyświetlaczu!" + desc: "Właśnie odblokowałeś Wyświetlacz - Podłącz sygnał na + warstwie przewodów, by go zwizualizować!

PS: Czy zauważyłeś, + że czytnik taśmociągów i magazyn emitują ostatni przedmiot jako + sygnał? Spróbuj wyświetlić go na wyświetlaczu!" reward_constant_signal: title: Stały sygnał - desc: >- - Właśnie odblokowałeś budynek emitujący stały sygnał na warstwie przewodów! - Jest on przydatny na przykład: do ustawiania filtrów

- Sygnał może być kształtem, kolorem lub wartością - Prawda/Fałsz. + desc: "Właśnie odblokowałeś budynek emitujący stały sygnał na + warstwie przewodów! Jest on przydatny na przykład: do ustawiania + filtrów

Sygnał może być + kształtem, kolorem lub wartością + Prawda/Fałsz." reward_logic_gates: title: Bramki logiczne - desc: Właśnie odblokowałeś bramki logiczne! Nie musisz być z tego powodu - podekscytowany, ale one są bardzo fajne!

Z tymi bramkami możesz teraz wykonywać - operacje AND, OR, XOR i NOT.

Dodatkowo dałem ci tranzystor! + desc: Właśnie odblokowałeś bramki logiczne! Nie musisz być z + tego powodu podekscytowany, ale one są bardzo fajne!

Z tymi + bramkami możesz teraz wykonywać operacje AND, OR, XOR i NOT.

+ Dodatkowo dałem ci tranzystor! reward_virtual_processing: title: Wirtualne przetwarzanie - desc: Właśnie dałem ci mnóstwo budynków, które pozwolą ci - symulować przetwarzanie kształtów!

Możesz teraz symulować - przecinaka, obracacza, sklejacza i wiele więcej na warstwie przewodów! - Teraz masz trzy opcje na kontynuację gry:

- - Zbuduj zautomatyzowaną maszynę, która stworzy każdy kstałt - ządany przez budynek główny (Polecam tą opcję!).

- Zbuduj - coś ciekawego za pomocą przewodów.

- Kontynuuj zwykłą - rozgrywkę.

Cokolwiek wybierzesz, pamiętaj by się dobrze bawić! + desc: Właśnie dałem ci mnóstwo budynków, które pozwolą ci symulować + przetwarzanie kształtów!

Możesz teraz symulować + przecinaka, obracacza, sklejacza i wiele więcej na warstwie + przewodów! Teraz masz trzy opcje na kontynuację gry:

- + Zbuduj zautomatyzowaną maszynę, która stworzy każdy + kstałt ządany przez budynek główny (Polecam tą opcję!).

- + Zbuduj coś ciekawego za pomocą przewodów.

- Kontynuuj zwykłą + rozgrywkę.

Cokolwiek wybierzesz, pamiętaj by się dobrze + bawić! reward_wires_painter_and_levers: title: Przewody i poczwórny malarz desc: "Właśnie odblokowałeś Warstwę przewodów: Jest to osobna - warstwa położnoa na istniejącej, która wprowadza wiele nowych mechanik!

- Na początek dałem ci Poczwórnego Malarza - Podłącz ćwiartki, które - chcesz pomalować na warstwie przewodów!

By przełączyć się na warstwę przewodów, + warstwa położnoa na istniejącej, która wprowadza wiele nowych + mechanik!

Na początek dałem ci Poczwórnego + Malarza - Podłącz ćwiartki, które chcesz pomalować na + warstwie przewodów!

By przełączyć się na warstwę przewodów, wciśnij E." reward_filter: title: Filtr przedmiotów - desc: Właśnie odblokowałeś Filtr Przedmiotów! Będzie on przekirowywał - przedmioty do górnego lub prawego wyjścia, zależnie od tego, czy pasują one do - sygnału z warstwy przewodów.

Możesz również przekazać sygnał typu Prawda/Fałsz, - by całkowicie go włączyć lub wyłączyć. + desc: Właśnie odblokowałeś Filtr Przedmiotów! Będzie on + przekirowywał przedmioty do górnego lub prawego wyjścia, zależnie od + tego, czy pasują one do sygnału z warstwy przewodów.

Możesz + również przekazać sygnał typu Prawda/Fałsz, by całkowicie go włączyć + lub wyłączyć. reward_demo_end: title: Koniec wersji demo desc: Dotarłeś do końca wersji demo! @@ -860,38 +854,48 @@ settings: description: Ustaw głośność muzyki lowQualityMapResources: title: Zasoby mapy o niskiej jakości - description: Upraszcza renderowanie zasobów na mapie, gdy kamera jest przybliżona, - by zwiększyć wydajność. Wygląda to nawet ładnie, więc wypróbuj tą funkcję! + description: Upraszcza renderowanie zasobów na mapie, gdy kamera jest + przybliżona, by zwiększyć wydajność. Wygląda to nawet ładnie, + więc wypróbuj tą funkcję! disableTileGrid: title: Wyłącz siatkę description: Wyłączenie siatki może pomóc z wydajnością. Oprócz tego, poprawia wygląd gry! clearCursorOnDeleteWhilePlacing: title: Wyczyść kursor przy kliknięciu PPM - description: Domyślnie włączone, resetuje wybrany budynek do budowy, - gdy klikasz prawym przyciskiem myszy. Jeżeli to wyłączysz, możesz - usuwać budynki podczas budowania używając tego samego przycisku. + description: Domyślnie włączone, resetuje wybrany budynek do budowy, gdy klikasz + prawym przyciskiem myszy. Jeżeli to wyłączysz, możesz usuwać + budynki podczas budowania używając tego samego przycisku. lowQualityTextures: title: Tekstury niskiej jakości (Brzydkie) description: Używa niskej jakości tekstur, by zwiększyć wydajność. Spowoduje to, że gra będzie wyglądać bardzo brzydko! displayChunkBorders: title: Wyświetl granice chunków - description: Gra jest podzielona na chunki o wielkości 16x15 kratek. - Włączenie tego ustawienia powoduje wyświetlenie granicy każdego chunku. + description: Gra jest podzielona na chunki o wielkości 16x15 kratek. Włączenie + tego ustawienia powoduje wyświetlenie granicy każdego chunku. pickMinerOnPatch: title: Wybierz ekstraktor zamiast źródła - description: Domyślnie włączone, wybiera ekstraktor, jeżeli spróbujesz - wybrać źródło surowców za pomocą pipety + description: Domyślnie włączone, wybiera ekstraktor, jeżeli spróbujesz wybrać + źródło surowców za pomocą pipety simplifiedBelts: title: Uproszczone taśmociągi (Brzydkie) - description: Nie renderuje przedmiotów na taśmociągach, jeżeli nie - są zaznaczone kursorem, by zwiększyć wydajność. Nie zalecam - używać tego ustawienia, chyba że absolutnie potrzebujesz wydajności. + description: Nie renderuje przedmiotów na taśmociągach, jeżeli nie są zaznaczone + kursorem, by zwiększyć wydajność. Nie zalecam używać tego + ustawienia, chyba że absolutnie potrzebujesz wydajności. enableMousePan: title: Włącz przesuwanie myszą - description: Pozwala na poruszanie kamerą poprzez przez przesuwanie kursora - do granicy ekranu. Szybkość jest zależna od ustawienia Prędkość poruszania. + description: Pozwala na poruszanie kamerą poprzez przez przesuwanie kursora do + granicy ekranu. Szybkość jest zależna od ustawienia Prędkość + poruszania. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Klawiszologia @@ -992,13 +996,16 @@ demo: exportingBase: Eksportowanie całej fabryki jako zrzut ekranu settingNotAvailable: Niedostępne w wersji demo. tips: - - Budynek główny akceptuje wejście każdego rodzaju - nie tylko aktualny kształt! + - Budynek główny akceptuje wejście każdego rodzaju - nie tylko aktualny + kształt! - Upewnij się, że twoje fabryki są modularne - opłaci się to! - Nie buduj zbyt blisko budynku głównego, albo będziesz miał wielki chaos! - Jeżeli łączenie kształtów nie działa, spróbuj zamienić wejścia. - Możesz zmienić kierunek planera taśmociągów poprzez naciśnięcie R. - - Przytrymanie CTRL pozwala na przeciąganie taśmociągów bez automatycznego zmieniania kierunków. - - Stosunku pozostają takie same, dopóki wszystkie ulepszenia są na tym samym poziomie. + - Przytrymanie CTRL pozwala na przeciąganie taśmociągów bez + automatycznego zmieniania kierunków. + - Stosunku pozostają takie same, dopóki wszystkie ulepszenia są na tym samym + poziomie. - Seryjne wykonanie jest badziej wydajne niż równoległe. - Odblokujesz więcej wariantów budynków później w rozgrywce! - Możesz użyć T, by zmienić warianty budynków. @@ -1010,40 +1017,53 @@ tips: - Na najwyższym poziomie, 5 ekstraktorów zapełni pojedynczy taśmociąg. - Nie zapomnij o tunelach! - Nie musisz dzielić równo przedmiotów, by osiągnąć pełną wydajność. - - Przytrymanie SHIFT aktywuje planera taśmociągów, pozwalającego ci na łatwe budowanie długich taśmociągów. + - Przytrymanie SHIFT aktywuje planera taśmociągów, pozwalającego ci + na łatwe budowanie długich taśmociągów. - Przecinaki zawsze tną pionowo, nie zważając na ich orientację. - Zmieszanie wszystich 3 barwników daje biały barwnik. - Pierwsze wyjście z magazynu ma najwyższy piorytet. - Zainwestuj czas w budowanie powtarzalnych układów fabryk - warto! - - Przytrymanie CTRL pozwala na układanie wielu budynków tego samego typu. + - Przytrymanie CTRL pozwala na układanie wielu budynków tego samego + typu. - Możesz przytrzymać ALT, by odwrócić kierunek układanych taśmociągów. - Wydajność to klucz do sukcesu! - Kształty położone dalej od budynku głównego są bardziej skomplikowane. - - Maszyny mają limitowaną prędkość, podziel wejścia między wiele ich, by zmaksymalizować wydajność. + - Maszyny mają limitowaną prędkość, podziel wejścia między wiele ich, by + zmaksymalizować wydajność. - Użyj dystrybutorów, by zmaksymalizować wydajność. - Organizacja jest ważna. Próbuj nie krzyżować zbyt wielu taśmociągów. - Planuj na przyszłość, albo wszystko będzie wielkim chaosem! - - Nie usuwaj swoich starych fabryk! Będziesz ich potrzebował, by odblokować ulepszenia. + - Nie usuwaj swoich starych fabryk! Będziesz ich potrzebował, by odblokować + ulepszenia. - Spróbuj przejść poziom 20 samemu, zanim zaczniesz szukać pomocy! - Nie komplikuj rzeczy, próbuj budować proste rzeczy, a zajdziesz daleko. - - Możesz potrzebować ponownie używać swoich fabryk w późniejszej fazie rozgrywki. Planuj swoje fabryki, by były zdatne do ponownego użycia. - - Czasami znajdziesz wymagany kształt na mapie, bez potrzeby tworzenia go za pomoca sklejaczy. + - Możesz potrzebować ponownie używać swoich fabryk w późniejszej fazie + rozgrywki. Planuj swoje fabryki, by były zdatne do ponownego użycia. + - Czasami znajdziesz wymagany kształt na mapie, bez potrzeby tworzenia go za + pomoca sklejaczy. - Pełne "wiatraczki" nigdy nie pojawią się naturalnie na mapie. - Maluj swoje kształty przed przecianiem dla maksymalnej wydajności. - - Z modułami, miejsce jest tylko tym, co postrzegamy; troska dla śmiertelników + - Z modułami, miejsce jest tylko tym, co postrzegamy; troska dla + śmiertelników - Zbuduj osobną fabrykę schematów. Są one bardzo potrzebne do modułów. - - Obejrz dokładnie mikser kolorów, a wszystkie twoje pytania zostaną rozwiązane. + - Obejrz dokładnie mikser kolorów, a wszystkie twoje pytania zostaną + rozwiązane. - Przytrzymaj CTRL i przeciągnij, by zaznaczyć obszar - - Budowanie zbyt blisko budynku głównego może przeszkodzić ci w późniejszych projektach. - - Ikona pinezki przy każdym kształcie na liście ulepszeń przypina je na ekranie. + - Budowanie zbyt blisko budynku głównego może przeszkodzić ci w późniejszych + projektach. + - Ikona pinezki przy każdym kształcie na liście ulepszeń przypina je na + ekranie. - Połącz wszystkie głowne kolory, by stworzyć biały! - Masz nieskończoną mapę, nie ściskaj swojej fabryki, rozszerzaj ją! - Spróbuj też Factorio! To moja ulubiona gra. - - Poczwórny przecinak tnie zgodnie z ruchem wskazówek zegara, zaczynając do prawej górnej ćwiartki! + - Poczwórny przecinak tnie zgodnie z ruchem wskazówek zegara, zaczynając do + prawej górnej ćwiartki! - Możesz pobrać swoje zapisy gry w głownym menu gry! - - Ta gra posiada dużo użytecznych skrótów klawiszowych! Sprawdź stronę ustawień! + - Ta gra posiada dużo użytecznych skrótów klawiszowych! Sprawdź stronę + ustawień! - Ta gra posiada mnóstwo ustawień, sprawdź je! - - Znacznik do budynku główneko posiada mały kompas, wskazujący do niego kierunek! + - Znacznik do budynku główneko posiada mały kompas, wskazujący do niego + kierunek! - By wyczyścić taśmociągi, wytnij obszar i wklej go w tym samym miejscu. - Naciśnij F4, by zobaczyć ilość FPS i tempo ticków. - Naciśnij F4 dwa razy, by zobaczyć kratkę twojej myszy i kamery. diff --git a/translations/base-pt-BR.yaml b/translations/base-pt-BR.yaml index 4519d16a..091adb32 100644 --- a/translations/base-pt-BR.yaml +++ b/translations/base-pt-BR.yaml @@ -119,9 +119,8 @@ dialogs: text: "Houve uma falha ao carregar seu jogo salvo:" confirmSavegameDelete: title: Confirmar exclusão - text: Tem certeza que deseja deletar o jogo a seguir?

- '' no nível

Isso não - pode ser revertido! + text: Tem certeza que deseja deletar o jogo a seguir?

'' + no nível

Isso não pode ser revertido! savegameDeletionError: title: Falha ao deletar text: "Houve uma falha ao deletar seu jogo salvo:" @@ -199,11 +198,6 @@ dialogs: renameSavegame: title: Renomear Save desc: Você pode renomear seu save aqui. - entityWarning: - title: Aviso de Performance - desc: Você colocou muitas construções, isso é apenas um aviso amigável de que o - jogo não suporta construções infinitas - Então tente manter suas - fábricas compactas! ingame: keybindingsOverlay: moveMap: Mover @@ -259,27 +253,6 @@ ingame: title: Melhorias buttonUnlock: Melhorar tier: Nível - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: NÍVEL MÁXIMO (Velocidade x) statistics: title: Estatísticas @@ -303,10 +276,6 @@ ingame: playtime: Tempo de Jogo buildingsPlaced: Construções beltsPlaced: Esteiras - buttons: - continue: Continuar - settings: Configurações - menu: Voltar ao menu tutorialHints: title: Quer ajuda? showHint: Mostrar dica @@ -466,9 +435,9 @@ buildings: description: Colore as formas na entrada esquerda com a cor da entrada superior. quad: name: Pintor (Quádruplo) - description: Permite que você pinte cada quadrante da forma individualmente. Apenas - entradas com um sinal verdadeiro no plano de fios - serão pintadas! + description: Permite que você pinte cada quadrante da forma individualmente. + Apenas entradas com um sinal verdadeiro no + plano de fios serão pintadas! trash: default: name: Lixo @@ -593,12 +562,11 @@ buildings: storyRewards: reward_cutter_and_trash: title: Cortando formas - desc: Você acabou de desbloquear o cortador, que corta formas pela metade - de cima para baixo independente de sua + desc: Você acabou de desbloquear o cortador, que corta formas + pela metade de cima para baixo independente de sua 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! + contrário, a máquina irá entupir - Por isso eu te + dei o lixo, que destrói tudo que você coloca nele! reward_rotater: title: Rotação desc: O rotacionador foi desbloqueado! Gira as formas no @@ -622,8 +590,8 @@ storyRewards: reward_splitter: title: Divisor desc: Você desbloqueou uma variante divisora do - balanceador - Ela aceita uma entrada e a divide - em duas saídas! + balanceador - Ela aceita uma entrada e a divide em + duas saídas! reward_tunnel: title: Túnel desc: O túnel foi desbloqueado - Agora você pode transportar @@ -662,13 +630,15 @@ storyRewards: output, so you can also use it as an overflow gate! reward_freeplay: title: Modo Livre - desc: Você conseguiu! Você desbloqueou o modo livre! Isso significa - que formas agora são geradas aleatóriamente!

- Já que o HUB vai precisar de uma entrada constante a partir de - agora, eu altamente recomendo que você construa uma máquina que entregue - automaticamente as formas pedidas!

O HUB emite a forma pedida - no plano dos fios, então tudo que você precisa fazer é analizá-la e - automaticamente configurar sua fábrica baseado nessa análise. + desc: Você conseguiu! Você desbloqueou o modo livre! Isso + significa que formas agora são geradas + aleatóriamente!

Já que o HUB vai precisar + de uma entrada constante a partir de agora, eu + altamente recomendo que você construa uma máquina que entregue + automaticamente as formas pedidas!

O HUB emite a forma + pedida no plano dos fios, então tudo que você precisa fazer é + analizá-la e automaticamente configurar sua fábrica baseado nessa + análise. reward_blueprints: title: Projetos desc: Agora você pode copiar e colar partes de sua fábrica! @@ -687,9 +657,9 @@ storyRewards: desc: Parabéns! Aliás, mais conteúdo vindo na versão completa! reward_balancer: title: Balanceador - desc: O balanceador multifuncional foi desbloqueado - Ele pode - ser usado para construir fábricas maiores dividindo e unindo - itens em múltiplas esteiras!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Unificador Compacto desc: Você desbloqueou uma variante unificadora do @@ -706,10 +676,10 @@ storyRewards: Ele permite que você rotacione uma forma em 180 graus (Surpresa! :D) reward_display: title: Display - desc: "Você desbloqueou o Display - Conecte um sinal no - plano de fios para poder vê-lo!

PS: Você percebeu que ambos o leitor - de esteiras e o armazenamento emitem o último item lido? Tente mostrar - isso em um display!" + desc: "Você desbloqueou o Display - Conecte um sinal no plano + de fios para poder vê-lo!

PS: Você percebeu que ambos o + leitor de esteiras e o armazenamento emitem o último item lido? + Tente mostrar isso em um display!" reward_constant_signal: title: Sinal Constante desc: Você desbloqueou a construção que emite um sinal @@ -915,6 +885,14 @@ settings: title: Habilitar Movimento com o Mouse description: Permite mover o mapa ao mover o cursor para as bordas da tela. A velocidade depende da configuração Velocidade de Movimento. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Controles diff --git a/translations/base-pt-PT.yaml b/translations/base-pt-PT.yaml index 51bcb568..234d1883 100644 --- a/translations/base-pt-PT.yaml +++ b/translations/base-pt-PT.yaml @@ -47,7 +47,6 @@ steamPage: assim que possível. Segue o meu trello board para veres todo o roteiro de desenvolvimento! - global: loading: A Carregar error: Erro @@ -123,10 +122,8 @@ dialogs: text: "Erro ao carregar o teu savegame:" confirmSavegameDelete: title: Confirmar eliminação - text: >- - Tens a certeza que queres apagar o seguinte jogo?

- '' no nível

Isto não pode ser - desfeito! + text: Tens a certeza que queres apagar o seguinte jogo?

'' + no nível

Isto não pode ser desfeito! savegameDeletionError: title: Erro de eliminação text: "Erro ao eliminar o teu savegame:" @@ -181,8 +178,9 @@ dialogs: class='keybinding'>ALT: Inverte as posições.
" createMarker: title: Novo Marco - desc: Dá-lhe um nome com significado, também poderás adicionar um pequeno - código de uma forma. (Pode ser gerado aqui) + desc: Dá-lhe um nome com significado, também poderás adicionar um + pequeno código de uma forma. (Pode ser gerado + aqui) titleEdit: Editar Marco markerDemoLimit: desc: Apenas podes criar dois marcos na versão Demo. Adquire o jogo completo @@ -203,16 +201,11 @@ dialogs: editSignal: title: Define o Sinal descItems: "Escolhe um item pre-definido:" - descShortKey: ... ou insere o pequeno código de uma forma (Pode ser - gerado aqui) + descShortKey: ... ou insere o pequeno código de uma forma (Pode + ser gerado aqui) renameSavegame: title: Renomear Savegame desc: Podes renomear o teu savegame aqui. - entityWarning: - title: Aviso de Desempenho - desc: Tu colocaste muitas contruções, isto é apenas um lembrete amigável de que - o que o jogo não aguenta com um número infinito de contruções - Sendo assim tenta - manter as tuas fábricas compactas! ingame: keybindingsOverlay: moveMap: Mover @@ -258,27 +251,6 @@ ingame: title: Upgrades buttonUnlock: Upgrade tier: Nível - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: NÍVEL MÁXIMO (Velocidade x) statistics: title: Estatísticas @@ -302,10 +274,6 @@ ingame: playtime: Tempo de jogo buildingsPlaced: Construções beltsPlaced: Tapetes rolantes - buttons: - continue: Continuar - settings: Definições - menu: Voltar ao menu tutorialHints: title: Precisas de ajuda? showHint: Mostrar dica @@ -382,7 +350,6 @@ ingame: support: title: Ajuda-me desc: Eu desenvolvo este jogo no meu tempo livre! - shopUpgrades: belt: name: Tapetes, Distribuidores e Túneis @@ -435,7 +402,6 @@ buildings: name: Rodar (CCW) description: Roda as formas 90º no sentido contrário ao dos ponteiros do relógio. - rotate180: name: Rodar (180º) description: Roda as formas 180º. @@ -460,8 +426,8 @@ buildings: quad: name: Pintor (Quádruplo) description: Permite colorir cada quadrante da forma individualmente. Apenas - entradas com um sinal verdadeira na camada de fios - irá ser pintada! + entradas com um sinal verdadeira na camada de + fios irá ser pintada! mirrored: name: Pintor description: Pinta a forma geométrica da entrada esquerda com a cor da entrada @@ -478,16 +444,17 @@ buildings: wire: default: name: Fio Elétrico - description: Tranfere sinais, que podem ser itens, cores ou um sinal binário (1 ou 0). - Fios de cores diferestes não se conectam. + description: Tranfere sinais, que podem ser itens, cores ou um sinal binário (1 + ou 0). Fios de cores diferestes não se conectam. second: name: Fio Elétrico - description: Tranfere sinais, que podem ser itens, cores ou um sinal binário (1 ou 0). - Fios de cores diferestes não se conectam. + description: Tranfere sinais, que podem ser itens, cores ou um sinal binário (1 + ou 0). Fios de cores diferestes não se conectam. balancer: default: name: Distribuidor - description: Multifunções - Distribui igualmente todas as entradas por todas as saídas. + description: Multifunções - Distribui igualmente todas as entradas por todas as + saídas. merger: name: Misturador (comp.) description: Junta dois tapetes rolantes num só. @@ -503,8 +470,9 @@ buildings: storage: default: name: Armazém - description: Armazena itens em excesso, até uma determinada capacidade. Dá prioridade à saída da - esquerda e pode ser usado como uma porta de transbordo. + description: Armazena itens em excesso, até uma determinada capacidade. Dá + prioridade à saída da esquerda e pode ser usado como uma porta + de transbordo. wire_tunnel: default: name: Túnel de Fios @@ -512,44 +480,41 @@ buildings: constant_signal: default: name: Sinal Constante - description: Emite um sinal constante , que pode ser uma forma, cor ou - um sinal binário (1 ou 0). + description: Emite um sinal constante , que pode ser uma forma, cor ou um sinal + binário (1 ou 0). lever: default: name: Interruptor - description: Pode emitir alternadamente um sinal binário (1 ou 0) na camada de fios, - que pode posteriormente ser usado, por exemplo, num filtro de itens. + description: Pode emitir alternadamente um sinal binário (1 ou 0) na camada de + fios, que pode posteriormente ser usado, por exemplo, num filtro + de itens. logic_gate: default: name: Portão AND - description: >- - Emite um sinal binário "1" se ambas as entradas forem verdadeiras. (Verdadeiro significa: - forma, cor ou sinal binário "1") + description: 'Emite um sinal binário "1" se ambas as entradas forem verdadeiras. + (Verdadeiro significa: forma, cor ou sinal binário "1")' not: name: Portão NOT - description: >- - Emite um sinal binário "1" se a entrada não for verdadeira. (Verdadeiro significa: - forma, cor ou sinal binário "1") + description: 'Emite um sinal binário "1" se a entrada não for verdadeira. + (Verdadeiro significa: forma, cor ou sinal binário "1")' xor: name: Portão XOR - description: >- - Emite um sinal binário "1" se uma das entradas for verdadeira, mas não as duas. (Verdadeiro significa: - forma, cor ou sinal binário "1") + description: 'Emite um sinal binário "1" se uma das entradas for verdadeira, mas + não as duas. (Verdadeiro significa: forma, cor ou sinal binário + "1")' or: name: Portão OR - description: >- - Emite um sinal binário "1" se uma entrada é verdadeira. (Verdadeiro significa: - forma, cor ou sinal binário "1") + description: 'Emite um sinal binário "1" se uma entrada é verdadeira. + (Verdadeiro significa: forma, cor ou sinal binário "1")' transistor: default: name: Transístor - description: Encaminha a entrada inferior se a entrada lateral for verdade - (uma forma, cor ou "1"). - + description: Encaminha a entrada inferior se a entrada lateral for verdade (uma + forma, cor ou "1"). mirrored: name: Transístor - description: Encaminha a entrada inferior se a entrada lateral for verdade - (uma forma, cor ou "1"). + description: Encaminha a entrada inferior se a entrada lateral for verdade (uma + forma, cor ou "1"). filter: default: name: Filtro de Itens @@ -559,56 +524,56 @@ buildings: display: default: name: Visor - description: Conecta um sinal para mostrar no Visor - Pode ser uma forma, cor - ou um sinal binário. + description: Conecta um sinal para mostrar no Visor - Pode ser uma forma, cor ou + um sinal binário. reader: default: name: Leitor de Tapete - description: - Permite medir a passagem média de itens no tapete. Fornece o último item lido na camada de - fios (quando desbloqueada). + description: Permite medir a passagem média de itens no tapete. Fornece o último + item lido na camada de fios (quando desbloqueada). analyzer: default: name: Analizador de Forma - description: Analiza o quadrante superior direito da camada mais baixa da forma e retorna - a forma ou cor. + description: Analiza o quadrante superior direito da camada mais baixa da forma + e retorna a forma ou cor. comparator: default: name: Comparador - description: - Produz o sinal binário "1" se ambos os itens são exatamente iguais. Pode comparar formas, - itens e sinais binários. + description: Produz o sinal binário "1" se ambos os itens são exatamente iguais. + Pode comparar formas, itens e sinais binários. virtual_processor: default: name: Cortador Virtual description: Virtualmente, corta as formas em duas metades. rotater: name: Rodador Virtual - description: Virtualmente, roda a forma tanto no sentido horário quanto no anti-horário. + description: Virtualmente, roda a forma tanto no sentido horário quanto no + anti-horário. unstacker: name: Desempilhador Virtual - description: Virtualmente, remove a camada do topo para a saída da direita - e o restante para a da esquerda. + description: Virtualmente, remove a camada do topo para a saída da direita e o + restante para a da esquerda. stacker: name: Empilhador Virtual - description: Virtualmente empilhada a forma da direita em cima do item da esquerda. + description: Virtualmente empilhada a forma da direita em cima do item da + esquerda. painter: name: Pintor Virtual - description: Virtualmente, pinta a forma a forma da entrada de baixo - com o item da entrada da direita. + description: Virtualmente, pinta a forma a forma da entrada de baixo com o item + da entrada da direita. item_producer: default: name: Produtor de Itens - description: Disponível apenas no modo sandbox, produz o sinal dado na - camada de fios na camada normal. + description: Disponível apenas no modo sandbox, produz o sinal dado na camada de + fios na camada normal. storyRewards: reward_cutter_and_trash: title: Corte de formas - desc: Acabaste de desbloquear o cortador, que corta as formas ao meio - de cima para baixo independentemente da sua - orientação!

Certefica-te de que te livras do desperdício, - caso contrário irá encravar e parar - Para este propósito - eu dei-te um lixo, que destrói + desc: Acabaste de desbloquear o cortador, que corta as formas + ao meio de cima para baixo independentemente da sua + orientação!

Certefica-te de que te livras do + 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: title: Rotação @@ -634,8 +599,8 @@ storyRewards: reward_splitter: title: Divisor desc: Desbloqueaste o dvisor uma variante do - distribuidor - Aceita uma entradae divide-a - em duas! + distribuidor - Aceita uma entradae divide-a em + duas! reward_tunnel: title: Túnel desc: O Túnel foi desbloqueado - Com ele podes passar itens @@ -649,9 +614,9 @@ storyRewards: reward_miner_chainable: title: Extração em série desc: "Desbloqueaste o extrator em séire! Permite - enviar os recursos para outros extratores, sendo assim - permite uma extração de recursos mais eficiente!

PS: O extrator - antigo já foi trocado na tua lista de construções!" + enviar os recursos para outros extratores, sendo + assim permite uma extração de recursos mais eficiente!

PS: O + extrator antigo já foi trocado na tua lista de construções!" reward_underground_belt_tier_2: title: Túnel Nível II desc: Desbloqueaste uma nova variante do Túnel - Tem um @@ -670,17 +635,20 @@ storyRewards: reward_storage: title: Armazém desc: Desbloqueaste uma variante do lixo - Permite armazenar - itens, até uma determinada capacidade!

Dá prioridade à saída da - esquerda e pode ser usado como uma porta de transbordo! + itens, até uma determinada capacidade!

Dá prioridade à saída + da esquerda e pode ser usado como uma porta de + transbordo! reward_freeplay: title: Jogo livre desc: Conseguiste! Desbloqueaste o modo jogo livre! Isto - significa que agora as formas são geradas aleatoriamente!

- Como o edifício central vai precisar de uma taxa de rendimento a partir - de agora, recomendo vivamente a contruires uma máquina que, automaticamente, - entraga as formas pedidas!

O edifício central emite a forma pedida - na camada de fios,sendo assim tudo o que tens a fazer é analiza-la e - automaticamente configurares a tua fábrica baseada nisso. + significa que agora as formas são geradas + aleatoriamente!

Como o edifício central vai + precisar de uma taxa de rendimento a partir de + agora, recomendo vivamente a contruires uma máquina que, + automaticamente, entraga as formas pedidas!

O edifício + central emite a forma pedida na camada de fios,sendo assim tudo o + que tens a fazer é analiza-la e automaticamente configurares a tua + fábrica baseada nisso. reward_blueprints: title: Projetos desc: Agora podes copiar e colar partes da tua fábrica! @@ -699,18 +667,18 @@ storyRewards: desc: Parabéns! Já agora, está planeado mais conteúdo para o jogo completo! reward_balancer: title: Distribuidor - desc: O multifunctional distribuidor foi desbloqueado - Pode - ser usado para construbir fábricas maiores dividindo e juntando - itens por vários tapetes rolantes!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Misturador (compacto) desc: Desbloqueaste um misturador, uma variante do - distribuidor - Aceita duas entradas e junta-as num só - tapete rolante! + distribuidor - Aceita duas entradas e junta-as num + só tapete rolante! reward_belt_reader: title: Leitor de Tapete - desc: Desbloqueaste o leitor de tapete! Permite-te medires - a passagem média de itens no tapete.

E espera por desbloqueares + 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: title: Rodar (180º) @@ -718,17 +686,17 @@ storyRewards: rodares formas 180 graus (Surpresa! :D) reward_display: title: Visor - desc: "Desbloqueaste o Visor - Conecta um sinal na - camada de fios para o visualizares!

PS: Reparaste que o leitor - de tapete e o armazém emitem o último item lido por eles? tenta mostrar isso - num visor!" + desc: "Desbloqueaste o Visor - Conecta um sinal na camada de + fios para o visualizares!

PS: Reparaste que o leitor de + tapete e o armazém emitem o último item lido por eles? tenta mostrar + isso num visor!" reward_constant_signal: title: Sinal Constante - desc: Desbloqueaste o sinal constante contruido na camada - de fios! Isto é útil conectado com um filtro de itens + desc: Desbloqueaste o sinal constante contruido na camada de + fios! Isto é útil conectado com um filtro de itens por exemplo.

O sinal constante pode emitir uma - forma, cor ou - sinal binário (1 ou 0). + forma, cor ou sinal + binário (1 ou 0). reward_logic_gates: title: Portões Lógicos desc: Desbloqueaste os portões lógicos! N tens de te excitar @@ -738,27 +706,29 @@ storyRewards: reward_virtual_processing: title: Processamento Virtual desc: Acadei de te dar um monte de novas construções, que te vão permitir - simular o processamento de formas!

Agora podes - simular um cortador,um rodador, um empilhador e muito mais na camada de fios! - Com isto, agora tens três opções para continuares o jogo:

- - Construir uma máquina automática para criar qualquer forma - possível pedida pelo Edifício Central (Reconmento-te a experimentares!).

- Contruir - algo fixe com os fios.

- Continuar a jogar - regularmente.

Independentemente da tua escolha, lembra-te de te divertires! + simular o processamento de formas!

Agora + podes simular um cortador,um rodador, um empilhador e muito mais na + camada de fios! Com isto, agora tens três opções para continuares o + jogo:

- Construir uma máquina automática + para criar qualquer forma possível pedida pelo Edifício Central + (Reconmento-te a experimentares!).

- Contruir algo fixe com + os fios.

- Continuar a jogar regularmente.

+ Independentemente da tua escolha, lembra-te de te divertires! reward_wires_painter_and_levers: title: Fios & Pintor Quádruplo - desc: "Desbloquaste a Camada de Fios: É uma camada separada - no topo da camada normal e introduz um monte de novas + desc: "Desbloquaste a Camada de Fios: É uma camada separada no + topo da camada normal e introduz um monte de novas mecânicas!

Para o inicio eu dei-te o Pintor - Quádruplo - Conecta as entradasque queres pintar na - camada de fios!

Para trocares para a camada de fios, pressiona a tecla - E." + Quádruplo
- Conecta as entradasque queres pintar na camada + de fios!

Para trocares para a camada de fios, pressiona a + tecla E." reward_filter: title: Filtro de Itens - desc: Desbloquaste o Filtro de Itens! Vai mandar itens ou - para o topo ou para a saída da esquerda dependendo depending se são iguais ao - sinal da camada de fios ou não.

Também podes passar um - sinal binário (1 ou 0) para ativa-lo ou desativa-lo totalmente. + desc: Desbloquaste o Filtro de Itens! Vai mandar itens ou para + o topo ou para a saída da esquerda dependendo depending se são + iguais ao sinal da camada de fios ou não.

Também podes + passar um sinal binário (1 ou 0) para ativa-lo ou desativa-lo + totalmente. reward_demo_end: title: Fim da Demo desc: Tu chegaste ao fim da versão demo! @@ -887,40 +857,50 @@ settings: description: Define o volume para música lowQualityMapResources: title: Recursos de Mapa de Baixa Qualidade - description: Simplifica a renderização de recursos quando o mapa está ampliado para - melhorar o desempenho. Até parece mais limpo, então lembra-te de - experimentares! + description: Simplifica a renderização de recursos quando o mapa está ampliado + para melhorar o desempenho. Até parece mais limpo, então + lembra-te de experimentares! disableTileGrid: title: Desativar Grelha - description: Desativar a grelha pode ajudar com o desempenho. Isto também - fazz o jogo parecer mais limpo! + description: Desativar a grelha pode ajudar com o desempenho. Isto também fazz o + jogo parecer mais limpo! clearCursorOnDeleteWhilePlacing: title: Limpar Cursor com Clique Direito - description: Ativado por padrão, limpa o cursor sempre que pressionas o botão direito do rato - enquanto tens um edifício para colocamento. Se desativado, - podes apagar construções pressionando o botão direito do rato enquanto colocas um - edifício. + description: Ativado por padrão, limpa o cursor sempre que pressionas o botão + direito do rato enquanto tens um edifício para colocamento. Se + desativado, podes apagar construções pressionando o botão + direito do rato enquanto colocas um edifício. lowQualityTextures: title: Texturas de baixa qualidade (Feio) - description: sa texturas de baixa qualidade para melhorar o desempenho. sto vai tornar o - jogo parecer muito feio! + description: sa texturas de baixa qualidade para melhorar o desempenho. sto vai + tornar o jogo parecer muito feio! displayChunkBorders: title: Mostrar bordas de limites (chunk borders) - description: O jogo está dividido em partes de 16x16 quadrados, se esta dedinição estiver - ativada as bordas de cada limitece são mostradas. + description: O jogo está dividido em partes de 16x16 quadrados, se esta + dedinição estiver ativada as bordas de cada limitece são + mostradas. pickMinerOnPatch: title: Selecionar extrator num quadrado de recurso description: Ativado por padrão, seleciona um extrator se usares a pipeta quando estiveres com o rato em cima de um quadrado de recurso. simplifiedBelts: title: Tapetes rolantes simplificados (Feio) - description: Não renderiza os intens nos tapetes excepto quando tens o rato em cima do tapete - para melhorar o desempenho. Não recomendo a jogares com esta definição ativada - a não ser que precises mesmo de melhorar o desempenho. + description: Não renderiza os intens nos tapetes excepto quando tens o rato em + cima do tapete para melhorar o desempenho. Não recomendo a + jogares com esta definição ativada a não ser que precises mesmo + de melhorar o desempenho. enableMousePan: title: Ativar rato panorâmico - description: Permite-te mover o mapa movento o rato nos cantos do - ecrâ. A velociade depende da definição de velocidade de movimentação. + description: Permite-te mover o mapa movento o rato nos cantos do ecrâ. A + velociade depende da definição de velocidade de movimentação. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Atalhos @@ -1020,13 +1000,15 @@ demo: exportingBase: Exportar base como uma imagem settingNotAvailable: Não disponível no Demo. tips: - - "O edifício central aceita qualquer entrada, não apenas a forma atual!" + - O edifício central aceita qualquer entrada, não apenas a forma atual! - Tem a certeza que as tuas fábricas são modulares - vai valer a pena! - - "Não construas demasiado perto do edifício, ou vai ser um grande caos!" - - "Se empilhar não funciona, tenta trocar as entradas." - - Podes alternar a direção do planeador de tapete rolante ao pressionar R. + - Não construas demasiado perto do edifício, ou vai ser um grande caos! + - Se empilhar não funciona, tenta trocar as entradas. + - Podes alternar a direção do planeador de tapete rolante ao pressionar + R. - Ao segurar CTRL podes arrastar tapetes rolantes sem auto-orientação. - - "Os rácios continuam os mesmos, desde que todos os upgrades estejam no mesmo Nível." + - Os rácios continuam os mesmos, desde que todos os upgrades estejam no + mesmo Nível. - Execução em série é mais eficiente que em paralelo. - Vais desbloquear mais variações de edifícios mais tarde no jogo! - Podes usar T para trocar entre as diferentes variantes. @@ -1035,11 +1017,13 @@ tips: - Tenta construir fábricas compactas - vai valer a pena! - O pintor tem uma variante espelhada que podes selectionar com T - Ter os rácios de edifícios corretos vai maximizar a eficiência. - - "No nível máximo, 5 extratores vão encher um tapete." + - No nível máximo, 5 extratores vão encher um tapete. - Não te esqueças dos túneis! - Não tens de dividir os itens uniformemente para eficiência máxima. - - Segurar SHIFT vai ativar o planeador de tapetes, deixando-te colocar longas linhas de tapetes facilmente. - - "Os cortadores cortam sempre verticalmente, independentemente da sua orientação." + - Segurar SHIFT vai ativar o planeador de tapetes, deixando-te + colocar longas linhas de tapetes facilmente. + - Os cortadores cortam sempre verticalmente, independentemente da sua + orientação. - Para obter branco junta as três cores. - O buffer do armazém prioritiza a primeira saída. - Investe tempo para costruir designs repetiveis - vale a pena! @@ -1047,32 +1031,41 @@ tips: - Podes segurar ALT para inverter a direção de tapetes colocados. - Eficiência é a solução! - As formas que estão mais longes do edifício central são mais complexas. - - "As Máquinas têm uma velocidade limitada, divide-as para eficiência máxima." + - As Máquinas têm uma velocidade limitada, divide-as para eficiência máxima. - Usa balanceadores para maximizar a tua eficiência. - Organização é importante. Tenta não cruzar tapetes demasiado. - - "Planeja antecipadamente, ou vai ser um grande caos!" - - Não removas as tuas fábricas antigas! Vais precisar delas para desbloquear upgrades. + - Planeja antecipadamente, ou vai ser um grande caos! + - Não removas as tuas fábricas antigas! Vais precisar delas para desbloquear + upgrades. - Tenta superar o nível 18 sozinho sem procurar ajuda! - - "Não complicas as coisas, tenta continuar simples e irás muito longe." - - Talvez precises de reusar fábricas mais tarde no jogo. Planeia as tuas fábricas para serem reutilizáveis. - - Às vezes, podes encontrar uma forma necessária no mapa sem criar-la com empilhadoras. + - Não complicas as coisas, tenta continuar simples e irás muito longe. + - Talvez precises de reusar fábricas mais tarde no jogo. Planeia as tuas + fábricas para serem reutilizáveis. + - Às vezes, podes encontrar uma forma necessária no mapa sem criar-la com + empilhadoras. - Moinhos de vento e cataventos completos nunca aparecem naturalmente. - Pinta as tuas formas antes de cortar-las para eficiência máxima. - - "Com módulos, o espaço é apenas uma percepção; uma preocupação para pessoas mortais." + - Com módulos, o espaço é apenas uma percepção; uma preocupação para pessoas + mortais. - Faz uma fábrica de diagramas separada. São importantes para módulos. - - "Dá uma olhada ao misturador de cores, e as tuas questões serão respondidas." + - Dá uma olhada ao misturador de cores, e as tuas questões serão respondidas. - Use CTRL + Clique para selecionar uma área. - - Construir demasiado perto do edifício central pode ficar no caminho de projetos futuros. - - O ícone de alfinete perto duma forma na lista de upgrades vai afixar-la ao ecrã. + - Construir demasiado perto do edifício central pode ficar no caminho de + projetos futuros. + - O ícone de alfinete perto duma forma na lista de upgrades vai afixar-la ao + ecrã. - Junta todas as cores primárias juntas para fazer branco! - - "Tu tens um mapa infinito, não limites a tua fábrica, expande!" + - Tu tens um mapa infinito, não limites a tua fábrica, expande! - Tenta também Factorio! É o meu jogo favorito. - - O cortador quádruplo corta no sentido dos ponteiros começando no canto superior direito! + - O cortador quádruplo corta no sentido dos ponteiros começando no canto + superior direito! - Podes fazer download dos teus savegames no menu principal! - - Este jogo tem muitos atalhos de teclado úteis! Não te esqueças de verificar a página de configurações. - - "Este jogo tem muitas definições, não te esqueças de as verificar!" - - O marco para o teu edifício central tem uma pequena bússola para indicar a sua direção! - - "Para limpar tapetes, corta a área e cola-a na mesma localização." + - Este jogo tem muitos atalhos de teclado úteis! Não te esqueças de + verificar a página de configurações. + - Este jogo tem muitas definições, não te esqueças de as verificar! + - O marco para o teu edifício central tem uma pequena bússola para indicar a + sua direção! + - Para limpar tapetes, corta a área e cola-a na mesma localização. - Pressiona F4 para mostrar os teus FPS e Tick Rate. - Pressiona F4 duas vezes para mostrar a tile do teu rato e câmara. - Podes clicar numa forma afixada no lado direito para desafixar-la. diff --git a/translations/base-ro.yaml b/translations/base-ro.yaml index 54c45291..5a635507 100644 --- a/translations/base-ro.yaml +++ b/translations/base-ro.yaml @@ -204,11 +204,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Move @@ -254,27 +249,6 @@ ingame: title: Upgrade-uri buttonUnlock: Upgrade tier: Tier - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: NIVELUL MAXIM (Speed x) statistics: title: Statistici @@ -298,10 +272,6 @@ ingame: playtime: Timp jucat buildingsPlaced: Construcții beltsPlaced: Benzi - buttons: - continue: Continuă - settings: Setări - menu: Întoarce-te în meniu tutorialHints: title: Ai nevoie de ajutor? showHint: Arată o idee @@ -689,7 +659,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items
onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -910,6 +880,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Tastele setate diff --git a/translations/base-ru.yaml b/translations/base-ru.yaml index 41e6d6f8..6d07d56c 100644 --- a/translations/base-ru.yaml +++ b/translations/base-ru.yaml @@ -3,7 +3,8 @@ steamPage: создания и объединения все более сложных фигур на бесконечной карте. discordLinkShort: Официальный Discord сервер intro: >- - Shapez.io - это спокойная игра о создании фабрик для автоматизации создания сложных геометрических фигур. + Shapez.io - это спокойная игра о создании фабрик для автоматизации + создания сложных геометрических фигур. По мере управления уровня, фигуры становятся все сложнее, так что придется расширять фабрику засчет бесконечной карты. @@ -40,9 +41,9 @@ steamPage: source_code: Исходный код (GitHub) translate: Помочь с переводом text_open_source: >- - Кто угодно может внести свой вклад в разработку игры - я активно вовлечен - в сообщество и стараюсь просмотреть все предложения и по возможности - прислушиваться к отзывам. + Кто угодно может внести свой вклад в разработку игры - я активно + вовлечен в сообщество и стараюсь просмотреть все предложения и по + возможности прислушиваться к отзывам. Не забудьте заглянуть на мой Trello board, чтобы ознакомиться с планами на будущее! global: @@ -120,9 +121,8 @@ dialogs: text: Не удалось загрузить сохранение игры. confirmSavegameDelete: title: Подтвердите удаление. - text: Вы уверены, что хотите удалить это сохранение?

- '' на уровне

Это не может - быть отменено! + text: Вы уверены, что хотите удалить это сохранение?

'' на + уровне

Это не может быть отменено! savegameDeletionError: title: Ошибка удаления text: Не удалось удалить сохранение игры. @@ -177,7 +177,8 @@ dialogs: createMarker: title: Новый маркер desc: Дайте ему значимое название, вы также можете добавить короткий - ключ фигуры (Который можно сгенерировать здесь) + ключ фигуры (Который можно сгенерировать + здесь) titleEdit: Редактирование маркера markerDemoLimit: desc: Вы можете создать только 2 своих маркера в демоверсии. Приобретите полную @@ -198,15 +199,11 @@ dialogs: editSignal: title: Установить Сигнал descItems: "Выберите объект:" - descShortKey: ... или введите короткий - ключ фигуры (Который можно сгенерировать здесь) + descShortKey: ... или введите короткий ключ фигуры (Который + можно сгенерировать здесь) renameSavegame: title: Переименовать Сохранение desc: Здесь вы можете изменить название своего сохранения. - entityWarning: - title: Вы разместили очень много построек, это просто напоминание о том, что игра - не может справиться с бесконечным количеством построек. Так что - постарайтесь создавать компактные фабрики! ingame: keybindingsOverlay: moveMap: Передвижение @@ -252,27 +249,6 @@ ingame: title: Улучшения buttonUnlock: Улучшить tier: Уровень - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: Скорость x (макс.) statistics: title: Статистика @@ -296,10 +272,6 @@ ingame: playtime: Игровое время buildingsPlaced: Постройки beltsPlaced: Конвейеры - buttons: - continue: Продолжить - settings: Настройки - menu: Вернуться в меню tutorialHints: title: Нужна помощь? showHint: Показать подсказку @@ -471,8 +443,9 @@ buildings: description: Позволяет транспортировать энергию. second: name: Энерг. провод - description: Передает сигналы, которые могут быть ресурсами, цветами или логическими значениями (1 / 0). - Провода разных цветов не соединяются. + description: Передает сигналы, которые могут быть ресурсами, цветами или + логическими значениями (1 / 0). Провода разных цветов не + соединяются. balancer: default: name: Балансер @@ -492,7 +465,8 @@ buildings: storage: default: name: Буферное Хранилище - description: Хранит излишние ресурсы пока есть место. Левый выход в приоритете, может быть использован как буфер. + description: Хранит излишние ресурсы пока есть место. Левый выход в приоритете, + может быть использован как буфер. wire_tunnel: default: name: Пересечение Проводов @@ -500,96 +474,101 @@ buildings: constant_signal: default: name: Постоянный Сигнал - description: Издает постоянный сигнал, который может быть ресурсом, цветом или логическим значением (1 / 0). + description: Издает постоянный сигнал, который может быть ресурсом, цветом или + логическим значением (1 / 0). lever: default: name: Переключатель - description: Может быть переключен, чтобы издавать логический сигнал (1 / 0) на слое с проводами, - который может быть использован для управления Фильтром, например. + description: Может быть переключен, чтобы издавать логический сигнал (1 / 0) на + слое с проводами, который может быть использован для управления + Фильтром, например. logic_gate: default: name: AND Gate - description: Издает значение "1" если оба входа положительны. (Положительный - значит ресурс, - цвет или логическое значение "1") + description: Издает значение "1" если оба входа положительны. (Положительный - + значит ресурс, цвет или логическое значение "1") not: name: NOT Gate - description: Издает значение "1" если вход не положительный. (Положительный - значит ресурс, - цвет или логическое значение "1") + description: Издает значение "1" если вход не положительный. (Положительный - + значит ресурс, цвет или логическое значение "1") xor: name: XOR Gate description: Издает значение "1" только один из входов положительный. - (Положительный - значит ресурс, - цвет или логическое значение "1") + (Положительный - значит ресурс, цвет или логическое значение + "1") or: name: OR Gate - description: Издает значение "1" если хотя бы один вход положительный. (Положительный - значит ресурс, - цвет или логическое значение "1"). - transistor: - default: - name: Транзистор - description: Пропускает нижний сигнал, если боковой сигнал положительный (ресурс, - цвет или логическое значение "1"). - mirrored: - name: Транзистор - description: Пропускает нижний сигнал, если боковой сигнал положительный (ресурс, - цвет или логическое значение "1"). + description: Издает значение "1" если хотя бы один вход положительный. + (Положительный - значит ресурс, цвет или логическое значение + "1"). filter: default: name: Фильтр - description: Подключите сигнал, чтобы направить все подходящие ресурсы наверх, - а остальные направо. Также контролируемо логическими - сигналами. + description: Подключите сигнал, чтобы направить все подходящие ресурсы наверх, а + остальные направо. Также контролируемо логическими сигналами. display: default: name: Экран - description: Подключите сигнал, чтобы отобразить его на экране. Это может ресурс, цвет - или логическое значение (1 / 0). + description: Подключите сигнал, чтобы отобразить его на экране. Это может + ресурс, цвет или логическое значение (1 / 0). reader: default: name: Измеритель - description: Позволяет измерять среднюю пропускную способность конвейера. Отображает последний - прошедший ресурс на слое с проводами (когда разблокировано). + description: Позволяет измерять среднюю пропускную способность конвейера. + Отображает последний прошедший ресурс на слое с проводами (когда + разблокировано). analyzer: default: name: Анализатор Фигур - description: Анализирует правую верхнюю часть низшего слоя фигуры - и возвращает ее форму и цвет. + description: Анализирует правую верхнюю часть низшего слоя фигуры и возвращает + ее форму и цвет. comparator: default: name: Сравнить - description: Возвращает значение "1" если оба сигнала полностью одинаковы. Может сравнивать - фигуры, цвета и логические значения. + description: Возвращает значение "1" если оба сигнала полностью одинаковы. Может + сравнивать фигуры, цвета и логические значения. virtual_processor: default: name: Виртуальный Резак description: Виртуально разрезает фигуру пополам. rotater: name: Виртуальный Вращатель - description: Виртуально вращает фигуру как по часовой стрелке, так и против часовой стрелки. + description: Виртуально вращает фигуру как по часовой стрелке, так и против + часовой стрелки. unstacker: name: Виртуальный Разъединитель - description: Виртуально извлекает самый верхний слой фигуры направо, - а все остальное направо. + description: Виртуально извлекает самый верхний слой фигуры направо, а все + остальное направо. stacker: name: Виртуальный Объединитель description: Виртуально помещает правый предмет поверх левого. painter: name: Виртуальный Покрасчик - description: Виртуально окрашивает фигуру из нижнего входа цветом из - правого входа. + description: Виртуально окрашивает фигуру из нижнего входа цветом из правого + входа. item_producer: default: name: Генератор Ресурсов - description: Доступен только в режиме песочницы, производит заданный на - слое с проводами сигнал на обычном слое. + description: Доступен только в режиме песочницы, производит заданный на слое с + проводами сигнал на обычном слое. + transistor: + default: + name: Transistor + description: Forwards the bottom input if the side input is truthy (a shape, + color or "1"). + mirrored: + name: Transistor + description: Forwards the bottom input if the side input is truthy (a shape, + color or "1"). storyRewards: reward_cutter_and_trash: title: Разрезание Фигур - desc: Разблокирован резак, который разрезает фигуры пополам - по вертикали независимо от ориентации!

Не забудьте избавляться от излишков, - иначе он забьется и остановится - для этого - я также открыл для Вас мусорку, которая уничтожает - все, что в нее попадает! + desc: Разблокирован резак, который разрезает фигуры пополам по + вертикали независимо от ориентации!

Не + забудьте избавляться от излишков, иначе он забьется и + остановится - для этого я также открыл для Вас + мусорку, которая уничтожает все, что в нее + попадает! reward_rotater: title: Вращение desc: Разблокирован вращатель! Он поворачивает фигуры по @@ -626,9 +605,10 @@ storyRewards: нажмите 'T', чтобы переключить вариант! reward_miner_chainable: title: Цепной Экстрактор - desc: "Разблокирован цепной экстрактор! Он может передавать - свои ресурсы другим экстракторам, чтобы вы могли эффективнее извлекать ресурсы!

- PS: Старый экстрактор был заменен в панели инструментов!" + desc: "Разблокирован цепной экстрактор! Он может + передавать свои ресурсы другим экстракторам, чтобы + вы могли эффективнее извлекать ресурсы!

PS: Старый + экстрактор был заменен в панели инструментов!" reward_underground_belt_tier_2: title: Туннель II desc: Разблокирован новый вариант туннеля с большей @@ -644,18 +624,19 @@ storyRewards: одновременно, потребляя только один краситель вместо двух! reward_storage: title: Буферное Хранилище - desc: Разблокировано буферное хранилище - оно позволяет - хранить в нем ресурсы пока есть место!

Левый выход в - приоритете, может быть использован как буфер! + desc: Разблокировано буферное хранилище - оно позволяет хранить + в нем ресурсы пока есть место!

Левый выход в приоритете, + может быть использован как буфер! reward_freeplay: title: Свободная игра - desc: У Вас получилось! Разблокирован свободный режим! Это означает - что теперь фигуры будут генерироваться случайно!

- Так как ХАБ отныне будет требовать определенную пропускную способность, - я настоятельно рекомендую построить механизм, автоматически + desc: У Вас получилось! Разблокирован свободный режим! Это + означает что теперь фигуры будут генерироваться + случайно!

Так как ХАБ отныне будет + требовать определенную пропускную способность, я + настоятельно рекомендую построить механизм, автоматически доставляющий запрашиваемую фигуру!

ХАБ выводит запрашиваемую - фигуру на слое с проводами, так что все, что необходимо сделать, - это - проанализировать ее и автоматически настроить вашу фабрику. + фигуру на слое с проводами, так что все, что необходимо сделать, - + это проанализировать ее и автоматически настроить вашу фабрику. reward_blueprints: title: Чертежи desc: Теперь вы можете копировать и вставлять части вашей @@ -674,9 +655,9 @@ storyRewards: desc: Поздравляем! Кстати, больше контента планируется для полной версии! reward_balancer: title: Балансер - desc: Многофункциональный балансер разблокирован - он может - быть использован для строительства огромных фабрик, разделяя и объединяя ресурсы - на множество конвейеров!

+ desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Компактный Соединитель desc: Разблокирован соединитель - вариант @@ -684,8 +665,8 @@ storyRewards: в один конвейер. reward_belt_reader: title: Измеритель - desc: Разблокирован измеритель! Он позволяет - измерять пропускную способность конвейера.

А как полезен он будет, + desc: Разблокирован измеритель! Он позволяет измерять + пропускную способность конвейера.

А как полезен он будет, когда вы разблокируете провода! reward_rotater_180: title: Вращатель (180 градусов) @@ -693,46 +674,49 @@ storyRewards: вращать фигур на 180 градусов (Сюрприз! :D) reward_display: title: Экран - desc: "Разблокирован Экран - Подключите сигнал на слое - с проводами чтобы отобразить его!

PS: Заметили ли вы, что измеритель - и буферное хранилище отображают последний ресурс, прошедший через них? Попробуйте - отобразить его на экране!" + desc: "Разблокирован Экран - Подключите сигнал на слое с + проводами чтобы отобразить его!

PS: Заметили ли вы, что + измеритель и буферное хранилище отображают последний ресурс, + прошедший через них? Попробуйте отобразить его на экране!" reward_constant_signal: title: Постоянный Сигнал - desc: Разблокирован постоянный сигнал на слое с проводами! - Он полезен для подключения к фильтрам, - например.

Постоянный сигнал может издавать фигуру, цвет или + desc: Разблокирован постоянный сигнал на слое с проводами! Он + полезен для подключения к фильтрам, + например.

Постоянный сигнал может издавать + фигуру, цвет или логическое значение (1 / 0). reward_logic_gates: title: Логические Элементы - desc: Разблокированы логические элементы! Вы не обязаны радоваться - по этому поводу, но вообще это очень круто!

С этими элементами - теперь вы можете производить И, ИЛИ, исключающее ИЛИ и НЕ операции.

- Как бонус, я также дал вам транзистор! + desc: Разблокированы логические элементы! Вы не обязаны + радоваться по этому поводу, но вообще это очень круто!

С + этими элементами теперь вы можете производить И, ИЛИ, исключающее + ИЛИ и НЕ операции.

Как бонус, я также дал вам + транзистор! reward_virtual_processing: title: Виртуальное Производство desc: Только что я открыл вам множество новых построек, которые позволят симулировать производство фигур!

Теперь вы - можете симулировать резак, вращатель, объединитель и др. на слое с проводами! - Теперь у вас есть три варианта продолжения игры:

- Построить - автоматический механизм для производства любой - фигуры, запрашиваемой ХАБ (рекомендую попробовать!).

- Построить - что-то клевое, используя провода.

- Продолжить обычную - игру.

Что бы вы не выбрали, не забывайте хорошо проводить время! + можете симулировать резак, вращатель, объединитель и др. на слое с + проводами! Теперь у вас есть три варианта продолжения игры:

+ - Построить автоматический механизм для + производства любой фигуры, запрашиваемой ХАБ (рекомендую + попробовать!).

- Построить что-то клевое, используя + провода.

- Продолжить обычную игру.

Что бы вы не + выбрали, не забывайте хорошо проводить время! reward_wires_painter_and_levers: title: Провода & Покрасчик (4 входа) - desc: "Разблокирован Слой с Проводами. Это отдельный - слой поверх обычного слоя, добавляющий множество новых - механик!

Для начала я разблокировал Покрасчик - на четыре входа - соедините ячейки, которые вы бы хотели окрасить на - слое с проводами!

Чтобы переключиться на слой слой с проводами, нажмите - E." + desc: Разблокирован Слой с Проводами. Это отдельный слой поверх + обычного слоя, добавляющий множество новых механик!

Для + начала я разблокировал Покрасчик на четыре входа - + соедините ячейки, которые вы бы хотели окрасить на слое с + проводами!

Чтобы переключиться на слой слой с проводами, + нажмите E. reward_filter: title: Фильтр - desc: Разблокирован Фильтр! Он направит ресурсы - наверх или направо в зависмости от того, совпадают ли они с - установленным сигналом.

Вы также можете передавать - логические значения (1 / 0), чтобы полностью отключить или включить его. + desc: Разблокирован Фильтр! Он направит ресурсы наверх или + направо в зависмости от того, совпадают ли они с установленным + сигналом.

Вы также можете передавать логические значения (1 + / 0), чтобы полностью отключить или включить его. reward_demo_end: title: Конец Демо desc: Вы достигли конца демоверсии игры! @@ -866,38 +850,46 @@ settings: lowQualityMapResources: title: Низкое качество ресурсов на карте description: Упрощает отображение ресурсов на карте при приближении для - улучшения производительности. Оно даже выглядит аккуратнее, поэтому обязательно - попробуйте! + улучшения производительности. Оно даже выглядит аккуратнее, + поэтому обязательно попробуйте! disableTileGrid: title: Отключить Сетку - description: Отключение разделительной сетки может помочь улучшить производительность. Кроме того, - делает игру визуально проще! + description: Отключение разделительной сетки может помочь улучшить + производительность. Кроме того, делает игру визуально проще! clearCursorOnDeleteWhilePlacing: title: Очистить Курсор на ПКМ - description: Включено по умолчанию, очищает курсор от выбранной постройки - при нажатии на ПКМ. Если отключено, вы можете удалять постройки - при нажатии на ПКМ во время строительства. + description: Включено по умолчанию, очищает курсор от выбранной постройки при + нажатии на ПКМ. Если отключено, вы можете удалять постройки при + нажатии на ПКМ во время строительства. lowQualityTextures: title: Низкое качество текстур (Некрасиво) - description: Использует низкое качество текстур, чтобы улучшить производительность. Это сделает - игру очень некрасивой! + description: Использует низкое качество текстур, чтобы улучшить + производительность. Это сделает игру очень некрасивой! displayChunkBorders: title: Отображать границы чанков - description: Эта игра разделена на чанки, состоящие из 16x16 ячеек, если эта настройка - включена, границы чанков будут отображаться. + description: Эта игра разделена на чанки, состоящие из 16x16 ячеек, если эта + настройка включена, границы чанков будут отображаться. pickMinerOnPatch: title: Выбрать Экстрактор над Жилой - description: Включено по умолчанию, выбирает экстрактор, если использовать пипетку - над жилой с ресурсами. + description: Включено по умолчанию, выбирает экстрактор, если использовать + пипетку над жилой с ресурсами. simplifiedBelts: title: Упрощенные Конвейеры (Некрасиво) - description: Не отображает ресурсы, находящиеся на конвейере, если не навести курсор для улучшения - производительности. Не рекомендую играть с этой настройкой, если вас - устраивает производительность. + description: Не отображает ресурсы, находящиеся на конвейере, если не навести + курсор для улучшения производительности. Не рекомендую играть с + этой настройкой, если вас устраивает производительность. enableMousePan: title: Включить Перемещение Мышкой - description: Позволяет двигать карту, перемещая курсор к краям - экрана. Скорость зависит от настройки Скорости движения. + description: Позволяет двигать карту, перемещая курсор к краям экрана. Скорость + зависит от настройки Скорости движения. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Настройки управления @@ -981,8 +973,7 @@ about: Если вы хотите внести свой вклад игре - shapez.io в github.

- Эта игра не была бы возможна без большого сообщества в дискорде, которое собралось вокруг моих игр - Вам действительно стоит присоединиться к - серверу Discord!!

+ Эта игра не была бы возможна без большого сообщества в дискорде, которое собралось вокруг моих игр - Вам действительно стоит присоединиться к серверу Discord!!

Саундтрек сделал Peppsen - Он потрясающий.

@@ -1011,42 +1002,56 @@ tips: - Симметрия - ключ к успеху! - Вы можете переплетать между собой туннели разных уровней. - Попробуйте строить компактные фабрики - вы не пожалеете! - - Покрасчик имеет зеркальный вариант, который может быть выбран, нажав T. + - Покрасчик имеет зеркальный вариант, который может быть выбран, нажав + T. - Правильные соотношения построек позволяет улучшить эффективность фабрики. - - Удерживая SHIFT, вы можете легко строить длинные конвейерные линии. + - At maximum level, 5 extractors will fill a single belt. - Резаки всегда разрезают пополам по вертикали вне зависимости от ориентации. - Чтобы получить белый цвет, смешайте все три цвета. - - Левый выход Буферного Хранилища - в приоритете. + - Holding SHIFT will activate the belt planner, letting you place + long lines of belts easily. - Вкладывайте время в строительство повторяемых механизмов - оно того стоит! - - Удерживая CTRL, можно размещать много построек за раз. - - Вы можете удерживать ALT, чтобы инвертировать направление размещенных конвейеров. + - To get white mix all three colors. + - The storage buffer prioritises the left output. - Эффективность - ключ к успеху! - - Чем дальше от ХАБ-а, тем Жилы с ресурсами сложнее. - - Механизмы имеют ограниченную скорость, разбивайте их для максимальной эффективности. + - Holding CTRL allows to place multiple buildings. + - You can hold ALT to invert the direction of placed belts. - Используйте балансеры, чтобы максимизировать эффективность. - Организация очень важна, старайтесь не пересекать конвейеры слишком часто. - Планируйте заранее, иначе начнется ужасный хаос! - - Не удаляйте свои старые фабрики! Они понадобятся вам, чтобы открывать улучшения. + - Не удаляйте свои старые фабрики! Они понадобятся вам, чтобы открывать + улучшения. - Попробуйте пройти 20-ый уровень самостоятельно, прежде чем искать помощи! - - Не усложняйте себе жизнь, старайтесь думать проще и вы достигните больших высот. - - Вам может снова понадобиться ваша старая фабрика позже в игре. Старайтесь планировать фабрику, чтобы она могла быть повторно использована. - - Иногда, вы можете найти необходимую фигуру на карте, вместо того, чтобы создавать ее самостоятельно. + - Не усложняйте себе жизнь, старайтесь думать проще и вы достигните больших + высот. + - Вам может снова понадобиться ваша старая фабрика позже в игре. Старайтесь + планировать фабрику, чтобы она могла быть повторно использована. + - Иногда, вы можете найти необходимую фигуру на карте, вместо того, чтобы + создавать ее самостоятельно. - Полноценные мельницы/вертушки никогда не генерируются натурально. - - Окрашивайте свои фигуры, прежде чем разрезать для максимальной эффективности. + - Окрашивайте свои фигуры, прежде чем разрезать для максимальной + эффективности. - С модулями теряется восприятие пространства; забота смертных. - Создайте отдельную фабрику чертежей. Они очень важны для модулей. - Взгляните внимательнее на смешиватель и вы найдете ответы на свои вопросы. - - Чтобы выделить область, используйте CTRL + Клик. + - With modules, space is merely a perception; a concern for mortal men. - Строительство вблизи ХАБ-а может помешать будущим проектам. - Иконка булавки на каждой фигуре закрепляет ее на экране. - - Смешайте все три основных цвета, чтобы получить белый! - - В вашем распоряжении бесконечная карта! Не загромождайте вашу фабрику, расширяйтесь! + - Use CTRL + Click to select an area. + - В вашем распоряжении бесконечная карта! Не загромождайте вашу фабрику, + расширяйтесь! - Также попробуйте Factorio. Это моя любимая игра. - - Резак(4 входа) разрезает по часовой стрелке, начиная с правой верхней части! + - Резак(4 входа) разрезает по часовой стрелке, начиная с правой верхней + части! - Вы можете скачать свои сохранения в главном меню! - - В этой игре множество полезных комбинаций клавиш. Загляните в настройки, чтобы ознакомиться с ними. + - В этой игре множество полезных комбинаций клавиш. Загляните в настройки, + чтобы ознакомиться с ними. - В этой игре множество настроек, не забудьте с ними ознакомиться. - Маркер ХАБ-а имеет небольшой компас, указывающий его направление. - Нажмите F4, чтобы показать FPS и Частоту Обновления. - Нажмите F4 дважды, чтобы показать координаты курсора и камеры. - Вы можете нажать на закрепленную фигуру слева, чтобы открепить ее. + - To clear belts, cut the area and then paste it at the same location. + - Press F4 to show your FPS and Tick Rate. + - Press F4 twice to show the tile of your mouse and camera. + - You can click a pinned shape on the left side to unpin it. diff --git a/translations/base-sl.yaml b/translations/base-sl.yaml index 9bd566cc..737b64ae 100644 --- a/translations/base-sl.yaml +++ b/translations/base-sl.yaml @@ -199,11 +199,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Move @@ -259,27 +254,6 @@ ingame: title: Upgrades buttonUnlock: Upgrade tier: Tier - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAXIMUM LEVEL (Speed x) statistics: title: Statistics @@ -303,10 +277,6 @@ ingame: playtime: Playtime buildingsPlaced: Buildings beltsPlaced: Belts - buttons: - continue: Continue - settings: Settings - menu: Return to menu tutorialHints: title: Need help? showHint: Show hint @@ -676,7 +646,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -893,6 +863,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Keybindings diff --git a/translations/base-sr.yaml b/translations/base-sr.yaml index 47aa4947..6a4f5f6f 100644 --- a/translations/base-sr.yaml +++ b/translations/base-sr.yaml @@ -199,11 +199,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Kretanje @@ -259,27 +254,6 @@ ingame: title: Nadogradnje buttonUnlock: Nadogradi tier: red - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAKSIMALNI LEVEL (Brzina x) statistics: title: Statistika @@ -303,10 +277,6 @@ ingame: playtime: Vreme igranja buildingsPlaced: Građevine beltsPlaced: Trake - buttons: - continue: Nastavi - settings: Podešavanja - menu: Povratak na glavni meni tutorialHints: title: Potrebna pomoć? showHint: Prikaži savet @@ -674,7 +644,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -891,6 +861,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Tasteri diff --git a/translations/base-sv.yaml b/translations/base-sv.yaml index a6828af3..a7a99c48 100644 --- a/translations/base-sv.yaml +++ b/translations/base-sv.yaml @@ -121,8 +121,8 @@ dialogs: text: "Kunde inte ladda sparfil:" confirmSavegameDelete: title: Bekräfta radering - text: Är du säker på att du vill ta bort följande spel?

- '' på nivå

Detta kan inte ångras! + text: Är du säker på att du vill ta bort följande spel?

'' + på nivå

Detta kan inte ångras! savegameDeletionError: title: Kunde inte radera text: "Kunde inte radera sparfil:" @@ -203,9 +203,6 @@ dialogs: renameSavegame: title: Byt namn på sparfil desc: Du kan byta namn på din sparfil här. - entityWarning: - title: Prestanda varning - desc: Du har placerat väldigt många byggnader, det här är bara en vänlig påminnelse att spelet inte klarar av ett oändligt antal av byggnader - så försök hålla dina fabriker kompakta! ingame: keybindingsOverlay: moveMap: Flytta @@ -251,27 +248,6 @@ ingame: title: Upgraderingar buttonUnlock: Upgradera tier: Tier - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: MAXNIVÅ (Hastighet x) statistics: title: Statistik @@ -295,10 +271,6 @@ ingame: playtime: Speltid buildingsPlaced: Byggnader beltsPlaced: Rullband - buttons: - continue: Fortsätt - settings: Inställningar - menu: Återvänd till meny tutorialHints: title: Behöver hjälp? showHint: Visa tips @@ -683,7 +655,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -696,7 +668,8 @@ storyRewards: wires - then it gets really useful! reward_rotater_180: title: Roterare (180 grader) - desc: Du låste precis upp roteraren! - Den låter dig rotera former med 180 grader (Vilken överraskning! :D) + desc: Du låste precis upp roteraren! - Den låter dig rotera + former med 180 grader (Vilken överraskning! :D) reward_display: title: Display desc: "You have unlocked the Display - Connect a signal on the @@ -900,6 +873,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Snabbtangenter diff --git a/translations/base-tr.yaml b/translations/base-tr.yaml index e186355c..327fe1cd 100644 --- a/translations/base-tr.yaml +++ b/translations/base-tr.yaml @@ -121,7 +121,8 @@ dialogs: confirmSavegameDelete: title: Silme işlemini onayla text:

Bu kayıdı silmek istiyor musunuz? - ''

. seviyede. Bu işlem geri alınamaz! + ''

. seviyede. Bu işlem geri + alınamaz! savegameDeletionError: title: Silme başarısız text: "Oyun kaydını silme başarısız:" @@ -173,8 +174,8 @@ dialogs: taşıma bantlarının yönünü ters çevirir.
" createMarker: title: Yeni Konum İşareti - desc: Anlamlı bir isim ver. Ayrıca Şekil koduda - koyabilirsiniz (Buradan kod yapabilirisinz ) + desc: Anlamlı bir isim ver. Ayrıca Şekil koduda koyabilirsiniz + (Buradan kod yapabilirisinz ) titleEdit: Konum İşaretini Düzenle markerDemoLimit: desc: Deneme sürümünde sadece iki adet yer imi oluşturabilirsiniz. Sınırsız yer @@ -200,10 +201,6 @@ dialogs: renameSavegame: title: Oyun Kaydının Yeniden Adlandır desc: Oyun kaydını buradan adlandırabilirsiniz. - entityWarning: - title: Performans Uyarısı - desc: Dostça bir uyarı; Çok fazla yapı inşa ettiniz. Oyun sınırsız sayıda - yapıyla başa çıkamaz - Bu yüzden fabrikalarınızı az ama öz tutun! ingame: keybindingsOverlay: moveMap: Hareket Et @@ -249,27 +246,6 @@ ingame: title: Gelİştİrmeler buttonUnlock: Gelİştİr tier: Aşama - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: SON SEVİYE (Hız x) statistics: title: İstatistikler @@ -292,10 +268,6 @@ ingame: playtime: Oynama zamanı buildingsPlaced: Yapılar beltsPlaced: Taşıma bantları - buttons: - continue: Devam - settings: Ayarlar - menu: Ana Menüye Dön tutorialHints: title: Yardım? showHint: İpucu Göster @@ -583,12 +555,11 @@ buildings: storyRewards: reward_cutter_and_trash: title: Şekİllerİ Kesmek - desc: Kesici açıldı, bu alet şekilleri yönelimi ne - olursa olsun ortadan ikiye böler!

Çıkan şekilleri 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! - + olursa olsun ortadan ikiye böler!

Çıkan şekilleri + 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: title: Döndürme desc: Döndürücü açıldı! Döndürücü şekilleri saat yönüne 90 @@ -611,9 +582,8 @@ storyRewards: üzerine kaynaştırılır! reward_splitter: title: Ayırıcı/Bİrleştİrİcİ - - desc: Ayırıcıyı açtın! dengeleyicin - başka bir türü - Tek giriş alıp ikiye ayırır + desc: Ayırıcıyı açtın! dengeleyicin başka bir + türü - Tek giriş alıp ikiye ayırır reward_tunnel: title: Tünel desc: Tünel açıldı - Artık eşyaları taşıma bantları ve yapılar @@ -626,12 +596,10 @@ storyRewards: bas! reward_miner_chainable: title: Zincirleme Üretici - desc: " zincirleme üreticiyiaçtın! bununla - kaynaklarını diğer çıkarıcılarla paylaşıp - daha verimli bir şekilde çıkartabilirsin!

not: Eskilerini + kaynaklarını diğer çıkarıcılarla paylaşıp daha + verimli bir şekilde çıkartabilirsin!

not: Eskilerini yenileri ile değiştirdim!" - reward_underground_belt_tier_2: title: Tünel Aşama II desc: Tünelin başka bir türünü açtın - Bu tünelin menzili @@ -648,10 +616,11 @@ storyRewards: boya yerine sadece bir boya harcar! reward_storage: title: Depo - desc: Depoyu açtınız! - Gönderdiğin eşyaları içinde biriktirir!

- Öncelikli olarak sol tarafından eşyaları gönderir eğer sol taraf tıkanırsa sağ taraftan göndermeye başlar. - Bunu fazlalık eşyaları değerlendirmek için kullanabilirsin! - + desc: Depoyu açtınız! - Gönderdiğin eşyaları içinde + biriktirir!

Öncelikli olarak sol tarafından eşyaları + gönderir eğer sol taraf tıkanırsa sağ taraftan göndermeye başlar. + Bunu fazlalık eşyaları değerlendirmek için + kullanabilirsin! reward_blueprints: title: Taslaklar desc: Fabrikanın bölümlerini artık kopyalayıp @@ -662,37 +631,35 @@ storyRewards: (Az önce teslim ettiğin şekiller). no_reward: title: Sonrakİ Sevİye - desc: - "Bu seviyenin bir ödülü yok ama bir sonrakinin olacak!

Not: Şu anki fabrikalarını yok etmemeni öneririm - - Daha sonra Geliştirmeleri açmak için bütün hepsine ihtiyacın olacak!" - + desc: "Bu seviyenin bir ödülü yok ama bir sonrakinin olacak!

Not: Şu + anki fabrikalarını yok etmemeni öneririm - Daha sonra + Geliştirmeleri açmak için bütün + hepsine ihtiyacın olacak!" no_reward_freeplay: title: Sonrakİ Sevİye desc: Tebrikler! reward_freeplay: title: Özgür Mod - desc: Başardın! Özgür modu açtın! Bu artık gelen şekillerin - rastgele oluşacağı anlamına geliyor!

- Bundan sonra ana bölge belirli bir miktar eşya değil belirli bir miktar eşya geliş hızına - bağlı olarak level atlayacaksın, istenilen şekilleri otomatik olarak yapacak bir fabrika inşa etmeni - öneririm!

Ana bölgenin istediği şekil kablo katmanında sol taraftan sinyal olarak gönderiliyor, - yani sadece bu şekli analiz ederek üretecek tamen otomatik bir alet yapman yeterli. - + rastgele oluşacağı anlamına geliyor!

Bundan + sonra ana bölge belirli bir miktar eşya değil belirli bir + miktar eşya geliş hızına bağlı olarak level atlayacaksın, + istenilen şekilleri otomatik olarak yapacak bir fabrika inşa etmeni + öneririm!

Ana bölgenin istediği şekil kablo katmanında sol + taraftan sinyal olarak gönderiliyor, yani sadece bu şekli analiz + ederek üretecek tamen otomatik bir alet yapman yeterli. reward_demo_end: title: Deneme Sürümünün Sonu desc: Deneme sürümünün sonuna geldin! reward_balancer: title: Dengeleyici - - desc: Çok fonksiyonlu dengeleyeliyiciyi açtın! - daha büyük - fabrikalar yaratmak için eşyaları

birden çok bantlara ayırıp - birleştirmek için kullanılabilir! + desc: The multifunctional balancer has been unlocked - It can + be used to build bigger factories by splitting and merging + items onto multiple belts! reward_merger: title: Tekil Birleştirici - desc: Birleştiriciyi açtın ! - dengeleyecinin bir türü - İki giriş alıp tek banta atar. - + desc: Birleştiriciyi açtın ! dengeleyecinin + bir türü - İki giriş alıp tek banta atar. reward_belt_reader: title: Bant Okuyucu desc: Bant okuyucu açıldı! Bu yapı taşıma bandındaki akış @@ -700,17 +667,21 @@ storyRewards: çok kullanışlı olacak. reward_rotater_180: title: Dödü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) + desc: 180 derece döndürücüyü açtınız! - Şekilleri 180 derece + döndürür (Süpriz! :D) reward_display: title: Ekran - desc: "Ekranda göstermek için bir sinyal bağla - Bu sinyal bir şekil, renk - veya ikili değer (1/0) olabilir" + desc: "You have unlocked the Display - Connect a signal on the + wires layer to visualize it!

PS: Did you notice the belt + reader and storage output their last read item? Try showing it on a + display!" reward_constant_signal: title: Sabit Sinyal - desc: Şekil, renk veya ikili değer (1 / 0) olan sabit bir sinyal - gönderir. - + desc: You unlocked the constant signal building on the wires + layer! This is useful to connect it to item filters + for example.

The constant signal can emit a + shape, color or + boolean (1 or 0). reward_logic_gates: title: Mantık Kapıları desc: Mantık kapıları açıldı! Çok heyecanlanmana gerek yok, ama @@ -894,12 +865,20 @@ settings: kullanılırsa, üreteç yapısı inşa için seçilir. simplifiedBelts: title: Sadeleştİrİlmİş Bantlar (Çirkin) - description: Taşıma bandı üzerindeki eşyalar fare imleci üzerinde değilse görüntülenmez. - Eğer gerçekten performansa - ihtiyacınız yoksa bu ayarla oynamanız tavsiye edilmez. + description: Taşıma bandı üzerindeki eşyalar fare imleci üzerinde değilse + görüntülenmez. Eğer gerçekten performansa ihtiyacınız yoksa bu + ayarla oynamanız tavsiye edilmez. enableMousePan: title: Fare Kaydırarak Hareket Etme description: Fareyi ekranın köşelerine getirerek hareket ettirmeyi sağlar. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Tuş Atamaları diff --git a/translations/base-uk.yaml b/translations/base-uk.yaml index 96c5694a..e7b0d00f 100644 --- a/translations/base-uk.yaml +++ b/translations/base-uk.yaml @@ -202,11 +202,6 @@ dialogs: renameSavegame: title: Rename Savegame desc: You can rename your savegame here. - entityWarning: - title: Performance Warning - desc: You have placed a lot of buildings, this is just a friendly reminder that - the game can not handle an endless count of buildings - So try to - keep your factories compact! ingame: keybindingsOverlay: moveMap: Рухатися @@ -262,27 +257,6 @@ ingame: title: Поліпшення buttonUnlock: Поліпшення tier: Ранг - tierLabels: - - I - - II - - III - - IV - - V - - VI - - VII - - VIII - - IX - - X - - XI - - XII - - XIII - - XIV - - XV - - XVI - - XVII - - XVIII - - XIX - - XX maximumLevel: МАКСИМАЛЬНИЙ РІВЕНЬ (Швидкість x) statistics: title: Статистика @@ -306,10 +280,6 @@ ingame: playtime: У грі buildingsPlaced: Будівлі beltsPlaced: Стрічки - buttons: - continue: Продовжити - settings: Налаштування - menu: Повернутися до меню tutorialHints: title: Потрібна допомога? showHint: Показати підказку @@ -684,7 +654,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items
onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -904,6 +874,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: Гарячі клавіши diff --git a/translations/base-zh-CN.yaml b/translations/base-zh-CN.yaml index 73933872..771470d0 100644 --- a/translations/base-zh-CN.yaml +++ b/translations/base-zh-CN.yaml @@ -148,8 +148,7 @@ dialogs: desc: 你还没有解锁蓝图功能!完成更多的关卡来解锁蓝图。 keybindingsIntroduction: title: 实用按键 - desc: - "这个游戏有很多能帮助搭建工厂的使用按键。 以下是其中的一些,记得在按键设置中查看其他的!

+ desc: "这个游戏有很多能帮助搭建工厂的使用按键。 以下是其中的一些,记得在按键设置中查看其他的!

CTRL + 拖动:选择区域以复制或删除。
SHIFT: 按住以放置多个。
ALT: 反向放置传送带。
" @@ -177,9 +176,6 @@ dialogs: renameSavegame: title: 重命名存档 desc: 您可以在此重命名存档。 - entityWarning: - title: 性能警告 - desc: 您有非常多建筑,善意的提醒您,这个游戏无法处理过多的建筑 - 尝试将您的工厂压缩! ingame: keybindingsOverlay: moveMap: 移动地图 @@ -225,27 +221,6 @@ ingame: title: 建筑升级 buttonUnlock: 升级 tier: 级 - tierLabels: - - 一 - - 二 - - 三 - - 四 - - 五 - - 六 - - 七 - - 八 - - 九 - - 十 - - 十一 - - 十二 - - 十三 - - 十四 - - 十五 - - 十六 - - 十七 - - 十八 - - 十九 - - 二十 maximumLevel: 最高级(倍效率) statistics: title: 统计信息 @@ -268,10 +243,6 @@ ingame: playtime: 游戏时间 buildingsPlaced: 建筑数量 beltsPlaced: 传送带数量 - buttons: - continue: 继续 - settings: 设置 - menu: 回到主界面 tutorialHints: title: 需要帮助? showHint: 显示帮助 @@ -289,8 +260,7 @@ ingame: hints: 1_1_extractor: 在圆形矿脉上放一个开采机来获取圆形! 1_2_conveyor: 用传送带将你的开采机连接到基地上!

提示:用你的鼠标按下并拖动传送带! - 1_3_expand: - 这不是一个挂机游戏!建造更多的开采机和传送带来更快地完成目标。

提示:按住 + 1_3_expand: 这不是一个挂机游戏!建造更多的开采机和传送带来更快地完成目标。

提示:按住 SHIFT 键来放置多个开采机,用 R 键旋转它们。 colors: red: 红色 @@ -617,7 +587,7 @@ storyRewards: title: Balancer desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging - items onto multiple belts!

+ items onto multiple belts! reward_merger: title: Compact Merger desc: You have unlocked a merger variant of the @@ -817,6 +787,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: 按键设置 diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml index 0525ba2e..63bd4b39 100644 --- a/translations/base-zh-TW.yaml +++ b/translations/base-zh-TW.yaml @@ -111,9 +111,7 @@ dialogs: text: 存檔載入失敗: confirmSavegameDelete: title: 確認刪除 - text: 你確定要刪除這個存檔?

- '' 在第

級 - 不能反悔喔! + text: 你確定要刪除這個存檔?

'' 在第

級 不能反悔喔! savegameDeletionError: title: 刪除錯誤 text: 存檔刪除失敗 @@ -149,8 +147,7 @@ dialogs: desc: 你還沒有解鎖藍圖功能!完成更多的關卡來解鎖藍圖。 keybindingsIntroduction: title: 實用按鍵 - desc: - "這個遊戲有很多能幫助搭建工廠的使用按鍵。 以下是其中的一些,記得在按鍵設置中查看其他的!

+ desc: "這個遊戲有很多能幫助搭建工廠的使用按鍵。 以下是其中的一些,記得在按鍵設置中查看其他的!

CTRL + 拖動:選擇區域以復製或刪除。
SHIFT: 按住以放置多個。
ALT: 反向放置傳送帶。
" @@ -178,9 +175,6 @@ dialogs: renameSavegame: title: 重新命名存檔 desc: 你可以在這裡重新命名存檔 - entityWarning: - title: 效能警告 - desc: 你放置太多建築了,遊戲沒有辦法支撐無限數量的建築,善意提醒:最好降低工廠佔用的空間! ingame: keybindingsOverlay: moveMap: 移動 @@ -226,27 +220,6 @@ ingame: title: 建築升級 buttonUnlock: 升級 tier: 級 - tierLabels: - - 壹 - - 貳 - - 叁 - - 肆 - - 伍 - - 陸 - - 柒 - - 捌 - - 玖 - - 拾 - - 拾壹 - - 拾貳 - - 拾叁 - - 拾肆 - - 拾伍 - - 拾陸 - - 拾柒 - - 拾捌 - - 拾玖 - - 貳拾 maximumLevel: 最高級(倍效率) statistics: title: 統計資訊 @@ -269,10 +242,6 @@ ingame: playtime: 遊戲時間 buildingsPlaced: 建築數量 beltsPlaced: 傳送帶數量 - buttons: - continue: 繼續 - settings: 設置 - menu: 回到主選單 tutorialHints: title: 需要幫助? showHint: 顯示 @@ -282,8 +251,8 @@ ingame: waypoints: waypoints: 地圖標記 hub: 基地 - description: 在標記上按左鍵以快速移動到標記區域,在標記上按右鍵以刪除該標記。 -

為當前區域建立地圖標記或按 right-click 為選取區域建立地圖標記。 + description: 在標記上按左鍵以快速移動到標記區域,在標記上按右鍵以刪除該標記。

+ 為當前區域建立地圖標記或按 right-click 為選取區域建立地圖標記。 creationSuccessNotification: 成功創建地圖標記。 interactiveTutorial: title: 教程 @@ -291,8 +260,7 @@ ingame: 1_1_extractor: 在圓形礦脈上放一個開採機來獲取圓形! 1_2_conveyor: 用傳送帶將你的開採機連接到基地上!

提示:用你的游標按下並拖動傳送帶! - 1_3_expand: - 這不是一個放置型遊戲!建造更多的開採機和傳送帶來更快地完成目標。

+ 1_3_expand: 這不是一個放置型遊戲!建造更多的開採機和傳送帶來更快地完成目標。

提示:按住SHIFT鍵來放置多個開採機,用R鍵旋轉它們。 colors: red: 紅 @@ -410,8 +378,7 @@ buildings: description: 同時為兩個輸入的圖形上色,每次上色只消耗一份顏色塗料。 quad: name: 上色機(四向) - description: 分別為圖形的四個部分上色。 - 只有 truthy signal 的格子會被上色。 + description: 分別為圖形的四個部分上色。 只有 truthy signal 的格子會被上色。 mirrored: name: 上色機 description: 將整個圖形塗上輸入的顏色。 @@ -430,8 +397,7 @@ buildings: description: 傳輸能量。 second: name: 電線 - description: 傳輸訊號,訊號可以是物件,顏色或布林值(0或1)。 - 不同顏色的電線無法互相連接。 + description: 傳輸訊號,訊號可以是物件,顏色或布林值(0或1)。 不同顏色的電線無法互相連接。 balancer: default: name: 平衡機 @@ -469,20 +435,16 @@ buildings: logic_gate: default: name: AND 邏輯閘 - description: 當輸入均為「真」時,輸出才為1。 - (「真」值代表:形狀正確、顏色正確或布林值為1) + description: 當輸入均為「真」時,輸出才為1。 (「真」值代表:形狀正確、顏色正確或布林值為1) not: name: NOT 邏輯閘 - description: 當輸入之ㄧ為「假」時,輸出才為1。 - (「假」值代表:形狀不正確、顏色不正確或布林值為0) + description: 當輸入之ㄧ為「假」時,輸出才為1。 (「假」值代表:形狀不正確、顏色不正確或布林值為0) xor: name: XOR 邏輯閘 - description: 當輸入均為「假」時,輸出才為1。 - (「假」值代表:形狀不正確、顏色不正確或布林值為0) + description: 當輸入均為「假」時,輸出才為1。 (「假」值代表:形狀不正確、顏色不正確或布林值為0) or: name: OR 邏輯閘 - description: 當輸入之ㄧ為「真」時,輸出才為1。 - (「真」值代表:形狀正確、顏色正確或布林值為1) + description: 當輸入之ㄧ為「真」時,輸出才為1。 (「真」值代表:形狀正確、顏色正確或布林值為1) transistor: default: name: 電晶體 @@ -558,8 +520,9 @@ storyRewards: desc: 混合機已解鎖。如果沒有重疊的部分,混合機會嘗試把兩個輸入的圖形拼貼在一起。如果有重疊的部分,右邊的輸入會被到左邊的輸入上方! reward_splitter: title: 分流 - desc: 分流機(平衡機變體)已解鎖。 - 將單個傳送帶上的物品分流到兩個傳送帶上。 + desc: You have unlocked a splitter variant of the + balancer - It accepts one input and splits them + into two! reward_tunnel: title: 隧道 desc: 隧道已解鎖。你現在可以從其他傳送帶或建築底下運送物品了! @@ -615,8 +578,9 @@ storyRewards: desc: 平衡機已解鎖。在大型工廠中,平衡機負責合流或分流多個傳送帶上的物品。 reward_merger: title: 合流 - desc: 合流機(平衡機變體)已解鎖。 - 將兩個傳送帶上的物品合流到單個傳送帶上。 + desc: You have unlocked a merger variant of the + balancer - It accepts two inputs and merges them + into one belt! reward_belt_reader: title: Belt reader desc: You have now unlocked the belt reader! It allows you to @@ -812,6 +776,14 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. + zoomToCursor: + title: Zoom towards Cursor + description: If activated the zoom will happen in the direction of your mouse + position, otherwise in the middle of the screen. + mapResourcesScale: + title: Map Resources Size + description: Controls the size of the shapes on the map overview (when zooming + out). rangeSliderPercentage: % keybindings: title: 按鍵設置 From e8cd62c39ad4a8d158ee208b2c5355058762474f Mon Sep 17 00:00:00 2001 From: presdm <72538204+presdm@users.noreply.github.com> Date: Thu, 8 Oct 2020 14:54:00 +0700 Subject: [PATCH 09/50] Update on Bahasa Indonesia (#792) Hey! Just bought your game and thought maybe I could help you to translate my own native language. I've fixed some words that I think is not quite right or fitting, and also worked on some more of the translations, will be correcting and finishing it some more later on my free time. (I'm new to GitHub, so please tell me if something's not right) Cheers! PresS#9257 --- translations/base-ind.yaml | 420 ++++++++++++++++++------------------- 1 file changed, 210 insertions(+), 210 deletions(-) diff --git a/translations/base-ind.yaml b/translations/base-ind.yaml index 3192d575..8e72f52b 100644 --- a/translations/base-ind.yaml +++ b/translations/base-ind.yaml @@ -2,59 +2,56 @@ steamPage: shortText: Shapez.io adalah game tentang membangun pabrik untuk mengotomatiskan pembuatan dan pemrosesan bentuk-bentuk yang semakin kompleks di peta yang meluas tanpa batas. - discordLinkShort: Official Discord + discordLinkShort: Discord Resmi intro: >- - Shapez.io adalah game santai dimana anda harus membuat pabrik untuk - mengotomatiskan produksi bentuk-bentuk geometris. + Anda suka game otomasi? Maka anda berada di tempat yang tepat! + + Shapez.io adalah game santai dimana anda harus membuat pabrik untuk mengotomatiskan produksi bentuk-bentuk geometris. Semakin meningkatnya level, bentuk-bentuknya menjadi lebih kompleks, dan anda perlu meluas di peta yang tak terbatas. - Semakin meningkatnya level, bentuk-bentuknya menjadi lebih kompleks, dan anda perlu meluas di peta yang tak terbatas. - - Dan jita itu tidak cukup, anda juga perlu untuk memproduksi secara ekxponensial untuk memenuhkan kebutuhan - hal yang membantu hanyalah memperbesar pabrik! - - Walaupun anda hanya memproses bentuk di awal, anda perlu mewarnainya untuk nanti - untuk ini, anda perlu untuk mengekstrak dan mencampur warna! + Dan jita itu tidak cukup, anda juga perlu untuk memproduksi secara ekxponensial untuk memenuhkan kebutuhan - hal yang membantu hanyalah memperbesar pabrik! Walaupun anda hanya memproses bentuk di awal, nantinya anda harus memberinya warna - dengan mengekstrak dan mencampur warna! Membeli game ini di Steam memberikan anda akses ke versi lengkap, namun anda juga dapat mencoba demo dan memutuskan nanti! - title_advantages: Keuntungan versi penuh + title_advantages: Keuntungan versi lengkap advantages: - - 12 New Level for a total of 26 levels - - 18 New Buildings for a fully automated factory! - - 20 Upgrade Tiers for many hours of fun! - - Wires Update for an entirely new dimension! - - Dark Mode! - - Unlimited Savegames - - Unlimited Markers - - Support me! ❤️ - title_future: Planned Content + - 12 Level Baru dengan total 26 level + - 18 Bangunan Baru untuk membuat pabrik yang otomatis sepenuhnya! + - 20 Tingkat Upgrade untuk keseruan berjam-jam! + - Update Kabel untuk dimensi yang benar-benar berbeda! + - Mode Gelap! + - Data Simpanan Tidak Terbatas + - Penanda Tidak Terbatas + - Dukung saya! ❤️ + title_future: Konten Terencana planned: - - Blueprint Library (Standalone Exclusive) + - Perpustakaan Cetak Biru (Eksklusif Versi Lengkap) - Steam Achievements - - Puzzle Mode - - Minimap + - Mode Puzzle + - Peta Kecil - Mods - - Sandbox mode - - ... and a lot more! - title_open_source: This game is open source! + - Mode Sandbox + - ... dan masih banyak lagi! + title_open_source: Game ini open source! title_links: Links links: - discord: Official Discord - roadmap: Roadmap + discord: Discord Resmi + roadmap: Peta Jalan subreddit: Subreddit source_code: Source code (GitHub) - translate: Help translate + translate: Bantu menterjemahkan text_open_source: >- - Anybody can contribute, I'm actively involved in the community and - attempt to review all suggestions and take feedback into consideration - where possible. + Semua orang bisa berpartisipasi, saya aktif terlibat dalam komunitas dan + mencoba untuk meninjau semua saran dan mempertimbangkan segala umpan balik + jika memungkinkan. - Be sure to check out my trello board for the full roadmap! + Pastikan untuk memeriksa papan trello saya untuk peta jalan lengkapnya! global: loading: Sedang memuat error: Terjadi kesalahan thousandsDivider: "," decimalSeparator: . suffix: - thousands: K - millions: J + thousands: rb + millions: Jt billions: M trillions: T infinite: tak terhingga @@ -67,8 +64,8 @@ global: xHoursAgo: jam yang lalu oneDayAgo: sehari yang lalu xDaysAgo: hari yang lalu - secondsShort: det - minutesAndSecondsShort: m det + secondsShort: dtk + minutesAndSecondsShort: m dtk hoursAndMinutesShort: j m xMinutes: menit keys: @@ -80,10 +77,10 @@ global: space: SPACE demoBanners: title: Versi Demo - intro: Dapatkan versi penuh untuk membuka semua fitur! + intro: Dapatkan versi lengkap untuk membuka semua fitur! mainMenu: play: Mulai Permainan - continue: Lanjutkan Permainan + continue: Lanjutkan newGame: Permainan Baru changelog: Catatan Perubahan subreddit: Reddit @@ -93,7 +90,7 @@ mainMenu: helpTranslate: Bantu Terjemahkan! madeBy: Dibuat oleh browserWarning: Maaf, tetapi permainan ini biasanya lambat pada perambah - (browser) Anda! Dapatkan versi penuh atau unduh Chrome untuk pengalaman + (browser) Anda! Dapatkan versi lengkap atau unduh Chrome untuk pengalaman sepenuhnya. savegameLevel: Level savegameLevelUnknown: Level tidak diketahui @@ -106,7 +103,7 @@ dialogs: later: Nanti restart: Mulai Ulang reset: Setel Ulang - getStandalone: Dapatkan Versi Penuh + getStandalone: Dapatkan Versi Lengkap deleteGame: Saya tahu apa yang saya lakukan viewUpdate: Tampilkan Pembaruan showUpgrades: Tunjukkan Tingkatan @@ -122,9 +119,9 @@ dialogs: text: "Gagal memuat data simpanan Anda:" confirmSavegameDelete: title: Konfirmasi Penghapusan - text: Are you sure you want to delete the following game?

- '' at level

This can not be - undone! + text: Apakah anda yakin ingin menghapus game berikut?

+ '' pada level

+ Hal ini tak dapat diulang! savegameDeletionError: title: Gagal Menghapus text: "Gagal untuk menghapus data simpanan:" @@ -145,12 +142,12 @@ dialogs: featureRestriction: title: Versi Demo desc: Anda mencoba untuk mengakses fitur () yang tidak tersedia pada - versi demo. Pertimbangkan untuk mendapatkan versi penuh untuk + versi demo. Pertimbangkan untuk mendapatkan versi lengkap untuk pengalaman sepenuhnya! oneSavegameLimit: title: Penyimpanan Permainan Terbatas desc: Anda hanya dapat memiliki satu simpanan permainan dalam versi demo. Harap - hapus yang telah ada atau dapatkan versi penuh! + hapus yang telah ada atau dapatkan versi lengkap! updateSummary: title: Pembaruan Baru! desc: "Berikut perubahan-perubahan yang telah dibuat sejak Anda main terakhir @@ -188,10 +185,10 @@ dialogs: createMarker: title: Penanda Baru titleEdit: Sunting Penanda - desc: Give it a meaningful name, you can also include a short - key of a shape (Which you can generate here) + desc: Berikan nama yang berguna, anda juga bisa memasukkan kunci + pintas dari sebuah bentuk (Yang bisa anda buat sendiri disini) markerDemoLimit: - desc: Anda hanya dapat memuat dua penanda pada versi demo. Dapatkan versi penuh + desc: Anda hanya dapat memuat dua penanda pada versi demo. Dapatkan versi lengkap untuk penanda-penanda tak terhingga! exportScreenshotWarning: title: Ekspor Tangkapan Layar @@ -199,13 +196,16 @@ dialogs: layar. Harap ketahui bahwa ini bisa menjadi lambat untuk pangkalan pusat yang besar dan bahkan dapat membuat permainan Anda mogok! editSignal: - title: Set Signal - descItems: "Choose a pre-defined item:" - descShortKey: ... or enter the short key of a shape (Which you - can generate here) + title: Atur Tanda + descItems: "Pilih item yang telah ditentukan sebelumnya:" + descShortKey: ... atau masukkan kunci pintas dari bentuk (Yang bisa anda buat sendiri disini) renameSavegame: - title: Rename Savegame - desc: You can rename your savegame here. + title: Ganti Nama Data Simpanan + desc: Anda bisa mengganti nama data simpanan di sini. + entityWarning: + title: Peringatan Kapasitas + desc: Anda telah membangun banyak bangunan, ini hanya sebuah peringatan kecil bahwa + game ini tidak dapat menangani jumlah bangunan yang tak terbatas - Jadi cobalah untuk membangun pabrik yang rapat. ingame: keybindingsOverlay: moveMap: Pindahkan @@ -244,8 +244,8 @@ ingame: speed: Kecepatan range: Rentang storage: Penyimpanan - oneItemPerSecond: satu artikel / detik - itemsPerSecond: artikel / detik + oneItemPerSecond: satu item / detik + itemsPerSecond: item / detik itemsPerSecondDouble: (x2) tiles: ubin levelCompleteNotification: @@ -256,11 +256,32 @@ ingame: notifications: newUpgrade: Tingkatan baru tersedia! gameSaved: Permainan Anda telah disimpan. - freeplayLevelComplete: Level has been completed! + freeplayLevelComplete: Level telah selesai! shop: title: Tingkatan-tingkatan buttonUnlock: Tingkatkan tier: Tingkat + tierLabels: + - I + - II + - III + - IV + - V + - VI + - VII + - VIII + - IX + - X + - XI + - XII + - XIII + - XIV + - XV + - XVI + - XVII + - XVIII + - XIX + - XX maximumLevel: LEVEL MAKSIMUM (Kecepatan x) statistics: title: Statistika @@ -279,13 +300,17 @@ ingame: Anda. noShapesProduced: Sejauh ini belum diproduksi. shapesDisplayUnits: - second: / s + second: / dtk minute: / m - hour: / h + hour: / j settingsMenu: playtime: Waktu bermain buildingsPlaced: Bangunan beltsPlaced: Sabuk konveyor + buttons: + continue: Lanjutkan + settings: Pengaturan + menu: Kembali ke menu tutorialHints: title: Butuh bantuan? showHint: Tampilkan petunjuk @@ -295,7 +320,7 @@ ingame: waypoints: waypoints: Penanda hub: PUSAT - description: Klik tombol kiri tetikus pada penanda untuk melompat kepadanya, + description: Klik tombol kiri mouse pada penanda untuk melompat kepadanya, klik tombol kanan untuk menghapusnya.

Tekan untuk membuat penanda dari sudut pandang saat ini, atau klik tombol kanan untuk membuat penanda pada lokasi yang @@ -312,49 +337,49 @@ ingame: lingkaran untuk mengekstrak bentuk tersebut! 1_2_conveyor: "Hubungkan ekstraktor dengan sabuk konveyor ke pusat pangkalan Anda!

Kiat: Klik dan - seret sabuk konveyor dengan tetikus!" + seret sabuk konveyor dengan mouse!" 1_3_expand: "Ini BUKAN permainan menganggur! Bangun lebih banyak ekstraktor dan sabuk konveyor untuk menyelesaikan obyektif dengan lebih cepat.

Kiat: Tahan - tombolSHIFT untuk meletakkan beberapa + tombol SHIFT untuk meletakkan beberapa ekstraktor, dan gunakan tombol R untuk memutar." connectedMiners: - one_miner: 1 Miner - n_miners: Miners - limited_items: Limited to + one_miner: 1 Ekstraktor + n_miners: Ekstraktor + limited_items: Terbatas hingga watermark: - title: Demo version - desc: Click here to see the Steam version advantages! - get_on_steam: Get on steam + title: Versi Demo + desc: Klik disini untuk melihat keunggulan pada versi Steam! + get_on_steam: Dapatkan di Steam standaloneAdvantages: - title: Get the full version! - no_thanks: No, thanks! + title: Dapatkan versi lengkap! + no_thanks: Tidak, terima kasih! points: levels: - title: 12 New Levels - desc: For a total of 26 levels! + title: 12 Level Baru + desc: Dengan total 26 level! buildings: - title: 18 New Buildings - desc: Fully automate your factory! + title: 18 Bangunan Baru + desc: Untuk membuat pabrik yang otomatis sepenuhnya! savegames: - title: ∞ Savegames - desc: As many as your heart desires! + title: ∞ Data Simpanan + desc: Sebanyak yang anda mau! upgrades: - title: 20 Upgrade Tiers - desc: This demo version has only 5! + title: 20 Tingkatan Upgrade + desc: Versi demo ini hanya punya 5! markers: - title: ∞ Markers - desc: Never get lost in your factory! + title: ∞ Penanda + desc: Anda tidak akan tersesat di pabrik anda! wires: - title: Wires - desc: An entirely new dimension! + title: Kabel + desc: Sebuah dimensi yang benar-benar berbeda! darkmode: - title: Dark Mode - desc: Stop hurting your eyes! + title: Mode Gelap + desc: Berhenti merusak matamu! support: - title: Support me - desc: I develop it in my spare time! + title: Dukung saya + desc: Saya membuat ini di waktu luang! shopUpgrades: belt: name: Sabuk konveyor, Pembagi Arus & Terowongan @@ -364,20 +389,20 @@ shopUpgrades: description: Kecepatan x → x processors: name: Memotong, Memutar & Menyusun - description: Speed x → x + description: Kecepatan x → x painting: - name: Mencampur & Mencat + name: Mencampur & Mengecat description: Kecepatan x → x buildings: hub: deliver: Kirim toUnlock: untuk membuka levelShortcut: LVL - endOfDemo: End of Demo + endOfDemo: Akhir dari Demo belt: default: name: Sabuk Konveyor - description: Mengangkut artikel-artikel, tahan dan seret untuk meletakkan + description: Mengangkut sumber daya, tahan dan seret untuk meletakkan beberapa. wire: default: @@ -385,8 +410,8 @@ buildings: description: Memungkinkan anda untuk mengangkut Energi. second: name: Kabel - description: Mentransfer sinyal, dapat berupa bentuk, warna, atau boolean (1 / - 0). Kabel dengan warna berbeda tidak akan menyambung. + description: Mentransfer sinyal, dapat berupa bentuk, warna, atau boolean (1 atau 0). + Kabel dengan warna berbeda tidak akan menyambung. miner: default: name: Ekstraktor @@ -425,60 +450,57 @@ buildings: name: Pemutar (Berlawanan Arah Jarum Jam) description: Memutar bentuk berlawanan arah jarum jam sebesar 90 derajat. rotate180: - name: Pemutar (180) + name: Pemutar (180 derajat) description: Memutar bentuk searah jarum jam sebesar 180 derajat. stacker: default: name: Penumpuk - description: Menumpukkan kedua bentuk. Apabila mereka tidak dapat digabungkan, - bentuk kanan akan diletakkan diatas bentuk kiri. + description: Menumpukkan kedua bentuk. Apabila mereka tidak dapat + digabungkan, bentuk kanan akan diletakkan diatas bentuk kiri. mixer: default: name: Pencampur Warna description: Mencampurkan dua warna menggunakan campuran aditif. painter: default: - name: Pencat - description: Mencat keseluruhan bentuk dari input kiri dengan warna dari input + name: Pengecat + description: Mengecat keseluruhan bentuk dari input kiri dengan warna dari input atas. mirrored: - name: Pencat - description: Mencat keseluruhan bentuk dari input kiri dengan warna dari input + name: Pengecat + description: Mengecat keseluruhan bentuk dari input kiri dengan warna dari input atas. double: - name: Pencat (Ganda) - description: Mencat bentuk-bentuk dari input kiri dengan warna dari input atas. + name: Pengecat (Ganda) + description: Mengecat bentuk-bentuk dari input kiri dengan warna dari input atas. quad: - name: Pencat (Empat Bagian) - description: Allows you to color each quadrant of the shape individually. Only - slots with a truthy signal on the wires layer - will be painted! + name: Pengecat (Empat Bagian) + description: Memungkinkan anda untuk mengecat tiap kuadrannya masing - masing pada bentuk. Hanya menyambung dengan + sinyal yang benar pada lapisan kabel yang akan dicat! trash: default: name: Tong Sampah description: Menerima input dari semua sisi dan menghancurkannya. Selamanya. balancer: default: - name: Pengimbang - description: Multifungsional - Mendistribusikan seluruh input secara merata ke - seluruh output. + name: Penyeimbang + description: Multifungsional - Mendistribusikan seluruh input secara merata ke seluruh output. merger: - name: Penggabung (Kompak) + name: Penggabung Sederhana description: Menggabungkan dua sabuk konveyor menjadi satu. merger-inverse: - name: Penggabung (Kompak) + name: Penggabung Sederhana description: Menggabungkan dua sabuk konveyor menjadi satu. splitter: - name: Pemisah (Kompak) + name: Pemisah Sederhana description: Memisahkan satu sabuk konveyor menjadi dua. splitter-inverse: - name: Pemisah (Kompak) + name: Pemisah Sederhana description: Memisahkan satu sabuk konveyor menjadi dua. storage: default: name: Tempat Penyimpanan - description: Menyumpan bentuk yang berlebuhan, hingga kapasitas yang tertentu. - Memprioritaskan output dari kiri + description: Menyumpan bentuk yang berlebihan, hingga kapasitas yang tertentu. Memprioritaskan output dari kiri wire_tunnel: default: name: Penyebrangan Kabel @@ -486,56 +508,53 @@ buildings: constant_signal: default: name: Sinyal Konstan - description: Mengeluarkan sinyal yang konstan, dapat berupa bentuk, warna atau - boolean (1 / 0). + description: Mengeluarkan sinyal yang konstan, dapat berupa bentuk, warna atau boolean (1 atau 0). lever: default: name: Saklar - description: Dapat diubah untuk mengeluarkan sinyal boolean (1 / 0) pada lapisan - kabel, yang bisa digunakan untuk mengontrol seperti penyaring. + description: Dapat diubah untuk mengeluarkan sinyal boolean (1 atau 0) pada lapisan kabel, + yang bisa digunakan untuk mengontrol seperti penyaring. logic_gate: default: name: Gerbang AND - description: Mengeluarkan boolean "1" jika kedua input adalah benar. (Benar - berarti sebuah bentuk, warna atau boolean "1") + description: Mengeluarkan boolean "1" jika kedua input adalah benar. (Benar berarti sebuah bentuk, + warna atau boolean "1") not: name: Gerbang NOT - description: Mengeluarkan boolean "1" jika input adalah tidak benar. (Benar - berarti sebuah bentuk, warna atau boolean "1") + description: Mengeluarkan boolean "1" jika input adalah tidak benar. (Benar berarti sebuah bentuk, + warna atau boolean "1") xor: name: Gerbang XOR - description: Mengeluarkan boolean "1" jika kedua input adalah benar, namun bukan - keduanya. (Benar berarti sebuah bentuk, warna atau boolean "1") + description: Mengeluarkan boolean "1" jika kedua input adalah benar, namun bukan keduanya. + (Benar berarti sebuah bentuk, warna atau boolean "1") or: name: Gerbang OR - description: Mengeluarkan boolean "1" jika satu input adalah benar. (Benar - berarti sebuah bentuk, warna atau boolean "1") + description: Mengeluarkan boolean "1" jika satu input adalah benar. (Benar berarti sebuah bentuk, + warna atau boolean "1") transistor: default: name: Transistor - description: Melanjutkan sinyal dari input bawah jika input samping adalah benar - (sebuah bentuk, warna atau boolean "1") + description: Melanjutkan sinyal dari input bawah jika input samping adalah benar (sebuah bentuk, + warna atau boolean "1") mirrored: name: Transistor - description: Melanjutkan sinyal dari input bawah jika input samping adalah benar - (sebuah bentuk, warna atau boolean "1") + description: Melanjutkan sinyal dari input bawah jika input samping adalah benar (sebuah bentuk, + warna atau boolean "1") filter: default: name: Filter - description: Hubungkan sebuah sinyal untuk merutekan semua benda yang cocok ke - atas dan sisanya ke kanan. Dapat juga dikontrol dengan sinyal - boolean + description: Hubungkan sebuah sinyal untuk merutekan semua benda yang cocok ke atas dan + sisanya ke kanan. Dapat juga dikontrol dengan sinyal boolean display: default: name: Layar - description: Hubungkan dengan sebuah sinyal untuk ditunjukkan pada layar - Dapat - berupa bentuk, warna atau boolean. + description: Hubungkan dengan sebuah sinyal untuk ditunjukkan pada layar - Dapat berupa bentuk, + warna atau boolean. reader: default: name: Pembaca Sabuk Konveyor - description: Memungkinkan untuk mengukur rata-rata benda yang melewati sabuk - konveyor. Mengeluarkan output benda terakhir yang dilewati pada - lapisan kabel (Setelah terbuka). + description: Memungkinkan untuk mengukur rata-rata benda yang melewati sabuk konveyor. Mengeluarkan output benda terakhir + yang dilewati pada lapisan kabel (Setelah terbuka). analyzer: default: name: Penganalisa bentuk @@ -544,16 +563,15 @@ buildings: comparator: default: name: Pembanding - description: Mengeluarkan boolean "1" jika kedua sinya adalah sama. Dapat - membandingkan Bentuk, warna dan boolean. + description: Mengeluarkan boolean "1" jika kedua sinya adalah sama. Dapat membandingkan + Bentuk, warna dan boolean. virtual_processor: default: name: Pemotong Virtual description: Memotong bentuk secara virtual menjadi dua bagian. rotater: name: Pemutar Virtual - description: Memutar bentuk secara virtual, searah jarum jam dan tidak searah - jarum jam. + description: Memutar bentuk secara virtual, searah jarum jam dan tidak searah jarum jam. unstacker: name: Pemisah Tumpukan Virtual description: Memisahkan lapisan teratas secara virtual ke output kanan dan @@ -562,53 +580,51 @@ buildings: name: Penumpuk Virtual description: Menumpuk bentuk kanan ke bentuk kiri secara virtual. painter: - name: Pencat Virtual - description: Mengecat bentuk dari input bawah dengan warna dari input kanan. + name: Pengecat Virtual + description: Mengecat bentuk dari input bawah dengan warna + dari input kanan. item_producer: default: - name: Pembuat Artikel - description: Hanya tersedia di dalam mode sandbox , Mengeluarkan sinyal yang - diberikan dari lapisan kabel ke lapisan biasa. + name: Pembuat Bentuk + description: Hanya tersedia di dalam mode sandbox , Mengeluarkan sinyal yang diberikan dari + lapisan kabel ke lapisan biasa. storyRewards: reward_cutter_and_trash: title: Memotong Bentuk - desc: Pemotong telah dibuka, yang dapat memotong bentuk menjadi - dua secara vertikal apapun + desc: Pemotong telah dibuka, yang dapat memotong bentuk menjadi dua + secara vertikal apapun orientasinya!

Pastikan untuk membuang sisanya, jika - tidak ini dapat menghambat dan memperlambat - - karena ini anda diberikan Tong sampah, yang - menghapus semua yang anda masukkan! + tidak ini dapat menghambat dan memperlambat - karena ini + anda diberikan Tong sampah, yang menghapus + semua yang anda masukkan! reward_rotater: title: Memutar desc: Pemutar telah dibuka! Ia memutar bentuk-bentuk searah jarum jam sebesar 90 derajat. reward_painter: - title: Pengecatan - desc: "Pencat telah dibuka – Ekstraksi beberapa warna (seperti - yang Anda lakukan dengan bentuk) dan kemudian kombinasikan dengan - bentuk di dalam pencat untuk mewarnai mereka!

Catatan: + title: Mengecat + desc: "Pengecat telah dibuka – Ekstraksi beberapa warna (seperti yang Anda lakukan dengan bentuk) dan kemudian kombinasikan dengan bentuk di dalam pengecat untuk mewarnai mereka!

Catatan: Apabila Anda buta warna, terdapat mode buta warna di dalam pengaturan!" reward_mixer: - title: Pencampuran Warna + title: Mencampur Warna desc: Pencampur telah dibuka – Kombinasikan dua warna menggunakan pencampuran aditif dengan bangunan ini! reward_stacker: - title: Penyusun + title: Menyusun desc: Anda sekarang dapat mengombinasikan bentuk-bentuk dengan penyusun! Kedua input akan dikombinasikan, dan apabila mereka dapat diletakan disebelah satu sama lain, mereka akan terpadukan. Apabila tidak dapat, input kanan akan diletakkan diatas input kiri! reward_splitter: - title: Pembagi/Penggabung - desc: You have unlocked a splitter variant of the - balancer - It accepts one input and splits them - into two! + title: Membagi + desc: Anda telah membuka varian pembagi dari + penyeimbang - Menerima satu input dan membaginya menjadi 2! reward_tunnel: title: Terowongan desc: Terowongan telah dibuka – Sekarang Anda dapat memindahkan - artikel-artikel melalui terowongan di bawah sabuk-sabuk konveyor dan + bentuk-bentuk melalui terowongan di bawah sabuk-sabuk konveyor dan bangungan-bangunan dengannya! reward_rotater_ccw: title: Memutar Berlawanan Arah Jarum Jam @@ -617,11 +633,8 @@ storyRewards: membangunnya, pilih pemutar dan tekan 'T' to memilih varian! reward_miner_chainable: - title: Merantai Ekstraktor - desc: "You have unlocked the chained extractor! It can - forward its resources to other extractors so you - can more efficiently extract resources!

PS: The old - extractor has been replaced in your toolbar now!" + title: Ekstraktor Merantai + desc: "Anda telah membuka Ekstraktor (Berantai)! Ia dapat mengoper sumber daya ke ekstraktor depannya sehingga anda dapat mengekstrak sumber daya denga lebih efisien!

NB: Ekstraktor yang lama sudah diganti pada toolbar anda sekarang!" reward_underground_belt_tier_2: title: Terowongan Tingkat II desc: Anda telah membuka varian baru terowongan - Ia memiliki @@ -634,23 +647,22 @@ storyRewards: daripada hanya dua bagian! reward_painter_double: title: Pengecatan Ganda - desc: Anda telah membuka varian dari pencat - Ia bekerja - seperti pencat biasa namun dapat memproses dua bentuk + desc: Anda telah membuka varian dari pengecat - Ia bekerja + seperti pengecat biasa namun dapat memproses dua bentuk sekaligus mengonsumsi hanya satu warna daripada dua! reward_storage: - title: Penyangga Penyimpanan - desc: You have unlocked the storage building - It allows you to - store items up to a given capacity!

It priorities the left - output, so you can also use it as an overflow gate! + title: Tempat Penyimpanan + desc: Anda telah membuka Tempat Penyimpanan - Ia memungkinkan anda untuk + menyimpan item hingga kapasitas tertentu!

Ia mengutamakan output kiri, sehingga anda dapat menggunakannya sebagai gerbang luapan! reward_freeplay: title: Permainan Bebas - desc: You did it! You unlocked the free-play mode! This means - that shapes are now randomly generated!

- Since the hub will require a throughput from now - on, I highly recommend to build a machine which automatically - delivers the requested shape!

The HUB outputs the requested - shape on the wires layer, so all you have to do is to analyze it and - automatically configure your factory based on that. + desc: Anda berhasil! Anda telah membuka mode permainan bebas! Ini artinya + bentuk-bentuk akan dibuat secara acak!

+ Karena pusat pangkalan akan membutuhkan penghasilan dari sekarang, + Saya sangat menyarankan untuk membangun mesin yang secara otomatis + mengirim bentuk yang diminta!

Pusat pangkalan mengeluarkan bentuk + yang diminta pada lapisan kabel, jadi yang harus anda lakukan adalah menganalisa dan + membangun pabrik secara otomatis berdasarkan itu. reward_blueprints: title: Cetak Biru desc: Anda sekarang dapat menyalin dan meletakkan bagian dari @@ -671,30 +683,26 @@ storyRewards: desc: Selamat! Omong-omong, lebih banyak konten telah direncanakan untuk versi penuh! reward_balancer: - title: Balancer - desc: The multifunctional balancer has been unlocked - It can - be used to build bigger factories by splitting and merging - items onto multiple belts! + title: Penyeimbang + desc: Penyeimbang yang multifungsional telah terbuka - Ia dapat + digunakan untuk membuat pabrik yang lebih besar dengan cara + memisahkan atau menggabungkan item ke beberapa sabuk konveyor!

reward_merger: - title: Compact Merger - desc: You have unlocked a merger variant of the - balancer - It accepts two inputs and merges them - into one belt! + title: Penggabung Sederhana + desc: Anda telah membuka varianpenggabung dari + penyeimbang - Ia menerima dua input dan menggabungkannya dalam satu sabuk konveyor! reward_belt_reader: - title: Belt reader - 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! + title: Pembaca Sabuk Konveyor + desc: Anda telah membuka pembaca sabuk konveyor! Ini memungkinkan anda untuk + mengukur penghasilan dalam sebuah sabuk konveyor.

Dan tunggu sampai anda membuka + kabel - maka ini akan sangat berguna! reward_rotater_180: - title: Rotater (180 degrees) - desc: You just unlocked the 180 degress rotater! - It allows - you to rotate a shape by 180 degress (Surprise! :D) + title: Pemutar (180 derajat) + desc: Anda telah membuka pemutar 180 derajat! - Ini memungkinkan + anda untuk memutar bentuk dalam 180 derajat (Kejutan! :D) reward_display: - title: Display - desc: "You have unlocked the Display - Connect a signal on the - wires layer to visualize it!

PS: Did you notice the belt - reader and storage output their last read item? Try showing it on a - display!" + title: Layar + desc: "Anda baru saja membuka Layar - Hubungkan sebuah sinyal dalam lapisan kabel untuk memvisualisasikannya!

NB: Apakah anda memperhatikan pembaca sabuk dan penyimpanan mengeluarkan item bacaan terakhir? Coba tampilkan pada layar!" reward_constant_signal: title: Constant Signal desc: You unlocked the constant signal building on the wires @@ -802,7 +810,7 @@ settings: fullscreen: title: Layar penuh description: Direkomendasikan untuk bermain dengan layar penuh untuk mendapatkan - pengalaman terbaik. Hanya tersedia dalam versi penuh. + pengalaman terbaik. Hanya tersedia dalam versi lengkap. soundsMuted: title: Bisukan suara description: Apabila diaktifkan, membisukan semua efek suara. @@ -898,14 +906,6 @@ settings: title: Enable Mouse Pan description: Allows to move the map by moving the cursor to the edges of the screen. The speed depends on the Movement Speed setting. - zoomToCursor: - title: Zoom towards Cursor - description: If activated the zoom will happen in the direction of your mouse - position, otherwise in the middle of the screen. - mapResourcesScale: - title: Map Resources Size - description: Controls the size of the shapes on the map overview (when zooming - out). rangeSliderPercentage: % keybindings: title: Tombol pintas @@ -946,7 +946,7 @@ keybindings: rotater: Pemutar stacker: Penyusun mixer: Pencampur Warna - painter: Pencat + painter: Pengecat trash: Tong Sampah wire: Kawat Energi pipette: Pipet From 7b01db5daee8e745f2a6973dce861e9da186e23d Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 10:41:06 +0200 Subject: [PATCH 10/50] Minor fixes --- src/js/game/buildings/belt.js | 3 +- src/js/game/components/item_ejector.js | 2 +- src/js/game/components/wired_pins.js | 2 +- src/js/game/themes/dark.json | 3 +- src/js/game/themes/light.json | 3 +- src/js/savegame/serialization.js | 695 ++--- src/js/savegame/serialization_data_types.js | 2587 ++++++++++--------- src/js/savegame/serializer_internal.js | 5 +- 8 files changed, 1658 insertions(+), 1642 deletions(-) diff --git a/src/js/game/buildings/belt.js b/src/js/game/buildings/belt.js index 562b47d5..84646b19 100644 --- a/src/js/game/buildings/belt.js +++ b/src/js/game/buildings/belt.js @@ -7,6 +7,7 @@ import { BeltComponent } from "../components/belt"; import { Entity } from "../entity"; import { MetaBuilding } from "../meta_building"; import { GameRoot } from "../root"; +import { THEME } from "../theme"; export const arrayBeltVariantToRotation = [enumDirection.top, enumDirection.left, enumDirection.right]; @@ -22,7 +23,7 @@ export class MetaBeltBuilding extends MetaBuilding { } getSilhouetteColor() { - return "#777"; + return THEME.map.chunkOverview.beltColor; } getPlacementSound() { diff --git a/src/js/game/components/item_ejector.js b/src/js/game/components/item_ejector.js index 4eda52f9..47253b4b 100644 --- a/src/js/game/components/item_ejector.js +++ b/src/js/game/components/item_ejector.js @@ -26,7 +26,7 @@ export class ItemEjectorComponent extends Component { static getSchema() { // The cachedDestSlot, cachedTargetEntity fields are not serialized. return { - slots: types.array( + slots: types.fixedSizeArray( types.structured({ item: types.nullable(typeItemSingleton), progress: types.float, diff --git a/src/js/game/components/wired_pins.js b/src/js/game/components/wired_pins.js index ff339b86..81a6ec62 100644 --- a/src/js/game/components/wired_pins.js +++ b/src/js/game/components/wired_pins.js @@ -31,7 +31,7 @@ export class WiredPinsComponent extends Component { static getSchema() { return { - slots: types.array( + slots: types.fixedSizeArray( types.structured({ value: types.nullable(typeItemSingleton), }) diff --git a/src/js/game/themes/dark.json b/src/js/game/themes/dark.json index 227d4532..733b7682 100644 --- a/src/js/game/themes/dark.json +++ b/src/js/game/themes/dark.json @@ -32,7 +32,8 @@ }, "chunkOverview": { "empty": "#444856", - "filled": "#646b7d" + "filled": "#646b7d", + "beltColor": "#9096a3" }, "wires": { diff --git a/src/js/game/themes/light.json b/src/js/game/themes/light.json index 47616d82..0c793c26 100644 --- a/src/js/game/themes/light.json +++ b/src/js/game/themes/light.json @@ -33,7 +33,8 @@ "chunkOverview": { "empty": "#a6afbb", - "filled": "#c5ccd6" + "filled": "#c5ccd6", + "beltColor": "#777" }, "wires": { diff --git a/src/js/savegame/serialization.js b/src/js/savegame/serialization.js index 9f998a0f..801b26ab 100644 --- a/src/js/savegame/serialization.js +++ b/src/js/savegame/serialization.js @@ -1,344 +1,351 @@ -import { createLogger } from "../core/logging"; -import { - BaseDataType, - TypeArray, - TypeBoolean, - TypeClass, - TypeClassData, - TypeClassFromMetaclass, - TypeClassId, - TypeEntity, - TypeEntityWeakref, - TypeEnum, - TypeFixedClass, - TypeInteger, - TypeKeyValueMap, - TypeMetaClass, - TypeNullable, - TypeNumber, - TypePair, - TypePositiveInteger, - TypePositiveNumber, - TypeString, - TypeStructuredObject, - TypeVector, -} from "./serialization_data_types"; - -const logger = createLogger("serialization"); - -// Schema declarations -export const types = { - int: new TypeInteger(), - uint: new TypePositiveInteger(), - float: new TypeNumber(), - ufloat: new TypePositiveNumber(), - string: new TypeString(), - entity: new TypeEntity(), - weakEntityRef: new TypeEntityWeakref(), - vector: new TypeVector(), - tileVector: new TypeVector(), - bool: new TypeBoolean(), - - /** - * @param {BaseDataType} wrapped - */ - nullable(wrapped) { - return new TypeNullable(wrapped); - }, - - /** - * @param {FactoryTemplate<*>|SingletonFactoryTemplate<*>} registry - */ - classId(registry) { - return new TypeClassId(registry); - }, - /** - * @param {BaseDataType} valueType - * @param {boolean=} includeEmptyValues - */ - keyValueMap(valueType, includeEmptyValues = true) { - return new TypeKeyValueMap(valueType, includeEmptyValues); - }, - - /** - * @param {Object} values - */ - enum(values) { - return new TypeEnum(values); - }, - - /** - * @param {FactoryTemplate<*>} registry - * @param {(GameRoot, any) => object=} resolver - */ - obj(registry, resolver = null) { - return new TypeClass(registry, resolver); - }, - - /** - * @param {FactoryTemplate<*>} registry - */ - objData(registry) { - return new TypeClassData(registry); - }, - - /** - * @param {typeof BasicSerializableObject} cls - */ - knownType(cls) { - return new TypeFixedClass(cls); - }, - - /** - * @param {BaseDataType} innerType - */ - array(innerType) { - return new TypeArray(innerType); - }, - - /** - * @param {SingletonFactoryTemplate<*>} innerType - */ - classRef(registry) { - return new TypeMetaClass(registry); - }, - - /** - * @param {Object.} descriptor - */ - structured(descriptor) { - return new TypeStructuredObject(descriptor); - }, - - /** - * @param {BaseDataType} a - * @param {BaseDataType} b - */ - pair(a, b) { - return new TypePair(a, b); - }, - - /** - * @param {typeof BasicSerializableObject} classHandle - * @param {SingletonFactoryTemplate<*>} registry - */ - classWithMetaclass(classHandle, registry) { - return new TypeClassFromMetaclass(classHandle, registry); - }, -}; - -/** - * A full schema declaration - * @typedef {Object.} Schema - */ - -const globalSchemaCache = {}; - -/* dev:start */ -const classnamesCache = {}; -/* dev:end*/ - -export class BasicSerializableObject { - /* dev:start */ - /** - * Fixes typeof DerivedComponent is not assignable to typeof Component, compiled out - * in non-dev builds - */ - constructor(...args) {} - - /* dev:end */ - - static getId() { - abstract; - } - - /** - * Should return the serialization schema - * @returns {Schema} - */ - static getSchema() { - return {}; - } - - // Implementation - /** @returns {Schema} */ - static getCachedSchema() { - const id = this.getId(); - - /* dev:start */ - assert( - classnamesCache[id] === this || classnamesCache[id] === undefined, - "Class name taken twice: " + id + " (from " + this.name + ")" - ); - classnamesCache[id] = this; - /* dev:end */ - - const entry = globalSchemaCache[id]; - if (entry) { - return entry; - } - - const schema = this.getSchema(); - globalSchemaCache[id] = schema; - return schema; - } - - /** @returns {object} */ - serialize() { - return serializeSchema( - this, - /** @type {typeof BasicSerializableObject} */ (this.constructor).getCachedSchema() - ); - } - - /** - * @param {any} data - * @param {import("./savegame_serializer").GameRoot} root - * @returns {string|void} - */ - deserialize(data, root = null) { - return deserializeSchema( - this, - /** @type {typeof BasicSerializableObject} */ (this.constructor).getCachedSchema(), - data, - null, - root - ); - } - - /** @returns {string|void} */ - static verify(data) { - return verifySchema(this.getCachedSchema(), data); - } -} - -/** - * Serializes an object using the given schema, mergin with the given properties - * @param {object} obj The object to serialize - * @param {Schema} schema The schema to use - * @param {object=} mergeWith Any additional properties to merge with the schema, useful for super calls - * @returns {object} Serialized data object - */ -export function serializeSchema(obj, schema, mergeWith = {}) { - for (const key in schema) { - if (!obj.hasOwnProperty(key)) { - logger.error("Invalid schema, property", key, "does not exist on", obj, "(schema=", schema, ")"); - assert( - obj.hasOwnProperty(key), - "serialization: invalid schema, property does not exist on object: " + key - ); - } - if (!schema[key]) { - assert(false, "Invalid schema (bad key '" + key + "'): " + JSON.stringify(schema)); - } - - if (G_IS_DEV) { - try { - mergeWith[key] = schema[key].serialize(obj[key]); - } catch (ex) { - logger.error( - "Serialization of", - obj, - "failed on key '" + key + "' ->", - ex, - "(schema was", - schema, - ")" - ); - throw ex; - } - } else { - mergeWith[key] = schema[key].serialize(obj[key]); - } - } - return mergeWith; -} - -/** - * Deserializes data into an object - * @param {object} obj The object to store the deserialized data into - * @param {Schema} schema The schema to use - * @param {object} data The serialized data - * @param {string|void|null=} baseclassErrorResult Convenience, if this is a string error code, do nothing and return it - * @param {import("../game/root").GameRoot=} root Optional game root reference - * @returns {string|void} String error code or nothing on success - */ -export function deserializeSchema(obj, schema, data, baseclassErrorResult = null, root) { - if (baseclassErrorResult) { - return baseclassErrorResult; - } - - if (!data) { - logger.error("Got 'NULL' data for", obj, "and schema", schema, "!"); - return "Got null data"; - } - - for (const key in schema) { - if (!data.hasOwnProperty(key)) { - logger.error("Data", data, "does not contain", key, "(schema:", schema, ")"); - return "Missing key in schema: " + key + " of class " + obj.constructor.name; - } - if (!schema[key].allowNull() && (data[key] === null || data[key] === undefined)) { - logger.error("Data", data, "has null value for", key, "(schema:", schema, ")"); - return "Non-nullable entry is null: " + key + " of class " + obj.constructor.name; - } - - const errorStatus = schema[key].deserializeWithVerify(data[key], obj, key, obj.root || root); - if (errorStatus) { - logger.error( - "Deserialization failed with error '" + errorStatus + "' on object", - obj, - "and key", - key, - "(root? =", - obj.root ? "y" : "n", - ")" - ); - return errorStatus; - } - } -} - -/** - * Verifies stored data using the given schema - * @param {Schema} schema The schema to use - * @param {object} data The data to verify - * @returns {string|void} String error code or nothing on success - */ -export function verifySchema(schema, data) { - for (const key in schema) { - if (!data.hasOwnProperty(key)) { - logger.error("Data", data, "does not contain", key, "(schema:", schema, ")"); - return "verify: missing key required by schema in stored data: " + key; - } - if (!schema[key].allowNull() && (data[key] === null || data[key] === undefined)) { - logger.error("Data", data, "has null value for", key, "(schema:", schema, ")"); - return "verify: non-nullable entry is null: " + key; - } - - const errorStatus = schema[key].verifySerializedValue(data[key]); - if (errorStatus) { - logger.error(errorStatus); - return "verify: " + errorStatus; - } - } -} - -/** - * Extends a schema by adding the properties from the new schema to the existing base schema - * @param {Schema} base - * @param {Schema} newOne - * @returns {Schema} - */ -export function extendSchema(base, newOne) { - /** @type {Schema} */ - const result = Object.assign({}, base); - for (const key in newOne) { - if (result.hasOwnProperty(key)) { - logger.error("Extend schema got duplicate key:", key); - continue; - } - result[key] = newOne[key]; - } - return result; -} +import { createLogger } from "../core/logging"; +import { + BaseDataType, + TypeArray, + TypeBoolean, + TypeClass, + TypeClassData, + TypeClassFromMetaclass, + TypeClassId, + TypeEntity, + TypeEntityWeakref, + TypeEnum, + TypeFixedClass, + TypeInteger, + TypeKeyValueMap, + TypeMetaClass, + TypeNullable, + TypeNumber, + TypePair, + TypePositiveInteger, + TypePositiveNumber, + TypeString, + TypeStructuredObject, + TypeVector, +} from "./serialization_data_types"; + +const logger = createLogger("serialization"); + +// Schema declarations +export const types = { + int: new TypeInteger(), + uint: new TypePositiveInteger(), + float: new TypeNumber(), + ufloat: new TypePositiveNumber(), + string: new TypeString(), + entity: new TypeEntity(), + weakEntityRef: new TypeEntityWeakref(), + vector: new TypeVector(), + tileVector: new TypeVector(), + bool: new TypeBoolean(), + + /** + * @param {BaseDataType} wrapped + */ + nullable(wrapped) { + return new TypeNullable(wrapped); + }, + + /** + * @param {FactoryTemplate<*>|SingletonFactoryTemplate<*>} registry + */ + classId(registry) { + return new TypeClassId(registry); + }, + /** + * @param {BaseDataType} valueType + * @param {boolean=} includeEmptyValues + */ + keyValueMap(valueType, includeEmptyValues = true) { + return new TypeKeyValueMap(valueType, includeEmptyValues); + }, + + /** + * @param {Object} values + */ + enum(values) { + return new TypeEnum(values); + }, + + /** + * @param {FactoryTemplate<*>} registry + * @param {(GameRoot, any) => object=} resolver + */ + obj(registry, resolver = null) { + return new TypeClass(registry, resolver); + }, + + /** + * @param {FactoryTemplate<*>} registry + */ + objData(registry) { + return new TypeClassData(registry); + }, + + /** + * @param {typeof BasicSerializableObject} cls + */ + knownType(cls) { + return new TypeFixedClass(cls); + }, + + /** + * @param {BaseDataType} innerType + */ + array(innerType) { + return new TypeArray(innerType); + }, + + /** + * @param {BaseDataType} innerType + */ + fixedSizeArray(innerType) { + return new TypeArray(innerType, true); + }, + + /** + * @param {SingletonFactoryTemplate<*>} innerType + */ + classRef(registry) { + return new TypeMetaClass(registry); + }, + + /** + * @param {Object.} descriptor + */ + structured(descriptor) { + return new TypeStructuredObject(descriptor); + }, + + /** + * @param {BaseDataType} a + * @param {BaseDataType} b + */ + pair(a, b) { + return new TypePair(a, b); + }, + + /** + * @param {typeof BasicSerializableObject} classHandle + * @param {SingletonFactoryTemplate<*>} registry + */ + classWithMetaclass(classHandle, registry) { + return new TypeClassFromMetaclass(classHandle, registry); + }, +}; + +/** + * A full schema declaration + * @typedef {Object.} Schema + */ + +const globalSchemaCache = {}; + +/* dev:start */ +const classnamesCache = {}; +/* dev:end*/ + +export class BasicSerializableObject { + /* dev:start */ + /** + * Fixes typeof DerivedComponent is not assignable to typeof Component, compiled out + * in non-dev builds + */ + constructor(...args) {} + + /* dev:end */ + + static getId() { + abstract; + } + + /** + * Should return the serialization schema + * @returns {Schema} + */ + static getSchema() { + return {}; + } + + // Implementation + /** @returns {Schema} */ + static getCachedSchema() { + const id = this.getId(); + + /* dev:start */ + assert( + classnamesCache[id] === this || classnamesCache[id] === undefined, + "Class name taken twice: " + id + " (from " + this.name + ")" + ); + classnamesCache[id] = this; + /* dev:end */ + + const entry = globalSchemaCache[id]; + if (entry) { + return entry; + } + + const schema = this.getSchema(); + globalSchemaCache[id] = schema; + return schema; + } + + /** @returns {object} */ + serialize() { + return serializeSchema( + this, + /** @type {typeof BasicSerializableObject} */ (this.constructor).getCachedSchema() + ); + } + + /** + * @param {any} data + * @param {import("./savegame_serializer").GameRoot} root + * @returns {string|void} + */ + deserialize(data, root = null) { + return deserializeSchema( + this, + /** @type {typeof BasicSerializableObject} */ (this.constructor).getCachedSchema(), + data, + null, + root + ); + } + + /** @returns {string|void} */ + static verify(data) { + return verifySchema(this.getCachedSchema(), data); + } +} + +/** + * Serializes an object using the given schema, mergin with the given properties + * @param {object} obj The object to serialize + * @param {Schema} schema The schema to use + * @param {object=} mergeWith Any additional properties to merge with the schema, useful for super calls + * @returns {object} Serialized data object + */ +export function serializeSchema(obj, schema, mergeWith = {}) { + for (const key in schema) { + if (!obj.hasOwnProperty(key)) { + logger.error("Invalid schema, property", key, "does not exist on", obj, "(schema=", schema, ")"); + assert( + obj.hasOwnProperty(key), + "serialization: invalid schema, property does not exist on object: " + key + ); + } + if (!schema[key]) { + assert(false, "Invalid schema (bad key '" + key + "'): " + JSON.stringify(schema)); + } + + if (G_IS_DEV) { + try { + mergeWith[key] = schema[key].serialize(obj[key]); + } catch (ex) { + logger.error( + "Serialization of", + obj, + "failed on key '" + key + "' ->", + ex, + "(schema was", + schema, + ")" + ); + throw ex; + } + } else { + mergeWith[key] = schema[key].serialize(obj[key]); + } + } + return mergeWith; +} + +/** + * Deserializes data into an object + * @param {object} obj The object to store the deserialized data into + * @param {Schema} schema The schema to use + * @param {object} data The serialized data + * @param {string|void|null=} baseclassErrorResult Convenience, if this is a string error code, do nothing and return it + * @param {import("../game/root").GameRoot=} root Optional game root reference + * @returns {string|void} String error code or nothing on success + */ +export function deserializeSchema(obj, schema, data, baseclassErrorResult = null, root) { + if (baseclassErrorResult) { + return baseclassErrorResult; + } + + if (!data) { + logger.error("Got 'NULL' data for", obj, "and schema", schema, "!"); + return "Got null data"; + } + + for (const key in schema) { + if (!data.hasOwnProperty(key)) { + logger.error("Data", data, "does not contain", key, "(schema:", schema, ")"); + return "Missing key in schema: " + key + " of class " + obj.constructor.name; + } + if (!schema[key].allowNull() && (data[key] === null || data[key] === undefined)) { + logger.error("Data", data, "has null value for", key, "(schema:", schema, ")"); + return "Non-nullable entry is null: " + key + " of class " + obj.constructor.name; + } + + const errorStatus = schema[key].deserializeWithVerify(data[key], obj, key, obj.root || root); + if (errorStatus) { + logger.error( + "Deserialization failed with error '" + errorStatus + "' on object", + obj, + "and key", + key, + "(root? =", + obj.root ? "y" : "n", + ")" + ); + return errorStatus; + } + } +} + +/** + * Verifies stored data using the given schema + * @param {Schema} schema The schema to use + * @param {object} data The data to verify + * @returns {string|void} String error code or nothing on success + */ +export function verifySchema(schema, data) { + for (const key in schema) { + if (!data.hasOwnProperty(key)) { + logger.error("Data", data, "does not contain", key, "(schema:", schema, ")"); + return "verify: missing key required by schema in stored data: " + key; + } + if (!schema[key].allowNull() && (data[key] === null || data[key] === undefined)) { + logger.error("Data", data, "has null value for", key, "(schema:", schema, ")"); + return "verify: non-nullable entry is null: " + key; + } + + const errorStatus = schema[key].verifySerializedValue(data[key]); + if (errorStatus) { + logger.error(errorStatus); + return "verify: " + errorStatus; + } + } +} + +/** + * Extends a schema by adding the properties from the new schema to the existing base schema + * @param {Schema} base + * @param {Schema} newOne + * @returns {Schema} + */ +export function extendSchema(base, newOne) { + /** @type {Schema} */ + const result = Object.assign({}, base); + for (const key in newOne) { + if (result.hasOwnProperty(key)) { + logger.error("Extend schema got duplicate key:", key); + continue; + } + result[key] = newOne[key]; + } + return result; +} diff --git a/src/js/savegame/serialization_data_types.js b/src/js/savegame/serialization_data_types.js index 9fb53bb8..9d3b689f 100644 --- a/src/js/savegame/serialization_data_types.js +++ b/src/js/savegame/serialization_data_types.js @@ -1,1292 +1,1295 @@ -/* typehints:start */ -import { GameRoot } from "../game/root"; -import { BasicSerializableObject } from "./serialization"; -/* typehints:end */ - -import { Vector } from "../core/vector"; -import { round4Digits } from "../core/utils"; -export const globalJsonSchemaDefs = {}; - -/** - * - * @param {import("./serialization").Schema} schema - */ -export function schemaToJsonSchema(schema) { - const jsonSchema = { - type: "object", - additionalProperties: false, - required: [], - properties: {}, - }; - - for (const key in schema) { - const subSchema = schema[key].getAsJsonSchema(); - jsonSchema.required.push(key); - jsonSchema.properties[key] = subSchema; - } - - return jsonSchema; -} - -/** - * Helper function to create a json schema object - * @param {any} properties - */ -function schemaObject(properties) { - return { - type: "object", - required: Object.keys(properties).slice(), - additionalProperties: false, - properties, - }; -} - -/** - * Base serialization data type - */ -export class BaseDataType { - /** - * Serializes a given raw value - * @param {any} value - */ - serialize(value) { - abstract; - return {}; - } - - /** - * Verifies a given serialized value - * @param {any} value - * @returns {string|void} String error code or null on success - */ - verifySerializedValue(value) {} - - /** - * Deserializes a serialized value into the target object under the given key - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - abstract; - } - - /** - * Returns the json schema - */ - getAsJsonSchema() { - const key = this.getCacheKey(); - const schema = this.getAsJsonSchemaUncached(); - - if (!globalJsonSchemaDefs[key]) { - // schema.$id = key; - globalJsonSchemaDefs[key] = schema; - } - - return { - $ref: "#/definitions/" + key, - }; - } - - /** - * INTERNAL Should return the json schema representation - */ - getAsJsonSchemaUncached() { - abstract; - } - - /** - * Returns whether null values are okay - * @returns {boolean} - */ - allowNull() { - return false; - } - - // Helper methods - - /** - * Deserializes a serialized value, but performs integrity checks before - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserializeWithVerify(value, targetObject, targetKey, root) { - const errorCode = this.verifySerializedValue(value); - if (errorCode) { - return ( - "serialization verify failed: " + - errorCode + - " [value " + - JSON.stringify(value).substr(0, 100) + - "]" - ); - } - return this.deserialize(value, targetObject, targetKey, root); - } - - /** - * Should return a cacheable key - */ - getCacheKey() { - abstract; - return ""; - } -} - -export class TypeInteger extends BaseDataType { - serialize(value) { - assert(Number.isInteger(value), "Type integer got non integer for serialize: " + value); - return value; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - - getAsJsonSchemaUncached() { - return { - type: "integer", - }; - } - - verifySerializedValue(value) { - if (!Number.isInteger(value)) { - return "Not a valid number"; - } - } - - getCacheKey() { - return "int"; - } -} - -export class TypePositiveInteger extends BaseDataType { - serialize(value) { - assert(Number.isInteger(value), "Type integer got non integer for serialize: " + value); - assert(value >= 0, "value < 0: " + value); - return value; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - - getAsJsonSchemaUncached() { - return { - type: "integer", - minimum: 0, - }; - } - - verifySerializedValue(value) { - if (!Number.isInteger(value)) { - return "Not a valid number"; - } - if (value < 0) { - return "Negative value for positive integer"; - } - } - - getCacheKey() { - return "uint"; - } -} - -export class TypeBoolean extends BaseDataType { - serialize(value) { - assert(value === true || value === false, "Type bool got non bool for serialize: " + value); - return value; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - - getAsJsonSchemaUncached() { - return { - type: "boolean", - }; - } - - verifySerializedValue(value) { - if (value !== true && value !== false) { - return "Not a boolean"; - } - } - - getCacheKey() { - return "bool"; - } -} - -export class TypeString extends BaseDataType { - serialize(value) { - assert(typeof value === "string", "Type string got non string for serialize: " + value); - return value; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - getAsJsonSchemaUncached() { - return { - type: "string", - }; - } - - verifySerializedValue(value) { - if (typeof value !== "string") { - return "Not a valid string"; - } - } - - getCacheKey() { - return "string"; - } -} - -export class TypeVector extends BaseDataType { - serialize(value) { - assert(value instanceof Vector, "Type vector got non vector for serialize: " + value); - return { - x: round4Digits(value.x), - y: round4Digits(value.y), - }; - } - - getAsJsonSchemaUncached() { - return schemaObject({ - x: { - type: "number", - }, - y: { - type: "number", - }, - }); - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = new Vector(value.x, value.y); - } - - verifySerializedValue(value) { - if (!Number.isFinite(value.x) || !Number.isFinite(value.y)) { - return "Not a valid vector, missing x/y or bad data type"; - } - } - - getCacheKey() { - return "vector"; - } -} - -export class TypeTileVector extends BaseDataType { - serialize(value) { - assert(value instanceof Vector, "Type vector got non vector for serialize: " + value); - assert(Number.isInteger(value.x) && value.x > 0, "Invalid tile x:" + value.x); - assert(Number.isInteger(value.y) && value.y > 0, "Invalid tile x:" + value.y); - return { x: value.x, y: value.y }; - } - - getAsJsonSchemaUncached() { - return schemaObject({ - x: { - type: "integer", - minimum: 0, - maximum: 256, - }, - y: { - type: "integer", - minimum: 0, - maximum: 256, - }, - }); - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = new Vector(value.x, value.y); - } - - verifySerializedValue(value) { - if (!Number.isInteger(value.x) || !Number.isInteger(value.y)) { - return "Not a valid tile vector, missing x/y or bad data type"; - } - if (value.x < 0 || value.y < 0) { - return "Invalid tile vector, x or y < 0"; - } - } - - getCacheKey() { - return "tilevector"; - } -} - -export class TypeNumber extends BaseDataType { - serialize(value) { - assert(Number.isFinite(value), "Type number got non number for serialize: " + value); - assert(!Number.isNaN(value), "Value is nan: " + value); - return round4Digits(value); - } - - getAsJsonSchemaUncached() { - return { - type: "number", - }; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - - verifySerializedValue(value) { - if (!Number.isFinite(value)) { - return "Not a valid number: " + value; - } - } - - getCacheKey() { - return "float"; - } -} - -export class TypePositiveNumber extends BaseDataType { - serialize(value) { - assert(Number.isFinite(value), "Type number got non number for serialize: " + value); - assert(value >= 0, "Postitive number got negative value: " + value); - return round4Digits(value); - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - - getAsJsonSchemaUncached() { - return { - type: "number", - minimum: 0, - }; - } - - verifySerializedValue(value) { - if (!Number.isFinite(value)) { - return "Not a valid number: " + value; - } - if (value < 0) { - return "Positive number got negative value: " + value; - } - } - - getCacheKey() { - return "ufloat"; - } -} - -export class TypeEnum extends BaseDataType { - /** - * @param {Object.} enumeration - */ - constructor(enumeration = {}) { - super(); - this.availableValues = Object.values(enumeration); - } - - serialize(value) { - assert(this.availableValues.indexOf(value) >= 0, "Unknown value: " + value); - return value; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - - getAsJsonSchemaUncached() { - return { - type: "string", - enum: this.availableValues, - }; - } - - verifySerializedValue(value) { - if (this.availableValues.indexOf(value) < 0) { - return "Unknown enum value: " + value; - } - } - - getCacheKey() { - return "enum." + this.availableValues.join(","); - } -} - -export class TypeEntity extends BaseDataType { - serialize(value) { - // assert(value instanceof Entity, "Not a valid entity ref: " + value); - assert(value.uid, "Entity has no uid yet"); - assert(!value.destroyed, "Entity already destroyed"); - assert(!value.queuedForDestroy, "Entity queued for destroy"); - - return value.uid; - } - - getAsJsonSchemaUncached() { - return { - type: "integer", - minimum: 0, - }; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - const entity = root.entityMgr.findByUid(value); - if (!entity) { - return "Entity not found by uid: " + value; - } - targetObject[targetKey] = entity; - } - - verifySerializedValue(value) { - if (!Number.isFinite(value)) { - return "Not a valid uuid: " + value; - } - } - - getCacheKey() { - return "entity"; - } -} - -export class TypeEntityWeakref extends BaseDataType { - serialize(value) { - if (value === null) { - return null; - } - - // assert(value instanceof Entity, "Not a valid entity ref (weak): " + value); - assert(value.uid, "Entity has no uid yet"); - if (value.destroyed || value.queuedForDestroy) { - return null; - } - return value.uid; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - if (value === null) { - targetObject[targetKey] = null; - return; - } - const entity = root.entityMgr.findByUid(value, false); - targetObject[targetKey] = entity; - } - - getAsJsonSchemaUncached() { - return { - type: ["null", "integer"], - minimum: 0, - }; - } - - allowNull() { - return true; - } - - verifySerializedValue(value) { - if (value !== null && !Number.isFinite(value)) { - return "Not a valid uuid: " + value; - } - } - - getCacheKey() { - return "entity-weakref"; - } -} - -export class TypeClass extends BaseDataType { - /** - * - * @param {FactoryTemplate<*>} registry - * @param {(GameRoot, object) => object} customResolver - */ - constructor(registry, customResolver = null) { - super(); - this.registry = registry; - this.customResolver = customResolver; - } - - serialize(value) { - assert(typeof value === "object", "Not a class instance: " + value); - return { - $: value.constructor.getId(), - data: value.serialize(), - }; - } - - getAsJsonSchemaUncached() { - const options = []; - const entries = this.registry.getEntries(); - for (let i = 0; i < entries.length; ++i) { - const entry = entries[i]; - - options.push( - schemaObject({ - $: { - type: "string", - // @ts-ignore - enum: [entry.getId()], - }, - // @ts-ignore - data: schemaToJsonSchema(entry.getCachedSchema()), - }) - ); - } - - return { oneOf: options }; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - let instance; - - if (this.customResolver) { - instance = this.customResolver(root, value); - if (!instance) { - return "Failed to call custom resolver"; - } - } else { - const instanceClass = this.registry.findById(value.$); - if (!instanceClass || !instanceClass.prototype) { - return "Invalid class id (runtime-err): " + value.$ + "->" + instanceClass; - } - instance = Object.create(instanceClass.prototype); - const errorState = instance.deserialize(value.data); - if (errorState) { - return errorState; - } - } - targetObject[targetKey] = instance; - } - - verifySerializedValue(value) { - if (!value) { - return "Got null data"; - } - - if (!this.registry.hasId(value.$)) { - return "Invalid class id: " + value.$ + " (factory is " + this.registry.getId() + ")"; - } - } - - getCacheKey() { - return "class." + this.registry.getId(); - } -} - -export class TypeClassData extends BaseDataType { - /** - * - * @param {FactoryTemplate<*>} registry - */ - constructor(registry) { - super(); - this.registry = registry; - } - - serialize(value) { - assert(typeof value === "object", "Not a class instance: " + value); - return value.serialize(); - } - - getAsJsonSchemaUncached() { - const options = []; - const entries = this.registry.getEntries(); - for (let i = 0; i < entries.length; ++i) { - const entry = entries[i]; - options.push( - schemaToJsonSchema(/** @type {typeof BasicSerializableObject} */ (entry).getCachedSchema()) - ); - } - return { oneOf: options }; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - assert(false, "can not deserialize class data of type " + this.registry.getId()); - } - - verifySerializedValue(value) { - if (!value) { - return "Got null data"; - } - } - - getCacheKey() { - return "class." + this.registry.getId(); - } -} - -export class TypeClassFromMetaclass extends BaseDataType { - /** - * - * @param {typeof BasicSerializableObject} classHandle - * @param {SingletonFactoryTemplate<*>} registry - */ - constructor(classHandle, registry) { - super(); - this.registry = registry; - this.classHandle = classHandle; - } - - serialize(value) { - assert(typeof value === "object", "Not a class instance: " + value); - return { - $: value.getMetaclass().getId(), - data: value.serialize(), - }; - } - - getAsJsonSchemaUncached() { - // const options = []; - const ids = this.registry.getAllIds(); - - return { - $: { - type: "string", - enum: ids, - }, - data: schemaToJsonSchema(this.classHandle.getCachedSchema()), - }; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - const metaClassInstance = this.registry.findById(value.$); - if (!metaClassInstance || !metaClassInstance.prototype) { - return "Invalid meta class id (runtime-err): " + value.$ + "->" + metaClassInstance; - } - - const instanceClass = metaClassInstance.getInstanceClass(); - const instance = Object.create(instanceClass.prototype); - const errorState = instance.deserialize(value.data); - if (errorState) { - return errorState; - } - targetObject[targetKey] = instance; - } - - verifySerializedValue(value) { - if (!value) { - return "Got null data"; - } - - if (!this.registry.hasId(value.$)) { - return "Invalid class id: " + value.$ + " (factory is " + this.registry.getId() + ")"; - } - } - - getCacheKey() { - return "classofmetaclass." + this.registry.getId(); - } -} - -export class TypeMetaClass extends BaseDataType { - /** - * - * @param {SingletonFactoryTemplate<*>} registry - */ - constructor(registry) { - super(); - this.registry = registry; - } - - serialize(value) { - return value.getId(); - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - const instanceClass = this.registry.findById(value); - if (!instanceClass) { - return "Invalid class id (runtime-err): " + value; - } - targetObject[targetKey] = instanceClass; - } - - getAsJsonSchemaUncached() { - return { - type: "string", - enum: this.registry.getAllIds(), - }; - } - - verifySerializedValue(value) { - if (!value) { - return "Got null data"; - } - - if (typeof value !== "string") { - return "Got non string data"; - } - - if (!this.registry.hasId(value)) { - return "Invalid class id: " + value + " (factory is " + this.registry.getId() + ")"; - } - } - - getCacheKey() { - return "metaclass." + this.registry.getId(); - } -} - -export class TypeArray extends BaseDataType { - /** - * @param {BaseDataType} innerType - */ - constructor(innerType) { - super(); - this.innerType = innerType; - } - - serialize(value) { - assert(Array.isArray(value), "Not an array"); - const result = new Array(value.length); - for (let i = 0; i < value.length; ++i) { - result[i] = this.innerType.serialize(value[i]); - } - return result; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - let destination = targetObject[targetKey]; - if (!destination) { - targetObject[targetKey] = destination = new Array(value.length); - } - - for (let i = 0; i < value.length; ++i) { - const errorStatus = this.innerType.deserializeWithVerify(value[i], destination, i, root); - if (errorStatus) { - return errorStatus; - } - } - } - - getAsJsonSchemaUncached() { - return { - type: "array", - items: this.innerType.getAsJsonSchema(), - }; - } - - verifySerializedValue(value) { - if (!Array.isArray(value)) { - return "Not an array: " + value; - } - } - - getCacheKey() { - return "array." + this.innerType.getCacheKey(); - } -} - -export class TypeFixedClass extends BaseDataType { - /** - * - * @param {typeof BasicSerializableObject} baseclass - */ - constructor(baseclass) { - super(); - this.baseclass = baseclass; - } - - serialize(value) { - assert(value instanceof this.baseclass, "Not a valid class instance"); - return value.serialize(); - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - const instance = Object.create(this.baseclass.prototype); - const errorState = instance.deserialize(value); - if (errorState) { - return "Failed to deserialize class: " + errorState; - } - targetObject[targetKey] = instance; - } - - getAsJsonSchemaUncached() { - this.baseclass.getSchema(); - this.baseclass.getCachedSchema(); - return schemaToJsonSchema(this.baseclass.getCachedSchema()); - } - - verifySerializedValue(value) { - if (!value) { - return "Got null data"; - } - } - - getCacheKey() { - return "fixedclass." + this.baseclass.getId(); - } -} - -export class TypeKeyValueMap extends BaseDataType { - /** - * @param {BaseDataType} valueType - * @param {boolean=} includeEmptyValues - */ - constructor(valueType, includeEmptyValues = true) { - super(); - this.valueType = valueType; - this.includeEmptyValues = includeEmptyValues; - } - - serialize(value) { - assert(typeof value === "object", "not an object"); - let result = {}; - for (const key in value) { - const serialized = this.valueType.serialize(value[key]); - if (!this.includeEmptyValues && typeof serialized === "object") { - if ( - serialized.$ && - typeof serialized.data === "object" && - Object.keys(serialized.data).length === 0 - ) { - continue; - } else if (Object.keys(serialized).length === 0) { - continue; - } - } - - result[key] = serialized; - } - return result; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - let result = {}; - for (const key in value) { - const errorCode = this.valueType.deserializeWithVerify(value[key], result, key, root); - if (errorCode) { - return errorCode; - } - } - targetObject[targetKey] = result; - } - - getAsJsonSchemaUncached() { - return { - type: "object", - additionalProperties: this.valueType.getAsJsonSchema(), - }; - } - - verifySerializedValue(value) { - if (typeof value !== "object") { - return "KV map is not an object"; - } - } - - getCacheKey() { - return "kvmap." + this.valueType.getCacheKey(); - } -} - -export class TypeClassId extends BaseDataType { - /** - * @param {FactoryTemplate<*>|SingletonFactoryTemplate<*>} registry - */ - constructor(registry) { - super(); - this.registry = registry; - } - - serialize(value) { - assert(typeof value === "string", "Not a valid string"); - assert(this.registry.hasId(value), "Id " + value + " not found in registry"); - return value; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - targetObject[targetKey] = value; - } - - getAsJsonSchemaUncached() { - return { - type: "string", - enum: this.registry.getAllIds(), - }; - } - - verifySerializedValue(value) { - if (typeof value !== "string") { - return "Not a valid registry id key: " + value; - } - if (!this.registry.hasId(value)) { - return "Id " + value + " not known to registry"; - } - } - - getCacheKey() { - return "classid." + this.registry.getId(); - } -} - -export class TypePair extends BaseDataType { - /** - * @param {BaseDataType} type1 - * @param {BaseDataType} type2 - */ - constructor(type1, type2) { - super(); - assert(type1 && type1 instanceof BaseDataType, "bad first type given for pair"); - assert(type2 && type2 instanceof BaseDataType, "bad second type given for pair"); - this.type1 = type1; - this.type2 = type2; - } - - serialize(value) { - assert(Array.isArray(value), "pair: not an array"); - assert(value.length === 2, "pair: length != 2"); - return [this.type1.serialize(value[0]), this.type2.serialize(value[1])]; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - const result = [undefined, undefined]; - - let errorCode = this.type1.deserialize(value[0], result, 0, root); - if (errorCode) { - return errorCode; - } - errorCode = this.type2.deserialize(value[1], result, 1, root); - if (errorCode) { - return errorCode; - } - - targetObject[targetKey] = result; - } - - getAsJsonSchemaUncached() { - return { - type: "array", - minLength: 2, - maxLength: 2, - items: [this.type1.getAsJsonSchema(), this.type2.getAsJsonSchema()], - }; - } - - verifySerializedValue(value) { - if (!Array.isArray(value)) { - return "Pair is not an array"; - } - if (value.length !== 2) { - return "Pair length != 2"; - } - let errorCode = this.type1.verifySerializedValue(value[0]); - if (errorCode) { - return errorCode; - } - errorCode = this.type2.verifySerializedValue(value[1]); - if (errorCode) { - return errorCode; - } - } - - getCacheKey() { - return "pair.(" + this.type1.getCacheKey() + "," + this.type2.getCacheKey + ")"; - } -} - -export class TypeNullable extends BaseDataType { - /** - * @param {BaseDataType} wrapped - */ - constructor(wrapped) { - super(); - this.wrapped = wrapped; - } - - serialize(value) { - if (value === null || value === undefined) { - return null; - } - return this.wrapped.serialize(value); - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - if (value === null || value === undefined) { - targetObject[targetKey] = null; - return; - } - return this.wrapped.deserialize(value, targetObject, targetKey, root); - } - - verifySerializedValue(value) { - if (value === null) { - return; - } - return this.wrapped.verifySerializedValue(value); - } - - getAsJsonSchemaUncached() { - return { - oneOf: [ - { - type: "null", - }, - this.wrapped.getAsJsonSchema(), - ], - }; - } - - allowNull() { - return true; - } - - getCacheKey() { - return "nullable." + this.wrapped.getCacheKey(); - } -} - -export class TypeStructuredObject extends BaseDataType { - /** - * @param {Object.} descriptor - */ - constructor(descriptor) { - super(); - this.descriptor = descriptor; - } - - serialize(value) { - assert(typeof value === "object", "not an object"); - let result = {}; - for (const key in this.descriptor) { - // assert(value.hasOwnProperty(key), "Serialization: Object does not have", key, "property!"); - result[key] = this.descriptor[key].serialize(value[key]); - } - return result; - } - - /** - * @see BaseDataType.deserialize - * @param {any} value - * @param {GameRoot} root - * @param {object} targetObject - * @param {string|number} targetKey - * @returns {string|void} String error code or null on success - */ - deserialize(value, targetObject, targetKey, root) { - let target = targetObject[targetKey]; - if (!target) { - targetObject[targetKey] = target = {}; - } - - for (const key in value) { - const valueType = this.descriptor[key]; - const errorCode = valueType.deserializeWithVerify(value[key], target, key, root); - if (errorCode) { - return errorCode; - } - } - } - - getAsJsonSchemaUncached() { - let properties = {}; - for (const key in this.descriptor) { - properties[key] = this.descriptor[key].getAsJsonSchema(); - } - - return { - type: "object", - required: Object.keys(this.descriptor), - properties, - }; - } - - verifySerializedValue(value) { - if (typeof value !== "object") { - return "structured object is not an object"; - } - for (const key in this.descriptor) { - if (!value.hasOwnProperty(key)) { - return "structured object is missing key " + key; - } - const subError = this.descriptor[key].verifySerializedValue(value[key]); - if (subError) { - return "structured object::" + subError; - } - } - } - - getCacheKey() { - let props = []; - for (const key in this.descriptor) { - props.push(key + "=" + this.descriptor[key].getCacheKey()); - } - return "structured[" + props.join(",") + "]"; - } -} +/* typehints:start */ +import { GameRoot } from "../game/root"; +import { BasicSerializableObject } from "./serialization"; +/* typehints:end */ + +import { Vector } from "../core/vector"; +import { round4Digits } from "../core/utils"; +export const globalJsonSchemaDefs = {}; + +/** + * + * @param {import("./serialization").Schema} schema + */ +export function schemaToJsonSchema(schema) { + const jsonSchema = { + type: "object", + additionalProperties: false, + required: [], + properties: {}, + }; + + for (const key in schema) { + const subSchema = schema[key].getAsJsonSchema(); + jsonSchema.required.push(key); + jsonSchema.properties[key] = subSchema; + } + + return jsonSchema; +} + +/** + * Helper function to create a json schema object + * @param {any} properties + */ +function schemaObject(properties) { + return { + type: "object", + required: Object.keys(properties).slice(), + additionalProperties: false, + properties, + }; +} + +/** + * Base serialization data type + */ +export class BaseDataType { + /** + * Serializes a given raw value + * @param {any} value + */ + serialize(value) { + abstract; + return {}; + } + + /** + * Verifies a given serialized value + * @param {any} value + * @returns {string|void} String error code or null on success + */ + verifySerializedValue(value) {} + + /** + * Deserializes a serialized value into the target object under the given key + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + abstract; + } + + /** + * Returns the json schema + */ + getAsJsonSchema() { + const key = this.getCacheKey(); + const schema = this.getAsJsonSchemaUncached(); + + if (!globalJsonSchemaDefs[key]) { + // schema.$id = key; + globalJsonSchemaDefs[key] = schema; + } + + return { + $ref: "#/definitions/" + key, + }; + } + + /** + * INTERNAL Should return the json schema representation + */ + getAsJsonSchemaUncached() { + abstract; + } + + /** + * Returns whether null values are okay + * @returns {boolean} + */ + allowNull() { + return false; + } + + // Helper methods + + /** + * Deserializes a serialized value, but performs integrity checks before + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserializeWithVerify(value, targetObject, targetKey, root) { + const errorCode = this.verifySerializedValue(value); + if (errorCode) { + return ( + "serialization verify failed: " + + errorCode + + " [value " + + (JSON.stringify(value) || "").substr(0, 100) + + "]" + ); + } + return this.deserialize(value, targetObject, targetKey, root); + } + + /** + * Should return a cacheable key + */ + getCacheKey() { + abstract; + return ""; + } +} + +export class TypeInteger extends BaseDataType { + serialize(value) { + assert(Number.isInteger(value), "Type integer got non integer for serialize: " + value); + return value; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + + getAsJsonSchemaUncached() { + return { + type: "integer", + }; + } + + verifySerializedValue(value) { + if (!Number.isInteger(value)) { + return "Not a valid number"; + } + } + + getCacheKey() { + return "int"; + } +} + +export class TypePositiveInteger extends BaseDataType { + serialize(value) { + assert(Number.isInteger(value), "Type integer got non integer for serialize: " + value); + assert(value >= 0, "value < 0: " + value); + return value; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + + getAsJsonSchemaUncached() { + return { + type: "integer", + minimum: 0, + }; + } + + verifySerializedValue(value) { + if (!Number.isInteger(value)) { + return "Not a valid number"; + } + if (value < 0) { + return "Negative value for positive integer"; + } + } + + getCacheKey() { + return "uint"; + } +} + +export class TypeBoolean extends BaseDataType { + serialize(value) { + assert(value === true || value === false, "Type bool got non bool for serialize: " + value); + return value; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + + getAsJsonSchemaUncached() { + return { + type: "boolean", + }; + } + + verifySerializedValue(value) { + if (value !== true && value !== false) { + return "Not a boolean"; + } + } + + getCacheKey() { + return "bool"; + } +} + +export class TypeString extends BaseDataType { + serialize(value) { + assert(typeof value === "string", "Type string got non string for serialize: " + value); + return value; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + getAsJsonSchemaUncached() { + return { + type: "string", + }; + } + + verifySerializedValue(value) { + if (typeof value !== "string") { + return "Not a valid string"; + } + } + + getCacheKey() { + return "string"; + } +} + +export class TypeVector extends BaseDataType { + serialize(value) { + assert(value instanceof Vector, "Type vector got non vector for serialize: " + value); + return { + x: round4Digits(value.x), + y: round4Digits(value.y), + }; + } + + getAsJsonSchemaUncached() { + return schemaObject({ + x: { + type: "number", + }, + y: { + type: "number", + }, + }); + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = new Vector(value.x, value.y); + } + + verifySerializedValue(value) { + if (!Number.isFinite(value.x) || !Number.isFinite(value.y)) { + return "Not a valid vector, missing x/y or bad data type"; + } + } + + getCacheKey() { + return "vector"; + } +} + +export class TypeTileVector extends BaseDataType { + serialize(value) { + assert(value instanceof Vector, "Type vector got non vector for serialize: " + value); + assert(Number.isInteger(value.x) && value.x > 0, "Invalid tile x:" + value.x); + assert(Number.isInteger(value.y) && value.y > 0, "Invalid tile x:" + value.y); + return { x: value.x, y: value.y }; + } + + getAsJsonSchemaUncached() { + return schemaObject({ + x: { + type: "integer", + minimum: 0, + maximum: 256, + }, + y: { + type: "integer", + minimum: 0, + maximum: 256, + }, + }); + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = new Vector(value.x, value.y); + } + + verifySerializedValue(value) { + if (!Number.isInteger(value.x) || !Number.isInteger(value.y)) { + return "Not a valid tile vector, missing x/y or bad data type"; + } + if (value.x < 0 || value.y < 0) { + return "Invalid tile vector, x or y < 0"; + } + } + + getCacheKey() { + return "tilevector"; + } +} + +export class TypeNumber extends BaseDataType { + serialize(value) { + assert(Number.isFinite(value), "Type number got non number for serialize: " + value); + assert(!Number.isNaN(value), "Value is nan: " + value); + return round4Digits(value); + } + + getAsJsonSchemaUncached() { + return { + type: "number", + }; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + + verifySerializedValue(value) { + if (!Number.isFinite(value)) { + return "Not a valid number: " + value; + } + } + + getCacheKey() { + return "float"; + } +} + +export class TypePositiveNumber extends BaseDataType { + serialize(value) { + assert(Number.isFinite(value), "Type number got non number for serialize: " + value); + assert(value >= 0, "Postitive number got negative value: " + value); + return round4Digits(value); + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + + getAsJsonSchemaUncached() { + return { + type: "number", + minimum: 0, + }; + } + + verifySerializedValue(value) { + if (!Number.isFinite(value)) { + return "Not a valid number: " + value; + } + if (value < 0) { + return "Positive number got negative value: " + value; + } + } + + getCacheKey() { + return "ufloat"; + } +} + +export class TypeEnum extends BaseDataType { + /** + * @param {Object.} enumeration + */ + constructor(enumeration = {}) { + super(); + this.availableValues = Object.values(enumeration); + } + + serialize(value) { + assert(this.availableValues.indexOf(value) >= 0, "Unknown value: " + value); + return value; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + + getAsJsonSchemaUncached() { + return { + type: "string", + enum: this.availableValues, + }; + } + + verifySerializedValue(value) { + if (this.availableValues.indexOf(value) < 0) { + return "Unknown enum value: " + value; + } + } + + getCacheKey() { + return "enum." + this.availableValues.join(","); + } +} + +export class TypeEntity extends BaseDataType { + serialize(value) { + // assert(value instanceof Entity, "Not a valid entity ref: " + value); + assert(value.uid, "Entity has no uid yet"); + assert(!value.destroyed, "Entity already destroyed"); + assert(!value.queuedForDestroy, "Entity queued for destroy"); + + return value.uid; + } + + getAsJsonSchemaUncached() { + return { + type: "integer", + minimum: 0, + }; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + const entity = root.entityMgr.findByUid(value); + if (!entity) { + return "Entity not found by uid: " + value; + } + targetObject[targetKey] = entity; + } + + verifySerializedValue(value) { + if (!Number.isFinite(value)) { + return "Not a valid uuid: " + value; + } + } + + getCacheKey() { + return "entity"; + } +} + +export class TypeEntityWeakref extends BaseDataType { + serialize(value) { + if (value === null) { + return null; + } + + // assert(value instanceof Entity, "Not a valid entity ref (weak): " + value); + assert(value.uid, "Entity has no uid yet"); + if (value.destroyed || value.queuedForDestroy) { + return null; + } + return value.uid; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + if (value === null) { + targetObject[targetKey] = null; + return; + } + const entity = root.entityMgr.findByUid(value, false); + targetObject[targetKey] = entity; + } + + getAsJsonSchemaUncached() { + return { + type: ["null", "integer"], + minimum: 0, + }; + } + + allowNull() { + return true; + } + + verifySerializedValue(value) { + if (value !== null && !Number.isFinite(value)) { + return "Not a valid uuid: " + value; + } + } + + getCacheKey() { + return "entity-weakref"; + } +} + +export class TypeClass extends BaseDataType { + /** + * + * @param {FactoryTemplate<*>} registry + * @param {(GameRoot, object) => object} customResolver + */ + constructor(registry, customResolver = null) { + super(); + this.registry = registry; + this.customResolver = customResolver; + } + + serialize(value) { + assert(typeof value === "object", "Not a class instance: " + value); + return { + $: value.constructor.getId(), + data: value.serialize(), + }; + } + + getAsJsonSchemaUncached() { + const options = []; + const entries = this.registry.getEntries(); + for (let i = 0; i < entries.length; ++i) { + const entry = entries[i]; + + options.push( + schemaObject({ + $: { + type: "string", + // @ts-ignore + enum: [entry.getId()], + }, + // @ts-ignore + data: schemaToJsonSchema(entry.getCachedSchema()), + }) + ); + } + + return { oneOf: options }; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + let instance; + + if (this.customResolver) { + instance = this.customResolver(root, value); + if (!instance) { + return "Failed to call custom resolver"; + } + } else { + const instanceClass = this.registry.findById(value.$); + if (!instanceClass || !instanceClass.prototype) { + return "Invalid class id (runtime-err): " + value.$ + "->" + instanceClass; + } + instance = Object.create(instanceClass.prototype); + const errorState = instance.deserialize(value.data); + if (errorState) { + return errorState; + } + } + targetObject[targetKey] = instance; + } + + verifySerializedValue(value) { + if (!value) { + return "Got null data"; + } + + if (!this.registry.hasId(value.$)) { + return "Invalid class id: " + value.$ + " (factory is " + this.registry.getId() + ")"; + } + } + + getCacheKey() { + return "class." + this.registry.getId(); + } +} + +export class TypeClassData extends BaseDataType { + /** + * + * @param {FactoryTemplate<*>} registry + */ + constructor(registry) { + super(); + this.registry = registry; + } + + serialize(value) { + assert(typeof value === "object", "Not a class instance: " + value); + return value.serialize(); + } + + getAsJsonSchemaUncached() { + const options = []; + const entries = this.registry.getEntries(); + for (let i = 0; i < entries.length; ++i) { + const entry = entries[i]; + options.push( + schemaToJsonSchema(/** @type {typeof BasicSerializableObject} */ (entry).getCachedSchema()) + ); + } + return { oneOf: options }; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + assert(false, "can not deserialize class data of type " + this.registry.getId()); + } + + verifySerializedValue(value) { + if (!value) { + return "Got null data"; + } + } + + getCacheKey() { + return "class." + this.registry.getId(); + } +} + +export class TypeClassFromMetaclass extends BaseDataType { + /** + * + * @param {typeof BasicSerializableObject} classHandle + * @param {SingletonFactoryTemplate<*>} registry + */ + constructor(classHandle, registry) { + super(); + this.registry = registry; + this.classHandle = classHandle; + } + + serialize(value) { + assert(typeof value === "object", "Not a class instance: " + value); + return { + $: value.getMetaclass().getId(), + data: value.serialize(), + }; + } + + getAsJsonSchemaUncached() { + // const options = []; + const ids = this.registry.getAllIds(); + + return { + $: { + type: "string", + enum: ids, + }, + data: schemaToJsonSchema(this.classHandle.getCachedSchema()), + }; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + const metaClassInstance = this.registry.findById(value.$); + if (!metaClassInstance || !metaClassInstance.prototype) { + return "Invalid meta class id (runtime-err): " + value.$ + "->" + metaClassInstance; + } + + const instanceClass = metaClassInstance.getInstanceClass(); + const instance = Object.create(instanceClass.prototype); + const errorState = instance.deserialize(value.data); + if (errorState) { + return errorState; + } + targetObject[targetKey] = instance; + } + + verifySerializedValue(value) { + if (!value) { + return "Got null data"; + } + + if (!this.registry.hasId(value.$)) { + return "Invalid class id: " + value.$ + " (factory is " + this.registry.getId() + ")"; + } + } + + getCacheKey() { + return "classofmetaclass." + this.registry.getId(); + } +} + +export class TypeMetaClass extends BaseDataType { + /** + * + * @param {SingletonFactoryTemplate<*>} registry + */ + constructor(registry) { + super(); + this.registry = registry; + } + + serialize(value) { + return value.getId(); + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + const instanceClass = this.registry.findById(value); + if (!instanceClass) { + return "Invalid class id (runtime-err): " + value; + } + targetObject[targetKey] = instanceClass; + } + + getAsJsonSchemaUncached() { + return { + type: "string", + enum: this.registry.getAllIds(), + }; + } + + verifySerializedValue(value) { + if (!value) { + return "Got null data"; + } + + if (typeof value !== "string") { + return "Got non string data"; + } + + if (!this.registry.hasId(value)) { + return "Invalid class id: " + value + " (factory is " + this.registry.getId() + ")"; + } + } + + getCacheKey() { + return "metaclass." + this.registry.getId(); + } +} + +export class TypeArray extends BaseDataType { + /** + * @param {BaseDataType} innerType + */ + constructor(innerType, fixedSize = false) { + super(); + this.fixedSize = fixedSize; + this.innerType = innerType; + } + + serialize(value) { + assert(Array.isArray(value), "Not an array"); + const result = new Array(value.length); + for (let i = 0; i < value.length; ++i) { + result[i] = this.innerType.serialize(value[i]); + } + return result; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + let destination = targetObject[targetKey]; + if (!destination) { + targetObject[targetKey] = destination = new Array(value.length); + } + + const size = this.fixedSize ? Math.min(value.length, destination.length) : value.length; + + for (let i = 0; i < size; ++i) { + const errorStatus = this.innerType.deserializeWithVerify(value[i], destination, i, root); + if (errorStatus) { + return errorStatus; + } + } + } + + getAsJsonSchemaUncached() { + return { + type: "array", + items: this.innerType.getAsJsonSchema(), + }; + } + + verifySerializedValue(value) { + if (!Array.isArray(value)) { + return "Not an array: " + value; + } + } + + getCacheKey() { + return "array." + this.innerType.getCacheKey(); + } +} + +export class TypeFixedClass extends BaseDataType { + /** + * + * @param {typeof BasicSerializableObject} baseclass + */ + constructor(baseclass) { + super(); + this.baseclass = baseclass; + } + + serialize(value) { + assert(value instanceof this.baseclass, "Not a valid class instance"); + return value.serialize(); + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + const instance = Object.create(this.baseclass.prototype); + const errorState = instance.deserialize(value); + if (errorState) { + return "Failed to deserialize class: " + errorState; + } + targetObject[targetKey] = instance; + } + + getAsJsonSchemaUncached() { + this.baseclass.getSchema(); + this.baseclass.getCachedSchema(); + return schemaToJsonSchema(this.baseclass.getCachedSchema()); + } + + verifySerializedValue(value) { + if (!value) { + return "Got null data"; + } + } + + getCacheKey() { + return "fixedclass." + this.baseclass.getId(); + } +} + +export class TypeKeyValueMap extends BaseDataType { + /** + * @param {BaseDataType} valueType + * @param {boolean=} includeEmptyValues + */ + constructor(valueType, includeEmptyValues = true) { + super(); + this.valueType = valueType; + this.includeEmptyValues = includeEmptyValues; + } + + serialize(value) { + assert(typeof value === "object", "not an object"); + let result = {}; + for (const key in value) { + const serialized = this.valueType.serialize(value[key]); + if (!this.includeEmptyValues && typeof serialized === "object") { + if ( + serialized.$ && + typeof serialized.data === "object" && + Object.keys(serialized.data).length === 0 + ) { + continue; + } else if (Object.keys(serialized).length === 0) { + continue; + } + } + + result[key] = serialized; + } + return result; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + let result = {}; + for (const key in value) { + const errorCode = this.valueType.deserializeWithVerify(value[key], result, key, root); + if (errorCode) { + return errorCode; + } + } + targetObject[targetKey] = result; + } + + getAsJsonSchemaUncached() { + return { + type: "object", + additionalProperties: this.valueType.getAsJsonSchema(), + }; + } + + verifySerializedValue(value) { + if (typeof value !== "object") { + return "KV map is not an object"; + } + } + + getCacheKey() { + return "kvmap." + this.valueType.getCacheKey(); + } +} + +export class TypeClassId extends BaseDataType { + /** + * @param {FactoryTemplate<*>|SingletonFactoryTemplate<*>} registry + */ + constructor(registry) { + super(); + this.registry = registry; + } + + serialize(value) { + assert(typeof value === "string", "Not a valid string"); + assert(this.registry.hasId(value), "Id " + value + " not found in registry"); + return value; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + targetObject[targetKey] = value; + } + + getAsJsonSchemaUncached() { + return { + type: "string", + enum: this.registry.getAllIds(), + }; + } + + verifySerializedValue(value) { + if (typeof value !== "string") { + return "Not a valid registry id key: " + value; + } + if (!this.registry.hasId(value)) { + return "Id " + value + " not known to registry"; + } + } + + getCacheKey() { + return "classid." + this.registry.getId(); + } +} + +export class TypePair extends BaseDataType { + /** + * @param {BaseDataType} type1 + * @param {BaseDataType} type2 + */ + constructor(type1, type2) { + super(); + assert(type1 && type1 instanceof BaseDataType, "bad first type given for pair"); + assert(type2 && type2 instanceof BaseDataType, "bad second type given for pair"); + this.type1 = type1; + this.type2 = type2; + } + + serialize(value) { + assert(Array.isArray(value), "pair: not an array"); + assert(value.length === 2, "pair: length != 2"); + return [this.type1.serialize(value[0]), this.type2.serialize(value[1])]; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + const result = [undefined, undefined]; + + let errorCode = this.type1.deserialize(value[0], result, 0, root); + if (errorCode) { + return errorCode; + } + errorCode = this.type2.deserialize(value[1], result, 1, root); + if (errorCode) { + return errorCode; + } + + targetObject[targetKey] = result; + } + + getAsJsonSchemaUncached() { + return { + type: "array", + minLength: 2, + maxLength: 2, + items: [this.type1.getAsJsonSchema(), this.type2.getAsJsonSchema()], + }; + } + + verifySerializedValue(value) { + if (!Array.isArray(value)) { + return "Pair is not an array"; + } + if (value.length !== 2) { + return "Pair length != 2"; + } + let errorCode = this.type1.verifySerializedValue(value[0]); + if (errorCode) { + return errorCode; + } + errorCode = this.type2.verifySerializedValue(value[1]); + if (errorCode) { + return errorCode; + } + } + + getCacheKey() { + return "pair.(" + this.type1.getCacheKey() + "," + this.type2.getCacheKey + ")"; + } +} + +export class TypeNullable extends BaseDataType { + /** + * @param {BaseDataType} wrapped + */ + constructor(wrapped) { + super(); + this.wrapped = wrapped; + } + + serialize(value) { + if (value === null || value === undefined) { + return null; + } + return this.wrapped.serialize(value); + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + if (value === null || value === undefined) { + targetObject[targetKey] = null; + return; + } + return this.wrapped.deserialize(value, targetObject, targetKey, root); + } + + verifySerializedValue(value) { + if (value === null) { + return; + } + return this.wrapped.verifySerializedValue(value); + } + + getAsJsonSchemaUncached() { + return { + oneOf: [ + { + type: "null", + }, + this.wrapped.getAsJsonSchema(), + ], + }; + } + + allowNull() { + return true; + } + + getCacheKey() { + return "nullable." + this.wrapped.getCacheKey(); + } +} + +export class TypeStructuredObject extends BaseDataType { + /** + * @param {Object.} descriptor + */ + constructor(descriptor) { + super(); + this.descriptor = descriptor; + } + + serialize(value) { + assert(typeof value === "object", "not an object"); + let result = {}; + for (const key in this.descriptor) { + // assert(value.hasOwnProperty(key), "Serialization: Object does not have", key, "property!"); + result[key] = this.descriptor[key].serialize(value[key]); + } + return result; + } + + /** + * @see BaseDataType.deserialize + * @param {any} value + * @param {GameRoot} root + * @param {object} targetObject + * @param {string|number} targetKey + * @returns {string|void} String error code or null on success + */ + deserialize(value, targetObject, targetKey, root) { + let target = targetObject[targetKey]; + if (!target) { + targetObject[targetKey] = target = {}; + } + + for (const key in value) { + const valueType = this.descriptor[key]; + const errorCode = valueType.deserializeWithVerify(value[key], target, key, root); + if (errorCode) { + return errorCode; + } + } + } + + getAsJsonSchemaUncached() { + let properties = {}; + for (const key in this.descriptor) { + properties[key] = this.descriptor[key].getAsJsonSchema(); + } + + return { + type: "object", + required: Object.keys(this.descriptor), + properties, + }; + } + + verifySerializedValue(value) { + if (typeof value !== "object") { + return "structured object is not an object"; + } + for (const key in this.descriptor) { + if (!value.hasOwnProperty(key)) { + return "structured object is missing key " + key; + } + const subError = this.descriptor[key].verifySerializedValue(value[key]); + if (subError) { + return "structured object::" + subError; + } + } + } + + getCacheKey() { + let props = []; + for (const key in this.descriptor) { + props.push(key + "=" + this.descriptor[key].getCacheKey()); + } + return "structured[" + props.join(",") + "]"; + } +} diff --git a/src/js/savegame/serializer_internal.js b/src/js/savegame/serializer_internal.js index fa02a437..c75cebad 100644 --- a/src/js/savegame/serializer_internal.js +++ b/src/js/savegame/serializer_internal.js @@ -80,7 +80,10 @@ export class SerializerInternal { for (const componentId in data) { if (!entity.components[componentId]) { if (G_IS_DEV && !globalConfig.debug.disableSlowAsserts) { - logger.warn("Entity no longer has component:", componentId); + // @ts-ignore + if (++window.componentWarningsShown < 100) { + logger.warn("Entity no longer has component:", componentId); + } } continue; } From 7744712f39bfa45c3265b69b93f41e38efad1e5a Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 11:06:56 +0200 Subject: [PATCH 11/50] Fix language choose --- res/ui/languages/da.svg | 74 ++++++------ src/js/languages.js | 233 +++++++++++++++++++------------------ src/js/states/main_menu.js | 27 +++-- translations/base-cz.yaml | 3 +- 4 files changed, 174 insertions(+), 163 deletions(-) diff --git a/res/ui/languages/da.svg b/res/ui/languages/da.svg index ea9d950a..b6ace9ab 100644 --- a/res/ui/languages/da.svg +++ b/res/ui/languages/da.svg @@ -1,36 +1,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/js/languages.js b/src/js/languages.js index c46c3e88..46ff8af9 100644 --- a/src/js/languages.js +++ b/src/js/languages.js @@ -1,113 +1,120 @@ -/** - * @type {Object} - */ -export const LANGUAGES = { - "en": { - name: "English", - data: null, - code: "en", - region: "", - }, - "de": { - name: "Deutsch", - data: require("./built-temp/base-de.json"), - code: "de", - region: "", - }, - "fr": { - name: "Français", - data: require("./built-temp/base-fr.json"), - code: "fr", - region: "", - }, - "ja": { - name: "日本語", - data: require("./built-temp/base-ja.json"), - code: "ja", - region: "", - }, - "pt-PT": { - name: "Português (Portugal)", - data: require("./built-temp/base-pt-PT.json"), - code: "pt", - region: "PT", - }, - "pt-BR": { - name: "Português (Brasil)", - data: require("./built-temp/base-pt-BR.json"), - code: "pt", - region: "BR", - }, - "ru": { - name: "Русский", - data: require("./built-temp/base-ru.json"), - code: "ru", - region: "", - }, - "cs": { - name: "Čeština", - data: require("./built-temp/base-cz.json"), - code: "cs", - region: "", - }, - "es-419": { - name: "Español", - data: require("./built-temp/base-es.json"), - code: "es", - region: "", - }, - "pl": { - name: "Polski", - data: require("./built-temp/base-pl.json"), - code: "pl", - region: "", - }, - "kor": { - name: "한국어", - data: require("./built-temp/base-kor.json"), - code: "kor", - region: "", - }, - "nl": { - name: "Nederlands", - data: require("./built-temp/base-nl.json"), - code: "nl", - region: "", - }, - "no": { - name: "Norsk", - data: require("./built-temp/base-no.json"), - code: "no", - region: "", - }, - - "tr": { - name: "Türkçe", - data: require("./built-temp/base-tr.json"), - code: "tr", - region: "", - }, - - "zh-CN": { - // simplified - name: "中文简体", - data: require("./built-temp/base-zh-CN.json"), - code: "zh", - region: "CN", - }, - - "zh-TW": { - // traditional - name: "中文繁體", - data: require("./built-temp/base-zh-TW.json"), - code: "zh", - region: "TW", - }, - - "sv": { - name: "Svenska", - data: require("./built-temp/base-sv.json"), - code: "sv", - region: "", - }, -}; +/** + * @type {Object} + */ +export const LANGUAGES = { + "en": { + name: "English", + data: null, + code: "en", + region: "", + }, + "de": { + name: "Deutsch", + data: require("./built-temp/base-de.json"), + code: "de", + region: "", + }, + "fr": { + name: "Français", + data: require("./built-temp/base-fr.json"), + code: "fr", + region: "", + }, + "ja": { + name: "日本語", + data: require("./built-temp/base-ja.json"), + code: "ja", + region: "", + }, + "pt-PT": { + name: "Português (Portugal)", + data: require("./built-temp/base-pt-PT.json"), + code: "pt", + region: "PT", + }, + "pt-BR": { + name: "Português (Brasil)", + data: require("./built-temp/base-pt-BR.json"), + code: "pt", + region: "BR", + }, + "ru": { + name: "Русский", + data: require("./built-temp/base-ru.json"), + code: "ru", + region: "", + }, + "cs": { + name: "Čeština", + data: require("./built-temp/base-cz.json"), + code: "cs", + region: "", + }, + "es-419": { + name: "Español", + data: require("./built-temp/base-es.json"), + code: "es", + region: "", + }, + "pl": { + name: "Polski", + data: require("./built-temp/base-pl.json"), + code: "pl", + region: "", + }, + "kor": { + name: "한국어", + data: require("./built-temp/base-kor.json"), + code: "kor", + region: "", + }, + "nl": { + name: "Nederlands", + data: require("./built-temp/base-nl.json"), + code: "nl", + region: "", + }, + "no": { + name: "Norsk", + data: require("./built-temp/base-no.json"), + code: "no", + region: "", + }, + + "tr": { + name: "Türkçe", + data: require("./built-temp/base-tr.json"), + code: "tr", + region: "", + }, + + "zh-CN": { + // simplified + name: "中文简体", + data: require("./built-temp/base-zh-CN.json"), + code: "zh", + region: "CN", + }, + + "zh-TW": { + // traditional + name: "中文繁體", + data: require("./built-temp/base-zh-TW.json"), + code: "zh", + region: "TW", + }, + + "sv": { + name: "Svenska", + data: require("./built-temp/base-sv.json"), + code: "sv", + region: "", + }, + + "da": { + name: "Dansk", + data: require("./built-temp/base-da.json"), + code: "da", + region: "", + }, +}; diff --git a/src/js/states/main_menu.js b/src/js/states/main_menu.js index a3f06ca0..fa177874 100644 --- a/src/js/states/main_menu.js +++ b/src/js/states/main_menu.js @@ -320,20 +320,23 @@ export class MainMenuState extends GameState { }); optionSelected.add(value => { - this.app.settings.updateLanguage(value); - if (setting.restartRequired) { - if (this.app.platformWrapper.getSupportsRestart()) { - this.app.platformWrapper.performRestart(); - } else { - this.dialogs.showInfo(T.dialogs.restartRequired.title, T.dialogs.restartRequired.text, [ - "ok:good", - ]); + this.app.settings.updateLanguage(value).then(() => { + if (setting.restartRequired) { + if (this.app.platformWrapper.getSupportsRestart()) { + this.app.platformWrapper.performRestart(); + } else { + this.dialogs.showInfo( + T.dialogs.restartRequired.title, + T.dialogs.restartRequired.text, + ["ok:good"] + ); + } } - } - if (setting.changeCb) { - setting.changeCb(this.app, value); - } + if (setting.changeCb) { + setting.changeCb(this.app, value); + } + }); // Update current icon this.htmlElement.querySelector("button.languageChoose").setAttribute("data-languageIcon", value); diff --git a/translations/base-cz.yaml b/translations/base-cz.yaml index 4ff7bd2b..f94fa0c7 100644 --- a/translations/base-cz.yaml +++ b/translations/base-cz.yaml @@ -3,8 +3,7 @@ steamPage: kombinování čím dál složitějších tvarů na nekonečné mapě. discordLinkShort: Oficiální Discord intro: >- - Shapez.io je relaxační hra, ve které musíte stavět továrny pro - automatizaci výroby geometrických tvarů. + Shapez.io je relaxační hra, ve které musíte stavět továrny pro automatizaci výroby geometrických tvarů. Jak se zvyšuje úroveň, tvary se stávají stále složitějšími a vy se musíte rozšířit po nekonečné mapě. From c8ac2de44ddfce9c0e6ad62c06406e8963073e36 Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 12:56:44 +0200 Subject: [PATCH 12/50] Add storage to wires toolbar --- src/js/game/hud/parts/wires_toolbar.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/game/hud/parts/wires_toolbar.js b/src/js/game/hud/parts/wires_toolbar.js index e44d7186..5141bbeb 100644 --- a/src/js/game/hud/parts/wires_toolbar.js +++ b/src/js/game/hud/parts/wires_toolbar.js @@ -11,6 +11,7 @@ import { MetaComparatorBuilding } from "../../buildings/comparator"; import { MetaReaderBuilding } from "../../buildings/reader"; import { MetaFilterBuilding } from "../../buildings/filter"; import { MetaDisplayBuilding } from "../../buildings/display"; +import { MetaStorageBuilding } from "../../buildings/storage"; export class HUDWiresToolbar extends HUDBaseToolbar { constructor(root) { @@ -26,6 +27,7 @@ export class HUDWiresToolbar extends HUDBaseToolbar { MetaTransistorBuilding, ], secondaryBuildings: [ + MetaStorageBuilding, MetaReaderBuilding, MetaLeverBuilding, MetaFilterBuilding, From 27242cdadf6084cdbca04417bd7129ee7a65c2b1 Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 17:23:07 +0200 Subject: [PATCH 13/50] Fix toolbar color --- src/css/ingame_hud/buildings_toolbar.scss | 2 +- src/js/savegame/schemas/1006.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/css/ingame_hud/buildings_toolbar.scss b/src/css/ingame_hud/buildings_toolbar.scss index a20626af..54205d64 100644 --- a/src/css/ingame_hud/buildings_toolbar.scss +++ b/src/css/ingame_hud/buildings_toolbar.scss @@ -27,7 +27,7 @@ @include S(border-radius, $globalBorderRadius); @include DarkThemeOverride { - background-color: rgba(darken($darkModeGameBackground, 15), 0.4); + background-color: rgba(darken($darkModeGameBackground, 15), 0.95); } &.secondary { diff --git a/src/js/savegame/schemas/1006.js b/src/js/savegame/schemas/1006.js index d1c0b48f..79226772 100644 --- a/src/js/savegame/schemas/1006.js +++ b/src/js/savegame/schemas/1006.js @@ -248,7 +248,7 @@ export class SavegameInterface_V1006 extends SavegameInterface_V1005 { if (components.Storage) { // @ts-ignore components.Storage = { - storedCount: 0, + storedCount: rebalance(components.Storage.storedCount), storedItem: null, }; } From bfb6ac92a3a5655ede634adb83a9670e7d5168e7 Mon Sep 17 00:00:00 2001 From: Colleabois <12426652+Colleabois@users.noreply.github.com> Date: Thu, 8 Oct 2020 17:30:08 +0200 Subject: [PATCH 14/50] Update base-zh-TW.yaml (#793) * Update base-zh-TW.yaml * Update base-zh-TW.yaml * Update base-zh-TW.yaml * Update base-zh-TW.yaml --- translations/base-zh-TW.yaml | 63 +++++++++++++++++------------------- 1 file changed, 29 insertions(+), 34 deletions(-) diff --git a/translations/base-zh-TW.yaml b/translations/base-zh-TW.yaml index 63bd4b39..03690ecd 100644 --- a/translations/base-zh-TW.yaml +++ b/translations/base-zh-TW.yaml @@ -18,7 +18,7 @@ steamPage: - 無限存檔 - 無限標記 - 支持我! ❤️ - title_future: Planned Content + title_future: 未來計劃 planned: - 藍圖圖庫(單機版獨有) - Steam 成就 @@ -79,8 +79,8 @@ mainMenu: openSourceHint: 本遊戲已開源! discordLink: 官方 Discord 伺服器 helpTranslate: 幫助我們翻譯! - browserWarning: 很抱歉, 本遊戲在當前瀏覽器上可能運行緩慢! 使用chrome或者獲取獨立版以得到更好的體驗。 - savegameLevel: Level + browserWarning: 很抱歉, 本遊戲在當前瀏覽器上可能運行緩慢! 使用chrome或者獲取單機版以得到更好的體驗。 + savegameLevel: 級 savegameLevelUnknown: 未知關卡 continue: 繼續 newGame: 新遊戲 @@ -95,7 +95,7 @@ dialogs: later: 之後 restart: 重啟 reset: 重置 - getStandalone: 獲得獨立版 + getStandalone: 獲得單機版 deleteGame: 我知道我在做什麼 viewUpdate: 查看更新 showUpgrades: 顯示建築升級 @@ -129,10 +129,10 @@ dialogs: desc: 成功重置了所有按鍵! featureRestriction: title: 演示版 - desc: 你嘗試使用了 功能。該功能在演示版中不可用。請考慮購買獨立版以獲得更好的體驗。 + desc: 你嘗試使用了 功能。該功能在演示版中不可用。請考慮購買單機版以獲得更好的體驗。 oneSavegameLimit: title: 存檔數量限制 - desc: 演示版中只能保存一份存檔。請刪除舊存檔或者獲取獨立版! + desc: 演示版中只能保存一份存檔。請刪除舊存檔或者獲取單機版! updateSummary: title: 更新了! desc: "以下為自上次遊戲以來更新的內容:" @@ -153,9 +153,10 @@ dialogs: class='keybinding'>ALT: 反向放置傳送帶。
" createMarker: title: 創建標記 - desc: Give it a meaningful name, you can also include a short - key of a shape (Which you can generate here) - titleEdit: Edit Marker + desc: 給地圖標記起一個的名字。 + 你可以在名字中加入一個短代碼以加入圖形。 + (你可以在 here 生成短代碼。) + titleEdit: 修改標記 markerDemoLimit: desc: 在演示版中你只能創建兩個地圖標記。請獲取單機版以創建更多標記。 massCutConfirm: @@ -277,13 +278,13 @@ ingame: empty: 空 copyKey: Copy Key connectedMiners: - one_miner: 1 Miner - n_miners: Miners + one_miner: 1 個開採機 + n_miners: 個開採機 limited_items: Limited to watermark: title: Demo version desc: Click here to see the Steam version advantages! - get_on_steam: Get on steam + get_on_steam: 在 Steam 上取得 standaloneAdvantages: title: 取得單機版! no_thanks: 不用了,謝謝! @@ -296,7 +297,7 @@ ingame: desc: 邁向完全自動化! savegames: title: ∞ 個存檔 - desc: As many as your heart desires! + desc: 隨心所欲! upgrades: title: 20 個等級 desc: 試玩版只有 5 個。 @@ -401,7 +402,7 @@ buildings: balancer: default: name: 平衡機 - description: Multifunctional - Evenly distributes all inputs onto all outputs. + description: 多功能——將所有輸入平均分配到所有輸出。 merger: name: 合流機(右) description: 將兩個傳送帶整合成一個。 @@ -508,7 +509,7 @@ storyRewards: 為此我給你準備了垃圾桶,它會把所有放進去的物品銷毀掉。 reward_rotater: title: 順時針旋轉 - desc: 旋轉機已解鎖。它會順時針旋轉輸入的圖形90度。 + desc: 順時針旋轉機已解鎖。它會順時針旋轉輸入的圖形90度。 reward_painter: title: 上色 desc: 上色機已解鎖。開採一些顏色,用上色機把顏色和圖形混合,就可以為圖形著色。

備註:如果你是色盲,設置中有色盲模式可以選。 @@ -528,28 +529,24 @@ storyRewards: desc: 隧道已解鎖。你現在可以從其他傳送帶或建築底下運送物品了! reward_rotater_ccw: title: 逆時針旋轉 - desc: You have unlocked a variant of the rotater - It allows - you to rotate shapes counter-clockwise! To build it, select the - rotater and press 'T' to cycle through its - variants! + desc: 逆時針旋轉機已解鎖。它會逆時針旋轉輸入的圖形90度。 + 逆時針旋轉機是順時針旋轉機的變體。選擇「順時針旋轉機」並按「T」來切換變體就能創建。 reward_miner_chainable: title: 鏈式開採 - desc: "You have unlocked the chained extractor! It can - forward its resources to other extractors so you - can more efficiently extract resources!

PS: The old - extractor has been replaced in your toolbar now!" + desc: "鏈式開採機變體已解鎖。它是開採機的一個變體。 + 它可以將開採出來的資源傳遞給其他的開採機,使得資源提取更加高效!

+ PS: 工具列中舊的開採機已被取代。" reward_underground_belt_tier_2: title: 貳級隧道 desc: 貳級隧道變體已解鎖。這個隧道有更長的傳輸距離。你還可以混用不同的隧道變體! reward_cutter_quad: title: 四分切割 - desc: You have unlocked a variant of the cutter - It allows you - to cut shapes in four parts instead of just two! + desc: 您已解鎖了切割機的變體:四分切割機。 + 它允許您將形狀直接切割為四個部分,而不是兩個! reward_painter_double: title: 雙倍上色 - desc: You have unlocked a variant of the painter - It works - similar to the regular painter but processes two shapes at - once, consuming just one color instead of two! + desc: 您已經解鎖了上色機的變體:雙倍上色機。 + 它的運作方式跟上色機類似,但一次能處理兩個形狀,而且只消耗一種顏色而不是兩種顏色! reward_storage: title: 倉庫 desc: 倉庫 已解鎖: @@ -561,11 +558,9 @@ storyRewards: 基地會在電路層輸出他需要的形狀,你只需要分析這些訊號,然後依照需求自動調整你的工廠。 reward_blueprints: title: 藍圖 - desc: 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). + desc: 現在,你可以複製並貼上工廠的各個部分! + 選擇一個區域(按住CTRL,然後用游標拖動),然後按「C」將其複制。

+ 複製不是免費的,你需要用藍圖形狀來支付!(剛交付的那些)。 no_reward: title: 下一關 desc: "這一關沒有獎勵,但是下一關有!

PS: @@ -672,7 +667,7 @@ settings: description: 改變語言。所有的翻譯皆由玩家提供,且有可能正在施工中! fullscreen: title: 全螢幕 - description: 全螢幕以獲得更好的遊戲體驗。僅在獨立版中可用。 + description: 全螢幕以獲得更好的遊戲體驗。僅在單機版中可用。 soundsMuted: title: 關閉音效 description: 關閉所有音效。 From dadad8bb7405a4114546f6caaabad2f0d79ed041 Mon Sep 17 00:00:00 2001 From: Oscar Date: Thu, 8 Oct 2020 17:35:29 +0200 Subject: [PATCH 15/50] Fixed spelling error (#795) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I notices that a space was missing after "är" so I inserted it --- translations/base-sv.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translations/base-sv.yaml b/translations/base-sv.yaml index a7a99c48..a06e0c95 100644 --- a/translations/base-sv.yaml +++ b/translations/base-sv.yaml @@ -637,7 +637,7 @@ storyRewards: title: Ritningar desc: Du kan nu kopiera och klistra in delar av din fabrik! Välj ett område (håll in CTRL, dra sedan med musen), och tryck 'C' - för att kopiera det.

Att klistra in ärinte + för att kopiera det.

Att klistra in är inte gratis, du behöver producera ritningsformer för att ha råd med det! (De du just levererade). From 215619fb295be35806c78961fecae75e91ba23a6 Mon Sep 17 00:00:00 2001 From: sindaehyeon <56984093+sindaehyeon@users.noreply.github.com> Date: Fri, 9 Oct 2020 00:35:59 +0900 Subject: [PATCH 16/50] Update base-kor.yaml (#796) --- translations/base-kor.yaml | 83 ++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 43 deletions(-) diff --git a/translations/base-kor.yaml b/translations/base-kor.yaml index 6dd50321..544d7615 100644 --- a/translations/base-kor.yaml +++ b/translations/base-kor.yaml @@ -77,7 +77,7 @@ demoBanners: mainMenu: play: 시작 changelog: 버전 기록 - importSavegame: 불러오기 + importSavegame: 가져오기 openSourceHint: 이 게임은 오픈 소스입니다! discordLink: 공식 디스코드 서버 helpTranslate: 번역을 도와주세요! @@ -104,14 +104,14 @@ dialogs: showUpgrades: 업그레이드 보기 showKeybindings: 조작법 보기 importSavegameError: - title: 불러오기 오류 - text: "Failed to import your savegame:" + title: 가져오기 오류 + text: "세이브 파일을 가져오지 못했습니다:" importSavegameSuccess: - title: 세이브 파일 불러오기 성공 + title: 세이브 파일 가져오기 성공 text: 세이브 파일을 성공적으로 불러왔습니다. gameLoadFailure: title: 세이브 파일 에러 - text: "Failed to load your savegame:" + text: "세이브 파일을 불러오지 못했습니다:" confirmSavegameDelete: title: 삭제 확인 text: 이 세이브 파일을 정말로 삭제하시겠습니까?

'' @@ -176,7 +176,7 @@ dialogs: desc: 이 영역에는 붙여넣기를 할 수 없습니다! 정말 자르시겠습니까? editSignal: title: 신호 설정 - descItems: "Choose a pre-defined item:" + descItems: "미리 정의된 아이템을 선택합니다:" descShortKey: ... 또는 도형 단축키를 사용합니다 (여기에서 만드실 수 있습니다). renameSavegame: title: 세이브 파일 이름 설정 @@ -204,7 +204,7 @@ ingame: switchLayers: 레이어 전환 buildingPlacement: cycleBuildingVariants: 키를 눌러 변형 전환 - hotkeyLabel: "Hotkey: " + hotkeyLabel: "단축키: " infoTexts: speed: 속도 range: 최대 거리 @@ -266,13 +266,12 @@ ingame: hints: 1_1_extractor: 원형 도형을 추출하기 위해 그 위에 추출기를 선택한 뒤 배치하여 추출하세요! - 1_2_conveyor: "Connect the extractor with a conveyor belt to - your hub!

Tip: Click and drag the belt - with your mouse!" - 1_3_expand: "This is NOT an idle game! Build more extractors - and belts to finish the goal quicker.

Tip: Hold - SHIFT to place multiple extractors, and use - R to rotate them." + 1_2_conveyor: "이제 컨베이어 벨트를 추출기와 허브를 서로 연결하세요!

+ 팁: 벨트를 마우스로 클릭한 뒤 드래그하세요!" + 1_3_expand: "이 게임은 방치형 게임이 아닙니다! 더 많은 추출기와 + 벨트를 만들어 지정된 목표를 빨리 달성하세요.

+ 팁: SHIFT 키를 누른 상태에서는 빠르게 + 배치할 수 있고, R 키를 눌러 회전할 수 있습니다." colors: red: 빨간색 green: 초록색 @@ -510,12 +509,12 @@ buildings: storyRewards: reward_cutter_and_trash: title: 절단기 - desc: 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! + desc: 절단기가 잠금 해제되었습니다! 절단기는 들어오는 도형이 + 어떤 모양을 하고 있던 수직으로 잘라 + 반으로 나눕니다!

쓰지 않는 도형은 쓰레기로 처리하세요, + 그렇지 않으면 작동을 멈출 것입니다! 이러한 목적을 위해 + 휴지통도 함께 지급되었습니다. + 휴지통에 들어간 것은 모두 파괴됩니다! reward_rotater: title: 회전기 desc: 회전기가 잠금 해제되었습니다! 회전기는 들어오는 도형을 시계 방향으로 90도 회전시켜줍니다. @@ -580,9 +579,9 @@ storyRewards: 기능을 사용할 수 있습니다! (방금 당신이 만든 것입니다.) no_reward: title: 다음 레벨 - desc: "This level gave you no reward, but the next one will!

PS: Better - not destroy your existing factory - You'll need all - those shapes later to unlock upgrades!" + desc: "이번 레벨의 보상은 없네요. 대신 다음 레벨에서 줄겁니다!

추신: + 기존 공장을 파괴하지는 마세요. 후에 업그레이드 잠금 해제되면 + 기존의 모든 도형이 필요합니다!" no_reward_freeplay: title: 다음 레벨 desc: 축하드립니다! @@ -625,12 +624,11 @@ storyRewards: - 평소처럼 게임을 진행합니다.

어떤 방식으로든, 재미있게 게임을 플레이해주시길 바랍니다! reward_wires_painter_and_levers: title: 전선과 4단 색칠기 - desc: "You just unlocked the Wires Layer: It is a separate - layer on top of the regular layer and introduces a lot of new - mechanics!

For the beginning I unlocked you the Quad - Painter - Connect the slots you would like to paint with on - the wires layer!

To switch to the wires layer, press - E." + desc: "전선 레이어가 잠금 해제되었습니다! 전선 레이어는 + 일반 레이어 위에 존재하는 별도의 레이어로, 이를 통한 다양하고 새로운 + 메커니즘을 소개하겠습니다!

우선 4단 색칠기가 + 잠금 해제되었습니다. 전선 레이어에서 색칠하고 싶은 슬롯에 전선을 연결하세요! + 전선 레이어로 전환하려면 E 키를 누르세요." reward_filter: title: 아이템 선별기 desc: 아이템 선별기가 잠금 해제되었습니다! 전선 레이어의 신호와 일치하는지에 대한 여부로 아이템을 위쪽 @@ -773,18 +771,17 @@ settings: title: 화면 가장자리 패닝 description: 커서를 화면 가장자리로 옮기면 스크롤되어 지도를 이동할 수 있습니다. 스크롤 속도는 이동 속도 설정에 따릅니다. zoomToCursor: - title: Zoom towards Cursor - description: If activated the zoom will happen in the direction of your mouse - position, otherwise in the middle of the screen. + title: 커서를 기준으로 줌 + description: 활성화할 경우 화면 줌 인 아웃이 마우스 커서가 있는 지점을 기준이 되며, + 아닐 경우 화면 중앙이 기준이 됩니다. mapResourcesScale: - title: Map Resources Size - description: Controls the size of the shapes on the map overview (when zooming - out). + title: 지도 자원 크기 + description: 지도를 축소할 때 나타나는 도형의 크기를 제어합니다. rangeSliderPercentage: % keybindings: title: 조작법 - hint: "Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different - placement options." + hint: "팁: CTRL, SHIFT, ALT를 적절히 사용하세요! + 건물을 배치할 때 유용합니다." resetKeybindings: 초기화 categoryLabels: general: 애플리케이션 @@ -819,7 +816,7 @@ keybindings: painter: 색칠기 trash: 휴지통 rotateWhilePlacing: 회전 - rotateInverseModifier: "Modifier: Rotate CCW instead" + rotateInverseModifier: "변경: 대신 반시계 방향" cycleBuildingVariants: 형태 전환 confirmMassDelete: 대량 삭제 pasteLastBlueprint: 마지막 청사진 붙여넣기 @@ -834,7 +831,7 @@ keybindings: exportScreenshot: 공장 전체를 이미지로 내보내기 mapMoveFaster: 더 빠르게 움직이기 lockBeltDirection: 벨트 계획기 활성화 - switchDirectionLockSide: "Planner: Switch side" + switchDirectionLockSide: "계획기: 방향 바꾸기" pipette: 피펫 menuClose: 메뉴 닫기 switchLayers: 레이어 전환 @@ -853,7 +850,7 @@ keybindings: analyzer: 도형 분석기 comparator: 비교기 item_producer: 아이템 생성기 (샌드박스) - copyWireValue: "Wires: Copy value below cursor" + copyWireValue: "전선: 커서 아래 값 복사" about: title: 게임 정보 body: >- @@ -872,7 +869,7 @@ changelog: demo: features: restoringGames: 게임 세이브 파일 복원 하기 - importingGames: 게임 세이브 파일 불러오기 + importingGames: 게임 세이브 파일 가져오기 oneGameLimit: 게임 세이브 파일 최대 1개 customizeKeybindings: 조작법 설정하기 exportingBase: 공장 전체를 이미지로 내보내기 @@ -896,8 +893,8 @@ tips: - 최대 레벨에서, 한 줄의 벨트를 채우기 위해 다섯 개의 추출기가 필요합니다. - 터널을 잊지 마세요! - 완벽한 효율성을 위해 굳이 아이템을 균등하게 배분할 필요는 없습니다. - - Holding SHIFT will activate the belt planner, letting you place - long lines of belts easily. + - SHIFT키를 누르면 벨트 계획기가 활성화되어 + 긴 길이의 벨트 한 줄을 쉽게 배치할 수 있습니다. - 절단기는 들어오는 도형과 배치된 절단기의 방향에 관계 없이, 언제나 수직으로 자릅니다. - 흰색은 세 가지의 색소를 혼합해야 합니다. - 저장고의 양쪽 출력 중 왼쪽 출력이 가장 우선됩니다. From 2c8564695d893600f884c3864dda35a61a4d77b8 Mon Sep 17 00:00:00 2001 From: Der Feldspatz <57270769+DerFeldspatz@users.noreply.github.com> Date: Thu, 8 Oct 2020 17:36:18 +0200 Subject: [PATCH 17/50] fix trailing spaces (#794) * Update base-de.yaml Minor typo fix * Update base-cat.yaml Fix trailing spaces * Update base-ind.yaml fix trailing spaces --- translations/base-cat.yaml | 1 - translations/base-de.yaml | 2 +- translations/base-ind.yaml | 8 ++++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/translations/base-cat.yaml b/translations/base-cat.yaml index a2029f94..af78d514 100644 --- a/translations/base-cat.yaml +++ b/translations/base-cat.yaml @@ -94,7 +94,6 @@ mainMenu: helpTranslate: Ajuda a traduir-lo! madeBy: Creat per browserWarning: >- - Disculpa, però el joc funcionarà lent al teu navegador! Aconsegueix el joc complet o descarrega't chrome per una millor experiència. savegameLevel: Nivell savegameLevelUnknown: Nivell desconegut diff --git a/translations/base-de.yaml b/translations/base-de.yaml index 5a98fcdb..346f5353 100644 --- a/translations/base-de.yaml +++ b/translations/base-de.yaml @@ -542,7 +542,7 @@ buildings: description: Dreht die Form virtuell im Uhrzeigersinn. unstacker: name: Virtueller Entstapler - description: Extrahiert virtuell die oberste Ebene nach rechts und die die + description: Extrahiert virtuell die oberste Ebene nach rechts und die restlichen Ebenen nach links. stacker: name: Virtueller Stapler diff --git a/translations/base-ind.yaml b/translations/base-ind.yaml index 8e72f52b..659c8e29 100644 --- a/translations/base-ind.yaml +++ b/translations/base-ind.yaml @@ -5,7 +5,7 @@ steamPage: discordLinkShort: Discord Resmi intro: >- Anda suka game otomasi? Maka anda berada di tempat yang tepat! - + Shapez.io adalah game santai dimana anda harus membuat pabrik untuk mengotomatiskan produksi bentuk-bentuk geometris. Semakin meningkatnya level, bentuk-bentuknya menjadi lebih kompleks, dan anda perlu meluas di peta yang tak terbatas. Dan jita itu tidak cukup, anda juga perlu untuk memproduksi secara ekxponensial untuk memenuhkan kebutuhan - hal yang membantu hanyalah memperbesar pabrik! Walaupun anda hanya memproses bentuk di awal, nantinya anda harus memberinya warna - dengan mengekstrak dan mencampur warna! @@ -120,7 +120,7 @@ dialogs: confirmSavegameDelete: title: Konfirmasi Penghapusan text: Apakah anda yakin ingin menghapus game berikut?

- '' pada level

+ '' pada level

Hal ini tak dapat diulang! savegameDeletionError: title: Gagal Menghapus @@ -658,7 +658,7 @@ storyRewards: title: Permainan Bebas desc: Anda berhasil! Anda telah membuka mode permainan bebas! Ini artinya bentuk-bentuk akan dibuat secara acak!

- Karena pusat pangkalan akan membutuhkan penghasilan dari sekarang, + Karena pusat pangkalan akan membutuhkan penghasilan dari sekarang, Saya sangat menyarankan untuk membangun mesin yang secara otomatis mengirim bentuk yang diminta!

Pusat pangkalan mengeluarkan bentuk yang diminta pada lapisan kabel, jadi yang harus anda lakukan adalah menganalisa dan @@ -685,7 +685,7 @@ storyRewards: reward_balancer: title: Penyeimbang desc: Penyeimbang yang multifungsional telah terbuka - Ia dapat - digunakan untuk membuat pabrik yang lebih besar dengan cara + digunakan untuk membuat pabrik yang lebih besar dengan cara memisahkan atau menggabungkan item ke beberapa sabuk konveyor!

reward_merger: title: Penggabung Sederhana From 149dba7dee42fd08e120b05a3029e91380b4d837 Mon Sep 17 00:00:00 2001 From: Dobidon <35607008+Dobidon@users.noreply.github.com> Date: Thu, 8 Oct 2020 18:37:01 +0300 Subject: [PATCH 18/50] Update base-tr.yaml (#797) * Update base-tr.yaml - Translating new and untranslated keys * Update base-tr.yaml - Removing Trailing Spaces - Moving RangeSliderPercentage up in settings values against syntax error (could not find expected ':' (syntax)). * Update base-tr.yaml - Fixing Indentation error at 882 --- translations/base-tr.yaml | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/translations/base-tr.yaml b/translations/base-tr.yaml index 327fe1cd..837f14b3 100644 --- a/translations/base-tr.yaml +++ b/translations/base-tr.yaml @@ -653,9 +653,9 @@ storyRewards: desc: Deneme sürümünün sonuna geldin! reward_balancer: title: Dengeleyici - desc: The multifunctional balancer has been unlocked - It can - be used to build bigger factories by splitting and merging - items onto multiple belts! + desc: Çok fonksiyonlu dengeleyici açıldı. - Eşyaları + bantlara ayırarak ve bantları birleştirerek daha büyük + fabrikalar kurmak için kullanılabilir! reward_merger: title: Tekil Birleştirici desc: Birleştiriciyi açtın ! dengeleyecinin @@ -671,17 +671,17 @@ storyRewards: döndürür (Süpriz! :D) reward_display: title: Ekran - desc: "You have unlocked the Display - Connect a signal on the - wires layer to visualize it!

PS: Did you notice the belt - reader and storage output their last read item? Try showing it on a - display!" + desc: "Ekranı açtın. - Kablo katmanında bir sinyal + bağla ve onu ekranda göster!

Not: Bant okuyucunun ve + deponun son okudukları eşyayı çıkardığını fark ettin mi? + Bunu ekranda göstermeyi dene!" reward_constant_signal: title: Sabit Sinyal - desc: You unlocked the constant signal building on the wires - layer! This is useful to connect it to item filters - for example.

The constant signal can emit a - shape, color or - boolean (1 or 0). + desc: Kablo katmanında inşa edilebilen sabit sinyal'i açtın! + Bu yapı eşya filtrelerine bağlanabilir. + Sabit sinyal şekil, + renk veya ikili değer (1 veya 0) + gönderelebilir. reward_logic_gates: title: Mantık Kapıları desc: Mantık kapıları açıldı! Çok heyecanlanmana gerek yok, ama @@ -725,6 +725,7 @@ settings: staging: Yükseltme prod: Üretim buildDate: derlendi + rangeSliderPercentage: % labels: uiScale: title: Arayüz Ölçeğİ @@ -872,14 +873,13 @@ settings: title: Fare Kaydırarak Hareket Etme description: Fareyi ekranın köşelerine getirerek hareket ettirmeyi sağlar. zoomToCursor: - title: Zoom towards Cursor - description: If activated the zoom will happen in the direction of your mouse - position, otherwise in the middle of the screen. + title: Farenin Konumuna Yakınlaştırma + description: Eğer etkinleştirilirse zaman ekran yakınlaştırılması fare imlecinin bulunduğu + yere doğru olur. Etkinleştirilmezse yakınlaştırma ekranın ortasına doğru olur. mapResourcesScale: - title: Map Resources Size - description: Controls the size of the shapes on the map overview (when zooming - out). - rangeSliderPercentage: % + title: Uzak Bakışta Kaynakların Büyüklüğü + description: Haritaya uzaktan bakıldığında, haritadaki şekillerin + büyüklüğünü ayarlar. keybindings: title: Tuş Atamaları hint: "İpucu: CTRL, SHIFT ve ALT tuşlarından yararlanın! Farklı yerleştirme From 96e05bbc018965426b8eaec73cc1b4513ad6f74b Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 18:07:26 +0200 Subject: [PATCH 19/50] Fix artwork --- .../buildings/underground_belt_exit-tier2.png | Bin 9112 -> 9092 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/res_raw/sprites/buildings/underground_belt_exit-tier2.png b/res_raw/sprites/buildings/underground_belt_exit-tier2.png index e3c8df88d074575dd79d731e37c58cbbbd6cb69e..2ee15c61df323c2d7c26fc8d8b94673faf2f7978 100644 GIT binary patch delta 6048 zcmcIoXE59Wus?_B91&gg-aDrzMDHcx^l*Afq7(jl7g0hGy%QxwwCE*4M2HgNl$_}8 z98Njs<$ZbcX5RbozPz3NvOD{m-*0ATXJ_}VR;*UD4L+&7xr97aTpTJTpXGwj@!!J? ze0gq1Noi>r85e002}wyw5d|k{ClN<+S!oez30X&31qCT_7kTHb1AIYlINV7A?&Ksd z;^ZjhC?YN=EiUp@URGR0-VrYCB(5OmA|owXu1J8-B_k;(ui)e;A}1v)Bl1*ATIyek zvz*9361aktoRf^CgiMwl5&eG`f+AFH?Iq&I`@gCApWv*+J9JquNp$`%+^yRrn)pEd zeC#9$LTXy)z|XM(C{kP@4+tL{o5x_-K*~ry9tTjl3Nd!IkXa!Tu0ElQMY6eWWH9e)wO`< zU55!QNq@ffXbQDByLsnlRAM(*Z+!&ddNH`eBcJ%vQV!Bs*W8<#f_6rJ$(kGa6m7Id zmtKWCCp;xv6J?OD?af&TseM?Xo3Rh&S5F`9>^hx{>}8iA$m

jY0^THfk$S3;voo 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 D-zH1v delta 6068 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 Q0(3WEN}7tL^5((+12FEJs{jB1 From 93d6c7e532fa76af9392a3a3179c90a8dbeb8f9d Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 18:09:27 +0200 Subject: [PATCH 20/50] Fix artwork, #2 --- .../virtual_processor-rotater.png | Bin 116484 -> 134985 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/res/ui/building_tutorials/virtual_processor-rotater.png b/res/ui/building_tutorials/virtual_processor-rotater.png index 61f8e8660753b1951714ad0891c8a6366a5fea6b..752d21f80fc233a8ce63227c1cc6f05d558c629b 100644 GIT binary patch literal 134985 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

V;Y9NB;b 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


DWZ7T7=0Up5JGSkG)W$S0I|+VQS<-J0VT4Do?N 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

3ohqgFclN88(ZOAQI*wxf1oSd=%y&b1 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�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 (5z1~YQ0n{Q!Q$t4VZOgBYWf)BgGj{4&cJ{dg~j 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 JTHZYPe*mffNdy1@ From deab844d04f8fff2608b2918bded314677b752ad Mon Sep 17 00:00:00 2001 From: tobspr Date: Thu, 8 Oct 2020 19:01:12 +0200 Subject: [PATCH 21/50] Add more tutorials --- .../2_1_place_cutter.gif | Bin 0 -> 514500 bytes .../2_2_place_trash.gif | Bin 0 -> 588915 bytes .../2_3_more_cutters.gif | Bin 0 -> 794580 bytes .../3_1_rectangles.gif | Bin 0 -> 1109734 bytes src/css/main.scss | 2 +- src/js/core/config.js | 5 ++ src/js/game/hud/parts/interactive_tutorial.js | 64 ++++++++++++++++++ src/js/game/modes/regular.js | 2 +- src/js/states/ingame.js | 10 +-- translations/base-en.yaml | 16 +++++ 10 files changed, 90 insertions(+), 9 deletions(-) create mode 100644 res/ui/interactive_tutorial.noinline/2_1_place_cutter.gif create mode 100644 res/ui/interactive_tutorial.noinline/2_2_place_trash.gif create mode 100644 res/ui/interactive_tutorial.noinline/2_3_more_cutters.gif create mode 100644 res/ui/interactive_tutorial.noinline/3_1_rectangles.gif diff --git a/res/ui/interactive_tutorial.noinline/2_1_place_cutter.gif b/res/ui/interactive_tutorial.noinline/2_1_place_cutter.gif new file mode 100644 index 0000000000000000000000000000000000000000..1678c0b2bac6594ecd5a3094ad46d2c50bc9fbc7 GIT binary patch literal 514500 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

-snSSQ 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

N&jT*>Vp3!IgDDiz3;DHSAs<-2#H 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 z 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

Glws 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 literal 0 HcmV?d00001 diff --git a/res/ui/interactive_tutorial.noinline/2_2_place_trash.gif b/res/ui/interactive_tutorial.noinline/2_2_place_trash.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d60fa9f68283121d5a1878bd3fdf2986966f190 GIT binary patch literal 588915 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 HnT(A&R`BumDV6l?V<3k{ZPS5y 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 literal 0 HcmV?d00001 diff --git a/res/ui/interactive_tutorial.noinline/2_3_more_cutters.gif b/res/ui/interactive_tutorial.noinline/2_3_more_cutters.gif new file mode 100644 index 0000000000000000000000000000000000000000..50ce88f9ba1dfcfc47c86e7138dbc44d2f09ecce GIT binary patch literal 794580 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

@jk&w?;RCC-3`cnwR+7$ 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 z